Function at 0x100a2dd0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100c9e25
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x60
mov eax, dword [0x100f0364]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [str.Tahoma]
xorps xmm0, xmm0
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x2c], eax
mov ax, word [0x100e5118]
mov dword [ebp - 0x1c], 6
mov dword [ebp - 0x18], 0xf
mov word [ebp - 0x28], ax
mov byte [ebp - 0x26], 0
mov dword [ebp - 4], 0
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x80
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x190
push 0xd
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 1
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a2ef9
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a2eef
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a2eef
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x10139690], xmm0
mov dword [0x10139698], esi
cmp ecx, 0x10
jb 0x100a2f49
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a2f3f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a2f3f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
mov eax, dword [str.Tahoma]
xorps xmm0, xmm0
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x2c], eax
mov ax, word [0x100e5118]
mov dword [ebp - 0x1c], 6
mov dword [ebp - 0x18], 0xf
mov word [ebp - 0x28], ax
mov byte [ebp - 0x26], 0
mov dword [ebp - 4], 2
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x80
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x190
push 0xd
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a3034
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a302a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a302a
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x101396c0], xmm0
mov dword [0x101396c8], esi
cmp ecx, 0x10
jb 0x100a3084
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a307a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a307a
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
mov eax, dword [str.Verdana]
xorps xmm0, xmm0
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x2c], eax
mov ax, word [0x100e514c]
mov word [ebp - 0x28], ax
mov al, byte [0x100e514e]
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x18], 0xf
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0
mov dword [ebp - 4], 4
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x80
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x2bc
push 0xc
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a3177
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a316d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a316d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x10139660], xmm0
mov dword [0x10139668], esi
cmp ecx, 0x10
jb 0x100a31c7
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a31bd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a31bd
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
mov eax, dword [str.Verdana]
xorps xmm0, xmm0
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x2c], eax
mov ax, word [0x100e514c]
mov word [ebp - 0x28], ax
mov al, byte [0x100e514e]
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x18], 0xf
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0
mov dword [ebp - 4], 6
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x80
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x2bc
push 0xc
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a32ba
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a32b0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a32b0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x10139678], xmm0
mov dword [0x10139680], esi
cmp ecx, 0x10
jb 0x100a330a
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3300
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3300
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
mov ax, word [0x100e5144]
xorps xmm0, xmm0
movups xmmword [ebp - 0x2c], xmm0
mov word [ebp - 0x24], ax
movq xmm0, qword [str.Small_Fonts]
mov al, byte [0x100e5146]
mov dword [ebp - 0x1c], 0xb
mov dword [ebp - 0x18], 0xf
movq qword [ebp - 0x2c], xmm0
mov byte [ebp - 0x22], al
mov byte [ebp - 0x21], 0
mov dword [ebp - 4], 8
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x200
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x190
push 8
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 9
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a3402
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a33f8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a33f8
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x10139684], xmm0
mov dword [0x1013968c], esi
cmp ecx, 0x10
jb 0x100a3452
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3448
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3448
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push 0x20
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x18], 0xf
call fcn.1000e610
movups xmm0, xmmword [str.Smallest_Pixel_7]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x1c], 0x10
mov dword [ebp - 0x18], 0x1f
movups xmmword [eax], xmm0
mov byte [eax + 0x10], 0
mov dword [ebp - 4], 0xa
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x210
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x190
push 0xb
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a354d
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3543
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3543
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x1013969c], xmm0
mov dword [0x101396a4], esi
cmp ecx, 0x10
jb 0x100a359d
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3593
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3593
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
mov eax, dword [str.Verdana]
xorps xmm0, xmm0
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x2c], eax
mov ax, word [0x100e514c]
mov word [ebp - 0x28], ax
mov al, byte [0x100e514e]
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x18], 0xf
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0
mov dword [ebp - 4], 0xc
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x10
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x190
push 0x10
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xd
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a368d
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3683
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3683
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x10139648], xmm0
mov dword [0x10139650], esi
cmp ecx, 0x10
jb 0x100a36dd
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a36d3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a36d3
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
mov ax, word [0x100e5124]
xorps xmm0, xmm0
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x1c], 0xa
movq xmm0, qword [0x100e511c]
mov dword [ebp - 0x18], 0xf
movq qword [ebp - 0x2c], xmm0
mov word [ebp - 0x24], ax
mov byte [ebp - 0x22], 0
mov dword [ebp - 4], 0xe
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x90
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x64
push 0xc
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a37ca
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a37c0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a37c0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x1013966c], xmm0
mov dword [0x10139674], esi
cmp ecx, 0x10
jb 0x100a381a
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3810
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3810
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push 0x20
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x18], 0xf
call fcn.1000e610
movups xmm0, xmmword [str.Segoe_UI_Semibold]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x1c], 0x11
mov dword [ebp - 0x18], 0x1f
movups xmmword [eax], xmm0
mov cl, byte [0x100e5198]
mov byte [eax + 0x10], cl
mov byte [eax + 0x11], 0
mov dword [ebp - 4], 0x10
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x10
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x64
push 0x20
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a3918
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a390e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a390e
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x101396cc], xmm0
mov dword [0x101396d4], esi
cmp ecx, 0x10
jb 0x100a3968
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a395e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a395e
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
mov ax, word [0x100e5124]
xorps xmm0, xmm0
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x1c], 0xa
movq xmm0, qword [0x100e511c]
mov dword [ebp - 0x18], 0xf
movq qword [ebp - 0x2c], xmm0
mov word [ebp - 0x24], ax
mov byte [ebp - 0x22], 0
mov dword [ebp - 4], 0x12
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x10
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x1f4
push 0x18
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a3a55
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3a4b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3a4b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x101396a8], xmm0
mov dword [0x101396b0], esi
cmp ecx, 0x10
jb 0x100a3aa5
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3a9b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3a9b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 8
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x18], 0xf
mov dword [ebp - 0x2c], 0x6f676553
mov dword [ebp - 0x28], 0x49552065
mov byte [ebp - 0x24], 0
mov dword [ebp - 4], 0x14
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x10
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0
push 0xd
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a3b86
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3b7c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3b7c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x101396b4], xmm0
mov dword [0x101396bc], esi
cmp ecx, 0x10
jb 0x100a3bd6
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3bcc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3bcc
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push 0x20
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x18], 0xf
call fcn.1000e610
movups xmm0, xmmword [str.Segoe_UI_Regular]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x1c], 0x10
mov dword [ebp - 0x18], 0x1f
movups xmmword [eax], xmm0
mov byte [eax + 0x10], 0
mov dword [ebp - 4], 0x16
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x290
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x190
push 0xf
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a3cd1
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3cc7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3cc7
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x101396e4], xmm0
mov dword [0x101396ec], esi
cmp ecx, 0x10
jb 0x100a3d21
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3d17
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3d17
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
mov eax, dword [str.Tahoma]
xorps xmm0, xmm0
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x2c], eax
mov ax, word [0x100e5118]
mov dword [ebp - 0x1c], 6
mov dword [ebp - 0x18], 0xf
mov word [ebp - 0x28], ax
mov byte [ebp - 0x26], 0
mov dword [ebp - 4], 0x18
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x200
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x1f4
push 0xb
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a3e0c
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3e02
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3e02
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x10139654], xmm0
mov dword [0x1013965c], esi
cmp ecx, 0x10
jb 0x100a3e5c
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3e52
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3e52
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
mov eax, dword [str.Verdana]
xorps xmm0, xmm0
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x2c], eax
mov ax, word [0x100e514c]
mov word [ebp - 0x28], ax
mov al, byte [0x100e514e]
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x18], 0xf
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0
mov dword [ebp - 4], 0x1a
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x2c]
mov ecx, dword [edx]
push 0
push 0x90
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x2bc
push 0x1a
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 1
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x44], 0x41
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x100a3f4f
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3f45
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3f45
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x18]
movq qword [0x101396d8], xmm0
mov dword [0x101396e0], esi
cmp ecx, 0x10
jb 0x100a3f9f
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a3f95
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a3f95
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
mov eax, dword [str.Tahoma]
xorps xmm0, xmm0
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x44], eax
mov ax, word [0x100e5118]
mov dword [ebp - 0x34], 6
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x40], ax
mov byte [ebp - 0x3e], 0
mov dword [ebp - 4], 0x1c
mov ecx, dword [0x10135cb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10135cb0]
lea esi, [ebp - 0x44]
cmp dword [ebp - 0x30], 0x10
mov edi, eax
push 0
cmovae esi, dword [ebp - 0x44]
mov ecx, dword [edx]
push 0
push 0x80
push 0
mov eax, dword [ecx + 0x120]
mov ecx, edx
push 0
push 0x190
push 0xc
push esi
push edi
mov dword [ebp - 0x68], edi
call eax
xorps xmm0, xmm0
mov dword [ebp - 0x4c], 1
movups xmmword [ebp - 0x5c], xmm0
mov dword [ebp - 0x48], 0xf
mov word [ebp - 0x5c], 0x41
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x1d
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x68]
call fcn.100a4920
mov ecx, dword [eax]
mov esi, dword [eax + 4]
mov dword [ebp - 0x64], ecx
mov ecx, dword [ebp - 0x48]
cmp ecx, 0x10
jb 0x100a4086
mov edx, dword [ebp - 0x5c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a407c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a407c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
movq xmm0, qword [ebp - 0x68]
mov ecx, dword [ebp - 0x30]
movq qword [0x101396f0], xmm0
mov dword [0x101396f8], esi
cmp ecx, 0x10
jb 0x100a40cf
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a40c5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100a40c5
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100c0328
add esp, 8
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.100bfdfa
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret