180104a23:	5e                   	pop    %rsi
180104a24:	5d                   	pop    %rbp
180104a25:	c3                   	ret
180104a26:	cc                   	int3
180104a27:	48 85 db             	test   %rbx,%rbx
180104a2a:	74 e0                	je     0x180104a0c
180104a2c:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104a30:	83 f8 08             	cmp    $0x8,%eax
180104a33:	73 7f                	jae    0x180104ab4
180104a35:	41 b9 01 00 00 00    	mov    $0x1,%r9d
180104a3b:	49 03 c1             	add    %r9,%rax
180104a3e:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180104a42:	c7 04 83 10 00 00 00 	movl   $0x10,(%rbx,%rax,4)
180104a49:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104a4d:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104a51:	89 54 8b 10          	mov    %edx,0x10(%rbx,%rcx,4)
180104a55:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104a59:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104a5d:	c7 44 8b 14 30 00 00 	movl   $0x30,0x14(%rbx,%rcx,4)
180104a64:	00
180104a65:	eb 48                	jmp    0x180104aaf
180104a67:	41 b8 4c 01 00 c0    	mov    $0xc000014c,%r8d
180104a6d:	41 8b d0             	mov    %r8d,%edx
180104a70:	48 85 db             	test   %rbx,%rbx
180104a73:	74 97                	je     0x180104a0c
180104a75:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104a79:	83 f8 08             	cmp    $0x8,%eax
180104a7c:	73 36                	jae    0x180104ab4
180104a7e:	41 b9 01 00 00 00    	mov    $0x1,%r9d
180104a84:	49 03 c1             	add    %r9,%rax
180104a87:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180104a8b:	c7 04 83 10 00 00 00 	movl   $0x10,(%rbx,%rax,4)
180104a92:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104a96:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104a9a:	44 89 44 8b 10       	mov    %r8d,0x10(%rbx,%rcx,4)
180104a9f:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104aa3:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104aa7:	c7 44 8b 14 20 00 00 	movl   $0x20,0x14(%rbx,%rcx,4)
180104aae:	00
180104aaf:	66 44 01 4b 08       	add    %r9w,0x8(%rbx)
180104ab4:	89 ab 28 01 00 00    	mov    %ebp,0x128(%rbx)
180104aba:	89 bb 2c 01 00 00    	mov    %edi,0x12c(%rbx)
180104ac0:	48 89 b3 30 01 00 00 	mov    %rsi,0x130(%rbx)
180104ac7:	e9 40 ff ff ff       	jmp    0x180104a0c
180104acc:	41 b8 4c 01 00 c0    	mov    $0xc000014c,%r8d
180104ad2:	41 8b d0             	mov    %r8d,%edx
180104ad5:	48 85 db             	test   %rbx,%rbx
180104ad8:	0f 84 2e ff ff ff    	je     0x180104a0c
180104ade:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104ae2:	83 f8 08             	cmp    $0x8,%eax
180104ae5:	73 33                	jae    0x180104b1a
180104ae7:	41 b9 01 00 00 00    	mov    $0x1,%r9d
180104aed:	49 03 c1             	add    %r9,%rax
180104af0:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180104af4:	c7 04 83 10 00 00 00 	movl   $0x10,(%rbx,%rax,4)
180104afb:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104aff:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104b03:	44 89 44 8b 10       	mov    %r8d,0x10(%rbx,%rcx,4)
180104b08:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104b0c:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104b10:	83 64 8b 14 00       	andl   $0x0,0x14(%rbx,%rcx,4)
180104b15:	66 44 01 4b 08       	add    %r9w,0x8(%rbx)
180104b1a:	89 ab 28 01 00 00    	mov    %ebp,0x128(%rbx)
180104b20:	89 bb 2c 01 00 00    	mov    %edi,0x12c(%rbx)
180104b26:	e9 e1 fe ff ff       	jmp    0x180104a0c
180104b2b:	cc                   	int3
180104b2c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180104b31:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
180104b36:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
180104b3b:	57                   	push   %rdi
180104b3c:	41 54                	push   %r12
180104b3e:	41 55                	push   %r13
180104b40:	41 56                	push   %r14
180104b42:	41 57                	push   %r15
180104b44:	48 83 ec 20          	sub    $0x20,%rsp
180104b48:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
180104b4f:	00
180104b50:	45 33 db             	xor    %r11d,%r11d
180104b53:	4d 8b f1             	mov    %r9,%r14
180104b56:	48 8b f2             	mov    %rdx,%rsi
180104b59:	45 8b fb             	mov    %r11d,%r15d
180104b5c:	45 8b eb             	mov    %r11d,%r13d
180104b5f:	45 8b e3             	mov    %r11d,%r12d
180104b62:	48 85 db             	test   %rbx,%rbx
180104b65:	74 07                	je     0x180104b6e
180104b67:	48 89 93 48 01 00 00 	mov    %rdx,0x148(%rbx)
180104b6e:	4c 8d 42 20          	lea    0x20(%rdx),%r8
180104b72:	41 ba 01 00 00 00    	mov    $0x1,%r10d
180104b78:	8b 52 08             	mov    0x8(%rdx),%edx
180104b7b:	48 8d 04 16          	lea    (%rsi,%rdx,1),%rax
180104b7f:	4c 3b c0             	cmp    %rax,%r8
180104b82:	0f 83 5d 01 00 00    	jae    0x180104ce5
180104b88:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
180104b8d:	4d 63 08             	movslq (%r8),%r9
180104b90:	45 85 c9             	test   %r9d,%r9d
180104b93:	0f 89 e6 00 00 00    	jns    0x180104c7f
180104b99:	41 8b c1             	mov    %r9d,%eax
180104b9c:	f7 d8                	neg    %eax
180104b9e:	3b c2                	cmp    %edx,%eax
180104ba0:	0f 87 eb 01 00 00    	ja     0x180104d91
180104ba6:	4a 8d 2c 00          	lea    (%rax,%r8,1),%rbp
180104baa:	8b c8                	mov    %eax,%ecx
180104bac:	8b c2                	mov    %edx,%eax
180104bae:	48 03 c6             	add    %rsi,%rax
180104bb1:	48 3b e8             	cmp    %rax,%rbp
180104bb4:	0f 87 d7 01 00 00    	ja     0x180104d91
180104bba:	45 2b e1             	sub    %r9d,%r12d
180104bbd:	45 2b e9             	sub    %r9d,%r13d
180104bc0:	41 83 ec 04          	sub    $0x4,%r12d
180104bc4:	44 3b ea             	cmp    %edx,%r13d
180104bc7:	0f 87 7e 01 00 00    	ja     0x180104d4b
180104bcd:	48 85 ff             	test   %rdi,%rdi
180104bd0:	0f 84 85 00 00 00    	je     0x180104c5b
180104bd6:	48 83 f9 54          	cmp    $0x54,%rcx
180104bda:	72 7f                	jb     0x180104c5b
180104bdc:	b8 6e 6b 00 00       	mov    $0x6b6e,%eax
180104be1:	66 41 39 40 04       	cmp    %ax,0x4(%r8)
180104be6:	75 73                	jne    0x180104c5b
180104be8:	41 8b 40 18          	mov    0x18(%r8),%eax
180104bec:	4c 8d 57 10          	lea    0x10(%rdi),%r10
180104bf0:	8d 14 c5 28 00 00 00 	lea    0x28(,%rax,8),%edx
180104bf7:	41 8a 40 10          	mov    0x10(%r8),%al
180104bfb:	a8 02                	test   $0x2,%al
180104bfd:	74 18                	je     0x180104c17
180104bff:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
180104c03:	e8 c4 fc ff ff       	call   0x1801048cc
180104c08:	49 8b ca             	mov    %r10,%rcx
180104c0b:	e8 bc fc ff ff       	call   0x1801048cc
180104c10:	48 83 67 30 00       	andq   $0x0,0x30(%rdi)
180104c15:	eb 3e                	jmp    0x180104c55
180104c17:	41 2b d1             	sub    %r9d,%edx
180104c1a:	a8 01                	test   $0x1,%al
180104c1c:	74 23                	je     0x180104c41
180104c1e:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
180104c22:	e8 9d fc ff ff       	call   0x1801048c4
180104c27:	49 8b ca             	mov    %r10,%rcx
180104c2a:	e8 9d fc ff ff       	call   0x1801048cc
180104c2f:	44 39 5f 30          	cmp    %r11d,0x30(%rdi)
180104c33:	75 06                	jne    0x180104c3b
180104c35:	8b 46 04             	mov    0x4(%rsi),%eax
180104c38:	89 47 30             	mov    %eax,0x30(%rdi)
180104c3b:	44 89 5f 34          	mov    %r11d,0x34(%rdi)
180104c3f:	eb 14                	jmp    0x180104c55
180104c41:	49 8b ca             	mov    %r10,%rcx
180104c44:	e8 7b fc ff ff       	call   0x1801048c4
180104c49:	44 39 5f 34          	cmp    %r11d,0x34(%rdi)
180104c4d:	75 06                	jne    0x180104c55
180104c4f:	8b 46 04             	mov    0x4(%rsi),%eax
180104c52:	89 47 34             	mov    %eax,0x34(%rdi)
180104c55:	41 ba 01 00 00 00    	mov    $0x1,%r10d
180104c5b:	4c 39 5c 24 70       	cmp    %r11,0x70(%rsp)
180104c60:	74 68                	je     0x180104cca
180104c62:	8b 56 04             	mov    0x4(%rsi),%edx
180104c65:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
180104c6a:	2b d6                	sub    %esi,%edx
180104c6c:	41 03 d0             	add    %r8d,%edx
180104c6f:	45 8b c2             	mov    %r10d,%r8d
180104c72:	c1 ea 03             	shr    $0x3,%edx
180104c75:	e8 ba ac f2 ff       	call   0x18002f934
180104c7a:	45 33 db             	xor    %r11d,%r11d
180104c7d:	eb 4b                	jmp    0x180104cca
180104c7f:	44 3b ca             	cmp    %edx,%r9d
180104c82:	0f 87 a4 01 00 00    	ja     0x180104e2c
180104c88:	8b c2                	mov    %edx,%eax
180104c8a:	4b 8d 0c 08          	lea    (%r8,%r9,1),%rcx
180104c8e:	48 03 c6             	add    %rsi,%rax
180104c91:	48 3b c8             	cmp    %rax,%rcx
180104c94:	0f 87 92 01 00 00    	ja     0x180104e2c
180104c9a:	45 85 c9             	test   %r9d,%r9d
180104c9d:	0f 84 89 01 00 00    	je     0x180104e2c
180104ca3:	45 03 f9             	add    %r9d,%r15d
180104ca6:	44 3b fa             	cmp    %edx,%r15d
180104ca9:	0f 87 37 01 00 00    	ja     0x180104de6
180104caf:	48 85 ff             	test   %rdi,%rdi
180104cb2:	74 10                	je     0x180104cc4
180104cb4:	41 8b d1             	mov    %r9d,%edx
180104cb7:	48 8b cf             	mov    %rdi,%rcx
180104cba:	e8 05 fc ff ff       	call   0x1801048c4
180104cbf:	e8 08 fc ff ff       	call   0x1801048cc
180104cc4:	49 63 28             	movslq (%r8),%rbp
180104cc7:	49 03 e8             	add    %r8,%rbp
180104cca:	8b 4e 08             	mov    0x8(%rsi),%ecx
180104ccd:	4c 8b c5             	mov    %rbp,%r8
180104cd0:	8b d1                	mov    %ecx,%edx
180104cd2:	41 ba 01 00 00 00    	mov    $0x1,%r10d
180104cd8:	48 8d 04 0e          	lea    (%rsi,%rcx,1),%rax
180104cdc:	48 3b e8             	cmp    %rax,%rbp
180104cdf:	0f 82 a8 fe ff ff    	jb     0x180104b8d
180104ce5:	43 8d 0c 2f          	lea    (%r15,%r13,1),%ecx
180104ce9:	44 8b ca             	mov    %edx,%r9d
180104cec:	48 83 c1 20          	add    $0x20,%rcx
180104cf0:	49 3b c9             	cmp    %r9,%rcx
180104cf3:	0f 84 83 01 00 00    	je     0x180104e7c
180104cf9:	ba 4c 01 00 c0       	mov    $0xc000014c,%edx
180104cfe:	44 8b ca             	mov    %edx,%r9d
180104d01:	48 85 db             	test   %rbx,%rbx
180104d04:	0f 84 cb 01 00 00    	je     0x180104ed5
180104d0a:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104d0e:	83 f8 08             	cmp    $0x8,%eax
180104d11:	0f 83 be 01 00 00    	jae    0x180104ed5
180104d17:	49 03 c2             	add    %r10,%rax
180104d1a:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180104d1e:	c7 04 83 11 00 00 00 	movl   $0x11,(%rbx,%rax,4)
180104d25:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104d29:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104d2d:	89 54 8b 10          	mov    %edx,0x10(%rbx,%rcx,4)
180104d31:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104d35:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104d39:	c7 44 8b 14 60 00 00 	movl   $0x60,0x14(%rbx,%rcx,4)
180104d40:	00
180104d41:	66 44 01 53 08       	add    %r10w,0x8(%rbx)
180104d46:	e9 8a 01 00 00       	jmp    0x180104ed5
180104d4b:	ba 4c 01 00 c0       	mov    $0xc000014c,%edx
180104d50:	44 8b ca             	mov    %edx,%r9d
180104d53:	48 85 db             	test   %rbx,%rbx
180104d56:	0f 84 79 01 00 00    	je     0x180104ed5
180104d5c:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104d60:	83 f8 08             	cmp    $0x8,%eax
180104d63:	73 75                	jae    0x180104dda
180104d65:	49 03 c2             	add    %r10,%rax
180104d68:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180104d6c:	c7 04 83 11 00 00 00 	movl   $0x11,(%rbx,%rax,4)
180104d73:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104d77:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104d7b:	89 54 8b 10          	mov    %edx,0x10(%rbx,%rcx,4)
180104d7f:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104d83:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104d87:	c7 44 8b 14 30 00 00 	movl   $0x30,0x14(%rbx,%rcx,4)
180104d8e:	00
180104d8f:	eb 44                	jmp    0x180104dd5
180104d91:	ba 4c 01 00 c0       	mov    $0xc000014c,%edx
180104d96:	44 8b ca             	mov    %edx,%r9d
180104d99:	48 85 db             	test   %rbx,%rbx
180104d9c:	0f 84 33 01 00 00    	je     0x180104ed5
180104da2:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104da6:	83 f8 08             	cmp    $0x8,%eax
180104da9:	73 2f                	jae    0x180104dda
180104dab:	49 03 c2             	add    %r10,%rax
180104dae:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180104db2:	c7 04 83 11 00 00 00 	movl   $0x11,(%rbx,%rax,4)
180104db9:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104dbd:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104dc1:	89 54 8b 10          	mov    %edx,0x10(%rbx,%rcx,4)
180104dc5:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104dc9:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104dcd:	c7 44 8b 14 20 00 00 	movl   $0x20,0x14(%rbx,%rcx,4)
180104dd4:	00
180104dd5:	66 44 01 53 08       	add    %r10w,0x8(%rbx)
180104dda:	4c 89 83 50 01 00 00 	mov    %r8,0x150(%rbx)
180104de1:	e9 ef 00 00 00       	jmp    0x180104ed5
180104de6:	ba 4c 01 00 c0       	mov    $0xc000014c,%edx
180104deb:	44 8b ca             	mov    %edx,%r9d
180104dee:	48 85 db             	test   %rbx,%rbx
180104df1:	0f 84 de 00 00 00    	je     0x180104ed5
180104df7:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104dfb:	83 f8 08             	cmp    $0x8,%eax
180104dfe:	73 da                	jae    0x180104dda
180104e00:	49 03 c2             	add    %r10,%rax
180104e03:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180104e07:	c7 04 83 11 00 00 00 	movl   $0x11,(%rbx,%rax,4)
180104e0e:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104e12:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104e16:	89 54 8b 10          	mov    %edx,0x10(%rbx,%rcx,4)
180104e1a:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104e1e:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104e22:	c7 44 8b 14 50 00 00 	movl   $0x50,0x14(%rbx,%rcx,4)
180104e29:	00
180104e2a:	eb a9                	jmp    0x180104dd5
180104e2c:	48 85 db             	test   %rbx,%rbx
180104e2f:	74 44                	je     0x180104e75
180104e31:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104e35:	83 f8 08             	cmp    $0x8,%eax
180104e38:	73 34                	jae    0x180104e6e
180104e3a:	49 03 c2             	add    %r10,%rax
180104e3d:	ba 4c 01 00 c0       	mov    $0xc000014c,%edx
180104e42:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180104e46:	c7 04 83 11 00 00 00 	movl   $0x11,(%rbx,%rax,4)
180104e4d:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104e51:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104e55:	89 54 8b 10          	mov    %edx,0x10(%rbx,%rcx,4)
180104e59:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104e5d:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104e61:	c7 44 8b 14 40 00 00 	movl   $0x40,0x14(%rbx,%rcx,4)
180104e68:	00
180104e69:	66 44 01 53 08       	add    %r10w,0x8(%rbx)
180104e6e:	4c 89 83 50 01 00 00 	mov    %r8,0x150(%rbx)
180104e75:	b8 3c 00 00 00       	mov    $0x3c,%eax
180104e7a:	eb 5c                	jmp    0x180104ed8
180104e7c:	48 8d 04 32          	lea    (%rdx,%rsi,1),%rax
180104e80:	4c 3b c0             	cmp    %rax,%r8
180104e83:	74 45                	je     0x180104eca
180104e85:	ba 4c 01 00 c0       	mov    $0xc000014c,%edx
180104e8a:	44 8b ca             	mov    %edx,%r9d
180104e8d:	48 85 db             	test   %rbx,%rbx
180104e90:	74 43                	je     0x180104ed5
180104e92:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104e96:	83 f8 08             	cmp    $0x8,%eax
180104e99:	73 3a                	jae    0x180104ed5
180104e9b:	49 03 c2             	add    %r10,%rax
180104e9e:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180104ea2:	c7 04 83 11 00 00 00 	movl   $0x11,(%rbx,%rax,4)
180104ea9:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104ead:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104eb1:	89 54 8b 10          	mov    %edx,0x10(%rbx,%rcx,4)
180104eb5:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180104eb9:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180104ebd:	c7 44 8b 14 70 00 00 	movl   $0x70,0x14(%rbx,%rcx,4)
180104ec4:	00
180104ec5:	e9 77 fe ff ff       	jmp    0x180104d41
180104eca:	4d 85 f6             	test   %r14,%r14
180104ecd:	74 03                	je     0x180104ed2
180104ecf:	45 01 26             	add    %r12d,(%r14)
180104ed2:	45 8b cb             	mov    %r11d,%r9d
180104ed5:	41 8b c1             	mov    %r9d,%eax
180104ed8:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
180104edd:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
180104ee2:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
180104ee7:	48 83 c4 20          	add    $0x20,%rsp
180104eeb:	41 5f                	pop    %r15
180104eed:	41 5e                	pop    %r14
180104eef:	41 5d                	pop    %r13
180104ef1:	41 5c                	pop    %r12
180104ef3:	5f                   	pop    %rdi
180104ef4:	c3                   	ret
180104ef5:	cc                   	int3
180104ef6:	cc                   	int3
180104ef7:	cc                   	int3
180104ef8:	40 53                	rex push %rbx
180104efa:	48 83 ec 20          	sub    $0x20,%rsp
180104efe:	33 db                	xor    %ebx,%ebx
180104f00:	f6 05 29 0b 09 00 01 	testb  $0x1,0x90b29(%rip)        # 0x180195a30
180104f07:	75 0a                	jne    0x180104f13
180104f09:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
180104f0e:	e9 81 00 00 00       	jmp    0x180104f94
180104f13:	38 1d af 0b 09 00    	cmp    %bl,0x90baf(%rip)        # 0x180195ac8
180104f19:	74 1d                	je     0x180104f38
180104f1b:	38 1d 87 0c 09 00    	cmp    %bl,0x90c87(%rip)        # 0x180195ba8
180104f21:	b9 00 00 00 ff       	mov    $0xff000000,%ecx
180104f26:	0f 45 0d 7f 0c 09 00 	cmovne 0x90c7f(%rip),%ecx        # 0x180195bac
180104f2d:	e8 6e 00 00 00       	call   0x180104fa0
180104f32:	8b d8                	mov    %eax,%ebx
180104f34:	85 c0                	test   %eax,%eax
180104f36:	78 5c                	js     0x180104f94
180104f38:	48 8b 0d 39 0b 09 00 	mov    0x90b39(%rip),%rcx        # 0x180195a78
180104f3f:	48 85 c9             	test   %rcx,%rcx
180104f42:	75 18                	jne    0x180104f5c
180104f44:	48 8d 0d 2d 0b 09 00 	lea    0x90b2d(%rip),%rcx        # 0x180195a78
180104f4b:	e8 24 10 00 00       	call   0x180105f74
180104f50:	48 8b 0d 21 0b 09 00 	mov    0x90b21(%rip),%rcx        # 0x180195a78
180104f57:	48 85 c9             	test   %rcx,%rcx