Function at 0x140062b70
Capabilities:
Check for debugger via api
Check for process debug object
Check for time delay via queryperformancecounter
Check processdebugflags
Check processdebugport
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov eax, dword [0x1415b1690]
mov ecx, dword [0x1415b1694]
mov edx, eax
not edx
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0xfd4f2e44
and eax, 0x2b0d1bb
or eax, r9d
or edx, r8d
and r8d, 0xfd4f2e44
and ecx, 0x2b0d1bb
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
imul rax, rdx, 0x5b1a4cb7
shr rax, 0x3e
or eax, 0x2b4f404
mov ecx, eax
and ecx, 0x2205405
add ecx, ecx
sub eax, ecx
cmp eax, 0xdaf254f8
jne 0x140062c00
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
nop word cs:[rax + rax]
mov eax, dword [0x1415b1698]
xor edx, edx
div dword [0x1415b169c]
mov ecx, eax
not eax
and eax, 0x7a25b583
mov edx, ecx
and edx, 0x85da4a7c
imul edx, eax
mov eax, ecx
and eax, 0x7a25b583
or ecx, 0x7a25b583
imul ecx, eax
add ecx, edx
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x41f69f19
mov r8d, edx
and r8d, 0x90db3e9a
and eax, 0x2e004064
imul eax, r8d
and edx, 0x6f24c165
or ecx, 0x6ff6df7d
imul ecx, edx
add ecx, eax
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov rax, rsp
cmp ecx, 0xa75e15ee
ja 0x140062c00
mov qword [rbp - 0x38], rax
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov qword [rbp - 8], rsp
mov eax, dword [0x1415b16a0]
mov ecx, dword [0x1415b16a4]
mov edx, eax
and edx, ecx
or eax, ecx
add eax, edx
or eax, 0x8c9105e
mov ecx, eax
and ecx, 0xccf93cff
and eax, 0x48380c54
add eax, eax
sub ecx, eax
cmp ecx, 0x4547c4c1
je 0x140062dc3
mov r14d, dword [0x1415b16a8]
mov eax, dword [0x1415b16ac]
mov ecx, eax
and ecx, r14d
add r14d, eax
sub r14d, ecx
mov eax, r14d
xor eax, 0x40003444
xor r14d, 0x19b1c1a3
mov ecx, r14d
and ecx, 0xbf4e4b3a
and eax, 0x40b1b4c5
imul eax, ecx
mov ecx, r14d
and ecx, 0x40b1b4c5
or r14d, 0x40b1b4c5
imul r14d, ecx
add r14d, eax
and r14d, 0xa12a5430
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov qword [rbp], rsp
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov qword [rbp - 0x10], rsp
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov rdi, rsp
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov r15, rsp
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov rsi, rsp
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov r13, rsp
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov rbx, rsp
mov eax, 0x20
call fcn.14021cf50
sub rsp, rax
mov r12, rsp
mov qword [rdi], 0
sub rsp, 0x20
mov rcx, rdi
call fcn.140219fc0
add rsp, 0x20
cmp r14d, 0x5cacc7d1
jbe 0x140062e48
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov rcx, rsp
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov eax, 0x10
call fcn.14021cf50
sub rsp, rax
mov eax, 0x20
call fcn.14021cf50
sub rsp, rax
mov qword [rcx], 0
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
add rsp, 0x20
jmp 0x140062cc7
mov rdx, rsi
mov rsi, qword [rbp]
mov r9, qword [rbp - 0x10]
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x30], r15
test eax, eax
je 0x140062ee1
mov r15, rdx
mov qword [rbp - 0x18], r13
nop word [rax + rax]
mov eax, dword [0x1415b16d0]
add eax, dword [0x1415b16d4]
imul eax, eax, 0x303848c4
or eax, 0x40041889
and eax, 0xcc5ebac9
cmp eax, 0x191deabf
jb 0x140062e70
mov rdi, qword [rdi]
mov eax, dword [0x1415b16d8]
and eax, dword [0x1415b16dc]
mov ecx, 0xb7862eb9
sub ecx, eax
add eax, 0x4879d146
mov edx, eax
and edx, 0x87dc8ad2
and ecx, 0x7823752d
imul ecx, edx
mov edx, eax
and edx, 0x7823752d
or eax, 0x7823752d
imul eax, edx
add eax, ecx
cmp eax, 0x9d91265c
jne 0x14006301a
jmp 0x14006308b
xor eax, eax
test al, al
je 0x140062f00
sub rsp, 0x20
call sub.KERNEL32.dll_GetLastError
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [str.30R]
add eax, dword [0x1415b16b4]
mov ecx, eax
or ecx, 0x9d311451
mov edx, eax
not edx
and edx, 0x2244c0ac
mov r8d, ecx
and r8d, 0xc99b3f12
imul r8d, edx
and ecx, 0x3664c0ed
or eax, 0xbf75d4fd
imul eax, ecx
add eax, r8d
mov ecx, eax
and ecx, 0x52b50289
xor eax, 0xd2b50289
lea esi, [rax + rcx*2]
sub rsp, 0x20
call sub.KERNEL32.dll_GetLastError
add rsp, 0x20
cmp esi, 0x176da1
je 0x140062f00
mov eax, dword [0x1415b16b8]
mov ecx, dword [0x1415b16bc]
mov edx, eax
and edx, ecx
xor eax, ecx
lea eax, [rax + rdx*2]
or eax, 0x37c36fee
mov ecx, eax
and ecx, 0x6a589bf2
add ecx, ecx
sub eax, ecx
cmp eax, 0x1d8aaa27
je 0x140062fe0
mov eax, dword [0x1415b16c0]
mov ecx, dword [0x1415b16c4]
mov edx, eax
and edx, ecx
add edx, edx
add eax, ecx
sub eax, edx
mov ecx, eax
not ecx
and ecx, 0x247236d3
mov edx, eax
and edx, 0xdb8dc92c
imul edx, ecx
mov ecx, eax
and ecx, 0x247236d3
or eax, 0x247236d3
imul eax, ecx
add eax, edx
xor eax, 0x5fa98b6c
imul eax, eax, 0x5485d268
ud2
ud2
ud2
mov eax, dword [0x1415b16e0]
mov ecx, dword [0x1415b16e4]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
mov ecx, eax
xor ecx, 0xb0fb029b
xor eax, 0x46041824
and eax, 0x462f183e
mov edx, ecx
and edx, 0xb9d0e7c1
imul edx, eax
mov eax, ecx
and eax, 0x462f183e
or ecx, 0x462f183e
imul ecx, eax
add ecx, edx
not ecx
or ecx, 0x550f206e
mov r13, qword [0x1415d3930]
cmp ecx, 0xcc93f0ad
jne 0x140063094
mov rax, qword [0x1415d3930]
jmp 0x14006301a
mov eax, dword [0x1415b16e8]
xor edx, edx
div dword [0x1415b16ec]
nop word cs:[rax + rax]
mov eax, dword [0x1415b16f0]
mov ecx, dword [0x1415b16f4]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
mov ecx, eax
and ecx, 0x410091
add ecx, ecx
sub eax, ecx
add eax, 0x410091
xor eax, 0x39f77a54
add eax, 0x11758073
cmp eax, 0x50cb0b49
jb 0x1400630b0
test r13, r13
jne 0x1400631e6
mov rbx, r9
mov qword [r9], 0
mov eax, dword [0x1415b16f8]
mov ecx, dword [0x1415b16fc]
mov edx, eax
xor edx, ecx
not edx
and edx, ecx
add edx, edx
sub ecx, edx
add ecx, eax
mov eax, ecx
and eax, 0x6a270ef2
and ecx, 0x2a020010
sub eax, ecx
add eax, 0xa5ce50be
cmp eax, 0xa273940f
jb 0x14006319a
mov r14d, dword [0x1415b1700]
or r14d, dword [0x1415b1704]
mov eax, r14d
xor eax, 0xf7f7b9d4
or r14d, 0x80208
and r14d, eax
mov eax, r14d
not eax
or r14d, 0x3211b580
and eax, 0xc0840004
and r14d, 0x323bb7d8
sub r14d, eax
sub rsp, 0x20
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
add rsp, 0x20
cmp r14d, 0xae608db0
jbe 0x1400631ac
sub rsp, 0x20
mov rcx, rbx
call fcn.14021a000
add rsp, 0x20
jmp 0x140063145
mov ecx, eax
nop
mov eax, dword [0x1415b1708]
xor edx, edx
div dword [0x1415b170c]
or eax, 0x7f7c375a
add eax, 0xde974cd1
cmp eax, 0xf96d72dd
ja 0x1400631b0
test ecx, ecx
je 0x1400631f9
mov r13, qword [rbx]
mov qword [0x1415d3930], r13
test r13, r13
je 0x14006334f
mov qword [rbp - 0x10], r15
xor eax, eax
test al, al
je 0x1400633b1
jmp 0x1400634d1
mov eax, dword [0x1415b1710]
xor edx, edx
div dword [0x1415b1714]
imul rax, rax, 0x47903f09
shr rax, 0x3e
or eax, 0xc6c9f862
imul eax, eax, 0x2be0a12d
cmp eax, 0x8c2c043b
jae 0x140063240
sub rsp, 0x20
call sub.KERNEL32.dll_GetLastError
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x1415b1718]
and eax, dword [0x1415b171c]
and eax, 0x84d69d98
imul rcx, rax, 0x10bf6fab
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
imul esi, eax, 0x150b913b
sub rsp, 0x20
call sub.KERNEL32.dll_GetLastError
add rsp, 0x20
cmp esi, 0xd85a1b9d
ja 0x140063240
mov eax, dword [0x1415b1720]
sub eax, dword [0x1415b1724]
imul rax, rax, 0x30bdf7b9
shr rax, 0x3b
mov ecx, eax
not ecx
mov edx, eax
and edx, 1
and ecx, 0xd2f96dc6
imul ecx, edx
mov edx, eax
and edx, 0xfffffffe
or eax, 0xd2f96dc6
imul eax, edx
add eax, ecx
cmp eax, 0xd6212c2a
jne 0x1400632d0
ud2
mov eax, dword [0x1415b1728]
xor edx, edx
div dword [0x1415b172c]
add eax, 0xa70e02fe
or eax, 0x6dfa1250
imul rax, rax, 0x6899d257
shr rax, 0x3e
ud2
mov eax, dword [0x1415b1738]
xor edx, edx
div dword [0x1415b173c]
mov ecx, 0x95ba96df
imul rcx, rax
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
or eax, 0x2e8a8dc5
add eax, 0xa962041e
cmp eax, 0xac894947
jb 0x1400633ad
mov eax, dword [0x1415b1740]
add eax, dword [0x1415b1744]
mov ecx, eax
and ecx, 0x494bbc1e
xor eax, 0x494bbc1e
lea eax, [rax + rcx*2]
ud2
ud2
mov eax, dword [0x1415b1748]
xor edx, edx
div dword [0x1415b174c]
mov r14d, eax
or r14d, 0xc157f50
add r14d, 0x5e7eb810
and r14d, 0x17fe9fef
xor r14d, 0x62a8eb5
mov rax, rdi
or rax, r13
shr rax, 0x20
je 0x1400633f7
mov rax, rdi
xor edx, edx
div r13
mov rcx, rax
jmp 0x140063400
mov eax, edi
xor edx, edx
div r13d
mov ecx, eax
mov eax, ecx
not eax
and eax, 0x3b9aca00
mov r8, rcx
and r8, 0xffffffffc46535ff
imul r8, rax
mov eax, ecx
and eax, 0x3b9aca00
or rcx, 0x3b9aca00
imul rcx, rax
add rcx, r8
mov eax, edx
not eax
and eax, 0x3b9aca00
mov r8, rdx
and r8, 0xffffffffc46535ff
imul r8, rax
mov eax, edx
and eax, 0x3b9aca00
or rdx, 0x3b9aca00
imul rdx, rax
add rdx, r8
mov rax, rdx
or rax, r13
shr rax, 0x20
je 0x140063471
mov rax, rdx
xor edx, edx
div r13
mov r12, rax
jmp 0x14006347b
mov eax, edx
xor edx, edx
div r13d
mov r12d, eax
mov rax, r12
and rax, rcx
or r12, rcx
add r12, rax
mov rax, r12
shr rax, 9
movabs r15, 0x44b82fa09b5a53
mul r15
mov rbx, rdx
sub rsp, 0x20
mov ecx, 0x23
call fcn.140219fe0
add rsp, 0x20
mov qword [rsi], 0
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
add rsp, 0x20
cmp r14d, 0x97ced073
jbe 0x14006353c
mov rax, rdi
or rax, r13
shr rax, 0x20
je 0x1400634e7
mov rax, rdi
xor edx, edx
div r13
jmp 0x1400634ee
mov eax, edi
xor edx, edx
div r13d
imul rax, rdx, 0x3b9aca00
mov rcx, rax
or rcx, r13
shr rcx, 0x20
je 0x140063508
xor edx, edx
div r13
jmp 0x14006350d
xor edx, edx
div r13d
sub rsp, 0x20
mov ecx, 0x23
call fcn.140219fe0
add rsp, 0x20
mov qword [rsi], 0
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
add rsp, 0x20
jmp 0x1400633b1
test eax, eax
je 0x1400635ae
shr rbx, 0xb
imul eax, ebx, 0x3b9aca00
sub r12d, eax
mov eax, dword [0x1415b1760]
mov ecx, dword [0x1415b1764]
mov edx, eax
and edx, ecx
add edx, edx
add eax, ecx
sub eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xbedae301
and ecx, 0x41251cfe
imul ecx, edx
mov edx, eax
and edx, 0x41251cfe
or eax, 0x41251cfe
imul eax, edx
add eax, ecx
imul rax, rax, 0xe894db3
shr rax, 0x3b
or eax, 0xc7261c22
add eax, 0xe25fddd1
mov r13, qword [rbp - 0x18]
jb 0x140063631
jmp 0x140063686
sub rsp, 0x20
call sub.KERNEL32.dll_GetLastError
add rsp, 0x20
mov eax, dword [0x1415b1750]
mov ecx, dword [0x1415b1754]
add eax, ecx
add eax, 0xd6558b17
mov ecx, 0xb40ea933
imul rcx, rax
shr rcx, 0x3e
not ecx
and ecx, 0x4b37a5df
cmp ecx, 0x2187c20d
jae 0x1400635f0
ud2
mov eax, dword [0x1415b1758]
mov ecx, dword [0x1415b175c]
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
sub ecx, edx
mov eax, ecx
or eax, 0x10881041
not ecx
and ecx, 0x631cc26
and eax, 0x39ce11d9
sub eax, ecx
add eax, 0x34622a63
ud2
mov eax, dword [0x1415b1768]
imul eax, dword [0x1415b176c]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x889b83ec
and ecx, 0x77647c13
imul ecx, edx
mov edx, eax
and edx, 0x77647c13
or eax, 0x77647c13
imul eax, edx
add eax, ecx
add eax, 0xcc191923
imul rax, rax, 0x6617fb09
shr rax, 0x39
mov rdi, qword [rsi]
mov r8, qword [0x1415d3930]
cmp eax, 0x6a0f7d00
jbe 0x14006368f
mov rax, qword [0x1415d3930]
jmp 0x140063631
mov rsi, qword [rbp - 8]
nop word cs:[rax + rax]
mov eax, dword [0x1415b1770]
mov ecx, dword [0x1415b1774]
mov edx, eax
not edx
and edx, ecx
mov r9d, ecx
not r9d
and r9d, eax
imul r9d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r9d
mov ecx, eax
and ecx, 0xcfda0483
or eax, 0xcfda0483
add eax, ecx
add eax, 0xf3d2dbd4
mov ecx, eax
and ecx, 0x275b9a77
add ecx, ecx
sub eax, ecx
cmp eax, 0x56e8a592
je 0x1400636a0
test r8, r8
jne 0x1400637e1
mov eax, dword [0x1415b1778]
and eax, dword [0x1415b177c]
add eax, 0xa6dedc8
imul rax, rax, 0x54cf08df
shr rax, 0x3e
or eax, 0xfa5adc5e
cmp eax, 0x759c87d2
je 0x140063757
mov eax, dword [0x1415b1780]
or eax, dword [0x1415b1784]
mov ecx, 0x99dac0b7
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0x44944a95
add ecx, 0x729dd3e0
mov qword [rsi], 0
cmp ecx, 0x6a4122f0
jae 0x140063760
mov qword [rsi], 0
jmp 0x140063723
sub rsp, 0x20
mov rcx, rsi
call fcn.14021a000
add rsp, 0x20
test eax, eax
je 0x1400638da
mov r8, qword [rsi]
mov qword [0x1415d3930], r8
nop word cs:[rax + rax]
mov eax, dword [0x1415b1790]
mov ecx, dword [0x1415b1794]
mov edx, eax
not edx
and edx, ecx
mov r9d, ecx
not r9d
and r9d, eax
imul r9d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r9d
mov ecx, eax
not ecx
and ecx, 0x3e0c1f7b
and eax, 0xc1f3e084
sub eax, ecx
add eax, 0x98bae894
cmp eax, 0x70c6361a
ja 0x140063790
test r8, r8
je 0x14006392d
mov rax, rdi
or rax, r8
shr rax, 0x20
je 0x1400637fa
mov rax, rdi
xor edx, edx
div r8
mov rcx, rax
jmp 0x140063803
mov eax, edi
xor edx, edx
div r8d
mov ecx, eax
mov rax, rcx
and rax, 0xffffffffc46535ff
mov r9d, ecx
not r9d
and r9d, 0x3b9aca00
imul r9, rax
mov eax, ecx
and eax, 0x3b9aca00
or rcx, 0x3b9aca00
imul rcx, rax
add rcx, r9
imul rax, rdx, 0x3b9aca00
mov rdx, rax
or rdx, r8
shr rdx, 0x20
mov rsi, qword [rbp - 0x38]
je 0x140063853
xor edx, edx
div r8
mov r8, rax
jmp 0x14006385b
xor edx, edx
div r8d
mov r8d, eax
add r8, rcx
mov rax, r8
shr rax, 9
mul r15
mov r14, rdx
mov r10, qword [0x1415d3930]
test r10, r10
mov r15, qword [rbp - 0x10]
jne 0x140063b92
mov rdi, r8
mov ecx, dword [0x1415b17b4]
add ecx, dword [0x1415b17b0]
mov eax, ecx
or eax, 0xd94b8b3
not ecx
and ecx, 0x50694608
mov edx, eax
and edx, 0xa3829154
or edx, ecx
xor edx, 0x6210dc0
and eax, 0x5a5c636b
or eax, edx
mov ecx, 0x9dafcd8b
imul rcx, rax
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
cmp eax, 0x7acecb03
jbe 0x140063a00
jmp 0x140063a38
sub rsp, 0x20
call sub.KERNEL32.dll_GetLastError
add rsp, 0x20
ud2
mov eax, dword [0x1415b1798]
add eax, dword [0x1415b179c]
not eax
or eax, 0x7b00e500
and eax, 0x7f00f700
cmp eax, 0x42edea00
je 0x14006399e
mov ecx, dword [0x1415b17a0]
mov eax, dword [0x1415b17a4]
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
sub eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xc0514b2f
and ecx, 0x3faeb4d0
imul ecx, edx
mov edx, eax
and edx, 0x3faeb4d0
or eax, 0x3faeb4d0
imul eax, edx
add eax, ecx
xor eax, 0xb35270f2
add eax, 0x381dc7d0
ud2
ud2
mov eax, dword [0x1415b17bc]
mov ecx, eax
xor ecx, ecx
not ecx
and ecx, dword [0x1415b17b8]
xor ecx, eax
imul rax, rcx, 0x50db08a3
shr rax, 0x3e
or eax, 0xe2e0e80c
imul eax, eax, 0x3f711bc8
mov qword [rsi], 0
cmp eax, 0x4cfb2fcf
jne 0x140063a41
mov qword [rsi], 0
jmp 0x140063a00
mov eax, dword [0x1415b17c0]
mov ecx, dword [0x1415b17c4]
mov edx, eax
xor edx, ecx
not edx
or eax, ecx
and eax, edx
mov ecx, eax
not ecx
and ecx, 0xa6b28f9d
mov edx, eax
and edx, 0x594d7062
imul edx, ecx
mov ecx, eax
and ecx, 0xa6b28f9d
or eax, 0xa6b28f9d
imul eax, ecx
add eax, edx
mov ecx, eax
xor ecx, 0x729ccb34
and ecx, eax
imul rax, rcx, 0x46ac5ad7
shr rax, 0x3d
cmp eax, 0x5cf5e947
ja 0x140063ab0
sub rsp, 0x20
mov rcx, rsi
call fcn.14021a000
add rsp, 0x20
xor ecx, ecx
test cl, cl
je 0x140063ad0
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
add rsp, 0x20
jmp 0x140063a9a
mov ecx, dword [0x1415b17c8]
or ecx, dword [0x1415b17cc]
xor ecx, 0xd0845da0
or ecx, 0x2c3ba04f
cmp ecx, 0x748e89fb
je 0x140063ad0
test eax, eax
je 0x140064972
mov r8, rdi
mov r10, qword [rsi]
mov qword [0x1415d3930], r10
nop word cs:[rax + rax]
mov eax, dword [0x1415b17f8]
mov ecx, dword [0x1415b17fc]
mov edx, eax
and edx, ecx
add edx, edx
add eax, ecx
sub eax, edx
or eax, 0xcebad183
mov ecx, eax
xor ecx, 0xd9c32bb7
xor eax, 0x207dde08
and eax, ecx
cmp eax, 0xe9fa512d
ja 0x140063b10
nop word cs:[rax + rax]
mov eax, dword [0x1415b1800]
add eax, dword [0x1415b1804]
and eax, 0xe656d280
imul rcx, rax, 0x2a1e96e7
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
mov ecx, eax
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0x4b1d8ff
cmp eax, 0xae8bc07e
ja 0x140063b50
test r10, r10
je 0x140064a2a
shr r14, 0xb
imul eax, r14d, 0x3b9aca00
sub r8d, eax
mov qword [rbp], r8
mov r11d, 0xc4653600
mov eax, dword [0x1415b1818]
xor edx, edx
div dword [0x1415b181c]
mov ecx, eax
and ecx, 0x68db321f
xor eax, 0xe8db321f
lea eax, [rax + rcx*2]
shr eax, 5
imul rax, rax, 0x985a545
shr rax, 0x36
cmp eax, 0xf0d2decf
jne 0x140063c44
cmp r10, 0x3b9aca00
ja 0x140063c44
mov eax, 0x3b9aca00
xor edx, edx
div r10d
jmp 0x140063c44
mov eax, 0x3b9aca00
xor edx, edx
div r10d
xor esi, 0xca1fa3a6
add esi, 0xdd3579e2
lea r8d, [rax + r11]
xor r9d, r9d
cmp r10, 2
setb dl
cmovae r8d, eax
xor edi, edi
mov rcx, r14
sub rcx, rbx
setne dil
mov eax, 0xff
cmovbe eax, edi
cmp esi, 0xc2098ad0
jne 0x140063c5e
mov esi, dword [0x1415b1820]
imul esi, dword [0x1415b1824]
cmp r10, 0x3b9aca00
jbe 0x140063c00
xor eax, eax
jmp 0x140063c0a
test al, al
mov r10, qword [rbp]
jne 0x140063d17
mov rdi, r10
nop dword [rax]
cmp edi, r12d
setne al
mov r10d, dword [0x1415b1828]
mov r11d, dword [0x1415b182c]
mov esi, r10d
not esi
and esi, r11d
not r11d
and r11d, r10d
sub r11d, esi
add r11d, 0x4d72020d
not r11d
or r11d, 0x90f676a5
and r11d, 0xd9f776a5
cmp r11d, 0x88c5c0c6
je 0x140063c70
nop word cs:[rax + rax]
mov r10d, dword [0x1415b1830]
mov r11d, dword [0x1415b1834]
mov esi, r11d
not esi
mov edi, r10d
and edi, esi
or esi, r10d
not esi
imul esi, edi
mov edi, r10d
and edi, r11d
or r10d, r11d
imul r10d, edi
add r10d, esi
imul r10d, r10d, 0x20668143
not r10d
or r10d, 0x7b761575
cmp r10d, 0x9069ad28
je 0x140063cc0
mov r10, qword [rbp]
cmp r10d, r12d
ja 0x140063fd0
mov r9b, dl
nop word [rax + rax]
mov edx, dword [0x1415b1838]
or edx, dword [0x1415b183c]
imul edx, edx, 0x671c4f9c
add edx, 0x23b4d10c
or edx, 0x1de7893c
cmp edx, 0x17ca5d9f
je 0x140063d20
cmp al, 1
jne 0x140063fd0
cmp r14, rbx
ja 0x140063018
movabs rax, 0xe8b27056412a8b6c
mov r10, rbx
sub r10, rax
sub r10, r14
add r10, rax
nop dword [rax]
mov eax, dword [0x1415b1890]
or eax, dword [0x1415b1894]
add eax, 0xf4add6ba
mov edx, eax
not edx
mov r11d, eax
and r11d, 0x6340145d
and edx, 0x9cbfeba2
imul edx, r11d
mov r11d, eax
and r11d, 0x9cbfeba2
or eax, 0x9cbfeba2
imul eax, r11d
add eax, edx
add eax, 0xfe8f171d
cmp eax, 0x1b631d0a
jb 0x140063d70
nop word [rax + rax]
mov eax, dword [0x1415b1898]
xor edx, edx
div dword [0x1415b189c]
xor eax, 0x46eb7711
imul rax, rax, 0x5cefb4e5
shr rax, 0x3e
lea edx, [rax + 0x7a72d3e2]
xor edx, 0xdaa3401f
or edx, eax
cmp edx, 0x863ce733
jb 0x140063dc0
nop word cs:[rax + rax]
mov eax, dword [0x1415b18a0]
add eax, dword [0x1415b18a4]
imul eax, eax, 0xc0300282
mov edx, eax
and edx, 0x4ad04220
xor eax, 0x4ad04220
lea eax, [rax + rdx*2]
mov edx, eax
not edx
mov r11d, eax
and r11d, 0xbdf0042e
and edx, 0x420ffbd0
imul edx, r11d
mov r11d, eax
and r11d, 0x420ffbd0
or eax, 0x420ffbd0
imul eax, r11d
add eax, edx
cmp eax, 0xc477038d
ja 0x140063e00
cmp dword [rbp], r12d
jbe 0x140064076
mov eax, dword [0x1415b18a8]
imul eax, dword [0x1415b18ac]
and eax, 0xe635fbf
add eax, 0x82519a4c
and eax, 0x1ce4ee4d
cmp eax, 0xf051775c
je 0x140063e60
nop word cs:[rax + rax]
mov eax, dword [0x1415b18b0]
xor eax, dword [0x1415b18b4]
mov edx, eax
not edx
or edx, 0xb654b870
or eax, 0xdbf2d6f2
and eax, edx
not eax
or eax, 0x9010d
imul eax, eax, 0x54092962
cmp eax, 0x83cfad03
je 0x140063e90
test r10, r10
je 0x140063018
dec r10
nop dword [rax]
mov eax, dword [0x1415b18b8]
xor edx, edx
div dword [0x1415b18bc]
mov edx, eax
not edx
and edx, 0x52188a30
mov r11d, eax
and r11d, 0xade775cf
imul r11d, edx
mov edx, eax
and edx, 0x52188a30
or eax, 0x52188a30
imul eax, edx
add eax, r11d
cmp eax, 0x9b24fcdb
je 0x140063ed0
lea r11d, [r12 + 0x3b9aca00]
nop dword [rax + rax]
mov eax, dword [0x1415b18c0]
mov edx, dword [0x1415b18c4]
mov esi, eax
xor esi, edx
not esi
and esi, edx
add esi, esi
sub edx, esi
add eax, edx
add eax, 0x48bf9cde
mov edx, eax
not edx
and edx, 0x4009d7ec
and eax, 0x3ff62813
sub eax, edx
or eax, 0xa7ece6b2
cmp eax, 0xa2ad9704
jb 0x140063f20
mov eax, 0xaed514a7
nop word cs:[rax + rax]
mov edx, dword [0x1415b18c8]
mov esi, dword [0x1415b18cc]
not edx
not esi
or esi, edx
mov edx, esi
not edx
or esi, 0x446301b2
or edx, 0xbb9cfe4d
and edx, esi
mov esi, edx
and esi, 0x6b2547a7
add esi, esi
neg esi
add edx, esi
add edx, 0x6b2547a7
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0xbdd82218
je 0x140063f70
sub r11d, dword [rbp]
cmp r11d, 0x3b9aca00
jae 0x14006408a
jmp 0x14006422d
mov eax, dword [0x1415b1840]
xor edx, edx
div dword [0x1415b1844]
imul rax, rax, 0x68629bc9
shr rax, 0x3e
mov edx, eax
add edx, edx
neg edx
add eax, edx
add eax, 0xa3ca3843
mov edx, eax
not edx
mov r8d, eax
and r8d, 0x180007c
and edx, 0x44344483
imul edx, r8d
mov r8d, eax
and r8d, 0xa24a3803
or eax, 0xe67e7c83
imul eax, r8d
add eax, edx
cmp eax, 0x939a5089
jb 0x140063fd0
nop word [rax + rax]
mov eax, dword [0x1415b1848]
mov edx, dword [0x1415b184c]
mov r8d, eax
and r8d, edx
xor eax, edx
lea eax, [rax + r8*2]
add eax, 0x5de66556
and eax, 0xb1b3ea57
mov edx, eax
xor edx, 0xc5b9ebb4
or eax, 0x30020043
and eax, edx
cmp eax, 0x34af2356
ja 0x140064030
cmp r14, rbx
jae 0x1400642b0
jmp 0x1400647d6
mov r11d, r12d
sub r11d, dword [rbp]
cmp r11d, 0x3b9aca00
jb 0x14006422d
mov qword [rbp - 8], rbx
mov eax, r11d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
imul edx, eax, 0x3b9aca00
sub r11d, edx
mov edx, 0xda70f749
mov edi, eax
nop
mov eax, dword [0x1415b18d0]
mov esi, dword [0x1415b18d4]
mov ebx, eax
and ebx, esi
or eax, esi
add eax, ebx
mov ebx, eax
xor ebx, 0x49090009
xor eax, 0xa2200980
or eax, 0x594b940f
or ebx, 0xa6b46bf0
and ebx, eax
imul rbx, rdx
shr rbx, 0x3e
mov rsi, r10
add rsi, rdi
setb al
cmp ebx, 0x95f38af0
ja 0x1400640b0
nop word [rax + rax]
mov edx, dword [0x1415b18d8]
mov r10d, dword [0x1415b18dc]
mov edi, edx
xor edi, r10d
not r10d
and r10d, edx
add r10d, r10d
sub r10d, edi
mov edx, r10d
or edx, 0xa9fd71e0
not r10d
and r10d, 0x14028004
mov edi, edx
and edi, 0x420c2e1b
or edi, r10d
xor edi, 0x33c21d43
and edx, 0x8e31cca7
or edx, edi
mov r10d, edx
not r10d
and r10d, 0x42020406
mov edi, edx
and edi, 0xb5448b19
imul edi, r10d
mov r10d, edx
and r10d, 0x4abb74e6
or edx, 0x4abb74e6
imul edx, r10d
add edx, edi
cmp edx, 0xe3edda2f
ja 0x140064100
test al, al
jne 0x140064aa0
mov rbx, qword [rbp - 8]
nop word cs:[rax + rax]
mov edx, dword [0x1415b18e0]
mov eax, dword [0x1415b18e4]
xor eax, edx
not eax
and eax, edx
mov edx, eax
or edx, 0x1dd96410
mov r10d, edx
not r10d
and r10d, 0xe03119ef
mov edi, edx
and edi, 0x1fcee610
imul edi, r10d
and edx, 0xe03119ef
or eax, 0xfdf97dff
imul eax, edx
add eax, edi
mov edx, eax
and edx, 0x360499fa
add edx, edx
sub eax, edx
cmp eax, 0xc34ef1cb
je 0x1400641a0
nop word cs:[rax + rax]
mov eax, dword [str._:b]
xor edx, edx
div dword [0x1415b18ec]
and eax, 0x742347c6
imul rax, rax, 0x6b5c44f5
shr rax, 0x3b
or eax, 0xce5476fe
cmp eax, 0x41d5c67f
jbe 0x140064200
mov r10, rsi
mov r13, rbx
mov eax, 0xff
nop word cs:[rax + rax]
mov edx, dword [0x1415b1908]
xor edx, dword [0x1415b190c]
imul edi, edx, 0x16861529
add edi, 0xa2c852a7
xor edx, edx
cmp r10, r9
setne dl
cmovb edx, eax
xor esi, esi
cmp r11d, r8d
setne sil
cmovb esi, eax
test dl, dl
cmovne esi, edx
cmp sil, 1
setne bl
cmp r14, r13
setb dl
setae sil
cmp edi, 0xe028cee5
ja 0x140064240
and sil, bl
xor dl, bl
add dl, bl
sub dl, sil
test dl, 1
mov r13, qword [rbp - 0x18]
mov r10, qword [rbp]
jne 0x1400647d6
nop dword [rax + rax]
mov eax, dword [0x1415b1854]
mov edx, eax
xor edx, eax
not edx
and edx, dword [0x1415b1850]
xor edx, eax
imul eax, edx, 0xafc0aa86
imul rdx, rax, 0x2e9df501
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
or eax, 0xc488d790
cmp eax, 0x81787e74
jb 0x1400642b0
nop word [rax + rax]
mov eax, dword [0x1415b1858]
mov edx, dword [0x1415b185c]
mov r8d, eax
xor r8d, edx
not edx
and edx, eax
add edx, edx
sub edx, r8d
lea eax, [rdx - 0x169d8fa1]
mov r8d, eax
and r8d, 0x6c73be44
xor eax, 0x938c41bb
add eax, edx
add eax, 0xe962705f
sub eax, r8d
cmp eax, 0x480f335e
je 0x1400642f0
cmp r10d, r12d
jae 0x1400643d2
test rcx, rcx
je 0x1400647d6
dec rcx
add r10d, 0x3b9aca00
nop dword [rax]
mov eax, dword [0x1415b1860]
and eax, dword [0x1415b1864]
mov edx, eax
or edx, 0x7c3f8e25
mov r8d, eax
not r8d
mov r9d, edx
and r9d, 0x1cbd615f
and r8d, 0x83401080
imul r8d, r9d
and edx, 0xe3429ea0
or eax, 0xff7f9ea5
imul eax, edx
add eax, r8d
mov edx, eax
and edx, 0x5baaefe0
xor eax, 0x5baaefeb
lea eax, [rax + rdx*2]
cmp eax, 0x7898fe49
je 0x140064350
nop word [rax + rax]
mov eax, dword [0x1415b1868]
or eax, dword [0x1415b186c]
add eax, 0xb68ec3de
or eax, 0xef9597a8
and eax, 0xfff79fea
cmp eax, 0x892433af
jb 0x1400643b0
mov eax, r10d
xor eax, r12d
not r12d
and r12d, r10d
add r12d, r12d
sub r12d, eax
cmp r12d, 0x3b9aca00
jb 0x1400644d4
mov eax, r12d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
mov rdx, rcx
add rdx, rax
jb 0x140064963
imul edx, eax, 0x3b9aca00
sub r12d, edx
mov r8d, 0xe5cdc4d5
mov rdx, rcx
or rdx, rax
nop word cs:[rax + rax]
mov r10d, dword [0x1415b1870]
mov r9d, dword [0x1415b1874]
mov r11d, r10d
xor r11d, r9d
not r9d
and r9d, r10d
add r9d, r9d
sub r9d, r11d
imul r9, r8
shr r9, 0x3f
xor r9d, 0x7cc3b0b1
lea r10d, [r9 - 1]
neg r9d
mov r11d, r9d
and r11d, 0x80384311
and r10d, 0x83b02e
imul r10d, r11d
mov r11d, r9d
and r11d, 0x3040c4e
or r9d, 0x387bc6e
imul r9d, r11d
add r9d, r10d
cmp r9d, 0x1521effd
jb 0x140064430
and ecx, eax
add rcx, rdx
nop word cs:[rax + rax]
mov eax, dword [str.i_s]
mov edx, dword [0x1415b187c]
add eax, edx
add eax, 0x58d84a9d
or eax, 0xeea862e8
and eax, 0xffeff2f8
cmp eax, 0x800dbcb2
jb 0x1400644b0
cmp r12d, 0x3b9aca00
je 0x1400647d6
cmp rcx, 0x19
jb 0x1400647d6
mov eax, dword [0x1415b1910]
mov ecx, eax
not ecx
or ecx, dword [0x1415b1914]
add eax, ecx
inc eax
mov ecx, eax
not ecx
and ecx, 0x38cf2091
and eax, 0xc730df6e
sub eax, ecx
imul rax, rax, 0x6851623
shr rax, 0x36
add eax, 0x8e71931
cmp eax, 0x9249e9a1
mov r14, qword [rbp - 0x20]
jbe 0x14006453b
sub rsp, 0x20
mov rcx, r14
call fcn.1401f6a00
add rsp, 0x20
mov rdi, qword [rbp - 0x30]
mov rbx, qword [rbp - 0x28]
nop word cs:[rax + rax]
mov eax, dword [0x1415b1918]
sub eax, dword [0x1415b191c]
imul esi, eax, 0x244f4fb3
sub rsp, 0x20
mov rcx, r14
call fcn.1401f6a00
add rsp, 0x20
cmp esi, 0xdd6b8aa0
je 0x140064550
cmp byte [r14], 0x12
jne 0x14006478f
sub rsp, 0x20
call fcn.140057ba0
add rsp, 0x20
mov qword [rbx], 0
mov dword [r13], 0
mov qword [r15], 0
mov dword [rdi], 0
sub rsp, 0x20
call sub.KERNEL32.dll_GetCurrentProcess
mov rcx, rax
mov rdx, rdi
call sub.KERNEL32.dll_CheckRemoteDebuggerPresent
call fcn.14021a020
sub rsp, 0x10
mov qword [rsp + 0x20], 0
mov rcx, rax
mov edx, 7
mov r8, rbx
mov r9d, 8
call sub.ntdll.dll_NtQueryInformationProcess
add rsp, 0x10
call fcn.14021a020
sub rsp, 0x10
mov qword [rsp + 0x20], 0
mov rcx, rax
mov edx, 0x1f
mov r8, r13
mov r9d, 4
call sub.ntdll.dll_NtQueryInformationProcess
add rsp, 0x10
call fcn.14021a020
sub rsp, 0x10
mov qword [rsp + 0x20], 0
mov rcx, rax
mov edx, 0x1e
mov r8, r15
mov r9d, 8
call sub.ntdll.dll_NtQueryInformationProcess
add rsp, 0x30
mov ecx, dword [rdi]
mov rdx, qword [rbx]
nop word [rax + rax]
test ecx, ecx
sete al
mov r11d, dword [0x1415b1930]
sub r11d, dword [str.Fi_3]
xor r11d, 0xfb019bb8
add r11d, 0x4f267e14
mov r8d, r11d
and r8d, 0x397a353c
or r11d, 0x397a353c
add r11d, r8d
test rdx, rdx
sete r8b
cmp dword [r13], 0
setne r9b
cmp qword [r15], 0
sete r10b
cmp r11d, 0x606e541c
ja 0x140064650
and al, r8b
and al, r9b
and al, r10b
je 0x14006489f
mov ecx, 0xafa189fb
nop word [rax + rax]
mov eax, dword [0x1415b1950]
xor edx, edx
div dword [0x1415b1954]
and eax, 0xcd568bc6
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x6f7fc3cb
ja 0x1400646c0
mov eax, dword [0x1415b1958]
add eax, dword [0x1415b195c]
and eax, 0xc7489a92
imul eax, eax, 0x17e438ef
mov ecx, 0xb61e42fb
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xb110ffc7
jbe 0x140064720
sub rsp, 0x20
mov ecx, 0x80000001
call fcn.14021a060
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_SetThreadExecutionState]
nop word [rax + rax]
mov eax, dword [0x1415b1960]
mov ecx, dword [0x1415b1964]
mov edx, eax
xor edx, ecx
not edx
or eax, ecx
and eax, edx
mov edi, eax
and edi, 0x79d85a70
and eax, 0x49981020
add eax, eax
sub edi, eax
add edi, 0x8b518cbb
sub rsp, 0x20
mov ecx, 0x80000001
call rsi
add rsp, 0x20
cmp edi, 0xbb62a4f1
ja 0x140064730
sub rsp, 0x20
call fcn.14021a040
nop
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
ud2
xor eax, eax
test al, al
je 0x1400647f0
sub rsp, 0x20
call fcn.1401b58b0
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x1415b1920]
mov ecx, dword [0x1415b1924]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
mov ecx, eax
not ecx
and ecx, 0x5c4cf483
mov edx, eax
and edx, 0xa3b30b7c
imul edx, ecx
mov ecx, eax
and ecx, 0x5c4cf483
or eax, 0x5c4cf483
imul eax, ecx
add eax, edx
imul rsi, rax, 0x6b320fcf
shr rsi, 0x3e
or esi, 0xf0b9eba4
sub rsp, 0x20
call fcn.1401b58b0
add rsp, 0x20
cmp esi, 0xe029b99c
jb 0x1400647f0
nop dword [rax + rax]
mov eax, dword [0x1415b1928]
xor eax, dword [0x1415b192c]
add eax, 0x5da5afda
mov ecx, eax
and ecx, 0xc4b80352
and eax, 0x40a00112
add eax, eax
sub ecx, eax
cmp ecx, 0xe96b5c22
je 0x140064870
jmp 0x140063018
mov eax, dword [0x1415b1938]
sub eax, dword [0x1415b193c]
add eax, 0x3f85f263
mov ecx, eax
and ecx, 0xbff489e2
or eax, 0xbff489e2
add eax, ecx
mov ecx, 0x92acb365
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0xab6fa40a
jne 0x1400648f0
sub rsp, 0x20
call fcn.140219fa0
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x1415b1940]
xor edx, edx
div dword [0x1415b1944]
imul eax, eax, 0x3545cb4e
mov esi, eax
and esi, 0x805bd336
and eax, 0x4bd304
add eax, eax
sub esi, eax
add esi, 0x74fdb8c
sub rsp, 0x20
call fcn.1401b58b0
add rsp, 0x20
cmp esi, 0xcc291cfb
ja 0x1400648f0
mov eax, dword [0x1415b1948]
or eax, dword [0x1415b194c]
add eax, 0x7a1e4bc2
mov ecx, eax
and ecx, 0xc790f97
add ecx, ecx
sub eax, ecx
add eax, 0x6c790f97
and eax, 0x3083fd08
cmp eax, 0x1f98b119
ja 0x140064930
jmp 0x140063018
xor eax, eax
test al, al
je 0x140064bdf
jmp 0x140064c1a
mov eax, dword [0x1415b17d0]
sub eax, dword [0x1415b17d4]
mov ecx, eax
xor ecx, 0x62b76392
xor eax, 0x100880c
and eax, 0x43108b8c
mov edx, ecx
and edx, 0xbcef7473
or edx, eax
xor edx, 0xdb8c0c7f
and ecx, 0x989c87f3
or ecx, edx
cmp ecx, 0x4be290
jne 0x1400649c0
sub rsp, 0x20
call sub.KERNEL32.dll_GetLastError
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x1415b17d8]
imul eax, dword [0x1415b17dc]
mov ecx, eax
xor ecx, 0xcf4043a4
and eax, 0x30bfbc5b
add eax, eax
sub eax, ecx
imul rax, rax, 0x104d685
shr rax, 0x38
imul esi, eax, 0xe432299f
sub rsp, 0x20
call sub.KERNEL32.dll_GetLastError
add rsp, 0x20
cmp esi, 0x2fdf18d3
ja 0x1400649c0
mov eax, dword [0x1415b17e4]
add eax, dword [0x1415b17e0]
or eax, 0x58478319
add eax, 0x459bb65c
cmp eax, 0x1bf1c854
jae 0x140064b55
jmp 0x140064b9d
mov eax, dword [0x1415b1808]
mov ecx, dword [0x1415b180c]
mov edx, eax
not edx
and eax, ecx
not ecx
or ecx, edx
not ecx
or ecx, eax
imul eax, ecx, 0xfe04c76b
cmp eax, 0xd0baeb1f
jne 0x140064a53
ud2
xor eax, eax
nop word cs:[rax + rax]
ud2
mov eax, dword [0x1415b18f0]
add eax, dword [0x1415b18f4]
mov ecx, eax
or ecx, 0x38290040
not eax
and eax, 0x42b128
and ecx, 0xbc2d44c7
sub ecx, eax
cmp ecx, 0xcdbba895
jne 0x140064acd
ud2
mov eax, dword [0x1415b18f8]
and eax, dword [0x1415b18fc]
and eax, 0x25c5a078
mov ecx, eax
or ecx, 0x4e065c6a
not eax
or eax, 0xb1f9a395
and eax, ecx
mov ecx, eax
not ecx
xor eax, 0xbf63561b
add eax, ecx
and ecx, 0xb5610219
sub eax, ecx
ud2
mov eax, dword [0x1415b17e8]
mov ecx, dword [0x1415b17ec]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
mov ecx, 0x80eea2f3
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x7f7ff7c6
ud2
ud2
mov eax, dword [str.54pu]
xor edx, edx
div dword [0x1415b1884]
mov ecx, eax
or ecx, 0x7838636b
xor ecx, 0xd16988c9
or eax, 0x2e967736
and eax, ecx
mov ecx, eax
xor ecx, 0x56c03312
or eax, 0xa917cca4
and eax, ecx
ud2
ud2