Function at 0x522450
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5837af
mov eax, dword fs:[0]
push eax
push ecx
push esi
push edi
mov eax, dword [0x5eae84]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x10], edi
call fcn.005066d0
mov dword [edi], vtable.part::WorldPart.0
mov dword [edi + 8], 0
mov dword [edi + 0xc], vtable.world::WorldStateScheduler.0
mov dword [edi + 0x114], 0
mov dword [ebp - 4], 0
mov dword [edi + 0x21c], 0
lea ecx, [edi + 0x22c]
mov byte [ebp - 4], 1
call fcn.00572f40
lea ecx, [edi + 0x3a0]
mov byte [ebp - 4], 2
call fcn.0053ecf0
lea ecx, [edi + 0x5cc]
mov byte [ebp - 4], 3
call fcn.0053ee20
lea ecx, [edi + 0xfe4]
mov byte [ebp - 4], 4
call fcn.00573950
mov dword [edi + 0xfe4], 0x5b1a8c
mov dword [edi + 0x1010], 0
mov dword [edi + 0x1014], 0
mov byte [edi + 0x1018], 0
lea ecx, [edi + 0x101c]
mov byte [ebp - 4], 5
call fcn.0053fa70
lea ecx, [edi + 0x11f4]
mov byte [ebp - 4], 6
call fcn.0053ec20
lea ecx, [edi + 0x1228]
mov byte [ebp - 4], 7
call fcn.00572ec0
lea ecx, [edi + 0x1328]
mov byte [ebp - 4], 8
call fcn.0053fc30
lea ecx, [edi + 0x146c]
mov byte [ebp - 4], 9
call fcn.0053eea0
lea ecx, [edi + 0x1630]
mov byte [ebp - 4], 0xa
call fcn.0053ec80
lea ecx, [edi + 0x1bcc]
mov byte [ebp - 4], 0xb
call fcn.0045b480
push 0
lea ecx, [edi + 0x1e10]
mov byte [ebp - 4], 0xc
call fcn.0043e4f0
lea ecx, [edi + 0x1e88]
mov byte [ebp - 4], 0xd
call fcn.0043e600
mov dword [edi + 0x1e88], 0x5b1310
lea ecx, [edi + 0x1ee0]
mov byte [ebp - 4], 0xe
call fcn.0043e600
mov dword [edi + 0x1ee0], 0x5b1394
mov dword [edi + 0x1f38], 0
lea ecx, [edi + 0x1f3c]
mov byte [ebp - 4], 0xf
call fcn.0043e600
mov dword [edi + 0x1f3c], 0x5b13d8
mov dword [edi + 0x1f94], 0
mov byte [edi + 0x1f98], 1
mov dword [edi + 0x1f9c], 0
lea esi, [edi + 0x1fa0]
mov ecx, esi
mov byte [ebp - 4], 0x10
call fcn.0043e600
mov dword [esi], vtable.world::WDMMapJump.0
mov dword [esi + 0x58], 0
mov dword [esi + 0x5c], 0
mov dword [esi + 0x60], 0
mov dword [esi + 0x64], 0
mov dword [esi + 0x68], 0
mov dword [esi + 0x6c], 0
lea ecx, [edi + 0x2010]
mov byte [ebp - 4], 0x11
call fcn.0043e600
mov dword [edi + 0x2010], 0x5b1450
mov dword [edi + 0x2068], 0
mov dword [edi + 0x206c], 0
mov dword [edi + 0x2070], 0
lea ecx, [edi + 0x2074]
mov byte [ebp - 4], 0x12
call fcn.0043e600
mov dword [edi + 0x2074], 0x5b14d0
lea ecx, [edi + 0x20cc]
mov byte [ebp - 4], 0x13
call fcn.0043e600
mov dword [edi + 0x20cc], 0x5b1514
lea ecx, [edi + 0x2124]
mov byte [ebp - 4], 0x14
call fcn.0043e600
mov dword [edi + 0x2124], 0x5b1490
mov dword [edi + 0x217c], 0x1389
mov dword [edi + 0x2180], 0
mov dword [edi + 0x2184], 0
lea ecx, [edi + 0x2188]
mov byte [ebp - 4], 0x15
call fcn.0043e600
mov dword [edi + 0x2188], 0x5b1558
lea ecx, [edi + 0x21e4]
mov byte [ebp - 4], 0x16
call fcn.0043e600
mov dword [edi + 0x21e4], 0x5b1598
lea ecx, [edi + 0x223c]
mov byte [ebp - 4], 0x17
call fcn.0043e600
mov dword [edi + 0x223c], 0x5b1624
lea ecx, [edi + 0x2294]
mov byte [ebp - 4], 0x18
call fcn.0043e600
mov dword [edi + 0x2294], 0x5b15dc
lea ecx, [edi + 0x22ec]
mov byte [ebp - 4], 0x19
call fcn.0043e600
mov dword [edi + 0x22ec], 0x5b1668
lea ecx, [edi + 0x2344]
mov byte [ebp - 4], 0x1a
call fcn.0043e600
mov dword [edi + 0x2344], 0x5b1354
lea ecx, [edi + 0x239c]
mov byte [ebp - 4], 0x1b
call fcn.0043e600
mov dword [edi + 0x239c], 0x5b16ac
mov dword [edi + 0x23f4], 0
lea ecx, [edi + 0x23f8]
mov byte [ebp - 4], 0x1c
call fcn.0043e600
mov dword [edi + 0x23f8], 0x5b16f0
mov dword [edi + 0x2450], 0
mov byte [ebp - 4], 0x1d
lea ecx, [edi + 0x2454]
call fcn.0043e600
mov dword [edi + 0x2454], 0x5b1730
mov dword [edi + 0x24ac], 0
lea ecx, [edi + 0x24b0]
mov byte [ebp - 4], 0x1e
call fcn.0043e600
mov dword [edi + 0x24b0], 0x5b1770
mov dword [edi + 0x2508], 0
mov dword [edi + 0x250c], 0
mov byte [edi + 0x2510], 1
lea ecx, [edi + 0x2514]
mov byte [ebp - 4], 0x1f
call fcn.0043e600
mov dword [edi + 0x2514], 0x5b17b0
mov dword [edi + 0x256c], 0
mov dword [edi + 0x2570], 0
lea ecx, [edi + 0x2574]
mov byte [ebp - 4], 0x20
call fcn.0043e600
mov dword [edi + 0x2574], 0x5b17f0
mov dword [edi + 0x25cc], 0
mov dword [edi + 0x25d0], 1
lea ecx, [edi + 0x25d4]
mov byte [ebp - 4], 0x21
call fcn.0043e600
mov dword [edi + 0x25d4], 0x5b1830
mov dword [edi + 0x262c], 0
mov dword [edi + 0x2630], 0
mov dword [edi + 0x2634], 0
push 0
lea ecx, [edi + 0x2638]
mov byte [ebp - 4], 0x22
call fcn.0043e4f0
push 0
lea ecx, [edi + 0x26b0]
mov byte [ebp - 4], 0x23
call fcn.0043e4f0
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret