1800d2bfc:	44 8b 8b 2c 02 00 00 	mov    0x22c(%rbx),%r9d
1800d2c03:	48 8b 93 08 02 00 00 	mov    0x208(%rbx),%rdx
1800d2c0a:	8a 41 11             	mov    0x11(%rcx),%al
1800d2c0d:	88 44 24 38          	mov    %al,0x38(%rsp)
1800d2c11:	8a 41 10             	mov    0x10(%rcx),%al
1800d2c14:	88 44 24 30          	mov    %al,0x30(%rsp)
1800d2c18:	8a 83 30 02 00 00    	mov    0x230(%rbx),%al
1800d2c1e:	88 44 24 28          	mov    %al,0x28(%rsp)
1800d2c22:	8b 41 0c             	mov    0xc(%rcx),%eax
1800d2c25:	48 8b cf             	mov    %rdi,%rcx
1800d2c28:	89 44 24 20          	mov    %eax,0x20(%rsp)
1800d2c2c:	e8 37 f9 ff ff       	call   0x1800d2568
1800d2c31:	48 83 a3 08 02 00 00 	andq   $0x0,0x208(%rbx)
1800d2c38:	00
1800d2c39:	4c 8b c6             	mov    %rsi,%r8
1800d2c3c:	48 8b d3             	mov    %rbx,%rdx
1800d2c3f:	48 8b cf             	mov    %rdi,%rcx
1800d2c42:	e8 11 00 00 00       	call   0x1800d2c58
1800d2c47:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1800d2c4c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1800d2c51:	48 83 c4 40          	add    $0x40,%rsp
1800d2c55:	5f                   	pop    %rdi
1800d2c56:	c3                   	ret
1800d2c57:	cc                   	int3
1800d2c58:	48 83 ec 28          	sub    $0x28,%rsp
1800d2c5c:	48 8b c2             	mov    %rdx,%rax
1800d2c5f:	c6 42 14 01          	movb   $0x1,0x14(%rdx)
1800d2c63:	48 8d 15 62 00 00 00 	lea    0x62(%rip),%rdx        # 0x1800d2ccc
1800d2c6a:	48 89 50 18          	mov    %rdx,0x18(%rax)
1800d2c6e:	48 8d 50 08          	lea    0x8(%rax),%rdx
1800d2c72:	4c 8b 89 08 09 00 00 	mov    0x908(%rcx),%r9
1800d2c79:	48 81 c1 f8 05 00 00 	add    $0x5f8,%rcx
1800d2c80:	48 89 48 40          	mov    %rcx,0x40(%rax)
1800d2c84:	e8 a3 36 ff ff       	call   0x1800c632c
1800d2c89:	83 a0 9c 00 00 00 00 	andl   $0x0,0x9c(%rax)
1800d2c90:	48 89 50 38          	mov    %rdx,0x38(%rax)
1800d2c94:	48 ba 00 00 00 00 00 	movabs $0x2000000000000000,%rdx
1800d2c9b:	00 00 20
1800d2c9e:	48 89 90 88 00 00 00 	mov    %rdx,0x88(%rax)
1800d2ca5:	48 8d 50 20          	lea    0x20(%rax),%rdx
1800d2ca9:	4c 89 88 90 00 00 00 	mov    %r9,0x90(%rax)
1800d2cb0:	c7 80 98 00 00 00 00 	movl   $0x10000,0x98(%rax)
1800d2cb7:	00 01 00
1800d2cba:	c6 80 a0 00 00 00 00 	movb   $0x0,0xa0(%rax)
1800d2cc1:	48 83 c4 28          	add    $0x28,%rsp
1800d2cc5:	e9 2a 60 ff ff       	jmp    0x1800c8cf4
1800d2cca:	cc                   	int3
1800d2ccb:	cc                   	int3
1800d2ccc:	48 83 ec 38          	sub    $0x38,%rsp
1800d2cd0:	4c 8b ca             	mov    %rdx,%r9
1800d2cd3:	41 8b 41 08          	mov    0x8(%r9),%eax
1800d2cd7:	48 83 c2 f8          	add    $0xfffffffffffffff8,%rdx
1800d2cdb:	45 33 d2             	xor    %r10d,%r10d
1800d2cde:	85 c0                	test   %eax,%eax
1800d2ce0:	79 15                	jns    0x1800d2cf7
1800d2ce2:	4d 8b c8             	mov    %r8,%r9
1800d2ce5:	89 81 dc 08 00 00    	mov    %eax,0x8dc(%rcx)
1800d2ceb:	44 8b c0             	mov    %eax,%r8d
1800d2cee:	48 83 c4 38          	add    $0x38,%rsp
1800d2cf2:	e9 81 00 00 00       	jmp    0x1800d2d78
1800d2cf7:	48 8d 05 5e 00 00 00 	lea    0x5e(%rip),%rax        # 0x1800d2d5c
1800d2cfe:	41 c6 41 0c 01       	movb   $0x1,0xc(%r9)
1800d2d03:	49 89 41 10          	mov    %rax,0x10(%r9)
1800d2d07:	44 38 92 32 02 00 00 	cmp    %r10b,0x232(%rdx)
1800d2d0e:	74 13                	je     0x1800d2d23
1800d2d10:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1800d2d15:	48 83 c2 20          	add    $0x20,%rdx
1800d2d19:	45 33 c0             	xor    %r8d,%r8d
1800d2d1c:	e8 67 ec fe ff       	call   0x1800c1988
1800d2d21:	eb 33                	jmp    0x1800d2d56
1800d2d23:	49 8b d1             	mov    %r9,%rdx
1800d2d26:	e8 01 36 ff ff       	call   0x1800c632c
1800d2d2b:	45 89 51 08          	mov    %r10d,0x8(%r9)
1800d2d2f:	45 38 51 0c          	cmp    %r10b,0xc(%r9)
1800d2d33:	74 13                	je     0x1800d2d48
1800d2d35:	45 38 50 28          	cmp    %r10b,0x28(%r8)
1800d2d39:	74 0d                	je     0x1800d2d48
1800d2d3b:	49 8b 40 18          	mov    0x18(%r8),%rax
1800d2d3f:	4c 89 08             	mov    %r9,(%rax)
1800d2d42:	4d 89 48 18          	mov    %r9,0x18(%r8)
1800d2d46:	eb 0b                	jmp    0x1800d2d53
1800d2d48:	49 8b 40 08          	mov    0x8(%r8),%rax
1800d2d4c:	4c 89 08             	mov    %r9,(%rax)
1800d2d4f:	4d 89 48 08          	mov    %r9,0x8(%r8)
1800d2d53:	4d 89 11             	mov    %r10,(%r9)
1800d2d56:	48 83 c4 38          	add    $0x38,%rsp
1800d2d5a:	c3                   	ret
1800d2d5b:	cc                   	int3
1800d2d5c:	4d 8b c8             	mov    %r8,%r9
1800d2d5f:	44 8b 42 08          	mov    0x8(%rdx),%r8d
1800d2d63:	45 85 c0             	test   %r8d,%r8d
1800d2d66:	79 07                	jns    0x1800d2d6f
1800d2d68:	44 89 81 dc 08 00 00 	mov    %r8d,0x8dc(%rcx)
1800d2d6f:	48 83 c2 f8          	add    $0xfffffffffffffff8,%rdx
1800d2d73:	e9 00 00 00 00       	jmp    0x1800d2d78
1800d2d78:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800d2d7d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1800d2d82:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1800d2d87:	57                   	push   %rdi
1800d2d88:	48 83 ec 20          	sub    $0x20,%rsp
1800d2d8c:	80 ba 31 02 00 00 00 	cmpb   $0x0,0x231(%rdx)
1800d2d93:	49 8b d9             	mov    %r9,%rbx
1800d2d96:	41 8b f0             	mov    %r8d,%esi
1800d2d99:	48 8b fa             	mov    %rdx,%rdi
1800d2d9c:	48 8b e9             	mov    %rcx,%rbp
1800d2d9f:	74 24                	je     0x1800d2dc5
1800d2da1:	45 85 c0             	test   %r8d,%r8d
1800d2da4:	79 1f                	jns    0x1800d2dc5
1800d2da6:	48 8b 82 10 02 00 00 	mov    0x210(%rdx),%rax
1800d2dad:	48 8b 08             	mov    (%rax),%rcx
1800d2db0:	48 85 c9             	test   %rcx,%rcx
1800d2db3:	74 10                	je     0x1800d2dc5
1800d2db5:	e8 42 72 fc ff       	call   0x180099ffc
1800d2dba:	48 8b 87 10 02 00 00 	mov    0x210(%rdi),%rax
1800d2dc1:	48 83 20 00          	andq   $0x0,(%rax)
1800d2dc5:	48 8b 0f             	mov    (%rdi),%rcx
1800d2dc8:	80 79 0c 00          	cmpb   $0x0,0xc(%rcx)
1800d2dcc:	89 71 08             	mov    %esi,0x8(%rcx)
1800d2dcf:	74 13                	je     0x1800d2de4
1800d2dd1:	80 7b 28 00          	cmpb   $0x0,0x28(%rbx)
1800d2dd5:	74 0d                	je     0x1800d2de4
1800d2dd7:	48 8b 43 18          	mov    0x18(%rbx),%rax
1800d2ddb:	48 89 08             	mov    %rcx,(%rax)
1800d2dde:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
1800d2de2:	eb 0b                	jmp    0x1800d2def
1800d2de4:	48 8b 43 08          	mov    0x8(%rbx),%rax
1800d2de8:	48 89 08             	mov    %rcx,(%rax)
1800d2deb:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1800d2def:	48 83 21 00          	andq   $0x0,(%rcx)
1800d2df3:	48 8b d3             	mov    %rbx,%rdx
1800d2df6:	48 8d 8d e0 08 00 00 	lea    0x8e0(%rbp),%rcx
1800d2dfd:	e8 72 35 ff ff       	call   0x1800c6374
1800d2e02:	48 8b cf             	mov    %rdi,%rcx
1800d2e05:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800d2e0a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1800d2e0f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1800d2e14:	48 83 c4 20          	add    $0x20,%rsp
1800d2e18:	5f                   	pop    %rdi
1800d2e19:	e9 de 71 fc ff       	jmp    0x180099ffc
1800d2e1e:	cc                   	int3
1800d2e1f:	cc                   	int3
1800d2e20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800d2e25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800d2e2a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1800d2e2f:	41 56                	push   %r14
1800d2e31:	48 83 ec 20          	sub    $0x20,%rsp
1800d2e35:	44 8b 81 b0 03 00 00 	mov    0x3b0(%rcx),%r8d
1800d2e3c:	41 be 00 00 10 00    	mov    $0x100000,%r14d
1800d2e42:	4c 03 81 a8 03 00 00 	add    0x3a8(%rcx),%r8
1800d2e49:	45 8b de             	mov    %r14d,%r11d
1800d2e4c:	4d 3b c6             	cmp    %r14,%r8
1800d2e4f:	48 8b f9             	mov    %rcx,%rdi
1800d2e52:	4d 0f 47 d8          	cmova  %r8,%r11
1800d2e56:	4c 8b 81 a0 09 00 00 	mov    0x9a0(%rcx),%r8
1800d2e5d:	33 db                	xor    %ebx,%ebx
1800d2e5f:	8b d3                	mov    %ebx,%edx
1800d2e61:	41 39 58 08          	cmp    %ebx,0x8(%r8)
1800d2e65:	74 22                	je     0x1800d2e89
1800d2e67:	49 8b cb             	mov    %r11,%rcx
1800d2e6a:	8b c2                	mov    %edx,%eax
1800d2e6c:	48 c1 e0 05          	shl    $0x5,%rax
1800d2e70:	45 8b 5c 00 28       	mov    0x28(%r8,%rax,1),%r11d
1800d2e75:	4d 03 5c 00 20       	add    0x20(%r8,%rax,1),%r11
1800d2e7a:	4c 3b d9             	cmp    %rcx,%r11
1800d2e7d:	4c 0f 46 d9          	cmovbe %rcx,%r11
1800d2e81:	ff c2                	inc    %edx
1800d2e83:	41 3b 50 08          	cmp    0x8(%r8),%edx
1800d2e87:	75 de                	jne    0x1800d2e67
1800d2e89:	8b f3                	mov    %ebx,%esi
1800d2e8b:	39 9f 6c 09 00 00    	cmp    %ebx,0x96c(%rdi)
1800d2e91:	74 4e                	je     0x1800d2ee1
1800d2e93:	44 8b c6             	mov    %esi,%r8d
1800d2e96:	33 d2                	xor    %edx,%edx
1800d2e98:	41 0f ba f0 1f       	btr    $0x1f,%r8d
1800d2e9d:	48 8b cf             	mov    %rdi,%rcx
1800d2ea0:	e8 a3 84 ff ff       	call   0x1800cb348
1800d2ea5:	48 8b d0             	mov    %rax,%rdx
1800d2ea8:	83 e0 07             	and    $0x7,%eax
1800d2eab:	48 8d 48 fa          	lea    -0x6(%rax),%rcx
1800d2eaf:	48 83 f9 01          	cmp    $0x1,%rcx
1800d2eb3:	76 0b                	jbe    0x1800d2ec0
1800d2eb5:	48 83 f8 03          	cmp    $0x3,%rax
1800d2eb9:	77 1c                	ja     0x1800d2ed7
1800d2ebb:	49 3b d6             	cmp    %r14,%rdx
1800d2ebe:	72 17                	jb     0x1800d2ed7
1800d2ec0:	8b 87 40 09 00 00    	mov    0x940(%rdi),%eax
1800d2ec6:	48 81 e2 00 00 f0 ff 	and    $0xfffffffffff00000,%rdx
1800d2ecd:	48 03 d0             	add    %rax,%rdx
1800d2ed0:	49 3b d3             	cmp    %r11,%rdx
1800d2ed3:	4c 0f 47 da          	cmova  %rdx,%r11
1800d2ed7:	ff c6                	inc    %esi
1800d2ed9:	3b b7 6c 09 00 00    	cmp    0x96c(%rdi),%esi
1800d2edf:	75 b2                	jne    0x1800d2e93
1800d2ee1:	8b b7 70 09 00 00    	mov    0x970(%rdi),%esi
1800d2ee7:	85 f6                	test   %esi,%esi
1800d2ee9:	74 46                	je     0x1800d2f31
1800d2eeb:	44 8b c3             	mov    %ebx,%r8d
1800d2eee:	ba 01 00 00 00       	mov    $0x1,%edx
1800d2ef3:	41 0f ba f0 1f       	btr    $0x1f,%r8d
1800d2ef8:	48 8b cf             	mov    %rdi,%rcx
1800d2efb:	e8 48 84 ff ff       	call   0x1800cb348
1800d2f00:	48 8b d0             	mov    %rax,%rdx
1800d2f03:	83 e2 07             	and    $0x7,%edx
1800d2f06:	48 8d 4a fa          	lea    -0x6(%rdx),%rcx
1800d2f0a:	48 83 f9 01          	cmp    $0x1,%rcx
1800d2f0e:	76 0b                	jbe    0x1800d2f1b
1800d2f10:	48 83 fa 03          	cmp    $0x3,%rdx
1800d2f14:	77 15                	ja     0x1800d2f2b
1800d2f16:	49 3b c6             	cmp    %r14,%rax
1800d2f19:	72 10                	jb     0x1800d2f2b
1800d2f1b:	48 25 00 00 f0 ff    	and    $0xfffffffffff00000,%rax
1800d2f21:	49 03 c6             	add    %r14,%rax
1800d2f24:	49 3b c3             	cmp    %r11,%rax
1800d2f27:	4c 0f 47 d8          	cmova  %rax,%r11
1800d2f2b:	ff c3                	inc    %ebx
1800d2f2d:	3b de                	cmp    %esi,%ebx
1800d2f2f:	75 ba                	jne    0x1800d2eeb
1800d2f31:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800d2f36:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1800d2f3b:	4c 89 9f 50 0a 00 00 	mov    %r11,0xa50(%rdi)
1800d2f42:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1800d2f47:	48 83 c4 20          	add    $0x20,%rsp
1800d2f4b:	41 5e                	pop    %r14
1800d2f4d:	c3                   	ret
1800d2f4e:	cc                   	int3
1800d2f4f:	cc                   	int3
1800d2f50:	40 53                	rex push %rbx
1800d2f52:	48 83 ec 30          	sub    $0x30,%rsp
1800d2f56:	e8 dd 00 00 00       	call   0x1800d3038
1800d2f5b:	45 33 c0             	xor    %r8d,%r8d
1800d2f5e:	84 c0                	test   %al,%al
1800d2f60:	0f 84 a6 00 00 00    	je     0x1800d300c
1800d2f66:	b9 01 00 00 40       	mov    $0x40000001,%ecx
1800d2f6b:	0f 32                	rdmsr
1800d2f6d:	48 c1 e2 20          	shl    $0x20,%rdx
1800d2f71:	b9 00 00 00 40       	mov    $0x40000000,%ecx
1800d2f76:	48 0b c2             	or     %rdx,%rax
1800d2f79:	a8 01                	test   $0x1,%al
1800d2f7b:	75 0e                	jne    0x1800d2f8b
1800d2f7d:	b8 01 00 01 01       	mov    $0x1010001,%eax
1800d2f82:	ba 01 00 01 00       	mov    $0x10001,%edx
1800d2f87:	0f 30                	wrmsr
1800d2f89:	eb 0b                	jmp    0x1800d2f96
1800d2f8b:	0f 32                	rdmsr
1800d2f8d:	48 c1 e2 20          	shl    $0x20,%rdx
1800d2f91:	48 0b c2             	or     %rdx,%rax
1800d2f94:	74 76                	je     0x1800d300c
1800d2f96:	33 c0                	xor    %eax,%eax
1800d2f98:	33 c9                	xor    %ecx,%ecx
1800d2f9a:	0f a2                	cpuid
1800d2f9c:	81 fb 47 65 6e 75    	cmp    $0x756e6547,%ebx
1800d2fa2:	75 18                	jne    0x1800d2fbc
1800d2fa4:	81 fa 69 6e 65 49    	cmp    $0x49656e69,%edx
1800d2faa:	75 4e                	jne    0x1800d2ffa
1800d2fac:	81 f9 6e 74 65 6c    	cmp    $0x6c65746e,%ecx
1800d2fb2:	75 46                	jne    0x1800d2ffa
1800d2fb4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1800d2fba:	eb 3e                	jmp    0x1800d2ffa
1800d2fbc:	81 fb 41 75 74 68    	cmp    $0x68747541,%ebx
1800d2fc2:	75 18                	jne    0x1800d2fdc
1800d2fc4:	81 fa 65 6e 74 69    	cmp    $0x69746e65,%edx
1800d2fca:	75 2e                	jne    0x1800d2ffa
1800d2fcc:	81 f9 63 41 4d 44    	cmp    $0x444d4163,%ecx
1800d2fd2:	75 26                	jne    0x1800d2ffa
1800d2fd4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1800d2fda:	eb 1e                	jmp    0x1800d2ffa
1800d2fdc:	81 fb 48 79 67 6f    	cmp    $0x6f677948,%ebx
1800d2fe2:	75 16                	jne    0x1800d2ffa
1800d2fe4:	81 fa 6e 47 65 6e    	cmp    $0x6e65476e,%edx
1800d2fea:	75 0e                	jne    0x1800d2ffa
1800d2fec:	81 f9 75 69 6e 65    	cmp    $0x656e6975,%ecx
1800d2ff2:	75 06                	jne    0x1800d2ffa
1800d2ff4:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1800d2ffa:	41 83 e8 01          	sub    $0x1,%r8d
1800d2ffe:	74 1e                	je     0x1800d301e
1800d3000:	41 83 e8 01          	sub    $0x1,%r8d
1800d3004:	74 0f                	je     0x1800d3015
1800d3006:	41 83 f8 01          	cmp    $0x1,%r8d
1800d300a:	74 12                	je     0x1800d301e
1800d300c:	32 c0                	xor    %al,%al
1800d300e:	48 83 c4 30          	add    $0x30,%rsp
1800d3012:	5b                   	pop    %rbx
1800d3013:	c3                   	ret
1800d3014:	cc                   	int3
1800d3015:	48 8d 05 d4 1f 06 00 	lea    0x61fd4(%rip),%rax        # 0x180134ff0
1800d301c:	eb 07                	jmp    0x1800d3025
1800d301e:	48 8d 05 db 1f 06 00 	lea    0x61fdb(%rip),%rax        # 0x180135000
1800d3025:	48 89 05 ec 75 0c 00 	mov    %rax,0xc75ec(%rip)        # 0x18019a618
1800d302c:	b0 01                	mov    $0x1,%al
1800d302e:	c6 05 dd 75 0c 00 01 	movb   $0x1,0xc75dd(%rip)        # 0x18019a612
1800d3035:	eb d7                	jmp    0x1800d300e
1800d3037:	cc                   	int3
1800d3038:	48 83 ec 28          	sub    $0x28,%rsp
1800d303c:	80 3d cd 75 0c 00 00 	cmpb   $0x0,0xc75cd(%rip)        # 0x18019a610
1800d3043:	75 12                	jne    0x1800d3057
1800d3045:	e8 da e5 fe ff       	call   0x1800c1624
1800d304a:	88 05 98 75 0c 00    	mov    %al,0xc7598(%rip)        # 0x18019a5e8
1800d3050:	c6 05 b9 75 0c 00 01 	movb   $0x1,0xc75b9(%rip)        # 0x18019a610
1800d3057:	8a 05 8b 75 0c 00    	mov    0xc758b(%rip),%al        # 0x18019a5e8
1800d305d:	48 83 c4 28          	add    $0x28,%rsp
1800d3061:	c3                   	ret
1800d3062:	cc                   	int3
1800d3063:	cc                   	int3
1800d3064:	48 8b c4             	mov    %rsp,%rax
1800d3067:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800d306b:	48 89 68 10          	mov    %rbp,0x10(%rax)
1800d306f:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800d3073:	48 89 78 20          	mov    %rdi,0x20(%rax)
1800d3077:	41 56                	push   %r14
1800d3079:	48 83 ec 20          	sub    $0x20,%rsp
1800d307d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1800d3082:	33 ed                	xor    %ebp,%ebp
1800d3084:	4c 8b c2             	mov    %rdx,%r8
1800d3087:	4c 8b f1             	mov    %rcx,%r14
1800d308a:	48 85 db             	test   %rbx,%rbx
1800d308d:	74 02                	je     0x1800d3091
1800d308f:	89 2b                	mov    %ebp,(%rbx)
1800d3091:	40 38 2d 7a 75 0c 00 	cmp    %bpl,0xc757a(%rip)        # 0x18019a612
1800d3098:	74 6a                	je     0x1800d3104
1800d309a:	40 38 2d 70 75 0c 00 	cmp    %bpl,0xc7570(%rip)        # 0x18019a611
1800d30a1:	74 61                	je     0x1800d3104
1800d30a3:	48 8b 05 46 75 0c 00 	mov    0xc7546(%rip),%rax        # 0x18019a5f0
1800d30aa:	be 00 08 00 00       	mov    $0x800,%esi
1800d30af:	48 8b 15 4a 75 0c 00 	mov    0xc754a(%rip),%rdx        # 0x18019a600
1800d30b6:	bf b5 00 00 c0       	mov    $0xc00000b5,%edi
1800d30bb:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1800d30c0:	c7 44 24 50 6a 00 00 	movl   $0x6a,0x50(%rsp)
1800d30c7:	00
1800d30c8:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1800d30cd:	89 30                	mov    %esi,(%rax)
1800d30cf:	c7 40 04 04 00 00 00 	movl   $0x4,0x4(%rax)
1800d30d6:	48 89 68 08          	mov    %rbp,0x8(%rax)
1800d30da:	48 8b 05 37 75 0c 00 	mov    0xc7537(%rip),%rax        # 0x18019a618
1800d30e1:	ff d0                	call   *%rax
1800d30e3:	0f 1f 00             	nopl   (%rax)
1800d30e6:	66 85 c0             	test   %ax,%ax
1800d30e9:	74 06                	je     0x1800d30f1
1800d30eb:	66 83 f8 1f          	cmp    $0x1f,%ax
1800d30ef:	75 18                	jne    0x1800d3109
1800d30f1:	8b fd                	mov    %ebp,%edi
1800d30f3:	48 85 db             	test   %rbx,%rbx
1800d30f6:	74 11                	je     0x1800d3109
1800d30f8:	41 8b 06             	mov    (%r14),%eax
1800d30fb:	3b c6                	cmp    %esi,%eax
1800d30fd:	0f 42 f0             	cmovb  %eax,%esi
1800d3100:	89 33                	mov    %esi,(%rbx)
1800d3102:	eb 05                	jmp    0x1800d3109
1800d3104:	bf 0d 00 00 c0       	mov    $0xc000000d,%edi
1800d3109:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800d310e:	8b c7                	mov    %edi,%eax