Function at 0x1404407ce
Capabilities:
Access peb ldr_data
Encrypt data using speck
Get kernel32 base address
Get number of processors
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
jmp 0x1404407de
push r12
push rsi
push rdi
test di, 0x1983
cmp sil, cl
cmc
push rbp
test rdx, 0x292a35f6
push rbx
clc
sub rsp, 0x78
cmp r11b, bpl
jmp 0x140440805
cmp qword [0x1400dd010], 0
jmp 0x140440812
je 0x14044086d
xor eax, eax
adc r15b, r13b
movsx cx, bh
rcl r15w, 0xc7
lea rcx, [section.VRsYZax0]
xadd r15b, r15b
nop word cs:[rax + rax]
shrd r15w, dx, 0x8a
sub r15w, 0x3014
lea r15, [rax + 0x10]
cmc
cmp qword [rax + rcx + 0x20], 0
movsx ax, r12b
mov rax, r15
jmp 0x140440862
jne 0x14044084a
jmp 0x140440878
sub r15d, r15d
inc r8b
shld ecx, r9d, 0x3d
movabs r12, 0xcbf29ce484222325
movabs r13, 0x1d12a89b9e723ff5
neg rcx
mov rcx, qword gs:[0x30]
mov r10b, 0x39
shl r8d, cl
mov rcx, qword [rcx + 0x60]
mov r10, qword [rcx + 0x18]
add r10, 0x10
setg r8b
movabs r8, 0x2cc10c8855a9a8cd
jmp 0x1404408cb
cmp rbx, r8
jmp 0x1404408c5
je 0x1404409be
mov r10, qword [r10]
ror r9b, 0xb2
sal r9d, cl
add r9b, r13b
mov r9, qword [r10 + 0x30]
stc
test r9, r9
jmp 0x1404408e5
je 0x140440c0f
mov r11, qword [r10 + 0x60]
mov rdi, 0xffffffffffffffff
test ax, 0xed0
cmp word [r11 + rdi*2 + 2], 0
jmp 0x140440906
lea rdi, [rdi + 1]
jmp 0x14044090f
jne 0x1404408fa
mov rbx, r12
test dil, r15b
cmp r13d, ebx
test rdi, rdi
jmp 0x140440926
je 0x1404408bd
xor ecx, ecx
movsx rax, r13w
movzx rax, r9w
rcl bh, 0xc2
mov rdx, r12
nop word [rax + rax]
movzx ebx, word [r11 + rcx*2]
rcr ebp, cl
mov rax, 0x2c5a7b7c
lea ebp, [rbx - 0x41]
lea esi, [rbx - 0x410]
cbw
lea eax, [rbx + 0x20]
cmp si, 0x20
jmp 0x140440967
cmovb ebx, eax
cmp bp, 0x1a
jmp 0x140440973
cmovb ebx, eax
test r14b, 0x5f
clc
movzx ebx, bx
test bpl, 0x5b
clc
xor rbx, rdx
bt rdx, 0xf0
imul rbx, r13
movsxd rdx, ebx
cwd
cdq
inc ecx
sar rdx, cl
xor rdx, 0x75e5eb3
rol edx, cl
mov rdx, rbx
cmp dil, 0xb
stc
cmp rcx, rdi
jmp 0x1404409b3
jb 0x140440942
jmp 0x1404408bd
test r10, r10
jmp 0x1404409c6
je 0x140440c0f
movsxd rax, dword [r9 + 0x3c]
sbb dl, 0x45
mov eax, dword [r9 + rax + 0x88]
btr dx, r15w
lea rcx, [r9 + rax]
test rax, rax
movzx rdx, bx
mov dh, dl
movsx edx, r8w
cmove rcx, rax
rol edx, cl
mov qword [rsp + 0x38], rcx
btc dx, bp
bts rdx, r14
add dl, r9b
mov edx, dword [rcx + 0x18]
test edx, edx
je 0x140440c0f
mov rax, qword [rsp + 0x38]
rol r8b, 0xcd
clc
mov ecx, dword [rax + 0x20]
movzx r8d, ax
lea rcx, [rcx + r9]
mov qword [rsp + 0x40], rcx
bt r8w, 0x46
mov r10d, dword [rax + 0x24]
xadd r8, r8
cmp r13w, 0x61fc
adc r8b, 0xc8
lea r10, [r10 + r9]
adc r8b, dl
bt r8d, 0x75
cmc
mov r8d, dword [rax + 0x1c]
jmp 0x140440a61
add r8, r9
jmp 0x140440a69
xor edi, edi
jmp 0x140440a8e
mov edx, dword [rsp + 0x20]
bswap ax
inc rdi
mov eax, edx
test r15d, r9d
clc
cmp rdi, rax
jmp 0x140440a88
jae 0x140440c0f
movzx ecx, word [r10 + rdi*2]
mov ebx, dword [r8 + rcx*4]
test si, r13w
cmp rax, r10
cmp dword [r9 + rbx], 0xb8d18b4c
jmp 0x140440aab
jne 0x140440a77
mov dword [rsp + 0x20], edx
add bp, 0x48c5
rcr al, 0xbb
sal bp, cl
mov rax, qword [rsp + 0x40]
sets sil
mov esi, dword [rax + rdi*4]
lea rsi, [rsi + r9]
mov rbp, 0xffffffffffffffff
stc
clc
test al, r8b
nop dword [rax + rax]
test r10b, cl
cmp byte [rsi + rbp + 1], 0
jmp 0x140440aee
lea rbp, [rbp + 1]
jmp 0x140440af7
jne 0x140440ae4
mov rcx, r12
cmp r9b, cl
test rbp, rbp
jmp 0x140440b0b
je 0x140440b92
sub r14d, r14d
mov r11, r12
movzx dx, dl
nop dword [rax]
shr ecx, 0xfb
movzx ecx, byte [rsi + r14]
btr eax, r8d
setns dl
lea edx, [rcx - 0x41]
rcr al, cl
bt ax, si
and al, 0xc7
lea eax, [rcx + 0x20]
cmc
cmp dl, 0x1a
jmp 0x140440b48
movzx eax, al
jmp 0x140440b50
cmovae eax, ecx
sar cx, cl
bts cx, r13w
movsx rcx, al
cmp dx, 0x38ba
clc
xor rcx, r11
imul rcx, r13
sete r11b
movzx r11d, r8w
inc r14d
test bl, bpl
inc r11b
mov r11, rcx
test sil, 0x34
cmp r14, rbp
jmp 0x140440b8c
jb 0x140440b25
mov rsi, qword [0x1400dd010]
test rsi, rsi
je 0x140440a70
lea rbp, [0x1400dd020]
nop word cs:[rax + rax]
jmp 0x140440bbd
cmp rsi, rcx
je 0x140440be7
mov rsi, qword [rbp]
clc
add rbp, 0x10
jmp 0x140440bd4
test rsi, rsi
jmp 0x140440bdc
jne 0x140440bbd
jmp 0x140440a70
mov eax, dword [rbx + r9 + 4]
movzx rdx, si
mov dx, r12w
bswap edx
mov dword [rbp - 8], eax
mov rax, qword [rsp + 0x38]
movzx dx, cl
mov edx, dword [rax + 0x18]
jmp 0x140440c0a
jmp 0x140440a77
test r15, r15
jmp 0x140440c17
je 0x140440ca7
sub ebp, ebp
lea rbx, [section.VRsYZax0]
sal ch, 0x35
sar dl, cl
dec dh
mov rcx, r12
sub dl, 0x5d
stc
nop dword [rax]
cmove dx, cx
movsx rdx, dx
xor rdx, rdx
movzx edx, byte [rbp + rbx + 0x10]
xor rcx, rdx
imul rcx, r13
jmp 0x140440c53
inc ebp
jmp 0x140440c5a
cmp rbp, r15
jmp 0x140440c62
jb 0x140440c42
movabs rdx, 0xe9203a08b69f42e8
test dh, 0xe3
clc
jmp 0x140440c7b
add rcx, rdx
movabs rdx, 0x52aea00e8a0b3911
jmp 0x140440c8d
xor rdx, rcx
movabs rcx, 0xee16cad6b000daab
add rcx, rdx
jmp 0x140440ca2
jmp 0x140440cb8
movabs rcx, 0xd5d341ba60cb39c7
rcl al, cl
movsxd rax, r10d
not al
rol rcx, 0x16
cwde
movabs rax, 0x957b6a83b7a0090f
cmp r8b, 0xb6
xor rax, rcx
bsr cx, r8w
bts cx, r8w
btc ecx, 0xaa
movabs rcx, 0xec0e237d69308474
lea rcx, [rcx + rax]
clc
cmp r11b, 0xc2
mov qword [0x1400b7208], rcx
test r10b, sil
clc
cmp qword [0x1400de010], 0
jmp 0x140440d07
je 0x140440d55
sub ecx, ecx
rcl dx, 0x42
lahf
not dl
lea rdx, [section.NjEhZBx1]
or ax, r13w
mov al, r14b
bt ax, bx
nop
lea rax, [rcx + 0x10]
cmp bpl, r10b
test dil, cl
cmp qword [rcx + rdx + 0x20], 0
movsx cx, cl
movsx rcx, r8w
mov rcx, rax
jmp 0x140440d4a
jne 0x140440d2a
jmp 0x140440d58
xor eax, eax
stc
mov qword [rsp + 0x60], rax
cmc
cmp bp, cx
sub ecx, ecx
jmp 0x140440d68
jmp 0x140440d84
mov rcx, qword [rsp + 0x30]
inc rcx
cmp rcx, 8
jmp 0x140440d7e
je 0x14044116f
lea rax, [0x1400bfdf0]
cmovg r10w, bp
mov qword [rsp + 0x30], rcx
xchg r8w, r8w
xor r8b, 0xa4
rcl r10d, 0x19
mov r8, qword [rax + rcx*8]
bt ax, di
adc r10w, 0x3d55
and r10w, 0x6aac
mov rax, qword gs:[0x30]
neg r10
test r13b, cl
mov r10b, r11b
mov rax, qword [rax + 0x60]
movsxd r10, r15d
sbb r10, r13
mov r10, qword [rax + 0x18]
add r10, 0x10
jmp 0x140440de7
cmp rdx, r8
je 0x140440ee3
mov r10, qword [r10]
movsx r11d, bx
mov r11, qword [r10 + 0x30]
test r11, r11
jmp 0x140440dfa
je 0x140440d6d
mov r14, qword [r10 + 0x60]
adc bx, r12w
movzx ebx, r11w
mov rbx, 0xffffffffffffffff
cmp r13w, r11w
cmp r12, 0x338c02e5
clc
nop dword [rax]
clc
test si, 0x60b5
cmp word [r14 + rbx*2 + 2], 0
jmp 0x140440e35
lea rbx, [rbx + 1]
jmp 0x140440e3e
jne 0x140440e29
mov rdx, r12
test rbx, rbx
jmp 0x140440e4f
je 0x140440dde
sub ecx, ecx
dec al
mov rdi, r12
nop word [rax + rax]
rol dh, cl
jmp 0x140440e69
movzx eax, word [r14 + rcx*2]
rcl dl, 0xb0
bswap si
lea edx, [rax - 0x41]
sar sil, cl
cmovne ebp, r11d
lea esi, [rax - 0x410]
lea ebp, [rax + 0x20]
cmp r11, r15
test r8w, 0x43eb
cmp si, 0x20
jmp 0x140440e99
cmovb eax, ebp
stc
cmp r10d, edx
cmp dx, 0x1a
cdq
cmovb eax, ebp
movsx dx, r10b
or dl, 0xff
shr dx, 0x11
movzx edx, ax
clc
test r14b, al
xor rdx, rdi
adc edi, esi
imul rdx, r13
movzx edi, r15w
inc ecx
rcr edi, 0xdb
mov rdi, rdx
cmp rcx, rbx
jmp 0x140440ed8
jb 0x140440e69
jmp 0x140440dde
test r10, r10
jmp 0x140440eeb
je 0x140440d6d
movzx eax, word [r11]
cmp eax, 0x5a4d
jne 0x140440f3f
movsxd rax, dword [r11 + 0x3c]
movsxd rcx, ebx
test bp, bp
lea rcx, [r11 + rax]
test si, 0x6c48
stc
cmp dword [r11 + rax], 0x4550
mov ax, 0x7fd5
cmove r9, r11
bswap ax
mov rax, qword [rsp + 0x58]
jmp 0x140440f31
cmove rax, rcx
jmp 0x140440f3a
jmp 0x140440f4b
mov rax, qword [rsp + 0x58]
shr bpl, 0xc5
mov bp, sp
mov qword [rsp + 0x58], rax
mov ecx, dword [rax + 0x88]
lea rax, [r9 + rcx]
shrd rbp, r8, 0x44
bt rbp, 0xb6
test rcx, rcx
movzx rbp, r12w
setns bpl
mov bp, r8w
cmove rax, rcx
sar bpl, cl
movsx ebp, sp
shl bp, cl
mov ebp, dword [rax + 0x18]
cmp r10b, al
clc
test ebp, ebp
jmp 0x140440f8e
je 0x140440d6d
mov r14d, dword [rax + 0x20]
bsf rcx, rcx
lea r14, [r14 + r11]
sbb cl, bpl
dec ch
mov ecx, dword [rax + 0x24]
test bh, 0xaf
clc
jmp 0x140440fb1
add rcx, r11
cmc
mov qword [rsp + 0x40], rcx
jmp 0x140440fc0
mov qword [rsp + 0x20], rax
test r15w, si
mov eax, dword [rax + 0x1c]
clc
test r9, rdi
lea rax, [rax + r11]
test r10b, dil
mov qword [rsp + 0x38], rax
jmp 0x140440fe1
sub esi, esi
jmp 0x140440fe8
jmp 0x14044103f
mov rax, qword [rsp + 0x40]
bsr rdx, r9
movzx eax, word [rax + rsi*2]
or dl, r13b
stc
sar bp, cl
mov rdx, qword [rsp + 0x38]
bts rbp, rsp
stc
mov eax, dword [rdx + rax*4]
add rax, r11
mov ebp, r12d
mov bp, 0x5b82
xchg ebp, ebp
mov qword [rcx - 8], rax
mov ah, ah
lahf
mov rax, qword [rsp + 0x20]
mov ebp, dword [rax + 0x18]
inc rsi
sub eax, edi
mov eax, ebp
clc
cmp rsi, rax
jmp 0x140441039
jae 0x140440d6d
mov r8d, dword [r14 + rsi*4]
and bx, 0x5c3c
lea r8, [r8 + r11]
sal bl, 0xdf
ror ebx, cl
cmp r12b, r15b
mov rbx, 0xffffffffffffffff
jmp 0x140441064
nop dword [rax]
cmp bl, bpl
test al, 0x79
cmp byte [r8 + rbx + 1], 0
lea rbx, [rbx + 1]
jne 0x14044106d
mov r10, r12
test r12b, r9b
stc
test rbx, rbx
jmp 0x14044108c
je 0x14044110f
sub ecx, ecx
mov r15, r12
nop dword [rax]
movzx edi, byte [r8 + rcx]
movsx ax, r8b
shl r10w, 0xde
cmp sil, 0xe2
lea eax, [rdi - 0x41]
lea edx, [rdi + 0x20]
cmp al, 0x1a
movzx ax, bh
movsxd rax, r9d
mov rax, 0x7f663629
movzx eax, dl
movzx r10, bx
bswap r10w
xchg r10d, r10d
cmovae eax, edi
movzx r10, cx
movsx r10, al
test r14b, cl
xor r10, r15
movsx r15d, bx
rol r15, 0xb6
and r15b, 0xd0
imul r10, r13
inc ecx
sar r15d, cl
mov r15, r10
cmp r9b, dl
cmp rcx, rbx
jmp 0x140441109
jb 0x14044109e
mov rbx, qword [0x1400de010]
stc
jmp 0x14044111c
test rbx, rbx
jmp 0x140441124
je 0x140441029
lea rcx, [0x1400de020]
test r15d, r14d
nop dword [rax + rax]
test spl, 0x2f
cmp rbx, r10
jmp 0x140441145
je 0x140440fed
mov rbx, qword [rcx]
jmp 0x140441158
add rcx, 0x10
test rbx, rbx
jmp 0x140441164
jne 0x14044113d
jmp 0x140441029
mov rax, qword [rsp + 0x60]
test rax, rax
jmp 0x14044117c
je 0x1404411e0
sub ecx, ecx
not bp
lea rbp, [section.NjEhZBx1]
neg dx
nop dword [rax]
btc rdx, r11
bts edx, r15d
movzx edx, byte [rcx + rbp + 0x10]
stc
xor rdx, r12
btc r12d, 7
rcl r12b, 0x72
dec r12w
imul rdx, r13
not r12b
setb r12b
inc ecx
movsx r12d, r12w
stc
mov r12, rdx
jmp 0x1404411cd
cmp rcx, rax
jmp 0x1404411d5
jb 0x14044119c
jmp 0x1404411e5
mov rdx, r12
cbw
rol rdx, 0xb
and ecx, r8d
movabs rax, 0xdf7ad2359957b5f4
sar ch, 0x28
add rax, rdx
rol rax, 0x16
add ecx, ebx
shld cx, r11w, 8
movabs rcx, 0x4934245b3ce013cf
xor rcx, rax
movsx eax, ax
movabs rax, 0x5b5c0083c64fa867
stc
add rax, rcx
rol rax, 0xc
movabs rcx, 0xdd5421de87040723
clc
cmp r10w, 0x712b
add rcx, rax
rol rcx, 0x25
rcr al, 0x34
test cx, 0xbbf
not al
mov qword [0x1400b7210], rcx
test r14b, r15b
movzx ecx, r15w
mov eax, dword [0x7ffe0014]
not ch
mov dword [0x1400b8eb8], eax
mov cl, dl
add rcx, r13
movzx ecx, word [0x140000000]
cmp cl, dil
cmp ecx, 0x5a4d
jne 0x1404412c0
movsxd rcx, dword [0x14000003c]
cdq
lea rdx, [0x140000000]
test al, sil
cmp r9, 0x745f05b1
stc
cmp dword [rcx + rdx], 0x4550
jne 0x1404412c0
lea rbx, [rcx + rdx]
lea r14, [rcx + rdx]
ror bpl, 0x13
add r14, 0x108
shr edx, cl
imul eax, eax, 0x41c64e6d
add eax, 0x3039
jmp 0x1404412d0
imul ecx, eax, 0x41c64e6d
btc r9d, eax
bt edx, edx
shr eax, 0x10
lea edx, [rax + rax*2]
xchg bpl, r12b
shr edx, 0x10
cmp cx, di
rcr r10b, 0x5b
mov ebp, eax
bt r10, rsi
sub ebp, edx
dec r13
movzx r13d, r14w
sub r12b, 0xe3
movzx ebp, bp
shr ebp, 1
rcl r9w, 0xd3
sub r9d, ebp
bts r12w, bx
add ebp, edx
bts r12d, r14d
movzx r13d, bp
jmp 0x140441328
shr r13d, 0xe
shr r9w, 0x14
and r9, 0x62c91a55
rcr r10b, cl
add r13d, eax
btr r10, r12
and r13d, 0x3fff
rcr rdx, cl
inc ax
add r13d, 0xfff
cwde
cdq
shr dl, 0xb6
and r13d, 0x7000
add r10b, bl
add ecx, 0x3039
rcl rdx, 0x33
sub r10b, dl
mov dword [0x1400b8eb8], ecx
bswap r10w
shr ecx, 0x10
rol r12b, 0xf
cbw
lea eax, [rcx + rcx*2]
shr eax, 0x10
btc r9w, 0xa7
shl r10b, cl
jmp 0x140441399
mov edx, ecx
adc r12b, r12b
sub edx, eax
neg r10w
xadd r12w, r9w
movzx edx, dx
movsx r9d, r9w
shr edx, 1
btc r10w, si
btr r10w, 0x1d
add edx, eax
cmovle r9d, r12d
movzx r12d, dx
setne dh
shr r12d, 0xe
not ax
test eax, 0x775d2062
add r12d, ecx
sub r9b, 0x7a
and r12d, 0x3fff
cwd
bswap rcx
add r12d, 0xfff
and r12d, 0x7000
movzx dx, r9b
cdq
bswap r9w
mov qword [rsp + 0x28], 0
bts eax, r8d
mov qword [rsp + 0x20], rbx
mov r10, 0x10f660fe
mov ecx, dword [rbx + 0x50]
lea rcx, [rcx + r12]
sub al, 0x95
sal dx, cl
add rcx, r13
mov qword [rsp + 0x48], rcx
test dil, sil
or dx, ax
mov eax, dword [0x1400dd078]
lea rdx, [rsp + 0x28]
lea r9, [rsp + 0x48]
adc r10, 0x318f1b6f
sal r10w, cl
mov r10, 0xffffffffffffffff
xor r8d, r8d
stc
sub rsp, 0x40
jmp 0x140441463
mov qword [rsp + 0x28], 0x3000
jmp 0x140441471
mov qword [rsp + 0x30], 4
jmp 0x14044147f
syscall
add rsp, 0x40
bswap ecx
movzx r8, bp
movsx rcx, sp
mov rcx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x48]
cmp r13b, 0xd1
xor edx, edx
call fcn.1404a268f
mov r15, qword [rsp + 0x28]
test r12b, dil
cmp di, di
cmp dil, 0xfb
test r13d, r13d
jmp 0x1404414bb
je 0x1404416e7
mov rcx, r13
btr bx, cx
movsx ebp, bx
shr rcx, 3
cbw
or rdx, r15
cmp rcx, 2
cbw
setnp dh
mov r8d, 1
cdqe
movzx esi, r10w
mov dl, r8b
cmovae r8, rcx
sub r9d, r9d
bt bp, di
btc eax, 0x1c
nop word cs:[rax + rax]
imul edx, dword [0x1400b8eb8], 0x41c64e6d
add edx, 0x3039
imul edi, edx, 0x41c64e6d
bswap eax
mov ebp, edx
btr rsi, 0x94
shr ebp, 0x10
bts dx, bp
inc dl
lea edx, [rbp + rbp*2]
shr edx, 0x10
movzx cx, r14b
mov eax, ebp
sub cl, 0xf6
xor ecx, r12d
sub eax, edx
movzx eax, ax
bswap esi
rcr rbx, cl
xadd bl, bh
shr eax, 1
jmp 0x140441559
add eax, edx
setge bl
bt ebx, 0xc9
add sil, cl
add edi, 0x3039
sub sil, 7
rcr cl, 0x89
movzx edx, ax
mov eax, edi
or sil, 0x1b
ror bl, cl
neg cx
shr eax, 0x10
lea ebx, [rax + rax*2]
btr esi, r8d
xchg ch, ch
stc
shr edx, 0xe
shr ebx, 0x10
mov esi, eax
sub esi, ebx
mov ecx, edx
movzx esi, si
clc
shr esi, 1
add esi, ebx
mov rbx, rax
or bx, 0x465b
sbb rbx, r11
shl ecx, 0xf
jmp 0x1404415bb
movzx ebx, si
bsr si, sp
rol rsi, 0x4c
shr ebx, 0xe
and si, 0x4cf2
cmp r13b, r11b
mov esi, ebx
jmp 0x1404415d9
sub edx, ecx
shl cl, 0xd9
shl esi, 0xf
xchg cx, cx
sub ebx, esi
movsx ecx, sp
add cl, sil
add ebx, eax
neg al
add edx, ebp
movsxd rcx, r11d
xor ebp, ebp
xor rcx, 0x6c5459c3
bts rcx, r14
sal bpl, 0x7c
cmp bx, 0x10
setb bpl
imul eax, edi, 0x41c64e6d
bt edi, edx
add eax, 0x3039
rcr di, cl
imul ecx, eax, 0x41c64e6d
shr eax, 0x10
movzx bx, sil
bswap rdi
test dx, bp
lea ebx, [rax + rax*2]
shr ebx, 0x10
mov edi, eax
cmc
clc
jmp 0x140441642
sub edi, ebx
movzx edi, di
shr edi, 1
test r8b, r11b
add edi, ebx
mov ebx, 0x5d0d33ca
cmp di, dx
rcl bx, 0x1f
movzx edx, dx
movzx ebx, di
bsf edi, edx
rol edi, 0xfa
shr ebx, 0xe
mov edi, ebx
cmp ch, 0x7e
clc
test spl, spl
or rbp, rdx
cmc
shl edi, 0xf
cmp bl, 0x40
test bpl, 0xd4
test al, r11b
sub ebx, edi
cmp r8w, 0x3092
test r12d, 0x67412f85
add ebx, eax
jmp 0x140441699
add ecx, 0x3039
xor eax, eax
and al, spl
cmp bx, 0x20
setb al
cmp r11w, 0x959
test cl, 0x77
mov dword [0x1400b8eb8], ecx
or rax, rbp
jmp 0x1404416c2
mov qword [r15 + r9*8], rax
jmp 0x1404416cb
inc r9
cmc
cmp r8, r9
jmp 0x1404416d7
jne 0x140441505
mov r15, qword [rsp + 0x28]
cmp bp, 0x13c7
test r12, r12
jmp 0x1404416ef
je 0x14044192b
sub r15, r12
btr si, 0x3b
add r15, qword [rsp + 0x48]
rol ah, 0x41
movzx rax, r10w
test cx, r15w
shr r12, 3
cmp r12, 2
mov r8d, 1
movzx bx, al
bswap esi
cmovae r8, r12
sal ch, cl
shr rsi, 0xb0
sub r9d, r9d
stc
shld di, cx, 0xbf
mov cl, bpl
nop
cmp spl, 0xad
imul edx, dword [0x1400b8eb8], 0x41c64e6d
add edx, 0x3039
cmp r9w, 0xc9b
imul edi, edx, 0x41c64e6d
rcl rcx, cl
mov ebp, edx
rcr edx, 0xb1
sbb ax, 0x7f4f
shr ebp, 0x10
sbb bl, r9b
sal bx, 0x57
cmp r15, 0x4132e52
lea edx, [rbp + rbp*2]
cmp bpl, 0xad
or si, dx
shr edx, 0x10
adc sil, bpl
adc sil, 0xaa
xchg ah, ah
mov ebx, ebp
xchg si, si
lahf
sub ebx, edx
movzx ebx, bx
stc
shl si, 0xbc
shr ebx, 1
add ebx, edx
btc rax, r9
movzx rdx, r15w
stc
add edi, 0x3039
rol ecx, cl
movsx esi, ax
movzx edx, bx
mov ebx, edi
bts cx, dx
cmp spl, spl
shr ebx, 0x10
shr cl, cl
lea esi, [rbx + rbx*2]
sal ch, cl
shr edx, 0xe
bswap cx
stc
or cl, 0x80
shr esi, 0x10
rcl ecx, 0x8f
bsr rax, r9
mov eax, ebx
rcl ecx, 0x87
cmp r9b, 0x6c
sub eax, esi
dec ch
mov ecx, edx
cmp r9b, r13b
movzx eax, ax
shr eax, 1
add eax, esi
setae sil
shr sil, 0x93
movzx esi, r8w
shl ecx, 0xf
rol sil, 0xce
xor sil, 0x8d
movzx eax, ax
sub sil, r11b
shr eax, 0xe
adc sil, r9b
sar sil, 0x31
cmc
mov esi, eax
sub edx, ecx
rcr ch, cl
sar cx, cl
shl esi, 0xf
sub eax, esi
xor cx, r8w
cmp r15, rcx
add eax, ebx
and cl, r8b
cmp bpl, r9b
bt ecx, r10d
add edx, ebp
xor ebp, ebp
jmp 0x14044184a
cmp ax, 0x10
not ebx
setb bpl
xchg ch, cl
imul eax, edi, 0x41c64e6d
sar bh, cl
adc di, 0x6082
add eax, 0x3039
sal dil, 0xb4
movsx ebx, r14w
imul ecx, eax, 0x41c64e6d
test r8w, sp
shr eax, 0x10
shl bh, cl
movzx rdi, bx
movsx ebx, r9w
lea ebx, [rax + rax*2]
bts di, r13w
shr ebx, 0x10
shr rdi, cl
mov edi, eax
stc
cmp cl, r12b
jmp 0x1404418a0
sub edi, ebx
movzx edi, di
test r15, 0x28014a78
shr edi, 1
add edi, ebx
sar bh, 0x59
movsx bx, ah
cmp r11b, 0xb8
movzx edx, dx
not bh
movzx ebx, di
shld di, dx, 0xa6
shr ebx, 0xe
mov edi, ebx
clc
or rbp, rdx
shl edi, 0xf
stc
sub ebx, edi
add ebx, eax
stc
add ecx, 0x3039
sub eax, eax
rcl al, 0xec
sar al, 0xa3
cmp bx, 0x20
not al
mov al, 0x29
setb al
mov dword [0x1400b8eb8], ecx
test dx, cx
cmp r13, 0x1fd96669
or rax, rbp
jmp 0x14044190b
mov qword [r15 + r9*8], rax
inc r9
test ch, 3
cmp r15b, bl
cmp r8, r9
jmp 0x140441920
jne 0x14044173d
mov r15, qword [rsp + 0x28]
mov rax, qword [rsp + 0x20]
test r15, rsp
clc
stc
add r15, r13
cmp cl, 0x19
movzx eax, word [rax + 6]
cmp r13d, 0x6a847dac
test rax, rax
je 0x140441a77
shl rax, 3
mov cl, 0x52
shr r13w, cl
lea rbp, [rax + rax*4]
mov cl, bpl
bsf rbx, r8
xor edi, edi
and bl, r10b
dec ax
btr r13d, edi
mov ebx, 4
xadd r8b, cl
shr r13, 0x8e
test spl, spl
lea rsi, [rsp + 0x70]
bt r13w, 0x3b
lea r12, [rsp + 0x68]
clc
ror r8b, cl
xchg r13b, cl
lea r13, [rsp + 0x54]
add dx, di
nop dword [rax + rax]
mov edx, dword [r14 + rdi + 0xc]
mov al, 0x57
lea rcx, [r15 + rdx]
ror r8b, 0x8c
jmp 0x1404419bd
mov qword [rsp + 0x70], rcx
lea rax, [0x140000000]
ror r8w, 0xa6
movsx r8, ax
add rdx, rax
mov r8d, dword [r14 + rdi + 8]
jmp 0x1404419df
call fcn.1404a1c3e
mov eax, dword [r14 + rdi + 8]
mov qword [rsp + 0x68], rax
sub r10, r13
ror r9w, cl
mov dword [rsp + 0x54], 0
test dword [r14 + rdi + 0x24], 0x20000000
movsx r8w, r11b
mov r9d, 0x40
movzx r10d, r12w
cdq
movsx r8w, r10b
cmove r9d, ebx
mov eax, dword [0x1400dd088]
neg r10w
mov r10, 0xffffffffffffffff
or r8w, 0x524b
mov rdx, rsi
shrd r8d, edx, 0x21
mov r8, r12
cmp bpl, dl
test ebp, 0x65291506
sub rsp, 0x30
jmp 0x140441a53
mov qword [rsp + 0x28], r13
jmp 0x140441a5d
syscall
add rsp, 0x30
cmc
clc
add rdi, 0x28
cmc
cmp ebp, edi
jmp 0x140441a71
jne 0x1404419a4
lea rdx, [0x140000000]
cwde
mov rax, r15
rcl sil, cl
ror sil, cl
shl sil, 0xa8
sub rax, rdx
movzx rcx, r15w
bts cx, r12w
mov sil, 0x50
mov rsi, qword [rsp + 0x20]
bsf cx, ax
mov ecx, dword [rsi + 0xb0]
clc
test cl, 0x38
jmp 0x140441ab3
add rcx, rdx
jmp 0x140441abb
je 0x140441bc7
mov r8d, 1
jmp 0x140441acc
jmp 0x140441aea
mov ebx, dword [rcx + 4]
jmp 0x140441adc
add rcx, rbx
jmp 0x140441ae4
je 0x140441bc7
cmp dword [rcx], 0
jmp 0x140441af2
je 0x140441bc7
mov ebx, dword [rcx + 4]
test rbx, rbx
jmp 0x140441b03
je 0x140441bc7
lea rbp, [rbx - 8]
cmp eax, 0x4d1e467a
test r11d, r13d
cmp rbp, 2
jmp 0x140441b1e
jb 0x140441adc
shr rbp, 1
stc
cmp rbp, 2
jmp 0x140441b31
cmovb rbp, r8
stc
cmp dh, 0x16
jmp 0x140441b3e
sub ebx, ebx
jmp 0x140441b80
and edi, 0xfff
xor dl, r15b
cmc
mov edx, dword [rcx]
jmp 0x140441b56
lea rdi, [rdi + r15]
test r9b, r15b
clc
stc
add qword [rdx + rdi], rax
jmp 0x140441b68
inc rbx
cmp r10w, 0x3ad9
stc
cmp rbp, rbx
jmp 0x140441b7a
je 0x140441ad1
movzx edi, word [rcx + rbx*2 + 8]
cmc
jmp 0x140441b8b
cmp edi, 0x1000
jmp 0x140441b96
jb 0x140441b68
mov edx, edi
cmc
shr edx, 0xc
test rbx, r14
stc
cmp edx, 0xa
jmp 0x140441bae
je 0x140441b45
cmp edx, 3
jmp 0x140441bbc
je 0x140441b45
jmp 0x140441b68
mov ecx, dword [rsi + 0xd0]
jmp 0x140441bd2
movq xmm0, rax
pshufd xmm0, xmm0, 0x44
movdqu xmm1, xmmword [r15 + rcx]
jmp 0x140441be7
movdqu xmm2, xmmword [r15 + rcx + 0x10]
paddq xmm1, xmm0
movdqu xmmword [r15 + rcx], xmm1
jmp 0x140441bfd
paddq xmm2, xmm0
movdqu xmmword [r15 + rcx + 0x10], xmm2
rcl dh, cl
sub cl, 0xd3
lea rdx, [0x14005d630]
movzx ecx, r13w
cmp dl, 0xaa
add rdx, rax
lea rcx, [0x140000000]
jmp 0x140441c2a
call rdx
nop
add rsp, 0x78
movzx si, r8b
pop rbx
cmovne r14, r13
bswap r13w
pop rbp
pop rdi
setle r15b
pop rsi
cmovne r12w, r12w
movsx r12d, r13w
pop r12
movzx r14, dx
bswap r13w
setp r14b
pop r13
pop r14
pop r15
jmp 0x140441c68
ret