Function at 0x1400107f8
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x3a8]
sub rsp, 0x480
mov qword [rbp + 0x40], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x14009f1b0]
xor rax, rsp
mov qword [rbp + 0x370], rax
mov rsi, rdx
mov r12, rcx
mov qword [rbp + 0x18], rcx
mov qword [rsp + 0x38], rcx
xor r13d, r13d
mov r14d, r13d
mov dword [rbp + 0x10], r13d
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], r13
mov rbx, rdx
mov qword [rbp + 0x278], rdx
movdqu xmmword [rbp + 0x280], xmm0
movabs r8, 0x8000000000000000
mov qword [rbp + 0x290], r8
movzx ecx, byte [rdx]
mov edx, ecx
sub edx, 1
je 0x14001089d
cmp edx, 1
jne 0x1400108a4
mov qword [rbp + 0x288], r13
jmp 0x1400108a4
mov qword [rbp + 0x280], r13
mov r15d, 1
test ecx, ecx
je 0x1400108e4
sub ecx, r15d
je 0x1400108d1
cmp ecx, r15d
je 0x1400108c1
mov qword [rbp + 0x290], r13
jmp 0x1400108eb
mov rax, qword [rsi + 8]
mov rcx, qword [rax]
mov qword [rbp + 0x288], rcx
jmp 0x1400108eb
mov rax, qword [rsi + 8]
mov rcx, qword [rax]
mov rax, qword [rcx]
mov qword [rbp + 0x280], rax
jmp 0x1400108eb
mov qword [rbp + 0x290], r15
mov qword [rsp + 0x40], rsi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov rax, r8
mov qword [rsp + 0x58], rax
movzx edx, byte [rsi]
mov r8d, edx
sub r8d, 1
je 0x14001091a
cmp r8d, 1
jne 0x14001091f
mov qword [rsp + 0x50], r13
jmp 0x14001091f
mov qword [rsp + 0x48], r13
sub edx, 1
je 0x140010942
cmp edx, 1
je 0x140010933
mov rax, r15
mov qword [rsp + 0x58], rax
jmp 0x14001094e
mov rcx, qword [rsi + 8]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x50], rcx
jmp 0x14001094e
mov rcx, qword [rsi + 8]
mov rdx, qword [rcx]
mov qword [rsp + 0x48], rdx
cmp rbx, rsi
jne 0x1400113b9
movzx r8d, byte [rbx]
mov edx, r8d
sub edx, 1
je 0x14001097f
cmp edx, 1
je 0x140010971
cmp qword [rbp + 0x290], rax
jmp 0x14001098b
mov rax, qword [rsp + 0x50]
cmp qword [rbp + 0x288], rax
jmp 0x14001098b
mov rax, qword [rsp + 0x48]
cmp qword [rbp + 0x280], rax
setne al
test al, al
je 0x140010dbc
mov qword [rbp + 0x298], r13
cmp r8b, r15b
jne 0x1400114cb
mov rdi, qword [rbp + 0x280]
lea rdx, [rdi + 0x20]
cmp qword [rdi + 0x38], 0x10
jb 0x1400109bc
mov rdx, qword [rdi + 0x20]
lea rcx, [rbp + 0x298]
call fcn.1400149cc
nop
movzx ecx, byte [rbx]
test ecx, ecx
je 0x14001148b
sub ecx, 1
je 0x1400109f9
cmp ecx, 1
je 0x1400109f0
cmp qword [rbp + 0x290], r13
jne 0x1400113f9
mov rdx, rbx
jmp 0x1400109fd
mov rdx, qword [rbp + 0x288]
jmp 0x1400109fd
lea rdx, [rdi + 0x40]
lea rcx, [rbp + 0x2a0]
call fcn.140014550
nop
mov qword [rbp + 0x2c0], r13
mov qword [rbp + 0x2c8], 0xf
mov byte [rbp + 0x2b0], r13b
lea rcx, [rbp + 0x2a0]
cmp byte [rbp + 0x2a0], 3
jne 0x140010a8a
lea rdx, [rbp + 0x70]
call fcn.14001c0f0
mov rdx, rax
lea rcx, [rbp + 0x2b0]
call fcn.1400150fc
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x140010add
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010ad8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400113b3
jmp 0x140010ad8
lea rdx, [rbp + 0x50]
call fcn.140014270
mov rdx, rax
lea rcx, [rbp + 0x2b0]
call fcn.1400150fc
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x140010add
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010ad8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011439
call fcn.14004b054
cmp byte [rbx], r15b
jne 0x14001144b
mov qword [rbp + 0x320], r13
mov qword [rbp + 0x328], r13
lea rdx, [rdi + 0x20]
lea rcx, [rbp + 0x310]
call fcn.1400181b0
nop
mov qword [rbp + 0x340], r13
mov qword [rbp + 0x348], r13
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x330]
call fcn.1400181b0
nop
mov rax, qword [rbp + 0x298]
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x38]
mov qword [rsp + 0x38], rax
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x20], r13
lea rdx, [rbp + 0x310]
lea rcx, [rbp - 0x38]
call fcn.1400181b0
nop
mov qword [rbp - 8], r13
mov qword [rbp], r13
lea rdx, [rbp + 0x330]
lea rcx, [rbp - 0x18]
call fcn.1400181b0
nop
or r14d, 2
mov rdx, qword [rbp - 0x40]
lea rcx, [rsp + 0x60]
call fcn.14001521c
movups xmm0, xmmword [rbp - 0x38]
movaps xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rbp - 0x28]
movaps xmmword [rbp - 0x70], xmm1
mov qword [rbp - 0x28], r13
mov edi, 0xf
mov qword [rbp - 0x20], rdi
mov byte [rbp - 0x38], r13b
movups xmm0, xmmword [rbp - 0x18]
movaps xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rbp - 8]
movaps xmmword [rbp - 0x50], xmm1
mov qword [rbp - 8], r13
mov qword [rbp], rdi
mov byte [rbp - 0x18], r13b
mov rdx, qword [rbp + 0x268]
cmp qword [rbp + 0x270], rdx
je 0x140010c46
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], r13
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rdx], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rdx + 0x10], xmm1
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], rdi
mov byte [rsp + 0x60], r13b
mov qword [rdx + 0x30], r13
mov qword [rdx + 0x38], r13
movaps xmm0, xmmword [rbp - 0x80]
movups xmmword [rdx + 0x20], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movups xmmword [rdx + 0x30], xmm1
mov qword [rbp - 0x70], r13
mov qword [rbp - 0x68], rdi
mov byte [rbp - 0x80], r13b
mov qword [rdx + 0x50], r13
mov qword [rdx + 0x58], r13
movaps xmm0, xmmword [rbp - 0x60]
movups xmmword [rdx + 0x40], xmm0
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rdx + 0x50], xmm1
mov qword [rbp - 0x50], r13
mov qword [rbp - 0x48], rdi
mov byte [rbp - 0x60], r13b
add qword [rbp + 0x268], 0x60
jmp 0x140010c58
lea r8, [rsp + 0x60]
lea rcx, [rbp + 0x260]
call fcn.14001c40c
nop
lea rcx, [rbp - 0x80]
call fcn.140011a8c
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x140010c9e
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010c99
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001143f
call fcn.14004b054
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], rdi
mov byte [rsp + 0x60], r13b
lea rcx, [rbp - 0x38]
call fcn.140011a8c
nop
lea rcx, [rbp + 0x310]
call fcn.140011a8c
nop
mov rdx, qword [rbp + 0x2c8]
cmp rdx, 0x10
jb 0x140010d06
inc rdx
mov rcx, qword [rbp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010d00
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011445
call fcn.14004b054
nop
mov dl, byte [rbp + 0x2a0]
lea rcx, [rbp + 0x2a8]
call fcn.140016990
nop
mov rdx, qword [rbp + 0x298]
add rdx, 0xffffffffffffffe8
or eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140010d3b
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rbx, qword [rbp + 0x278]
movzx ecx, byte [rbx]
sub ecx, 1
je 0x140010d62
cmp ecx, 1
je 0x140010d58
add qword [rbp + 0x290], r15
jmp 0x140010dad
add qword [rbp + 0x288], 0x10
jmp 0x140010dad
mov rax, qword [rbp + 0x280]
mov rcx, qword [rax + 0x10]
cmp byte [rcx + 0x19], r13b
je 0x140010d8e
mov rcx, qword [rax + 8]
jmp 0x140010d86
cmp rax, qword [rcx + 0x10]
jne 0x140010da6
mov rax, rcx
mov rcx, qword [rcx + 8]
cmp byte [rcx + 0x19], r13b
je 0x140010d79
jmp 0x140010da6
mov rdx, qword [rcx]
cmp byte [rdx + 0x19], r13b
jne 0x140010da6
mov rcx, rdx
mov rax, qword [rdx]
mov rdx, rax
cmp byte [rax + 0x19], r13b
je 0x140010d97
mov qword [rbp + 0x280], rcx
movabs r8, 0x8000000000000000
jmp 0x1400108eb
mov r8, qword [rbp + 0x268]
mov rcx, qword [rbp + 0x260]
sub r8, rcx
movabs rax, 0x2aaaaaaaaaaaaaab
imul r8
sar rdx, 4
mov r8, rdx
shr r8, 0x3f
add r8, rdx
mov r9b, byte [rsp + 0x30]
mov rdx, qword [rbp + 0x268]
call fcn.140021fdc
movdqa xmm0, xmmword [0x14008cc20]
movdqu xmmword [rbp + 0x360], xmm0
mov byte [rbp + 0x350], r13b
call fcn.140005a00
mov rcx, rax
test rax, rax
je 0x14001150b
mov rax, qword [rax]
call qword [rax + 0x18]
lea rbx, [rax + 0x18]
mov qword [rbp + 0x258], rbx
mov rdi, qword [rbp + 0x268]
mov eax, 4
mov rcx, qword [rbp + 0x260]
cmp rcx, rdi
je 0x140010fdd
mov dword [rbp + 0x248], 0x122430df
mov word [rbp + 0x24c], 0x3a12
mov byte [rbp + 0x24e], 0x81
mov r13d, eax
mov rax, qword gs:[0x58]
mov rax, qword [rax]
mov qword [rsp + 0x38], rax
lea rbx, [rcx + 0x20]
movzx r15d, word [rbp + 0x24c]
mov r12d, dword [rbp + 0x248]
xor esi, esi
mov qword [rbp + 0x2e0], rsi
mov qword [rbp + 0x2e8], rsi
mov rdx, rbx
lea rcx, [rbp + 0x2d0]
call fcn.1400181b0
nop
mov qword [rbp + 0x300], rsi
mov qword [rbp + 0x308], rsi
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x2f0]
call fcn.1400181b0
nop
lea rsi, [rbp + 0x2f0]
cmp qword [rbp + 0x308], 0x10
cmovae rsi, qword [rbp + 0x2f0]
lea r14, [rbp + 0x2d0]
cmp qword [rbp + 0x2e8], 0x10
cmovae r14, qword [rbp + 0x2d0]
mov rax, qword [rsp + 0x38]
mov eax, dword [rax + r13]
cmp dword [0x1400a4f38], eax
jle 0x140010f52
lea rcx, [0x1400a4f38]
call fcn.14004b24c
cmp dword [0x1400a4f38], 0xffffffff
jne 0x140010f52
mov word [0x1400a4e1e], 0x181
mov dword [0x1400a4e18], r12d
mov word [0x1400a4e1c], r15w
lea rcx, [0x140074500]
call fcn.14004b9c0
lea rcx, [0x1400a4f38]
call fcn.14004b1ec
cmp byte [0x1400a4e1f], 0
je 0x140010f94
xor edx, edx
lea r12, [0x1400a4e18]
mov cl, dl
and cl, 7
shl cl, 3
movabs rax, 0x298149372f5715f9
shr rax, cl
xor byte [rdx + r12], al
inc rdx
cmp rdx, 7
jb 0x140010f64
mov byte [0x1400a4e1f], 0
mov r12d, dword [rbp + 0x248]
mov r9, rsi
mov r8, r14
lea rdx, [0x1400a4e18]
lea rcx, [rbp + 0x258]
call fcn.14001b7bc
nop
lea rcx, [rbp + 0x2d0]
call fcn.140011a8c
add rbx, 0x60
lea rax, [rbx - 0x20]
cmp rax, rdi
jne 0x140010e8f
mov rbx, qword [rbp + 0x258]
mov r12, qword [rbp + 0x18]
xor r13d, r13d
lea r15d, [r13 + 1]
lea rsi, [rbx - 0x18]
mov r8d, dword [rsi + 8]
lea edx, [r8 - 1]
mov ecx, r13d
test edx, edx
cmovns ecx, edx
cmp ecx, 0x7ffffffe
jg 0x1400113a8
lea eax, [rcx + 1]
cmp eax, r8d
cmovg ecx, edx
mov r14d, r13d
cmp r8d, r15d
cmovge r14d, ecx
mov rcx, qword [rsi]
test rcx, rcx
je 0x140011023
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
jmp 0x140011026
mov rcx, r13
test rcx, rcx
jne 0x14001103c
call fcn.140005a00
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x20]
mov rcx, rax
inc rbx
test rcx, rcx
je 0x140011516
test rbx, rbx
jne 0x140011056
test r14d, r14d
jne 0x140011521
mov rax, qword [rcx]
mov r8d, r15d
mov edx, r14d
call qword [rax]
test rax, rax
je 0x14001152c
lea rdi, [rax + 0x18]
mov qword [rbp + 0x48], rdi
test r14d, r14d
js 0x140011544
cmp r14d, dword [rdi - 0xc]
jg 0x140011544
mov dword [rdi - 0x10], r14d
movsxd rdx, r14d
mov byte [rdx + rdi], r13b
mov r9, rdx
mov r8, rbx
mov rcx, rdi
call fcn.1400016a0
nop
lea rbx, [rdi - 0x18]
cmp rbx, rsi
je 0x14001115b
mov eax, dword [rsi + 0x10]
shr eax, 0x1f
test al, al
jne 0x140011147
mov rcx, qword [rbx]
cmp rcx, qword [rsi]
jne 0x140011147
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
mov eax, dword [rbx + 0x10]
shr eax, 0x1f
test al, al
jne 0x1400110e4
cmp rcx, qword [rbx]
jne 0x1400110e4
lock inc dword [rbx + 0x10]
jmp 0x140011120
mov rax, qword [rcx]
lea r14, [rbx + 8]
mov r8d, 1
mov edx, dword [r14]
call qword [rax]
mov rbx, rax
test rax, rax
je 0x140011532
mov eax, dword [r14]
mov dword [rbx + 8], eax
mov eax, dword [r14]
inc eax
movsxd rdx, eax
lea rcx, [rbx + 0x18]
mov r9, rdx
mov r8, rdi
call fcn.1400016a0
nop
or eax, 0xffffffff
lock xadd dword [rsi + 0x10], eax
sub eax, 1
jg 0x14001113a
mov rcx, qword [rsi]
mov rax, qword [rcx]
mov rdx, rsi
call qword [rax + 8]
nop
lea rax, [rbx + 0x18]
mov qword [rbp + 0x258], rax
jmp 0x14001115b
mov r8d, dword [rdi - 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x258]
call fcn.140018c64
nop
or eax, 0xffffffff
lock xadd dword [rdi - 8], eax
sub eax, 1
jg 0x140011177
mov rcx, qword [rdi - 0x18]
mov rax, qword [rcx]
lea rdx, [rdi - 0x18]
call qword [rax + 8]
nop
mov dword [rbp + 0x250], 0x60ba8c07
mov word [rbp + 0x254], 0x504
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1400a4cc0], eax
jle 0x1400111f4
lea rcx, [0x1400a4cc0]
call fcn.14004b24c
cmp dword [0x1400a4cc0], 0xffffffff
jne 0x1400111f4
mov byte [0x1400a4dfe], 1
mov eax, dword [rbp + 0x250]
mov dword [0x1400a4df8], eax
movzx eax, word [rbp + 0x254]
mov word [0x1400a4dfc], ax
lea rcx, [0x1400744f0]
call fcn.14004b9c0
lea rcx, [0x1400a4cc0]
call fcn.14004b1ec
lea rdx, [0x1400a4df8]
cmp byte [0x1400a4dfe], r13b
je 0x140011231
mov r8, r13
mov cl, r8b
and cl, 7
shl cl, 3
movabs rax, 0x7bfd053919dfe721
shr rax, cl
xor byte [r8 + rdx], al
inc r8
cmp r8, 6
jb 0x140011207
mov byte [0x1400a4dfe], r13b
lea rcx, [rbp + 0x258]
call fcn.140014dd0
lea rdx, [0x1400a4ba8]
cmp qword [0x1400a4bc0], 0x10
cmovae rdx, qword [0x1400a4ba8]
lea rcx, [rbp + 0x258]
call fcn.140014dd0
mov rbx, qword [rbp + 0x258]
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.14001521c
nop
mov rax, qword [rbp + 0x30]
mov rcx, r12
test rax, rax
jne 0x14001128e
lea rdx, [0x140088655]
call fcn.14001521c
jmp 0x1400112a5
lea rdx, [rbp + 0x20]
cmp qword [rbp + 0x38], 0x10
cmovae rdx, qword [rbp + 0x20]
mov r8d, eax
call fcn.14000afa0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x1400112e1
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400112db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011538
call fcn.14004b054
nop
lea rdx, [rbx - 0x18]
or eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1400112fc
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rdx, qword [rbp + 0x260]
test rdx, rdx
je 0x140011375
mov r8, qword [rbp + 0x268]
call fcn.14001838c
mov rcx, qword [rbp + 0x270]
mov r8, qword [rbp + 0x260]
sub rcx, r8
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 5
mov rax, r8
cmp rdx, 0x1000
jb 0x14001136d
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001153e
mov rcx, r8
call fcn.14004b054
mov rax, r12
mov rcx, qword [rbp + 0x370]
xor rcx, rsp
call fcn.14004b030
lea r11, [rsp + 0x480]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov ecx, 0x80070216
call fcn.140002500
nop
call fcn.14005adc4
nop
lea rdx, [0x14008a118]
lea rcx, [rbp + 0x110]
call fcn.14001521c
nop
lea r8, [rbp + 0x110]
mov edx, 0xd4
lea rcx, [rbp + 0x210]
call fcn.14001c690
lea rdx, [0x14009cae8]
lea rcx, [rbp + 0x210]
call fcn.14004ce70
nop
lea rdx, str.discarded
lea rcx, [rbp + 0x90]
call fcn.14001521c
nop
lea r8, [rbp + 0x90]
mov edx, 0xd6
lea rcx, [rbp + 0x130]
call fcn.14001c690
lea rdx, [0x14009cae8]
lea rcx, [rbp + 0x130]
call fcn.14004ce70
nop
call fcn.14005adc4
nop
call fcn.14005adc4
nop
call fcn.14005adc4
nop
lea rdx, [0x140088e80]
lea rcx, [rbp + 0xb0]
call fcn.14001521c
nop
lea r8, [rbp + 0xb0]
mov edx, 0xcf
lea rcx, [rbp + 0x168]
call fcn.14001c690
lea rdx, [0x14009cae8]
lea rcx, [rbp + 0x168]
call fcn.14004ce70
nop
lea rdx, str.discarded
lea rcx, [rbp + 0xd0]
call fcn.14001521c
nop
lea r8, [rbp + 0xd0]
mov edx, 0xd6
lea rcx, [rbp + 0x1a0]
call fcn.14001c690
lea rdx, [0x14009cae8]
lea rcx, [rbp + 0x1a0]
call fcn.14004ce70
nop
lea rdx, [0x140088e80]
lea rcx, [rbp + 0xf0]
call fcn.14001521c
nop
lea r8, [rbp + 0xf0]
mov edx, 0xcf
lea rcx, [rbp + 0x1d8]
call fcn.14001c690
lea rdx, [0x14009cae8]
lea rcx, [rbp + 0x1d8]
call fcn.14004ce70
nop
mov ecx, 0x80004005
call fcn.140002500
nop
mov ecx, 0x80004005
call fcn.140002500
int3
mov ecx, 0x80070057
call fcn.140002500
int3
call fcn.140019578
nop
call fcn.140019578
nop
call fcn.14005adc4
nop
call fcn.14005adc4
nop
mov ecx, 0x80070057
call fcn.140002500
int3