14001b9fb:	eb 0a                	jmp    0x14001ba07
14001b9fd:	b0 01                	mov    $0x1,%al
14001b9ff:	eb 06                	jmp    0x14001ba07
14001ba01:	32 c0                	xor    %al,%al
14001ba03:	eb 02                	jmp    0x14001ba07
14001ba05:	32 c0                	xor    %al,%al
14001ba07:	48 83 c4 18          	add    $0x18,%rsp
14001ba0b:	c3                   	ret
14001ba0c:	cc                   	int3
14001ba0d:	cc                   	int3
14001ba0e:	cc                   	int3
14001ba0f:	cc                   	int3
14001ba10:	cc                   	int3
14001ba11:	cc                   	int3
14001ba12:	cc                   	int3
14001ba13:	cc                   	int3
14001ba14:	40 53                	rex push %rbx
14001ba16:	48 83 ec 20          	sub    $0x20,%rsp
14001ba1a:	8a d9                	mov    %cl,%bl
14001ba1c:	e8 37 07 00 00       	call   0x14001c158
14001ba21:	33 d2                	xor    %edx,%edx
14001ba23:	85 c0                	test   %eax,%eax
14001ba25:	74 0b                	je     0x14001ba32
14001ba27:	84 db                	test   %bl,%bl
14001ba29:	75 07                	jne    0x14001ba32
14001ba2b:	48 87 15 96 f0 00 00 	xchg   %rdx,0xf096(%rip)        # 0x14002aac8
14001ba32:	48 83 c4 20          	add    $0x20,%rsp
14001ba36:	5b                   	pop    %rbx
14001ba37:	c3                   	ret
14001ba38:	cc                   	int3
14001ba39:	cc                   	int3
14001ba3a:	cc                   	int3
14001ba3b:	cc                   	int3
14001ba3c:	cc                   	int3
14001ba3d:	cc                   	int3
14001ba3e:	cc                   	int3
14001ba3f:	cc                   	int3
14001ba40:	40 53                	rex push %rbx
14001ba42:	48 83 ec 20          	sub    $0x20,%rsp
14001ba46:	80 3d b4 f0 00 00 00 	cmpb   $0x0,0xf0b4(%rip)        # 0x14002ab01
14001ba4d:	8a d9                	mov    %cl,%bl
14001ba4f:	74 04                	je     0x14001ba55
14001ba51:	84 d2                	test   %dl,%dl
14001ba53:	75 0c                	jne    0x14001ba61
14001ba55:	e8 66 02 00 00       	call   0x14001bcc0
14001ba5a:	8a cb                	mov    %bl,%cl
14001ba5c:	e8 5f 02 00 00       	call   0x14001bcc0
14001ba61:	b0 01                	mov    $0x1,%al
14001ba63:	48 83 c4 20          	add    $0x20,%rsp
14001ba67:	5b                   	pop    %rbx
14001ba68:	c3                   	ret
14001ba69:	cc                   	int3
14001ba6a:	cc                   	int3
14001ba6b:	cc                   	int3
14001ba6c:	cc                   	int3
14001ba6d:	cc                   	int3
14001ba6e:	cc                   	int3
14001ba6f:	cc                   	int3
14001ba70:	40 53                	rex push %rbx
14001ba72:	48 83 ec 20          	sub    $0x20,%rsp
14001ba76:	48 8b 15 d3 e9 00 00 	mov    0xe9d3(%rip),%rdx        # 0x14002a450
14001ba7d:	48 8b d9             	mov    %rcx,%rbx
14001ba80:	8b ca                	mov    %edx,%ecx
14001ba82:	48 33 15 47 f0 00 00 	xor    0xf047(%rip),%rdx        # 0x14002aad0
14001ba89:	83 e1 3f             	and    $0x3f,%ecx
14001ba8c:	48 d3 ca             	ror    %cl,%rdx
14001ba8f:	48 83 fa ff          	cmp    $0xffffffffffffffff,%rdx
14001ba93:	75 0a                	jne    0x14001ba9f
14001ba95:	48 8b cb             	mov    %rbx,%rcx
14001ba98:	e8 8d 09 00 00       	call   0x14001c42a
14001ba9d:	eb 0f                	jmp    0x14001baae
14001ba9f:	48 8b d3             	mov    %rbx,%rdx
14001baa2:	48 8d 0d 27 f0 00 00 	lea    0xf027(%rip),%rcx        # 0x14002aad0
14001baa9:	e8 de 09 00 00       	call   0x14001c48c
14001baae:	33 c9                	xor    %ecx,%ecx
14001bab0:	85 c0                	test   %eax,%eax
14001bab2:	48 0f 44 cb          	cmove  %rbx,%rcx
14001bab6:	48 8b c1             	mov    %rcx,%rax
14001bab9:	48 83 c4 20          	add    $0x20,%rsp
14001babd:	5b                   	pop    %rbx
14001babe:	c3                   	ret
14001babf:	cc                   	int3
14001bac0:	cc                   	int3
14001bac1:	cc                   	int3
14001bac2:	cc                   	int3
14001bac3:	cc                   	int3
14001bac4:	cc                   	int3
14001bac5:	cc                   	int3
14001bac6:	cc                   	int3
14001bac7:	cc                   	int3
14001bac8:	48 83 ec 28          	sub    $0x28,%rsp
14001bacc:	e8 9f ff ff ff       	call   0x14001ba70
14001bad1:	48 f7 d8             	neg    %rax
14001bad4:	1b c0                	sbb    %eax,%eax
14001bad6:	f7 d8                	neg    %eax
14001bad8:	ff c8                	dec    %eax
14001bada:	48 83 c4 28          	add    $0x28,%rsp
14001bade:	c3                   	ret
14001badf:	cc                   	int3
14001bae0:	cc                   	int3
14001bae1:	cc                   	int3
14001bae2:	cc                   	int3
14001bae3:	cc                   	int3
14001bae4:	cc                   	int3
14001bae5:	cc                   	int3
14001bae6:	cc                   	int3
14001bae7:	cc                   	int3
14001bae8:	e9 7f 06 00 00       	jmp    0x14001c16c
14001baed:	cc                   	int3
14001baee:	cc                   	int3
14001baef:	cc                   	int3
14001baf0:	cc                   	int3
14001baf1:	cc                   	int3
14001baf2:	cc                   	int3
14001baf3:	cc                   	int3
14001baf4:	cc                   	int3
14001baf5:	cc                   	int3
14001baf6:	cc                   	int3
14001baf7:	cc                   	int3
14001baf8:	cc                   	int3
14001baf9:	cc                   	int3
14001bafa:	cc                   	int3
14001bafb:	cc                   	int3
14001bafc:	cc                   	int3
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 8d 05 0b 35 00 00 	lea    0x350b(%rip),%rax        # 0x14001f018
14001bb0d:	48 8b d9             	mov    %rcx,%rbx
14001bb10:	48 89 01             	mov    %rax,(%rcx)
14001bb13:	f6 c2 01             	test   $0x1,%dl
14001bb16:	74 05                	je     0x14001bb1d
14001bb18:	e8 4f 06 00 00       	call   0x14001c16c
14001bb1d:	48 8b c3             	mov    %rbx,%rax
14001bb20:	48 83 c4 20          	add    $0x20,%rsp
14001bb24:	5b                   	pop    %rbx
14001bb25:	c3                   	ret
14001bb26:	cc                   	int3
14001bb27:	cc                   	int3
14001bb28:	cc                   	int3
14001bb29:	cc                   	int3
14001bb2a:	cc                   	int3
14001bb2b:	cc                   	int3
14001bb2c:	48 83 ec 38          	sub    $0x38,%rsp
14001bb30:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
14001bb37:	ff ff
14001bb39:	e8 3a 06 00 00       	call   0x14001c178
14001bb3e:	90                   	nop
14001bb3f:	eb 02                	jmp    0x14001bb43
14001bb41:	33 c0                	xor    %eax,%eax
14001bb43:	48 83 c4 38          	add    $0x38,%rsp
14001bb47:	c3                   	ret
14001bb48:	cc                   	int3
14001bb49:	cc                   	int3
14001bb4a:	cc                   	int3
14001bb4b:	cc                   	int3
14001bb4c:	cc                   	int3
14001bb4d:	cc                   	int3
14001bb4e:	cc                   	int3
14001bb4f:	cc                   	int3
14001bb50:	e9 d7 ff ff ff       	jmp    0x14001bb2c
14001bb55:	cc                   	int3
14001bb56:	cc                   	int3
14001bb57:	cc                   	int3
14001bb58:	cc                   	int3
14001bb59:	cc                   	int3
14001bb5a:	cc                   	int3
14001bb5b:	cc                   	int3
14001bb5c:	48 8b c4             	mov    %rsp,%rax
14001bb5f:	48 89 58 18          	mov    %rbx,0x18(%rax)
14001bb63:	48 89 70 20          	mov    %rsi,0x20(%rax)
14001bb67:	48 89 50 10          	mov    %rdx,0x10(%rax)
14001bb6b:	48 89 48 08          	mov    %rcx,0x8(%rax)
14001bb6f:	57                   	push   %rdi
14001bb70:	41 56                	push   %r14
14001bb72:	41 57                	push   %r15
14001bb74:	48 83 ec 30          	sub    $0x30,%rsp
14001bb78:	4d 8b f9             	mov    %r9,%r15
14001bb7b:	4d 8b f0             	mov    %r8,%r14
14001bb7e:	48 8b f2             	mov    %rdx,%rsi
14001bb81:	48 8b f9             	mov    %rcx,%rdi
14001bb84:	33 db                	xor    %ebx,%ebx
14001bb86:	48 89 58 e0          	mov    %rbx,-0x20(%rax)
14001bb8a:	88 58 d8             	mov    %bl,-0x28(%rax)
14001bb8d:	49 3b de             	cmp    %r14,%rbx
14001bb90:	74 21                	je     0x14001bbb3
14001bb92:	48 8b cf             	mov    %rdi,%rcx
14001bb95:	49 8b c7             	mov    %r15,%rax
14001bb98:	48 8b 15 39 48 00 00 	mov    0x4839(%rip),%rdx        # 0x1400203d8
14001bb9f:	ff d2                	call   *%rdx
14001bba1:	48 03 fe             	add    %rsi,%rdi
14001bba4:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14001bba9:	48 ff c3             	inc    %rbx
14001bbac:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14001bbb1:	eb da                	jmp    0x14001bb8d
14001bbb3:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
14001bbb8:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14001bbbd:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14001bbc2:	48 83 c4 30          	add    $0x30,%rsp
14001bbc6:	41 5f                	pop    %r15
14001bbc8:	41 5e                	pop    %r14
14001bbca:	5f                   	pop    %rdi
14001bbcb:	c3                   	ret
14001bbcc:	cc                   	int3
14001bbcd:	cc                   	int3
14001bbce:	cc                   	int3
14001bbcf:	cc                   	int3
14001bbd0:	cc                   	int3
14001bbd1:	cc                   	int3
14001bbd2:	cc                   	int3
14001bbd3:	cc                   	int3
14001bbd4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14001bbd9:	55                   	push   %rbp
14001bbda:	48 8b ec             	mov    %rsp,%rbp
14001bbdd:	48 83 ec 20          	sub    $0x20,%rsp
14001bbe1:	48 8b 05 68 e8 00 00 	mov    0xe868(%rip),%rax        # 0x14002a450
14001bbe8:	48 bb 32 a2 df 2d 99 	movabs $0x2b992ddfa232,%rbx
14001bbef:	2b 00 00
14001bbf2:	48 3b c3             	cmp    %rbx,%rax
14001bbf5:	75 74                	jne    0x14001bc6b
14001bbf7:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
14001bbfc:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14001bc00:	ff 15 ba 43 00 00    	call   *0x43ba(%rip)        # 0x14001ffc0
14001bc06:	48 8b 45 18          	mov    0x18(%rbp),%rax
14001bc0a:	48 89 45 10          	mov    %rax,0x10(%rbp)
14001bc0e:	ff 15 24 42 00 00    	call   *0x4224(%rip)        # 0x14001fe38
14001bc14:	8b c0                	mov    %eax,%eax
14001bc16:	48 31 45 10          	xor    %rax,0x10(%rbp)
14001bc1a:	ff 15 10 42 00 00    	call   *0x4210(%rip)        # 0x14001fe30
14001bc20:	8b c0                	mov    %eax,%eax
14001bc22:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14001bc26:	48 31 45 10          	xor    %rax,0x10(%rbp)
14001bc2a:	ff 15 38 42 00 00    	call   *0x4238(%rip)        # 0x14001fe68
14001bc30:	8b 45 20             	mov    0x20(%rbp),%eax
14001bc33:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14001bc37:	48 c1 e0 20          	shl    $0x20,%rax
14001bc3b:	48 33 45 20          	xor    0x20(%rbp),%rax
14001bc3f:	48 33 45 10          	xor    0x10(%rbp),%rax
14001bc43:	48 33 c1             	xor    %rcx,%rax
14001bc46:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx
14001bc4d:	ff 00 00
14001bc50:	48 23 c1             	and    %rcx,%rax
14001bc53:	48 b9 33 a2 df 2d 99 	movabs $0x2b992ddfa233,%rcx
14001bc5a:	2b 00 00
14001bc5d:	48 3b c3             	cmp    %rbx,%rax
14001bc60:	48 0f 44 c1          	cmove  %rcx,%rax
14001bc64:	48 89 05 e5 e7 00 00 	mov    %rax,0xe7e5(%rip)        # 0x14002a450
14001bc6b:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14001bc70:	48 f7 d0             	not    %rax
14001bc73:	48 89 05 de e7 00 00 	mov    %rax,0xe7de(%rip)        # 0x14002a458
14001bc7a:	48 83 c4 20          	add    $0x20,%rsp
14001bc7e:	5d                   	pop    %rbp
14001bc7f:	c3                   	ret
14001bc80:	cc                   	int3
14001bc81:	cc                   	int3
14001bc82:	cc                   	int3
14001bc83:	cc                   	int3
14001bc84:	cc                   	int3
14001bc85:	cc                   	int3
14001bc86:	cc                   	int3
14001bc87:	cc                   	int3
14001bc88:	b8 01 00 00 00       	mov    $0x1,%eax
14001bc8d:	c3                   	ret
14001bc8e:	cc                   	int3
14001bc8f:	cc                   	int3
14001bc90:	cc                   	int3
14001bc91:	cc                   	int3
14001bc92:	cc                   	int3
14001bc93:	cc                   	int3
14001bc94:	33 c0                	xor    %eax,%eax
14001bc96:	c3                   	ret
14001bc97:	cc                   	int3
14001bc98:	cc                   	int3
14001bc99:	cc                   	int3
14001bc9a:	cc                   	int3
14001bc9b:	cc                   	int3
14001bc9c:	cc                   	int3
14001bc9d:	cc                   	int3
14001bc9e:	cc                   	int3
14001bc9f:	cc                   	int3
14001bca0:	b8 00 40 00 00       	mov    $0x4000,%eax
14001bca5:	c3                   	ret
14001bca6:	cc                   	int3
14001bca7:	cc                   	int3
14001bca8:	cc                   	int3
14001bca9:	cc                   	int3
14001bcaa:	cc                   	int3
14001bcab:	cc                   	int3
14001bcac:	48 8d 0d 5d ee 00 00 	lea    0xee5d(%rip),%rcx        # 0x14002ab10
14001bcb3:	48 ff 25 26 41 00 00 	rex.W jmp *0x4126(%rip)        # 0x14001fde0
14001bcba:	cc                   	int3
14001bcbb:	cc                   	int3
14001bcbc:	cc                   	int3
14001bcbd:	cc                   	int3
14001bcbe:	cc                   	int3
14001bcbf:	cc                   	int3
14001bcc0:	b0 01                	mov    $0x1,%al
14001bcc2:	c3                   	ret
14001bcc3:	cc                   	int3
14001bcc4:	cc                   	int3
14001bcc5:	cc                   	int3
14001bcc6:	cc                   	int3
14001bcc7:	cc                   	int3
14001bcc8:	cc                   	int3
14001bcc9:	cc                   	int3
14001bcca:	cc                   	int3
14001bccb:	cc                   	int3
14001bccc:	cc                   	int3
14001bccd:	cc                   	int3
14001bcce:	cc                   	int3
14001bccf:	cc                   	int3
14001bcd0:	c2 00 00             	ret    $0x0
14001bcd3:	cc                   	int3
14001bcd4:	cc                   	int3
14001bcd5:	cc                   	int3
14001bcd6:	cc                   	int3
14001bcd7:	cc                   	int3
14001bcd8:	cc                   	int3
14001bcd9:	cc                   	int3
14001bcda:	cc                   	int3
14001bcdb:	cc                   	int3
14001bcdc:	48 83 ec 28          	sub    $0x28,%rsp
14001bce0:	e8 47 f5 ff ff       	call   0x14001b22c
14001bce5:	48 83 08 04          	orq    $0x4,(%rax)
14001bce9:	e8 76 f5 ff ff       	call   0x14001b264
14001bcee:	48 83 08 02          	orq    $0x2,(%rax)
14001bcf2:	48 83 c4 28          	add    $0x28,%rsp
14001bcf6:	c3                   	ret
14001bcf7:	cc                   	int3
14001bcf8:	cc                   	int3
14001bcf9:	cc                   	int3
14001bcfa:	cc                   	int3
14001bcfb:	cc                   	int3
14001bcfc:	cc                   	int3
14001bcfd:	cc                   	int3
14001bcfe:	cc                   	int3
14001bcff:	cc                   	int3
14001bd00:	48 8d 05 91 f1 00 00 	lea    0xf191(%rip),%rax        # 0x14002ae98
14001bd07:	c3                   	ret
14001bd08:	cc                   	int3
14001bd09:	cc                   	int3
14001bd0a:	cc                   	int3
14001bd0b:	cc                   	int3
14001bd0c:	cc                   	int3
14001bd0d:	cc                   	int3
14001bd0e:	cc                   	int3
14001bd0f:	cc                   	int3
14001bd10:	48 8d 05 79 f1 00 00 	lea    0xf179(%rip),%rax        # 0x14002ae90