140003b8a:	48 8b c1             	mov    %rcx,%rax
140003b8d:	c3                   	ret
140003b8e:	cc                   	int3
140003b8f:	cc                   	int3
140003b90:	40 53                	rex push %rbx
140003b92:	48 83 ec 20          	sub    $0x20,%rsp
140003b96:	48 8b d9             	mov    %rcx,%rbx
140003b99:	48 8b c2             	mov    %rdx,%rax
140003b9c:	48 8d 0d 25 19 00 00 	lea    0x1925(%rip),%rcx        # 0x1400054c8
140003ba3:	0f 57 c0             	xorps  %xmm0,%xmm0
140003ba6:	48 89 0b             	mov    %rcx,(%rbx)
140003ba9:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140003bad:	48 8d 48 08          	lea    0x8(%rax),%rcx
140003bb1:	0f 11 02             	movups %xmm0,(%rdx)
140003bb4:	e8 bf 08 00 00       	call   0x140004478
140003bb9:	48 8b c3             	mov    %rbx,%rax
140003bbc:	48 83 c4 20          	add    $0x20,%rsp
140003bc0:	5b                   	pop    %rbx
140003bc1:	c3                   	ret
140003bc2:	cc                   	int3
140003bc3:	cc                   	int3
140003bc4:	48 8d 05 fd 18 00 00 	lea    0x18fd(%rip),%rax        # 0x1400054c8
140003bcb:	48 89 01             	mov    %rax,(%rcx)
140003bce:	48 83 c1 08          	add    $0x8,%rcx
140003bd2:	e9 a7 08 00 00       	jmp    0x14000447e
140003bd7:	cc                   	int3
140003bd8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003bdd:	57                   	push   %rdi
140003bde:	48 83 ec 20          	sub    $0x20,%rsp
140003be2:	48 8d 05 df 18 00 00 	lea    0x18df(%rip),%rax        # 0x1400054c8
140003be9:	48 8b f9             	mov    %rcx,%rdi
140003bec:	48 89 01             	mov    %rax,(%rcx)
140003bef:	8b da                	mov    %edx,%ebx
140003bf1:	48 83 c1 08          	add    $0x8,%rcx
140003bf5:	e8 84 08 00 00       	call   0x14000447e
140003bfa:	f6 c3 01             	test   $0x1,%bl
140003bfd:	74 0d                	je     0x140003c0c
140003bff:	ba 18 00 00 00       	mov    $0x18,%edx
140003c04:	48 8b cf             	mov    %rdi,%rcx
140003c07:	e8 b0 fa ff ff       	call   0x1400036bc
140003c0c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140003c11:	48 8b c7             	mov    %rdi,%rax
140003c14:	48 83 c4 20          	add    $0x20,%rsp
140003c18:	5f                   	pop    %rdi
140003c19:	c3                   	ret
140003c1a:	cc                   	int3
140003c1b:	cc                   	int3
140003c1c:	48 83 ec 48          	sub    $0x48,%rsp
140003c20:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140003c25:	e8 ea fe ff ff       	call   0x140003b14
140003c2a:	48 8d 15 07 2e 00 00 	lea    0x2e07(%rip),%rdx        # 0x140006a38
140003c31:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140003c36:	e8 49 08 00 00       	call   0x140004484
140003c3b:	cc                   	int3
140003c3c:	48 83 ec 48          	sub    $0x48,%rsp
140003c40:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140003c45:	e8 26 ff ff ff       	call   0x140003b70
140003c4a:	48 8d 15 6f 2e 00 00 	lea    0x2e6f(%rip),%rdx        # 0x140006ac0
140003c51:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140003c56:	e8 29 08 00 00       	call   0x140004484
140003c5b:	cc                   	int3
140003c5c:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
140003c61:	48 8d 05 70 18 00 00 	lea    0x1870(%rip),%rax        # 0x1400054d8
140003c68:	48 0f 45 41 08       	cmovne 0x8(%rcx),%rax
140003c6d:	c3                   	ret
140003c6e:	cc                   	int3
140003c6f:	cc                   	int3
140003c70:	e9 99 08 00 00       	jmp    0x14000450e
140003c75:	cc                   	int3
140003c76:	cc                   	int3
140003c77:	cc                   	int3
140003c78:	48 83 ec 28          	sub    $0x28,%rsp
140003c7c:	e8 cf 07 00 00       	call   0x140004450
140003c81:	85 c0                	test   %eax,%eax
140003c83:	74 21                	je     0x140003ca6
140003c85:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
140003c8c:	00 00
140003c8e:	48 8b 48 08          	mov    0x8(%rax),%rcx
140003c92:	eb 05                	jmp    0x140003c99
140003c94:	48 3b c8             	cmp    %rax,%rcx
140003c97:	74 14                	je     0x140003cad
140003c99:	33 c0                	xor    %eax,%eax
140003c9b:	f0 48 0f b1 0d 84 4c 	lock cmpxchg %rcx,0x4c84(%rip)        # 0x140008928
140003ca2:	00 00
140003ca4:	75 ee                	jne    0x140003c94
140003ca6:	32 c0                	xor    %al,%al
140003ca8:	48 83 c4 28          	add    $0x28,%rsp
140003cac:	c3                   	ret
140003cad:	b0 01                	mov    $0x1,%al
140003caf:	eb f7                	jmp    0x140003ca8
140003cb1:	cc                   	int3
140003cb2:	cc                   	int3
140003cb3:	cc                   	int3
140003cb4:	40 53                	rex push %rbx
140003cb6:	48 83 ec 20          	sub    $0x20,%rsp
140003cba:	0f b6 05 6f 4c 00 00 	movzbl 0x4c6f(%rip),%eax        # 0x140008930
140003cc1:	85 c9                	test   %ecx,%ecx
140003cc3:	bb 01 00 00 00       	mov    $0x1,%ebx
140003cc8:	0f 44 c3             	cmove  %ebx,%eax
140003ccb:	88 05 5f 4c 00 00    	mov    %al,0x4c5f(%rip)        # 0x140008930
140003cd1:	e8 d6 05 00 00       	call   0x1400042ac
140003cd6:	e8 25 d3 ff ff       	call   0x140001000
140003cdb:	84 c0                	test   %al,%al
140003cdd:	75 04                	jne    0x140003ce3
140003cdf:	32 c0                	xor    %al,%al
140003ce1:	eb 14                	jmp    0x140003cf7
140003ce3:	e8 18 d3 ff ff       	call   0x140001000
140003ce8:	84 c0                	test   %al,%al
140003cea:	75 09                	jne    0x140003cf5
140003cec:	33 c9                	xor    %ecx,%ecx
140003cee:	e8 0d d3 ff ff       	call   0x140001000
140003cf3:	eb ea                	jmp    0x140003cdf
140003cf5:	8a c3                	mov    %bl,%al
140003cf7:	48 83 c4 20          	add    $0x20,%rsp
140003cfb:	5b                   	pop    %rbx
140003cfc:	c3                   	ret
140003cfd:	cc                   	int3
140003cfe:	cc                   	int3
140003cff:	cc                   	int3
140003d00:	40 53                	rex push %rbx
140003d02:	48 83 ec 20          	sub    $0x20,%rsp
140003d06:	80 3d 24 4c 00 00 00 	cmpb   $0x0,0x4c24(%rip)        # 0x140008931
140003d0d:	8b d9                	mov    %ecx,%ebx
140003d0f:	75 67                	jne    0x140003d78
140003d11:	83 f9 01             	cmp    $0x1,%ecx
140003d14:	77 6a                	ja     0x140003d80
140003d16:	e8 35 07 00 00       	call   0x140004450
140003d1b:	85 c0                	test   %eax,%eax
140003d1d:	74 28                	je     0x140003d47
140003d1f:	85 db                	test   %ebx,%ebx
140003d21:	75 24                	jne    0x140003d47
140003d23:	48 8d 0d 0e 4c 00 00 	lea    0x4c0e(%rip),%rcx        # 0x140008938
140003d2a:	e8 e5 07 00 00       	call   0x140004514
140003d2f:	85 c0                	test   %eax,%eax
140003d31:	75 10                	jne    0x140003d43
140003d33:	48 8d 0d 16 4c 00 00 	lea    0x4c16(%rip),%rcx        # 0x140008950
140003d3a:	e8 d5 07 00 00       	call   0x140004514
140003d3f:	85 c0                	test   %eax,%eax
140003d41:	74 2e                	je     0x140003d71
140003d43:	32 c0                	xor    %al,%al
140003d45:	eb 33                	jmp    0x140003d7a
140003d47:	66 0f 6f 05 01 18 00 	movdqa 0x1801(%rip),%xmm0        # 0x140005550
140003d4e:	00
140003d4f:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140003d53:	f3 0f 7f 05 dd 4b 00 	movdqu %xmm0,0x4bdd(%rip)        # 0x140008938
140003d5a:	00
140003d5b:	48 89 05 e6 4b 00 00 	mov    %rax,0x4be6(%rip)        # 0x140008948
140003d62:	f3 0f 7f 05 e6 4b 00 	movdqu %xmm0,0x4be6(%rip)        # 0x140008950
140003d69:	00
140003d6a:	48 89 05 ef 4b 00 00 	mov    %rax,0x4bef(%rip)        # 0x140008960
140003d71:	c6 05 b9 4b 00 00 01 	movb   $0x1,0x4bb9(%rip)        # 0x140008931
140003d78:	b0 01                	mov    $0x1,%al
140003d7a:	48 83 c4 20          	add    $0x20,%rsp
140003d7e:	5b                   	pop    %rbx
140003d7f:	c3                   	ret
140003d80:	b9 05 00 00 00       	mov    $0x5,%ecx
140003d85:	e8 5a 02 00 00       	call   0x140003fe4
140003d8a:	cc                   	int3
140003d8b:	cc                   	int3
140003d8c:	48 83 ec 18          	sub    $0x18,%rsp
140003d90:	4c 8b c1             	mov    %rcx,%r8
140003d93:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
140003d98:	66 39 05 61 c2 ff ff 	cmp    %ax,-0x3d9f(%rip)        # 0x140000000
140003d9f:	75 78                	jne    0x140003e19
140003da1:	48 63 0d 94 c2 ff ff 	movslq -0x3d6c(%rip),%rcx        # 0x14000003c
140003da8:	48 8d 15 51 c2 ff ff 	lea    -0x3daf(%rip),%rdx        # 0x140000000
140003daf:	48 03 ca             	add    %rdx,%rcx
140003db2:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
140003db8:	75 5f                	jne    0x140003e19
140003dba:	b8 0b 02 00 00       	mov    $0x20b,%eax
140003dbf:	66 39 41 18          	cmp    %ax,0x18(%rcx)
140003dc3:	75 54                	jne    0x140003e19
140003dc5:	4c 2b c2             	sub    %rdx,%r8
140003dc8:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
140003dcc:	48 8d 51 18          	lea    0x18(%rcx),%rdx
140003dd0:	48 03 d0             	add    %rax,%rdx
140003dd3:	0f b7 41 06          	movzwl 0x6(%rcx),%eax
140003dd7:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140003ddb:	4c 8d 0c ca          	lea    (%rdx,%rcx,8),%r9
140003ddf:	48 89 14 24          	mov    %rdx,(%rsp)
140003de3:	49 3b d1             	cmp    %r9,%rdx
140003de6:	74 18                	je     0x140003e00
140003de8:	8b 4a 0c             	mov    0xc(%rdx),%ecx
140003deb:	4c 3b c1             	cmp    %rcx,%r8
140003dee:	72 0a                	jb     0x140003dfa
140003df0:	8b 42 08             	mov    0x8(%rdx),%eax
140003df3:	03 c1                	add    %ecx,%eax
140003df5:	4c 3b c0             	cmp    %rax,%r8
140003df8:	72 08                	jb     0x140003e02
140003dfa:	48 83 c2 28          	add    $0x28,%rdx
140003dfe:	eb df                	jmp    0x140003ddf
140003e00:	33 d2                	xor    %edx,%edx
140003e02:	48 85 d2             	test   %rdx,%rdx
140003e05:	75 04                	jne    0x140003e0b
140003e07:	32 c0                	xor    %al,%al
140003e09:	eb 14                	jmp    0x140003e1f
140003e0b:	83 7a 24 00          	cmpl   $0x0,0x24(%rdx)
140003e0f:	7d 04                	jge    0x140003e15
140003e11:	32 c0                	xor    %al,%al
140003e13:	eb 0a                	jmp    0x140003e1f
140003e15:	b0 01                	mov    $0x1,%al
140003e17:	eb 06                	jmp    0x140003e1f
140003e19:	32 c0                	xor    %al,%al
140003e1b:	eb 02                	jmp    0x140003e1f
140003e1d:	32 c0                	xor    %al,%al
140003e1f:	48 83 c4 18          	add    $0x18,%rsp
140003e23:	c3                   	ret
140003e24:	40 53                	rex push %rbx
140003e26:	48 83 ec 20          	sub    $0x20,%rsp
140003e2a:	8a d9                	mov    %cl,%bl
140003e2c:	e8 1f 06 00 00       	call   0x140004450
140003e31:	33 d2                	xor    %edx,%edx
140003e33:	85 c0                	test   %eax,%eax
140003e35:	74 0b                	je     0x140003e42
140003e37:	84 db                	test   %bl,%bl
140003e39:	75 07                	jne    0x140003e42
140003e3b:	48 87 15 e6 4a 00 00 	xchg   %rdx,0x4ae6(%rip)        # 0x140008928
140003e42:	48 83 c4 20          	add    $0x20,%rsp
140003e46:	5b                   	pop    %rbx
140003e47:	c3                   	ret
140003e48:	40 53                	rex push %rbx
140003e4a:	48 83 ec 20          	sub    $0x20,%rsp
140003e4e:	80 3d db 4a 00 00 00 	cmpb   $0x0,0x4adb(%rip)        # 0x140008930
140003e55:	8a d9                	mov    %cl,%bl
140003e57:	74 04                	je     0x140003e5d
140003e59:	84 d2                	test   %dl,%dl
140003e5b:	75 0c                	jne    0x140003e69
140003e5d:	e8 9e d1 ff ff       	call   0x140001000
140003e62:	8a cb                	mov    %bl,%cl
140003e64:	e8 97 d1 ff ff       	call   0x140001000
140003e69:	b0 01                	mov    $0x1,%al
140003e6b:	48 83 c4 20          	add    $0x20,%rsp
140003e6f:	5b                   	pop    %rbx
140003e70:	c3                   	ret
140003e71:	cc                   	int3
140003e72:	cc                   	int3
140003e73:	cc                   	int3
140003e74:	40 53                	rex push %rbx
140003e76:	48 83 ec 20          	sub    $0x20,%rsp
140003e7a:	48 83 3d b6 4a 00 00 	cmpq   $0xffffffffffffffff,0x4ab6(%rip)        # 0x140008938
140003e81:	ff
140003e82:	48 8b d9             	mov    %rcx,%rbx
140003e85:	75 07                	jne    0x140003e8e
140003e87:	e8 94 06 00 00       	call   0x140004520
140003e8c:	eb 0f                	jmp    0x140003e9d
140003e8e:	48 8b d3             	mov    %rbx,%rdx
140003e91:	48 8d 0d a0 4a 00 00 	lea    0x4aa0(%rip),%rcx        # 0x140008938
140003e98:	e8 7d 06 00 00       	call   0x14000451a
140003e9d:	33 d2                	xor    %edx,%edx
140003e9f:	85 c0                	test   %eax,%eax
140003ea1:	48 0f 44 d3          	cmove  %rbx,%rdx
140003ea5:	48 8b c2             	mov    %rdx,%rax
140003ea8:	48 83 c4 20          	add    $0x20,%rsp
140003eac:	5b                   	pop    %rbx
140003ead:	c3                   	ret
140003eae:	cc                   	int3
140003eaf:	cc                   	int3
140003eb0:	48 83 ec 28          	sub    $0x28,%rsp
140003eb4:	e8 bb ff ff ff       	call   0x140003e74
140003eb9:	48 f7 d8             	neg    %rax
140003ebc:	1b c0                	sbb    %eax,%eax
140003ebe:	f7 d8                	neg    %eax
140003ec0:	ff c8                	dec    %eax
140003ec2:	48 83 c4 28          	add    $0x28,%rsp
140003ec6:	c3                   	ret
140003ec7:	cc                   	int3
140003ec8:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140003ecd:	55                   	push   %rbp
140003ece:	48 8b ec             	mov    %rsp,%rbp
140003ed1:	48 83 ec 20          	sub    $0x20,%rsp
140003ed5:	48 8b 05 2c 41 00 00 	mov    0x412c(%rip),%rax        # 0x140008008
140003edc:	48 bb 32 a2 df 2d 99 	movabs $0x2b992ddfa232,%rbx
140003ee3:	2b 00 00
140003ee6:	48 3b c3             	cmp    %rbx,%rax
140003ee9:	75 74                	jne    0x140003f5f
140003eeb:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
140003ef0:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140003ef4:	ff 15 de 11 00 00    	call   *0x11de(%rip)        # 0x1400050d8
140003efa:	48 8b 45 18          	mov    0x18(%rbp),%rax
140003efe:	48 89 45 10          	mov    %rax,0x10(%rbp)
140003f02:	ff 15 d8 11 00 00    	call   *0x11d8(%rip)        # 0x1400050e0
140003f08:	8b c0                	mov    %eax,%eax
140003f0a:	48 31 45 10          	xor    %rax,0x10(%rbp)
140003f0e:	ff 15 74 12 00 00    	call   *0x1274(%rip)        # 0x140005188
140003f14:	8b c0                	mov    %eax,%eax
140003f16:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140003f1a:	48 31 45 10          	xor    %rax,0x10(%rbp)
140003f1e:	ff 15 3c 12 00 00    	call   *0x123c(%rip)        # 0x140005160
140003f24:	8b 45 20             	mov    0x20(%rbp),%eax
140003f27:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140003f2b:	48 c1 e0 20          	shl    $0x20,%rax
140003f2f:	48 33 45 20          	xor    0x20(%rbp),%rax
140003f33:	48 33 45 10          	xor    0x10(%rbp),%rax
140003f37:	48 33 c1             	xor    %rcx,%rax
140003f3a:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx
140003f41:	ff 00 00
140003f44:	48 23 c1             	and    %rcx,%rax
140003f47:	48 b9 33 a2 df 2d 99 	movabs $0x2b992ddfa233,%rcx
140003f4e:	2b 00 00
140003f51:	48 3b c3             	cmp    %rbx,%rax
140003f54:	48 0f 44 c1          	cmove  %rcx,%rax
140003f58:	48 89 05 a9 40 00 00 	mov    %rax,0x40a9(%rip)        # 0x140008008
140003f5f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140003f64:	48 f7 d0             	not    %rax
140003f67:	48 89 05 92 40 00 00 	mov    %rax,0x4092(%rip)        # 0x140008000
140003f6e:	48 83 c4 20          	add    $0x20,%rsp
140003f72:	5d                   	pop    %rbp
140003f73:	c3                   	ret
140003f74:	33 c0                	xor    %eax,%eax
140003f76:	c3                   	ret
140003f77:	cc                   	int3
140003f78:	b8 01 00 00 00       	mov    $0x1,%eax
140003f7d:	c3                   	ret
140003f7e:	cc                   	int3
140003f7f:	cc                   	int3
140003f80:	b8 00 40 00 00       	mov    $0x4000,%eax
140003f85:	c3                   	ret
140003f86:	cc                   	int3
140003f87:	cc                   	int3
140003f88:	48 8d 0d e1 49 00 00 	lea    0x49e1(%rip),%rcx        # 0x140008970
140003f8f:	48 ff 25 3a 11 00 00 	rex.W jmp *0x113a(%rip)        # 0x1400050d0
140003f96:	cc                   	int3
140003f97:	cc                   	int3
140003f98:	c2 00 00             	ret    $0x0
140003f9b:	cc                   	int3
140003f9c:	48 8d 05 dd 49 00 00 	lea    0x49dd(%rip),%rax        # 0x140008980
140003fa3:	c3                   	ret
140003fa4:	48 83 ec 28          	sub    $0x28,%rsp
140003fa8:	e8 f3 dd ff ff       	call   0x140001da0
140003fad:	48 83 08 24          	orq    $0x24,(%rax)
140003fb1:	e8 e6 ff ff ff       	call   0x140003f9c
140003fb6:	48 83 08 02          	orq    $0x2,(%rax)
140003fba:	48 83 c4 28          	add    $0x28,%rsp
140003fbe:	c3                   	ret
140003fbf:	cc                   	int3
140003fc0:	33 c0                	xor    %eax,%eax
140003fc2:	39 05 4c 40 00 00    	cmp    %eax,0x404c(%rip)        # 0x140008014
140003fc8:	0f 94 c0             	sete   %al
140003fcb:	c3                   	ret
140003fcc:	48 8d 05 1d 64 00 00 	lea    0x641d(%rip),%rax        # 0x14000a3f0
140003fd3:	c3                   	ret
140003fd4:	48 8d 05 0d 64 00 00 	lea    0x640d(%rip),%rax        # 0x14000a3e8
140003fdb:	c3                   	ret
140003fdc:	83 25 a5 49 00 00 00 	andl   $0x0,0x49a5(%rip)        # 0x140008988
140003fe3:	c3                   	ret
140003fe4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003fe9:	55                   	push   %rbp
140003fea:	48 8d ac 24 40 fb ff 	lea    -0x4c0(%rsp),%rbp
140003ff1:	ff
140003ff2:	48 81 ec c0 05 00 00 	sub    $0x5c0,%rsp