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

Disassembly:
push eax
push ecx
push edx
push ebx
push ebp
push esi
push edi
call 0x3016500c
pop edx
sub edx, 0x8ca0c
mov esi, 0
push edx
not dword [edx + 0xa4]
sub dword [edx + 0x334], 0x287e202d
xor dword [edx + 0x8c], 0x566e534c
xor dword [edx + 0x254], 0x14106937
add dword [edx + 0x2fc], 0x7c8b6a88
add dword [edx + 0x2c0], 0x79b842f5
add dword [edx + 8], 0x52a852f9
xor dword [edx + 0x3bc], 0x55024df3
not dword [edx + 0xa0]
sub dword [edx + 0xac], 0x6cd22bbc
not dword [edx + 0xfc]
sub dword [edx + 0x218], 0x58173c3d
add dword [edx + 0x78], 0x4060567d
xor dword [edx + 0x238], 0x48a17f8d
xor dword [edx + 0x310], 0x5e79103b
add dword [edx + 0x204], 0x5e5e6922
add dword [edx + 0x84], 0x5c3b7055
sub dword [edx + 0x340], 0x54143601
not dword [edx + 0x10c]
add dword [edx + 0xcc], 0x4fb702de
xor dword [edx + 0x2b4], 0x3c6a06e8
add dword [edx + 0x2a8], 0x3bb7671d
sub dword [edx + 0x130], 0x76161143
not dword [edx + 0x364]
add dword [edx + 0x114], 0x5aaf2009
not dword [edx + 0x4c]
xor dword [edx + 0x1b8], 0x450664a7
add dword [edx + 0xec], 0x485e361b
add dword [edx + 0xa8], 0x1e6c785c
xor dword [edx + 0x23c], 0x59a90bdc
add dword [edx + 0x164], 0x16f65c6d
add dword [edx + 0x100], 0x304a1742
xor dword [edx + 0x30], 0x6705230f
sub dword [edx + 0x68], 0x172303d1
not dword [edx + 0xf0]
add dword [edx + 0x1c4], 0x390f6832
xor dword [edx + 0x244], 0x621c36dd
sub dword [edx + 0x210], 0x66c16b49
xor dword [edx + 0x194], 0x4b7770e2
sub dword [edx + 0x3e0], 0x3e060d48
xor dword [edx + 0x37c], 0x2a491057
not dword [edx + 0x3c8]
xor dword [edx + 0x2a4], 0x4413746e
xor dword [edx + 0x28], 0x2ff11c99
xor dword [edx + 0x380], 0x6b134533
add dword [edx + 0x180], 0x4d7d7d66
add dword [edx + 0x1f8], 0x3dc15ea
sub dword [edx + 0x2e4], 0x363d4c33
add dword [edx + 0x1b4], 0x22e636bb
add dword [edx + 0x318], 0x4e445beb
sub dword [edx + 0x384], 0x786213b9
not dword [edx + 0x29c]
add dword [edx + 0x248], 0x564c71cd
not dword [edx + 0x48]
not dword [edx + 0xc4]
sub dword [edx + 0x38c], 0x31161bf7
xor dword [edx + 0x17c], 0x7d7e158e
add dword [edx + 0x1f0], 0x6e3275c8
not dword [edx + 0x2f0]
sub dword [edx + 0x240], 0x44e1397c
xor dword [edx + 0x74], 0x6e505f00
add dword [edx + 0x20c], 0x320e6e52
add dword [edx + 0xd8], 0x7a0436ba
add dword [edx + 0x148], 0x76fc0346
sub dword [edx + 0x2c4], 0x6e617ae0
xor dword [edx + 4], 0x34a368f9
sub dword [edx + 0x3d4], 0x6c0825f0
xor dword [edx + 0x270], 0x2935585
sub dword [edx + 0x2d0], 0x3f4c2e4b
add dword [edx + 0x3cc], 0x510b27e5
not dword [edx + 0x344]
not dword [edx + 0x50]
not dword [edx + 0x33c]
xor dword [edx + 0xb0], 0x758876cb
add dword [edx + 0x3a8], 0x9fd29c8
not dword [edx + 0x250]
sub dword [edx + 0xc0], 0x28d02d9
sub dword [edx + 0x58], 0x2285f7a
sub dword [edx + 0x308], 0x2b49656b
add dword [edx + 0x3ac], 0x5a1d3cd1
add dword [edx + 0x2ac], 0x3fff275a
xor dword [edx + 0x208], 0x20e02a56
sub dword [edx + 0x2d8], 0x526c3991
not dword [edx + 0x368]
xor dword [edx + 0x3dc], 0x57373338
sub dword [edx + 0x278], 0x272f2447
xor dword [edx + 0xbc], 0xd6d647c
sub dword [edx + 0xf4], 0x125b0969
xor dword [edx + 0x2b0], 0x17ed77c9
xor dword [edx + 0x258], 0x67b142f1
not dword [edx + 0x12c]
sub dword [edx + 0x19c], 0x57511e26
not dword [edx + 0x1a8]
xor dword [edx + 0x80], 0x61c9324d
xor dword [edx + 0x118], 0x5a2964cf
sub dword [edx + 0x288], 0x6a5a0d14
xor dword [edx + 0x158], 0x5055053d
sub dword [edx + 0x188], 0x8361f9
sub dword [edx + 0x358], 0x6efc3655
not dword [edx + 0xdc]
xor dword [edx + 0x330], 0x78940fe3
xor dword [edx + 0x138], 0x51f95da7
xor dword [edx + 0x14], 0x36326939
xor dword [edx + 0x3e8], 0x546426e3
sub dword [edx + 0x144], 0x45c37e07
xor dword [edx + 0x108], 0x2eeb5cc6
sub dword [edx + 0x3f8], 0x1d71591c
add dword [edx + 0x9c], 0x1f574e3e
xor dword [edx + 0x378], 0x7a217929
add dword [edx + 0x2cc], 0x10072130
sub dword [edx + 0x2c8], 0x3e764fb1
sub dword [edx + 0x350], 0x6bc67150
not dword [edx + 0x290]
xor dword [edx + 0x3d0], 0x7bc747e7
sub dword [edx + 0x27c], 0x52a56532
add dword [edx + 0x22c], 0x32253c2d
sub dword [edx + 0x230], 0x27b07c4a
not dword [edx + 0x124]
sub dword [edx], 0x43e23890
xor dword [edx + 0x1a0], 0xc3514f
sub dword [edx + 0x24c], 0x6c5074dd
xor dword [edx + 0x168], 0x738603b2
xor dword [edx + 0x35c], 0x2c0233
sub dword [edx + 0x324], 0x16027f09
xor dword [edx + 0x360], 0x3a4a7e17
sub dword [edx + 0x374], 0x43a16d5a
xor dword [edx + 0x18c], 0x556e5eed
add dword [edx + 0x1a4], 0x289607af
sub dword [edx + 0x3ec], 0xf7f2a7e
add dword [edx + 0x3fc], 0x24150936
xor dword [edx + 0x1c0], 0x517845a0
xor dword [edx + 0x2a0], 0x77e38c6
not dword [edx + 0x280]
not dword [edx + 0x174]
sub dword [edx + 0x34c], 0x46083d2b
sub dword [edx + 0x1cc], 0x5c2b6d18
xor dword [edx + 0x1ac], 0x3ad041e9
xor dword [edx + 0x264], 0x691605e0
add dword [edx + 0x98], 0x4ad5565
xor dword [edx + 0x70], 0x3bd76a25
xor dword [edx + 0x15c], 0x38196398
not dword [edx + 0x320]
xor dword [edx + 0x60], 0x4b9e4d72
xor dword [edx + 0x284], 0x3118111e
not dword [edx + 0x3b4]
xor dword [edx + 0x3b8], 0x6d344ad2
sub dword [edx + 0x1b0], 0xa4631f1
sub dword [edx + 0x294], 0x69f24833
sub dword [edx + 0x1c8], 0x2fec4b67
xor dword [edx + 0x38], 0x5a294c7b
sub dword [edx + 0x18], 0x7dba47e2
not dword [edx + 0x150]
not dword [edx + 0x3a0]
not dword [edx + 0x5c]
not dword [edx + 0x1bc]
not dword [edx + 0x178]
not dword [edx + 0x3c0]
add dword [edx + 0x88], 0x45bf4783
not dword [edx + 0x348]
sub dword [edx + 0x200], 0x6b781eb2
sub dword [edx + 0x28c], 0x2c65643b
not dword [edx + 0x2f4]
not dword [edx + 0x170]
sub dword [edx + 0x34], 0x66b4653b
add dword [edx + 0xb8], 0x51a229d6
not dword [edx + 0x184]
xor dword [edx + 0x154], 0x5b8b1d00
sub dword [edx + 0x7c], 0x39131cab
add dword [edx + 0x274], 0x7a3b4339
sub dword [edx + 0x134], 0x17865f23
xor dword [edx + 0x36c], 0x329720a0
xor dword [edx + 0x3e4], 0x1d0d0541
not dword [edx + 0x2d4]
sub dword [edx + 0xe0], 0x6b2e1431
sub dword [edx + 0x2dc], 0x6c16bb9
add dword [edx + 0x220], 0x4a5d2bec
not dword [edx + 0x32c]
add dword [edx + 0x160], 0x200a4743
xor dword [edx + 0x3f4], 0x3c156a20
not dword [edx + 0xc]
add dword [edx + 0x388], 0x26051293
add dword [edx + 0x2e8], 0x14c551eb
sub dword [edx + 0x16c], 0x50e65cae
sub dword [edx + 0x2bc], 0x5f792db0
not dword [edx + 0x304]
sub dword [edx + 0x234], 0x3adf51df
sub dword [edx + 0x1d4], 0x279215fa
add dword [edx + 0xd0], 0x18da5892
add dword [edx + 0x3c], 0x1e59176a
add dword [edx + 0x30c], 0x212b41bf
not dword [edx + 0xd4]
xor dword [edx + 0x1e8], 0x52815380
xor dword [edx + 0xe4], 0x90b119c
sub dword [edx + 0x268], 0x3d245f80
sub dword [edx + 0x11c], 0x610154c3
not dword [edx + 0x64]
not dword [edx + 0x14c]
sub dword [edx + 0xb4], 0x5fc868c1
add dword [edx + 0x390], 0x8a46fba
xor dword [edx + 0x198], 0x6b0471da
not dword [edx + 0x3b0]
sub dword [edx + 0x54], 0x1047074
add dword [edx + 0x2c], 0x6eb907a4
not dword [edx + 0x260]
sub dword [edx + 0x3d8], 0x543726f5
not dword [edx + 0x25c]
sub dword [edx + 0x31c], 0x264e3b76
not dword [edx + 0x298]
not dword [edx + 0x1d8]
add dword [edx + 0x1d0], 0xa93651a
not dword [edx + 0x2e0]
xor dword [edx + 0x2b8], 0x2ea13310
not dword [edx + 0x3a4]
xor dword [edx + 0x314], 0x3941559
xor dword [edx + 0x354], 0x4a531fda
sub dword [edx + 0x3c4], 0x5a752a4c
xor dword [edx + 0x90], 0x29ce0ff2
not dword [edx + 0xf8]
sub dword [edx + 0x140], 0x4f643767
xor dword [edx + 0x20], 0x2e323d3b
xor dword [edx + 0x300], 0x562c2ea1
add dword [edx + 0x1f4], 0x5f58192d
xor dword [edx + 0x1e0], 0x6749079d
not dword [edx + 0x94]
sub dword [edx + 0xc8], 0x4b254432
not dword [edx + 0x398]
sub dword [edx + 0xe8], 0x32d949e0
not dword [edx + 0x39c]
xor dword [edx + 0x1ec], 0x32de5887
xor dword [edx + 0x13c], 0x2cdb5ddb
add dword [edx + 0x370], 0x28476199
not dword [edx + 0x2f8]
not dword [edx + 0x2ec]
not dword [edx + 0x120]
add dword [edx + 0x1e4], 0x4627653c
xor dword [edx + 0x128], 0x10b35845
add dword [edx + 0x21c], 0x2b7d1200
add dword [edx + 0x224], 0x6d1759ee
add dword [edx + 0x338], 0x7ce047ea
sub dword [edx + 0x214], 0x6f3a05d3
not dword [edx + 0x6c]
not dword [edx + 0x1c]
sub dword [edx + 0x26c], 0x5fe41bd
add dword [edx + 0x44], 0x3e8c17d0
add dword [edx + 0x328], 0x3e9941d3
not dword [edx + 0x1fc]
sub dword [edx + 0x24], 0x1141400e
xor dword [edx + 0x190], 0x14043ce5
not dword [edx + 0x228]
sub dword [edx + 0x1dc], 0x53f02c03
add dword [edx + 0x394], 0x281a3e9e
sub dword [edx + 0x104], 0x3d673596
sub dword [edx + 0x10], 0x5250073
xor dword [edx + 0x40], 0x42dc3fff
sub dword [edx + 0x110], 0x653b31f0
xor dword [edx + 0x3f0], 0x1cca2ce0
add esi, 0x400
add edx, 0x400
cmp esi, 0x8c000
je 0x301658dd
jmp 0x30165019
call 0x30122554
pop edi
pop esi
pop ebp
pop ebx
pop edx
pop ecx
pop eax