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

Disassembly:
push eax
push ecx
push edx
push ebx
push ebp
push esi
push edi
call 0x58800c
pop ebx
sub ebx, 0x16d00c
mov eax, 0
push ebx
add dword [ebx + 0x1f8], 0x61be2748
add dword [ebx + 0x364], 0xd145b9c
sub dword [ebx + 0x224], 0x5d7d4a82
xor dword [ebx + 0x280], 0x17b05ba1
sub dword [ebx + 0xbc], 0x7a464bfc
add dword [ebx + 0x354], 0x7d5b2a90
sub dword [ebx + 0xfc], 0x6d972176
sub dword [ebx + 0x248], 0x75c601fa
not dword [ebx + 0x214]
not dword [ebx + 0x318]
sub dword [ebx + 0x1d0], 0x4e506ce
add dword [ebx + 0x1a8], 0x5ad765de
sub dword [ebx + 0x16c], 0x3bff4e62
sub dword [ebx + 0x264], 0x2e336b63
not dword [ebx + 0x2d0]
xor dword [ebx + 0x5c], 0x6a1a7c9c
not dword [ebx + 0x2c8]
not dword [ebx + 0xb8]
xor dword [ebx + 0x3d0], 0x6e73937
sub dword [ebx + 0x278], 0xf54711d
sub dword [ebx + 0x380], 0x1786239f
xor dword [ebx + 0x18], 0x22466580
xor dword [ebx + 0x108], 0x1d85529b
sub dword [ebx + 0x2e0], 0x42ee2a0d
not dword [ebx + 0x3f0]
xor dword [ebx + 0xa4], 0x43e15d05
sub dword [ebx + 0x148], 0x3f2a571b
not dword [ebx + 0x3c8]
xor dword [ebx + 0x114], 0x8d5a81
not dword [ebx + 0x3a8]
xor dword [ebx + 0x298], 0x81b5d9f
add dword [ebx + 0x398], 0x66d6490e
add dword [ebx + 0x21c], 0x372a3df0
xor dword [ebx + 0x198], 0x519b651d
sub dword [ebx + 0x3d4], 0x38840c57
sub dword [ebx + 0x84], 0x47b51dcf
not dword [ebx + 0x1c0]
not dword [ebx + 0x78]
xor dword [ebx + 0x154], 0x3e530f17
xor dword [ebx + 0x28], 0x18870e23
not dword [ebx + 0x100]
add dword [ebx + 0x134], 0x160109e
add dword [ebx + 0x3dc], 0x1ca95b90
not dword [ebx + 0x20c]
sub dword [ebx + 0x3b4], 0x50831333
add dword [ebx + 0x2c], 0x79d52fdb
xor dword [ebx + 0x35c], 0x50174ca0
add dword [ebx + 0x10], 0x6d363b83
sub dword [ebx + 0x294], 0x737f014e
add dword [ebx + 0x358], 0x2ae332ec
sub dword [ebx + 0x14], 0x2acd5bc3
not dword [ebx + 0x338]
sub dword [ebx + 0x1c4], 0x44ff0c35
sub dword [ebx + 0xec], 0x6e9f0f29
add dword [ebx + 0x1d8], 0xfe437a8
xor dword [ebx + 0x370], 0x3e125780
xor dword [ebx + 0x1a0], 0x644c2352
add dword [ebx + 0x288], 0x63365afc
not dword [ebx + 0x2bc]
not dword [ebx + 0x2a4]
sub dword [ebx + 0x38c], 0xf2b0567
add dword [ebx + 0x32c], 0x18d67e18
add dword [ebx + 0x190], 0x6dcb41f6
xor dword [ebx + 0x3f8], 0x44891049
add dword [ebx + 0xd0], 0x784045fb
not dword [ebx + 0x1e8]
add dword [ebx + 0x348], 0x78e12e58
xor dword [ebx + 0xb0], 0x60375c3d
add dword [ebx + 0xe4], 0x18d034df
not dword [ebx + 0xb4]
add dword [ebx + 0x1f4], 0x19bf0612
add dword [ebx + 0x3f4], 0x675328c8
xor dword [ebx + 0xf0], 0x173c7f9e
not dword [ebx + 0x1e0]
not dword [ebx + 0x1bc]
xor dword [ebx + 0x3d8], 0x9e90a2b
sub dword [ebx + 0x13c], 0x41c70417
sub dword [ebx + 0x200], 0x7bee600a
not dword [ebx + 0x94]
add dword [ebx + 0x48], 0x3e4e5ffd
sub dword [ebx + 0x29c], 0x660b1066
sub dword [ebx + 0x28c], 0x7d820778
add dword [ebx + 0x118], 0x6e9520e8
add dword [ebx + 0x220], 0x72cc4a19
not dword [ebx + 0x12c]
not dword [ebx + 0xa0]
not dword [ebx + 0x39c]
not dword [ebx + 0x15c]
add dword [ebx + 0x310], 0x66ee6450
not dword [ebx + 0x350]
add dword [ebx + 0x19c], 0x5fc22168
sub dword [ebx + 0x2cc], 0x4b134995
add dword [ebx + 0x1d4], 0x1b616be6
add dword [ebx + 0x334], 0x5a8d23a1
sub dword [ebx + 0x290], 0x691d7ad0
add dword [ebx + 0x3e4], 0x46043183
not dword [ebx + 0x168]
not dword [ebx + 0x2ec]
xor dword [ebx + 0x88], 0x7a720143
not dword [ebx + 0xc4]
sub dword [ebx + 0x3e0], 0x10ea111e
add dword [ebx + 0x3ec], 0x6192292b
xor dword [ebx + 4], 0x5f6729ac
sub dword [ebx + 0x3b0], 0x59e03a03
not dword [ebx + 0xc8]
xor dword [ebx + 0x234], 0x425d7128
add dword [ebx + 0x120], 0x274b28ca
not dword [ebx + 0x268]
add dword [ebx + 0x188], 0x81c0d87
add dword [ebx + 0x60], 0x6ab04e9a
sub dword [ebx + 0x7c], 0xcdc08a4
add dword [ebx + 0x3bc], 0x7e7815ce
add dword [ebx + 0x314], 0xf3d7943
sub dword [ebx + 0xd8], 0x358278b1
not dword [ebx + 0x10c]
sub dword [ebx + 0x1b8], 0x78016661
xor dword [ebx + 0xc], 0x7adc56c5
not dword [ebx + 0x4c]
xor dword [ebx + 0x6c], 0x56e90fcd
sub dword [ebx + 0x228], 0x518b6786
xor dword [ebx + 0x58], 0x63c61d84
xor dword [ebx + 0x160], 0xccd0f75
sub dword [ebx + 0x30], 0x2e3704b2
not dword [ebx + 0xf8]
sub dword [ebx + 0x208], 0x390f27bf
sub dword [ebx + 0x80], 0x66285545
sub dword [ebx + 0x36c], 0x629201bd
not dword [ebx + 0x180]
sub dword [ebx + 0x98], 0x48965dc7
not dword [ebx + 0x254]
sub dword [ebx + 0x33c], 0x30d81853
add dword [ebx + 0x34c], 0x26402919
xor dword [ebx + 0x2d8], 0x6871623b
not dword [ebx + 0x68]
xor dword [ebx + 0x1e4], 0x32505862
add dword [ebx + 0x2f8], 0x70c261be
sub dword [ebx + 0x44], 0x11fa7da2
xor dword [ebx + 0x340], 0x2aef76b8
sub dword [ebx + 0x330], 0x6d8006c3
add dword [ebx + 0x2d4], 0x6c6e33cb
add dword [ebx + 0x104], 0x4262263c
sub dword [ebx + 0x320], 0x36a7364b
not dword [ebx + 0x324]
not dword [ebx + 0x1ec]
xor dword [ebx + 0x64], 0x7d4263ac
xor dword [ebx + 0xdc], 0x16dc78fc
add dword [ebx + 0x2e8], 0x1c962156
not dword [ebx + 0x2fc]
not dword [ebx + 0x2dc]
add dword [ebx + 0xa8], 0x602d0de5
not dword [ebx + 0x2b4]
not dword [ebx + 0x258]
xor dword [ebx + 0x374], 0x63f163cf
xor dword [ebx + 0x110], 0x4a1c14ac
xor dword [ebx + 0x1f0], 0x2e97733f
not dword [ebx + 0x90]
not dword [ebx + 0x17c]
add dword [ebx + 0x194], 0x489f1dc5
not dword [ebx + 0x2a0]
add dword [ebx + 0x3a0], 0x173202a4
xor dword [ebx + 0x3ac], 0x356e5ec8
xor dword [ebx + 0x31c], 0x601b3ce1
xor dword [ebx + 0x2a8], 0x72482f40
sub dword [ebx + 0x144], 0x27d27653
sub dword [ebx + 0x3fc], 0x4f657555
not dword [ebx + 0x2e4]
sub dword [ebx + 0x22c], 0x62e41637
add dword [ebx + 0x3c], 0x76a34dac
xor dword [ebx + 0x164], 0x30d74efe
not dword [ebx + 0x40]
not dword [ebx + 0x1ac]
sub dword [ebx + 0x170], 0x340348b1
add dword [ebx + 0x238], 0x2b8b4384
xor dword [ebx + 0x1b0], 0x49ca0661
sub dword [ebx + 0x1b4], 0x4d343491
xor dword [ebx + 0x2f0], 0x218720af
add dword [ebx + 0x24], 0x1cf33228
not dword [ebx + 0x130]
not dword [ebx + 0x384]
not dword [ebx + 0x3a4]
sub dword [ebx + 0x328], 0x60e77bc5
add dword [ebx + 0x1dc], 0x191a0d68
xor dword [ebx + 0x2c0], 0x73974e88
xor dword [ebx + 0x26c], 0x34a222c7
sub dword [ebx + 0x2b8], 0x1e421e58
add dword [ebx + 0x3b8], 0x4e961df4
add dword [ebx + 0x2ac], 0x71662d6f
not dword [ebx + 0x304]
xor dword [ebx + 0x1cc], 0x7e582497
xor dword [ebx + 0x1a4], 0x372e42da
xor dword [ebx + 0x344], 0x712d3026
not dword [ebx + 0x240]
sub dword [ebx + 0xe8], 0x5a2c57ea
add dword [ebx + 0x23c], 0x3432a0e
not dword [ebx + 0x3cc]
add dword [ebx + 0x128], 0x1e552f91
sub dword [ebx + 0x20], 0x6762769d
xor dword [ebx + 0x1c], 0x5d28526f
sub dword [ebx + 0x178], 0x5ba91308
xor dword [ebx + 0x230], 0x418d58ea
add dword [ebx + 0x11c], 0x30192ab5
not dword [ebx + 0x2c4]
add dword [ebx + 0x300], 0xd5b18ab
not dword [ebx + 0x284]
add dword [ebx + 0x70], 0x382b580e
not dword [ebx + 0x2b0]
sub dword [ebx + 0x14c], 0x7e5a23ee
xor dword [ebx + 0x24c], 0x2b837547
add dword [ebx + 0xc0], 0x135248eb
add dword [ebx + 0x378], 0x6616e65
not dword [ebx + 0x30c]
xor dword [ebx + 0x274], 0x589f294c
sub dword [ebx + 0x54], 0x40ce0c85
add dword [ebx + 0x9c], 0x3c795dbf
not dword [ebx + 0x18c]
sub dword [ebx], 0x781732c8
not dword [ebx + 0x308]
not dword [ebx + 0x388]
not dword [ebx + 0xd4]
not dword [ebx + 0x360]
sub dword [ebx + 0x158], 0x471a5955
xor dword [ebx + 0x27c], 0x3d051f59
sub dword [ebx + 0x174], 0x616f6c68
not dword [ebx + 0x138]
not dword [ebx + 0x37c]
not dword [ebx + 0x124]
xor dword [ebx + 0x1c8], 0xdd422b6
sub dword [ebx + 0x74], 0x62a13664
sub dword [ebx + 0x394], 0x26795bce
add dword [ebx + 0x218], 0x22ff649d
add dword [ebx + 0x140], 0x2b695330
not dword [ebx + 0x1fc]
add dword [ebx + 0x184], 0x3167424d
add dword [ebx + 0x210], 0x4a6e5a5b
xor dword [ebx + 0x244], 0x2cf81e3f
not dword [ebx + 0x8c]
sub dword [ebx + 0x204], 0x1abb6558
sub dword [ebx + 0xac], 0x6eca3341
add dword [ebx + 0x2f4], 0x23881eee
sub dword [ebx + 0x38], 0x65007cee
sub dword [ebx + 0xe0], 0x7df22d41
sub dword [ebx + 0x3c4], 0x31584eb4
add dword [ebx + 0x3e8], 0x503e0310
sub dword [ebx + 0x3c0], 0x5394488e
not dword [ebx + 0x270]
xor dword [ebx + 0x390], 0x74fb7bd0
add dword [ebx + 0x260], 0x57b32063
add dword [ebx + 0x50], 0x20b065c5
not dword [ebx + 0xf4]
sub dword [ebx + 0x368], 0x7bd70904
sub dword [ebx + 0x25c], 0x46081da4
sub dword [ebx + 0x34], 0xbd55b43
not dword [ebx + 0x250]
not dword [ebx + 0x150]
add dword [ebx + 0xcc], 0x6a5113b3
sub dword [ebx + 8], 0x540a67c7
add eax, 0x400
add ebx, 0x400
cmp eax, 0x8c000
je 0x5888b5
jmp 0x588019
call fcn.00464f54
pop edi
pop esi
pop ebp
pop ebx
pop edx
pop ecx
pop eax