fffff80000272a14:	cc                   	int3
fffff80000272a15:	cc                   	int3
fffff80000272a16:	cc                   	int3
fffff80000272a17:	cc                   	int3
fffff80000272a18:	33 c0                	xor    %eax,%eax
fffff80000272a1a:	66 85 c9             	test   %cx,%cx
fffff80000272a1d:	74 1f                	je     0xfffff80000272a3e
fffff80000272a1f:	b8 00 f0 00 00       	mov    $0xf000,%eax
fffff80000272a24:	66 85 c8             	test   %cx,%ax
fffff80000272a27:	75 10                	jne    0xfffff80000272a39
fffff80000272a29:	66 83 f9 05          	cmp    $0x5,%cx
fffff80000272a2d:	74 0a                	je     0xfffff80000272a39
fffff80000272a2f:	0f b7 c1             	movzwl %cx,%eax
fffff80000272a32:	0d 00 00 35 c0       	or     $0xc0350000,%eax
fffff80000272a37:	c3                   	ret
fffff80000272a38:	cc                   	int3
fffff80000272a39:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
fffff80000272a3e:	c3                   	ret
fffff80000272a3f:	cc                   	int3
fffff80000272a40:	cc                   	int3
fffff80000272a41:	cc                   	int3
fffff80000272a42:	cc                   	int3
fffff80000272a43:	cc                   	int3
fffff80000272a44:	cc                   	int3
fffff80000272a45:	cc                   	int3
fffff80000272a46:	cc                   	int3
fffff80000272a47:	cc                   	int3
fffff80000272a48:	cc                   	int3
fffff80000272a49:	cc                   	int3
fffff80000272a4a:	cc                   	int3
fffff80000272a4b:	cc                   	int3
fffff80000272a4c:	cc                   	int3
fffff80000272a4d:	cc                   	int3
fffff80000272a4e:	cc                   	int3
fffff80000272a4f:	cc                   	int3
fffff80000272a50:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000272a54:	41 b8 00 04 00 00    	mov    $0x400,%r8d
fffff80000272a5a:	41 3b d0             	cmp    %r8d,%edx
fffff80000272a5d:	74 09                	je     0xfffff80000272a68
fffff80000272a5f:	48 8b 05 b2 55 4b 00 	mov    0x4b55b2(%rip),%rax        # 0xfffff80000728018
fffff80000272a66:	eb 0a                	jmp    0xfffff80000272a72
fffff80000272a68:	48 8b 05 a1 55 4b 00 	mov    0x4b55a1(%rip),%rax        # 0xfffff80000728010
fffff80000272a6f:	41 8b d0             	mov    %r8d,%edx
fffff80000272a72:	e8 09 a4 fc ff       	call   0xfffff8000023ce80
fffff80000272a77:	48 83 c4 28          	add    $0x28,%rsp
fffff80000272a7b:	c3                   	ret
fffff80000272a7c:	cc                   	int3
fffff80000272a7d:	cc                   	int3
fffff80000272a7e:	cc                   	int3
fffff80000272a7f:	cc                   	int3
fffff80000272a80:	cc                   	int3
fffff80000272a81:	cc                   	int3
fffff80000272a82:	cc                   	int3
fffff80000272a83:	cc                   	int3
fffff80000272a84:	cc                   	int3
fffff80000272a85:	cc                   	int3
fffff80000272a86:	cc                   	int3
fffff80000272a87:	cc                   	int3
fffff80000272a88:	cc                   	int3
fffff80000272a89:	cc                   	int3
fffff80000272a8a:	cc                   	int3
fffff80000272a8b:	cc                   	int3
fffff80000272a8c:	cc                   	int3
fffff80000272a8d:	cc                   	int3
fffff80000272a8e:	cc                   	int3
fffff80000272a8f:	cc                   	int3
fffff80000272a90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000272a95:	55                   	push   %rbp
fffff80000272a96:	56                   	push   %rsi
fffff80000272a97:	57                   	push   %rdi
fffff80000272a98:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000272a9c:	8b 05 8a 54 4b 00    	mov    0x4b548a(%rip),%eax        # 0xfffff80000727f2c
fffff80000272aa2:	8b f2                	mov    %edx,%esi
fffff80000272aa4:	48 8b f9             	mov    %rcx,%rdi
fffff80000272aa7:	a8 04                	test   $0x4,%al
fffff80000272aa9:	74 05                	je     0xfffff80000272ab0
fffff80000272aab:	e8 60 9c fc ff       	call   0xfffff8000023c710
fffff80000272ab0:	33 db                	xor    %ebx,%ebx
fffff80000272ab2:	8d 6b 01             	lea    0x1(%rbx),%ebp
fffff80000272ab5:	48 8b 07             	mov    (%rdi),%rax
fffff80000272ab8:	44 0f b7 c8          	movzwl %ax,%r9d
fffff80000272abc:	41 8b c9             	mov    %r9d,%ecx
fffff80000272abf:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
fffff80000272ac4:	c1 e1 06             	shl    $0x6,%ecx
fffff80000272ac7:	3b d9                	cmp    %ecx,%ebx
fffff80000272ac9:	0f 83 92 00 00 00    	jae    0xfffff80000272b61
fffff80000272acf:	8b d3                	mov    %ebx,%edx
fffff80000272ad1:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000272ad5:	83 e3 3f             	and    $0x3f,%ebx
fffff80000272ad8:	c1 ea 06             	shr    $0x6,%edx
fffff80000272adb:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
fffff80000272adf:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
fffff80000272ae3:	8b cb                	mov    %ebx,%ecx
fffff80000272ae5:	49 d3 e0             	shl    %cl,%r8
fffff80000272ae8:	3b d0                	cmp    %eax,%edx
fffff80000272aea:	73 29                	jae    0xfffff80000272b15
fffff80000272aec:	8b ca                	mov    %edx,%ecx
fffff80000272aee:	48 ff c1             	inc    %rcx
fffff80000272af1:	48 8d 0c cf          	lea    (%rdi,%rcx,8),%rcx
fffff80000272af5:	4c 23 01             	and    (%rcx),%r8
fffff80000272af8:	49 0f bc c0          	bsf    %r8,%rax
fffff80000272afc:	75 5a                	jne    0xfffff80000272b58
fffff80000272afe:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
fffff80000272b03:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
fffff80000272b07:	03 d5                	add    %ebp,%edx
fffff80000272b09:	48 83 c1 08          	add    $0x8,%rcx
fffff80000272b0d:	3b 54 24 54          	cmp    0x54(%rsp),%edx
fffff80000272b11:	72 e2                	jb     0xfffff80000272af5
fffff80000272b13:	33 c9                	xor    %ecx,%ecx
fffff80000272b15:	41 3b d1             	cmp    %r9d,%edx
fffff80000272b18:	73 47                	jae    0xfffff80000272b61
fffff80000272b1a:	66 39 6c 24 52       	cmp    %bp,0x52(%rsp)
fffff80000272b1f:	75 40                	jne    0xfffff80000272b61
fffff80000272b21:	8b da                	mov    %edx,%ebx
fffff80000272b23:	c1 e3 06             	shl    $0x6,%ebx
fffff80000272b26:	03 d9                	add    %ecx,%ebx
fffff80000272b28:	48 8d 0d 91 8b 53 00 	lea    0x538b91(%rip),%rcx        # 0xfffff800007ab6c0
fffff80000272b2f:	8b 14 99             	mov    (%rcx,%rbx,4),%edx
fffff80000272b32:	8b c2                	mov    %edx,%eax
fffff80000272b34:	8b 0d f2 53 4b 00    	mov    0x4b53f2(%rip),%ecx        # 0xfffff80000727f2c
fffff80000272b3a:	c1 e0 18             	shl    $0x18,%eax
fffff80000272b3d:	80 e1 04             	and    $0x4,%cl
fffff80000272b40:	8b ce                	mov    %esi,%ecx
fffff80000272b42:	0f 44 d0             	cmove  %eax,%edx
fffff80000272b45:	48 8b 05 b4 54 4b 00 	mov    0x4b54b4(%rip),%rax        # 0xfffff80000728000
fffff80000272b4c:	e8 2f a3 fc ff       	call   0xfffff8000023ce80
fffff80000272b51:	03 dd                	add    %ebp,%ebx
fffff80000272b53:	e9 5d ff ff ff       	jmp    0xfffff80000272ab5
fffff80000272b58:	8b da                	mov    %edx,%ebx
fffff80000272b5a:	c1 e3 06             	shl    $0x6,%ebx
fffff80000272b5d:	03 d8                	add    %eax,%ebx
fffff80000272b5f:	eb c7                	jmp    0xfffff80000272b28
fffff80000272b61:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff80000272b66:	48 83 c4 20          	add    $0x20,%rsp
fffff80000272b6a:	5f                   	pop    %rdi
fffff80000272b6b:	5e                   	pop    %rsi
fffff80000272b6c:	5d                   	pop    %rbp
fffff80000272b6d:	c3                   	ret
fffff80000272b6e:	cc                   	int3
fffff80000272b6f:	cc                   	int3
fffff80000272b70:	cc                   	int3
fffff80000272b71:	cc                   	int3
fffff80000272b72:	cc                   	int3
fffff80000272b73:	cc                   	int3
fffff80000272b74:	cc                   	int3
fffff80000272b75:	cc                   	int3
fffff80000272b76:	cc                   	int3
fffff80000272b77:	cc                   	int3
fffff80000272b78:	cc                   	int3
fffff80000272b79:	cc                   	int3
fffff80000272b7a:	cc                   	int3
fffff80000272b7b:	cc                   	int3
fffff80000272b7c:	cc                   	int3
fffff80000272b7d:	cc                   	int3
fffff80000272b7e:	cc                   	int3
fffff80000272b7f:	cc                   	int3
fffff80000272b80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000272b85:	57                   	push   %rdi
fffff80000272b86:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000272b8a:	8b da                	mov    %edx,%ebx
fffff80000272b8c:	8b f9                	mov    %ecx,%edi
fffff80000272b8e:	e8 7d 9b fc ff       	call   0xfffff8000023c710
fffff80000272b93:	8b d3                	mov    %ebx,%edx
fffff80000272b95:	b9 30 08 00 00       	mov    $0x830,%ecx
fffff80000272b9a:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000272b9e:	48 0b d7             	or     %rdi,%rdx
fffff80000272ba1:	48 8b c2             	mov    %rdx,%rax
fffff80000272ba4:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000272ba8:	0f 30                	wrmsr
fffff80000272baa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000272baf:	48 83 c4 20          	add    $0x20,%rsp
fffff80000272bb3:	5f                   	pop    %rdi
fffff80000272bb4:	c3                   	ret
fffff80000272bb5:	cc                   	int3
fffff80000272bb6:	cc                   	int3
fffff80000272bb7:	cc                   	int3
fffff80000272bb8:	cc                   	int3
fffff80000272bb9:	cc                   	int3
fffff80000272bba:	cc                   	int3
fffff80000272bbb:	cc                   	int3
fffff80000272bbc:	cc                   	int3
fffff80000272bbd:	cc                   	int3
fffff80000272bbe:	cc                   	int3
fffff80000272bbf:	cc                   	int3
fffff80000272bc0:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000272bc4:	44 8b c2             	mov    %edx,%r8d
fffff80000272bc7:	8b 51 08             	mov    0x8(%rcx),%edx
fffff80000272bca:	85 d2                	test   %edx,%edx
fffff80000272bcc:	74 25                	je     0xfffff80000272bf3
fffff80000272bce:	8b 0d 58 53 4b 00    	mov    0x4b5358(%rip),%ecx        # 0xfffff80000727f2c
fffff80000272bd4:	8b c2                	mov    %edx,%eax
fffff80000272bd6:	c1 e0 18             	shl    $0x18,%eax
fffff80000272bd9:	80 e1 04             	and    $0x4,%cl
fffff80000272bdc:	0f 44 d0             	cmove  %eax,%edx
fffff80000272bdf:	48 8b 05 22 54 4b 00 	mov    0x4b5422(%rip),%rax        # 0xfffff80000728008
fffff80000272be6:	41 0f ba e8 0b       	bts    $0xb,%r8d
fffff80000272beb:	41 8b c8             	mov    %r8d,%ecx
fffff80000272bee:	e8 8d a2 fc ff       	call   0xfffff8000023ce80
fffff80000272bf3:	48 83 c4 28          	add    $0x28,%rsp
fffff80000272bf7:	c3                   	ret
fffff80000272bf8:	cc                   	int3
fffff80000272bf9:	cc                   	int3
fffff80000272bfa:	cc                   	int3
fffff80000272bfb:	cc                   	int3
fffff80000272bfc:	cc                   	int3
fffff80000272bfd:	cc                   	int3
fffff80000272bfe:	cc                   	int3
fffff80000272bff:	cc                   	int3
fffff80000272c00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000272c05:	57                   	push   %rdi
fffff80000272c06:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000272c0a:	8b d9                	mov    %ecx,%ebx
fffff80000272c0c:	33 d2                	xor    %edx,%edx
fffff80000272c0e:	0f ba e9 12          	bts    $0x12,%ecx
fffff80000272c12:	e8 a9 7b fb ff       	call   0xfffff8000022a7c0
fffff80000272c17:	8b fb                	mov    %ebx,%edi
fffff80000272c19:	c1 ef 05             	shr    $0x5,%edi
fffff80000272c1c:	83 c7 20             	add    $0x20,%edi
fffff80000272c1f:	c1 e7 04             	shl    $0x4,%edi
fffff80000272c22:	83 e3 1f             	and    $0x1f,%ebx
fffff80000272c25:	48 8b 05 bc 53 4b 00 	mov    0x4b53bc(%rip),%rax        # 0xfffff80000727fe8
fffff80000272c2c:	8b cf                	mov    %edi,%ecx
fffff80000272c2e:	e8 4d a2 fc ff       	call   0xfffff8000023ce80
fffff80000272c33:	0f a3 d8             	bt     %ebx,%eax
fffff80000272c36:	72 04                	jb     0xfffff80000272c3c
fffff80000272c38:	f3 90                	pause
fffff80000272c3a:	eb e9                	jmp    0xfffff80000272c25
fffff80000272c3c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000272c41:	48 83 c4 20          	add    $0x20,%rsp
fffff80000272c45:	5f                   	pop    %rdi
fffff80000272c46:	c3                   	ret
fffff80000272c47:	cc                   	int3
fffff80000272c48:	cc                   	int3
fffff80000272c49:	cc                   	int3
fffff80000272c4a:	cc                   	int3
fffff80000272c4b:	cc                   	int3
fffff80000272c4c:	cc                   	int3
fffff80000272c4d:	cc                   	int3
fffff80000272c4e:	cc                   	int3
fffff80000272c4f:	cc                   	int3
fffff80000272c50:	ba 00 10 00 00       	mov    $0x1000,%edx
fffff80000272c55:	eb 02                	jmp    0xfffff80000272c59
fffff80000272c57:	f3 90                	pause
fffff80000272c59:	48 8b 05 f0 37 39 00 	mov    0x3937f0(%rip),%rax        # 0xfffff80000606450
fffff80000272c60:	8b 88 00 03 00 00    	mov    0x300(%rax),%ecx
fffff80000272c66:	85 ca                	test   %ecx,%edx
fffff80000272c68:	75 ed                	jne    0xfffff80000272c57
fffff80000272c6a:	c3                   	ret
fffff80000272c6b:	cc                   	int3
fffff80000272c6c:	cc                   	int3
fffff80000272c6d:	cc                   	int3
fffff80000272c6e:	cc                   	int3
fffff80000272c6f:	cc                   	int3
fffff80000272c70:	cc                   	int3
fffff80000272c71:	cc                   	int3
fffff80000272c72:	cc                   	int3
fffff80000272c73:	cc                   	int3
fffff80000272c74:	40 53                	rex push %rbx
fffff80000272c76:	48 83 ec 10          	sub    $0x10,%rsp
fffff80000272c7a:	8b 05 ac 52 4b 00    	mov    0x4b52ac(%rip),%eax        # 0xfffff80000727f2c
fffff80000272c80:	45 33 c9             	xor    %r9d,%r9d
fffff80000272c83:	a8 04                	test   $0x4,%al
fffff80000272c85:	75 23                	jne    0xfffff80000272caa
fffff80000272c87:	81 fa fe 00 00 00    	cmp    $0xfe,%edx
fffff80000272c8d:	77 11                	ja     0xfffff80000272ca0
fffff80000272c8f:	85 c0                	test   %eax,%eax
fffff80000272c91:	0f 85 a3 00 00 00    	jne    0xfffff80000272d3a
fffff80000272c97:	83 f9 08             	cmp    $0x8,%ecx
fffff80000272c9a:	0f 82 9a 00 00 00    	jb     0xfffff80000272d3a
fffff80000272ca0:	b8 01 10 00 00       	mov    $0x1001,%eax
fffff80000272ca5:	e9 97 00 00 00       	jmp    0xfffff80000272d41
fffff80000272caa:	a8 02                	test   $0x2,%al
fffff80000272cac:	0f 85 88 00 00 00    	jne    0xfffff80000272d3a
fffff80000272cb2:	81 fa 00 04 00 00    	cmp    $0x400,%edx
fffff80000272cb8:	73 2a                	jae    0xfffff80000272ce4
fffff80000272cba:	48 8b 05 9f 52 4b 00 	mov    0x4b529f(%rip),%rax        # 0xfffff80000727f60
fffff80000272cc1:	44 8b d2             	mov    %edx,%r10d
fffff80000272cc4:	48 8b c8             	mov    %rax,%rcx
fffff80000272cc7:	41 c1 ea 06          	shr    $0x6,%r10d
fffff80000272ccb:	44 8b da             	mov    %edx,%r11d
fffff80000272cce:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000272cd2:	41 83 e3 3f          	and    $0x3f,%r11d
fffff80000272cd6:	44 3b d1             	cmp    %ecx,%r10d
fffff80000272cd9:	72 6d                	jb     0xfffff80000272d48
fffff80000272cdb:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000272cdf:	66 85 c0             	test   %ax,%ax
fffff80000272ce2:	75 7d                	jne    0xfffff80000272d61
fffff80000272ce4:	45 89 08             	mov    %r9d,(%r8)
fffff80000272ce7:	48 8b 05 72 52 4b 00 	mov    0x4b5272(%rip),%rax        # 0xfffff80000727f60
fffff80000272cee:	44 0f b7 d0          	movzwl %ax,%r10d
fffff80000272cf2:	48 89 04 24          	mov    %rax,(%rsp)
fffff80000272cf6:	41 f7 c2 ff ff ff 03 	test   $0x3ffffff,%r10d
fffff80000272cfd:	76 3e                	jbe    0xfffff80000272d3d
fffff80000272cff:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000272d03:	41 8b c9             	mov    %r9d,%ecx
fffff80000272d06:	bb 01 00 00 00       	mov    $0x1,%ebx
fffff80000272d0b:	85 c0                	test   %eax,%eax
fffff80000272d0d:	74 1c                	je     0xfffff80000272d2b
fffff80000272d0f:	48 8d 15 52 52 4b 00 	lea    0x4b5252(%rip),%rdx        # 0xfffff80000727f68
fffff80000272d16:	48 8b 02             	mov    (%rdx),%rax
fffff80000272d19:	4c 0f bc d8          	bsf    %rax,%r11
fffff80000272d1d:	75 47                	jne    0xfffff80000272d66
fffff80000272d1f:	03 cb                	add    %ebx,%ecx
fffff80000272d21:	48 83 c2 08          	add    $0x8,%rdx
fffff80000272d25:	3b 4c 24 04          	cmp    0x4(%rsp),%ecx
fffff80000272d29:	72 eb                	jb     0xfffff80000272d16
fffff80000272d2b:	41 3b ca             	cmp    %r10d,%ecx
fffff80000272d2e:	73 0d                	jae    0xfffff80000272d3d
fffff80000272d30:	66 39 5c 24 02       	cmp    %bx,0x2(%rsp)
fffff80000272d35:	75 06                	jne    0xfffff80000272d3d
fffff80000272d37:	c1 e1 06             	shl    $0x6,%ecx
fffff80000272d3a:	41 89 08             	mov    %ecx,(%r8)
fffff80000272d3d:	41 0f b7 c1          	movzwl %r9w,%eax
fffff80000272d41:	48 83 c4 10          	add    $0x10,%rsp
fffff80000272d45:	5b                   	pop    %rbx
fffff80000272d46:	c3                   	ret
fffff80000272d47:	cc                   	int3
fffff80000272d48:	41 8b c2             	mov    %r10d,%eax
fffff80000272d4b:	4c 8d 15 16 52 4b 00 	lea    0x4b5216(%rip),%r10        # 0xfffff80000727f68
fffff80000272d52:	41 8b cb             	mov    %r11d,%ecx
fffff80000272d55:	49 0f a3 0c c2       	bt     %rcx,(%r10,%rax,8)
fffff80000272d5a:	0f 92 c0             	setb   %al
fffff80000272d5d:	84 c0                	test   %al,%al
fffff80000272d5f:	74 83                	je     0xfffff80000272ce4
fffff80000272d61:	41 89 10             	mov    %edx,(%r8)
fffff80000272d64:	eb d7                	jmp    0xfffff80000272d3d
fffff80000272d66:	c1 e1 06             	shl    $0x6,%ecx
fffff80000272d69:	41 03 cb             	add    %r11d,%ecx
fffff80000272d6c:	eb cc                	jmp    0xfffff80000272d3a
fffff80000272d6e:	cc                   	int3
fffff80000272d6f:	cc                   	int3
fffff80000272d70:	cc                   	int3
fffff80000272d71:	cc                   	int3
fffff80000272d72:	cc                   	int3
fffff80000272d73:	cc                   	int3
fffff80000272d74:	40 53                	rex push %rbx
fffff80000272d76:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000272d7a:	48 8b 05 6f 52 4b 00 	mov    0x4b526f(%rip),%rax        # 0xfffff80000727ff0
fffff80000272d81:	bb 00 00 01 00       	mov    $0x10000,%ebx
fffff80000272d86:	8b d3                	mov    %ebx,%edx
fffff80000272d88:	b9 20 03 00 00       	mov    $0x320,%ecx
fffff80000272d8d:	e8 ee a0 fc ff       	call   0xfffff8000023ce80
fffff80000272d92:	48 8b 05 57 52 4b 00 	mov    0x4b5257(%rip),%rax        # 0xfffff80000727ff0
fffff80000272d99:	8b d3                	mov    %ebx,%edx
fffff80000272d9b:	b9 30 03 00 00       	mov    $0x330,%ecx
fffff80000272da0:	e8 db a0 fc ff       	call   0xfffff8000023ce80
fffff80000272da5:	48 8b 05 44 52 4b 00 	mov    0x4b5244(%rip),%rax        # 0xfffff80000727ff0
fffff80000272dac:	8b d3                	mov    %ebx,%edx
fffff80000272dae:	b9 40 03 00 00       	mov    $0x340,%ecx
fffff80000272db3:	e8 c8 a0 fc ff       	call   0xfffff8000023ce80