Function at 0x14043e38e
Capabilities:
Access peb ldr_data
Encode data using base64
Encode data using xor
Encrypt data using speck
Execute anti-debugging instructions
Get number of processors
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push r15
clc
cmp r12b, 0x69
push r14
push r13
stc
cmp bx, 0x3ecd
cmp ax, sp
push r12
cmp dil, 0x23
push rsi
cmc
test rdx, rax
push rdi
stc
push rbp
test r8w, 0x332c
cmc
push rbx
stc
test dil, 0xc2
sub rsp, 0x78
jmp 0x14043e3c6
cmp qword [0x1400dd010], 0
je 0x14043e41b
sub eax, eax
lea rcx, [section..uVZzax0]
ror r15d, cl
nop word cs:[rax + rax]
shl r15d, 0xb7
or r15b, 0x98
lea r15, [rax + 0x10]
jmp 0x14043e402
cmp qword [rax + rcx + 0x20], 0
movzx ax, sil
mov rax, r15
jne 0x14043e3f5
jmp 0x14043e426
sub r15d, r15d
xadd r10w, r8w
not r8b
movabs r12, 0xcbf29ce484222325
movabs r13, 0x1d12a89b9e723ff5
sar r10b, cl
shr cl, 0x87
mov rcx, qword gs:[0x30]
shr r10b, 0xbb
btr r8, 0x51
mov rcx, qword [rcx + 0x60]
mov r10, qword [rcx + 0x18]
add r10, 0x10
jmp 0x14043e466
movabs r8, 0x2cc10c8855a9a8cd
jmp 0x14043e475
jmp 0x14043e488
cmp rbx, r8
jmp 0x14043e482
je 0x14043e596
mov r10, qword [r10]
adc r9w, 0x41b2
mov r9, qword [r10 + 0x30]
cmc
cmp r13b, 0x70
test r9, r9
jmp 0x14043e4a2
je 0x14043e824
mov r11, qword [r10 + 0x60]
rcr dil, cl
xor edi, 0x3a8f528f
movsxd rdi, r13d
mov rdi, 0xffffffffffffffff
jmp 0x14043e4c4
cmp word [r11 + rdi*2 + 2], 0
jmp 0x14043e4d0
lea rdi, [rdi + 1]
jmp 0x14043e4d9
jne 0x14043e4c4
mov rbx, r12
cmp r14d, esp
cmc
test rdi, rdi
jmp 0x14043e4ee
je 0x14043e47a
sub ecx, ecx
mov rdx, r12
movzx eax, sp
nop word [rax + rax]
and al, r14b
bsf si, cx
sbb sil, spl
movzx ebx, word [r11 + rcx*2]
dec bpl
lea ebp, [rbx - 0x41]
rol si, 0x3f
lea esi, [rbx - 0x410]
sub ah, 0xa0
xadd rax, rax
rol ah, cl
lea eax, [rbx + 0x20]
jmp 0x14043e533
cmp si, 0x20
jmp 0x14043e53c
cmovb ebx, eax
cmp bp, 0x1a
jmp 0x14043e548
cmovb ebx, eax
cmc
jmp 0x14043e551
movzx ebx, bx
jmp 0x14043e565
xor rbx, rdx
not dl
movzx dx, sil
imul rbx, r13
inc ecx
shld dx, r8w, 0xa0
movsx dx, r10b
mov rdx, rbx
clc
cmp r14b, 0x8a
cmp rcx, rdi
jb 0x14043e50c
jmp 0x14043e47a
test r10, r10
jmp 0x14043e59e
je 0x14043e824
movsxd rax, dword [r9 + 0x3c]
ror dx, 0x7e
mov eax, dword [r9 + rax + 0x88]
lea rcx, [r9 + rax]
sbb dl, 0x3d
add dx, 0x64a9
test rax, rax
movsxd rdx, eax
cmovne edx, r10d
cmove rcx, rax
test ax, 0x2f80
mov qword [rsp + 0x38], rcx
cmovge edx, r14d
mov edx, dword [rcx + 0x18]
stc
jmp 0x14043e5e4
test edx, edx
jmp 0x14043e5eb
je 0x14043e824
mov rax, qword [rsp + 0x38]
mov ecx, dword [rax + 0x20]
bswap r10w
and r8b, bl
add rcx, r9
movsxd r8, r11d
btc r8, 0x8c
movzx r8d, r12w
mov qword [rsp + 0x40], rcx
bswap r10d
mov r10d, dword [rax + 0x24]
bsr r8, rsp
add r10, r9
or r8w, r15w
movsx r8w, bl
bsr r8d, ecx
mov r8d, dword [rax + 0x1c]
cmp r13d, edx
jmp 0x14043e63b
add r8, r9
test r10b, r8b
clc
cmp r13b, 0xf7
xor edi, edi
jmp 0x14043e670
mov edx, dword [rsp + 0x20]
inc ah
sete ah
not ah
inc rdi
btc rax, 0xa
mov eax, edx
cmp rdi, rax
jmp 0x14043e66a
jae 0x14043e824
movzx ecx, word [r10 + rdi*2]
add bl, dh
btc bx, ax
ror bl, cl
mov ebx, dword [r8 + rcx*4]
cmc
cmp r8w, 0x3648
cmp dword [r9 + rbx], 0xb8d18b4c
jmp 0x14043e695
jne 0x14043e658
mov dword [rsp + 0x20], edx
bt si, 0x77
mov rax, qword [rsp + 0x40]
rol sil, 0x2b
movsxd rsi, r9d
and ebp, r13d
mov esi, dword [rax + rdi*4]
movsxd rbp, esp
test ebx, 0x62862a05
lea rsi, [rsi + r9]
mov rbp, 0xffffffffffffffff
nop dword [rax + rax]
cmp dx, 0x69d6
cmp byte [rsi + rbp + 1], 0
jmp 0x14043e6de
lea rbp, [rbp + 1]
jmp 0x14043e6e7
jne 0x14043e6d4
mov rcx, r12
cmp r11b, sil
test r11b, dl
test rbp, rbp
jmp 0x14043e6fe
je 0x14043e797
sub r14d, r14d
movsxd rdx, r13d
mov r11, r12
btr rcx, rax
btc rcx, 0x79
movsx rcx, r10w
nop dword [rax]
neg rax
jmp 0x14043e72d
movzx ecx, byte [rsi + r14]
lea edx, [rcx - 0x41]
btc eax, ebp
lea eax, [rcx + 0x20]
cmp dl, 0x1a
jmp 0x14043e743
movzx eax, al
jmp 0x14043e74b
cmovae eax, ecx
not cx
bsf cx, r10w
sal cl, cl
movsx rcx, al
xor rcx, r11
bts r11w, cx
imul rcx, r13
movzx r11d, di
xchg r11w, r11w
cmovg r11d, r12d
inc r14d
cmovb r11d, r11d
ror r11d, cl
bswap r11
mov r11, rcx
stc
cmp r13b, r15b
test r10w, 0x1410
cmp r14, rbp
jb 0x14043e72d
mov rsi, qword [0x1400dd010]
test rsi, rsi
jmp 0x14043e7a6
je 0x14043e64d
lea rbp, [0x1400dd020]
nop word cs:[rax + rax]
test sil, 0x42
cmp rsi, rcx
jmp 0x14043e7ce
je 0x14043e7f4
mov rsi, qword [rbp]
test r10b, dil
cmc
add rbp, 0x10
clc
jmp 0x14043e7e6
test rsi, rsi
jne 0x14043e7c6
jmp 0x14043e64d
mov eax, dword [rbx + r9 + 4]
cwd
movzx rdx, r10w
setbe dh
mov dword [rbp - 8], eax
lahf
movsx ax, bh
jmp 0x14043e80f
mov rax, qword [rsp + 0x38]
movsx edx, sp
mov edx, dword [rax + 0x18]
jmp 0x14043e81f
jmp 0x14043e658
test r15, r15
jmp 0x14043e82c
je 0x14043e8d0
sub ebp, ebp
lea rbx, [section..uVZzax0]
cdq
mov rcx, r12
xchg dx, dx
cqo
nop dword [rax]
bswap dx
movsx rdx, r14w
bts dx, r11w
movzx edx, byte [rbp + rbx + 0x10]
xor rcx, rdx
cmp spl, 0x56
imul rcx, r13
jmp 0x14043e868
inc ebp
stc
cmp dl, cl
cmp rbp, r15
jmp 0x14043e875
jb 0x14043e853
movabs rdx, 0xe9203a08b69f42e8
test bl, 0xb8
jmp 0x14043e88d
add rcx, rdx
movabs rdx, 0x52aea00e8a0b3911
cmc
clc
test si, r15w
xor rdx, rcx
xor cx, 0x1292
btr cx, sp
movabs rcx, 0xee16cad6b000daab
stc
cmp rax, 0x4bb21299
jmp 0x14043e8c3
add rcx, rdx
jmp 0x14043e8cb
jmp 0x14043e8e1
movabs rcx, 0xd5d341ba60cb39c7
movsxd rax, esi
btc ax, sp
rol rcx, 0x16
bsr ax, dx
rcl ax, 0x15
movsxd rax, r10d
movabs rax, 0x957b6a83b7a0090f
clc
stc
xor rax, rcx
adc rcx, r12
movabs rcx, 0xec0e237d69308474
add rcx, rax
clc
mov qword [0x1400b7208], rcx
test r13d, 0x456925ed
cmp qword [0x1400de010], 0
jmp 0x14043e92b
je 0x14043e979
xor ecx, ecx
cmp r12b, 0xa3
ror rdx, 0xfa
bsf rdx, rbx
lea rdx, [section..rKHhuJ1]
bsr rax, r14
movsxd rax, r14d
nop
sbb al, 0xe9
lea rax, [rcx + 0x10]
cmp r12d, r9d
clc
cmp qword [rcx + rdx + 0x20], 0
movzx cx, r9b
bswap ecx
mov rcx, rax
jmp 0x14043e96e
jne 0x14043e951
jmp 0x14043e97c
xor eax, eax
stc
mov qword [rsp + 0x60], rax
sub ecx, ecx
jmp 0x14043e9ae
mov rcx, qword [rsp + 0x30]
jmp 0x14043e992
inc rcx
cmp r15w, 0x4650
cmp r13b, dil
clc
cmp rcx, 8
jmp 0x14043e9a8
je 0x14043edab
lea rax, [0x1400bfdf0]
ror r8w, cl
mov qword [rsp + 0x30], rcx
test bpl, 0x73
xadd r10b, r8b
jmp 0x14043e9cb
mov r8, qword [rax + rcx*8]
mov rax, qword gs:[0x30]
mov r10b, cl
mov rax, qword [rax + 0x60]
movsx r10d, di
mov r10, qword [rax + 0x18]
test r12b, bl
test spl, 0x92
add r10, 0x10
jmp 0x14043ea05
cmp rdx, r8
jmp 0x14043e9ff
je 0x14043eafa
mov r10, qword [r10]
add r11b, bpl
rcr r11, 0xc
mov r11, qword [r10 + 0x30]
test r11, r11
jmp 0x14043ea1b
je 0x14043e988
mov r14, qword [r10 + 0x60]
movsxd rbx, r10d
mov rbx, 0xffffffffffffffff
cmp r8b, 0x4a
nop dword [rax]
cmp word [r14 + rbx*2 + 2], 0
lea rbx, [rbx + 1]
jmp 0x14043ea47
jne 0x14043ea37
mov rdx, r12
stc
test rbx, rbx
jmp 0x14043ea59
je 0x14043e9f7
xor ecx, ecx
cqo
movsx edi, cx
mov rdi, r12
sar ebp, cl
mov dl, r8b
clc
nop word [rax + rax]
movsx esi, r11w
cqo
bsr rax, rbp
movzx eax, word [r14 + rcx*2]
lea edx, [rax - 0x41]
add sil, 0xdb
lea esi, [rax - 0x410]
or bpl, r10b
lea ebp, [rax + 0x20]
stc
cmp si, 0x20
cmovb eax, ebp
cmp dx, 0x1a
movzx dx, r9b
movsxd rdx, eax
bswap dx
cmovb eax, ebp
rcr dl, 0xc7
bts rdx, r12
movzx edx, ax
cmp r8b, al
cmp al, 0x87
xor rdx, rdi
shr dil, cl
bts edi, ebx
imul rdx, r13
movsx rdi, r13w
bswap di
movzx edi, r15w
inc ecx
rol di, cl
mov rdi, rdx
cmp rbx, 0x5b0244da
cmp rcx, rbx
jmp 0x14043eaef
jb 0x14043ea7f
jmp 0x14043e9f7
test r10, r10
jmp 0x14043eb02
je 0x14043e988
movzx eax, word [r11]
test r14b, r9b
cmp r11b, r15b
cmp eax, 0x5a4d
jmp 0x14043eb1c
jne 0x14043eb5c
movsxd rax, dword [r11 + 0x3c]
bt cx, r9w
shrd cx, bx, 0x8e
lea rcx, [r11 + rax]
test spl, 0x95
cmp dword [r11 + rax], 0x4550
cmove r9, r11
mov rax, qword [rsp + 0x58]
jmp 0x14043eb4e
cmove rax, rcx
jmp 0x14043eb57
jmp 0x14043eb6e
mov rax, qword [rsp + 0x58]
and bp, 0x4dec
bsr cx, r12w
movsxd rcx, r13d
mov qword [rsp + 0x58], rax
bsr ecx, eax
movsx rcx, cx
mov ecx, dword [rax + 0x88]
or al, spl
lea rax, [r9 + rcx]
test rcx, rcx
setp bpl
mov bp, ax
cmove rax, rcx
mov ebp, dword [rax + 0x18]
jmp 0x14043eb9e
test ebp, ebp
jmp 0x14043eba5
je 0x14043e988
mov r14d, dword [rax + 0x20]
lea r14, [r14 + r11]
mov ecx, dword [rax + 0x24]
jmp 0x14043ebbb
lea rcx, [rcx + r11]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x20], rax
cmc
cmp dil, bpl
test cl, spl
mov eax, dword [rax + 0x1c]
test r11b, r12b
add rax, r11
clc
test esi, 0x1035021c
mov qword [rsp + 0x38], rax
jmp 0x14043ebee
sub esi, esi
jmp 0x14043ebf5
jmp 0x14043ec5c
mov rax, qword [rsp + 0x40]
ror dh, cl
movzx eax, word [rax + rsi*2]
bts edx, r10d
bt ebp, 0xd3
mov rdx, qword [rsp + 0x38]
bt rbp, 0xa0
mov eax, dword [rdx + rax*4]
cmp bp, r9w
movzx rbp, cx
sar bp, cl
add rax, r11
mov qword [rcx - 8], rax
mov bp, sp
movsxd rax, r13d
mov rax, qword [rsp + 0x20]
jmp 0x14043ec42
mov ebp, dword [rax + 0x18]
movzx eax, r11w
inc rsi
mov eax, ebp
cmp rsi, rax
jmp 0x14043ec56
jae 0x14043e988
mov r8d, dword [r14 + rsi*4]
neg bh
bts bx, bx
movsxd rbx, ebx
add r8, r11
bt ebx, 0xff
bsr ebx, edi
mov rbx, 0xffffffffffffffff
clc
cmc
test r13w, r8w
nop dword [rax]
clc
test r8b, 0xce
cmp r8d, ebx
cmp byte [r8 + rbx + 1], 0
jmp 0x14043ec97
lea rbx, [rbx + 1]
jmp 0x14043eca0
jne 0x14043ec8c
mov r10, r12
test rbx, rbx
jmp 0x14043ecb1
je 0x14043ed39
sub ecx, ecx
sal r15b, cl
mov r15, r12
movsxd rdx, r10d
nop dword [rax]
rcr r10b, cl
movsxd rdx, esi
cmp dl, 0x23
movzx edi, byte [r8 + rcx]
sub r10d, 0x6ef14fba
lea eax, [rdi - 0x41]
and r10b, 0x19
lea edx, [rdi + 0x20]
cmp dil, dl
cmp al, 0x1a
movsxd r10, r10d
movzx eax, dl
cmovae eax, edi
ror r10, 1
rcr r10, 0xd8
ror r10, cl
movsx r10, al
clc
xor r10, r15
not r15w
imul r10, r13
movsx r15w, dil
not r15w
inc ecx
bts r15, rsp
ror r15b, 0x15
mov r15, r10
jmp 0x14043ed2b
cmp rcx, rbx
jmp 0x14043ed33
jb 0x14043ecd2
mov rbx, qword [0x1400de010]
cmp r12w, ax
jmp 0x14043ed4d
test rbx, rbx
jmp 0x14043ed55
je 0x14043ec49
lea rcx, [0x1400de020]
test r15d, 0xb8c49a5
cmp ebp, 0x744b5a00
nop dword [rax + rax]
clc
jmp 0x14043ed7a
cmp rbx, r10
jmp 0x14043ed82
je 0x14043ebfa
mov rbx, qword [rcx]
add rcx, 0x10
jmp 0x14043ed98
test rbx, rbx
jmp 0x14043eda0
jne 0x14043ed7a
jmp 0x14043ec49
mov rax, qword [rsp + 0x60]
cmc
test rax, rax
jmp 0x14043edb9
je 0x14043ee10
xor ecx, ecx
cmp r10d, ebp
lea rbp, [section..rKHhuJ1]
neg rdx
nop dword [rax]
xor dh, 0xa1
dec dl
movzx edx, byte [rcx + rbp + 0x10]
cmp cx, r9w
xor rdx, r12
test bp, 0x76b1
movsx r12, di
ror r12b, cl
imul rdx, r13
mov r12b, 0xfb
inc ecx
movsx r12, r12w
bsf r12d, r11d
mov r12, rdx
cmp rcx, rax
jb 0x14043edd6
jmp 0x14043ee14
mov rdx, r12
cmc
rol rdx, 0xb
cwde
movabs rax, 0xdf7ad2359957b5f4
add rax, rdx
setp ch
rol cl, cl
not ch
rol rax, 0x16
btr cx, di
movabs rcx, 0x4934245b3ce013cf
cmp bx, di
jmp 0x14043ee47
xor rcx, rax
btr eax, 0x96
seto ah
movabs rax, 0x5b5c0083c64fa867
jmp 0x14043ee60
add rax, rcx
rol rax, 0xc
btc ecx, 0x56
movabs rcx, 0xdd5421de87040723
jmp 0x14043ee7a
add rcx, rax
clc
rol rcx, 0x25
movzx rax, r8w
mov qword [0x1400b7210], rcx
bsf ax, sp
btc ax, 3
mov eax, dword [0x7ffe0014]
mov dword [0x1400b8eb8], eax
movzx ecx, word [0x140000000]
cmp ecx, 0x5a4d
jmp 0x14043eeb5
jne 0x14043ef07
movsxd rcx, dword [0x14000003c]
movsxd rdx, edi
btc dx, r11w
sub dh, 0x36
lea rdx, [0x140000000]
cmp dword [rcx + rdx], 0x4550
jmp 0x14043eee0
jne 0x14043ef07
lea rbx, [rcx + rdx]
lea r14, [rcx + rdx]
rcl bpl, 0xa8
test r15w, r10w
add r14, 0x108
and r13, 0x4a421a85
inc r10b
imul eax, eax, 0x41c64e6d
add eax, 0x3039
imul ecx, eax, 0x41c64e6d
adc r10w, 0x53aa
shr eax, 0x10
cdq
bt r10w, r14w
cmp r13b, 0xb1
lea edx, [rax + rax*2]
rcr r13w, cl
jmp 0x14043ef3b
shr edx, 0x10
mov r10b, dl
sub r12w, ax
bswap r10d
mov ebp, eax
sub ebp, edx
rcl r9b, 0x9b
movzx ebp, bp
and r12w, r8w
shr ebp, 1
clc
add ebp, edx
movzx r13d, bp
shld edx, edx, 7
adc r10b, bpl
shr r13d, 0xe
add r13d, eax
cdq
and r13d, 0x3fff
neg r9w
shr r12w, cl
mov r9d, r14d
add r13d, 0xfff
movsx r12d, ax
shr r12, cl
and r13d, 0x7000
add ecx, 0x3039
mov dword [0x1400b8eb8], ecx
mov r10, 0x1c7e1a79
shr ecx, 0x10
cbw
lea eax, [rcx + rcx*2]
neg r12b
shr eax, 0x10
movsx r9d, bp
seta dl
cdq
mov edx, ecx
sub edx, eax
sal r10, 0xcc
shl r9, cl
movzx edx, dx
bsf r12w, r14w
shr edx, 1
setb r12b
add edx, eax
movzx r12d, dx
or dh, 0xdc
lahf
shr r12d, 0xe
movzx r9w, sil
xor al, r9b
sar r10w, 0xbe
add r12d, ecx
and r12d, 0x3fff
add r12d, 0xfff
btc edx, 0x4a
and r12d, 0x7000
xor al, 0xd1
mov qword [rsp + 0x28], 0
cmp r12b, 0xa7
rcr eax, cl
mov qword [rsp + 0x20], rbx
test r9b, r8b
mov ecx, dword [rbx + 0x50]
add rcx, r12
and dh, 0x80
btc rax, 0x1d
add rcx, r13
cbw
mov qword [rsp + 0x48], rcx
inc r9b
stc
mov eax, dword [0x1400dd078]
lea rdx, [rsp + 0x28]
not r9w
bsf r10w, di
lea r9, [rsp + 0x48]
mov r10, 0xffffffffffffffff
cmp di, bp
jmp 0x14043f06c
sub r8d, r8d
cmp r10b, 0xa6
sub rsp, 0x40
jmp 0x14043f07c
mov qword [rsp + 0x28], 0x3000
mov qword [rsp + 0x30], 4
syscall
add rsp, 0x40
mov rcx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x48]
stc
jmp 0x14043f0a4
xor edx, edx
jmp 0x14043f0ab
call fcn.1404a0075
mov r15, qword [rsp + 0x28]
test r13d, r13d
jmp 0x14043f0bd
je 0x14043f30f
mov rcx, r13
shl edi, 0x90
shr rcx, 3
rdtsc
rcr esi, 0x42
xor di, r11w
cmp rcx, 2
bswap ax
mov r8d, 1
cbw
cmovae r8, rcx
setg dil
shld di, r14w, 0xf8
and bp, 0x1fd6
sub r9d, r9d
bsr ebx, r11d
nop word cs:[rax + rax]
movsx esi, r8w
imul edx, dword [0x1400b8eb8], 0x41c64e6d
rol cl, cl
add edx, 0x3039
sal dil, 0xa7
imul edi, edx, 0x41c64e6d
movsxd rbp, r15d
sar eax, 0xeb
or bpl, dil
mov ebp, edx
shr ebp, 0x10
movzx eax, ax
lea edx, [rbp + rbp*2]
shr edx, 0x10
shr si, cl
clc
mov eax, ebp
shl bl, 0x15
shrd si, r10w, 0xd4
sub eax, edx
shr cl, 0x91
movzx eax, ax
bsr esi, r9d
sbb bl, ah
shr eax, 1
test r8w, 0x432f
add eax, edx
mov cx, 0x5d07
or si, r14w
add edi, 0x3039
movsx rsi, r14w
movzx edx, ax
shr si, cl
xor ah, 0xc
mov eax, edi
shr ebx, 0x97
shr eax, 0x10
cmc
lea ebx, [rax + rax*2]
shr edx, 0xe
sub si, r14w
shr ebx, 0x10
add si, r11w
or sil, 0x65
sub sil, cl
mov esi, eax
bswap rcx
sub cl, r12b
movzx cx, spl
sub esi, ebx
movsx cx, r11b
shr cx, cl
mov ecx, edx
cmp esi, 0x6532485c
movzx esi, si
cmp r10, rdx
clc
shr esi, 1
stc
add esi, ebx
adc bl, 0x94
shr bx, 0xf7
shl ecx, 0xf
sbb bx, 0x8b1
sbb bl, sil
movzx ebx, si
add sil, r14b
inc esi
movzx si, cl
shr ebx, 0xe
jmp 0x14043f1f8
mov esi, ebx
sub edx, ecx
sub cx, r12w
inc cx
mov ch, 0x2f
shl esi, 0xf
sub ebx, esi
cmc
add ebx, eax
movsxd rcx, r8d
cmovs ecx, esp
bsr eax, r15d
add edx, ebp
movzx cx, r8b
xor ebp, ebp
cmp bx, 0x10
setb bpl
btc eax, 0xf
movzx cx, ch
cbw
imul eax, edi, 0x41c64e6d
movzx rbx, r15w
sal cl, cl
add eax, 0x3039
or ebx, 0x49925d8f
inc dil
rcl cl, cl
imul ecx, eax, 0x41c64e6d
shr eax, 0x10
rcr rbx, 0x4b
lea ebx, [rax + rax*2]
ror edi, cl
sar dil, cl
rcr di, cl
shr ebx, 0x10
rcr di, 0x11
movsxd rdi, r15d
add dil, 0xb8
mov edi, eax
cmc
sub edi, ebx
test dl, r14b
movzx edi, di
cmc
shr edi, 1
add edi, ebx
bsf ebx, ebp
add bh, 0x3b
add bh, ah
movzx edx, dx
movzx ebx, di
shr ebx, 0xe
shrd rdi, r8, 0xfb
mov edi, ebx
cmp rbx, 0x1b4e27ff
jmp 0x14043f2a9
or rbp, rdx
cmp r13b, 2
shl edi, 0xf
cmp r8d, 0x323f2d0b
cmc
cmp r10, r10
sub ebx, edi
add ebx, eax
cmp r10b, 0xf8
add ecx, 0x3039
xor eax, eax
cmp bx, 0x20
setb al
clc
stc
mov dword [0x1400b8eb8], ecx
cmp rbp, 0x61b653ba
or rax, rbp
mov qword [r15 + r9*8], rax
jmp 0x14043f2f0
inc r9
test sil, 0xd9
test r13, r13
cmp r8, r9
jmp 0x14043f302
jne 0x14043f10d
mov r15, qword [rsp + 0x28]
cmc
clc
test r12, r12
jmp 0x14043f317
je 0x14043f551
sub r15, r12
test spl, bpl
add r15, qword [rsp + 0x48]
shl ebp, 0x6c
test r12d, eax
sub rcx, 0x5d663f9e
shr r12, 3
setle ch
sar bx, cl
cmp r12, 2
cbw
movzx ebp, di
movzx rdx, si
mov r8d, 1
cmovae r8, r12
cqo
xor r9d, r9d
movzx rbp, r12w
bswap di
and rbp, 0x650f40f8
nop
mov sil, pe_nt_image_headers64
imul edx, dword [0x1400b8eb8], 0x41c64e6d
rol bh, 0xf
add edx, 0x3039
cbw
and al, 0x7a
btc di, 0xd5
imul edi, edx, 0x41c64e6d
shl bpl, 0x21
xor al, r14b
mov ebp, edx
and sil, bpl
bt rbx, rcx
shr ebp, 0x10
mov ch, 0x14
test dx, r11w
lea edx, [rbp + rbp*2]
bswap ecx
shr edx, 0x10
mov ebx, ebp
xadd ax, cx
bts rax, rdi
sub ebx, edx
movzx ax, al
movzx ebx, bx
add ecx, 0x42e96fa0
and rcx, r15
test r15, 0x37626f3c
shr ebx, 1
cmp si, 0x7e50
movzx esi, dx
add ebx, edx
cmc
jmp 0x14043f3e8
add edi, 0x3039
movzx edx, bx
shr esi, 0xf3
mov ebx, edi
add si, bx
shr ebx, 0x10
sar ah, 0xa1
xor al, 0x3c
rcl sil, cl
lea esi, [rbx + rbx*2]
lahf
shr edx, 0xe
btr ax, sp
cmp sil, r15b
shl ecx, cl
shr esi, 0x10
mov eax, ebx
rol cx, cl
sub eax, esi
shr ch, 0x4f
bts cx, dx
mov ecx, edx
cmp sil, 0x14
cmp r12, rax
movzx eax, ax
stc
jmp 0x14043f437
shr eax, 1
add eax, esi
adc si, 0x26e1
movsxd rsi, r10d
shl si, 0xe0
shl ecx, 0xf
movsx si, r15b
add sil, cl
movzx eax, ax
btr esi, 0xdb
shr eax, 0xe
mov esi, eax
sub edx, ecx
test r10b, r11b
test r11b, 0x28
shl esi, 0xf
sub eax, esi
cmp r9b, 0xab
add eax, ebx
or ecx, esi
add edx, ebp
adc ebx, edi
sub ebp, ebp
cmp ax, 0x10
xchg ch, ah
setb bpl
clc
ror al, 0x60
jmp 0x14043f48d
imul eax, edi, 0x41c64e6d
shl ecx, cl
add eax, 0x3039
imul ecx, eax, 0x41c64e6d
shr eax, 0x10
or rbx, r11
shrd rdi, rdx, 0x5d
movsx ebx, bp
lea ebx, [rax + rax*2]
sar dil, 0xf8
cmp r15w, 0x4cbb
shr ebx, 0x10
ror dil, 0x90
mov edi, eax
sub edi, ebx
movzx edi, di
shr edi, 1
add edi, ebx
mov bh, 0xa0
movsx rbx, bp
movzx edx, dx
movzx ebx, di
btc rdi, 0xfb
ror dil, 0xcd
neg dil
shr ebx, 0xe
mov edi, ebx
test r15, 0x6bbe0a97
or rbp, rdx
shl edi, 0xf
sub ebx, edi
add ebx, eax
cmc
test r9b, 0x98
add ecx, 0x3039
xor eax, eax
cmp bx, 0x20
setb al
jmp 0x14043f516
mov dword [0x1400b8eb8], ecx
stc
clc
cmp bx, r12w
or rax, rbp
jmp 0x14043f52a
mov qword [r15 + r9*8], rax
jmp 0x14043f533
inc r9
stc
cmp r13w, 0x1a1c
cmc
cmp r8, r9
jmp 0x14043f546
jne 0x14043f36e
mov r15, qword [rsp + 0x28]
mov rax, qword [rsp + 0x20]
lea r15, [r15 + r13]
stc
movzx eax, word [rax + 6]
test rax, rax
jmp 0x14043f567
je 0x14043f6a5
shl rax, 3
bt rbp, 0xee
dec r12w
lea rbp, [rax + rax*4]
stc
btc r12w, 0x64
or r12b, r15b
xor edi, edi
mov ebx, 4
lea rsi, [rsp + 0x70]
lea r12, [rsp + 0x68]
lea r13, [rsp + 0x54]
xadd r8w, cx
cbw
nop dword [rax + rax]
mov edx, dword [r14 + rdi + 0xc]
test rsp, 0x18d213bb
or r8w, 0x30f4
rcr cl, cl
lea rcx, [r15 + rdx]
inc r8b
adc r8d, 0x75126b58
mov qword [rsp + 0x70], rcx
shr al, 8
lea rax, [0x140000000]
jmp 0x14043f5e5
add rdx, rax
mov r8d, dword [r14 + rdi + 8]
jmp 0x14043f5f2
call fcn.14049f5b0
mov eax, dword [r14 + rdi + 8]
mov qword [rsp + 0x68], rax
mov r9b, r11b
rdtsc
mov dword [rsp + 0x54], 0
sal r8w, cl
test dword [r14 + rdi + 0x24], 0x20000000
mov r8w, 0x6c32
mov r9d, 0x40
mov eax, 0x173a782a
cmove r9d, ebx
btr rax, 0xa4
add r10w, 0x1de
shrd ax, sp, 0x35
mov eax, dword [0x1400dd088]
not dh
rol r8w, cl
mov r10, 0xffffffffffffffff
movsxd r8, r15d
bswap edx
mov rdx, rsi
sal r8b, cl
movsx r8d, di
shrd r8d, esp, 0xb9
mov r8, r12
sub rsp, 0x30
jmp 0x14043f672
mov qword [rsp + 0x28], r13
jmp 0x14043f67c
syscall
add rsp, 0x30
test r10b, 0xad
cmp r12w, 0x6499
add rdi, 0x28
test spl, 0x89
test dx, ax
cmc
cmp ebp, edi
jmp 0x14043f69f
jne 0x14043f5aa
lea rdx, [0x140000000]
mov rax, r15
movzx cx, ch
btr si, r8w
sub rax, rdx
bts esi, ecx
mov rsi, qword [rsp + 0x20]
movsx ecx, r15w
btr ecx, 0x3d
mov ecx, dword [rsi + 0xb0]
stc
clc
add rcx, rdx
jmp 0x14043f6db
je 0x14043f7e7
mov r8d, 1
jmp 0x14043f6ec
jmp 0x14043f709
mov ebx, dword [rcx + 4]
stc
cmc
jmp 0x14043f6fb
add rcx, rbx
jmp 0x14043f703
je 0x14043f7e7
cmp dword [rcx], 0
jmp 0x14043f711
je 0x14043f7e7
mov ebx, dword [rcx + 4]
stc
jmp 0x14043f720
test rbx, rbx
jmp 0x14043f728
je 0x14043f7e7
lea rbp, [rbx - 8]
stc
jmp 0x14043f739
cmp rbp, 2
jmp 0x14043f742
jb 0x14043f6fb
shr rbp, 1
cmp rbp, 2
jmp 0x14043f754
cmovb rbp, r8
cmp dx, 0x9c0
clc
xor ebx, ebx
jmp 0x14043f7a6
and edi, 0xfff
btc rdx, r10
sub dl, 0x59
mov edx, dword [rcx]
jmp 0x14043f779
add rdi, r15
test r11w, r11w
test r13b, 0xd4
add qword [rdx + rdi], rax
jmp 0x14043f78d
inc rbx
test r14b, 0x43
clc
cmp cl, bpl
cmp rbp, rbx
jmp 0x14043f7a0
je 0x14043f6f1
movzx edi, word [rcx + rbx*2 + 8]
cmp r15w, sp
clc
jmp 0x14043f7b5
cmp edi, 0x1000
jb 0x14043f78d
mov edx, edi
test r11b, 0x1c
shr edx, 0xc
stc
cmp edx, 0xa
jmp 0x14043f7d3
je 0x14043f765
cmp edx, 3
je 0x14043f765
jmp 0x14043f78d
mov ecx, dword [rsi + 0xd0]
jmp 0x14043f7f2
movq xmm0, rax
pshufd xmm0, xmm0, 0x44
movdqu xmm1, xmmword [r15 + rcx]
jmp 0x14043f807
movdqu xmm2, xmmword [r15 + rcx + 0x10]
jmp 0x14043f813
paddq xmm1, xmm0
movdqu xmmword [r15 + rcx], xmm1
jmp 0x14043f822
paddq xmm2, xmm0
movdqu xmmword [r15 + rcx + 0x10], xmm2
xchg dx, cx
lea rdx, [0x14005d630]
sbb cx, r10w
btc cx, r10w
cmp r14, 0x4cfd3fe5
add rdx, rax
not ch
lea rcx, [0x140000000]
jmp 0x14043f858
call rdx
nop
movzx r13, r15w
add rsp, 0x78
cmova r14w, ax
pop rbx
movsx r14, r9w
pop rbp
xchg r14w, r12w
movzx esi, r11w
pop rdi
movsx rsi, r13w
movsx r12w, cl
pop rsi
not r13w
xchg r15b, r14b
pop r12
movzx r14, r13w
bswap r15w
pop r13
not r15b
movsx r14w, r13b
pop r14
cmovp r15w, r13w
movzx r15d, cx
pop r15
jmp 0x14043f8ae
ret