Function at 0x809230
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [0x822be0]
sub esp, 0x11c
push esi
push edi
mov edi, dword [sym.imp.GDI32.dll_GetTextFaceA]
mov dword [0xba86c0], eax
xor esi, esi
cmp dword [0xba86c0], 0xb
jne 0x80925e
push 0
push 0
push 0
call edi
cmp esi, 0x134c
jne 0x809c08
mov dword [ebp - 0x20], 0x29fb33f4
mov dword [ebp - 0xc4], 0x32406b18
mov dword [ebp - 0xa4], 0x59d97c23
mov dword [ebp - 0x50], 0x40d4d7b
mov dword [ebp - 0x38], 0x2697b226
mov dword [ebp - 0x11c], 0xfddd84b
mov dword [ebp - 0x118], 0x7dc4bcee
mov dword [ebp - 0x8c], 0x71635f0d
mov dword [ebp - 0x70], 0x1c7bb77
mov dword [ebp - 0x18], 0x1099169f
mov dword [ebp - 0xc], 0x6f5d85a2
mov dword [ebp - 0x6c], 0x24637042
mov dword [ebp - 0x104], 0x3ce7e999
mov dword [ebp - 0xa8], 0x291ee34d
mov dword [ebp - 0x30], 0x4cc3bc2e
mov dword [ebp - 0x114], 0x2d2cacc0
mov dword [ebp - 0xf0], 0x52a433b7
mov dword [ebp - 0x34], 0x77ac5228
mov dword [ebp - 0xec], 0x59482921
mov dword [ebp - 0xe4], 0x3eaf69cc
mov dword [ebp - 0x64], 0x139504ee
mov dword [ebp - 0x88], 0x772c7f3d
mov dword [ebp - 0x10c], 0x7b426169
mov dword [ebp - 0x68], 0x2f4199c2
mov dword [ebp - 0x9c], 0x576a0d6
mov dword [ebp - 0xd0], 0x224e1325
mov dword [ebp - 0x84], 0x5b50b4d9
mov dword [ebp - 0xfc], 0x230e6812
mov dword [ebp - 4], 0x71684128
mov dword [ebp - 0x98], 0x65bd3e4c
mov dword [ebp - 0x24], 0x7f360bc
mov dword [ebp - 0xb0], 0x2a760b18
mov dword [ebp - 0x40], 0x46145b28
mov dword [ebp - 0x100], 0x8475db9
mov dword [ebp - 0x1c], 0x7b562d9b
mov dword [ebp - 0x5c], 0x522ebfdc
mov dword [ebp - 0x10], 0x2b29b45e
mov dword [ebp - 0xbc], 0x7a06a54f
mov dword [ebp - 0xb4], 0x65c858a5
mov dword [ebp - 0x80], 0x2817dc53
mov dword [ebp - 0xe0], 0x73a50a70
mov dword [ebp - 0xc0], 0x54b01201
mov dword [ebp - 0x90], 0x372f83aa
mov dword [ebp - 0x60], 0x1339c2b3
mov dword [ebp - 0x54], 0x1db4dee2
mov dword [ebp - 0xd8], 0x3240e09c
mov dword [ebp - 0xdc], 0x17341bfa
mov dword [ebp - 0x110], 0x4749bb4d
mov dword [ebp - 0x7c], 0x28904f68
mov dword [ebp - 0x74], 0x29946d5b
mov dword [ebp - 0x28], 0x11fc2214
mov dword [ebp - 0x4c], 0x12054b11
mov dword [ebp - 0xf8], 0x77fa9d60
mov dword [ebp - 8], 0x67dddfd6
mov dword [ebp - 0xd4], 0x36fd02a
mov dword [ebp - 0xe8], 0x2219c95d
mov dword [ebp - 0xa0], 0x70e66555
mov dword [ebp - 0x108], 0x40413c1e
mov dword [ebp - 0x48], 0x6e4f38ea
mov dword [ebp - 0x58], 0x19e6b7d2
mov dword [ebp - 0xcc], 0x669e2077
mov dword [ebp - 0xb8], 0x10deb55b
mov dword [ebp - 0x44], 0x343e57ce
mov dword [ebp - 0x2c], 0x533b1b75
mov dword [ebp - 0xf4], 0x768f984a
mov dword [ebp - 0x94], 0x51887e2b
mov dword [ebp - 0x14], 0x4fde3b34
mov dword [ebp - 0x78], 0xf4bea9b
mov dword [ebp - 0x3c], 0xdaf3ae8
mov dword [ebp - 0xc8], 0x46cec7cf
mov dword [ebp - 0xac], 0x594347f5
add dword [ebp - 0x20], 0x46dd3bba
sub dword [ebp - 0x20], 0x44ff6d5a
mov eax, 0x7cc42f53
mul dword [ebp - 0x20]
mov eax, dword [ebp - 0x20]
mov eax, 0x623f7e91
mul dword [ebp - 0xc4]
mov eax, dword [ebp - 0xc4]
mov eax, 0x2e5f5a7
mul dword [ebp - 0x20]
mov eax, dword [ebp - 0x20]
mov eax, 0x7a4db374
mul dword [ebp - 0x20]
mov eax, dword [ebp - 0x20]
add dword [ebp - 0x20], 0x43dbb1b5
sub dword [ebp - 0xc4], 0x436dd614
sub dword [ebp - 0x20], 0xc402db0
add dword [ebp - 0x20], 0x1a14d8d9
add dword [ebp - 0x50], 0x624234d
add dword [ebp - 0x50], 0x16246959
mov eax, 0x17c952c8
mul dword [ebp - 0x20]
mov eax, dword [ebp - 0x20]
add dword [ebp - 0x20], 0x47e74111
add dword [ebp - 0xc4], 0x657fed88
add dword [ebp - 0xa4], 0x72701615
mov eax, 0x5abe7e11
mul dword [ebp - 0xa4]
mov eax, dword [ebp - 0xa4]
sub dword [ebp - 0x20], 0x1872af4c
sub dword [ebp - 0x20], 0x33d70d6c
mov eax, 0x39133988
mul dword [ebp - 0xc4]
mov eax, dword [ebp - 0xc4]
add dword [ebp - 0xc4], 0x5de76ec2
add dword [ebp - 0xa4], 0x2c0aa012
add dword [ebp - 0x20], 0xd222900
sub dword [ebp - 0x20], 0x68887994
add dword [ebp - 0x38], 0x7ac03578
mov eax, 0x70011185
mul dword [ebp - 0x50]
mov eax, dword [ebp - 0x50]
mov eax, 0x42d8e262
mul dword [ebp - 0x50]
mov eax, dword [ebp - 0x50]
sub dword [ebp - 0x38], 0x4a8d2f21
sub dword [ebp - 0xc4], 0x464236da
add dword [ebp - 0x11c], 0x4e8d3e97
mov eax, 0x7668eb48
mul dword [ebp - 0xa4]
mov eax, dword [ebp - 0xa4]
mov eax, 0x7044cc41
mul dword [ebp - 0xa4]
mov eax, dword [ebp - 0xa4]
sub dword [ebp - 0x20], 0x76d5349f
mov eax, 0x4f51c6d1
mul dword [ebp - 0x118]
mov eax, dword [ebp - 0x118]
mov eax, 0x50ba4ac1
mul dword [ebp - 0xa4]
mov eax, dword [ebp - 0xa4]
mov eax, 0x1725d6c
mul dword [ebp - 0xc4]
mov eax, dword [ebp - 0xc4]
add dword [ebp - 0x70], 0x751d0a9d
mov eax, 0x67ded0ca
mul dword [ebp - 0xc4]
mov eax, dword [ebp - 0xc4]
sub dword [ebp - 0x118], 0x42ef33b6
add dword [ebp - 0x38], 0x104d4204
sub dword [ebp - 0x50], 0x419fa5b8
sub dword [ebp - 0x20], 0x65f879b9
sub dword [ebp - 0x70], 0x27d868a9
sub dword [ebp - 0x8c], 0x5e2cf9df
sub dword [ebp - 0x18], 0x74fdabb7
sub dword [ebp - 0xc], 0x59c34a05
mov eax, 0xfdab3c5
mul dword [ebp - 0x6c]
mov eax, dword [ebp - 0x6c]
mov eax, 0xd456ac9
mul dword [ebp - 0x11c]
mov eax, dword [ebp - 0x11c]
add dword [ebp - 0x38], 0x265c751f
mov eax, 0x5bca1340
mul dword [ebp - 0x20]
mov eax, dword [ebp - 0x20]
add dword [ebp - 0x118], 0x64d1e09f
mov eax, 0x61086a25
mul dword [ebp - 0x118]
mov eax, dword [ebp - 0x118]
mov eax, 0x5f70d042
mul dword [ebp - 0x38]
mov eax, dword [ebp - 0x38]
sub dword [ebp - 0x6c], 0x59847699
mov eax, 0x4a65e2a2
mul dword [ebp - 0x50]
mov eax, dword [ebp - 0x50]
add dword [ebp - 0x30], 0x49101cc4
sub dword [ebp - 0x50], 0x6dbef15d
add dword [ebp - 0xa4], 0x28201533
mov eax, 0x3ece1c90
mul dword [ebp - 0xc4]
mov eax, dword [ebp - 0xc4]
sub dword [ebp - 0xc], 0xfe4b003
mov eax, 0x4553e41c
mul dword [ebp - 0xa8]
mov eax, dword [ebp - 0xa8]
mov eax, 0x144f1bff
mul dword [ebp - 0x30]
mov eax, dword [ebp - 0x30]
add dword [ebp - 0xf0], 0x4162e068
mov eax, 0x143a828a
mul dword [ebp - 0x11c]
mov eax, dword [ebp - 0x11c]
sub dword [ebp - 0x30], 0x3652b966
sub dword [ebp - 0xc4], 0x5e6ee8af
sub dword [ebp - 0x30], 0x67c948a7
add dword [ebp - 0x50], 0x525b9ef3
add dword [ebp - 0x34], 0x21c4338c
mov eax, 0x1d84f110
mul dword [ebp - 0x118]
mov eax, dword [ebp - 0x118]
sub dword [ebp - 0xec], 0x5d04c336
sub dword [ebp - 0x114], 0x34d76e81
add dword [ebp - 0x18], 0x34f8ea7b
sub dword [ebp - 0x9c], 0x255c75
add dword [ebp - 0x10c], 0x2fe5705f
add dword [ebp - 0x38], 0x10a8ce34
sub dword [ebp - 0x20], 0x4dee2b61
mov eax, 0x550dd5cd
mul dword [ebp - 0x84]
mov eax, dword [ebp - 0x84]
add dword [ebp - 0x114], 0x2d8cc0ca
mov eax, 0x6e1e3deb
mul dword [ebp - 0xa4]
mov eax, dword [ebp - 0xa4]
mov eax, 0x6840027c
mul dword [ebp - 0x9c]
mov eax, dword [ebp - 0x9c]
add dword [ebp - 0x8c], 0x2fa87dd8
sub dword [ebp - 0xf0], 0x50a96a5c
mov eax, 0x6f8b6142
mul dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
mov eax, 0x40f7b137
mul dword [ebp - 0x118]
mov eax, dword [ebp - 0x118]
sub dword [ebp - 0xe4], 0xd6dbe30
sub dword [ebp - 0xa8], 0x65a3e6a1
mov eax, 0x1340cd81
mul dword [ebp - 0x68]
mov eax, dword [ebp - 0x68]
add dword [ebp - 0xf0], 0x353587d8
mov eax, 0x2b9130f8
mul dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd0]
sub dword [ebp - 0xec], 0x610dcf6f
add dword [ebp - 0x64], 0x714c788c
sub dword [ebp - 0xec], 0x3003583
mov eax, 0x66c23904
mul dword [ebp - 0x10c]
mov eax, dword [ebp - 0x10c]
add dword [ebp - 0x8c], 0x7c7efa2c
mov eax, 0x67e43cb7
mul dword [ebp - 0x114]
mov eax, dword [ebp - 0x114]
sub dword [ebp - 0xb4], 0x6167a65
mov eax, 0x4945e1a0
mul dword [ebp - 0x5c]
mov eax, dword [ebp - 0x5c]
mov eax, 0x1292ed98
mul dword [ebp - 0x50]
mov eax, dword [ebp - 0x50]
sub dword [ebp - 0x8c], 0x62170a23
add dword [ebp - 0x40], 0x4ba823ad
sub dword [ebp - 0x24], 0x10b336a3
add dword [ebp - 0xe4], 0x77c8d39b
mov eax, 0x53c1716a
mul dword [ebp - 0xc4]
mov eax, dword [ebp - 0xc4]
mov eax, 0x58ce0967
mul dword [ebp - 0xbc]
mov eax, dword [ebp - 0xbc]
sub dword [ebp - 0x30], 0x776a16fc
mov eax, 0x39dff3c2
mul dword [ebp - 0xa4]
mov eax, dword [ebp - 0xa4]
mov eax, 0x1288d7bd
mul dword [ebp - 0x1c]
mov eax, dword [ebp - 0x1c]
add dword [ebp - 0x118], 0x4458a7ac
add dword [ebp - 0x100], 0x2f820269
mov eax, 0x7fdf4a94
mul dword [ebp - 0x70]
mov eax, dword [ebp - 0x70]
mov eax, 0x609fe8cf
mul dword [ebp - 0xa8]
mov eax, dword [ebp - 0xa8]
mov eax, 0x7c1bd54a
mul dword [ebp - 0x88]
mov eax, dword [ebp - 0x88]
mov eax, 0x147de2de
mul dword [ebp - 0x28]
mov eax, dword [ebp - 0x28]
mov eax, 0x7162e48e
mul dword [ebp - 0x30]
mov eax, dword [ebp - 0x30]
sub dword [ebp - 0xc], 0x24806e38
sub dword [ebp - 0x34], 0x66679e23
mov eax, 0x1e3a2de0
mul dword [ebp - 0x74]
mov eax, dword [ebp - 0x74]
add dword [ebp - 0xc0], 0x432282b1
sub dword [ebp - 0x74], 0x7759972c
mov eax, 0x1a702e5c
mul dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd0]
mov eax, 0x55cf7bb0
mul dword [ebp - 0x30]
mov eax, dword [ebp - 0x30]
sub dword [ebp - 0x100], 0x5e1c3203
sub dword [ebp - 0xdc], 0x1aeec57
add dword [ebp - 0xa8], 0x447ed7ef
add dword [ebp - 0x28], 0x50b7d7dc
add dword [ebp - 0x6c], 0x65e0a19c
add dword [ebp - 0xc4], 0x5e1cfc72
mov eax, 0x3209fada
mul dword [ebp - 0xa8]
mov eax, dword [ebp - 0xa8]
sub dword [ebp - 0x118], 0x4385260a
mov eax, 0x14b93c8c
mul dword [ebp - 0x114]
mov eax, dword [ebp - 0x114]
add dword [ebp - 0xc4], 0x597cca47
mov eax, 0xebf1714
mul dword [ebp - 0xfc]
mov eax, dword [ebp - 0xfc]
add dword [ebp - 0xe4], 0xfb33e26
sub dword [ebp - 0xf8], 0x1917cd5d
add dword [ebp - 0x4c], 0x5060427b
mov eax, 0x273d15ee
mul dword [ebp - 0x100]
mov eax, dword [ebp - 0x100]
sub dword [ebp - 0x30], 0x13a7df
mov eax, 0x4d84dc06
mul dword [ebp - 0x64]
mov eax, dword [ebp - 0x64]
mov eax, 0x7520b1c1
mul dword [ebp - 0x74]
mov eax, dword [ebp - 0x74]
sub dword [ebp - 0xd8], 0x6d449808
mov eax, 0xc99d7fd
mul dword [ebp - 0x1c]
mov eax, dword [ebp - 0x1c]
sub dword [ebp - 0x90], 0x225fa2cb
add dword [ebp - 8], 0x47641bed
mov eax, 0x7cd8127
mul dword [ebp - 0x4c]
mov eax, dword [ebp - 0x4c]
add dword [ebp - 0xa4], 0x11603786
mov eax, 0x1ca3006b
mul dword [ebp - 0x6c]
mov eax, dword [ebp - 0x6c]
mov eax, 0x9c96ede
mul dword [ebp - 0x88]
mov eax, dword [ebp - 0x88]
sub dword [ebp - 0x114], 0x5faf72cb
mov eax, 0x7ff3d1a6
mul dword [ebp - 0x20]
mov eax, dword [ebp - 0x20]
mov eax, 0x2246751f
mul dword [ebp - 0x7c]
mov eax, dword [ebp - 0x7c]
mov eax, 0x641403c4
mul dword [ebp - 0xbc]
mov eax, dword [ebp - 0xbc]
add dword [ebp - 8], 0x748eec7f
sub dword [ebp - 0xe0], 0x4ea3e619
add dword [ebp - 0x90], 0x3708d7ee
sub dword [ebp - 0xd4], 0x33bc24dd
sub dword [ebp - 8], 0xdc1858a
add dword [ebp - 0x104], 0x4d684da
mov eax, 0x3911ec90
mul dword [ebp - 4]
mov eax, dword [ebp - 4]
sub dword [ebp - 0xc4], 0x247ce62e
add dword [ebp - 0xc], 0x26fb529c
mov eax, 0x7dff5069
mul dword [ebp - 0x4c]
mov eax, dword [ebp - 0x4c]
sub dword [ebp - 8], 0x63f34780
mov eax, 0x6239beb2
mul dword [ebp - 0x68]
mov eax, dword [ebp - 0x68]
add dword [ebp - 0xc0], 0xcaf99e8
add dword [ebp - 0xb4], 0x1ec4741f
sub dword [ebp - 4], 0x737f7798
sub dword [ebp - 0xa0], 0x7344da57
sub dword [ebp - 0x44], 0x7587a1d3
sub dword [ebp - 0x54], 0x6e3f2679
add dword [ebp - 0x34], 0x5c3e43c6
mov eax, 0x40757095
mul dword [ebp - 0x110]
mov eax, dword [ebp - 0x110]
add dword [ebp - 0x5c], 0x28450db7
sub dword [ebp - 0xc], 0xff9a0dd
inc esi
cmp esi, 0x78dd1b
jl 0x80924d
mov ecx, dword [0x822bd4]
mov dword [0xba86c4], ecx
call fcn.00808c70
call dword [0x828724]
pop edi
xor eax, eax
pop esi
mov esp, ebp
pop ebp
ret 0x10