Function at 0x3009b000
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push eax
push ecx
push edx
push ebx
push ebp
push esi
push edi
call 0x3009b00c
pop eax
sub eax, 0x8c60c
mov esi, 0
push eax
add dword [eax + 0x344], 0x41161793
not dword [eax + 0x31c]
not dword [eax + 0x124]
xor dword [eax + 0x2c], 0x10db7523
add dword [eax + 0xfc], 0x24b92f44
not dword [eax + 0xc8]
add dword [eax + 0x1b4], 0x3f5c07a6
add dword [eax + 0x2f4], 0xfed2624
not dword [eax + 0x218]
xor dword [eax + 0x9c], 0x24144d15
sub dword [eax + 0x1f4], 0x701d0154
sub dword [eax + 0x158], 0x371965bc
not dword [eax + 0x1a8]
add dword [eax + 0xcc], 0x15641f50
sub dword [eax + 0x38], 0x9d02823
xor dword [eax + 0x4c], 0xa7b3699
xor dword [eax + 0x390], 0x67de15b3
not dword [eax + 0x13c]
not dword [eax + 0x1b0]
xor dword [eax + 0x10c], 0x20e2256
xor dword [eax + 0x54], 0xe8e682d
xor dword [eax + 0x3bc], 0x7d286e31
xor dword [eax + 0x148], 0x7adb229e
not dword [eax + 0xf4]
not dword [eax + 0x2c4]
not dword [eax + 0x1c8]
add dword [eax + 0x1e4], 0x4ef63b25
not dword [eax + 0x29c]
sub dword [eax + 0x3f4], 0x4abf0e4a
xor dword [eax + 0x3c0], 0x476d12aa
sub dword [eax + 0x200], 0x134157d3
not dword [eax + 0x388]
xor dword [eax + 0x1ec], 0x39d971a9
xor dword [eax + 0x320], 0x58ed5b4e
add dword [eax + 0x39c], 0x3c340fa0
not dword [eax + 0x1d0]
not dword [eax + 0x2b8]
xor dword [eax + 0xf0], 0x53ee1a47
sub dword [eax + 0x1c0], 0x5cf91197
xor dword [eax + 0x340], 0x7b3b5ccc
xor dword [eax + 0x3f8], 0x6f0e37ab
sub dword [eax + 0x1d8], 0x717f741d
sub dword [eax + 0x3f0], 0x5f740021
sub dword [eax + 0x198], 0x21fc411a
not dword [eax + 0x1bc]
xor dword [eax + 0x2e0], 0x575b6cbd
add dword [eax + 8], 0x4eb2550a
not dword [eax + 0x130]
xor dword [eax + 0x2cc], 0x17ec7009
xor dword [eax], 0x5a731a09
not dword [eax + 0x28]
xor dword [eax + 0x78], 0x68322b28
xor dword [eax + 0x3e0], 0x42dc14b9
xor dword [eax + 0x50], 0x6ae76b73
not dword [eax + 0x30c]
not dword [eax + 0x284]
xor dword [eax + 0x2c0], 0x40a72524
not dword [eax + 0x10]
add dword [eax + 0x214], 0x626a0f65
sub dword [eax + 0x1a4], 0x1afa4a72
xor dword [eax + 0x3e4], 0x540a4c16
xor dword [eax + 0x14], 0x10d239ab
xor dword [eax + 0xc4], 0x2b5d552b
xor dword [eax + 0x368], 0x18b71e38
not dword [eax + 0x298]
add dword [eax + 0xd8], 0x23a43476
xor dword [eax + 0x3c8], 0x33181289
add dword [eax + 0x240], 0x41d912fb
sub dword [eax + 0x3a0], 0x691307d5
add dword [eax + 0x2ac], 0x53a8371a
add dword [eax + 0x268], 0x6c3d0741
sub dword [eax + 0x154], 0x2b626e9d
add dword [eax + 0x234], 0x3c612e9a
not dword [eax + 0x128]
add dword [eax + 0x3c4], 0x6e797f9f
xor dword [eax + 0x11c], 0x13e74dc1
add dword [eax + 0x2e4], 0x3b5e0229
xor dword [eax + 0x330], 0x738f2364
not dword [eax + 0x310]
add dword [eax + 0x3ac], 0x6c5f1f9c
xor dword [eax + 0x3d8], 0x1057160a
add dword [eax + 0x1fc], 0x4d582efe
not dword [eax + 0x250]
not dword [eax + 0x2ec]
add dword [eax + 0x58], 0x74882bd3
not dword [eax + 0x360]
xor dword [eax + 0x3d0], 0x3fa01f4e
xor dword [eax + 0x28c], 0x6d6b0a65
add dword [eax + 0x18], 0x62c324b0
sub dword [eax + 0x1cc], 0x4c57739d
xor dword [eax + 0x1d4], 0x50df4ac3
not dword [eax + 0x1c]
xor dword [eax + 0xb0], 0xb643b57
xor dword [eax + 0xa0], 0x68855723
add dword [eax + 0x94], 0x2fef183d
add dword [eax + 0x48], 0x2f431111
add dword [eax + 0x134], 0x2a4b4bcb
sub dword [eax + 0x118], 0x24a21216
xor dword [eax + 0x254], 0x1d5e2faa
sub dword [eax + 0x32c], 0x6c9a1a9e
add dword [eax + 0x348], 0x590b0c63
sub dword [eax + 0x2f8], 0x1350379b
add dword [eax + 0x7c], 0x3d3a396d
not dword [eax + 0x33c]
not dword [eax + 0xf8]
not dword [eax + 0x228]
add dword [eax + 0x1c4], 0xcaf0356
add dword [eax + 0x104], 0x76b605b7
xor dword [eax + 0x19c], 0x24a60333
add dword [eax + 0x294], 0x7cb04694
xor dword [eax + 0x334], 0x49284a2e
sub dword [eax + 0x2a0], 0x780f106f
sub dword [eax + 0x1b8], 0x786220a9
not dword [eax + 0x14c]
xor dword [eax + 0x26c], 0x57301f6b
xor dword [eax + 0x2f0], 0x3f0c7597
sub dword [eax + 0x2fc], 0x1fed7fba
not dword [eax + 0x394]
not dword [eax + 0x24c]
sub dword [eax + 0x2b4], 0x67131ec0
xor dword [eax + 0xe8], 0x42b6635e
sub dword [eax + 0x2d0], 0x6d0e1632
xor dword [eax + 0x174], 0x47881e6f
xor dword [eax + 0x15c], 0x6c410e84
xor dword [eax + 0x3cc], 0x53e44b55
xor dword [eax + 0x380], 0x42bb2cc1
sub dword [eax + 0xac], 0x66b826ee
add dword [eax + 0x37c], 0x22e02dd6
sub dword [eax + 0x3fc], 0x438543a
not dword [eax + 0x180]
sub dword [eax + 0xb8], 0x62a65958
add dword [eax + 0x140], 0x242f5041
not dword [eax + 0x20]
not dword [eax + 0x40]
sub dword [eax + 0x74], 0x52701336
not dword [eax + 0x194]
add dword [eax + 0x34c], 0x53a04de7
sub dword [eax + 0x280], 0x101d3f43
add dword [eax + 0x120], 0x7cb46092
add dword [eax + 0x264], 0x1fbd5396
sub dword [eax + 0x3c], 0x233b18d4
xor dword [eax + 0x2b0], 0x4bd10a0d
add dword [eax + 0x324], 0x17d90037
not dword [eax + 0x220]
not dword [eax + 0x6c]
sub dword [eax + 0x2e8], 0x53004e2f
not dword [eax + 0x108]
not dword [eax + 0x184]
sub dword [eax + 0xd0], 0xf136296
not dword [eax + 0xc]
sub dword [eax + 0xec], 0x70255666
sub dword [eax + 0x358], 0x1040368f
add dword [eax + 0xa4], 0x34b27a24
add dword [eax + 0x25c], 0x73845efc
sub dword [eax + 0xa8], 0xe3a1c02
xor dword [eax + 0x60], 0x7d193b65
not dword [eax + 0x260]
xor dword [eax + 0x34], 0x75240102
sub dword [eax + 0x300], 0x61534955
sub dword [eax + 0xe4], 0x25121a4b
not dword [eax + 0x244]
add dword [eax + 0x2d4], 0x17971067
not dword [eax + 0x308]
not dword [eax + 0x224]
xor dword [eax + 0x210], 0x90a67f1
add dword [eax + 0x21c], 0x42483ec4
sub dword [eax + 0x23c], 0x5ed91551
xor dword [eax + 0x2a8], 0x6f8a14fc
add dword [eax + 0x22c], 0x29107d38
not dword [eax + 0x2d8]
add dword [eax + 0x1a0], 0x14cb04c9
sub dword [eax + 0xb4], 0x7b7530f2
not dword [eax + 0x17c]
not dword [eax + 0x12c]
add dword [eax + 0x114], 0x3ec21751
sub dword [eax + 0x8c], 0x5c785b4f
not dword [eax + 0x3b4]
sub dword [eax + 0x398], 0xeb05a3d
xor dword [eax + 0x290], 0x44b62cde
add dword [eax + 0x354], 0xa427414
not dword [eax + 0x278]
sub dword [eax + 0x350], 0x479668f5
add dword [eax + 0x2a4], 0x13573bba
not dword [eax + 0x160]
sub dword [eax + 0x16c], 0x41a82b44
add dword [eax + 0x190], 0x27820d0d
sub dword [eax + 0x138], 0x284f5db3
add dword [eax + 0x374], 0x1a9a4c41
not dword [eax + 0x304]
xor dword [eax + 0x168], 0x7b2f54d0
add dword [eax + 0x338], 0x3b096fe9
sub dword [eax + 0x24], 0x75c919de
add dword [eax + 0x274], 0x7b010bdd
xor dword [eax + 0x84], 0x44334a55
sub dword [eax + 0x170], 0x5db13ef
sub dword [eax + 0x68], 0xccf6f26
not dword [eax + 0x364]
add dword [eax + 0x2c8], 0x76e329b0
sub dword [eax + 0x318], 0x1ed5290f
not dword [eax + 0x3dc]
xor dword [eax + 0x30], 0x6434323b
add dword [eax + 0x370], 0x2a65471b
not dword [eax + 0x3d4]
add dword [eax + 0x1e0], 0x11483df1
not dword [eax + 0xd4]
sub dword [eax + 0x328], 0x49e40b19
sub dword [eax + 0x248], 0x5889067a
xor dword [eax + 0x208], 0x26f94947
not dword [eax + 0xc0]
add dword [eax + 0x5c], 0x529d2dd7
xor dword [eax + 0x314], 0x118b1aa6
sub dword [eax + 0x27c], 0x58683590
add dword [eax + 0xdc], 0x53380a60
xor dword [eax + 0x1f8], 0x698b448d
add dword [eax + 0x1dc], 0x37b3519a
add dword [eax + 0x1f0], 0x241f1439
not dword [eax + 0x36c]
add dword [eax + 0x3b0], 0x73d824a2
add dword [eax + 0x44], 0x55545a80
not dword [eax + 0xbc]
xor dword [eax + 0x2bc], 0x68444e4
not dword [eax + 0x164]
sub dword [eax + 0x100], 0x2b3769fa
xor dword [eax + 0x238], 0x447771b5
not dword [eax + 0x110]
not dword [eax + 0x64]
sub dword [eax + 0xe0], 0x49e56a95
add dword [eax + 0x178], 0x62ea36bb
sub dword [eax + 0x1e8], 0x6f545074
sub dword [eax + 0x3b8], 0x6cb53002
sub dword [eax + 0x88], 0x245a5e72
not dword [eax + 0x230]
not dword [eax + 0x270]
xor dword [eax + 0x3a8], 0x453e444b
xor dword [eax + 0x188], 0x6c654498
add dword [eax + 0x204], 0x34d22eb4
add dword [eax + 0x384], 0x6bf820a6
add dword [eax + 0x2dc], 0x1ac3600
not dword [eax + 0x1ac]
add dword [eax + 0x3a4], 0x77885aba
xor dword [eax + 0x3e8], 0x467a1451
not dword [eax + 0x378]
add dword [eax + 0x90], 0xd810c80
xor dword [eax + 0x144], 0x12683bea
sub dword [eax + 0x150], 0x5f094335
add dword [eax + 0x98], 0x26c0970
not dword [eax + 0x258]
sub dword [eax + 0x35c], 0x682549ff
not dword [eax + 0x80]
not dword [eax + 0x18c]
add dword [eax + 0x38c], 0x75313357
sub dword [eax + 0x20c], 0x55104109
not dword [eax + 0x70]
add dword [eax + 0x3ec], 0x5ace3b54
add dword [eax + 0x288], 0x6cb65afd
sub dword [eax + 4], 0x317203b
add esi, 0x400
add eax, 0x400
cmp esi, 0x8c000
je 0x3009b8b9
jmp 0x3009b019
call fcn.30058954
pop edi
pop esi
pop ebp
pop ebx
pop edx
pop ecx
pop eax