Function at 0x100d2c00
Capabilities:
Get common file path

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x278
mov eax, dword [0x102090c0]
xor eax, esp
mov dword [esp + 0x274], eax
push esi
push edi
mov edi, ecx
xor ecx, ecx
mov dword [esp + 0x20], edi
mov byte [edi], 0
mov dword [edi + 8], 0
mov dword [edi + 4], 0
mov dword [edi + 0xc], 0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0
mov dword [edi + 0x18], 0
mov dword [edi + 0x1c], 0
mov dword [edi + 0x20], 0
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x2c], 0
mov dword [edi + 0x30], 0
mov dword [edi + 0x34], 0
mov dword [edi + 0x38], 0
mov dword [edi + 0x3c], 0
mov dword [edi + 0x40], 0
mov dword [edi + 0x44], 0
mov dword [edi + 0x48], 0
mov dword [edi + 0x4c], 0
mov dword [edi + 0x50], 0
mov dword [edi + 0x54], 0
mov dword [edi + 0x58], 0
mov byte [edi + 0x5c], 1
mov dword [edi + 0x60], 0x3dcccccd
call fcn.101643e0
mov esi, dword [0x10450be0]
lea eax, [esp + 0x118]
push 0x78
push 0
push eax
or dword [esi + 0x4c], 0x24
mov dword [esp + 0x28], esi
mov dword [esi + 0x15d0], 0x41380000
mov dword [esi + 0x64], 0
mov dword [esi + 0x68], 0
call fcn.1019d810
add esp, 0xc
mov byte [esp + 0x120], 1
mov eax, 0xffff
mov dword [esp + 0x150], 0x7f7fffff
mov word [esp + 0x160], ax
lea eax, [esp + 0xa0]
mov byte [esp + 0x134], 0
push 0x78
push 0
push eax
mov dword [esp + 0x138], 5
mov dword [esp + 0x13c], 5
mov dword [esp + 0x168], 0x3f99999a
mov dword [esp + 0x154], 0x101f0548
call fcn.1019d810
add esp, 0xc
mov byte [esp + 0xa8], 1
mov eax, 0xffff
mov dword [esp + 0xb4], 3
mov word [esp + 0xe8], ax
lea eax, [esp + 0x190]
mov dword [esp + 0xb8], 1
push 0x78
push 0
push eax
mov dword [esp + 0xe4], 0x7f7fffff
mov dword [esp + 0xf0], 0x3f800000
mov dword [esp + 0xbc], 0x41700000
call fcn.1019d810
mov eax, 0xffff
mov byte [esp + 0x1a4], 1
mov word [esp + 0x1e4], ax
add esp, 0xc
mov dword [esp + 0x1a4], 3
lea eax, [esp + 0x24]
mov dword [esp + 0x1a8], 1
mov dword [esp + 0x1c8], 0x7f7fffff
mov dword [esp + 0x1d4], 0x3f800000
mov dword [esp + 0x1a0], 0x41600000
push eax
push 0
push 0
push 0x101ca500
call dword [sym.imp.SHELL32.dll_SHGetKnownFolderPath]
test eax, eax
js 0x100d3860
mov edx, dword [esp + 0x24]
mov ecx, edx
lea eax, [ecx + 2]
mov dword [esp + 0x14], eax
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x100d2e50
sub ecx, dword [esp + 0x14]
xorps xmm0, xmm0
sar ecx, 1
push ecx
push edx
lea ecx, [esp + 0x228]
movaps xmmword [esp + 0x228], xmm0
mov dword [esp + 0x238], 0
mov dword [esp + 0x23c], 0
call fcn.100279e0
push dword [esp + 0x24]
call dword [sym.imp.ole32.dll_CoTaskMemFree]
mov eax, dword [esi + 0xdc]
mov dword [esp + 0x18], eax
call fcn.100bedf0
push 0xa
push 0x101eec80
mov dword [esp + 0x1c], eax
call fcn.10199ef6
mov edx, eax
lea ecx, [esp + 0x26c]
call fcn.10004090
lea eax, [esp + 0x220]
push eax
lea ecx, [esp + 0x250]
call fcn.10020910
lea eax, [esp + 0x264]
push eax
lea ecx, [esp + 0x250]
call fcn.100043c0
lea eax, [esp + 0x208]
push eax
lea ecx, [esp + 0x250]
call fcn.100d29c0
cmp dword [eax + 0x14], 0xf
jbe 0x100d2f0b
mov eax, dword [eax]
push dword [esp + 0x14]
movss xmm2, dword [0x101faa0c]
lea ecx, [esp + 0xa4]
push ecx
mov ecx, dword [esp + 0x20]
push eax
call fcn.101684a0
mov ecx, dword [esp + 0x21c]
mov dword [edi + 0xc], eax
cmp ecx, 0xf
jbe 0x100d2f68
mov edx, dword [esp + 0x208]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100d2f5e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100d3b0d
push ecx
push edx
call fcn.1019bd5d
add esp, 8
lea ecx, [esp + 0x24c]
mov dword [esp + 0x218], 0
mov dword [esp + 0x21c], 0xf
mov byte [esp + 0x208], 0
call fcn.10002310
lea ecx, [esp + 0x264]
call fcn.10002310
cmp dword [edi + 0xc], 0
jne 0x100d2fb7
mov ecx, dword [esi + 0xdc]
lea eax, [esp + 0xa0]
push eax
call fcn.10168330
mov eax, dword [esi + 0xdc]
mov dword [esp + 0x14], eax
call fcn.100bedf0
push 0xa
push 0x101eec80
mov dword [esp + 0x20], eax
call fcn.10199ef6
mov edx, eax
lea ecx, [esp + 0x26c]
call fcn.10004090
lea eax, [esp + 0x220]
push eax
lea ecx, [esp + 0x250]
call fcn.10020910
lea eax, [esp + 0x264]
push eax
lea ecx, [esp + 0x250]
call fcn.100043c0
lea eax, [esp + 0x208]
push eax
lea ecx, [esp + 0x250]
call fcn.100d29c0
cmp dword [eax + 0x14], 0xf
jbe 0x100d3028
mov eax, dword [eax]
push dword [esp + 0x18]
movss xmm2, dword [0x101faa64]
lea ecx, [esp + 0xa4]
push ecx
mov ecx, dword [esp + 0x1c]
push eax
call fcn.101684a0
mov ecx, dword [esp + 0x21c]
mov dword [edi + 0x14], eax
cmp ecx, 0xf
jbe 0x100d3085
mov edx, dword [esp + 0x208]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100d307b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100d3b12
push ecx
push edx
call fcn.1019bd5d
add esp, 8
lea ecx, [esp + 0x24c]
mov dword [esp + 0x218], 0
mov dword [esp + 0x21c], 0xf
mov byte [esp + 0x208], 0
call fcn.10002310
lea ecx, [esp + 0x264]
call fcn.10002310
cmp dword [edi + 0x14], 0
jne 0x100d30d4
mov ecx, dword [esi + 0xdc]
lea eax, [esp + 0xa0]
push eax
call fcn.10168330
mov eax, dword [esi + 0xdc]
mov dword [esp + 0x14], eax
call fcn.100bedf0
push 0xa
push 0x101eec80
mov dword [esp + 0x20], eax
call fcn.10199ef6
mov edx, eax
lea ecx, [esp + 0x26c]
call fcn.10004090
lea eax, [esp + 0x220]
push eax
lea ecx, [esp + 0x250]
call fcn.10020910
lea eax, [esp + 0x264]
push eax
lea ecx, [esp + 0x250]
call fcn.100043c0
lea eax, [esp + 0x208]
push eax
lea ecx, [esp + 0x250]
call fcn.100d29c0
cmp dword [eax + 0x14], 0xf
jbe 0x100d3145
mov eax, dword [eax]
push dword [esp + 0x18]
movss xmm2, dword [0x101faa2c]
lea ecx, [esp + 0xa4]
push ecx
mov ecx, dword [esp + 0x1c]
push eax
call fcn.101684a0
mov ecx, dword [esp + 0x21c]
mov dword [edi + 0x18], eax
cmp ecx, 0xf
jbe 0x100d31a2
mov edx, dword [esp + 0x208]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100d3198
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100d3b17
push ecx
push edx
call fcn.1019bd5d
add esp, 8
lea ecx, [esp + 0x24c]
mov dword [esp + 0x218], 0
mov dword [esp + 0x21c], 0xf
mov byte [esp + 0x208], 0
call fcn.10002310
lea ecx, [esp + 0x264]
call fcn.10002310
cmp dword [edi + 0x18], 0
jne 0x100d31f1
mov ecx, dword [esi + 0xdc]
lea eax, [esp + 0xa0]
push eax
call fcn.10168330
mov eax, dword [esi + 0xdc]
mov dword [esp + 0x14], eax
call fcn.100bedf0
push 0xa
push 0x101eec80
mov dword [esp + 0x20], eax
call fcn.10199ef6
mov edx, eax
lea ecx, [esp + 0x26c]
call fcn.10004090
lea eax, [esp + 0x220]
push eax
lea ecx, [esp + 0x250]
call fcn.10020910
lea eax, [esp + 0x264]
push eax
lea ecx, [esp + 0x250]
call fcn.100043c0
lea eax, [esp + 0x208]
push eax
lea ecx, [esp + 0x250]
call fcn.100d29c0
cmp dword [eax + 0x14], 0xf
jbe 0x100d3262
mov eax, dword [eax]
push dword [esp + 0x18]
movss xmm2, dword [0x101faa10]
lea ecx, [esp + 0xa4]
push ecx
mov ecx, dword [esp + 0x1c]
push eax
call fcn.101684a0
mov ecx, dword [esp + 0x21c]
mov dword [edi + 0x28], eax
cmp ecx, 0xf
jbe 0x100d32bf
mov edx, dword [esp + 0x208]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100d32b5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100d3b1c
push ecx
push edx
call fcn.1019bd5d
add esp, 8
lea ecx, [esp + 0x24c]
mov dword [esp + 0x218], 0
mov dword [esp + 0x21c], 0xf
mov byte [esp + 0x208], 0
call fcn.10002310
lea ecx, [esp + 0x264]
call fcn.10002310
cmp dword [edi + 0x28], 0
jne 0x100d330e
mov ecx, dword [esi + 0xdc]
lea eax, [esp + 0xa0]
push eax
call fcn.10168330
mov eax, dword [esi + 0xdc]
mov dword [esp + 0x14], eax
call fcn.100bedf0
push 0xa
push 0x101eec80
mov dword [esp + 0x20], eax
call fcn.10199ef6
mov edx, eax
lea ecx, [esp + 0x26c]
call fcn.10004090
lea eax, [esp + 0x220]
push eax
lea ecx, [esp + 0x250]
call fcn.10020910
lea eax, [esp + 0x264]
push eax
lea ecx, [esp + 0x250]
call fcn.100043c0
lea eax, [esp + 0x208]
push eax
lea ecx, [esp + 0x250]
call fcn.100d29c0
cmp dword [eax + 0x14], 0xf
jbe 0x100d337f
mov eax, dword [eax]
push dword [esp + 0x18]
movss xmm2, dword [0x101fa9e8]
lea ecx, [esp + 0xa4]
push ecx
mov ecx, dword [esp + 0x1c]
push eax
call fcn.101684a0
mov ecx, dword [esp + 0x21c]
mov dword [edi + 0x2c], eax
cmp ecx, 0xf
jbe 0x100d33dc
mov edx, dword [esp + 0x208]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100d33d2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100d3b21
push ecx
push edx
call fcn.1019bd5d
add esp, 8
lea ecx, [esp + 0x24c]
mov dword [esp + 0x218], 0
mov dword [esp + 0x21c], 0xf
mov byte [esp + 0x208], 0
call fcn.10002310
lea ecx, [esp + 0x264]
call fcn.10002310
cmp dword [edi + 0x2c], 0
jne 0x100d342b
mov ecx, dword [esi + 0xdc]
lea eax, [esp + 0xa0]
push eax
call fcn.10168330
mov ecx, 0x1e
lea esi, [esp + 0xa0]
lea edi, [esp + 0x28]
rep movsd dword es:[edi], dword [esi]
mov edi, dword [esp + 0x1c]
lea eax, [esp + 0x28]
push eax
mov dword [esp + 0x2c], 0x1020a1d0
mov dword [esp + 0x30], 0x1c64
mov ecx, dword [edi + 0xdc]
mov dword [esp + 0x3c], 0x41a00000
mov dword [esp + 0x5c], 0x101f3b74
call fcn.101681a0
mov esi, dword [esp + 0x20]
mov dword [esi + 0x34], eax
test eax, eax
jne 0x100d348f
mov ecx, dword [edi + 0xdc]
lea eax, [esp + 0xa0]
push eax
call fcn.10168330
mov eax, dword [edi + 0xdc]
mov dword [esp + 0x14], eax
call fcn.100bedf0
push 0xc
push str.tahomabd.ttf
mov dword [esp + 0x20], eax
call fcn.10199ef6
mov edx, eax
lea ecx, [esp + 0x26c]
call fcn.10004090
lea eax, [esp + 0x220]
push eax
lea ecx, [esp + 0x250]
call fcn.10020910
lea eax, [esp + 0x264]
push eax
lea ecx, [esp + 0x250]
call fcn.100043c0
lea eax, [esp + 0x208]
push eax
lea ecx, [esp + 0x250]
call fcn.100d29c0
cmp dword [eax + 0x14], 0xf
jbe 0x100d3500
mov eax, dword [eax]
push dword [esp + 0x18]
movss xmm2, dword [0x101faa48]
lea ecx, [esp + 0xa4]
push ecx
mov ecx, dword [esp + 0x1c]
push eax
call fcn.101684a0
mov ecx, dword [esp + 0x21c]
mov dword [esi + 0x1c], eax
cmp ecx, 0xf
jbe 0x100d355d
mov edx, dword [esp + 0x208]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100d3553
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100d3b26
push ecx
push edx
call fcn.1019bd5d
add esp, 8
lea ecx, [esp + 0x24c]
mov dword [esp + 0x218], 0
mov dword [esp + 0x21c], 0xf
mov byte [esp + 0x208], 0
call fcn.10002310
lea ecx, [esp + 0x264]
call fcn.10002310
cmp dword [esi + 0x1c], 0
jne 0x100d35ac
mov ecx, dword [edi + 0xdc]
lea eax, [esp + 0xa0]
push eax
call fcn.10168330
mov ecx, 0x1e
lea esi, [esp + 0x190]
lea edi, [esp + 0x28]
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [esp + 0x1c]
lea eax, [esp + 0x28]
push eax
mov dword [esp + 0x2c], 0x1020be38
mov dword [esp + 0x30], 0x6400
mov ecx, dword [ecx + 0xdc]
mov dword [esp + 0x3c], 0x41400000
mov dword [esp + 0x5c], 0x101f3b74
call fcn.101681a0
mov ecx, dword [esp + 0x20]
lea esi, [esp + 0x190]
lea edi, [esp + 0x28]
mov dword [ecx + 0x58], eax
lea eax, [esp + 0x28]
push eax
mov eax, dword [esp + 0x20]
mov ecx, 0x1e
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [eax + 0xdc]
mov dword [esp + 0x2c], 0x10214020
mov dword [esp + 0x30], 0xb8d8
mov dword [esp + 0x3c], 0x41700000
mov dword [esp + 0x5c], 0x101f3b74
call fcn.101681a0
mov ecx, dword [esp + 0x20]
lea esi, [esp + 0xa0]
lea edi, [esp + 0x28]
mov dword [ecx + 0x24], eax
lea eax, [esp + 0x28]
push eax
mov eax, dword [esp + 0x20]
mov ecx, 0x1e
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [eax + 0xdc]
mov dword [esp + 0x2c], 0x10212a90
mov dword [esp + 0x30], 0x1590
mov dword [esp + 0x3c], 0x41a00000
mov dword [esp + 0x5c], 0x101f3b74
call fcn.101681a0
mov ecx, dword [esp + 0x20]
lea esi, [esp + 0xa0]
lea edi, [esp + 0x28]
mov dword [ecx + 0x38], eax
lea eax, [esp + 0x28]
push eax
mov eax, dword [esp + 0x20]
mov ecx, 0x1e
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [eax + 0xdc]
mov dword [esp + 0x2c], 0x1021f8f8
mov dword [esp + 0x30], 0x774
mov dword [esp + 0x3c], 0x41a00000
mov dword [esp + 0x5c], 0x101f3b74
call fcn.101681a0
mov ecx, dword [esp + 0x20]
lea esi, [esp + 0xa0]
lea edi, [esp + 0x28]
mov dword [ecx + 0x44], eax
lea eax, [esp + 0x28]
push eax
mov eax, dword [esp + 0x20]
mov ecx, 0x1e
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [eax + 0xdc]
mov dword [esp + 0x2c], 0x1021f8f8
mov dword [esp + 0x30], 0x774
mov dword [esp + 0x3c], 0x42480000
mov dword [esp + 0x5c], 0x101f3b74
call fcn.101681a0
mov ecx, dword [esp + 0x20]
lea esi, [esp + 0xa0]
lea edi, [esp + 0x28]
mov dword [ecx + 0x48], eax
mov ecx, 0x1e
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x28], 0x10209b78
mov dword [esp + 0x2c], 0x654
lea eax, [esp + 0x28]
mov dword [esp + 0x38], 0x41f00000
push eax
mov eax, dword [esp + 0x20]
mov dword [esp + 0x5c], 0x101f3b74
mov ecx, dword [eax + 0xdc]
call fcn.101681a0
mov ecx, dword [esp + 0x20]
lea esi, [esp + 0xa0]
lea edi, [esp + 0x28]
mov dword [ecx + 0x50], eax
mov ecx, 0x1e
rep movsd dword es:[edi], dword [esi]
mov esi, dword [esp + 0x1c]
lea eax, [esp + 0x28]
push eax
mov dword [esp + 0x2c], 0x10212238
mov dword [esp + 0x30], 0x854
mov ecx, dword [esi + 0xdc]
mov dword [esp + 0x3c], 0x41a00000
mov dword [esp + 0x5c], 0x101f3b74
call fcn.101681a0
mov edi, dword [esp + 0x20]
movss xmm2, dword [0x101fa9fc]
push 0
mov dword [edi + 0x54], eax
lea eax, [esp + 0x11c]
mov ecx, dword [esi + 0xdc]
push eax
push str.C:WindowsFonts_verdana.ttf
call fcn.101684a0
mov dword [edi + 0x20], eax
lea eax, [esp + 0xa0]
mov ecx, dword [esi + 0xdc]
push eax
call fcn.10168330
movss xmm2, dword [0x101faa00]
lea eax, [esp + 0x118]
mov ecx, dword [esi + 0xdc]
push 0x101f0548
push eax
push str.C:WindowsFonts_verdana.ttf
call fcn.101684a0
movss xmm2, dword [0x101fa9fc]
mov dword [edi + 0x40], eax
lea eax, [esp + 0x118]
mov ecx, dword [esi + 0xdc]
push 0
push eax
push str.C:WindowsFonts_verdana.ttf
call fcn.101684a0
lea ecx, [esp + 0x220]
mov dword [edi + 0x30], eax
mov byte [esp + 0xdc], 0
call fcn.10002310
cmp dword [edi + 0xc], 0
jne 0x100d3879
mov ecx, dword [esi + 0xdc]
lea eax, [esp + 0xa0]
push eax
call fcn.10168330
cmp dword [edi + 0x40], 0
jne 0x100d3892
mov ecx, dword [esi + 0xdc]
lea eax, [esp + 0xa0]
push eax
call fcn.10168330
cmp dword [edi + 0x14], 0
jne 0x100d38ab
mov ecx, dword [esi + 0xdc]
lea eax, [esp + 0xa0]
push eax
call fcn.10168330
cmp dword [edi + 0x1c], 0
jne 0x100d38c4
mov ecx, dword [esi + 0xdc]
lea eax, [esp + 0xa0]
push eax
call fcn.10168330
xorps xmm0, xmm0
push 0x30
movaps xmmword [esp + 0x224], xmm0
call fcn.1019bd70
movups xmm0, xmmword [str.csgo_panorama_fonts_notosanskr_regular.vfont]
mov ecx, eax
mov dword [esp + 0x234], 0x2c
mov dword [esp + 0x224], ecx
add esp, 4
mov dword [esp + 0x234], 0x2f
mov edx, 0x101f3b64
movups xmmword [ecx], xmm0
push 1
movups xmm0, xmmword [0x101eecfc]
movups xmmword [ecx + 0x10], xmm0
movq xmm0, qword [0x101eed0c]
movq qword [ecx + 0x20], xmm0
mov eax, dword [0x101eed14]
movss xmm0, dword [0x101faa0c]
mov dword [ecx + 0x28], eax
mov byte [ecx + 0x2c], 0
lea ecx, [esp + 0x224]
call fcn.100d2a60
mov ecx, dword [esp + 0x234]
cmp ecx, 0xf
jbe 0x100d397d
mov edx, dword [esp + 0x220]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100d3973
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100d3b2b
push ecx
push edx
call fcn.1019bd5d
add esp, 8
xorps xmm0, xmm0
push 0x30
movaps xmmword [esp + 0x224], xmm0
call fcn.1019bd70
movups xmm0, xmmword [str.csgo_panorama_fonts_notosanssc_regular.vfont]
mov ecx, eax
mov dword [esp + 0x234], 0x2c
mov dword [esp + 0x224], ecx
add esp, 4
mov dword [esp + 0x234], 0x2f
mov edx, 0x101f6a58
movups xmmword [ecx], xmm0
push 1
movups xmm1, xmmword [0x101eeccc]
movss xmm0, dword [0x101faa0c]
movups xmmword [ecx + 0x10], xmm1
movq xmm1, qword [0x101eecdc]
movq qword [ecx + 0x20], xmm1
mov eax, dword [0x101eece4]
mov dword [ecx + 0x28], eax
mov byte [ecx + 0x2c], 0
lea ecx, [esp + 0x224]
call fcn.100d2a60
mov ecx, dword [esp + 0x234]
cmp ecx, 0xf
jbe 0x100d3a36
mov edx, dword [esp + 0x220]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100d3a2c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100d3b30
push ecx
push edx
call fcn.1019bd5d
add esp, 8
call fcn.100bedf0
xorps xmm0, xmm0
mov esi, eax
push 0x30
movaps xmmword [esp + 0x224], xmm0
call fcn.1019bd70
movups xmm0, xmmword [str.csgo_panorama_fonts_notosans_bold.vfont]
mov ecx, eax
mov dword [esp + 0x234], 0x27
mov dword [esp + 0x224], ecx
add esp, 4
mov dword [esp + 0x234], 0x2f
mov edx, esi
movups xmmword [ecx], xmm0
push 0
movups xmm0, xmmword [0x101eed2c]
movups xmmword [ecx + 0x10], xmm0
mov eax, dword [0x101eed3c]
movss xmm0, dword [0x101faa10]
mov dword [ecx + 0x20], eax
mov ax, word [0x101eed40]
mov word [ecx + 0x24], ax
mov al, byte [0x101eed42]
mov byte [ecx + 0x26], al
mov byte [ecx + 0x27], 0
lea ecx, [esp + 0x224]
call fcn.100d2a60
mov ecx, dword [esp + 0x234]
mov dword [edi + 0x3c], eax
cmp ecx, 0xf
jbe 0x100d3af7
mov edx, dword [esp + 0x220]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100d3aed
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100d3b35
push ecx
push edx
call fcn.1019bd5d
add esp, 8
mov ecx, dword [esp + 0x27c]
mov eax, edi
pop edi
pop esi
xor ecx, esp
call fcn.1019ba64
mov esp, ebp
pop ebp
ret
call fcn.101a0e96
call fcn.101a0e96
call fcn.101a0e96
call fcn.101a0e96
call fcn.101a0e96
call fcn.101a0e96
call fcn.101a0e96
call fcn.101a0e96
call fcn.101a0e96
int3