Function at 0x404690
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
and esp, 0xffffffc0
sub esp, 0x140
mov dword [esp + 0xec], 0x4296b5d
mov dword [esp + 0x2c], 0xc9769de
mov dword [esp + 0xa4], 0x738d6b4e
mov dword [esp + 0x12c], 0x15445687
mov dword [esp + 0x38], 0x35db1e7f
mov dword [esp + 0x90], 0x376889ba
mov dword [esp + 0xb8], 0x1c5a76df
mov dword [esp + 0xf0], 0x6822298
mov dword [esp + 0x24], 0x37ec69d3
mov dword [esp + 0x68], 0x2ebfc94b
mov dword [esp + 0xe4], 0x1ccd3490
mov dword [esp + 0x80], 0x29f509a4
mov dword [esp + 0x50], 0x2272f916
mov dword [esp + 0xc4], 0x716631ac
mov dword [esp + 0x9c], 0x4ee290dd
mov dword [esp + 0x100], 0x1cdf7268
mov dword [esp + 0x34], 0x3623e62a
mov dword [esp + 0x48], 0x2fc71f75
mov dword [esp + 0x94], 0x773dbf5f
mov dword [esp + 0x64], 0x774e4181
mov dword [esp + 0x20], 0x481168bb
mov dword [esp + 0xd0], 0x245bd467
mov dword [esp + 0x60], 0x6db9d8ec
mov dword [esp + 0x5c], 0x58570584
mov dword [esp + 0x110], 0x4349627d
mov dword [esp + 0x54], 0x61d194b6
mov dword [esp + 0x130], 0x29fa6540
mov dword [esp + 0x124], 0x60ff4120
mov dword [esp + 0x84], 0x14349d33
mov dword [esp + 0x78], 0x3ee2dd81
mov dword [esp + 0xc0], 0x4e958290
mov dword [esp + 0xa0], 0x347de6c9
mov dword [esp + 0x88], 0x7f39a9b4
mov dword [esp + 0x7c], 0x3d91cee3
mov dword [esp + 0x4c], 0x3b5bb70d
mov dword [esp + 0x11c], 0x7efd6476
mov dword [esp + 0x30], 0x4a0f2063
mov dword [esp + 0xd8], 0x7ca47f77
mov dword [esp + 0xbc], 0x7d6373e6
mov dword [esp + 0x8c], 0x5ce90cd7
mov dword [esp + 0xf8], 0x3cb7f2a9
mov dword [esp + 0x118], 0x575d592a
mov dword [esp + 0xa8], 0x4cbb072d
mov dword [esp + 0x120], 0x4eb5b093
mov dword [esp + 0x114], 0x462f8f3e
mov dword [esp + 0x10c], 0x3877de37
mov dword [esp + 0x58], 0x3768a32
mov dword [esp + 0x44], 0x720f5412
mov dword [esp + 0xdc], 0x50d3880a
mov dword [esp + 0x104], 0xd56358b
mov dword [esp + 0x128], 0x6170ac8f
mov dword [esp + 0xe0], 0x6b4e5df3
mov dword [esp + 0xb4], 0x340de5b6
mov dword [esp + 0x98], 0x34e20410
mov dword [esp + 0x70], 0x9a9fdc6
mov dword [esp + 0xfc], 0x133e6972
mov dword [esp + 0x28], 0xde68c0b
mov dword [esp + 0x74], 0x16282837
mov dword [esp + 0x134], 0x4758b40b
mov dword [esp + 0xb0], 0x7f33fbd4
mov dword [esp + 0x40], 0x39d3929f
mov dword [esp + 0xd4], 0x56e298d8
mov dword [esp + 0xf4], 0x2d71d8f0
mov dword [esp + 0x6c], 0x2c2967e1
mov dword [esp + 0xe8], 0x2243c158
mov dword [esp + 0xc8], 0x7ea2da73
mov dword [esp + 0x3c], 0x344a396a
mov dword [esp + 0xac], 0x3943acd
mov dword [esp + 0xcc], 0x15e34741
mov dword [esp + 0x108], 0xef4b252
sub dword [esp + 0xec], 0x7b9e5233
add dword [esp + 0xec], 0x70830e4a
add dword [esp + 0xec], 0x44ea3cc6
sub dword [esp + 0xec], 0x12e096fd
add dword [esp + 0x2c], 0x37fd7398
sub dword [esp + 0x2c], 0x28717146
sub dword [esp + 0xec], 0x4b54cbc4
sub dword [esp + 0x2c], 0x5685fb80
mov eax, 0x6e57f8e2
mul dword [esp + 0x12c]
mov eax, dword [esp + 0x12c]
sub dword [esp + 0x90], 0x57162ced
mov eax, 0x5b020891
mul dword [esp + 0xf0]
mov eax, dword [esp + 0xf0]
mov eax, 0x547986ea
mul dword [esp + 0xa4]
mov eax, dword [esp + 0xa4]
mov eax, 0x2eb3ec86
mul dword [esp + 0xf0]
mov eax, dword [esp + 0xf0]
add dword [esp + 0xec], 0x36002c03
add dword [esp + 0xec], 0x3b32bd58
mov eax, 0x1644f197
mul dword [esp + 0xa4]
mov eax, dword [esp + 0xa4]
mov eax, 0x1977d98e
mul dword [esp + 0xe4]
mov eax, dword [esp + 0xe4]
mov eax, 0x754b2722
mul dword [esp + 0xec]
mov eax, dword [esp + 0xec]
mov eax, 0x6db7d354
mul dword [esp + 0x38]
mov eax, dword [esp + 0x38]
mov eax, 0x36d1e197
mul dword [esp + 0xb8]
mov eax, dword [esp + 0xb8]
mov eax, 0x79d809b2
mul dword [esp + 0xf0]
mov eax, dword [esp + 0xf0]
add dword [esp + 0x50], 0x11336251
sub dword [esp + 0xb8], 0x4cf35ff6
add dword [esp + 0x12c], 0x260626e0
add dword [esp + 0x80], 0x1a7276c3
sub dword [esp + 0x48], 0x8539866
mov eax, 0x5557bd1b
mul dword [esp + 0x34]
mov eax, dword [esp + 0x34]
sub dword [esp + 0x68], 0x6ccf640d
add dword [esp + 0xa4], 0x7c4338d3
sub dword [esp + 0x12c], 0x2110fe54
sub dword [esp + 0xe4], 0x17a89e24
add dword [esp + 0x12c], 0x23b8c18c
mov eax, 0x2556fc7
mul dword [esp + 0x64]
mov eax, dword [esp + 0x64]
sub dword [esp + 0xd0], 0x59403ad7
sub dword [esp + 0x2c], 0x13d0eda8
sub dword [esp + 0x100], 0x13b10d5a
add dword [esp + 0xec], 0x4595d9fa
add dword [esp + 0x38], 0x315613f4
add dword [esp + 0x34], 0x1f3fc133
add dword [esp + 0xc4], 0x28c12033
add dword [esp + 0x60], 0xac34b89
mov eax, 0x237bdc73
mul dword [esp + 0xd0]
mov eax, dword [esp + 0xd0]
add dword [esp + 0x24], 0x41a3838c
mov eax, 0x106646ca
mul dword [esp + 0xc4]
mov eax, dword [esp + 0xc4]
add dword [esp + 0xa4], 0x7f16cfa4
mov eax, 0x437713f5
mul dword [esp + 0x110]
mov eax, dword [esp + 0x110]
sub dword [esp + 0x5c], 0x1c11a339
sub dword [esp + 0xa4], 0x67311ea5
add dword [esp + 0x110], 0x5ab09ce2
sub dword [esp + 0xec], 0x45389250
mov eax, 0x36e17a96
mul dword [esp + 0x50]
mov eax, dword [esp + 0x50]
add dword [esp + 0x124], 0x7c8ce281
sub dword [esp + 0x110], 0x24eceff
add dword [esp + 0x20], 0x544e3a81
sub dword [esp + 0x48], 0x10cd9414
sub dword [esp + 0x2c], 0xed6414b
mov eax, 0x3eb09504
mul dword [esp + 0x48]
mov eax, dword [esp + 0x48]
mov eax, 0x33486338
mul dword [esp + 0x20]
mov eax, dword [esp + 0x20]
mov eax, 0x31e79017
mul dword [esp + 0x94]
mov eax, dword [esp + 0x94]
add dword [esp + 0x130], 0x590d4bd0
sub dword [esp + 0x24], 0x2dd1363e
mov eax, 0x2a52433d
mul dword [esp + 0x34]
mov eax, dword [esp + 0x34]
mov eax, 0xc516108
mul dword [esp + 0x68]
mov eax, dword [esp + 0x68]
mov eax, 0x1bb5fb9f
mul dword [esp + 0x84]
mov eax, dword [esp + 0x84]
add dword [esp + 0x48], 0x7de110f9
add dword [esp + 0x5c], 0x24bd7f24
sub dword [esp + 0x48], 0x4a170a17
sub dword [esp + 0x124], 0x5caaea27
add dword [esp + 0xd8], 0x26a852cd
sub dword [esp + 0x84], 0x58f58358
sub dword [esp + 0x88], 0x13884cbc
mov eax, 0x1fe01745
mul dword [esp + 0xe4]
mov eax, dword [esp + 0xe4]
mov eax, 0x67e8c1cb
mul dword [esp + 0x11c]
mov eax, dword [esp + 0x11c]
mov eax, 0x728700f4
mul dword [esp + 0xf0]
mov eax, dword [esp + 0xf0]
mov eax, 0x7f96da5f
mul dword [esp + 0x78]
mov eax, dword [esp + 0x78]
add dword [esp + 0xd8], 0x7165f18
sub dword [esp + 0xa0], 0x39cb993a
sub dword [esp + 0xa4], 0x5168d693
mov eax, 0x4849ca78
mul dword [esp + 0x94]
mov eax, dword [esp + 0x94]
mov eax, 0x34b142c1
mul dword [esp + 0x120]
mov eax, dword [esp + 0x120]
add dword [esp + 0x2c], 0x69cbb59b
mov eax, 0x75ebae37
mul dword [esp + 0x5c]
mov eax, dword [esp + 0x5c]
add dword [esp + 0x68], 0x2efa6d02
mov eax, 0x554a5e05
mul dword [esp + 0x8c]
mov eax, dword [esp + 0x8c]
mov eax, 0x5dbbe82
mul dword [esp + 0x34]
mov eax, dword [esp + 0x34]
mov eax, 0x2ed029d3
mul dword [esp + 0x34]
mov eax, dword [esp + 0x34]
sub dword [esp + 0x9c], 0xaa12cc9
mov eax, 0x5a9d4254
mul dword [esp + 0x68]
mov eax, dword [esp + 0x68]
mov eax, 0x47f051c8
mul dword [esp + 0x54]
mov eax, dword [esp + 0x54]
sub dword [esp + 0xbc], 0x5b869e97
mov eax, 0x4c9cbe9
mul dword [esp + 0x120]
mov eax, dword [esp + 0x120]
add dword [esp + 0x4c], 0x741bbe07
mov eax, 0x220b05d7
mul dword [esp + 0xa8]
mov eax, dword [esp + 0xa8]
sub dword [esp + 0x94], 0x2be01523
add dword [esp + 0xa4], 0x164b4eb3
sub dword [esp + 0x10c], 0x631848b8
sub dword [esp + 0x78], 0x11eb05aa
sub dword [esp + 0xf8], 0x45cf3897
add dword [esp + 0x24], 0x3f5f592d
mov eax, 0x6e9a276b
mul dword [esp + 0x5c]
mov eax, dword [esp + 0x5c]
add dword [esp + 0xa4], 0x2287c49b
add dword [esp + 0x58], 0x63b34aeb
add dword [esp + 0x48], 0x40bf982b
add dword [esp + 0x114], 0x2191b38f
sub dword [esp + 0x124], 0x78c922a0
sub dword [esp + 0xf8], 0x499cfc01
sub dword [esp + 0xbc], 0x3f025ffe
sub dword [esp + 0xf0], 0x311085ed
add dword [esp + 0x98], 0x2bc3ee0e
mov eax, 0x2ad2dc42
mul dword [esp + 0x60]
mov eax, dword [esp + 0x60]
mov eax, 0x3197cca5
mul dword [esp + 0x88]
mov eax, dword [esp + 0x88]
sub dword [esp + 0x11c], 0x361957cb
mov eax, 0x4a9a35b3
mul dword [esp + 0x84]
mov eax, dword [esp + 0x84]
sub dword [esp + 0xc0], 0x2024efad
mov eax, 0x57e48a3c
mul dword [esp + 0x98]
mov eax, dword [esp + 0x98]
mov eax, 0x50bf953a
mul dword [esp + 0xfc]
mov eax, dword [esp + 0xfc]
mov eax, 0x55b22fbb
mul dword [esp + 0xdc]
mov eax, dword [esp + 0xdc]
mov eax, 0x390319c
mul dword [esp + 0x54]
mov eax, dword [esp + 0x54]
sub dword [esp + 0xd4], 0x2968c1d9
sub dword [esp + 0x80], 0x7b215229
mov eax, 0x2d2d16ad
mul dword [esp + 0xd8]
mov eax, dword [esp + 0xd8]
add dword [esp + 0x28], 0x1556515b
sub dword [esp + 0x10c], 0x326e05e2
add dword [esp + 0x84], 0x6d45288d
mov eax, 0x295eaeb3
mul dword [esp + 0x6c]
mov eax, dword [esp + 0x6c]
mov eax, 0x7fab4c0b
mul dword [esp + 0xc0]
mov eax, dword [esp + 0xc0]
mov eax, 0x2c4a391e
mul dword [esp + 0x130]
mov eax, dword [esp + 0x130]
sub dword [esp + 0x34], 0x71b7427b
mov eax, 0xbdfe401
mul dword [esp + 0x12c]
mov eax, dword [esp + 0x12c]
sub dword [esp + 0xa0], 0x907b765
cmp dword [0x8cb154], 0x84
jne 0x405026
lea eax, [esp + 0x138]
push eax
lea ecx, [esp + 0x140]
push ecx
push 0
call dword [sym.imp.KERNEL32.dll_GetProcessWorkingSetSize]
push 0
push 0
call fcn.0040556d
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.00405320
fstp st(0)
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.00405450
fstp st(0)
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.00405730
fstp st(0)
add esp, 8
mov edx, dword [0x41515c]
mov eax, dword [0x415130]
mov dword [0x8cb154], edx
mov dword [0x8cb158], eax
call fcn.00403f30
xor eax, eax
mov esp, ebp
pop ebp
ret 0x10