14001bafd:	cc                   	int3
14001bafe:	cc                   	int3
14001baff:	cc                   	int3
14001bb00:	40 53                	rex push %rbx
14001bb02:	48 83 ec 20          	sub    $0x20,%rsp
14001bb06:	48 8b d9             	mov    %rcx,%rbx
14001bb09:	4c 8d 0d 30 a4 01 00 	lea    0x1a430(%rip),%r9        # 0x140035f40
14001bb10:	b9 13 00 00 00       	mov    $0x13,%ecx
14001bb15:	4c 8d 05 1c a4 01 00 	lea    0x1a41c(%rip),%r8        # 0x140035f38
14001bb1c:	48 8d 15 1d a4 01 00 	lea    0x1a41d(%rip),%rdx        # 0x140035f40
14001bb23:	e8 64 fa ff ff       	call   0x14001b58c
14001bb28:	48 8b cb             	mov    %rbx,%rcx
14001bb2b:	48 85 c0             	test   %rax,%rax
14001bb2e:	74 0c                	je     0x14001bb3c
14001bb30:	48 83 c4 20          	add    $0x20,%rsp
14001bb34:	5b                   	pop    %rbx
14001bb35:	48 ff 25 dc 07 01 00 	rex.W jmp *0x107dc(%rip)        # 0x14002c318
14001bb3c:	33 d2                	xor    %edx,%edx
14001bb3e:	e8 61 01 00 00       	call   0x14001bca4
14001bb43:	8b c8                	mov    %eax,%ecx
14001bb45:	ba 01 00 00 00       	mov    $0x1,%edx
14001bb4a:	48 83 c4 20          	add    $0x20,%rsp
14001bb4e:	5b                   	pop    %rbx
14001bb4f:	48 ff 25 d2 06 01 00 	rex.W jmp *0x106d2(%rip)        # 0x14002c228
14001bb56:	cc                   	int3
14001bb57:	cc                   	int3
14001bb58:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001bb5d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14001bb62:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001bb67:	57                   	push   %rdi
14001bb68:	48 83 ec 30          	sub    $0x30,%rsp
14001bb6c:	41 8b e9             	mov    %r9d,%ebp
14001bb6f:	41 8b d8             	mov    %r8d,%ebx
14001bb72:	48 8b fa             	mov    %rdx,%rdi
14001bb75:	4c 8d 0d fc a3 01 00 	lea    0x1a3fc(%rip),%r9        # 0x140035f78
14001bb7c:	8b f1                	mov    %ecx,%esi
14001bb7e:	4c 8d 05 eb a3 01 00 	lea    0x1a3eb(%rip),%r8        # 0x140035f70
14001bb85:	48 8d 15 ec a3 01 00 	lea    0x1a3ec(%rip),%rdx        # 0x140035f78
14001bb8c:	b9 15 00 00 00       	mov    $0x15,%ecx
14001bb91:	e8 f6 f9 ff ff       	call   0x14001b58c
14001bb96:	44 8b c3             	mov    %ebx,%r8d
14001bb99:	48 8b d7             	mov    %rdi,%rdx
14001bb9c:	8b ce                	mov    %esi,%ecx
14001bb9e:	48 85 c0             	test   %rax,%rax
14001bba1:	74 0b                	je     0x14001bbae
14001bba3:	44 8b cd             	mov    %ebp,%r9d
14001bba6:	ff 15 6c 07 01 00    	call   *0x1076c(%rip)        # 0x14002c318
14001bbac:	eb 05                	jmp    0x14001bbb3
14001bbae:	e8 d1 aa 00 00       	call   0x140026684
14001bbb3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001bbb8:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14001bbbd:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14001bbc2:	48 83 c4 30          	add    $0x30,%rsp
14001bbc6:	5f                   	pop    %rdi
14001bbc7:	c3                   	ret
14001bbc8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001bbcd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14001bbd2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001bbd7:	57                   	push   %rdi
14001bbd8:	48 83 ec 50          	sub    $0x50,%rsp
14001bbdc:	41 8b d9             	mov    %r9d,%ebx
14001bbdf:	49 8b f8             	mov    %r8,%rdi
14001bbe2:	8b f2                	mov    %edx,%esi
14001bbe4:	4c 8d 0d 75 a3 01 00 	lea    0x1a375(%rip),%r9        # 0x140035f60
14001bbeb:	48 8b e9             	mov    %rcx,%rbp
14001bbee:	4c 8d 05 63 a3 01 00 	lea    0x1a363(%rip),%r8        # 0x140035f58
14001bbf5:	48 8d 15 64 a3 01 00 	lea    0x1a364(%rip),%rdx        # 0x140035f60
14001bbfc:	b9 14 00 00 00       	mov    $0x14,%ecx
14001bc01:	e8 86 f9 ff ff       	call   0x14001b58c
14001bc06:	48 85 c0             	test   %rax,%rax
14001bc09:	74 52                	je     0x14001bc5d
14001bc0b:	4c 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%r8
14001bc12:	00
14001bc13:	44 8b cb             	mov    %ebx,%r9d
14001bc16:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
14001bc1d:	00
14001bc1e:	8b d6                	mov    %esi,%edx
14001bc20:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14001bc25:	4c 8b c7             	mov    %rdi,%r8
14001bc28:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14001bc2d:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14001bc34:	00
14001bc35:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14001bc3a:	8b 8c 24 88 00 00 00 	mov    0x88(%rsp),%ecx
14001bc41:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14001bc45:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14001bc4c:	00
14001bc4d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14001bc52:	48 8b cd             	mov    %rbp,%rcx
14001bc55:	ff 15 bd 06 01 00    	call   *0x106bd(%rip)        # 0x14002c318
14001bc5b:	eb 32                	jmp    0x14001bc8f
14001bc5d:	33 d2                	xor    %edx,%edx
14001bc5f:	48 8b cd             	mov    %rbp,%rcx
14001bc62:	e8 3d 00 00 00       	call   0x14001bca4
14001bc67:	8b c8                	mov    %eax,%ecx
14001bc69:	44 8b cb             	mov    %ebx,%r9d
14001bc6c:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
14001bc73:	4c 8b c7             	mov    %rdi,%r8
14001bc76:	89 44 24 28          	mov    %eax,0x28(%rsp)
14001bc7a:	8b d6                	mov    %esi,%edx
14001bc7c:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
14001bc83:	00
14001bc84:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001bc89:	ff 15 c9 04 01 00    	call   *0x104c9(%rip)        # 0x14002c158
14001bc8f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14001bc94:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14001bc99:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14001bc9e:	48 83 c4 50          	add    $0x50,%rsp
14001bca2:	5f                   	pop    %rdi
14001bca3:	c3                   	ret
14001bca4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001bca9:	57                   	push   %rdi
14001bcaa:	48 83 ec 20          	sub    $0x20,%rsp
14001bcae:	8b fa                	mov    %edx,%edi
14001bcb0:	4c 8d 0d e1 a2 01 00 	lea    0x1a2e1(%rip),%r9        # 0x140035f98
14001bcb7:	48 8b d9             	mov    %rcx,%rbx
14001bcba:	48 8d 15 d7 a2 01 00 	lea    0x1a2d7(%rip),%rdx        # 0x140035f98
14001bcc1:	b9 16 00 00 00       	mov    $0x16,%ecx
14001bcc6:	4c 8d 05 c3 a2 01 00 	lea    0x1a2c3(%rip),%r8        # 0x140035f90
14001bccd:	e8 ba f8 ff ff       	call   0x14001b58c
14001bcd2:	48 8b cb             	mov    %rbx,%rcx
14001bcd5:	48 85 c0             	test   %rax,%rax
14001bcd8:	74 0a                	je     0x14001bce4
14001bcda:	8b d7                	mov    %edi,%edx
14001bcdc:	ff 15 36 06 01 00    	call   *0x10636(%rip)        # 0x14002c318
14001bce2:	eb 05                	jmp    0x14001bce9
14001bce4:	e8 8f aa 00 00       	call   0x140026778
14001bce9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001bcee:	48 83 c4 20          	add    $0x20,%rsp
14001bcf2:	5f                   	pop    %rdi
14001bcf3:	c3                   	ret
14001bcf4:	48 83 ec 28          	sub    $0x28,%rsp
14001bcf8:	4c 8d 0d 19 a1 01 00 	lea    0x1a119(%rip),%r9        # 0x140035e18
14001bcff:	b9 01 00 00 00       	mov    $0x1,%ecx
14001bd04:	4c 8d 05 05 a1 01 00 	lea    0x1a105(%rip),%r8        # 0x140035e10
14001bd0b:	48 8d 15 06 a1 01 00 	lea    0x1a106(%rip),%rdx        # 0x140035e18
14001bd12:	e8 75 f8 ff ff       	call   0x14001b58c
14001bd17:	48 85 c0             	test   %rax,%rax
14001bd1a:	0f 95 c0             	setne  %al
14001bd1d:	48 83 c4 28          	add    $0x28,%rsp
14001bd21:	c3                   	ret
14001bd22:	cc                   	int3
14001bd23:	cc                   	int3
14001bd24:	48 83 ec 28          	sub    $0x28,%rsp
14001bd28:	4c 8d 0d cd a0 01 00 	lea    0x1a0cd(%rip),%r9        # 0x140035dfc
14001bd2f:	33 c9                	xor    %ecx,%ecx
14001bd31:	4c 8d 05 c0 a0 01 00 	lea    0x1a0c0(%rip),%r8        # 0x140035df8
14001bd38:	48 8d 15 c1 a0 01 00 	lea    0x1a0c1(%rip),%rdx        # 0x140035e00
14001bd3f:	e8 48 f8 ff ff       	call   0x14001b58c
14001bd44:	4c 8d 0d cd a0 01 00 	lea    0x1a0cd(%rip),%r9        # 0x140035e18
14001bd4b:	b9 01 00 00 00       	mov    $0x1,%ecx
14001bd50:	4c 8d 05 b9 a0 01 00 	lea    0x1a0b9(%rip),%r8        # 0x140035e10
14001bd57:	48 8d 15 ba a0 01 00 	lea    0x1a0ba(%rip),%rdx        # 0x140035e18
14001bd5e:	e8 29 f8 ff ff       	call   0x14001b58c
14001bd63:	4c 8d 0d c6 a0 01 00 	lea    0x1a0c6(%rip),%r9        # 0x140035e30
14001bd6a:	b9 02 00 00 00       	mov    $0x2,%ecx
14001bd6f:	4c 8d 05 b2 a0 01 00 	lea    0x1a0b2(%rip),%r8        # 0x140035e28
14001bd76:	48 8d 15 b3 a0 01 00 	lea    0x1a0b3(%rip),%rdx        # 0x140035e30
14001bd7d:	e8 0a f8 ff ff       	call   0x14001b58c
14001bd82:	4c 8d 0d 1f a1 01 00 	lea    0x1a11f(%rip),%r9        # 0x140035ea8
14001bd89:	b9 08 00 00 00       	mov    $0x8,%ecx
14001bd8e:	4c 8d 05 0b a1 01 00 	lea    0x1a10b(%rip),%r8        # 0x140035ea0
14001bd95:	48 8d 15 0c a1 01 00 	lea    0x1a10c(%rip),%rdx        # 0x140035ea8
14001bd9c:	e8 eb f7 ff ff       	call   0x14001b58c
14001bda1:	4c 8d 0d 18 a1 01 00 	lea    0x1a118(%rip),%r9        # 0x140035ec0
14001bda8:	b9 0b 00 00 00       	mov    $0xb,%ecx
14001bdad:	4c 8d 05 04 a1 01 00 	lea    0x1a104(%rip),%r8        # 0x140035eb8
14001bdb4:	48 8d 15 05 a1 01 00 	lea    0x1a105(%rip),%rdx        # 0x140035ec0
14001bdbb:	e8 cc f7 ff ff       	call   0x14001b58c
14001bdc0:	4c 8d 0d 11 a1 01 00 	lea    0x1a111(%rip),%r9        # 0x140035ed8
14001bdc7:	b9 0e 00 00 00       	mov    $0xe,%ecx
14001bdcc:	4c 8d 05 fd a0 01 00 	lea    0x1a0fd(%rip),%r8        # 0x140035ed0
14001bdd3:	48 8d 15 fe a0 01 00 	lea    0x1a0fe(%rip),%rdx        # 0x140035ed8
14001bdda:	e8 ad f7 ff ff       	call   0x14001b58c
14001bddf:	4c 8d 0d 0a a1 01 00 	lea    0x1a10a(%rip),%r9        # 0x140035ef0
14001bde6:	b9 0f 00 00 00       	mov    $0xf,%ecx
14001bdeb:	4c 8d 05 f6 a0 01 00 	lea    0x1a0f6(%rip),%r8        # 0x140035ee8
14001bdf2:	48 8d 15 f7 a0 01 00 	lea    0x1a0f7(%rip),%rdx        # 0x140035ef0
14001bdf9:	e8 8e f7 ff ff       	call   0x14001b58c
14001bdfe:	4c 8d 0d 3b a1 01 00 	lea    0x1a13b(%rip),%r9        # 0x140035f40
14001be05:	b9 13 00 00 00       	mov    $0x13,%ecx
14001be0a:	4c 8d 05 27 a1 01 00 	lea    0x1a127(%rip),%r8        # 0x140035f38
14001be11:	48 8d 15 28 a1 01 00 	lea    0x1a128(%rip),%rdx        # 0x140035f40
14001be18:	e8 6f f7 ff ff       	call   0x14001b58c
14001be1d:	4c 8d 0d 3c a1 01 00 	lea    0x1a13c(%rip),%r9        # 0x140035f60
14001be24:	b9 14 00 00 00       	mov    $0x14,%ecx
14001be29:	4c 8d 05 28 a1 01 00 	lea    0x1a128(%rip),%r8        # 0x140035f58
14001be30:	48 8d 15 29 a1 01 00 	lea    0x1a129(%rip),%rdx        # 0x140035f60
14001be37:	e8 50 f7 ff ff       	call   0x14001b58c
14001be3c:	4c 8d 0d 35 a1 01 00 	lea    0x1a135(%rip),%r9        # 0x140035f78
14001be43:	b9 15 00 00 00       	mov    $0x15,%ecx
14001be48:	4c 8d 05 21 a1 01 00 	lea    0x1a121(%rip),%r8        # 0x140035f70
14001be4f:	48 8d 15 22 a1 01 00 	lea    0x1a122(%rip),%rdx        # 0x140035f78
14001be56:	e8 31 f7 ff ff       	call   0x14001b58c
14001be5b:	4c 8d 0d 36 a1 01 00 	lea    0x1a136(%rip),%r9        # 0x140035f98
14001be62:	b9 16 00 00 00       	mov    $0x16,%ecx
14001be67:	4c 8d 05 22 a1 01 00 	lea    0x1a122(%rip),%r8        # 0x140035f90
14001be6e:	48 8d 15 23 a1 01 00 	lea    0x1a123(%rip),%rdx        # 0x140035f98
14001be75:	48 83 c4 28          	add    $0x28,%rsp
14001be79:	e9 0e f7 ff ff       	jmp    0x14001b58c
14001be7e:	cc                   	int3
14001be7f:	cc                   	int3
14001be80:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14001be85:	48 8d 3d e4 ac 02 00 	lea    0x2ace4(%rip),%rdi        # 0x140046b70
14001be8c:	48 8d 05 ed ad 02 00 	lea    0x2aded(%rip),%rax        # 0x140046c80
14001be93:	48 3b c7             	cmp    %rdi,%rax
14001be96:	48 8b 05 e3 81 02 00 	mov    0x281e3(%rip),%rax        # 0x140044080
14001be9d:	48 1b c9             	sbb    %rcx,%rcx
14001bea0:	48 f7 d1             	not    %rcx
14001bea3:	83 e1 22             	and    $0x22,%ecx
14001bea6:	f3 48 ab             	rep stos %rax,%es:(%rdi)
14001bea9:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14001beae:	b0 01                	mov    $0x1,%al
14001beb0:	c3                   	ret
14001beb1:	cc                   	int3
14001beb2:	cc                   	int3
14001beb3:	cc                   	int3
14001beb4:	40 53                	rex push %rbx
14001beb6:	48 83 ec 20          	sub    $0x20,%rsp
14001beba:	84 c9                	test   %cl,%cl
14001bebc:	75 2f                	jne    0x14001beed
14001bebe:	48 8d 1d 0b ac 02 00 	lea    0x2ac0b(%rip),%rbx        # 0x140046ad0
14001bec5:	48 8b 0b             	mov    (%rbx),%rcx
14001bec8:	48 85 c9             	test   %rcx,%rcx
14001becb:	74 10                	je     0x14001bedd
14001becd:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14001bed1:	74 06                	je     0x14001bed9
14001bed3:	ff 15 1f 03 01 00    	call   *0x1031f(%rip)        # 0x14002c1f8
14001bed9:	48 83 23 00          	andq   $0x0,(%rbx)
14001bedd:	48 83 c3 08          	add    $0x8,%rbx
14001bee1:	48 8d 05 88 ac 02 00 	lea    0x2ac88(%rip),%rax        # 0x140046b70
14001bee8:	48 3b d8             	cmp    %rax,%rbx
14001beeb:	75 d8                	jne    0x14001bec5
14001beed:	b0 01                	mov    $0x1,%al
14001beef:	48 83 c4 20          	add    $0x20,%rsp
14001bef3:	5b                   	pop    %rbx
14001bef4:	c3                   	ret
14001bef5:	cc                   	int3
14001bef6:	cc                   	int3
14001bef7:	cc                   	int3
14001bef8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001befd:	57                   	push   %rdi
14001befe:	48 83 ec 30          	sub    $0x30,%rsp
14001bf02:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
14001bf07:	b9 08 00 00 00       	mov    $0x8,%ecx
14001bf0c:	e8 db 64 ff ff       	call   0x1400123ec
14001bf11:	90                   	nop
14001bf12:	bb 03 00 00 00       	mov    $0x3,%ebx
14001bf17:	89 5c 24 24          	mov    %ebx,0x24(%rsp)
14001bf1b:	3b 1d b7 a7 02 00    	cmp    0x2a7b7(%rip),%ebx        # 0x1400466d8
14001bf21:	74 6d                	je     0x14001bf90
14001bf23:	48 63 fb             	movslq %ebx,%rdi
14001bf26:	48 8b 05 b3 a7 02 00 	mov    0x2a7b3(%rip),%rax        # 0x1400466e0
14001bf2d:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
14001bf31:	48 85 c9             	test   %rcx,%rcx
14001bf34:	75 02                	jne    0x14001bf38
14001bf36:	eb 54                	jmp    0x14001bf8c
14001bf38:	8b 41 14             	mov    0x14(%rcx),%eax
14001bf3b:	c1 e8 0d             	shr    $0xd,%eax
14001bf3e:	a8 01                	test   $0x1,%al
14001bf40:	74 19                	je     0x14001bf5b
14001bf42:	48 8b 0d 97 a7 02 00 	mov    0x2a797(%rip),%rcx        # 0x1400466e0
14001bf49:	48 8b 0c f9          	mov    (%rcx,%rdi,8),%rcx
14001bf4d:	e8 ba 65 ff ff       	call   0x14001250c
14001bf52:	83 f8 ff             	cmp    $0xffffffff,%eax
14001bf55:	74 04                	je     0x14001bf5b
14001bf57:	ff 44 24 20          	incl   0x20(%rsp)
14001bf5b:	48 8b 05 7e a7 02 00 	mov    0x2a77e(%rip),%rax        # 0x1400466e0
14001bf62:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
14001bf66:	48 83 c1 30          	add    $0x30,%rcx
14001bf6a:	ff 15 70 01 01 00    	call   *0x10170(%rip)        # 0x14002c0e0
14001bf70:	48 8b 0d 69 a7 02 00 	mov    0x2a769(%rip),%rcx        # 0x1400466e0
14001bf77:	48 8b 0c f9          	mov    (%rcx,%rdi,8),%rcx
14001bf7b:	e8 08 ef ff ff       	call   0x14001ae88
14001bf80:	48 8b 05 59 a7 02 00 	mov    0x2a759(%rip),%rax        # 0x1400466e0
14001bf87:	48 83 24 f8 00       	andq   $0x0,(%rax,%rdi,8)
14001bf8c:	ff c3                	inc    %ebx
14001bf8e:	eb 87                	jmp    0x14001bf17
14001bf90:	b9 08 00 00 00       	mov    $0x8,%ecx
14001bf95:	e8 a6 64 ff ff       	call   0x140012440
14001bf9a:	8b 44 24 20          	mov    0x20(%rsp),%eax
14001bf9e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001bfa3:	48 83 c4 30          	add    $0x30,%rsp
14001bfa7:	5f                   	pop    %rdi
14001bfa8:	c3                   	ret
14001bfa9:	cc                   	int3
14001bfaa:	cc                   	int3
14001bfab:	cc                   	int3
14001bfac:	40 53                	rex push %rbx
14001bfae:	48 83 ec 20          	sub    $0x20,%rsp
14001bfb2:	48 8b d9             	mov    %rcx,%rbx
14001bfb5:	8b 41 14             	mov    0x14(%rcx),%eax
14001bfb8:	c1 e8 0d             	shr    $0xd,%eax
14001bfbb:	a8 01                	test   $0x1,%al
14001bfbd:	74 27                	je     0x14001bfe6
14001bfbf:	8b 41 14             	mov    0x14(%rcx),%eax
14001bfc2:	c1 e8 06             	shr    $0x6,%eax
14001bfc5:	a8 01                	test   $0x1,%al
14001bfc7:	74 1d                	je     0x14001bfe6
14001bfc9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14001bfcd:	e8 b6 ee ff ff       	call   0x14001ae88
14001bfd2:	f0 81 63 14 bf fe ff 	lock andl $0xfffffebf,0x14(%rbx)
14001bfd9:	ff
14001bfda:	33 c0                	xor    %eax,%eax
14001bfdc:	48 89 43 08          	mov    %rax,0x8(%rbx)
14001bfe0:	48 89 03             	mov    %rax,(%rbx)
14001bfe3:	89 43 10             	mov    %eax,0x10(%rbx)
14001bfe6:	48 83 c4 20          	add    $0x20,%rsp
14001bfea:	5b                   	pop    %rbx
14001bfeb:	c3                   	ret
14001bfec:	48 8b c4             	mov    %rsp,%rax
14001bfef:	48 89 58 08          	mov    %rbx,0x8(%rax)
14001bff3:	48 89 68 10          	mov    %rbp,0x10(%rax)
14001bff7:	48 89 70 18          	mov    %rsi,0x18(%rax)
14001bffb:	48 89 78 20          	mov    %rdi,0x20(%rax)
14001bfff:	41 56                	push   %r14
14001c001:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14001c008:	48 8d 48 88          	lea    -0x78(%rax),%rcx
14001c00c:	ff 15 a6 01 01 00    	call   *0x101a6(%rip)        # 0x14002c1b8
14001c012:	45 33 f6             	xor    %r14d,%r14d
14001c015:	66 44 39 74 24 62    	cmp    %r14w,0x62(%rsp)
14001c01b:	0f 84 9a 00 00 00    	je     0x14001c0bb
14001c021:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14001c026:	48 85 c0             	test   %rax,%rax
14001c029:	0f 84 8c 00 00 00    	je     0x14001c0bb
14001c02f:	48 63 18             	movslq (%rax),%rbx
14001c032:	48 8d 70 04          	lea    0x4(%rax),%rsi
14001c036:	bf 00 20 00 00       	mov    $0x2000,%edi
14001c03b:	48 03 de             	add    %rsi,%rbx
14001c03e:	39 38                	cmp    %edi,(%rax)
14001c040:	0f 4c 38             	cmovl  (%rax),%edi
14001c043:	8b cf                	mov    %edi,%ecx
14001c045:	e8 6e 79 00 00       	call   0x1400239b8
14001c04a:	3b 3d 40 b0 02 00    	cmp    0x2b040(%rip),%edi        # 0x140047090
14001c050:	0f 4f 3d 39 b0 02 00 	cmovg  0x2b039(%rip),%edi        # 0x140047090
14001c057:	85 ff                	test   %edi,%edi
14001c059:	74 60                	je     0x14001c0bb
14001c05b:	41 8b ee             	mov    %r14d,%ebp
14001c05e:	48 83 3b ff          	cmpq   $0xffffffffffffffff,(%rbx)
14001c062:	74 47                	je     0x14001c0ab
14001c064:	48 83 3b fe          	cmpq   $0xfffffffffffffffe,(%rbx)
14001c068:	74 41                	je     0x14001c0ab
14001c06a:	f6 06 01             	testb  $0x1,(%rsi)
14001c06d:	74 3c                	je     0x14001c0ab
14001c06f:	f6 06 08             	testb  $0x8,(%rsi)
14001c072:	75 0d                	jne    0x14001c081
14001c074:	48 8b 0b             	mov    (%rbx),%rcx
14001c077:	ff 15 c3 01 01 00    	call   *0x101c3(%rip)        # 0x14002c240
14001c07d:	85 c0                	test   %eax,%eax
14001c07f:	74 2a                	je     0x14001c0ab