1401a8bf5:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401a8bf9:	4c 89 e1             	mov    %r12,%rcx
1401a8bfc:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1401a8c01:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1401a8c06:	c6 04 02 0a          	movb   $0xa,(%rdx,%rax,1)
1401a8c0a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1401a8c0f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401a8c14:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1401a8c18:	48 89 fa             	mov    %rdi,%rdx
1401a8c1b:	e8 00 f8 ff ff       	call   0x1401a8420
1401a8c20:	48 89 f9             	mov    %rdi,%rcx
1401a8c23:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
1401a8c27:	e8 14 1d ef ff       	call   0x14009a940
1401a8c2c:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
1401a8c30:	eb 0b                	jmp    0x1401a8c3d
1401a8c32:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a8c38:	b8 01 00 00 00       	mov    $0x1,%eax
1401a8c3d:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401a8c42:	49 2b 16             	sub    (%r14),%rdx
1401a8c45:	0f 85 a7 01 00 00    	jne    0x1401a8df2
1401a8c4b:	48 83 c4 78          	add    $0x78,%rsp
1401a8c4f:	5b                   	pop    %rbx
1401a8c50:	5e                   	pop    %rsi
1401a8c51:	5f                   	pop    %rdi
1401a8c52:	5d                   	pop    %rbp
1401a8c53:	41 5c                	pop    %r12
1401a8c55:	41 5d                	pop    %r13
1401a8c57:	41 5e                	pop    %r14
1401a8c59:	41 5f                	pop    %r15
1401a8c5b:	c3                   	ret
1401a8c5c:	0f 1f 40 00          	nopl   0x0(%rax)
1401a8c60:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1401a8c65:	49 89 d8             	mov    %rbx,%r8
1401a8c68:	48 8d 15 6c 62 08 00 	lea    0x8626c(%rip),%rdx        # 0x14022eedb
1401a8c6f:	48 89 f9             	mov    %rdi,%rcx
1401a8c72:	e8 49 33 ef ff       	call   0x14009bfc0
1401a8c77:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401a8c7d:	48 8d 15 6b 60 08 00 	lea    0x8606b(%rip),%rdx        # 0x14022ecef
1401a8c84:	48 85 f6             	test   %rsi,%rsi
1401a8c87:	0f 84 53 01 00 00    	je     0x1401a8de0
1401a8c8d:	48 89 f9             	mov    %rdi,%rcx
1401a8c90:	e8 1b 2d ef ff       	call   0x14009b9b0
1401a8c95:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1401a8c9a:	48 85 d2             	test   %rdx,%rdx
1401a8c9d:	0f 84 40 ff ff ff    	je     0x1401a8be3
1401a8ca3:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401a8ca8:	48 29 c2             	sub    %rax,%rdx
1401a8cab:	48 83 fa 01          	cmp    $0x1,%rdx
1401a8caf:	0f 85 40 ff ff ff    	jne    0x1401a8bf5
1401a8cb5:	e9 29 ff ff ff       	jmp    0x1401a8be3
1401a8cba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a8cc0:	31 ff                	xor    %edi,%edi
1401a8cc2:	48 83 7e 08 00       	cmpq   $0x0,0x8(%rsi)
1401a8cc7:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1401a8cce:	00 00
1401a8cd0:	48 8d 6c 24 50       	lea    0x50(%rsp),%rbp
1401a8cd5:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1401a8cdc:	00 00
1401a8cde:	4c 8d 3d f6 61 08 00 	lea    0x861f6(%rip),%r15        # 0x14022eedb
1401a8ce5:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
1401a8cea:	75 71                	jne    0x1401a8d5d
1401a8cec:	e9 cf 00 00 00       	jmp    0x1401a8dc0
1401a8cf1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a8cf8:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401a8cfd:	48 29 c2             	sub    %rax,%rdx
1401a8d00:	48 83 fa 01          	cmp    $0x1,%rdx
1401a8d04:	0f 84 8a 00 00 00    	je     0x1401a8d94
1401a8d0a:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401a8d0e:	4c 89 e1             	mov    %r12,%rcx
1401a8d11:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
1401a8d16:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1401a8d1b:	c6 04 02 0a          	movb   $0xa,(%rdx,%rax,1)
1401a8d1f:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1401a8d24:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401a8d29:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1401a8d2d:	48 89 ea             	mov    %rbp,%rdx
1401a8d30:	e8 eb f6 ff ff       	call   0x1401a8420
1401a8d35:	85 c0                	test   %eax,%eax
1401a8d37:	0f 85 85 00 00 00    	jne    0x1401a8dc2
1401a8d3d:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1401a8d44:	00 00
1401a8d46:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a8d4b:	4c 39 e8             	cmp    %r13,%rax
1401a8d4e:	74 60                	je     0x1401a8db0
1401a8d50:	c6 00 00             	movb   $0x0,(%rax)
1401a8d53:	48 83 c7 01          	add    $0x1,%rdi
1401a8d57:	48 3b 7e 08          	cmp    0x8(%rsi),%rdi
1401a8d5b:	73 63                	jae    0x1401a8dc0
1401a8d5d:	49 89 d8             	mov    %rbx,%r8
1401a8d60:	4c 89 fa             	mov    %r15,%rdx
1401a8d63:	48 89 e9             	mov    %rbp,%rcx
1401a8d66:	e8 55 32 ef ff       	call   0x14009bfc0
1401a8d6b:	48 89 f8             	mov    %rdi,%rax
1401a8d6e:	48 89 ea             	mov    %rbp,%rdx
1401a8d71:	45 31 c9             	xor    %r9d,%r9d
1401a8d74:	48 c1 e0 04          	shl    $0x4,%rax
1401a8d78:	48 03 06             	add    (%rsi),%rax
1401a8d7b:	45 31 c0             	xor    %r8d,%r8d
1401a8d7e:	48 8b 08             	mov    (%rax),%rcx
1401a8d81:	e8 9a d7 ea ff       	call   0x140056520
1401a8d86:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401a8d8b:	48 85 d2             	test   %rdx,%rdx
1401a8d8e:	0f 85 64 ff ff ff    	jne    0x1401a8cf8
1401a8d94:	ba 01 00 00 00       	mov    $0x1,%edx
1401a8d99:	48 89 e9             	mov    %rbp,%rcx
1401a8d9c:	e8 ff 1d ef ff       	call   0x14009aba0
1401a8da1:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401a8da6:	e9 5f ff ff ff       	jmp    0x1401a8d0a
1401a8dab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401a8db0:	41 80 7d 00 00       	cmpb   $0x0,0x0(%r13)
1401a8db5:	74 9c                	je     0x1401a8d53
1401a8db7:	e8 54 f2 ff ff       	call   0x1401a8010
1401a8dbc:	0f 1f 40 00          	nopl   0x0(%rax)
1401a8dc0:	31 c0                	xor    %eax,%eax
1401a8dc2:	48 89 e9             	mov    %rbp,%rcx
1401a8dc5:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
1401a8dc9:	e8 72 1b ef ff       	call   0x14009a940
1401a8dce:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
1401a8dd2:	e9 66 fe ff ff       	jmp    0x1401a8c3d
1401a8dd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401a8dde:	00 00
1401a8de0:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1401a8de6:	48 8d 15 07 5f 08 00 	lea    0x85f07(%rip),%rdx        # 0x14022ecf4
1401a8ded:	e9 9b fe ff ff       	jmp    0x1401a8c8d
1401a8df2:	e8 79 ba 03 00       	call   0x1401e4870
1401a8df7:	90                   	nop
1401a8df8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401a8dff:	00
1401a8e00:	55                   	push   %rbp
1401a8e01:	57                   	push   %rdi
1401a8e02:	56                   	push   %rsi
1401a8e03:	53                   	push   %rbx
1401a8e04:	48 83 ec 28          	sub    $0x28,%rsp
1401a8e08:	48 8b 79 18          	mov    0x18(%rcx),%rdi
1401a8e0c:	48 89 d3             	mov    %rdx,%rbx
1401a8e0f:	e8 ec f6 ff ff       	call   0x1401a8500
1401a8e14:	8b 48 5c             	mov    0x5c(%rax),%ecx
1401a8e17:	e8 34 0d 04 00       	call   0x1401e9b50
1401a8e1c:	89 c1                	mov    %eax,%ecx
1401a8e1e:	85 c0                	test   %eax,%eax
1401a8e20:	0f 88 de 00 00 00    	js     0x1401a8f04
1401a8e26:	48 8d 15 2c 5f 08 00 	lea    0x85f2c(%rip),%rdx        # 0x14022ed59
1401a8e2d:	e8 ce 24 f2 ff       	call   0x1400cb300
1401a8e32:	45 31 c9             	xor    %r9d,%r9d
1401a8e35:	31 d2                	xor    %edx,%edx
1401a8e37:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401a8e3d:	48 89 c1             	mov    %rax,%rcx
1401a8e40:	48 89 c6             	mov    %rax,%rsi
1401a8e43:	e8 08 10 04 00       	call   0x1401e9e50
1401a8e48:	48 89 da             	mov    %rbx,%rdx
1401a8e4b:	48 89 f9             	mov    %rdi,%rcx
1401a8e4e:	e8 ad f4 ff ff       	call   0x1401a8300
1401a8e53:	48 89 da             	mov    %rbx,%rdx
1401a8e56:	48 89 f1             	mov    %rsi,%rcx
1401a8e59:	e8 f2 f1 ff ff       	call   0x1401a8050
1401a8e5e:	85 c0                	test   %eax,%eax
1401a8e60:	0f 85 b2 00 00 00    	jne    0x1401a8f18
1401a8e66:	48 8b 6b 10          	mov    0x10(%rbx),%rbp
1401a8e6a:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
1401a8e6e:	74 40                	je     0x1401a8eb0
1401a8e70:	48 8d 15 9b 60 08 00 	lea    0x8609b(%rip),%rdx        # 0x14022ef12
1401a8e77:	48 89 e9             	mov    %rbp,%rcx
1401a8e7a:	e8 f9 0f 04 00       	call   0x1401e9e78
1401a8e7f:	89 c3                	mov    %eax,%ebx
1401a8e81:	85 c0                	test   %eax,%eax
1401a8e83:	0f 85 ad 00 00 00    	jne    0x1401a8f36
1401a8e89:	8b 05 31 18 10 00    	mov    0x101831(%rip),%eax        # 0x1402aa6c0
1401a8e8f:	85 c0                	test   %eax,%eax
1401a8e91:	75 55                	jne    0x1401a8ee8
1401a8e93:	48 89 f1             	mov    %rsi,%rcx
1401a8e96:	e8 4d 0e 04 00       	call   0x1401e9ce8
1401a8e9b:	89 d8                	mov    %ebx,%eax
1401a8e9d:	48 83 c4 28          	add    $0x28,%rsp
1401a8ea1:	5b                   	pop    %rbx
1401a8ea2:	5e                   	pop    %rsi
1401a8ea3:	5f                   	pop    %rdi
1401a8ea4:	5d                   	pop    %rbp
1401a8ea5:	c3                   	ret
1401a8ea6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401a8ead:	00 00 00
1401a8eb0:	80 4f 19 04          	orb    $0x4,0x19(%rdi)
1401a8eb4:	8b 15 06 18 10 00    	mov    0x101806(%rip),%edx        # 0x1402aa6c0
1401a8eba:	85 d2                	test   %edx,%edx
1401a8ebc:	75 0a                	jne    0x1401a8ec8
1401a8ebe:	bb 01 00 00 00       	mov    $0x1,%ebx
1401a8ec3:	eb ce                	jmp    0x1401a8e93
1401a8ec5:	0f 1f 00             	nopl   (%rax)
1401a8ec8:	b9 02 00 00 00       	mov    $0x2,%ecx
1401a8ecd:	ff 15 4d ba 04 00    	call   *0x4ba4d(%rip)        # 0x1401f4920
1401a8ed3:	48 8d 15 0e 60 08 00 	lea    0x8600e(%rip),%rdx        # 0x14022eee8
1401a8eda:	48 89 c1             	mov    %rax,%rcx
1401a8edd:	e8 8e a4 03 00       	call   0x1401e3370
1401a8ee2:	eb da                	jmp    0x1401a8ebe
1401a8ee4:	0f 1f 40 00          	nopl   0x0(%rax)
1401a8ee8:	b9 02 00 00 00       	mov    $0x2,%ecx
1401a8eed:	ff 15 2d ba 04 00    	call   *0x4ba2d(%rip)        # 0x1401f4920
1401a8ef3:	48 8d 15 26 60 08 00 	lea    0x86026(%rip),%rdx        # 0x14022ef20
1401a8efa:	48 89 c1             	mov    %rax,%rcx
1401a8efd:	e8 6e a4 03 00       	call   0x1401e3370
1401a8f02:	eb 8f                	jmp    0x1401a8e93
1401a8f04:	48 8d 0d 33 5e 08 00 	lea    0x85e33(%rip),%rcx        # 0x14022ed3e
1401a8f0b:	e8 20 f1 ff ff       	call   0x1401a8030
1401a8f10:	48 89 c1             	mov    %rax,%rcx
1401a8f13:	e8 08 a5 f1 ff       	call   0x1400c3420
1401a8f18:	48 8d 0d 4d 5d 08 00 	lea    0x85d4d(%rip),%rcx        # 0x14022ec6c
1401a8f1f:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1401a8f25:	ba 73 02 00 00       	mov    $0x273,%edx
1401a8f2a:	e8 d1 44 e6 ff       	call   0x14000d400
1401a8f2f:	89 c1                	mov    %eax,%ecx
1401a8f31:	e8 aa 0d 04 00       	call   0x1401e9ce0
1401a8f36:	48 8d 0d 0b 60 08 00 	lea    0x8600b(%rip),%rcx        # 0x14022ef48
1401a8f3d:	e8 ee f0 ff ff       	call   0x1401a8030
1401a8f42:	48 89 ea             	mov    %rbp,%rdx
1401a8f45:	48 89 c1             	mov    %rax,%rcx
1401a8f48:	e8 43 a4 f1 ff       	call   0x1400c3390
1401a8f4d:	90                   	nop
1401a8f4e:	66 90                	xchg   %ax,%ax
1401a8f50:	41 54                	push   %r12
1401a8f52:	55                   	push   %rbp
1401a8f53:	57                   	push   %rdi
1401a8f54:	56                   	push   %rsi
1401a8f55:	53                   	push   %rbx
1401a8f56:	48 83 ec 40          	sub    $0x40,%rsp
1401a8f5a:	48 8b 2d 8f fb 08 00 	mov    0x8fb8f(%rip),%rbp        # 0x140238af0
1401a8f61:	48 8b 05 38 04 09 00 	mov    0x90438(%rip),%rax        # 0x1402393a0
1401a8f68:	48 89 d6             	mov    %rdx,%rsi
1401a8f6b:	48 89 cb             	mov    %rcx,%rbx
1401a8f6e:	4c 89 c2             	mov    %r8,%rdx
1401a8f71:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401a8f76:	4c 8b 65 00          	mov    0x0(%rbp),%r12
1401a8f7a:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
1401a8f7f:	4c 8b 61 18          	mov    0x18(%rcx),%r12
1401a8f83:	48 89 f1             	mov    %rsi,%rcx
1401a8f86:	4c 89 c7             	mov    %r8,%rdi
1401a8f89:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401a8f90:	00 00
1401a8f92:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1401a8f99:	00 00
1401a8f9b:	e8 d8 0e 04 00       	call   0x1401e9e78
1401a8fa0:	85 c0                	test   %eax,%eax
1401a8fa2:	75 6c                	jne    0x1401a9010
1401a8fa4:	41 0f b6 44 24 18    	movzbl 0x18(%r12),%eax
1401a8faa:	a8 40                	test   $0x40,%al
1401a8fac:	75 3a                	jne    0x1401a8fe8
1401a8fae:	84 c0                	test   %al,%al
1401a8fb0:	0f 88 aa 00 00 00    	js     0x1401a9060
1401a8fb6:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1401a8fbb:	31 f6                	xor    %esi,%esi
1401a8fbd:	48 89 f9             	mov    %rdi,%rcx
1401a8fc0:	e8 7b 19 ef ff       	call   0x14009a940
1401a8fc5:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401a8fca:	48 2b 45 00          	sub    0x0(%rbp),%rax
1401a8fce:	0f 85 29 01 00 00    	jne    0x1401a90fd
1401a8fd4:	89 f0                	mov    %esi,%eax
1401a8fd6:	48 83 c4 40          	add    $0x40,%rsp
1401a8fda:	5b                   	pop    %rbx
1401a8fdb:	5e                   	pop    %rsi
1401a8fdc:	5f                   	pop    %rdi
1401a8fdd:	5d                   	pop    %rbp
1401a8fde:	41 5c                	pop    %r12
1401a8fe0:	c3                   	ret
1401a8fe1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a8fe8:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1401a8fed:	49 89 f0             	mov    %rsi,%r8
1401a8ff0:	48 8d 15 cc 5f 08 00 	lea    0x85fcc(%rip),%rdx        # 0x14022efc3
1401a8ff7:	48 89 f9             	mov    %rdi,%rcx
1401a8ffa:	e8 c1 2f ef ff       	call   0x14009bfc0
1401a8fff:	48 89 fa             	mov    %rdi,%rdx
1401a9002:	48 89 d9             	mov    %rbx,%rcx
1401a9005:	e8 f6 fd ff ff       	call   0x1401a8e00
1401a900a:	89 c6                	mov    %eax,%esi
1401a900c:	eb af                	jmp    0x1401a8fbd
1401a900e:	66 90                	xchg   %ax,%ax
1401a9010:	49 89 f8             	mov    %rdi,%r8
1401a9013:	48 8d 15 a0 5f 08 00 	lea    0x85fa0(%rip),%rdx        # 0x14022efba
1401a901a:	48 89 d9             	mov    %rbx,%rcx
1401a901d:	e8 ce fa ff ff       	call   0x1401a8af0
1401a9022:	83 f8 01             	cmp    $0x1,%eax
1401a9025:	0f 84 ad 00 00 00    	je     0x1401a90d8
1401a902b:	83 f8 ff             	cmp    $0xffffffff,%eax
1401a902e:	0f 85 70 ff ff ff    	jne    0x1401a8fa4
1401a9034:	48 8b 05 a5 ff 08 00 	mov    0x8ffa5(%rip),%rax        # 0x140238fe0
1401a903b:	48 8d 0d 5c 5f 08 00 	lea    0x85f5c(%rip),%rcx        # 0x14022ef9e
1401a9042:	8b 00                	mov    (%rax),%eax
1401a9044:	85 c0                	test   %eax,%eax
1401a9046:	0f 85 a4 00 00 00    	jne    0x1401a90f0
1401a904c:	e8 af a6 f1 ff       	call   0x1400c3700
1401a9051:	e9 4e ff ff ff       	jmp    0x1401a8fa4
1401a9056:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401a905d:	00 00 00
1401a9060:	e8 6b c3 ea ff       	call   0x1400553d0
1401a9065:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1401a906a:	83 f8 02             	cmp    $0x2,%eax
1401a906d:	0f 85 48 ff ff ff    	jne    0x1401a8fbb
1401a9073:	48 89 f2             	mov    %rsi,%rdx
1401a9076:	48 8d 0d 52 5f 08 00 	lea    0x85f52(%rip),%rcx        # 0x14022efcf
1401a907d:	e8 f6 0d 04 00       	call   0x1401e9e78
1401a9082:	85 c0                	test   %eax,%eax
1401a9084:	74 17                	je     0x1401a909d
1401a9086:	48 89 f2             	mov    %rsi,%rdx
1401a9089:	48 8d 0d 4f 5f 08 00 	lea    0x85f4f(%rip),%rcx        # 0x14022efdf
1401a9090:	e8 e3 0d 04 00       	call   0x1401e9e78
1401a9095:	85 c0                	test   %eax,%eax
1401a9097:	0f 85 1e ff ff ff    	jne    0x1401a8fbb
1401a909d:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1401a90a2:	49 89 f0             	mov    %rsi,%r8
1401a90a5:	48 8d 15 46 5f 08 00 	lea    0x85f46(%rip),%rdx        # 0x14022eff2
1401a90ac:	48 89 f9             	mov    %rdi,%rcx
1401a90af:	e8 0c 2f ef ff       	call   0x14009bfc0
1401a90b4:	48 89 fa             	mov    %rdi,%rdx
1401a90b7:	48 89 d9             	mov    %rbx,%rcx
1401a90ba:	e8 41 fd ff ff       	call   0x1401a8e00
1401a90bf:	89 c6                	mov    %eax,%esi
1401a90c1:	85 c0                	test   %eax,%eax
1401a90c3:	0f 84 f2 fe ff ff    	je     0x1401a8fbb
1401a90c9:	80 4b 38 04          	orb    $0x4,0x38(%rbx)
1401a90cd:	e9 eb fe ff ff       	jmp    0x1401a8fbd
1401a90d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a90d8:	48 8b 05 01 ff 08 00 	mov    0x8ff01(%rip),%rax        # 0x140238fe0
1401a90df:	48 8d 0d 82 5e 08 00 	lea    0x85e82(%rip),%rcx        # 0x14022ef68
1401a90e6:	8b 10                	mov    (%rax),%edx
1401a90e8:	85 d2                	test   %edx,%edx
1401a90ea:	0f 84 5c ff ff ff    	je     0x1401a904c
1401a90f0:	e8 73 a2 03 00       	call   0x1401e3368
1401a90f5:	48 89 c1             	mov    %rax,%rcx
1401a90f8:	e9 4f ff ff ff       	jmp    0x1401a904c
1401a90fd:	e8 6e b7 03 00       	call   0x1401e4870
1401a9102:	90                   	nop
1401a9103:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401a910a:	00 00 00 00
1401a910e:	66 90                	xchg   %ax,%ax
1401a9110:	57                   	push   %rdi
1401a9111:	56                   	push   %rsi
1401a9112:	53                   	push   %rbx
1401a9113:	48 83 ec 20          	sub    $0x20,%rsp
1401a9117:	48 89 cb             	mov    %rcx,%rbx
1401a911a:	89 d1                	mov    %edx,%ecx
1401a911c:	48 8d 15 ac 5e 08 00 	lea    0x85eac(%rip),%rdx        # 0x14022efcf
1401a9123:	48 8b 43 18          	mov    0x18(%rbx),%rax
1401a9127:	4c 8b 40 60          	mov    0x60(%rax),%r8
1401a912b:	48 8b 40 68          	mov    0x68(%rax),%rax
1401a912f:	85 c9                	test   %ecx,%ecx
1401a9131:	74 0a                	je     0x1401a913d
1401a9133:	49 89 c0             	mov    %rax,%r8
1401a9136:	48 8d 15 cb 5e 08 00 	lea    0x85ecb(%rip),%rdx        # 0x14022f008
1401a913d:	48 89 d9             	mov    %rbx,%rcx
1401a9140:	e8 0b fe ff ff       	call   0x1401a8f50
1401a9145:	89 c6                	mov    %eax,%esi
1401a9147:	85 c0                	test   %eax,%eax
1401a9149:	75 0d                	jne    0x1401a9158