Function at 0x140001000
Capabilities:
Create process on windows

Disassembly:
push rbp
push rbx
sub rsp, 0x78
lea rbp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 0xd48d1528
add edx, 0x770ad529
add edx, 0xd48d1528
sub edx, 0x33fe2034
sub edx, 1
add edx, 0x33fe2034
sub edx, 0x5e28bc92
sub edx, 0x770ad529
add edx, 0x5e28bc92
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
or cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov dl, r8b
and dl, r9b
xor r8b, 0xff
and al, r8b
or dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400010a2
jmp 0x14000362d
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0xc0191393
add edx, 0x539d7356
sub edx, 1
sub edx, 0x539d7356
xor r8d, r8d
sub r8d, edx
add r8d, 0xc0191393
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r9b
mov cl, dl
xor cl, 0xff
mov al, r9b
xor al, 0xff
or cl, al
mov al, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r8b, r9b
and r8b, r10b
xor r9b, 0xff
and dl, r9b
or r8b, dl
mov dl, r8b
xor dl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x14000112e
jmp 0x14000362d
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov dl, al
xor dl, 0xff
mov cl, r8b
and cl, dl
mov r9b, r8b
xor r9b, 0xff
mov dl, al
and dl, r9b
or cl, dl
mov dl, al
xor dl, r8b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000118e
jmp 0x140003283
mov eax, 0x100
call fcn.1402d39a0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x18], rax
mov eax, 0x10
call fcn.1402d39a0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x10], rax
mov eax, 0x120
call fcn.1402d39a0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 8], rax
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
xor r8d, r8d
sub r8d, ecx
add r8d, 0x1cdc1c39
xor edx, edx
sub edx, r8d
add edx, 0xffffffff
sub edx, 0x472493f6
sub edx, 0xe323e3c7
add edx, 0x472493f6
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r9b, cl
xor r9b, 0xff
and cl, r10b
and dl, r9b
or cl, dl
xor al, 0xff
xor r8b, 0xff
mov dl, al
xor dl, r8b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000125a
jmp 0x140003283
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0x5cca0abc
add edx, 0xea4b3e6c
sub edx, 1
sub edx, 0xea4b3e6c
xor r8d, r8d
sub r8d, edx
add r8d, 0x5cca0abc
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl al
mov r8b, al
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
xor dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400012c6
jmp 0x140003288
mov eax, 0x20
mov qword [rbp - 0x38], rax
call fcn.1402d39a0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov rcx, rsp
mov qword [rbp - 0x50], rcx
call fcn.1402d39a0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov rcx, rsp
mov qword [rbp - 0x48], rcx
call fcn.1402d39a0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov rcx, rsp
mov qword [rbp - 0x40], rcx
call fcn.1402d39a0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov rcx, rsp
mov qword [rbp - 0x30], rcx
call fcn.1402d39a0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x28], rax
mov eax, 0x10
call fcn.1402d39a0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
and r9b, r8b
xor dl, r9b
xor cl, dl
mov dl, al
xor dl, r8b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400013a0
jmp 0x140003288
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0x110ebf39
add edx, 0xffffffff
sub edx, 0x110ebf39
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400013fe
jmp 0x140003632
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
xor r8d, r8d
sub r8d, ecx
add r8d, 1
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl r8b
mov al, cl
xor al, 0xff
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
xor cl, dl
xor al, 0xff
mov dl, al
xor dl, r8b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
xor dl, 0xff
xor cl, 0xff
mov al, cl
xor al, dl
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x14000146a
jmp 0x140003632
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
xor r8d, r8d
sub r8d, eax
add r8d, 0xf73cd80e
xor edx, edx
sub edx, r8d
add edx, 0xffffffff
add edx, 0xac8c840
sub edx, 0x8c327f2
sub edx, 0xac8c840
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl dl
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
xor al, dl
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov r8b, dl
xor r8b, 0xff
mov cl, al
xor cl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x1400014ea
jmp 0x140003637
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 0x9939a97e
sub edx, 0xba6a8421
add edx, 0x9939a97e
sub edx, 0xfb8fe4b2
sub edx, 1
add edx, 0xfb8fe4b2
sub edx, 0xa75dd17c
add edx, 0xba6a8421
add edx, 0xa75dd17c
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, al
xor bl, 0xff
and bl, al
mov r10b, r8b
xor r10b, 0xff
and r10b, r8b
mov al, dl
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov cl, dl
xor cl, bl
or al, r11b
xor al, 0xff
or cl, al
mov al, r9b
xor al, r10b
xor cl, 0xff
xor al, 0xff
xor cl, al
mov al, dl
xor al, 0xff
xor dl, r9b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400015a4
jmp 0x140003637
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0x14e3d3a6
add edx, 0xffffffff
sub edx, 0x14e3d3a6
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r9b, cl
xor r9b, 0xff
and cl, r10b
and dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001616
jmp 0x14000328d
xor eax, eax
mov ecx, eax
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rdx, qword [rbp - 0x18]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp - 0x10]
mov qword [rax], rcx
mov rcx, qword [rax]
mov r8d, 0xff
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
add rsp, 0x20
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 0x9d58671d
add edx, 0x3ee2ddd0
add edx, 0x9d58671d
sub edx, 0xcb480b0
sub edx, 1
add edx, 0xcb480b0
add edx, 0xc11d2230
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and dl, al
xor cl, dl
xor cl, 0xff
xor cl, r8b
mov dl, al
xor dl, r8b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400016cd
jmp 0x14000328d
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0xe352b0c4
sub edx, 0xf451634f
add edx, 0xe352b0c4
add edx, 0x7ab6805
sub edx, 1
sub edx, 0x7ab6805
sub edx, 0xc4e264cc
add edx, 0xf451634f
add edx, 0xc4e264cc
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl al
mov r8b, al
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
xor dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001745
jmp 0x14000363c
mov rcx, qword [rbp - 8]
mov edx, 1
sub rsp, 0x20
call fcn.1400046d0
add rsp, 0x20
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0xd49095f2
sub edx, 0x8b207aa
sub edx, 0xd49095f2
sub edx, 0x464f99fc
sub edx, 1
add edx, 0x464f99fc
sub edx, 0x607d2af2
add edx, 0x8b207aa
add edx, 0x607d2af2
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl al
mov r8b, al
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
xor dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400017d3
jmp 0x14000363c
mov rcx, qword [rbp - 8]
sub rsp, 0x20
lea rdx, str.selfDel.bat
mov r8d, 2
mov r9d, 0x40
call fcn.1400065e0
add rsp, 0x20
jmp 0x1400017fc
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov dl, r8b
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov r9b, al
xor r9b, 0xff
mov dl, r8b
and dl, r9b
xor r8b, 0xff
and al, r8b
or dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001857
jmp 0x1400032c9
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x876a0e1b
sub edx, 0x59357292
add edx, 0x876a0e1b
add edx, 0x62cd5231
sub edx, 1
sub edx, 0x62cd5231
xor r8d, r8d
sub r8d, edx
add r8d, 0xa6ca8d6e
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r9b
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov cl, r9b
and cl, r10b
xor r9b, 0xff
and dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400018ee
jmp 0x1400032c9
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 0xf9ba6b00
add edx, 0x9a372749
sub edx, 1
sub edx, 0x9a372749
add edx, 0xf224f273
sub edx, 0x6459500
sub edx, 0xf224f273
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
xor cl, dl
mov dl, al
xor dl, r8b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001967
jmp 0x140003657
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
xor r8d, r8d
sub r8d, ecx
add r8d, 1
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r9b
mov cl, dl
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov al, r9b
and al, r10b
xor r9b, 0xff
and dl, r9b
or al, dl
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov r8b, dl
xor r8b, 0xff
mov cl, al
xor cl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x1400019e4
jmp 0x140003657
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x267aee35
sub edx, 0x7752ce6e
add edx, 0x267aee35
add edx, 0xdbbb4bb8
sub edx, 1
sub edx, 0xdbbb4bb8
add edx, 0xa7067cec
add edx, 0x7752ce6e
sub edx, 0xa7067cec
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl al
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
or cl, r8b
xor cl, 0xff
xor dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001a60
jmp 0x14000365c
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x5e05a507
add edx, 0xffffffff
add edx, 0x5e05a507
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r9b
mov cl, dl
xor cl, 0xff
mov al, r9b
xor al, 0xff
or cl, al
mov al, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r8b, r9b
and r8b, r10b
xor r9b, 0xff
and dl, r9b
or r8b, dl
mov dl, r8b
xor dl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140001ad4
jmp 0x14000365c
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
add edx, 0x285ccf30
sub edx, 0xacc3e4e9
sub edx, 0x285ccf30
add edx, 0x77882188
sub edx, 1
sub edx, 0x77882188
xor r8d, r8d
sub r8d, edx
add r8d, 0x533c1b17
xor edx, edx
sub edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov cl, r8b
and cl, r10b
mov r10b, al
and r10b, r11b
or cl, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001b73
jmp 0x1400032ce
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 0x57e0611f
add edx, 0xffffffff
add edx, 0x57e0611f
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
or cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov dl, r8b
and dl, r9b
xor r8b, 0xff
and al, r8b
or dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001bde
jmp 0x140003661
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x5014dc6a
add edx, 0xde8e8808
add edx, 0x5014dc6a
add edx, 0xb74263e0
sub edx, 1
sub edx, 0xb74263e0
sub edx, 0x349c3b8
sub edx, 0xde8e8808
add edx, 0x349c3b8
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl r8b
mov dl, cl
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov al, cl
xor al, 0xff
and al, cl
xor al, 0xff
mov r10b, cl
xor r10b, al
mov r11b, r10b
xor r11b, 0xff
mov al, r9b
and al, r11b
and r10b, r8b
or al, r10b
xor dl, r9b
or cl, r8b
xor cl, 0xff
or dl, cl
mov r8b, dl
xor r8b, 0xff
mov cl, al
xor cl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140001c8d
jmp 0x140003661
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0xb7e8467b
sub edx, 0xcba28741
add edx, 0xb7e8467b
add edx, 0xffffffff
add edx, 0x2d884fda
add edx, 0xcba28741
sub edx, 0x2d884fda
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r9b
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov cl, r9b
xor cl, 0xff
and cl, r9b
mov r9b, r8b
xor r9b, cl
mov cl, r9b
and cl, dl
xor r9b, 0xff
mov dl, al
and dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor cl, 0xff
mov al, cl
xor al, dl
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140001d24
jmp 0x1400032ce
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x61eefa1a
add edx, 0xffffffff
add edx, 0x61eefa1a
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
and cl, r10b
and dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001d96
jmp 0x140003666
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 0xeeb87275
add edx, 0x81882fab
add edx, 0xeeb87275
sub edx, 0x54c48c25
sub edx, 1
add edx, 0x54c48c25
add edx, 0x70ca5c38
sub edx, 0x81882fab
sub edx, 0x70ca5c38
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
or cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov dl, r8b
and dl, r9b
xor r8b, 0xff
and al, r8b
or dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001e25
jmp 0x140003666
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0x3812bcf1
sub edx, 0x74f65a3
sub edx, 1
add edx, 0x74f65a3
sub edx, 0xdbae4033
add edx, 0xc7ed430f
add edx, 0xdbae4033
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001e9b
jmp 0x14000366b
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
add edx, 0x959bfba9
add edx, 0xb4d339ac
sub edx, 0x959bfba9
add edx, 0xffffffff
add edx, 0x3779017e
sub edx, 0xb4d339ac
sub edx, 0x3779017e
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
or cl, dl
mov r9b, al
xor r9b, 0xff
mov dl, r8b
and dl, r9b
xor r8b, 0xff
and al, r8b
or dl, al
xor dl, 0xff
mov al, cl
xor al, dl
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140001f21
jmp 0x14000366b
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x2df51dd2
sub edx, 0x4aabfd7d
add edx, 0x2df51dd2
add edx, 0x624cfef5
sub edx, 1
sub edx, 0x624cfef5
sub edx, 0xb5540283
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl al
mov r8b, al
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
xor dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001f8d
jmp 0x1400032d3
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 1
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov r8b, dl
xor r8b, 0xff
mov al, cl
xor al, r8b
and al, cl
mov r9b, cl
xor r9b, 0xff
mov r8b, dl
and r8b, r9b
xor dl, 0xff
and cl, dl
or r8b, cl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140001ff5
jmp 0x1400032d3
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x73167d6f
add edx, 0x4eae7307
sub edx, 1
sub edx, 0x4eae7307
add edx, 0x73167d6f
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl al
mov r8b, al
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
xor dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002055
jmp 0x140003670
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
xor r8d, r8d
sub r8d, ecx
add r8d, 0xcd23b600
xor edx, edx
sub edx, r8d
add edx, 0xd23877fd
sub edx, 1
sub edx, 0xd23877fd
add edx, 0xcd23b600
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl r8b
mov dl, cl
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov al, cl
xor al, 0xff
and al, cl
mov r10b, r8b
xor r10b, 0xff
and r10b, r8b
mov cl, dl
xor cl, al
mov al, r9b
xor al, r10b
xor cl, 0xff
xor al, 0xff
xor cl, al
mov al, dl
xor al, 0xff
xor dl, r9b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400020ee
jmp 0x140003670
mov rcx, qword [rbp - 0x28]
sub rsp, 0x20
lea rdx, str.:startExe_r_nif_not_exist
call fcn.14000b3e0
add rsp, 0x20
jmp 0x14000210b
mov r8, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x30]
sub rsp, 0x20
call fcn.14000a510
add rsp, 0x20
jmp 0x140002129
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x95142443
add edx, 0xffffffff
add edx, 0x95142443
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl al
mov r8b, al
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
xor dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000217d
jmp 0x140003675
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
add edx, 0x5479e900
sub edx, 0x8b64f2c1
sub edx, 0x5479e900
sub edx, 0x1954442b
sub edx, 1
add edx, 0x1954442b
add edx, 0x547c6f1a
add edx, 0x8b64f2c1
sub edx, 0x547c6f1a
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl dl
mov cl, al
xor cl, 0xff
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
and r8b, al
mov al, cl
xor al, r8b
xor al, dl
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
xor r8b, 0xff
mov dl, r8b
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x14000221a
jmp 0x140003675
mov rdx, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x40]
sub rsp, 0x20
lea r8, str._goto_done_r_ndel__f__q
call fcn.14000a510
add rsp, 0x20
jmp 0x14000223b
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
xor r8d, r8d
sub r8d, eax
add r8d, 0xa1069330
xor edx, edx
sub edx, r8d
add edx, 0x27d881c8
sub edx, 1
sub edx, 0x27d881c8
add edx, 0xa1069330
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov dl, r8b
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov r9b, al
xor r9b, 0xff
mov dl, r8b
and dl, r9b
xor r8b, 0xff
and al, r8b
or dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400022b8
jmp 0x1400033ef
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0x2c0ddafc
sub edx, 0x48f5f009
sub edx, 0x2c0ddafc
sub edx, 0x5923629
sub edx, 1
add edx, 0x5923629
add edx, 0x6e6eb89
add edx, 0x48f5f009
sub edx, 0x6e6eb89
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r9b
mov cl, dl
xor cl, 0xff
mov al, r9b
xor al, 0xff
or cl, al
mov al, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r8b, r9b
and r8b, r10b
xor r9b, 0xff
and dl, r9b
or r8b, dl
mov dl, r8b
xor dl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140002350
jmp 0x14000367a
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0x7b0df071
add edx, 0x5470f42f
sub edx, 0x7b0df071
add edx, 0x5478c816
sub edx, 1
sub edx, 0x5478c816
add edx, 0x9ff445fe
sub edx, 0x5470f42f
sub edx, 0x9ff445fe
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r9b
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov cl, dl
xor cl, 0xff
and cl, dl
mov dl, al
xor dl, cl
mov r10b, dl
xor r10b, 0xff
mov cl, r8b
and cl, r10b
and dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400023ee
jmp 0x14000367a
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0xcc99bb4c
sub edx, 0x845d4832
sub edx, 0xcc99bb4c
sub edx, 0x6e1045b1
sub edx, 1
add edx, 0x6e1045b1
xor r8d, r8d
sub r8d, edx
add r8d, 0x7ba2b7ce
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov r8b, dl
xor r8b, 0xff
mov al, cl
xor al, r8b
and al, cl
mov r9b, cl
xor r9b, 0xff
mov r8b, dl
and r8b, r9b
xor dl, 0xff
and cl, dl
or r8b, cl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140002486
jmp 0x1400033ef
mov r8, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x48]
sub rsp, 0x20
call fcn.14000a510
add rsp, 0x20
jmp 0x1400024a4
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
add edx, 0x7045de6e
add edx, 0xffffffff
xor r8d, r8d
sub r8d, edx
add r8d, 0x7045de6e
xor edx, edx
sub edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
xor al, 0xff
xor r8b, 0xff
mov dl, al
xor dl, 0xff
mov cl, r8b
and cl, dl
mov r9b, r8b
xor r9b, 0xff
mov dl, al
and dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor cl, 0xff
mov al, cl
xor al, dl
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140002523
jmp 0x1400033f4
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x38853b84
sub edx, 0x70d621ca
add edx, 0x38853b84
add edx, 0xadb5ec4
sub edx, 1
sub edx, 0xadb5ec4
add edx, 0x86de5032
add edx, 0x70d621ca
sub edx, 0x86de5032
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r9b
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov cl, r9b
xor cl, 0xff
and cl, r9b
mov r9b, r8b
xor r9b, cl
mov cl, r9b
and cl, dl
xor r9b, 0xff
mov dl, al
and dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400025c3
jmp 0x1400033f4
mov rdx, qword [rbp - 0x48]
mov rcx, qword [rbp - 0x50]
sub rsp, 0x20
lea r8, str._r_ngoto_startExe_r_n:done_r_ndel__f__q__0
call fcn.14000a510
add rsp, 0x20
jmp 0x1400025e4
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0x80ca1cfb
sub edx, 0xb5a76516
sub edx, 1
add edx, 0xb5a76516
xor r8d, r8d
sub r8d, edx
add r8d, 0x80ca1cfb
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl dl
mov cl, r9b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov al, r9b
xor al, 0xff
and al, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, dl
mov dl, cl
xor dl, al
mov al, r8b
xor al, r9b
or r9b, al
mov r10b, dl
xor r10b, 0xff
mov al, r9b
and al, r10b
xor r9b, 0xff
and dl, r9b
or al, dl
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov r8b, dl
xor r8b, 0xff
mov cl, al
xor cl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x14000269b
jmp 0x1400033f9
mov rcx, qword [rbp - 0x48]
sub rsp, 0x20
call fcn.14000b770
add rsp, 0x20
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0xca1615f7
sub edx, 0x782dcf24
add edx, 0xca1615f7
add edx, 0x40693083
sub edx, 1
sub edx, 0x40693083
add edx, 0x37cbed4b
add edx, 0x782dcf24
sub edx, 0x37cbed4b
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov r8b, dl
xor r8b, 0xff
mov al, cl
xor al, r8b
and al, cl
mov r9b, cl
xor r9b, 0xff
mov r8b, dl
and r8b, r9b
xor dl, 0xff
and cl, dl
or r8b, cl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140002744
jmp 0x1400033f9
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0x9e263a8e
sub edx, 0x6c3a42f
sub edx, 0x9e263a8e
add edx, 0xffffffff
xor r8d, r8d
sub r8d, edx
add r8d, 0xf93c5bd1
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r8b
mov al, dl
xor al, 0xff
xor r8b, 0xff
mov cl, r8b
and cl, dl
mov r9b, r8b
xor r9b, 0xff
mov dl, al
and dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
mov al, cl
xor al, dl
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x1400027d2
jmp 0x14000367f
mov rcx, qword [rbp - 0x40]
sub rsp, 0x20
call fcn.14000b770
mov rcx, qword [rbp - 0x30]
call fcn.14000b770
mov rcx, qword [rbp - 0x28]
call fcn.14000b770
add rsp, 0x20
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 1
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r8b
cmp eax, 0xa
setl cl
mov dl, cl
xor dl, 0xff
mov al, r8b
xor al, dl
and al, r8b
xor r8b, 0xff
xor cl, 0xff
xor r8b, cl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140002852
jmp 0x14000367f
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 1
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl r8b
mov dl, cl
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov al, r8b
xor al, 0xff
xor cl, 0xff
xor cl, al
mov al, dl
xor al, 0xff
xor dl, r9b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400028b2
jmp 0x1400036a7
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 0x2067d97
add edx, 0xffffffff
sub edx, 0x30afb13c
sub edx, 0xfdf98269
add edx, 0x30afb13c
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
or cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov dl, r8b
and dl, r9b
xor r8b, 0xff
and al, r8b
or dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002929
jmp 0x1400036a7
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x810b51be
add edx, 0xfc7ac992
sub edx, 1
sub edx, 0xfc7ac992
sub edx, 0x2b253f1
sub edx, 0x7ef4ae42
add edx, 0x2b253f1
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r9b, cl
xor r9b, 0xff
and cl, r10b
and dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor cl, 0xff
mov al, cl
xor al, dl
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x1400029b6
jmp 0x1400034f1
mov rcx, qword [rbp - 0x50]
mov rax, qword [rbp - 8]
add rax, 0x10
mov qword [rbp - 0x68], rax
sub rsp, 0x20
call fcn.1400111f0
mov rcx, qword [rbp - 0x50]
add rsp, 0x20
mov qword [rbp - 0x60], rax
sub rsp, 0x20
call fcn.140011d20
add rsp, 0x20
mov qword [rbp - 0x58], rax
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0x2ac810ff
add edx, 0xafafa4e
sub edx, 0x2ac810ff
sub edx, 0xff00a838
sub edx, 1
add edx, 0xff00a838
add edx, 0xf50505b2
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl al
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
or cl, r8b
xor dl, 0xff
xor al, 0xff
xor dl, al
xor dl, 0xff
mov al, cl
xor al, dl
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140002a64
jmp 0x1400034f1
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x99fe3b34
add edx, 0x9843bb34
sub edx, 1
sub edx, 0x9843bb34
sub edx, 0xf146be2d
sub edx, 0x6601c4cc
add edx, 0xf146be2d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor cl, 0xff
xor dl, 0xff
xor cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002ae0
jmp 0x1400036ac
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 0xc084732
sub edx, 0x55cd1fb3
add edx, 0xc084732
add edx, 0x6d40bf5
sub edx, 1
sub edx, 0x6d40bf5
xor r8d, r8d
sub r8d, edx
add r8d, 0xaa32e04d
xor edx, edx
sub edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl dl
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
xor al, dl
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov r8b, dl
xor r8b, 0xff
mov cl, al
xor cl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140002b6e
jmp 0x1400036ac
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0xda38ee04
sub edx, 0xe202dcf8
sub edx, 0xda38ee04
add edx, 0xffffffff
xor r8d, r8d
sub r8d, edx
add r8d, 0x1dfd2308
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor cl, 0xff
xor dl, 0xff
xor cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor cl, 0xff
mov al, cl
xor al, dl
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140002bed
jmp 0x140003510
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
add edx, 0x2e948ae0
sub edx, 0xa51cf088
sub edx, 0x2e948ae0
add edx, 0xffffffff
sub edx, 0xf34c6eed
add edx, 0xa51cf088
add edx, 0xf34c6eed
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
or cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov dl, r8b
and dl, r9b
xor r8b, 0xff
and al, r8b
or dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002c70
jmp 0x1400036b1
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x3f210381
add edx, 0xc39a9488
sub edx, 1
sub edx, 0xc39a9488
add edx, 0x3f210381
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor cl, 0xff
mov al, cl
xor al, dl
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140002cdd
jmp 0x1400036b1
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
xor r8d, r8d
sub r8d, eax
add r8d, 1
xor edx, edx
sub edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov cl, al
xor cl, 0xff
xor cl, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002d48
jmp 0x140003510
mov r8, qword [rbp - 0x60]
mov rdx, qword [rbp - 0x58]
mov rcx, qword [rbp - 0x68]
sub rsp, 0x20
call fcn.14000d900
add rsp, 0x20
jmp 0x140002d66
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
xor r8d, r8d
sub r8d, eax
add r8d, 1
xor edx, edx
sub edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov dl, al
xor dl, 0xff
mov cl, r8b
xor cl, 0xff
and cl, al
and dl, r8b
or cl, dl
mov dl, al
xor dl, r8b
or al, r8b
xor al, 0xff
or dl, al
xor cl, 0xff
mov al, cl
xor al, dl
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140002dcd
jmp 0x1400036b6
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x551187af
sub edx, 0xc5fc655c
add edx, 0x551187af
add edx, 0x39e65963
sub edx, 1
sub edx, 0x39e65963
sub edx, 0x2e363c51
add edx, 0xc5fc655c
add edx, 0x2e363c51
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r8b
cmp eax, 0xa
setl cl
mov dl, cl
xor dl, 0xff
mov al, r8b
xor al, dl
and al, r8b
xor r8b, cl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140002e53
jmp 0x1400036b6
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.1400128b0
add rsp, 0x20
jmp 0x140002e69
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
add edx, 0x5f6844e2
sub edx, 0x2862b861
sub edx, 1
add edx, 0x2862b861
sub edx, 0xb845ffd0
add edx, 0xa097bb1e
add edx, 0xb845ffd0
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r9b
mov dl, al
xor dl, 0xff
xor r9b, 0xff
mov cl, al
xor cl, 0xff
and cl, al
xor cl, 0xff
mov r8b, al
xor r8b, cl
mov r10b, r8b
xor r10b, 0xff
mov cl, r9b
and cl, r10b
mov r10b, r9b
xor r10b, 0xff
and r8b, r10b
or cl, r8b
mov r8b, r9b
xor r8b, 0xff
xor dl, r9b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002f0d
jmp 0x1400036bb
xor eax, eax
mov r9d, eax
lea rdx, str.open
lea r8, str.selfDel.bat
xor eax, eax
sub rsp, 0x30
mov rcx, r9
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x28], 0
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
add rsp, 0x30
mov qword [rbp - 0x70], rax
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
xor r8d, r8d
sub r8d, eax
add r8d, 1
xor edx, edx
sub edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov cl, al
xor cl, 0xff
xor r8b, 0xff
mov dl, al
xor dl, 0xff
and dl, al
xor cl, dl
xor cl, r8b
xor r8b, 0xff
mov dl, al
xor dl, r8b
or al, r8b
xor al, 0xff
or dl, al
xor cl, 0xff
mov al, cl
xor al, dl
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140002fb6
jmp 0x1400036bb
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov dl, r8b
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov r9b, al
xor r9b, 0xff
mov dl, r8b
and dl, r9b
xor r8b, 0xff
and al, r8b
or dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003011
jmp 0x1400036f7
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 0x5f55b667
sub edx, 0x3f130f71
add edx, 0x5f55b667
add edx, 0xffffffff
sub edx, 0xc21ff8da
add edx, 0x3f130f71
add edx, 0xc21ff8da
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov cl, al
xor cl, r8b
xor dl, r9b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000308c
jmp 0x1400036f7
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
xor r8d, r8d
sub r8d, eax
add r8d, 1
xor edx, edx
sub edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
or cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov dl, r8b
and dl, r9b
xor r8b, 0xff
and al, r8b
or dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400030f5
jmp 0x140003515
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 0x99f81626
sub edx, 0x70fb2343
add edx, 0x99f81626
add edx, 0x1750ee9f
sub edx, 1
sub edx, 0x1750ee9f
sub edx, 0x8f04dcbd
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
or cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov dl, r8b
and dl, r9b
xor r8b, 0xff
and al, r8b
or dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003178
jmp 0x1400036fc
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x70]
mov qword [rax], rcx
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
sub edx, 0x1d310179
sub edx, 0x8bb0a945
add edx, 0x1d310179
add edx, 0xffffffff
add edx, 0xcadfa5cf
add edx, 0x8bb0a945
sub edx, 0xcadfa5cf
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400031f9
jmp 0x1400036fc
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0xadd283
add edx, 0xffffffff
sub edx, 0xadd283
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r9b
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov cl, r8b
and cl, dl
mov dl, al
and dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor cl, 0xff
mov al, cl
xor al, dl
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140003265
jmp 0x140003515
mov rcx, qword [rbp - 0x50]
sub rsp, 0x20
call fcn.14000b770
mov rcx, qword [rbp - 8]
call fcn.140015da0
nop
lea rsp, [rbp + 8]
pop rbx
pop rbp
ret
jmp 0x14000118e
jmp 0x1400012c6
xor eax, eax
mov ecx, eax
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rdx, qword [rbp - 0x18]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp - 0x10]
mov qword [rax], rcx
mov rcx, qword [rax]
mov r8d, 0xff
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
add rsp, 0x20
jmp 0x140001616
jmp 0x140001857
jmp 0x140001b73
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0xc8a68c2e
add edx, 0x8dd94fbc
sub edx, 0xc8a68c2e
add edx, 0xffffffff
sub edx, 0x8522bca9
sub edx, 0x8dd94fbc
add edx, 0x8522bca9
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r9b
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov cl, r8b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
and r11b, r9b
mov r10b, r11b
xor r10b, 0xff
mov r9b, r8b
xor r9b, r11b
or cl, r10b
xor cl, 0xff
or r9b, cl
mov cl, r9b
and cl, dl
xor r9b, 0xff
mov dl, al
and dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000337e
jmp 0x14000370c
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
add edx, 0x74a3b6b9
add edx, 0xffffffff
sub edx, 0x74a3b6b9
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov r9b, r8b
xor r9b, 0xff
mov dl, al
xor dl, 0xff
mov cl, r8b
and cl, dl
mov dl, al
and dl, r9b
or cl, dl
mov dl, al
xor dl, r8b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400033ea
jmp 0x14000370c
jmp 0x140001f8d
jmp 0x1400022b8
jmp 0x140002523
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
add edx, 0x8dd57197
add edx, 0x588cb7ad
sub edx, 0x8dd57197
add edx, 0xd0c23909
sub edx, 1
sub edx, 0xd0c23909
sub edx, 0x38e4dbf0
sub edx, 0x588cb7ad
add edx, 0x38e4dbf0
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl dl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov cl, dl
xor cl, 0xff
and cl, dl
mov dl, r8b
xor dl, cl
mov cl, al
xor cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003487
jmp 0x140003711
mov rcx, qword [rbp - 0x48]
sub rsp, 0x20
call fcn.14000b770
add rsp, 0x20
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0x630add76
add edx, 0xffffffff
sub edx, 0x630add76
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl al
mov r8b, al
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
xor dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400034ec
jmp 0x140003711
jmp 0x14000269b
mov rcx, qword [rbp - 0x50]
sub rsp, 0x20
call fcn.1400111f0
mov rcx, qword [rbp - 0x50]
call fcn.140011d20
add rsp, 0x20
jmp 0x1400029b6
jmp 0x140002bed
mov eax, dword [0x14030b470]
mov ecx, dword [0x14030b474]
mov edx, eax
sub edx, 0x87604a54
sub edx, 0xac6d3808
add edx, 0x87604a54
sub edx, 0x3a34314d
sub edx, 1
add edx, 0x3a34314d
add edx, 0x2e863a67
add edx, 0xac6d3808
sub edx, 0x2e863a67
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov cl, al
xor cl, r8b
mov dl, al
xor dl, r8b
or al, r8b
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003592
jmp 0x140003727
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x70]
mov qword [rax], rcx
mov ecx, dword [0x14030b470]
mov eax, dword [0x14030b474]
mov edx, ecx
add edx, 0xed912772
sub edx, 0xa60989c4
sub edx, 0xed912772
sub edx, 0x725cdef9
sub edx, 1
add edx, 0x725cdef9
xor r8d, r8d
sub r8d, edx
add r8d, 0x59f6763c
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r8b
cmp eax, 0xa
setl dl
mov cl, r8b
xor cl, 0xff
mov al, dl
xor al, 0xff
or cl, al
mov al, cl
xor al, 0xff
xor r8b, 0xff
xor dl, 0xff
xor r8b, dl
mov dl, r8b
xor dl, 0xff
xor al, r8b
or cl, dl
xor cl, 0xff
or al, cl
test al, 1
jne 0x140003628
jmp 0x140003727
jmp 0x1400030f5
jmp 0x1400010a2
jmp 0x1400013fe
jmp 0x1400014ea
mov rcx, qword [rbp - 8]
mov edx, 1
sub rsp, 0x20
call fcn.1400046d0
add rsp, 0x20
jmp 0x140001745
jmp 0x140001967
jmp 0x140001a60
jmp 0x140001bde
jmp 0x140001d96
jmp 0x140001e9b
jmp 0x140002055
jmp 0x14000217d
jmp 0x140002350
mov rcx, qword [rbp - 0x40]
sub rsp, 0x20
call fcn.14000b770
mov rcx, qword [rbp - 0x30]
call fcn.14000b770
mov rcx, qword [rbp - 0x28]
call fcn.14000b770
add rsp, 0x20
jmp 0x1400027d2
jmp 0x1400028b2
jmp 0x140002ae0
jmp 0x140002c70
jmp 0x140002dcd
xor eax, eax
mov r9d, eax
lea rdx, str.open
lea r8, str.selfDel.bat
xor eax, eax
sub rsp, 0x30
mov rcx, r9
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x28], 0
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
add rsp, 0x30
jmp 0x140002f0d
jmp 0x140003011
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x70]
mov qword [rax], rcx
jmp 0x140003178
jmp 0x14000337e
mov rcx, qword [rbp - 0x48]
sub rsp, 0x20
call fcn.14000b770
add rsp, 0x20
jmp 0x140003487
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x70]
mov qword [rax], rcx
jmp 0x140003592