Function at 0x1400bfc90
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov eax, dword [0x141dd56a8]
xor edx, edx
div dword [0x141dd56ac]
mov rsi, rcx
nop word cs:[rax + rax]
mov eax, dword [0x141dd56b0]
imul eax, dword [0x141dd56b4]
add eax, 0x14176b08
or eax, 0x756ce494
imul rcx, rax, 0x337a4d1
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xad500063
ja 0x1400bfcc0
mov r14, qword [rsi]
nop word cs:[rax + rax]
mov eax, dword [0x141dd56b8]
sub eax, dword [0x141dd56bc]
imul eax, eax, 0x62daf10a
xor eax, 0x4c0008a0
and eax, 0xfc0808a4
cmp eax, 0xff9ffdbb
ja 0x1400bfd00
mov rbx, qword [r14 + 0x200]
mov r15, qword [r14 + 0x208]
nop word cs:[rax + rax]
mov eax, dword [0x141dd56c0]
xor edx, edx
div dword [0x141dd56c4]
imul rax, rax, 0x2f1bc15f
shr rax, 0x3c
imul eax, eax, 0xbc706bd4
cmp eax, 0x5049cfcf
je 0x1400bfd40
test r15, r15
je 0x1400bff2a
xor r12d, r12d
nop word cs:[rax + rax]
mov eax, dword [0x141dd56c8]
xor edx, edx
div dword [0x141dd56cc]
and eax, 0x4288c88
cmp eax, 0xe377fc51
je 0x1400bfde4
nop word [rax + rax]
mov edx, dword [0x141dd56d0]
xor edx, dword [0x141dd56d4]
xor edx, 0x687c1b9c
add edx, 0xb338318e
imul rax, rdx, 0x19d93b67
shr rax, 0x20
sub edx, eax
shr edx, 1
add edx, eax
shr edx, 0x1e
lea rax, [r12 + r12*4]
mov rcx, qword [rbx + rax*8 + 0x18]
lock dec qword [rcx]
sete cl
cmp edx, 0xe82a3461
jne 0x1400bfe00
lea rax, [r12 + r12*4]
mov rax, qword [rbx + rax*8 + 0x18]
lock dec qword [rax]
jmp 0x1400bfda0
test cl, cl
je 0x1400bfed8
lea rdi, [rbx + rax*8]
add rdi, 0x18
mov eax, dword [0x141dd56d8]
mov ecx, dword [0x141dd56dc]
add eax, ecx
add eax, 0x22a3a020
and eax, 0x9766c241
imul rcx, rax, 0x6646885f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
cmp eax, 0xfb026b54
ja 0x1400bfea0
nop word cs:[rax + rax]
mov eax, dword [0x141dd56e0]
xor edx, edx
div dword [0x141dd56e4]
imul eax, eax, 0xadce5e96
and eax, 0x21ff6480
xor eax, 0xea66d83f
cmp eax, 0x2c77f98c
jb 0x1400bfea0
mov eax, dword [0x141dd56e8]
imul eax, dword [0x141dd56ec]
add eax, 0x76b2c82e
xor eax, 0x287a5d33
add eax, 0xae5149f6
cmp eax, 0xb8e34a11
jbe 0x1400bfeb0
jmp 0x1400bff20
jmp 0x1400bfe50
mov eax, dword [0x141dd56f0]
sub eax, dword [0x141dd56f4]
imul r13, rax, 0x3f65548b
shr r13, 0x3c
mov rcx, rdi
call fcn.140075240
cmp r13d, 0xf2e298c5
je 0x1400bff20
inc r12
nop dword [rax + rax]
mov eax, dword [0x141dd56f8]
sub eax, dword [0x141dd56fc]
xor eax, 0xaaf71c20
shr eax, 5
imul rax, rax, 0xb12abbd
shr rax, 0x34
or eax, 0x28bac08
cmp eax, 0x41767321
ja 0x1400bfee0
cmp r12, r15
jne 0x1400bfd80
jmp 0x1400bff2a
mov rcx, rdi
call fcn.140075240
jmp 0x1400bfeb0
mov rax, qword [r14 + 0x1f8]
mov ecx, 0xb63c3d37
nop word cs:[rax + rax]
mov edx, dword [0x141dd5700]
imul edx, dword [0x141dd5704]
add edx, 0x5cabe287
imul rdx, rcx
shr rdx, 0x3e
cmp edx, 0xd13316e5
je 0x1400bff40
test rax, rax
je 0x1400c0058
mov eax, 0x8cc206c9
nop word cs:[rax + rax]
mov ecx, dword [0x141dd5708]
imul ecx, dword [0x141dd570c]
imul ecx, ecx, 0x8ece175e
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x49640a1f
je 0x1400bff80
mov rdi, qword [r14 + 0x200]
mov eax, dword [str.X_0_v]
sub eax, dword [0x141dd5714]
imul eax, eax, 0xa8aaf609
and eax, 0xc9126ff9
add eax, 0xcf74273
cmp eax, 0x9250508f
jbe 0x1400bffdf
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15d, 0xfb096261
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov eax, dword [0x141dd5718]
xor edx, edx
div dword [0x141dd571c]
mov ebx, eax
add ebx, 0xa3e15e35
imul rbx, r15
shr rbx, 0x3e
or ebx, 0x651e1b40
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call r12
cmp ebx, 0x87b18955
je 0x1400bfff0
mov eax, 0x8e0f556d
mov ecx, dword [0x141dd5720]
add ecx, dword [0x141dd5724]
imul ecx, ecx, 0x3511360c
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x6506f115
cmp ecx, 0xf7f0e007
ja 0x1400c0030
mov rax, qword [r14 + 0x1d8]
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x1400c0070
test rax, rax
je 0x1400c00c3
nop dword [rax]
mov eax, dword [0x141dd5728]
imul eax, dword [0x141dd572c]
and eax, 0xc6fa1180
or eax, 0x3805c667
imul rax, rax, 0x58ece1a9
shr rax, 0x3e
cmp eax, 0xc0969707
ja 0x1400c0080
mov rax, qword [r14 + 0x1e0]
mov r8, qword [rax - 8]
mov rcx, qword [0x141ddb9a0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [r14 + 0x80]
mov rdi, qword [r14 + 0x88]
mov r15, qword [r14 + 0x100]
and rbx, 0xfffffffffffffffe
nop dword [rax]
mov eax, dword [0x141dd5730]
or eax, dword [0x141dd5734]
add eax, 0x97d59458
and eax, 0xa648f3a
add eax, 0xb5ce9b50
cmp eax, 0xe849f74a
ja 0x1400c00e0
and r15, 0xfffffffffffffffe
nop word cs:[rax + rax]
mov eax, dword [0x141dd5738]
xor eax, dword [0x141dd573c]
or eax, 0x60ef498
xor eax, 0x796aea2c
shr eax, 2
imul rax, rax, 0x8c615fd
shr rax, 0x39
cmp eax, 0x756765c
ja 0x1400c0110
cmp rbx, r15
jne 0x1400c0166
mov eax, dword [0x141dd5760]
xor eax, dword [0x141dd5764]
add eax, 0x75334821
and eax, 0xdb639813
cmp eax, 0xf31719f5
jbe 0x1400c023a
jmp 0x1400c0272
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400c0180
mov rdi, r13
add rbx, 2
cmp rbx, r15
je 0x1400c0140
nop dword [rax + rax]
mov eax, dword [0x141dd5740]
xor eax, dword [0x141dd5744]
add eax, 0x9132cf0e
imul rax, rax, 0x22e264cb
shr rax, 0x3b
cmp eax, 0xe20afc1f
je 0x1400c0180
mov eax, ebx
and eax, 0x7e
cmp eax, 0x7e
jne 0x1400c0172
mov eax, dword [0x141dd5748]
and eax, dword [0x141dd574c]
add eax, 0x4bed65b8
xor eax, 0x613c2011
add eax, 0x6e435284
cmp eax, 0x683eb2f4
jb 0x1400c01ad
mov eax, dword [0x141dd5750]
and eax, dword [0x141dd5754]
mov r13, qword [rdi]
imul eax, eax, 0x45bfe93e
xor eax, 0x1ee14684
cmp eax, 0x4b0200a7
jb 0x1400c0229
mov eax, dword [0x141dd5758]
and eax, dword [0x141dd575c]
imul ebp, eax, 0x70a828f1
and ebp, 0xd383a23a
add ebp, 0x9412eec3
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call r12
cmp ebp, 0xe6894cc1
jbe 0x1400c016f
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call r12
jmp 0x1400c01f0
mov eax, dword [0x141dd5768]
or eax, dword [0x141dd576c]
add eax, 0x23acab54
mov ebx, 0x9dc6230d
imul rbx, rax
shr rbx, 0x3f
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x36402d6b
jne 0x1400c0286
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400c023a
mov rbx, qword [r14 + 0x198]
test rbx, rbx
je 0x1400c034a
mov rdi, qword [r14 + 0x190]
jmp 0x1400c02ad
add rdi, 0x20
dec rbx
je 0x1400c034a
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400c02a0
mov eax, dword [0x141dd5770]
imul eax, dword [0x141dd5774]
or eax, 0xf004203
and eax, 0x8f084253
cmp eax, 0x55256972
ja 0x1400c0340
nop word cs:[rax + rax]
mov eax, dword [0x141dd5778]
imul eax, dword [0x141dd577c]
imul eax, eax, 0x6d5aad91
add eax, 0x35e8ebcb
imul r15, rax, 0x9d2c32d
shr r15, 0x3b
mov rcx, rdi
call fcn.140075240
cmp r15d, 0xb01b47b1
je 0x1400c0340
nop word cs:[rax + rax]
mov eax, dword [0x141dd5780]
and eax, dword [0x141dd5784]
imul eax, eax, 0x6b30f08c
cmp eax, 0x98406030
je 0x1400c0320
jmp 0x1400c02a0
mov rcx, rdi
call fcn.140075240
jmp 0x1400c02e0
mov rax, qword [r14 + 0x188]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd5788]
or ecx, dword [0x141dd578c]
xor ecx, 0x1485628
and ecx, 0x156aff2e
cmp ecx, 0x768cd3dd
je 0x1400c0360
test rax, rax
je 0x1400c042b
nop dword [rax]
mov eax, dword [0x141dd5790]
xor edx, edx
div dword [0x141dd5794]
add eax, 0x8fe5f476
and eax, 0xc8f78ecc
add eax, 0x6c340abf
cmp eax, 0x6c3c25e9
jb 0x1400c0390
mov rdi, qword [r14 + 0x190]
mov rbx, qword [0x141ddb9a0]
mov eax, dword [0x141dd5798]
imul eax, dword [0x141dd579c]
and eax, 0xa2ee2a89
imul eax, eax, 0x108b24d1
add eax, 0x12a828fc
cmp eax, 0x687bd246
jbe 0x1400c03f4
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov eax, dword [0x141dd57a0]
and eax, dword [0x141dd57a4]
imul ebp, eax, 0x878b427d
and ebp, 0x5393f96d
mov rcx, rbx
xor edx, edx
mov r8, rdi
call r15
cmp ebp, 0x73f4e801
je 0x1400c0400
xor eax, eax
nop dword [rax]
test al, al
jne 0x1400c0430
mov rdi, qword [r14 + 0x1a0]
mov eax, dword [0x141dd57a8]
xor edx, edx
div dword [0x141dd57ac]
mov eax, 0xd1eb109b
nop
mov ecx, dword [0x141dd57b0]
imul ecx, dword [0x141dd57b4]
or ecx, 0xd2dedbfd
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xe6207695
ja 0x1400c0450
test rdi, rdi
je 0x1400c05c0
mov rbx, qword [r14 + 0x1a8]
mov eax, dword [0x141dd57b8]
xor edx, edx
div dword [0x141dd57bc]
mov eax, 0xa02ef01d
nop word cs:[rax + rax]
mov ecx, dword [0x141dd57c0]
imul ecx, dword [0x141dd57c4]
imul rcx, rax
shr rcx, 0x3c
imul ecx, ecx, 0x68c6721d
cmp ecx, 0x738ca45
je 0x1400c04a0
mov rax, qword [rbx]
test rax, rax
je 0x1400c04ee
mov rcx, rdi
call rax
mov eax, dword [0x141dd57c8]
sub eax, dword [0x141dd57cc]
imul eax, eax, 0x2cfd50a7
add eax, 0x19fb2c6
cmp eax, 0xbb956f3f
ja 0x1400c04d0
cmp qword [rbx + 8], 0
je 0x1400c05c0
mov rcx, qword [rbx + 0x10]
mov eax, dword [0x141dd57d0]
xor edx, edx
div dword [0x141dd57d4]
nop dword [rax + rax]
mov eax, dword [0x141dd57d8]
add eax, dword [0x141dd57dc]
or eax, 0x7f7dddbf
imul rax, rax, 0x751c1aa9
shr rax, 0x3e
cmp eax, 0x65eb2111
je 0x1400c0510
cmp rcx, 0x11
jb 0x1400c0567
nop dword [rax]
mov eax, dword [0x141dd57e0]
imul eax, dword [0x141dd57e4]
or eax, 0x47f606ad
add eax, 0x95d4b5e9
and eax, 0xb841d490
cmp eax, 0x7eca3061
jb 0x1400c0540
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dd57e8]
and eax, dword [0x141dd57ec]
imul eax, eax, 0xcdcf364b
or eax, 0x51622c83
add eax, 0xe0d18e29
cmp eax, 0xa19067f2
ja 0x1400c05a2
mov rcx, qword [0x141ddb9a0]
xor ebx, ebx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
test bl, bl
je 0x1400c05c0
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400c058a
mov eax, dword [0x141dd57f0]
sub eax, dword [0x141dd57f4]
xor eax, 0x89780bf6
imul eax, eax, 0x1262f87f
xor eax, 0xc7f7ebf0
cmp eax, 0xc7f3c9a
jb 0x1400c05c0
mov rdi, qword [r14 + 0x1b0]
mov rbx, qword [r14 + 0x1b8]
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400c0600
test rdi, rdi
je 0x1400c07b0
mov r15, qword [rbx]
mov eax, dword [0x141dd57f8]
or eax, dword [0x141dd57fc]
add eax, 0x4ab8195f
or eax, 0xa726f6ce
cmp eax, 0x9c555645
je 0x1400c0610
test r15, r15
je 0x1400c069e
mov eax, dword [0x141dd5800]
imul eax, dword [0x141dd5804]
add eax, 0x3149e34c
mov ecx, 0xef0057a5
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x62329836
cmp ecx, 0xc85f1d0b
jbe 0x1400c0670
mov rcx, rdi
call r15
nop word cs:[rax + rax]
mov eax, dword [0x141dd5808]
xor edx, edx
div dword [0x141dd580c]
imul ebp, eax, 0x7518bf6c
add ebp, 0x678d0741
or ebp, 0xa746805e
mov rcx, rdi
call r15
cmp ebp, 0xbdd218ad
jb 0x1400c0670
mov r8, qword [rbx + 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd5810]
or eax, dword [0x141dd5814]
xor eax, 0xdacdce89
add eax, 0xb7fb671c
cmp eax, 0x98400c72
jb 0x1400c06b0
mov rcx, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dd5818]
xor edx, edx
div dword [0x141dd581c]
or eax, 0xb84f369f
and eax, 0xfdffb69f
cmp eax, 0x8cd1f2e0
je 0x1400c06e0
test r8, r8
je 0x1400c07b0
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1400c0710
nop word cs:[rax + rax]
mov eax, dword [0x141dd5820]
sub eax, dword [0x141dd5824]
or eax, 0x7d6b5b6f
imul eax, eax, 0x6ec5abdd
cmp eax, 0x410d4fa
jb 0x1400c0720
cmp rcx, 0x11
jb 0x1400c079e
nop word cs:[rax + rax]
mov eax, dword [0x141dd5828]
add eax, dword [0x141dd582c]
imul eax, eax, 0xfa6a0f13
add eax, 0x812613c8
or eax, 0x1bd8d305
cmp eax, 0xdae9b6eb
ja 0x1400c0750
mov rdi, qword [rdi - 8]
nop word [rax + rax]
mov eax, dword [0x141dd5830]
sub eax, dword [0x141dd5834]
imul eax, eax, 0xaec47a2c
add eax, 0x35f3a275
cmp eax, 0x2c123742
jb 0x1400c0780
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdi, qword [r14 + 0x1c0]
mov rbx, qword [r14 + 0x1c8]
mov eax, dword [0x141dd5838]
xor edx, edx
div dword [0x141dd583c]
nop dword [rax]
mov eax, dword [0x141dd5840]
imul eax, dword [0x141dd5844]
imul eax, eax, 0x89c2710b
add eax, 0x62f410a4
or eax, 0x51f5a8c7
cmp eax, 0xadb26535
jb 0x1400c07d0
test rdi, rdi
je 0x1400c0a0b
nop dword [rax]
mov eax, dword [0x141dd5848]
sub eax, dword [0x141dd584c]
and eax, 0xdef19898
imul eax, eax, 0x75586b5
xor eax, 0x84460cf1
cmp eax, 0x6440441c
jb 0x1400c0800
mov r14, qword [rbx]
test r14, r14
je 0x1400c08c0
mov eax, dword [0x141dd5850]
imul eax, dword [0x141dd5854]
and eax, 0xb34b3c0b
imul rax, rax, 0x11344289
shr rax, 0x3b
or eax, 0x3dfd6080
cmp eax, 0x5b7990ad
jbe 0x1400c0860
mov rcx, rdi
call r14
nop
mov ebp, dword [0x141dd5858]
and ebp, dword [0x141dd585c]
or ebp, 0xbed1d6ff
and ebp, 0xfed9f6ff
mov rcx, rdi
call r14
cmp ebp, 0x4eaf03e7
jb 0x1400c0860
nop word cs:[rax + rax]
mov eax, dword [0x141dd5860]
or eax, dword [0x141dd5864]
imul eax, eax, 0xe620c056
imul rcx, rax, 0xfbd95ad
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
cmp eax, 0xa774c465
ja 0x1400c0890
nop dword [rax]
mov eax, dword [0x141dd5868]
imul eax, dword [0x141dd586c]
add eax, 0x9233b9f0
xor eax, 0xdd043470
imul rax, rax, 0x168773ff
shr rax, 0x3c
cmp eax, 0x702d2624
ja 0x1400c08c0
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov edx, dword [0x141dd5870]
imul edx, dword [0x141dd5874]
xor edx, 0xbe556ab7
add edx, 0xd933c884
cmp edx, 0x8dff8c6f
ja 0x1400c0900
test rcx, rcx
je 0x1400c0a0b
nop word [rax + rax]
mov ecx, dword [0x141dd5878]
sub ecx, dword [0x141dd587c]
imul rcx, rcx, 0x3f6154af
shr rcx, 0x3d
imul ecx, ecx, 0xc1001be0
and ecx, 0x19cb860
cmp ecx, 0xa5b9a14f
ja 0x1400c0930
cmp rax, 0x11
jb 0x1400c099c
mov eax, 0x96dc51d3
nop word cs:[rax + rax]
mov ecx, dword [0x141dd5880]
add ecx, dword [0x141dd5884]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x8490b0b4
xor ecx, 0xa1909666
cmp ecx, 0x4fbc6e9d
ja 0x1400c0970
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dd5888]
xor eax, dword [0x141dd588c]
add eax, 0xa0ad09bf
imul rax, rax, 0x2586ec41
shr rax, 0x3c
imul eax, eax, 0x8605fd70
cmp eax, 0x494056d1
jb 0x1400c09f7
mov ebx, dword [0x141dd5890]
or ebx, dword [0x141dd5894]
add ebx, 0x7787b755
or ebx, 0x7cf2a235
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0xc57c3716
jne 0x1400c0a0b
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400c09c5
mov rcx, qword [rsi]
cmp rcx, 0xffffffffffffffff
je 0x1400c0b50
lea rax, [rcx + 8]
xor edx, edx
test dl, dl
jne 0x1400c0a4f
mov r8d, dword [0x141dd5898]
imul r8d, dword [0x141dd589c]
or r8d, 0xda63b7ff
add r8d, 0x8e756c53
lock dec qword [rax]
sete dl
cmp r8d, 0xeaaa9f9d
jbe 0x1400c0a55
lock dec qword [rax]
jmp 0x1400c0a22
test dl, dl
je 0x1400c0b50
mov eax, dword [0x141dd58a0]
sub eax, dword [0x141dd58a4]
or eax, 0x483040e3
and eax, 0x697d51e7
cmp eax, 0x75ee9921
jne 0x1400c0a80
nop word [rax + rax]
mov eax, dword [0x141dd58a8]
xor edx, edx
div dword [0x141dd58ac]
or eax, 0x466b8368
imul rax, rax, 0x3c0bac13
shr rax, 0x3d
or eax, 0xb01e8aa
cmp eax, 0x54b52757
ja 0x1400c0a80
mov rsi, qword [rcx - 8]
mov eax, dword [0x141dd58b0]
and eax, dword [0x141dd58b4]
add eax, 0x2d9e5184
mov ecx, 0xb28d2649
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xe1701191
ja 0x1400c0b0f
mov eax, dword [0x141dd58b8]
or eax, dword [0x141dd58bc]
or eax, 0x94549ad3
xor eax, 0x4b004d4b
imul rdi, rax, 0x31496b05
shr rdi, 0x3d
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp edi, 0x95093fea
jne 0x1400c0b30
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400c0ad4
mov eax, dword [0x141dd58c0]
xor edx, edx
div dword [0x141dd58c4]
imul eax, eax, 0x4e2032dc
cmp eax, 0xe3bc5c7e
je 0x1400c0b30
nop dword [rax + rax]
mov eax, dword [0x141dd58c8]
and eax, dword [0x141dd58cc]
and eax, 0x83e5855
imul eax, eax, 0xb8ab525c
cmp eax, 0x7787a2e0
je 0x1400c0b50
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret