1401ccd78:	83 bb 98 00 00 00 04 	cmpl   $0x4,0x98(%rbx)
1401ccd7f:	75 15                	jne    0x1401ccd96
1401ccd81:	48 83 bb a0 00 00 00 	cmpq   $0x0,0xa0(%rbx)
1401ccd88:	00
1401ccd89:	74 0b                	je     0x1401ccd96
1401ccd8b:	b8 01 00 00 00       	mov    $0x1,%eax
1401ccd90:	48 83 c4 20          	add    $0x20,%rsp
1401ccd94:	5b                   	pop    %rbx
1401ccd95:	c3                   	ret
1401ccd96:	33 c0                	xor    %eax,%eax
1401ccd98:	48 83 c4 20          	add    $0x20,%rsp
1401ccd9c:	5b                   	pop    %rbx
1401ccd9d:	c3                   	ret
1401ccd9e:	cc                   	int3
1401ccd9f:	cc                   	int3
1401ccda0:	40 55                	rex push %rbp
1401ccda2:	53                   	push   %rbx
1401ccda3:	56                   	push   %rsi
1401ccda4:	41 56                	push   %r14
1401ccda6:	41 57                	push   %r15
1401ccda8:	48 8d ac 24 a0 fe ff 	lea    -0x160(%rsp),%rbp
1401ccdaf:	ff
1401ccdb0:	b8 60 02 00 00       	mov    $0x260,%eax
1401ccdb5:	e8 76 3d 0e 00       	call   0x1402b0b30
1401ccdba:	48 2b e0             	sub    %rax,%rsp
1401ccdbd:	48 8b 05 bc 8c 20 00 	mov    0x208cbc(%rip),%rax        # 0x1403d5a80
1401ccdc4:	48 33 c4             	xor    %rsp,%rax
1401ccdc7:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
1401ccdce:	4c 8b f2             	mov    %rdx,%r14
1401ccdd1:	4c 8b f9             	mov    %rcx,%r15
1401ccdd4:	49 8b ce             	mov    %r14,%rcx
1401ccdd7:	ba 04 00 00 00       	mov    $0x4,%edx
1401ccddc:	49 8b f1             	mov    %r9,%rsi
1401ccddf:	49 8b d8             	mov    %r8,%rbx
1401ccde2:	e8 e9 4d f2 ff       	call   0x1400f1bd0
1401ccde7:	48 85 c0             	test   %rax,%rax
1401ccdea:	75 35                	jne    0x1401cce21
1401ccdec:	e8 7f a2 f5 ff       	call   0x140127070
1401ccdf1:	4c 8d 05 b0 71 16 00 	lea    0x1671b0(%rip),%r8        # 0x140333fa8
1401ccdf8:	ba 31 05 00 00       	mov    $0x531,%edx
1401ccdfd:	48 8d 0d f4 70 16 00 	lea    0x1670f4(%rip),%rcx        # 0x140333ef8
1401cce04:	e8 87 a3 f5 ff       	call   0x140127190
1401cce09:	45 33 c0             	xor    %r8d,%r8d
1401cce0c:	ba 03 00 08 00       	mov    $0x80003,%edx
1401cce11:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401cce15:	e8 76 a4 f5 ff       	call   0x140127290
1401cce1a:	33 c0                	xor    %eax,%eax
1401cce1c:	e9 f6 02 00 00       	jmp    0x1401cd117
1401cce21:	48 8b cb             	mov    %rbx,%rcx
1401cce24:	48 89 bc 24 58 02 00 	mov    %rdi,0x258(%rsp)
1401cce2b:	00
1401cce2c:	e8 1f 43 f2 ff       	call   0x1400f1150
1401cce31:	3d 00 01 00 00       	cmp    $0x100,%eax
1401cce36:	7f 0c                	jg     0x1401cce44
1401cce38:	48 8b cb             	mov    %rbx,%rcx
1401cce3b:	e8 d0 3f f2 ff       	call   0x1400f0e10
1401cce40:	85 c0                	test   %eax,%eax
1401cce42:	74 31                	je     0x1401cce75
1401cce44:	48 8b ce             	mov    %rsi,%rcx
1401cce47:	e8 54 df f8 ff       	call   0x14015ada0
1401cce4c:	48 8b f8             	mov    %rax,%rdi
1401cce4f:	48 85 c0             	test   %rax,%rax
1401cce52:	0f 84 87 02 00 00    	je     0x1401cd0df
1401cce58:	4d 8b 47 10          	mov    0x10(%r15),%r8
1401cce5c:	4c 8b ce             	mov    %rsi,%r9
1401cce5f:	48 8b d3             	mov    %rbx,%rdx
1401cce62:	48 8b c8             	mov    %rax,%rcx
1401cce65:	e8 d6 8d 00 00       	call   0x1401d5c40
1401cce6a:	85 c0                	test   %eax,%eax
1401cce6c:	0f 84 6d 02 00 00    	je     0x1401cd0df
1401cce72:	48 8b df             	mov    %rdi,%rbx
1401cce75:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401cce7b:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1401cce82:	48 8b d3             	mov    %rbx,%rdx
1401cce85:	e8 d6 6f 00 00       	call   0x1401d3e60
1401cce8a:	85 c0                	test   %eax,%eax
1401cce8c:	75 27                	jne    0x1401cceb5
1401cce8e:	e8 dd a1 f5 ff       	call   0x140127070
1401cce93:	4c 8d 05 0e 71 16 00 	lea    0x16710e(%rip),%r8        # 0x140333fa8
1401cce9a:	ba 41 05 00 00       	mov    $0x541,%edx
1401cce9f:	48 8d 0d 52 70 16 00 	lea    0x167052(%rip),%rcx        # 0x140333ef8
1401ccea6:	e8 e5 a2 f5 ff       	call   0x140127190
1401cceab:	ba 92 00 00 00       	mov    $0x92,%edx
1401cceb0:	e9 4c 02 00 00       	jmp    0x1401cd101
1401cceb5:	4c 8d 05 04 6e 16 00 	lea    0x166e04(%rip),%r8        # 0x140333cc0
1401ccebc:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1401ccec3:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401ccec8:	e8 93 26 e7 ff       	call   0x14003f560
1401ccecd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401cced3:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401cced8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401ccedd:	e8 fe 29 e7 ff       	call   0x14003f8e0
1401ccee2:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1401ccee7:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401cceec:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1401ccef0:	e8 6b 26 e7 ff       	call   0x14003f560
1401ccef5:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1401ccefa:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1401ccefe:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401ccf02:	e8 59 26 e7 ff       	call   0x14003f560
1401ccf07:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1401ccf0c:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401ccf10:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401ccf14:	e8 47 26 e7 ff       	call   0x14003f560
1401ccf19:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401ccf1f:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401ccf23:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401ccf27:	e8 b4 29 e7 ff       	call   0x14003f8e0
1401ccf2c:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1401ccf30:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401ccf34:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1401ccf38:	e8 23 26 e7 ff       	call   0x14003f560
1401ccf3d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401ccf43:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401ccf47:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1401ccf4b:	e8 90 29 e7 ff       	call   0x14003f8e0
1401ccf50:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401ccf55:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1401ccf59:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1401ccf5d:	e8 fe 25 e7 ff       	call   0x14003f560
1401ccf62:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401ccf68:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1401ccf6c:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401ccf70:	e8 6b 29 e7 ff       	call   0x14003f8e0
1401ccf75:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1401ccf79:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1401ccf7d:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1401ccf81:	e8 da 25 e7 ff       	call   0x14003f560
1401ccf86:	4c 8d 45 20          	lea    0x20(%rbp),%r8
1401ccf8a:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1401ccf8e:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1401ccf95:	e8 c6 25 e7 ff       	call   0x14003f560
1401ccf9a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401ccfa0:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1401ccfa7:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1401ccfae:	e8 2d 29 e7 ff       	call   0x14003f8e0
1401ccfb3:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1401ccfb7:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1401ccfbe:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1401ccfc5:	e8 96 25 e7 ff       	call   0x14003f560
1401ccfca:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1401ccfd0:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1401ccfd7:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1401ccfde:	e8 fd 28 e7 ff       	call   0x14003f8e0
1401ccfe3:	4c 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%r8
1401ccfea:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
1401ccff1:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1401ccff8:	e8 63 25 e7 ff       	call   0x14003f560
1401ccffd:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1401cd003:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
1401cd00a:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
1401cd011:	e8 ca 28 e7 ff       	call   0x14003f8e0
1401cd016:	4c 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%r8
1401cd01d:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
1401cd024:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
1401cd02b:	e8 30 25 e7 ff       	call   0x14003f560
1401cd030:	41 b8 40 00 00 00    	mov    $0x40,%r8d
1401cd036:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
1401cd03d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401cd042:	e8 99 28 e7 ff       	call   0x14003f8e0
1401cd047:	4c 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%r8
1401cd04e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401cd053:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401cd058:	e8 03 25 e7 ff       	call   0x14003f560
1401cd05d:	48 8d 1d 9d 6c 16 00 	lea    0x166c9d(%rip),%rbx        # 0x140333d01
1401cd064:	48 8d 3d cc 6c 16 00 	lea    0x166ccc(%rip),%rdi        # 0x140333d37
1401cd06b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401cd070:	44 0f b6 43 ff       	movzbl -0x1(%rbx),%r8d
1401cd075:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401cd07a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401cd07f:	e8 5c 28 e7 ff       	call   0x14003f8e0
1401cd084:	0f b6 03             	movzbl (%rbx),%eax
1401cd087:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401cd08c:	48 c1 e0 05          	shl    $0x5,%rax
1401cd090:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401cd095:	4c 03 c0             	add    %rax,%r8
1401cd098:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401cd09d:	e8 be 24 e7 ff       	call   0x14003f560
1401cd0a2:	48 83 c3 02          	add    $0x2,%rbx
1401cd0a6:	48 3b df             	cmp    %rdi,%rbx
1401cd0a9:	7c c5                	jl     0x1401cd070
1401cd0ab:	4c 8d 05 2e 6c 16 00 	lea    0x166c2e(%rip),%r8        # 0x140333ce0
1401cd0b2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401cd0b7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401cd0bc:	e8 9f 24 e7 ff       	call   0x14003f560
1401cd0c1:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401cd0c7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401cd0cc:	49 8b ce             	mov    %r14,%rcx
1401cd0cf:	e8 3c 6e 00 00       	call   0x1401d3f10
1401cd0d4:	85 c0                	test   %eax,%eax
1401cd0d6:	74 35                	je     0x1401cd10d
1401cd0d8:	b8 01 00 00 00       	mov    $0x1,%eax
1401cd0dd:	eb 30                	jmp    0x1401cd10f
1401cd0df:	e8 8c 9f f5 ff       	call   0x140127070
1401cd0e4:	4c 8d 05 bd 6e 16 00 	lea    0x166ebd(%rip),%r8        # 0x140333fa8
1401cd0eb:	ba 3a 05 00 00       	mov    $0x53a,%edx
1401cd0f0:	48 8d 0d 01 6e 16 00 	lea    0x166e01(%rip),%rcx        # 0x140333ef8
1401cd0f7:	e8 94 a0 f5 ff       	call   0x140127190
1401cd0fc:	ba 03 00 08 00       	mov    $0x80003,%edx
1401cd101:	45 33 c0             	xor    %r8d,%r8d
1401cd104:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401cd108:	e8 83 a1 f5 ff       	call   0x140127290
1401cd10d:	33 c0                	xor    %eax,%eax
1401cd10f:	48 8b bc 24 58 02 00 	mov    0x258(%rsp),%rdi
1401cd116:	00
1401cd117:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
1401cd11e:	48 33 cc             	xor    %rsp,%rcx
1401cd121:	e8 8a 2d 0e 00       	call   0x1402afeb0
1401cd126:	48 81 c4 60 02 00 00 	add    $0x260,%rsp
1401cd12d:	41 5f                	pop    %r15
1401cd12f:	41 5e                	pop    %r14
1401cd131:	5e                   	pop    %rsi
1401cd132:	5b                   	pop    %rbx
1401cd133:	5d                   	pop    %rbp
1401cd134:	c3                   	ret
1401cd135:	cc                   	int3
1401cd136:	cc                   	int3
1401cd137:	cc                   	int3
1401cd138:	cc                   	int3
1401cd139:	cc                   	int3
1401cd13a:	cc                   	int3
1401cd13b:	cc                   	int3
1401cd13c:	cc                   	int3
1401cd13d:	cc                   	int3
1401cd13e:	cc                   	int3
1401cd13f:	cc                   	int3
1401cd140:	48 8d 05 f9 6b 16 00 	lea    0x166bf9(%rip),%rax        # 0x140333d40
1401cd147:	c3                   	ret
1401cd148:	cc                   	int3
1401cd149:	cc                   	int3
1401cd14a:	cc                   	int3
1401cd14b:	cc                   	int3
1401cd14c:	cc                   	int3
1401cd14d:	cc                   	int3
1401cd14e:	cc                   	int3
1401cd14f:	cc                   	int3
1401cd150:	48 85 c9             	test   %rcx,%rcx
1401cd153:	74 0a                	je     0x1401cd15f
1401cd155:	b8 01 00 00 00       	mov    $0x1,%eax
1401cd15a:	f0 0f c1 41 20       	lock xadd %eax,0x20(%rcx)
1401cd15f:	48 8b c1             	mov    %rcx,%rax
1401cd162:	c3                   	ret
1401cd163:	cc                   	int3
1401cd164:	cc                   	int3
1401cd165:	cc                   	int3
1401cd166:	cc                   	int3
1401cd167:	cc                   	int3
1401cd168:	cc                   	int3
1401cd169:	cc                   	int3
1401cd16a:	cc                   	int3
1401cd16b:	cc                   	int3
1401cd16c:	cc                   	int3
1401cd16d:	cc                   	int3
1401cd16e:	cc                   	int3
1401cd16f:	cc                   	int3
1401cd170:	48 85 c9             	test   %rcx,%rcx
1401cd173:	74 59                	je     0x1401cd1ce
1401cd175:	53                   	push   %rbx
1401cd176:	b8 20 00 00 00       	mov    $0x20,%eax
1401cd17b:	e8 b0 39 0e 00       	call   0x1402b0b30
1401cd180:	48 2b e0             	sub    %rax,%rsp
1401cd183:	48 8b d9             	mov    %rcx,%rbx
1401cd186:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401cd18b:	f0 0f c1 41 20       	lock xadd %eax,0x20(%rcx)
1401cd190:	83 e8 01             	sub    $0x1,%eax
1401cd193:	7f 34                	jg     0x1401cd1c9
1401cd195:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401cd199:	48 8d 15 58 6d 16 00 	lea    0x166d58(%rip),%rdx        # 0x140333ef8
1401cd1a0:	41 b8 f4 04 00 00    	mov    $0x4f4,%r8d
1401cd1a6:	e8 15 ec f1 ff       	call   0x1400ebdc0
1401cd1ab:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1401cd1af:	e8 1c a7 f5 ff       	call   0x1401278d0
1401cd1b4:	41 b8 f6 04 00 00    	mov    $0x4f6,%r8d
1401cd1ba:	48 8d 15 37 6d 16 00 	lea    0x166d37(%rip),%rdx        # 0x140333ef8
1401cd1c1:	48 8b cb             	mov    %rbx,%rcx
1401cd1c4:	e8 f7 eb f1 ff       	call   0x1400ebdc0
1401cd1c9:	48 83 c4 20          	add    $0x20,%rsp
1401cd1cd:	5b                   	pop    %rbx
1401cd1ce:	c3                   	ret
1401cd1cf:	cc                   	int3
1401cd1d0:	40 53                	rex push %rbx
1401cd1d2:	b8 20 00 00 00       	mov    $0x20,%eax
1401cd1d7:	e8 54 39 0e 00       	call   0x1402b0b30
1401cd1dc:	48 2b e0             	sub    %rax,%rsp
1401cd1df:	48 8b d9             	mov    %rcx,%rbx
1401cd1e2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401cd1e6:	e8 a5 c7 f6 ff       	call   0x140139990
1401cd1eb:	83 f8 04             	cmp    $0x4,%eax
1401cd1ee:	0f 85 f7 00 00 00    	jne    0x1401cd2eb
1401cd1f4:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401cd1f8:	e8 93 c7 f6 ff       	call   0x140139990
1401cd1fd:	83 f8 04             	cmp    $0x4,%eax
1401cd200:	0f 85 e5 00 00 00    	jne    0x1401cd2eb
1401cd206:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401cd20a:	e8 81 b6 ed ff       	call   0x1400a8890
1401cd20f:	48 b9 10 25 62 77 2b 	movabs $0x79fb732b77622510,%rcx
1401cd216:	73 fb 79
1401cd219:	49 b8 c6 55 37 a5 76 	movabs $0x18905f76a53755c6,%r8
1401cd220:	5f 90 18
1401cd223:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401cd227:	48 33 d1             	xor    %rcx,%rdx
1401cd22a:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401cd22e:	49 33 c8             	xor    %r8,%rcx
1401cd231:	49 b8 01 b6 ed 5f fc 	movabs $0x75ba95fc5fedb601,%r8
1401cd238:	95 ba 75
1401cd23b:	48 0b d1             	or     %rcx,%rdx
1401cd23e:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401cd242:	48 8b 00             	mov    (%rax),%rax
1401cd245:	49 33 c8             	xor    %r8,%rcx
1401cd248:	48 0b d1             	or     %rcx,%rdx
1401cd24b:	48 b9 3c 14 a9 18 d4 	movabs $0x79e730d418a9143c,%rcx
1401cd252:	30 e7 79
1401cd255:	48 33 c1             	xor    %rcx,%rax
1401cd258:	48 0b d0             	or     %rax,%rdx
1401cd25b:	48 8b c2             	mov    %rdx,%rax
1401cd25e:	48 f7 d8             	neg    %rax
1401cd261:	48 0b c2             	or     %rdx,%rax
1401cd264:	48 f7 d0             	not    %rax
1401cd267:	48 85 c0             	test   %rax,%rax
1401cd26a:	79 7f                	jns    0x1401cd2eb
1401cd26c:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401cd270:	e8 1b b6 ed ff       	call   0x1400a8890
1401cd275:	48 b9 25 f3 21 dd 88 	movabs $0xd2e88688dd21f325,%rcx
1401cd27c:	86 e8 d2
1401cd27f:	49 b8 5c e4 19 ba e4 	movabs $0x8b4ab8e4ba19e45c,%r8
1401cd286:	b8 4a 8b
1401cd289:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401cd28d:	48 33 d1             	xor    %rcx,%rdx
1401cd290:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401cd294:	49 33 c8             	xor    %r8,%rcx
1401cd297:	49 b8 85 5d 88 25 18 	movabs $0x8571ff1825885d85,%r8
1401cd29e:	ff 71 85
1401cd2a1:	48 0b d1             	or     %rcx,%rdx
1401cd2a4:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401cd2a8:	48 8b 00             	mov    (%rax),%rax
1401cd2ab:	49 33 c8             	xor    %r8,%rcx
1401cd2ae:	48 0b d1             	or     %rcx,%rdx
1401cd2b1:	48 b9 0a 56 95 ce 57 	movabs $0xddf25357ce95560a,%rcx
1401cd2b8:	53 f2 dd
1401cd2bb:	48 33 c1             	xor    %rcx,%rax
1401cd2be:	48 0b d0             	or     %rax,%rdx
1401cd2c1:	48 8b c2             	mov    %rdx,%rax
1401cd2c4:	48 f7 d8             	neg    %rax
1401cd2c7:	48 0b c2             	or     %rdx,%rax
1401cd2ca:	48 f7 d0             	not    %rax
1401cd2cd:	48 85 c0             	test   %rax,%rax
1401cd2d0:	79 19                	jns    0x1401cd2eb
1401cd2d2:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401cd2d6:	e8 b5 0c 00 00       	call   0x1401cdf90
1401cd2db:	48 85 c0             	test   %rax,%rax