Function at 0x422370
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [0x43baf8]
sub esp, 0x110
push esi
push edi
mov edi, dword [sym.imp.GDI32.dll_GetTextFaceA]
mov dword [0x22754b8], eax
xor esi, esi
cmp dword [0x22754b8], 0xb
jne 0x42239e
push 0
push 0
push 0
call edi
cmp esi, 0x134c
jne 0x422cfa
mov dword [ebp - 4], 0x2f44e395
mov dword [ebp - 0xe0], 0x2c12fc6e
mov dword [ebp - 0x5c], 0x458ddcf2
mov dword [ebp - 0xb4], 0x2f31c061
mov dword [ebp - 0x54], 0x1c6fea67
mov dword [ebp - 0x3c], 0x4a36bd86
mov dword [ebp - 0xd8], 0x5ae77fd6
mov dword [ebp - 0xd0], 0x7efa1bb
mov dword [ebp - 0xc8], 0x5ea4118e
mov dword [ebp - 0x110], 0x6699cc20
mov dword [ebp - 0x24], 0x3d892ab5
mov dword [ebp - 0x104], 0x74ec9f9a
mov dword [ebp - 0x50], 0x154a8790
mov dword [ebp - 0x74], 0x4dbf20f4
mov dword [ebp - 0xfc], 0x1fbcfc56
mov dword [ebp - 0x90], 0x47c14037
mov dword [ebp - 0x20], 0x47616572
mov dword [ebp - 0x4c], 0x2413ad88
mov dword [ebp - 0x108], 0x12ae8222
mov dword [ebp - 0x7c], 0x55503db0
mov dword [ebp - 0x88], 0x72f37ed4
mov dword [ebp - 0x80], 0x618b55e7
mov dword [ebp - 0xb8], 0xa6dbe48
mov dword [ebp - 0xa4], 0x4c000fbf
mov dword [ebp - 0xcc], 0x28d8a70f
mov dword [ebp - 0xb0], 0x6e858239
mov dword [ebp - 0x6c], 0x60481f80
mov dword [ebp - 0xa8], 0x59f867e3
mov dword [ebp - 0x34], 0x3cdd35fe
mov dword [ebp - 0x78], 0x709247ce
mov dword [ebp - 0x14], 0x467891c9
mov dword [ebp - 0x48], 0x3313b135
mov dword [ebp - 0xd4], 0x18069138
mov dword [ebp - 0x70], 0x75b8396e
mov dword [ebp - 0x84], 0x67eec623
mov dword [ebp - 0xc0], 0x1dc871f2
mov dword [ebp - 0xa0], 0x1a6c0bc0
mov dword [ebp - 0xac], 0x24c2c5f7
mov dword [ebp - 0x1c], 0xb8719f7
mov dword [ebp - 0xc4], 0x675ab0eb
mov dword [ebp - 0x94], 0xc9b9a76
mov dword [ebp - 0x18], 0x16fa7ef3
mov dword [ebp - 0x100], 0x2fa2ec90
mov dword [ebp - 0x40], 0x72756b4a
mov dword [ebp - 0xf8], 0x4ebcb255
mov dword [ebp - 0xf0], 0x64c5a8b1
mov dword [ebp - 0xec], 0x631be73f
mov dword [ebp - 0x10], 0x1e0581b1
mov dword [ebp - 0x10c], 0x7f5b8e6f
mov dword [ebp - 0x44], 0x4d44777c
mov dword [ebp - 0xbc], 0x44f94295
mov dword [ebp - 0xe8], 0x233f2d38
mov dword [ebp - 0x64], 0x3e9b75d4
mov dword [ebp - 0xf4], 0x7486d6
mov dword [ebp - 0x38], 0x306a06ae
mov dword [ebp - 8], 0x16256ea5
mov dword [ebp - 0x60], 0x73b36574
mov dword [ebp - 0xe4], 0x26ea1c6
mov dword [ebp - 0x2c], 0x3ad89be1
mov dword [ebp - 0x58], 0x2f1f0065
mov dword [ebp - 0xdc], 0x1107c993
mov dword [ebp - 0x30], 0x7a7498f5
mov dword [ebp - 0xc], 0x50b3cc1c
mov dword [ebp - 0x68], 0x35d749a6
mov dword [ebp - 0x98], 0x7d7da8d5
mov dword [ebp - 0x8c], 0x6a389747
mov dword [ebp - 0x28], 0x9bbaee7
mov dword [ebp - 0x9c], 0x3498a2ce
add dword [ebp - 0xe0], 0x204e5434
sub dword [ebp - 0x5c], 0x1ae78940
add dword [ebp - 0x5c], 0x4974e7fd
add dword [ebp - 0xe0], 0x6956c236
sub dword [ebp - 0xb4], 0x42b5076e
add dword [ebp - 0x5c], 0x51cebd76
sub dword [ebp - 0x5c], 0x6d98d3d1
add dword [ebp - 4], 0x1681317a
mov eax, 0x18809cf8
mul dword [ebp - 0xb4]
mov eax, dword [ebp - 0xb4]
sub dword [ebp - 0x54], 0x3b0ffc7
sub dword [ebp - 4], 0x714ecb43
add dword [ebp - 0x5c], 0x37fe6ded
mov eax, 0x5376ca56
mul dword [ebp - 0x5c]
mov eax, dword [ebp - 0x5c]
sub dword [ebp - 0x5c], 0x24489f17
mov eax, 0x7a880a6e
mul dword [ebp - 0x3c]
mov eax, dword [ebp - 0x3c]
add dword [ebp - 4], 0x21f9c171
mov eax, 0x6467ad24
mul dword [ebp - 0x54]
mov eax, dword [ebp - 0x54]
mov eax, 0x269a4cb6
mul dword [ebp - 0x5c]
mov eax, dword [ebp - 0x5c]
add dword [ebp - 0xc8], 0x56246a21
mov eax, 0x601ee99e
mul dword [ebp - 0xe0]
mov eax, dword [ebp - 0xe0]
sub dword [ebp - 0x5c], 0x47bfa0b8
sub dword [ebp - 0xe0], 0x31ad4b0e
sub dword [ebp - 0xd8], 0x383c4d15
add dword [ebp - 0x5c], 0x66cfefa5
add dword [ebp - 0x110], 0x966fe02
add dword [ebp - 0x50], 0x4aba7e30
mov eax, 0x51a51dd7
mul dword [ebp - 0x50]
mov eax, dword [ebp - 0x50]
sub dword [ebp - 0xd8], 0x2f0b7ffb
sub dword [ebp - 0xc8], 0x4482315b
mov eax, 0x153b5765
mul dword [ebp - 0x4c]
mov eax, dword [ebp - 0x4c]
add dword [ebp - 0x7c], 0xf3c4eca
add dword [ebp - 0xe0], 0x7eacc88
mov eax, 0x5cc51952
mul dword [ebp - 0x104]
mov eax, dword [ebp - 0x104]
mov eax, 0x548f8b41
mul dword [ebp - 0xe0]
mov eax, dword [ebp - 0xe0]
mov eax, 0x27b63c20
mul dword [ebp - 0xb4]
mov eax, dword [ebp - 0xb4]
sub dword [ebp - 0x3c], 0x2dd595e8
sub dword [ebp - 0x88], 0x4e684b7f
add dword [ebp - 0x54], 0x6b068b27
mov eax, 0xdb425a0
mul dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd0]
sub dword [ebp - 0xd8], 0x3e6832dd
add dword [ebp - 0x4c], 0x45e6d182
mov eax, 0x79a554fe
mul dword [ebp - 0x108]
mov eax, dword [ebp - 0x108]
sub dword [ebp - 0x54], 0x17bd88ee
add dword [ebp - 4], 0x2d824b3d
add dword [ebp - 0x54], 0x166c06e5
mov eax, 0x1d48e1dd
mul dword [ebp - 0xcc]
mov eax, dword [ebp - 0xcc]
add dword [ebp - 0x5c], 0x77741124
add dword [ebp - 0x24], 0x96efb80
mov eax, 0x41721d4
mul dword [ebp - 0x74]
mov eax, dword [ebp - 0x74]
sub dword [ebp - 0xe0], 0x1b8d5d9d
sub dword [ebp - 0x7c], 0x7b478ac5
sub dword [ebp - 0x108], 0x1819e947
mov eax, 0x36a5b645
mul dword [ebp - 0x104]
mov eax, dword [ebp - 0x104]
add dword [ebp - 0xa4], 0x5bef370a
mov eax, 0x72751a5a
mul dword [ebp - 0xa4]
mov eax, dword [ebp - 0xa4]
mov eax, 0x167a2a29
mul dword [ebp - 0xb4]
mov eax, dword [ebp - 0xb4]
add dword [ebp - 0x90], 0x16ae9d0f
add dword [ebp - 0xd0], 0x9d03819
mov eax, 0x51010dc6
mul dword [ebp - 0x90]
mov eax, dword [ebp - 0x90]
mov eax, 0x69b6e894
mul dword [ebp - 0x6c]
mov eax, dword [ebp - 0x6c]
mov eax, 0x2cb7600e
mul dword [ebp - 0x110]
mov eax, dword [ebp - 0x110]
mov eax, 0x6b68d336
mul dword [ebp - 0xcc]
mov eax, dword [ebp - 0xcc]
mov eax, 0x7718c523
mul dword [ebp - 0x78]
mov eax, dword [ebp - 0x78]
add dword [ebp - 0x54], 0x6ebb154b
add dword [ebp - 0x50], 0x55299fba
add dword [ebp - 0x20], 0x3617f16e
mov eax, 0x21d98494
mul dword [ebp - 4]
mov eax, dword [ebp - 4]
add dword [ebp - 0x74], 0x5143658b
mov eax, 0x7ed59052
mul dword [ebp - 0x90]
mov eax, dword [ebp - 0x90]
mov eax, 0x6e2192b9
mul dword [ebp - 0x78]
mov eax, dword [ebp - 0x78]
sub dword [ebp - 0x108], 0x59ba675f
add dword [ebp - 0x110], 0x4c87eb0a
add dword [ebp - 0xd4], 0x40257fda
mov eax, 0x1804dac1
mul dword [ebp - 0x84]
mov eax, dword [ebp - 0x84]
sub dword [ebp - 0x7c], 0x6e1bc4df
add dword [ebp - 0x54], 0x7232197c
add dword [ebp - 0x104], 0x36a0a730
mov eax, 0xfe8e8a
mul dword [ebp - 0x50]
mov eax, dword [ebp - 0x50]
sub dword [ebp - 0xc0], 0x62d2c0e6
sub dword [ebp - 0x74], 0x66b75d41
add dword [ebp - 0xd8], 0x26ddc4af
mov eax, 0x77dd3d0b
mul dword [ebp - 0x104]
mov eax, dword [ebp - 0x104]
mov eax, 0x72adbe0b
mul dword [ebp - 0x34]
mov eax, dword [ebp - 0x34]
sub dword [ebp - 0xb8], 0x73ce8e04
mov eax, 0xb6f9dbf
mul dword [ebp - 0x74]
mov eax, dword [ebp - 0x74]
add dword [ebp - 0x48], 0x78b0bbae
sub dword [ebp - 0x1c], 0x397229e8
mov eax, 0x7c2bde93
mul dword [ebp - 0xd4]
mov eax, dword [ebp - 0xd4]
sub dword [ebp - 0x48], 0x532f9f9f
mov eax, 0x706b35da
mul dword [ebp - 0x110]
mov eax, dword [ebp - 0x110]
mov eax, 0x70c63455
mul dword [ebp - 0x104]
mov eax, dword [ebp - 0x104]
add dword [ebp - 0xc4], 0x21ae3520
sub dword [ebp - 0xb4], 0x1d811f66
sub dword [ebp - 0x54], 0x15d4f10
mov eax, 0x4fa38362
mul dword [ebp - 0x74]
mov eax, dword [ebp - 0x74]
mov eax, 0x4439c5cf
mul dword [ebp - 0xb4]
mov eax, dword [ebp - 0xb4]
sub dword [ebp - 0x14], 0x190fda93
sub dword [ebp - 0x74], 0x28783227
mov eax, 0x3f248c85
mul dword [ebp - 0x50]
mov eax, dword [ebp - 0x50]
add dword [ebp - 0xd0], 0x3ac09b8
sub dword [ebp - 0xa0], 0x64bc6227
add dword [ebp - 0x70], 0x7d3e551b
add dword [ebp - 0x48], 0x7434fa53
sub dword [ebp - 0x6c], 0x4e3a6135
add dword [ebp - 0x90], 0x22bbd48a
sub dword [ebp - 0x4c], 0x3b37cb83
add dword [ebp - 0x100], 0x67507187
add dword [ebp - 0x108], 0x38f0e7b9
add dword [ebp - 0x24], 0x350004e
sub dword [ebp - 0x100], 0x6961ce9a
sub dword [ebp - 0x1c], 0x5d688eeb
sub dword [ebp - 0x48], 0x771d18bd
add dword [ebp - 0x54], 0x130f3bec
sub dword [ebp - 0xf0], 0xbab9357
sub dword [ebp - 0xc8], 0x1e9a6ad4
add dword [ebp - 0xf8], 0x365cc236
mov eax, 0x7d8a284a
mul dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd0]
add dword [ebp - 0xb0], 0x5005098e
mov eax, 0x31227ade
mul dword [ebp - 0xb8]
mov eax, dword [ebp - 0xb8]
add dword [ebp - 0x6c], 0x288bc262
mov eax, 0x71ee6514
mul dword [ebp - 0xa0]
mov eax, dword [ebp - 0xa0]
add dword [ebp - 0x44], 0x1db7616a
mov eax, 0x102d8f8e
mul dword [ebp - 0x50]
mov eax, dword [ebp - 0x50]
add dword [ebp - 0x14], 0x38d52a22
mov eax, 0x3a59e99e
mul dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, 0x3500d542
mul dword [ebp - 0x4c]
mov eax, dword [ebp - 0x4c]
sub dword [ebp - 0x74], 0x6007c2cb
sub dword [ebp - 0xb8], 0x745c01d1
sub dword [ebp - 0x6c], 0x5ce9c4fd
add dword [ebp - 0xc8], 0x4fbae6ba
mov eax, 0x441e6d6d
mul dword [ebp - 0xf0]
mov eax, dword [ebp - 0xf0]
mov eax, 0x7afa6f6f
mul dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
sub dword [ebp - 0xa0], 0x173d0d6e
sub dword [ebp - 0xc4], 0x1b5827de
mov eax, 0x3b428043
mul dword [ebp - 4]
mov eax, dword [ebp - 4]
sub dword [ebp - 0x94], 0x4dd74b00
add dword [ebp - 0xd0], 0x1ed28f2c
add dword [ebp - 0xa8], 0x46151834
mov eax, 0x40698c0a
mul dword [ebp - 0xc0]
mov eax, dword [ebp - 0xc0]
add dword [ebp - 0xe8], 0x3a985ce3
sub dword [ebp - 0x34], 0x382700a2
mov eax, 0x479df3a8
mul dword [ebp - 0x70]
mov eax, dword [ebp - 0x70]
mov eax, 0x27b63e71
mul dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
add dword [ebp - 0xc8], 0x1b56e1f7
sub dword [ebp - 0x110], 0x7bb5c9fd
sub dword [ebp - 0x34], 0x5a82a817
sub dword [ebp - 0x3c], 0x6c2caf8a
sub dword [ebp - 0xc4], 0x1f1ff4ac
sub dword [ebp - 0xf8], 0x43dcac5b
add dword [ebp - 0xec], 0x2483d212
add dword [ebp - 0x38], 0x424e57cc
sub dword [ebp - 0x60], 0x43c8d499
add dword [ebp - 0x2c], 0x75f7f603
add dword [ebp - 0x2c], 0x1c30533c
sub dword [ebp - 0x20], 0xc32178b
mov eax, 0x411416c4
mul dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
add dword [ebp - 0xd4], 0x5cec8257
sub dword [ebp - 0xc4], 0x1c13056a
add dword [ebp - 0xe8], 0x968c693
add dword [ebp - 0xb0], 0x2982337c
sub dword [ebp - 0xcc], 0x531c3e8b
add dword [ebp - 0xe4], 0x526d4665
add dword [ebp - 0xcc], 0x3cc3f2d1
add dword [ebp - 4], 0x725cc62c
sub dword [ebp - 0xcc], 0x35278107
sub dword [ebp - 0x5c], 0x338958e6
sub dword [ebp - 0x50], 0xd295852
mov eax, 0x4642ea25
mul dword [ebp - 0xd8]
mov eax, dword [ebp - 0xd8]
add dword [ebp - 0xa8], 0x2126d783
mov eax, 0x511f173f
mul dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
sub dword [ebp - 0x10c], 0x4244f1d0
sub dword [ebp - 0x58], 0x57a5ddf4
add dword [ebp - 0xb4], 0x37bd317f
mov eax, 0x42ff043b
mul dword [ebp - 0x64]
mov eax, dword [ebp - 0x64]
sub dword [ebp - 0xc4], 0x3355dd25
sub dword [ebp - 0x38], 0xffbedac
mov eax, 0x14834ee0
mul dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
inc esi
cmp esi, 0x78dd1b
jl 0x42238d
mov ecx, dword [0x43baec]
mov dword [0x22754bc], ecx
call fcn.00421d80
call dword [0x44161c]
pop edi
xor eax, eax
pop esi
mov esp, ebp
pop ebp
ret 0x10