1403eaa67:	5f                   	pop    %rdi
1403eaa68:	c3                   	ret
1403eaa69:	cc                   	int3
1403eaa6a:	cc                   	int3
1403eaa6b:	cc                   	int3
1403eaa6c:	cc                   	int3
1403eaa6d:	cc                   	int3
1403eaa6e:	cc                   	int3
1403eaa6f:	cc                   	int3
1403eaa70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403eaa75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1403eaa7a:	57                   	push   %rdi
1403eaa7b:	48 83 ec 20          	sub    $0x20,%rsp
1403eaa7f:	41 0f b6 40 0c       	movzbl 0xc(%r8),%eax
1403eaa84:	49 8b f8             	mov    %r8,%rdi
1403eaa87:	24 f0                	and    $0xf0,%al
1403eaa89:	48 8b d9             	mov    %rcx,%rbx
1403eaa8c:	3c 50                	cmp    $0x50,%al
1403eaa8e:	0f 82 1e 01 00 00    	jb     0x1403eabb2
1403eaa94:	41 0f b6 40 0d       	movzbl 0xd(%r8),%eax
1403eaa99:	48 8b 89 c8 00 00 00 	mov    0xc8(%rcx),%rcx
1403eaaa0:	48 8b f1             	mov    %rcx,%rsi
1403eaaa3:	a8 02                	test   $0x2,%al
1403eaaa5:	0f 84 07 01 00 00    	je     0x1403eabb2
1403eaaab:	a8 10                	test   $0x10,%al
1403eaaad:	74 10                	je     0x1403eaabf
1403eaaaf:	83 39 00             	cmpl   $0x0,(%rcx)
1403eaab2:	0f 85 fa 00 00 00    	jne    0x1403eabb2
1403eaab8:	48 8b b3 d0 00 00 00 	mov    0xd0(%rbx),%rsi
1403eaabf:	0f b6 91 84 00 00 00 	movzbl 0x84(%rcx),%edx
1403eaac6:	84 d2                	test   %dl,%dl
1403eaac8:	75 5f                	jne    0x1403eab29
1403eaaca:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
1403eaad1:	38 90 84 00 00 00    	cmp    %dl,0x84(%rax)
1403eaad7:	75 50                	jne    0x1403eab29
1403eaad9:	41 8b 48 04          	mov    0x4(%r8),%ecx
1403eaadd:	ff 15 2d 8e b9 00    	call   *0xb98e2d(%rip)        # 0x140f83910
1403eaae3:	3b 86 a0 00 00 00    	cmp    0xa0(%rsi),%eax
1403eaae9:	0f 84 c3 00 00 00    	je     0x1403eabb2
1403eaaef:	f6 47 0d 10          	testb  $0x10,0xd(%rdi)
1403eaaf3:	75 1d                	jne    0x1403eab12
1403eaaf5:	83 3e 02             	cmpl   $0x2,(%rsi)
1403eaaf8:	75 18                	jne    0x1403eab12
1403eaafa:	48 8b 8b d0 00 00 00 	mov    0xd0(%rbx),%rcx
1403eab01:	83 39 00             	cmpl   $0x0,(%rcx)
1403eab04:	75 0c                	jne    0x1403eab12
1403eab06:	3b 81 a0 00 00 00    	cmp    0xa0(%rcx),%eax
1403eab0c:	0f 84 a0 00 00 00    	je     0x1403eabb2
1403eab12:	83 3e 01             	cmpl   $0x1,(%rsi)
1403eab15:	48 8d 05 24 15 c0 00 	lea    0xc01524(%rip),%rax        # 0x140fec040
1403eab1c:	48 8d 15 8d 12 c0 00 	lea    0xc0128d(%rip),%rdx        # 0x140febdb0
1403eab23:	48 0f 45 d0          	cmovne %rax,%rdx
1403eab27:	eb 68                	jmp    0x1403eab91
1403eab29:	8b 09                	mov    (%rcx),%ecx
1403eab2b:	85 c9                	test   %ecx,%ecx
1403eab2d:	74 04                	je     0x1403eab33
1403eab2f:	84 d2                	test   %dl,%dl
1403eab31:	74 15                	je     0x1403eab48
1403eab33:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
1403eab3a:	83 38 00             	cmpl   $0x0,(%rax)
1403eab3d:	74 23                	je     0x1403eab62
1403eab3f:	80 b8 84 00 00 00 00 	cmpb   $0x0,0x84(%rax)
1403eab46:	75 1a                	jne    0x1403eab62
1403eab48:	83 f9 06             	cmp    $0x6,%ecx
1403eab4b:	74 15                	je     0x1403eab62
1403eab4d:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
1403eab54:	83 38 06             	cmpl   $0x6,(%rax)
1403eab57:	74 09                	je     0x1403eab62
1403eab59:	48 8d 15 e0 14 c0 00 	lea    0xc014e0(%rip),%rdx        # 0x140fec040
1403eab60:	eb 2f                	jmp    0x1403eab91
1403eab62:	48 8b 43 28          	mov    0x28(%rbx),%rax
1403eab66:	f2 0f 10 05 ea 63 04 	movsd  0x10463ea(%rip),%xmm0        # 0x141430f58
1403eab6d:	01
1403eab6e:	f2 0f 5c 48 20       	subsd  0x20(%rax),%xmm1
1403eab73:	66 0f 2f c1          	comisd %xmm1,%xmm0
1403eab77:	76 27                	jbe    0x1403eaba0
1403eab79:	83 f9 06             	cmp    $0x6,%ecx
1403eab7c:	74 22                	je     0x1403eaba0
1403eab7e:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
1403eab85:	83 38 06             	cmpl   $0x6,(%rax)
1403eab88:	74 16                	je     0x1403eaba0
1403eab8a:	48 8d 15 c7 14 c0 00 	lea    0xc014c7(%rip),%rdx        # 0x140fec058
1403eab91:	4c 8d 05 f4 8b bb 00 	lea    0xbb8bf4(%rip),%r8        # 0x140fa378c
1403eab98:	48 8b cb             	mov    %rbx,%rcx
1403eab9b:	e8 20 e0 14 00       	call   0x140538bc0
1403eaba0:	b0 01                	mov    $0x1,%al
1403eaba2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1403eaba7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1403eabac:	48 83 c4 20          	add    $0x20,%rsp
1403eabb0:	5f                   	pop    %rdi
1403eabb1:	c3                   	ret
1403eabb2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1403eabb7:	32 c0                	xor    %al,%al
1403eabb9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1403eabbe:	48 83 c4 20          	add    $0x20,%rsp
1403eabc2:	5f                   	pop    %rdi
1403eabc3:	c3                   	ret
1403eabc4:	cc                   	int3
1403eabc5:	cc                   	int3
1403eabc6:	cc                   	int3
1403eabc7:	cc                   	int3
1403eabc8:	cc                   	int3
1403eabc9:	cc                   	int3
1403eabca:	cc                   	int3
1403eabcb:	cc                   	int3
1403eabcc:	cc                   	int3
1403eabcd:	cc                   	int3
1403eabce:	cc                   	int3
1403eabcf:	cc                   	int3
1403eabd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403eabd5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1403eabda:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1403eabdf:	55                   	push   %rbp
1403eabe0:	41 54                	push   %r12
1403eabe2:	41 55                	push   %r13
1403eabe4:	41 56                	push   %r14
1403eabe6:	41 57                	push   %r15
1403eabe8:	48 8d ac 24 10 ff ff 	lea    -0xf0(%rsp),%rbp
1403eabef:	ff
1403eabf0:	48 81 ec f0 01 00 00 	sub    $0x1f0,%rsp
1403eabf7:	48 8b 05 02 e3 fc 00 	mov    0xfce302(%rip),%rax        # 0x1413b8f00
1403eabfe:	48 33 c4             	xor    %rsp,%rax
1403eac01:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
1403eac08:	45 0f b6 e0          	movzbl %r8b,%r12d
1403eac0c:	44 88 44 24 30       	mov    %r8b,0x30(%rsp)
1403eac11:	4c 8b f9             	mov    %rcx,%r15
1403eac14:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1403eac19:	45 33 f6             	xor    %r14d,%r14d
1403eac1c:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1403eac21:	48 8d 4a 14          	lea    0x14(%rdx),%rcx
1403eac25:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1403eac29:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1403eac2e:	44 0f b6 42 0c       	movzbl 0xc(%rdx),%r8d
1403eac33:	41 c1 e8 04          	shr    $0x4,%r8d
1403eac37:	41 c1 e0 02          	shl    $0x2,%r8d
1403eac3b:	4c 03 c2             	add    %rdx,%r8
1403eac3e:	4c 89 45 c8          	mov    %r8,-0x38(%rbp)
1403eac42:	0f 57 c0             	xorps  %xmm0,%xmm0
1403eac45:	f3 0f 7f 45 10       	movdqu %xmm0,0x10(%rbp)
1403eac4a:	33 d2                	xor    %edx,%edx
1403eac4c:	48 89 55 e0          	mov    %rdx,-0x20(%rbp)
1403eac50:	48 89 55 20          	mov    %rdx,0x20(%rbp)
1403eac54:	4c 8b 6d 18          	mov    0x18(%rbp),%r13
1403eac58:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
1403eac5d:	49 3b c8             	cmp    %r8,%rcx
1403eac60:	0f 83 87 00 00 00    	jae    0x1403eaced
1403eac66:	48 8b d9             	mov    %rcx,%rbx
1403eac69:	48 8b f1             	mov    %rcx,%rsi
1403eac6c:	0f 1f 40 00          	nopl   0x0(%rax)
1403eac70:	0f b6 39             	movzbl (%rcx),%edi
1403eac73:	40 80 ff 02          	cmp    $0x2,%dil
1403eac77:	73 07                	jae    0x1403eac80
1403eac79:	b8 01 00 00 00       	mov    $0x1,%eax
1403eac7e:	eb 11                	jmp    0x1403eac91
1403eac80:	48 8d 43 01          	lea    0x1(%rbx),%rax
1403eac84:	49 3b c0             	cmp    %r8,%rax
1403eac87:	73 64                	jae    0x1403eaced
1403eac89:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
1403eac8d:	85 c0                	test   %eax,%eax
1403eac8f:	74 5c                	je     0x1403eaced
1403eac91:	8b d8                	mov    %eax,%ebx
1403eac93:	48 03 d9             	add    %rcx,%rbx
1403eac96:	48 8b f3             	mov    %rbx,%rsi
1403eac99:	49 3b d8             	cmp    %r8,%rbx
1403eac9c:	77 4f                	ja     0x1403eaced
1403eac9e:	4c 3b ea             	cmp    %rdx,%r13
1403eaca1:	74 0e                	je     0x1403eacb1
1403eaca3:	49 89 4d 00          	mov    %rcx,0x0(%r13)
1403eaca7:	49 83 c5 08          	add    $0x8,%r13
1403eacab:	4c 89 6d 18          	mov    %r13,0x18(%rbp)
1403eacaf:	eb 21                	jmp    0x1403eacd2
1403eacb1:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1403eacb6:	49 8b d5             	mov    %r13,%rdx
1403eacb9:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1403eacbd:	e8 fe 02 f9 ff       	call   0x14037afc0
1403eacc2:	48 8b 55 20          	mov    0x20(%rbp),%rdx
1403eacc6:	48 89 55 e0          	mov    %rdx,-0x20(%rbp)
1403eacca:	4c 8b 6d 18          	mov    0x18(%rbp),%r13
1403eacce:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
1403eacd2:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
1403eacd7:	48 8b cb             	mov    %rbx,%rcx
1403eacda:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1403eacde:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1403eace3:	40 84 ff             	test   %dil,%dil
1403eace6:	74 05                	je     0x1403eaced
1403eace8:	49 3b d8             	cmp    %r8,%rbx
1403eaceb:	72 83                	jb     0x1403eac70
1403eaced:	48 8b 5d 10          	mov    0x10(%rbp),%rbx
1403eacf1:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
1403eacf5:	48 8b 0d 64 bf 03 01 	mov    0x103bf64(%rip),%rcx        # 0x141426c60
1403eacfc:	48 85 c9             	test   %rcx,%rcx
1403eacff:	0f 84 7a 03 00 00    	je     0x1403eb07f
1403ead05:	e8 26 a8 42 00       	call   0x140815530
1403ead0a:	84 c0                	test   %al,%al
1403ead0c:	0f 84 6d 03 00 00    	je     0x1403eb07f
1403ead12:	48 8b c3             	mov    %rbx,%rax
1403ead15:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1403ead1a:	49 3b dd             	cmp    %r13,%rbx
1403ead1d:	0f 84 5c 03 00 00    	je     0x1403eb07f
1403ead23:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1403ead28:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1403ead2d:	0f 1f 00             	nopl   (%rax)
1403ead30:	48 8b 00             	mov    (%rax),%rax
1403ead33:	0f b6 30             	movzbl (%rax),%esi
1403ead36:	40 80 fe 02          	cmp    $0x2,%sil
1403ead3a:	73 07                	jae    0x1403ead43
1403ead3c:	b8 01 00 00 00       	mov    $0x1,%eax
1403ead41:	eb 04                	jmp    0x1403ead47
1403ead43:	0f b6 40 01          	movzbl 0x1(%rax),%eax
1403ead47:	48 8b 0d 2a 81 04 01 	mov    0x104812a(%rip),%rcx        # 0x141432e78
1403ead4e:	48 83 f8 01          	cmp    $0x1,%rax
1403ead52:	72 15                	jb     0x1403ead69
1403ead54:	48 8b d0             	mov    %rax,%rdx
1403ead57:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1403ead5b:	e8 70 3e 35 00       	call   0x14073ebd0
1403ead60:	41 83 ce 04          	or     $0x4,%r14d
1403ead64:	4c 8b 28             	mov    (%rax),%r13
1403ead67:	eb 2d                	jmp    0x1403ead96
1403ead69:	48 8b 5c c1 40       	mov    0x40(%rcx,%rax,8),%rbx
1403ead6e:	48 85 db             	test   %rbx,%rbx
1403ead71:	74 1c                	je     0x1403ead8f
1403ead73:	8b 43 10             	mov    0x10(%rbx),%eax
1403ead76:	ff c0                	inc    %eax
1403ead78:	89 43 10             	mov    %eax,0x10(%rbx)
1403ead7b:	83 f8 01             	cmp    $0x1,%eax
1403ead7e:	0f 8e ce 0e 00 00    	jle    0x1403ebc52
1403ead84:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403ead89:	0f 84 b8 0e 00 00    	je     0x1403ebc47
1403ead8f:	41 83 ce 08          	or     $0x8,%r14d
1403ead93:	4c 8b eb             	mov    %rbx,%r13
1403ead96:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1403ead9b:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
1403eada0:	4d 85 ed             	test   %r13,%r13
1403eada3:	74 1e                	je     0x1403eadc3
1403eada5:	41 8b 45 10          	mov    0x10(%r13),%eax
1403eada9:	ff c0                	inc    %eax
1403eadab:	41 89 45 10          	mov    %eax,0x10(%r13)
1403eadaf:	83 f8 01             	cmp    $0x1,%eax
1403eadb2:	0f 8e ad 0e 00 00    	jle    0x1403ebc65
1403eadb8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403eadbd:	0f 84 97 0e 00 00    	je     0x1403ebc5a
1403eadc3:	41 83 ce 10          	or     $0x10,%r14d
1403eadc7:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1403eadcc:	41 f6 c6 08          	test   $0x8,%r14b
1403eadd0:	74 35                	je     0x1403eae07
1403eadd2:	41 83 e6 f7          	and    $0xfffffff7,%r14d
1403eadd6:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1403eaddb:	48 85 db             	test   %rbx,%rbx
1403eadde:	74 27                	je     0x1403eae07
1403eade0:	8b 43 10             	mov    0x10(%rbx),%eax
1403eade3:	ff c8                	dec    %eax
1403eade5:	89 43 10             	mov    %eax,0x10(%rbx)
1403eade8:	85 c0                	test   %eax,%eax
1403eadea:	7f 1b                	jg     0x1403eae07
1403eadec:	0f 88 7b 0e 00 00    	js     0x1403ebc6d
1403eadf2:	48 8b 03             	mov    (%rbx),%rax
1403eadf5:	ba 01 00 00 00       	mov    $0x1,%edx
1403eadfa:	48 8b cb             	mov    %rbx,%rcx
1403eadfd:	48 8b 00             	mov    (%rax),%rax
1403eae00:	ff 15 1a 8c b9 00    	call   *0xb98c1a(%rip)        # 0x140f83a20
1403eae06:	90                   	nop
1403eae07:	41 f6 c6 04          	test   $0x4,%r14b
1403eae0b:	74 36                	je     0x1403eae43
1403eae0d:	41 83 e6 fb          	and    $0xfffffffb,%r14d
1403eae11:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1403eae16:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1403eae1a:	48 85 c9             	test   %rcx,%rcx
1403eae1d:	74 24                	je     0x1403eae43
1403eae1f:	8b 41 10             	mov    0x10(%rcx),%eax
1403eae22:	ff c8                	dec    %eax
1403eae24:	89 41 10             	mov    %eax,0x10(%rcx)
1403eae27:	85 c0                	test   %eax,%eax
1403eae29:	7f 18                	jg     0x1403eae43
1403eae2b:	0f 88 47 0e 00 00    	js     0x1403ebc78
1403eae31:	48 8b 01             	mov    (%rcx),%rax
1403eae34:	ba 01 00 00 00       	mov    $0x1,%edx
1403eae39:	48 8b 00             	mov    (%rax),%rax
1403eae3c:	ff 15 de 8b b9 00    	call   *0xb98bde(%rip)        # 0x140f83a20
1403eae42:	90                   	nop
1403eae43:	48 8b 0d 2e 80 04 01 	mov    0x104802e(%rip),%rcx        # 0x141432e78
1403eae4a:	48 83 fe 01          	cmp    $0x1,%rsi
1403eae4e:	72 15                	jb     0x1403eae65
1403eae50:	48 8b d6             	mov    %rsi,%rdx
1403eae53:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1403eae57:	e8 74 3d 35 00       	call   0x14073ebd0
1403eae5c:	41 83 ce 20          	or     $0x20,%r14d
1403eae60:	4c 8b 38             	mov    (%rax),%r15
1403eae63:	eb 2d                	jmp    0x1403eae92
1403eae65:	48 8b 7c f1 40       	mov    0x40(%rcx,%rsi,8),%rdi
1403eae6a:	48 85 ff             	test   %rdi,%rdi
1403eae6d:	74 1c                	je     0x1403eae8b
1403eae6f:	8b 47 10             	mov    0x10(%rdi),%eax
1403eae72:	ff c0                	inc    %eax
1403eae74:	89 47 10             	mov    %eax,0x10(%rdi)
1403eae77:	83 f8 01             	cmp    $0x1,%eax
1403eae7a:	0f 8e 0e 0e 00 00    	jle    0x1403ebc8e
1403eae80:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403eae85:	0f 84 f8 0d 00 00    	je     0x1403ebc83
1403eae8b:	41 83 ce 40          	or     $0x40,%r14d
1403eae8f:	4c 8b ff             	mov    %rdi,%r15
1403eae92:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1403eae97:	4c 89 7d 80          	mov    %r15,-0x80(%rbp)
1403eae9b:	4d 85 ff             	test   %r15,%r15
1403eae9e:	74 1e                	je     0x1403eaebe
1403eaea0:	41 8b 47 10          	mov    0x10(%r15),%eax
1403eaea4:	ff c0                	inc    %eax
1403eaea6:	41 89 47 10          	mov    %eax,0x10(%r15)
1403eaeaa:	83 f8 01             	cmp    $0x1,%eax
1403eaead:	0f 8e ee 0d 00 00    	jle    0x1403ebca1
1403eaeb3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403eaeb8:	0f 84 d8 0d 00 00    	je     0x1403ebc96
1403eaebe:	41 0f ba ee 07       	bts    $0x7,%r14d
1403eaec3:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1403eaec8:	41 f6 c6 40          	test   $0x40,%r14b
1403eaecc:	74 35                	je     0x1403eaf03
1403eaece:	41 83 e6 bf          	and    $0xffffffbf,%r14d
1403eaed2:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1403eaed7:	48 85 ff             	test   %rdi,%rdi
1403eaeda:	74 27                	je     0x1403eaf03
1403eaedc:	8b 47 10             	mov    0x10(%rdi),%eax
1403eaedf:	ff c8                	dec    %eax
1403eaee1:	89 47 10             	mov    %eax,0x10(%rdi)
1403eaee4:	85 c0                	test   %eax,%eax
1403eaee6:	7f 1b                	jg     0x1403eaf03
1403eaee8:	0f 88 bb 0d 00 00    	js     0x1403ebca9
1403eaeee:	48 8b 07             	mov    (%rdi),%rax
1403eaef1:	ba 01 00 00 00       	mov    $0x1,%edx
1403eaef6:	48 8b cf             	mov    %rdi,%rcx
1403eaef9:	48 8b 00             	mov    (%rax),%rax
1403eaefc:	ff 15 1e 8b b9 00    	call   *0xb98b1e(%rip)        # 0x140f83a20
1403eaf02:	90                   	nop
1403eaf03:	41 f6 c6 20          	test   $0x20,%r14b
1403eaf07:	74 36                	je     0x1403eaf3f
1403eaf09:	41 83 e6 df          	and    $0xffffffdf,%r14d
1403eaf0d:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1403eaf12:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1403eaf16:	48 85 c9             	test   %rcx,%rcx
1403eaf19:	74 24                	je     0x1403eaf3f
1403eaf1b:	8b 41 10             	mov    0x10(%rcx),%eax
1403eaf1e:	ff c8                	dec    %eax
1403eaf20:	89 41 10             	mov    %eax,0x10(%rcx)
1403eaf23:	85 c0                	test   %eax,%eax
1403eaf25:	7f 18                	jg     0x1403eaf3f
1403eaf27:	0f 88 87 0d 00 00    	js     0x1403ebcb4
1403eaf2d:	48 8b 01             	mov    (%rcx),%rax
1403eaf30:	ba 01 00 00 00       	mov    $0x1,%edx
1403eaf35:	48 8b 00             	mov    (%rax),%rax
1403eaf38:	ff 15 e2 8a b9 00    	call   *0xb98ae2(%rip)        # 0x140f83a20
1403eaf3e:	90                   	nop
1403eaf3f:	45 84 e4             	test   %r12b,%r12b