Function at 0x150ed7e0
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x15107986
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
sub esp, 0x508
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
mov dword [ebp - 4], 0
mov dword [ebp - 0x1cc], 0x1512890c
mov dword [ebp - 0x1c8], 0x1512892c
mov dword [ebp - 0x1c4], 0x15128968
mov dword [ebp - 0x1c0], 0x15128994
mov dword [ebp - 0x1bc], 0x151289c0
mov dword [ebp - 0x1b8], 0x151289e8
mov dword [ebp - 0x1b4], 0x15128a18
mov dword [ebp - 0x1b0], 0x15128a50
mov dword [ebp - 0x1ac], 0x15128a80
mov dword [ebp - 0x1a8], 0x15128aac
mov dword [ebp - 0x1a4], 0x15128ac8
mov dword [ebp - 0x1a0], 0x15128adc
mov dword [ebp - 0x19c], 0x15128b08
mov dword [ebp - 0x198], 0x15128b40
mov dword [ebp - 0x194], 0x15128b60
mov dword [ebp - 0x190], 0x15128b98
mov dword [ebp - 0x18c], 0x15128be4
mov dword [ebp - 0x188], 0x15128c10
mov dword [ebp - 0x184], 0x15128c48
mov dword [ebp - 0x180], 0x15128c78
mov dword [ebp - 0x17c], 0x15128c9c
mov dword [ebp - 0x178], 0x15128cb0
mov dword [ebp - 0x174], 0x15128cc8
mov dword [ebp - 0x170], 0x15128d08
mov dword [ebp - 0x16c], 0x15128d28
mov dword [ebp - 0x168], 0x15128d48
mov dword [ebp - 0x164], 0x15128d68
mov dword [ebp - 0x160], 0x15128d88
mov dword [ebp - 0x15c], 0x15128da0
mov dword [ebp - 0x158], 0x15128dd4
mov dword [ebp - 0x154], 0x15128df4
mov dword [ebp - 0x150], 0x15128e08
mov dword [ebp - 0x24], 0xffffffff
xor eax, eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x124], 0
mov dword [ebp - 0x128], 0
mov byte [ebp - 0x43], 0
mov byte [ebp - 0x49], 0
mov byte [ebp - 0x25], 0
mov byte [ebp - 0x26], 0
mov byte [ebp - 0x27], 0
mov byte [ebp - 0x28], 0
mov byte [ebp - 0x29], 0
mov byte [ebp - 0x2a], 0
mov byte [ebp - 0x2b], 0
mov byte [ebp - 0x2c], 0
mov byte [ebp - 0x2d], 0
mov byte [ebp - 0x2e], 0
mov byte [ebp - 0x2f], 0
mov byte [ebp - 0x30], 0
mov byte [ebp - 0x4a], 0
mov byte [ebp - 0x31], 0
mov byte [ebp - 0x32], 0
mov byte [ebp - 0x33], 0
mov byte [ebp - 0x34], 0
mov byte [ebp - 0x35], 0
mov byte [ebp - 0x36], 0
mov byte [ebp - 0x37], 0
mov byte [ebp - 0x38], 0
mov byte [ebp - 0x39], 0
mov byte [ebp - 0x3a], 0
mov byte [ebp - 0x3b], 0
mov byte [ebp - 0x3c], 0
mov byte [ebp - 0x3d], 0
mov byte [ebp - 0x3e], 0
mov byte [ebp - 0x3f], 0
mov byte [ebp - 0x40], 0
mov byte [ebp - 0x41], 0
mov byte [ebp - 0x42], 0
mov byte [ebp - 0x48], 0
mov byte [ebp - 0x44], 0
mov byte [ebp - 0x45], 0
mov byte [ebp - 0x46], 0
mov byte [ebp - 0x47], 0
lea esi, [ebp - 0x24]
xor eax, eax
xor ecx, ecx
cpuid
mov dword [esi], eax
mov dword [esi + 4], ebx
mov dword [esi + 8], ecx
mov dword [esi + 0xc], edx
mov ecx, 4
imul edx, ecx, 0
mov eax, dword [ebp + edx - 0x24]
mov dword [ebp - 0x50], eax
xor ecx, ecx
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x13c], ecx
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x134], ecx
mov dword [ebp - 0x130], ecx
mov edx, 4
shl edx, 0
mov eax, dword [ebp + edx - 0x24]
mov dword [ebp - 0x14c], eax
mov ecx, 4
imul edx, ecx, 3
mov eax, dword [ebp + edx - 0x24]
mov dword [ebp - 0x148], eax
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + ecx - 0x24]
mov dword [ebp - 0x144], edx
mov dword [ebp - 0x14], 0
jmp 0x150edb11
mov eax, dword [ebp - 0x14]
add eax, 1
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, dword [ebp - 0x50]
ja 0x150edfd3
lea esi, [ebp - 0x24]
mov eax, dword [ebp - 0x14]
xor ecx, ecx
cpuid
mov dword [esi], eax
mov dword [esi + 4], ebx
mov dword [esi + 8], ecx
mov dword [esi + 0xc], edx
mov edx, dword [ebp - 0x14]
push edx
push 0x15128e28
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
mov eax, 4
imul ecx, eax, 0
mov edx, dword [ebp + ecx - 0x24]
push edx
push 0x15128e48
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
mov eax, 4
shl eax, 0
mov ecx, dword [ebp + eax - 0x24]
push ecx
push 0x15128e6c
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
mov edx, 4
shl edx, 1
mov eax, dword [ebp + edx - 0x24]
push eax
push 0x15128e90
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
mov ecx, 4
imul edx, ecx, 3
mov eax, dword [ebp + edx - 0x24]
push eax
push 0x15128eb4
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
cmp dword [ebp - 0x14], 1
jne 0x150edfce
mov ecx, 4
imul edx, ecx, 0
mov eax, dword [ebp + edx - 0x24]
and eax, 0xf
mov dword [ebp - 0x88], eax
mov ecx, 4
imul edx, ecx, 0
mov eax, dword [ebp + edx - 0x24]
sar eax, 4
and eax, 0xf
mov dword [ebp - 0x5c], eax
mov ecx, 4
imul edx, ecx, 0
mov eax, dword [ebp + edx - 0x24]
sar eax, 8
and eax, 0xf
mov dword [ebp - 0x60], eax
mov ecx, 4
imul edx, ecx, 0
mov eax, dword [ebp + edx - 0x24]
sar eax, 0xc
and eax, 3
mov dword [ebp - 0x64], eax
mov ecx, 4
imul edx, ecx, 0
mov eax, dword [ebp + edx - 0x24]
sar eax, 0x10
and eax, 0xf
mov dword [ebp - 0x68], eax
mov ecx, 4
imul edx, ecx, 0
mov eax, dword [ebp + edx - 0x24]
sar eax, 0x14
and eax, 0xff
mov dword [ebp - 0x6c], eax
mov ecx, 4
shl ecx, 0
mov edx, dword [ebp + ecx - 0x24]
and edx, 0xff
mov dword [ebp - 0x70], edx
mov eax, 4
shl eax, 0
mov ecx, dword [ebp + eax - 0x24]
sar ecx, 8
and ecx, 0xff
shl ecx, 3
mov dword [ebp - 0x74], ecx
mov edx, 4
shl edx, 0
mov eax, dword [ebp + edx - 0x24]
sar eax, 0x10
and eax, 0xff
mov dword [ebp - 0x78], eax
mov ecx, 4
shl ecx, 0
mov edx, dword [ebp + ecx - 0x24]
sar edx, 0x18
and edx, 0xff
mov dword [ebp - 0x7c], edx
mov eax, 4
shl eax, 1
mov ecx, dword [ebp + eax - 0x24]
and ecx, 1
jne 0x150edccc
xor edx, edx
jne 0x150edccc
mov dword [ebp - 0x12c], 0
jmp 0x150edcd6
mov dword [ebp - 0x12c], 1
mov al, byte [ebp - 0x12c]
mov byte [ebp - 0x43], al
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + ecx - 0x24]
and edx, 8
jne 0x150edcff
xor eax, eax
jne 0x150edcff
mov dword [ebp - 0x8c], 0
jmp 0x150edd09
mov dword [ebp - 0x8c], 1
mov cl, byte [ebp - 0x8c]
mov byte [ebp - 0x49], cl
mov edx, 4
shl edx, 1
mov eax, dword [ebp + edx - 0x24]
and eax, 0x10
jne 0x150edd32
xor ecx, ecx
jne 0x150edd32
mov dword [ebp - 0x90], 0
jmp 0x150edd3c
mov dword [ebp - 0x90], 1
mov dl, byte [ebp - 0x90]
mov byte [ebp - 0x25], dl
mov eax, 4
shl eax, 1
mov ecx, dword [ebp + eax - 0x24]
and ecx, 0x20
jne 0x150edd65
xor edx, edx
jne 0x150edd65
mov dword [ebp - 0x94], 0
jmp 0x150edd6f
mov dword [ebp - 0x94], 1
mov al, byte [ebp - 0x94]
mov byte [ebp - 0x26], al
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + ecx - 0x24]
and edx, 0x80
jne 0x150edd9b
xor eax, eax
jne 0x150edd9b
mov dword [ebp - 0x98], 0
jmp 0x150edda5
mov dword [ebp - 0x98], 1
mov cl, byte [ebp - 0x98]
mov byte [ebp - 0x27], cl
mov edx, 4
shl edx, 1
mov eax, dword [ebp + edx - 0x24]
and eax, 0x100
jne 0x150eddd0
xor ecx, ecx
jne 0x150eddd0
mov dword [ebp - 0x9c], 0
jmp 0x150eddda
mov dword [ebp - 0x9c], 1
mov dl, byte [ebp - 0x9c]
mov byte [ebp - 0x28], dl
mov eax, 4
shl eax, 1
mov ecx, dword [ebp + eax - 0x24]
and ecx, 0x200
jne 0x150ede06
xor edx, edx
jne 0x150ede06
mov dword [ebp - 0xa0], 0
jmp 0x150ede10
mov dword [ebp - 0xa0], 1
mov al, byte [ebp - 0xa0]
mov byte [ebp - 0x29], al
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + ecx - 0x24]
and edx, 0x300
jne 0x150ede3c
xor eax, eax
jne 0x150ede3c
mov dword [ebp - 0xa4], 0
jmp 0x150ede46
mov dword [ebp - 0xa4], 1
mov cl, byte [ebp - 0xa4]
mov byte [ebp - 0x2a], cl
mov edx, 4
shl edx, 1
mov eax, dword [ebp + edx - 0x24]
and eax, 0x2000
jne 0x150ede71
xor ecx, ecx
jne 0x150ede71
mov dword [ebp - 0xa8], 0
jmp 0x150ede7b
mov dword [ebp - 0xa8], 1
mov dl, byte [ebp - 0xa8]
mov byte [ebp - 0x2b], dl
mov eax, 4
shl eax, 1
mov ecx, dword [ebp + eax - 0x24]
and ecx, 0x4000
jne 0x150edea7
xor edx, edx
jne 0x150edea7
mov dword [ebp - 0xac], 0
jmp 0x150edeb1
mov dword [ebp - 0xac], 1
mov al, byte [ebp - 0xac]
mov byte [ebp - 0x2c], al
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + ecx - 0x24]
and edx, 0x8000
jne 0x150ededd
xor eax, eax
jne 0x150ededd
mov dword [ebp - 0xb0], 0
jmp 0x150edee7
mov dword [ebp - 0xb0], 1
mov cl, byte [ebp - 0xb0]
mov byte [ebp - 0x2d], cl
mov edx, 4
shl edx, 1
mov eax, dword [ebp + edx - 0x24]
and eax, 0x80000
jne 0x150edf12
xor ecx, ecx
jne 0x150edf12
mov dword [ebp - 0xb4], 0
jmp 0x150edf1c
mov dword [ebp - 0xb4], 1
mov dl, byte [ebp - 0xb4]
mov byte [ebp - 0x2e], dl
mov eax, 4
shl eax, 1
mov ecx, dword [ebp + eax - 0x24]
and ecx, 0x100000
jne 0x150edf48
xor edx, edx
jne 0x150edf48
mov dword [ebp - 0xb8], 0
jmp 0x150edf52
mov dword [ebp - 0xb8], 1
mov al, byte [ebp - 0xb8]
mov byte [ebp - 0x2f], al
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + ecx - 0x24]
and edx, 0x800000
jne 0x150edf7e
xor eax, eax
jne 0x150edf7e
mov dword [ebp - 0xbc], 0
jmp 0x150edf88
mov dword [ebp - 0xbc], 1
mov cl, byte [ebp - 0xbc]
mov byte [ebp - 0x30], cl
mov edx, 4
imul eax, edx, 3
mov ecx, dword [ebp + eax - 0x24]
mov dword [ebp - 0x54], ecx
mov edx, dword [ebp - 0x54]
and edx, 0x10000000
jne 0x150edfbb
xor eax, eax
jne 0x150edfbb
mov dword [ebp - 0xc0], 0
jmp 0x150edfc5
mov dword [ebp - 0xc0], 1
mov cl, byte [ebp - 0xc0]
mov byte [ebp - 0x4a], cl
jmp 0x150edb08
lea esi, [ebp - 0x24]
mov eax, 0x80000000
xor ecx, ecx
cpuid
mov dword [esi], eax
mov dword [esi + 4], ebx
mov dword [esi + 8], ecx
mov dword [esi + 0xc], edx
mov edx, 4
imul eax, edx, 0
mov ecx, dword [ebp + eax - 0x24]
mov dword [ebp - 0x58], ecx
push pe_nt_image_headers32
push 0
lea edx, [ebp - 0x218]
push edx
call fcn.1504cde0
add esp, 0xc
mov dword [ebp - 0x14], 0x80000000
jmp 0x150ee01e
mov eax, dword [ebp - 0x14]
add eax, 1
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, dword [ebp - 0x58]
ja 0x150ee6e1
lea esi, [ebp - 0x24]
mov eax, dword [ebp - 0x14]
xor ecx, ecx
cpuid
mov dword [esi], eax
mov dword [esi + 4], ebx
mov dword [esi + 8], ecx
mov dword [esi + 0xc], edx
mov edx, dword [ebp - 0x14]
push edx
push 0x15128ed8
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
mov eax, 4
imul ecx, eax, 0
mov edx, dword [ebp + ecx - 0x24]
push edx
push 0x15128e48
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
mov eax, 4
shl eax, 0
mov ecx, dword [ebp + eax - 0x24]
push ecx
push 0x15128e6c
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
mov edx, 4
shl edx, 1
mov eax, dword [ebp + edx - 0x24]
push eax
push 0x15128e90
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
mov ecx, 4
imul edx, ecx, 3
mov eax, dword [ebp + edx - 0x24]
push eax
push 0x15128eb4
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
cmp dword [ebp - 0x14], 0x80000001
jne 0x150ee4cf
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + ecx - 0x24]
and edx, 1
jne 0x150ee0fd
xor eax, eax
jne 0x150ee0fd
mov dword [ebp - 0xc4], 0
jmp 0x150ee107
mov dword [ebp - 0xc4], 1
mov cl, byte [ebp - 0xc4]
mov byte [ebp - 0x31], cl
mov edx, 4
shl edx, 1
mov eax, dword [ebp + edx - 0x24]
and eax, 2
jne 0x150ee130
xor ecx, ecx
jne 0x150ee130
mov dword [ebp - 0xc8], 0
jmp 0x150ee13a
mov dword [ebp - 0xc8], 1
mov dl, byte [ebp - 0xc8]
mov byte [ebp - 0x32], dl
mov eax, 4
shl eax, 1
mov ecx, dword [ebp + eax - 0x24]
and ecx, 4
jne 0x150ee163
xor edx, edx
jne 0x150ee163
mov dword [ebp - 0xcc], 0
jmp 0x150ee16d
mov dword [ebp - 0xcc], 1
mov al, byte [ebp - 0xcc]
mov byte [ebp - 0x33], al
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + ecx - 0x24]
and edx, 8
jne 0x150ee196
xor eax, eax
jne 0x150ee196
mov dword [ebp - 0xd0], 0
jmp 0x150ee1a0
mov dword [ebp - 0xd0], 1
mov cl, byte [ebp - 0xd0]
mov byte [ebp - 0x34], cl
mov edx, 4
shl edx, 1
mov eax, dword [ebp + edx - 0x24]
and eax, 0x10
jne 0x150ee1c9
xor ecx, ecx
jne 0x150ee1c9
mov dword [ebp - 0xd4], 0
jmp 0x150ee1d3
mov dword [ebp - 0xd4], 1
mov dl, byte [ebp - 0xd4]
mov byte [ebp - 0x35], dl
mov eax, 4
shl eax, 1
mov ecx, dword [ebp + eax - 0x24]
and ecx, 0x20
jne 0x150ee1fc
xor edx, edx
jne 0x150ee1fc
mov dword [ebp - 0xd8], 0
jmp 0x150ee206
mov dword [ebp - 0xd8], 1
mov al, byte [ebp - 0xd8]
mov byte [ebp - 0x36], al
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + ecx - 0x24]
and edx, 0x40
jne 0x150ee22f
xor eax, eax
jne 0x150ee22f
mov dword [ebp - 0xdc], 0
jmp 0x150ee239
mov dword [ebp - 0xdc], 1
mov cl, byte [ebp - 0xdc]
mov byte [ebp - 0x37], cl
mov edx, 4
shl edx, 1
mov eax, dword [ebp + edx - 0x24]
and eax, 0x80
jne 0x150ee264
xor ecx, ecx
jne 0x150ee264
mov dword [ebp - 0xe0], 0
jmp 0x150ee26e
mov dword [ebp - 0xe0], 1
mov dl, byte [ebp - 0xe0]
mov byte [ebp - 0x38], dl
mov eax, 4
shl eax, 1
mov ecx, dword [ebp + eax - 0x24]
and ecx, 0x100
jne 0x150ee29a
xor edx, edx
jne 0x150ee29a
mov dword [ebp - 0xe4], 0
jmp 0x150ee2a4
mov dword [ebp - 0xe4], 1
mov al, byte [ebp - 0xe4]
mov byte [ebp - 0x39], al
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + ecx - 0x24]
and edx, 0x1000
jne 0x150ee2d0
xor eax, eax
jne 0x150ee2d0
mov dword [ebp - 0xe8], 0
jmp 0x150ee2da
mov dword [ebp - 0xe8], 1
mov cl, byte [ebp - 0xe8]
mov byte [ebp - 0x3a], cl
mov edx, 4
imul eax, edx, 3
mov ecx, dword [ebp + eax - 0x24]
and ecx, 0x800
jne 0x150ee307
xor edx, edx
jne 0x150ee307
mov dword [ebp - 0xec], 0
jmp 0x150ee311
mov dword [ebp - 0xec], 1
mov al, byte [ebp - 0xec]
mov byte [ebp - 0x3b], al
mov ecx, 4
imul edx, ecx, 3
mov eax, dword [ebp + edx - 0x24]
and eax, 0x10000
jne 0x150ee33d
xor ecx, ecx
jne 0x150ee33d
mov dword [ebp - 0xf0], 0
jmp 0x150ee347
mov dword [ebp - 0xf0], 1
mov dl, byte [ebp - 0xf0]
mov byte [ebp - 0x3c], dl
mov eax, 4
imul ecx, eax, 3
mov edx, dword [ebp + ecx - 0x24]
and edx, 0x40000
jne 0x150ee374
xor eax, eax
jne 0x150ee374
mov dword [ebp - 0xf4], 0
jmp 0x150ee37e
mov dword [ebp - 0xf4], 1
mov cl, byte [ebp - 0xf4]
mov byte [ebp - 0x3d], cl
mov edx, 4
imul eax, edx, 3
mov ecx, dword [ebp + eax - 0x24]
and ecx, 0x200000
jne 0x150ee3ab
xor edx, edx
jne 0x150ee3ab
mov dword [ebp - 0xf8], 0
jmp 0x150ee3b5
mov dword [ebp - 0xf8], 1
mov al, byte [ebp - 0xf8]
mov byte [ebp - 0x3e], al
mov ecx, 4
imul edx, ecx, 3
mov eax, dword [ebp + edx - 0x24]
and eax, 0x400000
jne 0x150ee3e1
xor ecx, ecx
jne 0x150ee3e1
mov dword [ebp - 0xfc], 0
jmp 0x150ee3eb
mov dword [ebp - 0xfc], 1
mov dl, byte [ebp - 0xfc]
mov byte [ebp - 0x3f], dl
mov eax, 4
imul ecx, eax, 3
mov edx, dword [ebp + ecx - 0x24]
and edx, 0x8000000
jne 0x150ee418
xor eax, eax
jne 0x150ee418
mov dword [ebp - 0x100], 0
jmp 0x150ee422
mov dword [ebp - 0x100], 1
mov cl, byte [ebp - 0x100]
mov byte [ebp - 0x40], cl
mov edx, 4
imul eax, edx, 3
mov ecx, dword [ebp + eax - 0x24]
and ecx, 0x20000000
jne 0x150ee44f
xor edx, edx
jne 0x150ee44f
mov dword [ebp - 0x104], 0
jmp 0x150ee459
mov dword [ebp - 0x104], 1
mov al, byte [ebp - 0x104]
mov byte [ebp - 0x41], al
mov ecx, 4
imul edx, ecx, 3
mov eax, dword [ebp + edx - 0x24]
and eax, 0x40000000
jne 0x150ee485
xor ecx, ecx
jne 0x150ee485
mov dword [ebp - 0x108], 0
jmp 0x150ee48f
mov dword [ebp - 0x108], 1
mov dl, byte [ebp - 0x108]
mov byte [ebp - 0x42], dl
mov eax, 4
imul ecx, eax, 3
mov edx, dword [ebp + ecx - 0x24]
and edx, 0x80000000
jne 0x150ee4bc
xor eax, eax
jne 0x150ee4bc
mov dword [ebp - 0x10c], 0
jmp 0x150ee4c6
mov dword [ebp - 0x10c], 1
mov cl, byte [ebp - 0x10c]
mov byte [ebp - 0x48], cl
cmp dword [ebp - 0x14], 0x80000002
jne 0x150ee501
mov edx, dword [ebp - 0x24]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x214], eax
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x210], ecx
mov edx, dword [ebp - 0x18]
mov dword [ebp - 0x20c], edx
jmp 0x150ee6dc
cmp dword [ebp - 0x14], 0x80000003
jne 0x150ee533
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x208], eax
mov ecx, dword [ebp - 0x20]
mov dword [ebp - 0x204], ecx
mov edx, dword [ebp - 0x1c]
mov dword [ebp - 0x200], edx
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x1fc], eax
jmp 0x150ee6dc
cmp dword [ebp - 0x14], 0x80000004
jne 0x150ee565
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x1f8], ecx
mov edx, dword [ebp - 0x20]
mov dword [ebp - 0x1f4], edx
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x1f0], eax
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x1ec], ecx
jmp 0x150ee6dc
cmp dword [ebp - 0x14], 0x80000006
jne 0x150ee5b7
mov edx, 4
shl edx, 1
mov eax, dword [ebp + edx - 0x24]
and eax, 0xff
mov dword [ebp - 0x84], eax
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + ecx - 0x24]
sar edx, 0xc
and edx, 0xf
mov dword [ebp - 0x120], edx
mov eax, 4
shl eax, 1
mov ecx, dword [ebp + eax - 0x24]
sar ecx, 0x10
and ecx, 0xffff
mov dword [ebp - 0x80], ecx
jmp 0x150ee6dc
cmp dword [ebp - 0x14], 0x80000008
jne 0x150ee5f8
mov edx, 4
imul eax, edx, 0
mov ecx, dword [ebp + eax - 0x24]
and ecx, 0xff
mov dword [ebp - 0x124], ecx
mov edx, 4
imul eax, edx, 0
mov ecx, dword [ebp + eax - 0x24]
sar ecx, 8
and ecx, 0xff
mov dword [ebp - 0x128], ecx
jmp 0x150ee6dc
cmp dword [ebp - 0x14], 0x8000000a
jne 0x150ee66b
mov edx, 4
imul eax, edx, 3
mov ecx, dword [ebp + eax - 0x24]
and ecx, 1
jne 0x150ee622
xor edx, edx
jne 0x150ee622
mov dword [ebp - 0x110], 0
jmp 0x150ee62c
mov dword [ebp - 0x110], 1
mov al, byte [ebp - 0x110]
mov byte [ebp - 0x44], al
mov ecx, 4
imul edx, ecx, 3
mov eax, dword [ebp + edx - 0x24]
and eax, 2
jne 0x150ee656
xor ecx, ecx
jne 0x150ee656
mov dword [ebp - 0x114], 0
jmp 0x150ee660
mov dword [ebp - 0x114], 1
mov dl, byte [ebp - 0x114]
mov byte [ebp - 0x45], dl
jmp 0x150ee6dc
cmp dword [ebp - 0x14], 0x8000001a
jne 0x150ee6dc
mov eax, 4
imul ecx, eax, 0
mov edx, dword [ebp + ecx - 0x24]
and edx, 1
jne 0x150ee695
xor eax, eax
jne 0x150ee695
mov dword [ebp - 0x118], 0
jmp 0x150ee69f
mov dword [ebp - 0x118], 1
mov cl, byte [ebp - 0x118]
mov byte [ebp - 0x46], cl
mov edx, 4
imul eax, edx, 0
mov ecx, dword [ebp + eax - 0x24]
and ecx, 2
jne 0x150ee6c9
xor edx, edx
jne 0x150ee6c9
mov dword [ebp - 0x11c], 0
jmp 0x150ee6d3
mov dword [ebp - 0x11c], 1
mov al, byte [ebp - 0x11c]
mov byte [ebp - 0x47], al
jmp 0x150ee015
lea ecx, [ebp - 0x14c]
push ecx
call sym.Core.dll_wchar_t____cdecl_winAnsiToTCHAR_char_const__
add esp, 4
push eax
push 0x15128ef8
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
cmp dword [ebp - 0x50], 1
jb 0x150eedd8
cmp dword [ebp - 0x88], 0
je 0x150ee72f
mov edx, dword [ebp - 0x88]
push edx
push 0x15128f18
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
cmp dword [ebp - 0x5c], 0
je 0x150ee74b
mov eax, dword [ebp - 0x5c]
push eax
push 0x15128f3c
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
cmp dword [ebp - 0x60], 0
je 0x150ee767
mov ecx, dword [ebp - 0x60]
push ecx
push 0x15128f58
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
cmp dword [ebp - 0x64], 0
je 0x150ee783
mov edx, dword [ebp - 0x64]
push edx
push 0x15128f74
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
cmp dword [ebp - 0x68], 0
je 0x150ee79f
mov eax, dword [ebp - 0x68]
push eax
push 0x15128f9c
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
cmp dword [ebp - 0x6c], 0
je 0x150ee7bb
mov ecx, dword [ebp - 0x6c]
push ecx
push 0x15128fc4
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
cmp dword [ebp - 0x70], 0
je 0x150ee7d7
mov edx, dword [ebp - 0x70]
push edx
push 0x15128fec
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
cmp dword [ebp - 0x74], 0
je 0x150ee7f3
mov eax, dword [ebp - 0x74]
push eax
push 0x15129010
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
movzx ecx, byte [ebp - 0x4a]
test ecx, ecx
je 0x150ee817
cmp dword [ebp - 0x78], 0
jle 0x150ee817
mov edx, dword [ebp - 0x78]
push edx
push 0x1512904c
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
cmp dword [ebp - 0x7c], 0
je 0x150ee833
mov eax, dword [ebp - 0x7c]
push eax
push 0x15129088
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
cmp dword [ebp - 0x54], 0
jne 0x150ee9bd
movzx ecx, byte [ebp - 0x43]
test ecx, ecx
jne 0x150ee9bd
movzx edx, byte [ebp - 0x49]
test edx, edx
jne 0x150ee9bd
movzx eax, byte [ebp - 0x25]
test eax, eax
jne 0x150ee9bd
movzx ecx, byte [ebp - 0x26]
test ecx, ecx
jne 0x150ee9bd
movzx edx, byte [ebp - 0x27]
test edx, edx
jne 0x150ee9bd
movzx eax, byte [ebp - 0x28]
test eax, eax
jne 0x150ee9bd
movzx ecx, byte [ebp - 0x29]
test ecx, ecx
jne 0x150ee9bd
movzx edx, byte [ebp - 0x2a]
test edx, edx
jne 0x150ee9bd
movzx eax, byte [ebp - 0x2b]
test eax, eax
jne 0x150ee9bd
movzx ecx, byte [ebp - 0x2c]
test ecx, ecx
jne 0x150ee9bd
movzx edx, byte [ebp - 0x2d]
test edx, edx
jne 0x150ee9bd
movzx eax, byte [ebp - 0x2e]
test eax, eax
jne 0x150ee9bd
movzx ecx, byte [ebp - 0x2f]
test ecx, ecx
jne 0x150ee9bd
movzx edx, byte [ebp - 0x30]
test edx, edx
jne 0x150ee9bd
movzx eax, byte [ebp - 0x31]
test eax, eax
jne 0x150ee9bd
movzx ecx, byte [ebp - 0x32]
test ecx, ecx
jne 0x150ee9bd
movzx edx, byte [ebp - 0x33]
test edx, edx
jne 0x150ee9bd
movzx eax, byte [ebp - 0x34]
test eax, eax
jne 0x150ee9bd
movzx ecx, byte [ebp - 0x35]
test ecx, ecx
jne 0x150ee9bd
movzx edx, byte [ebp - 0x36]
test edx, edx
jne 0x150ee9bd
movzx eax, byte [ebp - 0x37]
test eax, eax
jne 0x150ee9bd
movzx ecx, byte [ebp - 0x38]
test ecx, ecx
jne 0x150ee9bd
movzx edx, byte [ebp - 0x39]
test edx, edx
jne 0x150ee9bd
movzx eax, byte [ebp - 0x3a]
test eax, eax
jne 0x150ee9bd
movzx ecx, byte [ebp - 0x3b]
test ecx, ecx
jne 0x150ee9bd
movzx edx, byte [ebp - 0x3c]
test edx, edx
jne 0x150ee9bd
movzx eax, byte [ebp - 0x3d]
test eax, eax
jne 0x150ee9bd
movzx ecx, byte [ebp - 0x3e]
test ecx, ecx
jne 0x150ee9bd
movzx edx, byte [ebp - 0x3f]
test edx, edx
jne 0x150ee9bd
movzx eax, byte [ebp - 0x40]
test eax, eax
jne 0x150ee9bd
movzx ecx, byte [ebp - 0x41]
test ecx, ecx
jne 0x150ee9bd
movzx edx, byte [ebp - 0x42]
test edx, edx
jne 0x150ee9bd
movzx eax, byte [ebp - 0x48]
test eax, eax
jne 0x150ee9bd
movzx ecx, byte [ebp - 0x44]
test ecx, ecx
jne 0x150ee9bd
movzx edx, byte [ebp - 0x45]
test edx, edx
jne 0x150ee9bd
movzx eax, byte [ebp - 0x46]
test eax, eax
jne 0x150ee9bd
movzx ecx, byte [ebp - 0x47]
test ecx, ecx
je 0x150eedd8
push 0x151290b8
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx edx, byte [ebp - 0x43]
test edx, edx
je 0x150ee9e9
push 0x15129104
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx eax, byte [ebp - 0x49]
test eax, eax
je 0x150eea03
push 0x15129110
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx ecx, byte [ebp - 0x25]
test ecx, ecx
je 0x150eea1d
push 0x15129130
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx edx, byte [ebp - 0x26]
test edx, edx
je 0x150eea37
push 0x15129168
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx eax, byte [ebp - 0x27]
test eax, eax
je 0x150eea51
push 0x151291a0
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx ecx, byte [ebp - 0x28]
test ecx, ecx
je 0x150eea6b
push 0x151291ec
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx edx, byte [ebp - 0x29]
test edx, edx
je 0x150eea85
push 0x15129218
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx eax, byte [ebp - 0x2a]
test eax, eax
je 0x150eea9f
push 0x1512926c
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx ecx, byte [ebp - 0x2b]
test ecx, ecx
je 0x150eeab9
push 0x1512928c
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx edx, byte [ebp - 0x2c]
test edx, edx
je 0x150eead3
push 0x151292bc
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx eax, byte [ebp - 0x2d]
test eax, eax
je 0x150eeaed
push 0x151292e8
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx ecx, byte [ebp - 0x2e]
test ecx, ecx
je 0x150eeb07
push 0x15129320
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx edx, byte [ebp - 0x2f]
test edx, edx
je 0x150eeb21
push 0x15129348
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx eax, byte [ebp - 0x30]
test eax, eax
je 0x150eeb3b
push 0x15129370
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x50], 1
cmp dword [ebp - 0x14], 0x20
jae 0x150eeb82
mov ecx, dword [ebp - 0x54]
and ecx, dword [ebp - 0x50]
je 0x150eeb6f
mov edx, dword [ebp - 0x14]
mov eax, dword [ebp + edx*4 - 0x1cc]
push eax
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
mov ecx, dword [ebp - 0x50]
shl ecx, 1
mov dword [ebp - 0x50], ecx
mov edx, dword [ebp - 0x14]
add edx, 1
mov dword [ebp - 0x14], edx
jmp 0x150eeb49
movzx eax, byte [ebp - 0x31]
test eax, eax
je 0x150eeb9c
push 0x1512939c
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx ecx, byte [ebp - 0x32]
test ecx, ecx
je 0x150eebb6
push 0x151293d0
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx edx, byte [ebp - 0x33]
test edx, edx
je 0x150eebd0
push 0x15129418
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx eax, byte [ebp - 0x34]
test eax, eax
je 0x150eebea
push 0x15129448
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx ecx, byte [ebp - 0x35]
test ecx, ecx
je 0x150eec04
push 0x15129484
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx edx, byte [ebp - 0x36]
test edx, edx
je 0x150eec1e
push 0x1512949c
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx eax, byte [ebp - 0x37]
test eax, eax
je 0x150eec38
push 0x151294c8
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx ecx, byte [ebp - 0x38]
test ecx, ecx
je 0x150eec52
push 0x1512951c
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx edx, byte [ebp - 0x39]
test edx, edx
je 0x150eec6c
push 0x15129548
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx eax, byte [ebp - 0x3a]
test eax, eax
je 0x150eec86
push 0x15129594
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx ecx, byte [ebp - 0x3b]
test ecx, ecx
je 0x150eeca0
push 0x151295c4
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx edx, byte [ebp - 0x3c]
test edx, edx
je 0x150eecba
push 0x15129604
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx eax, byte [ebp - 0x3d]
test eax, eax
je 0x150eecd4
push 0x15129630
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx ecx, byte [ebp - 0x3e]
test ecx, ecx
je 0x150eecee
push 0x15129670
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx edx, byte [ebp - 0x3f]
test edx, edx
je 0x150eed08
push 0x15129680
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx eax, byte [ebp - 0x40]
test eax, eax
je 0x150eed22
push 0x151296a4
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx ecx, byte [ebp - 0x41]
test ecx, ecx
je 0x150eed3c
push 0x151296cc
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx edx, byte [ebp - 0x42]
test edx, edx
je 0x150eed56
push 0x151296f4
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx eax, byte [ebp - 0x48]
test eax, eax
je 0x150eed70
push 0x1512970c
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx ecx, byte [ebp - 0x44]
test ecx, ecx
je 0x150eed8a
push 0x15129738
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx edx, byte [ebp - 0x45]
test edx, edx
je 0x150eeda4
push 0x15129758
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx eax, byte [ebp - 0x46]
test eax, eax
je 0x150eedbe
push 0x15129780
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
movzx ecx, byte [ebp - 0x47]
test ecx, ecx
je 0x150eedd8
push 0x151297a8
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 8
cmp dword [ebp - 0x58], 0x80000004
jb 0x150eee3b
lea edx, [ebp - 0x218]
push edx
call sym.Core.dll_wchar_t____cdecl_winAnsiToTCHAR_char_const__
add esp, 4
push eax
push 0x151297d0
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x1d8]
call sym.Core.dll_public:_void___thiscall_FString::constructor_char_const__
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1d8]
push ecx
call sym.Core.dll_public:_static_class_L2UserHardWareInformation____cdecl_TSingleton_class_L2UserHardWareInformation_::GetObj_void_
mov ecx, eax
call sym.Core.dll_public:_void___thiscall_L2UserHardWareInformation::SetCPUBrandString_class_FString_const__
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1d8]
call sym.Core.dll_public:_void___thiscall_FString::destructor_void_
cmp dword [ebp - 0x58], 0x80000006
jb 0x150eeeaf
mov edx, dword [ebp - 0x84]
push edx
push 0x151297fc
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
mov eax, dword [ebp - 0x120]
push eax
push 0x15129828
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
mov ecx, dword [ebp - 0x80]
push ecx
push 0x15129854
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
mov edx, dword [ebp - 0x80]
push edx
call sym.Core.dll_public:_static_class_L2UserHardWareInformation____cdecl_TSingleton_class_L2UserHardWareInformation_::GetObj_void_
mov ecx, eax
call sym.Core.dll_public:_void___thiscall_L2UserHardWareInformation::SetCPUCacheSize_int_
mov eax, dword [ebp - 0x84]
push eax
call sym.Core.dll_public:_static_class_L2UserHardWareInformation____cdecl_TSingleton_class_L2UserHardWareInformation_::GetObj_void_
mov ecx, eax
call sym.Core.dll_public:_void___thiscall_L2UserHardWareInformation::SetCPUCacheLineSize_int_
cmp dword [ebp - 0x58], 0x80000008
jb 0x150eeeea
mov ecx, dword [ebp - 0x124]
push ecx
push 0x15129878
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
mov edx, dword [ebp - 0x128]
push edx
push 0x151298a4
push 0x2fa
call sym.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__
add esp, 0xc
xor eax, eax
mov word [ebp - 0x318], ax
push 0xfe
push 0
lea ecx, [ebp - 0x316]
push ecx
call fcn.1504cde0
add esp, 0xc
lea edx, [ebp - 0x14c]
push edx
call sym.Core.dll_wchar_t____cdecl_winAnsiToTCHAR_char_const__
add esp, 4
push eax
lea eax, [ebp - 0x318]
push eax
call sym.Core.dll_wchar_t____cdecl_appStrcpy_wchar_t___wchar_t_const__
add esp, 8
xor ecx, ecx
mov word [ebp - 0x518], cx
push 0x1fe
push 0
lea edx, [ebp - 0x516]
push edx
call fcn.1504cde0
add esp, 0xc
lea eax, [ebp - 0x218]
push eax
call sym.Core.dll_wchar_t____cdecl_winAnsiToTCHAR_char_const__
add esp, 4
push eax
lea ecx, [ebp - 0x518]
push ecx
call sym.Core.dll_wchar_t____cdecl_appStrcpy_wchar_t___wchar_t_const__
add esp, 8
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x318]
push eax
push 0x151298d0
push sym.Core.dll_wchar_t__GMachineCPU
call sym.Core.dll_int___cdecl_appSprintf_wchar_t___wchar_t_const__
add esp, 0x10
jmp 0x150eefb2
mov dword [ebp - 4], 0xffffffff
jmp 0x150eefc2
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret