1401b7c9a:	48 83 ec 20          	sub    $0x20,%rsp
1401b7c9e:	48 8b d9             	mov    %rcx,%rbx
1401b7ca1:	48 8b 09             	mov    (%rcx),%rcx
1401b7ca4:	48 85 c9             	test   %rcx,%rcx
1401b7ca7:	74 50                	je     0x1401b7cf9
1401b7ca9:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401b7cad:	48 ba 83 be a0 2f e8 	movabs $0x82fa0be82fa0be83,%rdx
1401b7cb4:	0b fa 82
1401b7cb7:	48 2b c1             	sub    %rcx,%rax
1401b7cba:	48 c1 f8 02          	sar    $0x2,%rax
1401b7cbe:	48 0f af c2          	imul   %rdx,%rax
1401b7cc2:	48 69 c0 ac 00 00 00 	imul   $0xac,%rax,%rax
1401b7cc9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b7ccf:	72 14                	jb     0x1401b7ce5
1401b7cd1:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401b7cd5:	48 2b ca             	sub    %rdx,%rcx
1401b7cd8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401b7cdc:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b7ce0:	77 1d                	ja     0x1401b7cff
1401b7ce2:	48 8b ca             	mov    %rdx,%rcx
1401b7ce5:	ff 15 55 ae 05 00    	call   *0x5ae55(%rip)        # 0x140212b40
1401b7ceb:	48 83 23 00          	andq   $0x0,(%rbx)
1401b7cef:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1401b7cf4:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1401b7cf9:	48 83 c4 20          	add    $0x20,%rsp
1401b7cfd:	5b                   	pop    %rbx
1401b7cfe:	c3                   	ret
1401b7cff:	ff 15 7b ae 05 00    	call   *0x5ae7b(%rip)        # 0x140212b80
1401b7d05:	cc                   	int3
1401b7d06:	90                   	nop
1401b7d07:	90                   	nop
1401b7d08:	48 83 ec 28          	sub    $0x28,%rsp
1401b7d0c:	49 69 c0 ac 00 00 00 	imul   $0xac,%r8,%rax
1401b7d13:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b7d19:	72 14                	jb     0x1401b7d2f
1401b7d1b:	48 8b 4a f8          	mov    -0x8(%rdx),%rcx
1401b7d1f:	48 2b d1             	sub    %rcx,%rdx
1401b7d22:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401b7d26:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b7d2a:	77 11                	ja     0x1401b7d3d
1401b7d2c:	48 8b d1             	mov    %rcx,%rdx
1401b7d2f:	48 8b ca             	mov    %rdx,%rcx
1401b7d32:	48 83 c4 28          	add    $0x28,%rsp
1401b7d36:	48 ff 25 03 ae 05 00 	rex.W jmp *0x5ae03(%rip)        # 0x140212b40
1401b7d3d:	ff 15 3d ae 05 00    	call   *0x5ae3d(%rip)        # 0x140212b80
1401b7d43:	cc                   	int3
1401b7d44:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b7d49:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401b7d4e:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401b7d53:	55                   	push   %rbp
1401b7d54:	41 54                	push   %r12
1401b7d56:	41 56                	push   %r14
1401b7d58:	48 8d 6c 24 80       	lea    -0x80(%rsp),%rbp
1401b7d5d:	48 81 ec 80 01 00 00 	sub    $0x180,%rsp
1401b7d64:	48 8b 05 15 94 14 00 	mov    0x149415(%rip),%rax        # 0x140301180
1401b7d6b:	48 33 c4             	xor    %rsp,%rax
1401b7d6e:	48 89 45 70          	mov    %rax,0x70(%rbp)
1401b7d72:	48 8b 1d 1f ef 15 00 	mov    0x15ef1f(%rip),%rbx        # 0x140316c98
1401b7d79:	33 f6                	xor    %esi,%esi
1401b7d7b:	48 2b 1d 0e ef 15 00 	sub    0x15ef0e(%rip),%rbx        # 0x140316c90
1401b7d82:	48 b8 83 be a0 2f e8 	movabs $0x82fa0be82fa0be83,%rax
1401b7d89:	0b fa 82
1401b7d8c:	48 c1 fb 02          	sar    $0x2,%rbx
1401b7d90:	8b fe                	mov    %esi,%edi
1401b7d92:	48 0f af d8          	imul   %rax,%rbx
1401b7d96:	85 db                	test   %ebx,%ebx
1401b7d98:	0f 84 49 01 00 00    	je     0x1401b7ee7
1401b7d9e:	48 8d 05 73 ec 0f 00 	lea    0xfec73(%rip),%rax        # 0x1402b6a18
1401b7da5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401b7daa:	44 8d 66 04          	lea    0x4(%rsi),%r12d
1401b7dae:	44 8d 76 07          	lea    0x7(%rsi),%r14d
1401b7db2:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401b7db6:	8b cf                	mov    %edi,%ecx
1401b7db8:	e8 97 fc ff ff       	call   0x1401b7a54
1401b7dbd:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b7dc0:	66 44 89 65 98       	mov    %r12w,-0x68(%rbp)
1401b7dc5:	48 8d 05 9c ef 07 00 	lea    0x7ef9c(%rip),%rax        # 0x140236d68
1401b7dcc:	48 89 75 b0          	mov    %rsi,-0x50(%rbp)
1401b7dd0:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401b7dd4:	ba 31 04 00 00       	mov    $0x431,%edx
1401b7dd9:	48 8d 05 68 ec 0f 00 	lea    0xfec68(%rip),%rax        # 0x1402b6a48
1401b7de0:	4c 89 75 b8          	mov    %r14,-0x48(%rbp)
1401b7de4:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1401b7de8:	b9 9d a6 71 00       	mov    $0x71a69d,%ecx
1401b7ded:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1401b7df1:	66 44 89 64 24 5c    	mov    %r12w,0x5c(%rsp)
1401b7df7:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1401b7dfb:	41 b8 64 00 00 00    	mov    $0x64,%r8d
1401b7e01:	48 8d 05 40 ef 07 00 	lea    0x7ef40(%rip),%rax        # 0x140236d48
1401b7e08:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1401b7e0d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b7e12:	48 8d 05 3f ec 0f 00 	lea    0xfec3f(%rip),%rax        # 0x1402b6a58
1401b7e19:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401b7e1e:	8d 47 01             	lea    0x1(%rdi),%eax
1401b7e21:	8b f8                	mov    %eax,%edi
1401b7e23:	89 44 24 58          	mov    %eax,0x58(%rsp)
1401b7e27:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1401b7e2b:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
1401b7e30:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401b7e35:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1401b7e3a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401b7e3f:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401b7e44:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1401b7e48:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401b7e4d:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1401b7e52:	66 89 75 a0          	mov    %si,-0x60(%rbp)
1401b7e56:	66 89 74 24 60       	mov    %si,0x60(%rsp)
1401b7e5b:	e8 40 05 f3 ff       	call   0x1400e83a0
1401b7e60:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401b7e65:	49 3b c6             	cmp    %r14,%rax
1401b7e68:	76 2f                	jbe    0x1401b7e99
1401b7e6a:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401b7e6f:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401b7e76:	00
1401b7e77:	48 8b d1             	mov    %rcx,%rdx
1401b7e7a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b7e80:	72 11                	jb     0x1401b7e93
1401b7e82:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b7e86:	48 2b d1             	sub    %rcx,%rdx
1401b7e89:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401b7e8d:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b7e91:	77 7d                	ja     0x1401b7f10
1401b7e93:	ff 15 a7 ac 05 00    	call   *0x5aca7(%rip)        # 0x140212b40
1401b7e99:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1401b7e9d:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1401b7ea2:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
1401b7ea7:	66 89 74 24 60       	mov    %si,0x60(%rsp)
1401b7eac:	49 3b c6             	cmp    %r14,%rax
1401b7eaf:	76 2e                	jbe    0x1401b7edf
1401b7eb1:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1401b7eb5:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401b7ebc:	00
1401b7ebd:	48 8b d1             	mov    %rcx,%rdx
1401b7ec0:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b7ec6:	72 11                	jb     0x1401b7ed9
1401b7ec8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b7ecc:	48 2b d1             	sub    %rcx,%rdx
1401b7ecf:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401b7ed3:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b7ed7:	77 37                	ja     0x1401b7f10
1401b7ed9:	ff 15 61 ac 05 00    	call   *0x5ac61(%rip)        # 0x140212b40
1401b7edf:	3b fb                	cmp    %ebx,%edi
1401b7ee1:	0f 82 cb fe ff ff    	jb     0x1401b7db2
1401b7ee7:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
1401b7eeb:	48 33 cc             	xor    %rsp,%rcx
1401b7eee:	e8 7d c8 04 00       	call   0x140204770
1401b7ef3:	4c 8d 9c 24 80 01 00 	lea    0x180(%rsp),%r11
1401b7efa:	00
1401b7efb:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1401b7eff:	49 8b 73 28          	mov    0x28(%r11),%rsi
1401b7f03:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1401b7f07:	49 8b e3             	mov    %r11,%rsp
1401b7f0a:	41 5e                	pop    %r14
1401b7f0c:	41 5c                	pop    %r12
1401b7f0e:	5d                   	pop    %rbp
1401b7f0f:	c3                   	ret
1401b7f10:	ff 15 6a ac 05 00    	call   *0x5ac6a(%rip)        # 0x140212b80
1401b7f16:	cc                   	int3
1401b7f17:	90                   	nop
1401b7f18:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
1401b7f1f:	48 8b 05 5a 92 14 00 	mov    0x14925a(%rip),%rax        # 0x140301180
1401b7f26:	48 33 c4             	xor    %rsp,%rax
1401b7f29:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1401b7f30:	00
1401b7f31:	48 8d 05 00 eb 0f 00 	lea    0xfeb00(%rip),%rax        # 0x1402b6a38
1401b7f38:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401b7f3d:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1401b7f43:	4c 8b c1             	mov    %rcx,%r8
1401b7f46:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401b7f4b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401b7f50:	e8 bf ff f1 ff       	call   0x1400d7f14
1401b7f55:	48 8d 0d a4 ea 0f 00 	lea    0xfeaa4(%rip),%rcx        # 0x1402b6a00
1401b7f5c:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401b7f61:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401b7f66:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1401b7f6b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401b7f70:	ba 31 04 00 00       	mov    $0x431,%edx
1401b7f75:	41 b8 64 00 00 00    	mov    $0x64,%r8d
1401b7f7b:	b9 9e a6 71 00       	mov    $0x71a69e,%ecx
1401b7f80:	e8 47 d7 e6 ff       	call   0x1400256cc
1401b7f85:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401b7f8a:	e8 f9 fb f1 ff       	call   0x1400d7b88
1401b7f8f:	90                   	nop
1401b7f90:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1401b7f97:	00
1401b7f98:	48 33 cc             	xor    %rsp,%rcx
1401b7f9b:	e8 d0 c7 04 00       	call   0x140204770
1401b7fa0:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
1401b7fa7:	c3                   	ret
1401b7fa8:	90                   	nop
1401b7fa9:	90                   	nop
1401b7faa:	90                   	nop
1401b7fab:	90                   	nop
1401b7fac:	90                   	nop
1401b7fad:	90                   	nop
1401b7fae:	90                   	nop
1401b7faf:	90                   	nop
1401b7fb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b7fb5:	57                   	push   %rdi
1401b7fb6:	48 83 ec 20          	sub    $0x20,%rsp
1401b7fba:	8b da                	mov    %edx,%ebx
1401b7fbc:	48 8b f9             	mov    %rcx,%rdi
1401b7fbf:	e8 38 00 00 00       	call   0x1401b7ffc
1401b7fc4:	f6 c3 01             	test   $0x1,%bl
1401b7fc7:	74 25                	je     0x1401b7fee
1401b7fc9:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401b7fcd:	48 85 c9             	test   %rcx,%rcx
1401b7fd0:	74 12                	je     0x1401b7fe4
1401b7fd2:	48 8b 01             	mov    (%rcx),%rax
1401b7fd5:	48 8b d7             	mov    %rdi,%rdx
1401b7fd8:	48 8b 40 10          	mov    0x10(%rax),%rax
1401b7fdc:	ff 15 4e ae 05 00    	call   *0x5ae4e(%rip)        # 0x140212e30
1401b7fe2:	eb 0a                	jmp    0x1401b7fee
1401b7fe4:	48 8b cf             	mov    %rdi,%rcx
1401b7fe7:	ff 15 53 ab 05 00    	call   *0x5ab53(%rip)        # 0x140212b40
1401b7fed:	90                   	nop
1401b7fee:	48 8b c7             	mov    %rdi,%rax
1401b7ff1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b7ff6:	48 83 c4 20          	add    $0x20,%rsp
1401b7ffa:	5f                   	pop    %rdi
1401b7ffb:	c3                   	ret
1401b7ffc:	40 53                	rex push %rbx
1401b7ffe:	48 83 ec 20          	sub    $0x20,%rsp
1401b8002:	48 8b d9             	mov    %rcx,%rbx
1401b8005:	48 8d 05 0c df 08 00 	lea    0x8df0c(%rip),%rax        # 0x140245f18
1401b800c:	48 89 01             	mov    %rax,(%rcx)
1401b800f:	83 61 1c 00          	andl   $0x0,0x1c(%rcx)
1401b8013:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401b8017:	48 85 c9             	test   %rcx,%rcx
1401b801a:	74 25                	je     0x1401b8041
1401b801c:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401b8020:	4d 85 c0             	test   %r8,%r8
1401b8023:	74 15                	je     0x1401b803a
1401b8025:	49 8b 00             	mov    (%r8),%rax
1401b8028:	48 8b d1             	mov    %rcx,%rdx
1401b802b:	49 8b c8             	mov    %r8,%rcx
1401b802e:	48 8b 40 10          	mov    0x10(%rax),%rax
1401b8032:	ff 15 f8 ad 05 00    	call   *0x5adf8(%rip)        # 0x140212e30
1401b8038:	eb 07                	jmp    0x1401b8041
1401b803a:	ff 15 00 ab 05 00    	call   *0x5ab00(%rip)        # 0x140212b40
1401b8040:	90                   	nop
1401b8041:	48 8d 05 78 f3 07 00 	lea    0x7f378(%rip),%rax        # 0x1402373c0
1401b8048:	48 89 03             	mov    %rax,(%rbx)
1401b804b:	48 83 c4 20          	add    $0x20,%rsp
1401b804f:	5b                   	pop    %rbx
1401b8050:	c3                   	ret
1401b8051:	90                   	nop
1401b8052:	90                   	nop
1401b8053:	90                   	nop
1401b8054:	90                   	nop
1401b8055:	90                   	nop
1401b8056:	90                   	nop
1401b8057:	90                   	nop
1401b8058:	90                   	nop
1401b8059:	90                   	nop
1401b805a:	90                   	nop
1401b805b:	90                   	nop
1401b805c:	90                   	nop
1401b805d:	90                   	nop
1401b805e:	90                   	nop
1401b805f:	90                   	nop
1401b8060:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b8065:	57                   	push   %rdi
1401b8066:	48 83 ec 20          	sub    $0x20,%rsp
1401b806a:	48 8b 1d 37 96 15 00 	mov    0x159637(%rip),%rbx        # 0x1403116a8
1401b8071:	33 ff                	xor    %edi,%edi
1401b8073:	48 8b c3             	mov    %rbx,%rax
1401b8076:	f0 48 0f b1 3d 29 96 	lock cmpxchg %rdi,0x159629(%rip)        # 0x1403116a8
1401b807d:	15 00
1401b807f:	75 32                	jne    0x1401b80b3
1401b8081:	48 85 db             	test   %rbx,%rbx
1401b8084:	74 2d                	je     0x1401b80b3
1401b8086:	48 8b cb             	mov    %rbx,%rcx
1401b8089:	e8 6e ff ff ff       	call   0x1401b7ffc
1401b808e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401b8092:	48 85 c9             	test   %rcx,%rcx
1401b8095:	74 12                	je     0x1401b80a9
1401b8097:	48 8b 01             	mov    (%rcx),%rax
1401b809a:	48 8b d3             	mov    %rbx,%rdx
1401b809d:	48 8b 40 10          	mov    0x10(%rax),%rax
1401b80a1:	ff 15 89 ad 05 00    	call   *0x5ad89(%rip)        # 0x140212e30
1401b80a7:	eb 0a                	jmp    0x1401b80b3
1401b80a9:	48 8b cb             	mov    %rbx,%rcx
1401b80ac:	ff 15 8e aa 05 00    	call   *0x5aa8e(%rip)        # 0x140212b40
1401b80b2:	90                   	nop
1401b80b3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b80b8:	48 83 c4 20          	add    $0x20,%rsp
1401b80bc:	5f                   	pop    %rdi
1401b80bd:	c3                   	ret
1401b80be:	90                   	nop
1401b80bf:	90                   	nop
1401b80c0:	83 f9 06             	cmp    $0x6,%ecx
1401b80c3:	77 1c                	ja     0x1401b80e1
1401b80c5:	83 e9 01             	sub    $0x1,%ecx
1401b80c8:	74 14                	je     0x1401b80de
1401b80ca:	83 e9 01             	sub    $0x1,%ecx
1401b80cd:	74 0f                	je     0x1401b80de
1401b80cf:	83 e9 01             	sub    $0x1,%ecx
1401b80d2:	74 0a                	je     0x1401b80de
1401b80d4:	83 e9 01             	sub    $0x1,%ecx
1401b80d7:	74 05                	je     0x1401b80de
1401b80d9:	83 f9 01             	cmp    $0x1,%ecx
1401b80dc:	75 1c                	jne    0x1401b80fa
1401b80de:	33 c0                	xor    %eax,%eax
1401b80e0:	c3                   	ret
1401b80e1:	83 e9 07             	sub    $0x7,%ecx
1401b80e4:	74 f8                	je     0x1401b80de
1401b80e6:	83 e9 01             	sub    $0x1,%ecx
1401b80e9:	74 f3                	je     0x1401b80de
1401b80eb:	83 e9 01             	sub    $0x1,%ecx
1401b80ee:	74 ee                	je     0x1401b80de
1401b80f0:	83 e9 01             	sub    $0x1,%ecx
1401b80f3:	74 e9                	je     0x1401b80de
1401b80f5:	83 f9 01             	cmp    $0x1,%ecx
1401b80f8:	74 06                	je     0x1401b8100
1401b80fa:	b8 03 00 00 00       	mov    $0x3,%eax
1401b80ff:	c3                   	ret
1401b8100:	b8 01 00 00 00       	mov    $0x1,%eax
1401b8105:	c3                   	ret
1401b8106:	90                   	nop
1401b8107:	90                   	nop
1401b8108:	48 8b c4             	mov    %rsp,%rax
1401b810b:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401b810f:	48 89 68 18          	mov    %rbp,0x18(%rax)
1401b8113:	48 89 70 20          	mov    %rsi,0x20(%rax)
1401b8117:	57                   	push   %rdi
1401b8118:	48 83 ec 20          	sub    $0x20,%rsp
1401b811c:	33 f6                	xor    %esi,%esi
1401b811e:	4c 8d 40 08          	lea    0x8(%rax),%r8
1401b8122:	48 21 70 08          	and    %rsi,0x8(%rax)
1401b8126:	33 d2                	xor    %edx,%edx
1401b8128:	48 8b e9             	mov    %rcx,%rbp
1401b812b:	e8 18 26 01 00       	call   0x1401ca748
1401b8130:	85 c0                	test   %eax,%eax
1401b8132:	0f 88 7e 01 00 00    	js     0x1401b82b6
1401b8138:	39 35 42 cd 15 00    	cmp    %esi,0x15cd42(%rip)        # 0x140314e80
1401b813e:	0f 84 72 01 00 00    	je     0x1401b82b6
1401b8144:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401b8149:	48 85 ff             	test   %rdi,%rdi
1401b814c:	75 08                	jne    0x1401b8156
1401b814e:	8d 77 01             	lea    0x1(%rdi),%esi
1401b8151:	e9 58 01 00 00       	jmp    0x1401b82ae
1401b8156:	48 8b 15 f3 cb 15 00 	mov    0x15cbf3(%rip),%rdx        # 0x140314d50
1401b815d:	33 c9                	xor    %ecx,%ecx
1401b815f:	48 85 d2             	test   %rdx,%rdx
1401b8162:	75 0e                	jne    0x1401b8172
1401b8164:	e8 73 ea 00 00       	call   0x1401c6bdc
1401b8169:	48 8b 15 e0 cb 15 00 	mov    0x15cbe0(%rip),%rdx        # 0x140314d50
1401b8170:	8b c8                	mov    %eax,%ecx
1401b8172:	85 c9                	test   %ecx,%ecx