Function at 0x46bf30
Capabilities:
Contain obfuscated stackstrings
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x4dae3b
mov eax, dword fs:[0]
push eax
sub esp, 0xf4
mov eax, dword [0x50c620]
xor eax, esp
mov dword [esp + 0xf0], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x50c620]
xor eax, esp
push eax
lea eax, [esp + 0x108]
mov dword fs:[0], eax
xor eax, eax
mov dword [esp + 0xa0], 0x7a006d
xorps xmm0, xmm0
mov dword [esp + 0x1c], eax
movq qword [esp + 0x14], xmm0
mov dword [esp + 0xa4], 0x630064
mov dword [esp + 0xa8], 0x69006c
lea ebx, [eax + 0x78]
mov dword [esp + 0xac], 0x6e0065
mov dword [esp + 0xb0], 0x2e0074
mov dword [esp + 0xb4], 0x780065
mov dword [esp + 0xb8], 0x65
mov dword [esp + 0x68], 0x780077
mov dword [esp + 0x6c], 0x790073
mov dword [esp + 0x70], 0x63006e
mov dword [esp + 0x74], 0x69006c
mov dword [esp + 0x78], 0x65002e
mov dword [esp + 0x7c], 0x650078
mov word [esp + 0x80], ax
mov dword [esp + 0x4c], 0x42004e
mov dword [esp + 0x50], 0x6c0043
mov dword [esp + 0x54], 0x650069
mov dword [esp + 0x58], 0x74006e
mov dword [esp + 0x5c], 0x65002e
mov dword [esp + 0x60], 0x650078
mov word [esp + 0x64], ax
mov dword [esp + 0x84], 0x610042
mov dword [esp + 0x88], 0x630072
mov dword [esp + 0x8c], 0x69006c
mov dword [esp + 0x90], 0x6e0065
mov dword [esp + 0x94], 0x2e0074
mov dword [esp + 0x98], 0x780065
mov dword [esp + 0x9c], 0x65
mov dword [esp + 0xe0], 0x610042
mov dword [esp + 0xe4], 0x430072
mov dword [esp + 0xe8], 0x69006c
mov dword [esp + 0xec], 0x6e0065
mov dword [esp + 0xf0], 0x560074
mov dword [esp + 0xf4], 0x650069
mov dword [esp + 0xf8], 0x2e0077
mov dword [esp + 0xfc], 0x780065
mov dword [esp + 0x100], 0x65
mov dword [esp + 0x20], 0x570045
mov dword [esp + 0x24], 0x790061
mov dword [esp + 0x28], 0x65002e
mov dword [esp + 0x2c], 0x650078
mov word [esp + 0x30], ax
mov dword [esp + 0x34], 0x61004d
mov dword [esp + 0x38], 0x6e0069
mov dword [esp + 0x3c], 0x720050
mov dword [esp + 0x40], 0x2e006f
mov dword [esp + 0x44], 0x780065
mov dword [esp + 0x48], 0x65
mov dword [esp + 0xbc], 0x750050
mov dword [esp + 0xc0], 0x770062
mov dword [esp + 0xc4], 0x6e0069
mov dword [esp + 0xc8], 0x6c0043
mov dword [esp + 0xcc], 0x650069
mov dword [esp + 0xd0], 0x74006e
mov dword [esp + 0xd4], 0x65002e
mov dword [esp + 0xd8], 0x650078
mov word [esp + 0xdc], ax
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], eax
mov dword [esp + 0x110], eax
lea eax, [esp + 0x14]
push eax
call fcn.0041b470
mov ebp, dword [esp + 0x18]
add esp, 4
mov edi, dword [esp + 0x18]
mov esi, ebp
cmp ebp, edi
je 0x46c2f7
mov edi, edi
cmp dword [esi + 0x14], 8
jb 0x46c1da
mov eax, dword [esi]
jmp 0x46c1dc
mov eax, esi
lea ecx, [esp + 0xa0]
push ecx
push eax
call fcn.004b1ab5
add esp, 8
test eax, eax
je 0x46c369
cmp dword [esi + 0x14], 8
jb 0x46c1ff
mov eax, dword [esi]
jmp 0x46c201
mov eax, esi
lea ecx, [esp + 0x68]
push ecx
push eax
call fcn.004b1ab5
add esp, 8
test eax, eax
je 0x46c369
cmp dword [esi + 0x14], 8
jb 0x46c221
mov eax, dword [esi]
jmp 0x46c223
mov eax, esi
lea ecx, [esp + 0x4c]
push ecx
push eax
call fcn.004b1ab5
add esp, 8
test eax, eax
je 0x46c369
cmp dword [esi + 0x14], 8
jb 0x46c243
mov eax, dword [esi]
jmp 0x46c245
mov eax, esi
lea ecx, [esp + 0x84]
push ecx
push eax
call fcn.004b1ab5
add esp, 8
test eax, eax
je 0x46c369
cmp dword [esi + 0x14], 8
jb 0x46c268
mov eax, dword [esi]
jmp 0x46c26a
mov eax, esi
lea ecx, [esp + 0x20]
push ecx
push eax
call fcn.004b1ab5
add esp, 8
test eax, eax
je 0x46c369
cmp dword [esi + 0x14], 8
jb 0x46c28a
mov eax, dword [esi]
jmp 0x46c28c
mov eax, esi
lea ecx, [esp + 0x34]
push ecx
push eax
call fcn.004b1ab5
add esp, 8
test eax, eax
je 0x46c369
cmp dword [esi + 0x14], 8
jb 0x46c2ac
mov eax, dword [esi]
jmp 0x46c2ae
mov eax, esi
lea ecx, [esp + 0xe0]
push ecx
push eax
call fcn.004b1ab5
add esp, 8
test eax, eax
je 0x46c369
cmp dword [esi + 0x14], 8
jb 0x46c2d1
mov eax, dword [esi]
jmp 0x46c2d3
mov eax, esi
lea ecx, [esp + 0xbc]
push ecx
push eax
call fcn.004b1ab5
add esp, 8
test eax, eax
je 0x46c369
add esi, 0x20
cmp esi, edi
jne 0x46c1d0
xor bl, bl
mov dword [esp + 0x110], 0xffffffff
test ebp, ebp
je 0x46c33f
mov esi, ebp
cmp ebp, edi
je 0x46c31e
mov edi, edi
mov ecx, esi
call fcn.00402150
add esi, 0x20
cmp esi, edi
jne 0x46c310
push ebp
call fcn.004b17b6
add esp, 4
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x1c], 0
mov al, bl
mov ecx, dword [esp + 0x108]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0xf0]
xor ecx, esp
call fcn.004b0ff2
add esp, 0x100
ret
mov bl, 1
jmp 0x46c2f9