Function at 0x437c40
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x50a070
mov eax, dword fs:[0]
push eax
sub esp, 0x78
push ebx
push esi
push edi
mov eax, dword [0x675980]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], ecx
mov ecx, 0x67d7b0
call fcn.0050484f
mov ecx, dword [ebp - 0x10]
add ecx, 8
call fcn.00438950
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x10]
add ecx, 0x3798
call fcn.00437570
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x10]
add ecx, 0x37a4
call fcn.00437570
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x10]
add ecx, 0x37b0
call fcn.00439340
mov ecx, dword [ebp - 0x10]
add ecx, 0x3bd4
call fcn.00470950
mov ecx, dword [ebp - 0x10]
add ecx, 0x3de8
call fcn.00437370
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x10]
add ecx, 0x3df4
call fcn.00437370
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x10]
add ecx, 0x3e00
call fcn.00437370
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x10]
add ecx, 0x3e0c
call fcn.00437930
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x10]
add ecx, 0x3e18
call fcn.00439260
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x10]
add ecx, 0x3e28
call fcn.0043a270
mov ecx, dword [ebp - 0x10]
add ecx, 0x3e44
call fcn.0043a270
mov ecx, dword [ebp - 0x10]
add ecx, 0x3e7c
call fcn.0043a270
mov ecx, dword [ebp - 0x10]
add ecx, 0x3eb0
call fcn.00436fc0
mov ecx, dword [ebp - 0x10]
add ecx, 0x3ec8
call fcn.00438fd0
mov ecx, dword [ebp - 0x10]
add ecx, 0x3edc
call fcn.00438e20
mov ecx, dword [ebp - 0x10]
add ecx, 0x3f18
call fcn.00439000
mov ecx, dword [ebp - 0x10]
add ecx, 0x3f78
call fcn.004374b0
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x10]
add ecx, 0x3f84
call fcn.004377f0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x10]
add ecx, 0x3f90
call fcn.004372f0
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x10]
add ecx, 0x3f9c
call fcn.00437230
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x10]
add ecx, 0x3fa8
call fcn.004371f0
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x10]
add ecx, 0x3fb4
call fcn.00437530
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x10]
add ecx, 0x3fc0
call fcn.00437670
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x10]
add ecx, 0x3fcc
call fcn.00437670
mov byte [ebp - 4], 0xf
mov ecx, dword [ebp - 0x10]
add ecx, 0x3fdc
call fcn.00437330
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x10]
add ecx, 0x4030
call fcn.0043a1d0
mov ecx, dword [ebp - 0x10]
add ecx, 0x405c
call fcn.0043a1d0
mov ecx, dword [ebp - 0x10]
add ecx, 0x406c
call fcn.0043a1d0
mov ecx, dword [ebp - 0x10]
add ecx, 0x4088
call fcn.00438f90
mov ecx, dword [ebp - 0x10]
add ecx, 0x40b4
call fcn.00438f90
mov ecx, dword [ebp - 0x10]
add ecx, 0x40e0
call fcn.00438f90
mov ecx, dword [ebp - 0x10]
add ecx, 0x410c
call fcn.00438f90
mov ecx, dword [ebp - 0x10]
add ecx, 0x4168
call fcn.00439080
mov ecx, dword [ebp - 0x10]
add ecx, 0x41a0
call fcn.0043a1d0
mov ecx, dword [ebp - 0x10]
add ecx, 0x41cc
call fcn.00437170
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x10]
add ecx, 0x41ec
call fcn.004375b0
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x10]
add ecx, 0x4200
call fcn.004378b0
mov byte [ebp - 4], 0x13
mov ecx, dword [ebp - 0x10]
add ecx, 0x420c
call fcn.004370b0
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x10]
add ecx, 0x422c
call fcn.00437270
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x10]
add ecx, 0x4238
call fcn.004373f0
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x10]
add ecx, 0x4248
call fcn.00437030
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x10]
add ecx, 0x4268
call fcn.004376b0
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x10]
add ecx, 0x4274
call fcn.00437730
mov byte [ebp - 4], 0x19
mov ecx, dword [ebp - 0x10]
add ecx, 0x4280
call fcn.0043a270
mov ecx, dword [ebp - 0x10]
add ecx, 0x4288
call fcn.00438d90
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x10]
add ecx, 0x50fc
call fcn.00470ac0
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x10]
add ecx, 0x5168
call fcn.0043a3d0
mov ecx, dword [ebp - 0x10]
add ecx, 0x5178
call fcn.00437be0
mov ecx, dword [ebp - 0x10]
add ecx, 0x51c8
call fcn.00437130
mov byte [ebp - 4], 0x1c
mov ecx, dword [ebp - 0x10]
add ecx, 0x51d4
call fcn.00437230
mov byte [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x10]
add ecx, 0x51e0
call fcn.004390b0
mov ecx, dword [ebp - 0x10]
add ecx, 0x51f0
call fcn.004390b0
mov ecx, dword [ebp - 0x10]
add ecx, 0x5208
call fcn.004398b0
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0x10]
add ecx, 0x5214
call fcn.004376f0
mov byte [ebp - 4], 0x1f
mov ecx, dword [ebp - 0x10]
add ecx, 0x5220
call fcn.00437010
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x10]
add ecx, 0x522c
call fcn.00436ff0
mov byte [ebp - 4], 0x21
mov ecx, dword [ebp - 0x10]
add ecx, 0x5238
call fcn.004374f0
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x10]
add ecx, 0x5254
call fcn.004398b0
mov byte [ebp - 4], 0x23
mov ecx, dword [ebp - 0x10]
add ecx, 0x5284
call fcn.00438f30
mov ecx, dword [ebp - 0x10]
add ecx, 0x5294
call fcn.00439210
mov byte [ebp - 4], 0x24
mov eax, dword [ebp - 0x10]
mov byte [eax], 0
cmp dword [ebp + 8], 0
je 0x438071
mov byte [ebp - 0x7d], 0
jmp 0x438075
mov byte [ebp - 0x7d], 1
mov eax, dword [ebp - 0x10]
mov cl, byte [ebp - 0x7d]
mov byte [eax + 1], cl
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3bc8], 0
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x3bd0], xmm0
mov ecx, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [ecx + 0x3bcc], xmm0
cmp dword [ebp + 8], 0
je 0x4380b5
mov eax, dword [ebp + 8]
mov dword [ebp - 0x80], eax
jmp 0x43811d
push 0x468
call fcn.00455f90
add esp, 4
mov dword [ebp - 0x5c], eax
lea ecx, [ebp - 0x61]
mov dword [ebp - 0x60], ecx
mov edx, dword [ebp - 0x5c]
push edx
mov eax, dword [ebp - 0x60]
movzx ecx, byte [eax]
push ecx
push 0x468
call fcn.0043be00
add esp, 0xc
mov dword [ebp - 0x58], eax
mov byte [ebp - 4], 0x25
cmp dword [ebp - 0x58], 0
je 0x438100
mov ecx, dword [ebp - 0x58]
call fcn.00470bf0
mov dword [ebp - 0x84], eax
jmp 0x43810a
mov dword [ebp - 0x84], 0
mov edx, dword [ebp - 0x84]
mov dword [ebp - 0x54], edx
mov byte [ebp - 4], 0x24
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x80], eax
mov ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 0x80]
mov dword [ecx + 0x40], edx
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movsd qword [eax + 0x3dc8], xmm0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3dd0], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3dd8], 0xffffffff
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x3dd4], 0xffffffff
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3dde], 0
mov ecx, dword [ebp - 0x10]
mov byte [ecx + 0x3ddd], 0
mov edx, dword [ebp - 0x10]
mov byte [edx + 0x3ddc], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3ddf], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3de0], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3de4], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e24], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e30], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e34], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e38], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e3c], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e40], 0
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x3e4c], xmm0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e50], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e58], 0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x3e54], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3e5c], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3e5e], 0
mov ecx, dword [ebp - 0x10]
mov byte [ecx + 0x3e5d], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3e5f], 0
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x3e64], xmm0
mov ecx, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [ecx + 0x3e60], xmm0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e68], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e6c], 0
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x3e70], xmm0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3e74], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3e75], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3e76], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3e77], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3e78], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3e79], 0
push ecx
movss xmm0, dword [0x51050c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x51050c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x6c]
call fcn.00436340
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e7c], ecx
mov dword [eax + 0x3e80], edx
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e84], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e88], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e8c], 0xffffffff
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e90], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3e94], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3e95], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e98], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3e9c], 0
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x3ea0], xmm0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x3ea4], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3ea8], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3eac], 0
mov ecx, dword [ebp - 0x10]
add ecx, 0x3eb0
call fcn.00444850
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3ec4], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3fd8], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3fe8], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4000], 0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x3ffc], 0
mov edx, dword [ebp - 0x10]
mov dword [edx + 0x3ff8], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x3ff4], 0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x3ff0], 0
mov edx, dword [ebp - 0x10]
mov dword [edx + 0x3fec], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4014], 0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x400c], 0
mov edx, dword [ebp - 0x10]
mov dword [edx + 0x4008], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4018], 0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x4004], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4010], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x401c], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4020], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x4024], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x4025], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x4026], 1
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x4027], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x4028], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x4029], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x402a], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x402c], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x4040], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x4041], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x4042], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4044], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4048], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x404c], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4058], 0xffffffff
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x4054], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [edx + 0x4050], 0xffffffff
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x407c], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4080], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4084], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4140], 0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x413c], 0
mov edx, dword [ebp - 0x10]
mov dword [edx + 0x4138], 0
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x4148], xmm0
mov ecx, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [ecx + 0x4144], xmm0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x414c], 0
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x4150], xmm0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4154], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x415a], 0
mov ecx, dword [ebp - 0x10]
mov byte [ecx + 0x4159], 0
mov edx, dword [ebp - 0x10]
mov byte [edx + 0x4158], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x415c], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4160], 0xffffffff
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4164], 0xffffffff
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x41b0], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x41b4], 0
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x41b8], xmm0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x41bc], 0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x41c0], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x41c4], 0xffffffff
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x41c8], 0
push 0x10
push 0
mov eax, dword [ebp - 0x10]
add eax, 0x41d8
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x41e8], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x41f8], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x41fc], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x4244], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x5154], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x5158], 0xa900000
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x5160], xmm0
mov ecx, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [ecx + 0x515c], xmm0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x5164], 0
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x51a8], xmm0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x51ac], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x51ad], 0
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x51b0], xmm0
mov eax, dword [ebp - 0x10]
movss xmm0, dword [0x5104c4]
movss dword [eax + 0x51b4], xmm0
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x51bc], xmm0
xor eax, eax
mov ecx, dword [ebp - 0x10]
mov word [ecx + 0x51c0], ax
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x51b8], xmm0
xor eax, eax
mov ecx, dword [ebp - 0x10]
mov word [ecx + 0x51c2], ax
mov eax, dword [ebp - 0x10]
movss xmm0, dword [0x518f48]
movss dword [eax + 0x51c4], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x74]
call fcn.00436340
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x51e4], ecx
mov dword [eax + 0x51e8], edx
push ecx
movss xmm0, dword [0x51050c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x51050c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x7c]
call fcn.00436340
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x51f4], ecx
mov dword [eax + 0x51f8], edx
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x5200], 0x2e
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x5201], 0
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x5204], xmm0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x5244], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x5248], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x524c], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x5264], 0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x5260], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x5250], 0
mov eax, dword [ebp - 0x10]
movss xmm0, dword [0x518fdc]
movss dword [eax + 0x5268], xmm0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x526c], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x5270], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x5278], 2
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x5274], 2
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x527c], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x5280], 0
push 0x1e0
push 0
mov eax, dword [ebp - 0x10]
add eax, 0x52b4
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x5498], 0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x5494], 0
mov eax, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [eax + 0x549c], xmm0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x54a8], 0xffffffff
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x54a4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [edx + 0x54a0], 0xffffffff
push 0xc01
push 0
mov eax, dword [ebp - 0x10]
add eax, 0x54ac
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4