Function at 0x44e6e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x54c1e7
mov eax, dword fs:[0]
push eax
push ecx
sub esp, 0x1f0
mov eax, dword [0x5b93d4]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov dword [ebp - 4], 1
push 0
lea ecx, [ebp - 0x1a4]
call fcn.00421012
mov byte [ebp - 4], 2
mov byte [ebp - 4], 3
lea ecx, [ebp + 0x10]
call fcn.0040641b
mov ecx, eax
call fcn.0048d680
mov dword [ebp - 0x184], eax
mov eax, dword [ebp - 0x184]
mov dword [ebp - 0x188], eax
sub esp, 0x10
mov eax, esp
mov dword [ebp - 0x1d4], esp
mov dword [ebp - 0x18c], eax
push 0
push 1
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x1dc], esp
push 0
call fcn.004349a1
push dword [ebp - 0x188]
push dword [ebp - 0x18c]
call fcn.004317c5
add esp, 0x38
mov dword [ebp - 0x1d8], eax
lea ecx, [ebp - 0x1a4]
call fcn.0042173d
push 0x566c50
lea ecx, [ebp - 0x1a4]
call fcn.0041f4ed
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x190]
mov dword [ebp - 0x194], eax
lea eax, [ebp - 0xe4]
push eax
mov ecx, dword [ebp - 0x194]
call fcn.0040c3f5
mov dword [ebp - 0x1e0], eax
mov byte [ebp - 4], 4
push 0x566c54
lea ecx, [ebp - 0x1a4]
call fcn.0041f4ed
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0xcc]
push eax
mov ecx, dword [ebp - 0x140]
call fcn.0040c3f5
mov dword [ebp - 0x1e4], eax
mov byte [ebp - 4], 5
push str.accessToken
lea ecx, [ebp - 0x1a4]
call fcn.0041f4ed
mov dword [ebp - 0x144], eax
mov eax, dword [ebp - 0x144]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x148]
call fcn.0040c3f5
mov dword [ebp - 0x1e8], eax
mov byte [ebp - 4], 6
push 0x566c68
lea ecx, [ebp - 0x1a4]
call fcn.0041f4ed
mov dword [ebp - 0x14c], eax
push dword [ebp - 0x14c]
lea ecx, [ebp - 0x9c]
call fcn.00424439
mov byte [ebp - 4], 7
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x13c]
push eax
call fcn.004a71b2
pop ecx
pop ecx
mov dword [ebp - 0x1ec], eax
mov byte [ebp - 4], 9
lea ecx, [ebp - 0xe4]
call fcn.00474c6e
mov byte [ebp - 4], 0xa
push 0
lea ecx, [ebp - 0x1b4]
call fcn.00421012
mov byte [ebp - 4], 0xb
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1b8], esp
lea eax, [ebp - 0x13c]
push eax
call fcn.00428c9a
mov dword [ebp - 0x1bc], eax
mov byte [ebp - 4], 0xc
push 0x566c70
lea ecx, [ebp - 0x1b4]
call fcn.0041f4ed
mov dword [ebp - 0x150], eax
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x150]
call fcn.0042173d
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1c0], esp
lea eax, [ebp - 0x124]
push eax
call fcn.00428c9a
mov dword [ebp - 0x1c4], eax
mov byte [ebp - 4], 0xd
push 0x566c74
lea ecx, [ebp - 0x1b4]
call fcn.0041f4ed
mov dword [ebp - 0x154], eax
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x154]
call fcn.0042173d
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1c8], esp
lea eax, [ebp - 0xf4]
push eax
call fcn.00424439
mov dword [ebp - 0x1cc], eax
mov byte [ebp - 4], 0xe
push 0x566c7c
lea ecx, [ebp - 0x1b4]
call fcn.0041f4ed
mov dword [ebp - 0x158], eax
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x158]
call fcn.0042173d
lea ecx, [ebp + 0x10]
call fcn.0040641b
mov ecx, eax
call fcn.0048d57d
mov dword [ebp - 0x15c], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x168], eax
push 0
push 0
push 0x20
push 0xffffffffffffffff
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x1b4]
call fcn.00446a0b
mov dword [ebp - 0x160], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x164], eax
mov byte [ebp - 4], 0xf
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x16c], eax
push dword [ebp - 0x168]
push dword [ebp - 0x16c]
push ecx
push ecx
mov ecx, esp
mov dword [ebp - 0x1d0], esp
lea eax, [ebp + 8]
push eax
call fcn.00405a92
mov ecx, dword [0x5c3bc4]
call fcn.004a0116
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x5c]
call fcn.00410a23
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x1b4]
call fcn.00421460
jmp 0x44ea9e
mov dword [ebp - 4], 9
jmp 0x44eaae
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x13c]
call fcn.00474c6e
jmp 0x44eb3e
mov dword [ebp - 4], 2
jmp 0x44eb4e
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1a4]
call fcn.00421460
mov byte [ebp - 4], 0
lea ecx, [ebp + 8]
call fcn.00410c6b
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 0x10]
call fcn.00410b23
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.0051dfa2
leave
ret