Function at 0x10021e32
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x4c
mov eax, 0x10047c37
call fcn.10044a95
mov esi, ecx
xor ebx, ebx
mov dword [ebp - 0x1c], 0x637e6b0c
mov dl, 0xc
mov dword [ebp - 0x18], 0x78537c79
mov dword [ebp - 0x14], 0x39697c75
mov eax, ebx
mov byte [ebp - 0x10], bl
xor byte [ebp + eax - 0x1b], dl
inc eax
cmp eax, 0xb
jae 0x10021e6d
mov dl, byte [ebp - 0x1c]
jmp 0x10021e5e
lea eax, [ebp - 0x1b]
mov byte [ebp - 0x10], bl
push eax
lea ecx, [ebp - 0x40]
call fcn.100012e0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], ebx
push eax
push dword [esi]
call fcn.1000e2fb
or dword [ebp - 4], 0xffffffff
mov edi, eax
pop ecx
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x40]
call fcn.10001cd4
mov cl, 0x6d
mov dword [ebp - 0x1c], 0x3190f6d
mov dword [ebp - 0x18], 0x8041b32
mov eax, ebx
mov word [ebp - 0x14], 0x1a
xor byte [ebp + eax - 0x1b], cl
inc eax
cmp eax, 8
jae 0x10021ec4
mov cl, byte [ebp - 0x1c]
jmp 0x10021eb5
lea eax, [ebp - 0x1b]
mov byte [ebp - 0x13], bl
push eax
lea ecx, [ebp - 0x40]
call fcn.100012e0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 1
push eax
push edi
call fcn.1000e2fb
or dword [ebp - 4], 0xffffffff
pop ecx
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x40]
mov dword [esi + 0xc], eax
call fcn.10001cd4
push 0x2c
pop ebx
mov cl, 0x5c
mov dword [ebp - 0x1c], 0x332e3b5c
mov byte [ebp - 0x18], 0x29
xor eax, eax
mov byte [ebp - 0x17], bl
mov word [ebp - 0x16], 0x2803
mov byte [ebp - 0x14], 0x25
mov byte [ebp - 0x13], bl
mov word [ebp - 0x12], 0x6839
mov byte [ebp - 0x10], 0
xor byte [ebp + eax - 0x1b], cl
inc eax
cmp eax, 0xb
jae 0x10021f33
mov cl, byte [ebp - 0x1c]
jmp 0x10021f24
lea eax, [ebp - 0x1b]
mov byte [ebp - 0x10], 0
push eax
lea ecx, [ebp - 0x40]
call fcn.100012e0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 2
push eax
push dword [esi]
call fcn.1000e2fb
or dword [ebp - 4], 0xffffffff
mov edi, eax
pop ecx
pop ecx
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.10001cd4
mov cl, 0x4d
mov dword [ebp - 0x1c], 0x23392f4d
mov dword [ebp - 0x18], 0x28243b12
xor eax, eax
mov word [ebp - 0x14], 0x3a
xor byte [ebp + eax - 0x1b], cl
inc eax
cmp eax, 8
jae 0x10021f90
mov cl, byte [ebp - 0x1c]
jmp 0x10021f81
lea eax, [ebp - 0x1b]
mov byte [ebp - 0x13], 0
push eax
lea ecx, [ebp - 0x40]
call fcn.100012e0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 3
push eax
push edi
call fcn.1000e2fb
or dword [ebp - 4], 0xffffffff
pop ecx
pop ecx
push 0
push 1
lea ecx, [ebp - 0x40]
mov dword [esi + 0x10], eax
call fcn.10001cd4
push 0x3b
pop ecx
mov byte [ebp - 0x1c], cl
xor eax, eax
mov dword [ebp - 0x1b], 0x4e54495c
mov dword [ebp - 0x17], 0x424f644b
mov dword [ebp - 0x13], 0xb5e4b
xor byte [ebp + eax - 0x1b], cl
inc eax
cmp eax, 0xb
jae 0x10021ff2
mov cl, byte [ebp - 0x1c]
jmp 0x10021fe3
lea eax, [ebp - 0x1b]
mov byte [ebp - 0x10], 0
push eax
lea ecx, [ebp - 0x40]
call fcn.100012e0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 4
push eax
push dword [esi]
call fcn.1000e2fb
or dword [ebp - 4], 0xffffffff
mov edi, eax
pop ecx
pop ecx
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.10001cd4
mov byte [ebp - 0x1c], bl
xor eax, eax
mov dword [ebp - 0x1b], 0x7342584e
mov dword [ebp - 0x17], 0x5c435e48
mov byte [ebp - 0x13], 0
xor byte [ebp + eax - 0x1b], bl
inc eax
cmp eax, 8
jae 0x1002204e
mov bl, byte [ebp - 0x1c]
jmp 0x1002203f
lea eax, [ebp - 0x1b]
xor ebx, ebx
push eax
lea ecx, [ebp - 0x40]
mov byte [ebp - 0x13], bl
call fcn.100012e0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 5
push eax
push edi
call fcn.1000e2fb
or dword [ebp - 4], 0xffffffff
pop ecx
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x40]
mov dword [esi + 4], eax
call fcn.10001cd4
mov cl, 0x40
mov dword [ebp - 0x28], 0x272d2940
mov dword [ebp - 0x24], 0x2f32241f
mov eax, ebx
mov word [ebp - 0x20], 0x30
xor byte [ebp + eax - 0x27], cl
inc eax
cmp eax, 8
jae 0x100220ab
mov cl, byte [ebp - 0x28]
jmp 0x1002209c
lea eax, [ebp - 0x27]
mov byte [ebp - 0x1f], bl
push eax
lea ecx, [ebp - 0x58]
call fcn.100012e0
lea eax, [ebp - 0x58]
mov dword [ebp - 4], 6
push eax
push edi
call fcn.1000e2fb
pop ecx
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x58]
mov dword [esi + 8], eax
call fcn.10001cd4
call fcn.10044a6f
ret