Function at 0x1009a17f
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x7c
mov eax, 0x100b1d6a
call fcn.100a842c
mov ebx, str.Tahoma
lea ecx, [ebp - 0x40]
push ebx
call fcn.1002d003
xor edi, edi
mov dword [ebp - 4], edi
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov ecx, dword [0x10428fb0]
lea edx, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov esi, eax
push edi
cmova edx, dword [ebp - 0x40]
mov eax, dword [ecx]
push edi
push edi
push edi
mov eax, dword [eax + 0x120]
push edi
push 0x190
push 0xc
push edx
push esi
mov dword [ebp - 0x28], esi
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 1
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a398
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push ebx
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 2
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov ebx, 0x80
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push ebx
push ecx
push ecx
push 0x190
push 0xc
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a314
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Tahoma
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 4
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push ebx
push ecx
push ecx
push 0x2bc
push 0xc
push esi
push edi
mov ecx, edx
call eax
mov ebx, 0x100b9520
lea ecx, [ebp - 0x70]
push ebx
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a380
lea esi, [ebp - 0x28]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x40]
call fcn.1002d1e8
push str.Verdana
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 6
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x90
push ecx
push ecx
push 0x190
push 0xc
push esi
push edi
mov ecx, edx
call eax
push ebx
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a320
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Smallest_Pixel_7
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 8
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x200
push ecx
push ecx
push 0x190
push 0xa
pop ebx
push ebx
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 9
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a35c
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Small_Fonts
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], ebx
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x200
push ecx
push ecx
push 0x190
push 8
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a3b0
lea esi, [ebp - 0x28]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x40]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Tahoma
lea ecx, [ebp - 0x40]
call fcn.1002d003
push 0xc
pop ebx
mov dword [ebp - 4], ebx
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x80
push ecx
push ecx
push 0x190
push ebx
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xd
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a374
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Tahoma
lea ecx, [ebp - 0x40]
call fcn.1002d003
push 0xe
pop ebx
mov dword [ebp - 4], ebx
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x10
push ecx
push ecx
push 0x190
push 0x10
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a3ec
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Undefeated
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 0x10
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x90
push ecx
push ecx
push 0x190
push ebx
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a404
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Verdana
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 0x12
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov ebx, 0x90
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push ebx
push ecx
push ecx
push 0x2bc
push 0x1a
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a3f8
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Bahnschrift
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 0x14
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push ebx
push ecx
push ecx
push 0x1f4
push 0x1c
pop ebx
push ebx
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a410
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Tahoma
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 0x16
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x80
push ecx
push ecx
push 0x190
push 0xc
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a3bc
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Verdana
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 0x18
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x90
push ecx
push ecx
push 0x190
push 0xc
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a32c
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Verdana
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 0x1a
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x80
push ecx
push ecx
push 0x190
push 0xc
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a41c
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Verdana
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], ebx
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
add ebx, 0x64
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push ebx
push ecx
push ecx
push 0x2bc
push 0xc
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x1d
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a344
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Tahoma
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 0x1e
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x90
push ecx
push ecx
push 0x190
push 0xc
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a3e0
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Tahoma
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 0x20
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
cmp dword [ebp - 0x2c], 0xf
lea esi, [ebp - 0x40]
mov edx, dword [0x10428fb0]
mov edi, eax
cmova esi, dword [ebp - 0x40]
mov dword [ebp - 0x28], edi
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push ebx
push ecx
push ecx
push 0x190
push 0xc
push esi
push edi
mov ecx, edx
call eax
mov ebx, 0x100b9520
lea ecx, [ebp - 0x70]
push ebx
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x21
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a3d4
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Smallest_Pixel_7
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 0x22
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x210
push ecx
push ecx
push 0x190
push 0xb
push esi
push edi
mov ecx, edx
call eax
push ebx
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a3a4
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Small_Fonts
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 0x24
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x200
push ecx
push ecx
push 0x190
push 8
push esi
push edi
mov ecx, edx
call eax
push ebx
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x25
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a38c
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.04B03
lea ecx, [ebp - 0x40]
call fcn.1002d003
push 0x26
pop ebx
mov dword [ebp - 4], ebx
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edi, eax
lea esi, [ebp - 0x40]
mov dword [ebp - 0x28], edi
mov edx, dword [0x10428fb0]
cmp dword [ebp - 0x2c], 0xf
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x200
push ecx
push ecx
push 0x190
push 8
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a350
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Arrows_tfb
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 0x28
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x10
push ecx
push ecx
push 0x190
push 0xf
push esi
push edi
mov ecx, edx
call eax
push 0x100b9520
lea ecx, [ebp - 0x70]
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x29
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a3c8
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Verdana
lea ecx, [ebp - 0x40]
call fcn.1002d003
mov dword [ebp - 4], 0x2a
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0xf
mov edi, eax
mov dword [ebp - 0x28], edi
cmova esi, dword [ebp - 0x40]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x10
push ecx
push ecx
push 0x64
push ebx
push esi
push edi
mov ecx, edx
call eax
mov ebx, 0x100b9520
lea ecx, [ebp - 0x70]
push ebx
call fcn.1002d003
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x2b
push eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a368
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
or dword [ebp - 4], 0xffffffff
call fcn.1002d1e8
push str.Among_Us_Regular
lea ecx, [ebp - 0x58]
call fcn.1002d003
mov dword [ebp - 4], 0x2c
mov ecx, dword [0x10428fb0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x11c]
call eax
mov edi, eax
mov dword [ebp - 0x28], edi
mov edx, dword [0x10428fb0]
lea esi, [ebp - 0x58]
cmp dword [ebp - 0x44], 0xf
cmova esi, dword [ebp - 0x58]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x120]
xor ecx, ecx
push ecx
push ecx
push 0x10
push ecx
push ecx
push 0x190
push 0x37
push esi
push edi
mov ecx, edx
call eax
push ebx
lea ecx, [ebp - 0x88]
call fcn.1002d003
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x2d
push eax
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x28]
call fcn.1009b73d
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x20], eax
call fcn.1002d1e8
mov edi, 0x1042a338
lea esi, [ebp - 0x28]
lea ecx, [ebp - 0x58]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.1002d1e8
call fcn.100a8409
ret