Function at 0x5033b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x604d1d
mov eax, dword fs:[0]
push eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x72d630]
xor eax, esp
push eax
lea eax, [esp + 0x14]
mov dword fs:[0], eax
mov ebp, dword [esp + 0x28]
mov ebx, dword [esp + 0x24]
lea eax, [ebx + 4]
push eax
mov dword [ebx], vtable.VUnknown_class_ISessionConfig_.0
mov dword [eax], 0
call dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
mov dword [esp + 0x1c], 0
lea esi, [ebx + 8]
push esi
call fcn.00487e70
mov byte [esp + 0x1c], 1
lea eax, [ebx + 0x14]
lea edi, [ebp + 0x14]
push eax
mov dword [ebx], vtable.SessionConfig.0
mov dword [esi], vtable.SessionConfig.1.0
call fcn.005077f0
mov byte [esp + 0x1c], 2
lea ecx, [ebp + 0x28]
push ecx
lea edx, [ebx + 0x28]
push edx
call fcn.00503c70
mov byte [esp + 0x1c], 3
lea eax, [ebx + 0x8870]
lea edi, [ebp + 0x8870]
push eax
call fcn.005077f0
mov byte [esp + 0x1c], 4
lea ecx, [ebp + 0x8884]
push ecx
lea edx, [ebx + 0x8884]
push edx
call fcn.00507910
mov byte [esp + 0x1c], 5
lea eax, [ebx + 0x8898]
lea edi, [ebp + 0x8898]
push eax
call fcn.005077f0
mov byte [esp + 0x1c], 6
lea ecx, [ebx + 0x88ac]
lea edi, [ebp + 0x88ac]
push ecx
call fcn.005077f0
mov byte [esp + 0x1c], 7
lea edx, [ebp + 0x88c0]
push edx
lea eax, [ebx + 0x88c0]
push eax
call fcn.00504410
mov byte [esp + 0x1c], 8
lea ecx, [ebx + 0x88d4]
lea edi, [ebp + 0x88d4]
push ecx
call fcn.005077f0
mov byte [esp + 0x1c], 9
lea edx, [ebp + 0x88e8]
push edx
lea eax, [ebx + 0x88e8]
push eax
call fcn.00507910
mov byte [esp + 0x1c], 0xa
lea ecx, [ebp + 0x88fc]
push ecx
lea edx, [ebx + 0x88fc]
push edx
call fcn.00507910
mov byte [esp + 0x1c], 0xb
lea eax, [ebp + 0x8910]
push eax
lea ecx, [ebx + 0x8910]
push ecx
call fcn.00507910
mov byte [esp + 0x1c], 0xc
lea edx, [ebx + 0x8924]
lea edi, [ebp + 0x8924]
push edx
call fcn.00506c10
mov byte [esp + 0x1c], 0xd
lea eax, [ebp + 0x893c]
push eax
lea ecx, [ebx + 0x893c]
push ecx
call fcn.00507910
mov byte [esp + 0x1c], 0xe
lea edx, [ebx + 0x8950]
lea edi, [ebp + 0x8950]
push edx
call fcn.005077f0
mov byte [esp + 0x1c], 0xf
lea eax, [ebx + 0x8964]
lea edi, [ebp + 0x8964]
push eax
call fcn.005077f0
mov byte [esp + 0x1c], 0x10
lea ecx, [ebx + 0x8978]
lea edi, [ebp + 0x8978]
push ecx
call fcn.005077f0
mov byte [esp + 0x1c], 0x11
lea edx, [ebx + 0x898c]
lea edi, [ebp + 0x898c]
push edx
call fcn.005077f0
mov byte [esp + 0x1c], 0x12
lea eax, [ebx + 0x89a0]
lea edi, [ebp + 0x89a0]
push eax
call fcn.005077f0
mov byte [esp + 0x1c], 0x13
lea ecx, [ebp + 0x89b4]
push ecx
lea edx, [ebx + 0x89b4]
push edx
call fcn.00507910
mov byte [esp + 0x1c], 0x14
lea eax, [ebp + 0x89c8]
push eax
lea ecx, [ebx + 0x89c8]
push ecx
call fcn.00507910
mov byte [esp + 0x1c], 0x15
lea edx, [ebp + 0x89dc]
push edx
lea eax, [ebx + 0x89dc]
push eax
call fcn.00507910
mov byte [esp + 0x1c], 0x16
lea ecx, [ebp + 0x89f0]
push ecx
lea edx, [ebx + 0x89f0]
push edx
call fcn.00507910
mov byte [esp + 0x1c], 0x17
lea eax, [ebx + 0x8a04]
lea edi, [ebp + 0x8a04]
push eax
call fcn.005077f0
mov byte [esp + 0x1c], 0x18
lea ecx, [ebx + 0x8a18]
lea edi, [ebp + 0x8a18]
push ecx
call fcn.005077f0
mov byte [esp + 0x1c], 0x19
lea edx, [ebx + 0x8a2c]
lea edi, [ebp + 0x8a2c]
push edx
call fcn.005077f0
mov byte [esp + 0x1c], 0x1a
lea eax, [ebx + 0x8a40]
lea edi, [ebp + 0x8a40]
push eax
call fcn.005077f0
mov byte [esp + 0x1c], 0x1b
lea ecx, [ebx + 0x8a54]
lea edi, [ebp + 0x8a54]
push ecx
call fcn.005077f0
mov byte [esp + 0x1c], 0x1c
lea edx, [ebx + 0x8a68]
lea edi, [ebp + 0x8a68]
push edx
call fcn.005077f0
mov byte [esp + 0x1c], 0x1d
lea eax, [ebx + 0x8a7c]
lea edi, [ebp + 0x8a7c]
push eax
call fcn.005077f0
mov byte [esp + 0x1c], 0x1e
lea ecx, [ebx + 0x8a90]
lea edi, [ebp + 0x8a90]
push ecx
call fcn.005072c0
mov byte [esp + 0x1c], 0x1f
lea edx, [ebx + 0x8aa8]
lea edi, [ebp + 0x8aa8]
push edx
call fcn.005072c0
mov byte [esp + 0x1c], 0x20
lea eax, [ebx + 0x8ac0]
lea edi, [ebp + 0x8ac0]
push eax
call fcn.005077f0
mov byte [esp + 0x1c], 0x21
lea ecx, [ebp + 0x8ad4]
push ecx
lea edx, [ebx + 0x8ad4]
push edx
call fcn.00507910
mov byte [esp + 0x1c], 0x22
lea eax, [ebx + 0x8ae8]
lea edi, [ebp + 0x8ae8]
push eax
call fcn.005077f0
mov byte [esp + 0x1c], 0x23
lea ecx, [ebx + 0x8afc]
lea edi, [ebp + 0x8afc]
push ecx
call fcn.00506c10
mov byte [esp + 0x1c], 0x24
lea edx, [ebp + 0x8b14]
push edx
lea eax, [ebx + 0x8b14]
push eax
call fcn.00507910
mov byte [esp + 0x1c], 0x25
lea ecx, [ebx + 0x8b28]
lea edi, [ebp + 0x8b28]
push ecx
call fcn.005077f0
mov byte [esp + 0x1c], 0x26
lea edx, [ebx + 0x8b3c]
lea edi, [ebp + 0x8b3c]
push edx
call fcn.00506c10
mov byte [esp + 0x1c], 0x27
lea eax, [ebx + 0x8b54]
lea edi, [ebp + 0x8b54]
push eax
call fcn.005077f0
mov byte [esp + 0x1c], 0x28
lea ecx, [ebx + 0x8b68]
lea edi, [ebp + 0x8b68]
push ecx
call fcn.005077f0
mov byte [esp + 0x1c], 0x29
lea edx, [ebx + 0x8b7c]
lea edi, [ebp + 0x8b7c]
push edx
call fcn.005077f0
mov byte [esp + 0x1c], 0x2a
lea eax, [ebx + 0x8b90]
lea edi, [ebp + 0x8b90]
push eax
call fcn.005077f0
mov byte [esp + 0x1c], 0x2b
lea ecx, [ebx + 0x8ba4]
lea edi, [ebp + 0x8ba4]
push ecx
call fcn.005077f0
mov byte [esp + 0x1c], 0x2c
lea edx, [ebx + 0x8bb8]
lea edi, [ebp + 0x8bb8]
push edx
call fcn.005077f0
mov byte [esp + 0x1c], 0x2d
lea eax, [ebp + 0x8bcc]
push eax
lea ecx, [ebx + 0x8bcc]
push ecx
call fcn.00504470
mov byte [esp + 0x1c], 0x2e
lea edx, [ebx + 0x8cb8]
lea edi, [ebp + 0x8cb8]
push edx
call fcn.00506c10
mov byte [esp + 0x1c], 0x2f
lea eax, [ebx + 0x8cd0]
lea edi, [ebp + 0x8cd0]
push eax
call fcn.005077f0
mov byte [esp + 0x1c], 0x30
lea ecx, [ebp + 0x8ce4]
push ecx
lea edx, [ebx + 0x8ce4]
push edx
call fcn.00507910
mov byte [esp + 0x1c], 0x31
lea eax, [ebp + 0x8cf8]
push eax
lea ecx, [ebx + 0x8cf8]
push ecx
call fcn.00507910
mov byte [esp + 0x1c], 0x32
lea edx, [ebp + 0x8d0c]
push edx
lea eax, [ebx + 0x8d0c]
push eax
call fcn.005045a0
mov byte [esp + 0x1c], 0x33
lea ecx, [ebx + 0x8d48]
lea edi, [ebp + 0x8d48]
push ecx
call fcn.005077f0
mov byte [esp + 0x1c], 0x34
lea edx, [ebx + 0x8d5c]
lea edi, [ebp + 0x8d5c]
push edx
call fcn.00507990
mov byte [esp + 0x1c], 0x35
lea eax, [ebx + 0x8d74]
lea edi, [ebp + 0x8d74]
push eax
call fcn.00507990
mov byte [esp + 0x1c], 0x36
lea ecx, [ebx + 0x8d8c]
lea edi, [ebp + 0x8d8c]
push ecx
call fcn.00507990
mov byte [esp + 0x1c], 0x37
lea edx, [ebx + 0x8da4]
lea edi, [ebp + 0x8da4]
push edx
call fcn.005077f0
mov byte [esp + 0x1c], 0x38
lea eax, [ebp + 0x8db8]
push eax
lea ecx, [ebx + 0x8db8]
push ecx
call fcn.005074a0
mov byte [esp + 0x1c], 0x39
lea edx, [ebp + 0x8e08]
push edx
lea eax, [ebx + 0x8e08]
push eax
call fcn.00504610
mov byte [esp + 0x1c], 0x3a
lea ecx, [ebx + 0x8ed4]
lea edi, [ebp + 0x8ed4]
push ecx
call fcn.00506c10
mov byte [esp + 0x1c], 0x3b
lea edx, [ebx + 0x8eec]
lea edi, [ebp + 0x8eec]
push edx
call fcn.00506c10
mov byte [esp + 0x1c], 0x3c
lea eax, [ebx + 0x8f04]
lea edi, [ebp + 0x8f04]
push eax
call fcn.00506c10
mov byte [esp + 0x1c], 0x3d
lea ecx, [ebp + 0x8f1c]
push ecx
lea edx, [ebx + 0x8f1c]
push edx
call fcn.00507910
mov byte [esp + 0x1c], 0x3e
lea eax, [ebx + 0x8f30]
lea edi, [ebp + 0x8f30]
push eax
call fcn.00506c10
mov byte [esp + 0x1c], 0x3f
lea ecx, [ebx + 0x8f48]
lea edi, [ebp + 0x8f48]
push ecx
call fcn.00506c10
mov byte [esp + 0x1c], 0x40
lea edx, [ebx + 0x8f60]
lea edi, [ebp + 0x8f60]
push edx
call fcn.00506c10
mov byte [esp + 0x1c], 0x41
lea eax, [ebp + 0x8f78]
push eax
lea ecx, [ebx + 0x8f78]
push ecx
call fcn.00507910
mov byte [esp + 0x1c], 0x42
lea edx, [ebx + 0x8f8c]
lea ecx, [ebp + 0x8f8c]
push edx
call fcn.00504670
mov byte [esp + 0x1c], 0x43
lea eax, [ebp + 0x8fc4]
push eax
lea ecx, [ebx + 0x8fc4]
push ecx
call fcn.00507910
mov byte [esp + 0x1c], 0x44
lea edx, [ebp + 0x8fd8]
push edx
lea eax, [ebx + 0x8fd8]
push eax
call fcn.00507910
mov byte [esp + 0x1c], 0x45
lea ecx, [ebp + 0x8fec]
push ecx
lea edx, [ebx + 0x8fec]
push edx
call fcn.00507910
mov byte [esp + 0x1c], 0x46
lea eax, [ebx + 0x9000]
lea edi, [ebp + 0x9000]
push eax
call fcn.00506c10
mov byte [esp + 0x1c], 0x47
lea ecx, [ebp + 0x9018]
push ecx
lea edx, [ebx + 0x9018]
push edx
call fcn.00507910
mov byte [esp + 0x1c], 0x48
lea eax, [ebx + 0x902c]
lea edi, [ebp + 0x902c]
push eax
call fcn.00507990
mov byte [esp + 0x1c], 0x49
lea ecx, [ebx + 0x9044]
lea edi, [ebp + 0x9044]
push ecx
call fcn.00507990
mov byte [esp + 0x1c], 0x4a
lea edx, [ebx + 0x905c]
lea edi, [ebp + 0x905c]
push edx
call fcn.00507990
mov byte [esp + 0x1c], 0x4b
lea eax, [ebp + 0x9074]
push eax
lea ecx, [ebx + 0x9074]
push ecx
call fcn.005046d0
mov byte [esp + 0x1c], 0x4c
lea edx, [ebx + 0x90d8]
lea edi, [ebp + 0x90d8]
push edx
call fcn.005135e0
mov byte [esp + 0x1c], 0x4d
lea eax, [ebx + 0x90f8]
lea ecx, [ebp + 0x90f8]
push eax
call fcn.00513840
mov byte [esp + 0x1c], 0x4e
lea ecx, [ebx + 0x9134]
lea edi, [ebp + 0x9134]
push ecx
call fcn.00506c10
mov byte [esp + 0x1c], 0x4f
lea edx, [ebp + 0x914c]
push edx
lea eax, [ebx + 0x914c]
push eax
call fcn.00507910
mov byte [esp + 0x1c], 0x50
lea ecx, [ebx + 0x9160]
lea edi, [ebp + 0x9160]
push ecx
call fcn.00506c10
mov byte [esp + 0x1c], 0x51
lea edx, [ebx + 0x9178]
lea edi, [ebp + 0x9178]
push edx
call fcn.005077f0
mov byte [esp + 0x1c], 0x52
lea eax, [ebx + 0x918c]
lea edi, [ebp + 0x918c]
push eax
call fcn.005077f0
mov byte [esp + 0x1c], 0x53
mov cl, byte [ebp + 0x91a0]
mov byte [ebx + 0x91a0], cl
mov dl, byte [ebp + 0x91a1]
lea eax, [ebp + 0x91a4]
lea esi, [ebx + 0x91a4]
mov byte [ebx + 0x91a1], dl
call fcn.00472850
mov byte [esp + 0x1c], 0x54
lea eax, [ebp + 0x91a8]
lea esi, [ebx + 0x91a8]
call fcn.00472850
mov byte [esp + 0x1c], 0x55
lea eax, [ebp + 0x91ac]
lea esi, [ebx + 0x91ac]
call fcn.00472850
mov byte [esp + 0x1c], 0x56
lea eax, [ebp + 0x91b0]
lea esi, [ebx + 0x91b0]
call fcn.00472850
mov byte [esp + 0x1c], 0x57
lea esi, [ebx + 0x91b4]
lea edi, [ebp + 0x91b4]
call fcn.00510df0
mov byte [esp + 0x1c], 0x58
push esi
lea eax, [ebp + 0x91c4]
push eax
lea ecx, [ebx + 0x91c4]
push ecx
call fcn.005103a0
mov byte [esp + 0x1c], 0x59
push esi
add ebp, 0x9214
push ebp
lea edx, [ebx + 0x9214]
push edx
call fcn.005103a0
mov byte [esp + 0x1c], 0x5a
lea ecx, [ebx + 0x9264]
call fcn.00472830
mov dword [esp + 0x1c], 0xffffffff
mov eax, ebx
mov ecx, dword [esp + 0x14]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xc
ret 8