Function at 0x180044b64
Capabilities:
Execute anti-debugging instructions

Disassembly:
movabs r15, 0x31be8
jmp 0x180044dcb
movabs rdx, 0x180000000
jmp 0x1800451ce
mov dword [rsp], ebx
pop word [rsp + 0x1a]
lea rsp, [rsp + 6]
jmp 0x180044b2d
mov qword [rsp], r8
jmp 0x180044b7f
mov qword [rsp + 0x48], r12
pushfq
push word [rsp + 5]
jo 0x180044b17
mov qword [rsp], r8
push qword [rsp + 8]
lea rsp, [rsp + 9]
mov word [rsp + 5], r15w
jmp 0x180044c5b
mov qword [rsp + 0x48], r13
call 0x180044b64
int 0x89
and al, 2
push word [rsp + 6]
js 0x180044cad
jns 0x180044c91
pop rsp
scasd eax, dword [rdi]
mov dh, 0xa1
loopne 0x180044ba2
push qword [rsp + 8]
lea rsp, [rsp + 9]
mov word [rsp + 5], r15w
call 0x180044b95
pop rdx
call fcn.180044bdd
xchg qword [rsp + 0x18], rbx
push rdx
lea rsp, [rsp + 2]
and al, 2
pop word [rsp]
call fcn.180044bc7
mov ebx, 0x3fcca535
invalid
lea rsp, [rsp + 1]
jmp 0x180044b59
push rdx
push word [rsp + 1]
call fcn.180044ccd
int3
mov dword [rsp + 5], r8d
pop word [rsp + 3]
mov qword [rsp + 0x48], r14
jmp 0x180044c7b
mov dword [rsp + 5], r8d
pop word [rsp + 3]
mov qword [rsp + 0x48], r14
push rdx
push word [rsp + 1]
push word [rsp + 5]
jmp 0x180044d4b
mov byte [rsp + 7], r13b
push word [rsp + 9]
je 0x180044d75
jne 0x180044d9d
xchg edi, eax
or byte [rsi + 0x25b608f9], bl
push rsp
pop word [rsp + 9]
mov word [rsp + 5], r10w
push r12w
pop word [rsp]
lea rsp, [rsp + 4]
jmp 0x180044de1
pop word [rsp + 9]
mov word [rsp + 5], r10w
push r12w
jmp 0x180044e27
push r15
jmp 0x180044e07
mov qword [rsp + 0x48], r15
lea rsp, [rsp + 0x48]
pushfq
jmp 0x18004479b
sub rsp, 0x1b
push word [rsp + 0xb]
jmp 0x180044ea7
stc
jl 0x180044df1
sub rsp, 0x1b
push word [rsp + 0xb]
xchg r15, r9
lea rsp, [rsp + 5]
call fcn.180044e76
jmp 0x180044e8c
pop word [rsp]
lea rsp, [rsp + 4]
jmp 0x180044de1
xchg r12b, cl
lea rbx, [rsi + riz + 0x4888]
mov dx, word [rsp]
jmp 0x180044ee5
xchg r15, r9
lea rsp, [rsp + 5]
mov r8d, dword [rsp + 0xa8]
mov rcx, 0x350f8018
jmp 0x180044efa
xchg r11b, r12b
lea rsp, [rsp + 1]
push qword [rsp + 8]
ret 0x10
xchg r11d, ecx
xchg qword [rsp], rdi
push ax
bswap rax
lea rsp, [rsp + 1]
pushfq
jmp 0x180044ec5
rcr edx, cl
jl 0x180044fa3
shr r11b, cl
mov r15, qword [rsp]
jmp 0x180044f44
rcl bpl, cl
jmp 0x180044f75
lea r11, [rsp + 0x18]
cmp r14d, r12d
jle 0x180044f2e
rcl bpl, cl
xchg edx, eax
dec r15b
jmp 0x180044f7a
mov r15, rsp
xchg cx, r13w
sbb r9w, si
jo 0x180044f83
jno 0x180044f8c
cdq
invalid
xchg edx, eax
dec r15b
sub rsp, 0x228
jmp 0x180044f58
not r12
jmp 0x18004515f
not r12
mov r14w, word [rsp]
jmp 0x180045164
shr r11b, cl
mov r15, qword [rsp]
jmp 0x180044f44
setns r10b
mov cl, 0x47
mov edi, esi
jmp 0x180045010
jbe 0x180045002
bswap edi
mov r12, qword [rsp]
jmp 0x180044fac
bswap r10
lea rdx, [rdi*8]
jmp 0x18004502d
mov sil, dl
sub r8d, 0x58cf2b24
neg rcx
jle 0x180044fcc
jg 0x180045046
pop rcx
iretd
bswap edi
mov r12, qword [rsp]
setns r10b
mov cl, 0x47
mov edi, esi
mov edx, 0x725ba5e5
jmp 0x180044fe2
mov dx, word [rsp]
mov r13w, 0x22ed
jmp 0x180045125
lea rax, [rsp + 0x9f3f]
mov dx, 0x6222
xchg r13b, r10b
jmp 0x180045017
bswap r10
lea rdx, [rdi*8]
lea rax, [rsp + 0x9f3f]
mov dx, 0x6222
xchg r13b, r10b
jmp 0x180045017
bswap edx
sub rsp, 9
jmp 0x18004510a
mov r13w, 0xd5af
xchg rsi, rax
btr rbp, r13
jmp 0x180045078
jmp 0x180045146
mov edx, dword [rsp]
not r12
pushfq
mov qword [rsp], r11
jmp 0x18004562d
mov r13w, 0xd5af
xchg rsi, rax
btr rbp, r13
bswap edx
sub rsp, 9
lea rsp, [rsp + 1]
ror r8d, 0
call fcn.180045062
mov ss, word [rcx]
and eax, 0x9230ae13
add byte [rdi - 0x6e], ah
adc eax, 0xc0c14193
add byte [rax - 0x75], cl
adc al, 0x24
rol r8d, 0
mov rdx, qword [rsp]
btc rdi, rdi
jne 0x1800450f8
je 0x180045095
mov r9d, eax
xchg dl, r9b
mov r14w, 0xf528
jmp 0x1800450d8
lea rsp, [rsp + 8]
neg r8d
mov rdi, qword [rsp]
btc r9w, cx
jmp 0x180045178
mov r14w, word [rsp]
mov ebx, r8d
mov r12b, byte [rsp]
xchg al, r10b
btc bp, r8w
jmp 0x180044fc2
jo 0x1800450da
mov edx, dword [rsp]
not r12
jmp 0x1800456d7
add r8, rdx
mov r9w, 0x81e3
cmp si, 0xa5e6
jmp 0x1800454de
setl al
mov r12, r9
lea r9, [rsp + rcx]
mov r12, qword [rsp]
jmp 0x180045195
jmp 0x1800451ab
jle 0x18004550f
mov bp, 0xd19a
bswap eax
jmp 0x180045515
mov bp, 0xd19a
push r13w
add rsp, 0
lea rsp, [rsp + 2]
jmp 0x1800447c6
jmp 0x180045567
lea rsp, [rsp + 8]
inc r8d
mov r13, r10
bsr cx, r11w
jb 0x1800455af
push r13w
add rsp, 0
lea rsp, [rsp + 2]
jmp 0x1800447c6
pushfq
mov qword [rsp], r11
jmp 0x18004562d