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

Disassembly:
push eax
push ecx
push edx
push ebx
push ebp
push esi
push edi
call 0x58200c
pop ebx
sub ebx, 0x8ca0c
mov eax, 0
push ebx
not dword [ebx + 0x6c]
not dword [ebx + 0x228]
sub dword [ebx + 0x12c], 0x24406f10
xor dword [ebx + 0x2ac], 0x68c03eb0
xor dword [ebx + 0x300], 0x4c492d5b
sub dword [ebx + 0x58], 0x40514e52
sub dword [ebx + 0x110], 0x2114162f
sub dword [ebx + 0x148], 0x168b5887
sub dword [ebx + 0x39c], 0x2f1834b5
xor dword [ebx + 0x2a8], 0x676a218b
sub dword [ebx + 0x2f0], 0x23411662
add dword [ebx + 0x74], 0x2db54d9c
sub dword [ebx + 0x100], 0x6c264d8d
add dword [ebx + 0x78], 0xe032ea7
xor dword [ebx + 0x2c4], 0x280552c6
xor dword [ebx + 0x348], 0x31fc3cac
add dword [ebx + 0x2c0], 0x57d74e7
not dword [ebx + 0x248]
xor dword [ebx + 0x200], 0x522260a6
xor dword [ebx + 0x354], 0xac54ae
add dword [ebx + 0x264], 0x4ae04ae2
add dword [ebx + 0x368], 0x7d910300
not dword [ebx + 0xf8]
add dword [ebx + 0xcc], 0x38697d4b
not dword [ebx + 0x28c]
sub dword [ebx + 0x140], 0x2210777d
not dword [ebx + 0x1f8]
not dword [ebx + 0xa0]
sub dword [ebx + 0x254], 0xe987383
xor dword [ebx + 0x2bc], 0x45bb4c2d
add dword [ebx + 0x25c], 0x7cce46f5
not dword [ebx + 0xd0]
not dword [ebx + 0x1e8]
add dword [ebx + 0x3dc], 0x196f42d7
add dword [ebx + 0xec], 0x627a4e5b
not dword [ebx + 0x3ac]
xor dword [ebx + 0x98], 0x50d0502a
add dword [ebx + 0x8c], 0xfbd114b
add dword [ebx + 0x134], 0x158c77b9
add dword [ebx + 0x1e0], 0x187d17
sub dword [ebx + 0x23c], 0x683a7738
add dword [ebx + 0x1dc], 0x3c7c3cc1
not dword [ebx + 0x358]
xor dword [ebx + 0x2e0], 0x59335170
xor dword [ebx + 0xc], 0x43385180
add dword [ebx + 0x274], 0x3df77ca8
xor dword [ebx + 0x16c], 0x326d5a3c
not dword [ebx + 0x11c]
add dword [ebx + 0x38c], 0xfe64bc9
add dword [ebx + 0x3a8], 0x28a231b
xor dword [ebx + 0x294], 0x3c0f44d5
add dword [ebx + 0x3f8], 0x528d36a8
not dword [ebx + 0x36c]
xor dword [ebx + 0x9c], 0x3ad3459c
sub dword [ebx + 0x174], 0x14ec4745
xor dword [ebx + 0x364], 0xa7715d1
add dword [ebx + 0x310], 0x2d73219f
add dword [ebx + 0x1d4], 0x7ffc0cbf
add dword [ebx + 0x30c], 0x7acf0059
not dword [ebx + 0x214]
xor dword [ebx + 0x3b8], 0x68077b75
sub dword [ebx + 0x2a0], 0x6d7e57cc
add dword [ebx + 0x44], 0x6a3d2fc5
xor dword [ebx + 0x1b0], 0x596d74aa
xor dword [ebx + 0x21c], 0x39ab3161
sub dword [ebx + 0x198], 0x291717e
sub dword [ebx + 0x3e4], 0x6a5813e1
xor dword [ebx + 0x2d8], 0x6525193f
add dword [ebx + 0xd4], 0x528b29de
xor dword [ebx + 0x40], 0x4aa71273
xor dword [ebx + 0x120], 0x6f2145c2
not dword [ebx + 0x2b8]
xor dword [ebx + 0x18], 0x62a70d0d
sub dword [ebx + 0x390], 0x10f11e8e
sub dword [ebx + 4], 0x6c811ca1
not dword [ebx + 0x278]
add dword [ebx + 0x114], 0x28d84c49
add dword [ebx + 0x328], 0x2dfa0f9e
xor dword [ebx + 0x230], 0x437d1283
xor dword [ebx + 0xb0], 0x520963a3
not dword [ebx + 0x104]
sub dword [ebx + 0x154], 0x716027ba
not dword [ebx + 0x284]
add dword [ebx + 0x26c], 0x31457c43
add dword [ebx + 0x22c], 0x76cb52c5
not dword [ebx + 0x190]
sub dword [ebx + 0x27c], 0x63290680
not dword [ebx + 0x7c]
add dword [ebx + 0x1a4], 0x6c583f64
xor dword [ebx + 0x3e8], 0x655a611f
xor dword [ebx + 0x10c], 0x6f441d2b
sub dword [ebx + 0x2fc], 0x2cde2299
xor dword [ebx + 0x260], 0x524f26ab
add dword [ebx + 0x374], 0x42963a84
add dword [ebx + 0x90], 0x4f2b27ce
xor dword [ebx + 0x268], 0x69cb2bbc
xor dword [ebx + 0x258], 0x27b42ee
xor dword [ebx + 0x168], 0x775954
add dword [ebx + 0x224], 0x61400e52
sub dword [ebx + 0x384], 0x1933569f
sub dword [ebx + 0x338], 0x79e577fb
not dword [ebx + 0x3e0]
sub dword [ebx + 8], 0x3e55068e
add dword [ebx + 0x240], 0x779432d3
not dword [ebx + 0x138]
sub dword [ebx + 0x298], 0x5887ac1
not dword [ebx + 0xdc]
not dword [ebx + 0x10]
xor dword [ebx + 0x1b4], 0x161905fd
add dword [ebx + 0x1e4], 0x3dba77d3
xor dword [ebx + 0x18c], 0x6ac46777
add dword [ebx + 0x208], 0x2ed33ed9
not dword [ebx + 0x60]
sub dword [ebx + 0x2d0], 0x76171339
not dword [ebx + 0x37c]
xor dword [ebx + 0x2f4], 0x50b8713b
not dword [ebx + 0x1d8]
sub dword [ebx + 0x2ec], 0x341a6118
not dword [ebx + 0x164]
sub dword [ebx + 0x210], 0x7b08227b
add dword [ebx + 0x3bc], 0x34c60aa7
add dword [ebx + 0x288], 0x50b02037
add dword [ebx + 0x188], 0x39403b77
not dword [ebx + 0x380]
add dword [ebx + 0x238], 0x1bb7494
not dword [ebx + 0x3c4]
add dword [ebx + 0x3d0], 0x51896e45
xor dword [ebx + 0x1c8], 0x8520d78
not dword [ebx + 0x124]
xor dword [ebx + 0x394], 0x49a06696
add dword [ebx + 0xc0], 0x3c405ca
xor dword [ebx + 0x13c], 0x58ee44a9
sub dword [ebx + 0xa4], 0x69a535be
add dword [ebx + 0x108], 0x425f5a9a
sub dword [ebx + 0x1ec], 0x44b31a6c
sub dword [ebx + 0x1c], 0x147c4d34
sub dword [ebx + 0x178], 0xf1c4f29
sub dword [ebx + 0xf0], 0x4be61eb1
not dword [ebx + 0x48]
xor dword [ebx + 0x3cc], 0x60837e1
add dword [ebx + 0x31c], 0x78c63076
not dword [ebx + 0x160]
add dword [ebx + 0x280], 0x6b840031
add dword [ebx + 0x2dc], 0x416c1625
add dword [ebx + 0x34c], 0x5c68636a
add dword [ebx + 0x2cc], 0x649d2b6b
xor dword [ebx + 0x324], 0x3bc707db
add dword [ebx + 0x144], 0x9707bf6
add dword [ebx + 0x32c], 0x3c7479c6
not dword [ebx + 0x70]
not dword [ebx + 0x1bc]
xor dword [ebx + 0x30], 0x6b044906
not dword [ebx + 0x38]
xor dword [ebx + 0x68], 0x2cd36805
not dword [ebx + 0x118]
add dword [ebx + 0x360], 0x5b1c309e
sub dword [ebx + 0xf4], 0x78327345
sub dword [ebx + 0x314], 0x65d20bd8
xor dword [ebx + 0x204], 0x7dd34f88
not dword [ebx + 0x194]
sub dword [ebx + 0xb8], 0x535569d1
not dword [ebx + 0x2f8]
sub dword [ebx + 0x3a4], 0xad524a7
xor dword [ebx + 0xc4], 0x9ef2c4b
sub dword [ebx + 0x388], 0x73a95ec9
sub dword [ebx + 0x19c], 0x41f270da
sub dword [ebx + 0x1a8], 0x6dec67c6
not dword [ebx + 0x320]
xor dword [ebx + 0x350], 0x2a335f3e
add dword [ebx + 0x35c], 0x41cf0d28
xor dword [ebx + 0x378], 0x76e51750
xor dword [ebx + 0x244], 0xac3491b
add dword [ebx + 0xb4], 0x75572317
sub dword [ebx + 0x20], 0x450a5252
not dword [ebx + 0x5c]
xor dword [ebx + 0x50], 0xb643117
not dword [ebx]
xor dword [ebx + 0x1cc], 0x2a81379
sub dword [ebx + 0x130], 0x7339219c
not dword [ebx + 0x4c]
xor dword [ebx + 0x2e4], 0x7d8d6c84
not dword [ebx + 0x1c4]
add dword [ebx + 0x64], 0x643c472c
sub dword [ebx + 0x20c], 0x2f365688
add dword [ebx + 0x1b8], 0x29834eb6
sub dword [ebx + 0x2c], 0x51463e5
sub dword [ebx + 0x398], 0x4a751bb2
add dword [ebx + 0x3b4], 0x8291b44
add dword [ebx + 0x84], 0x31ef345d
sub dword [ebx + 0x3ec], 0x20707d1f
xor dword [ebx + 0x184], 0x12e065b8
xor dword [ebx + 0x3b0], 0x19444207
not dword [ebx + 0x3c8]
sub dword [ebx + 0x3f4], 0x20c9741b
not dword [ebx + 0x2d4]
add dword [ebx + 0x290], 0x7ac32dd6
xor dword [ebx + 0x150], 0x22ad7a06
not dword [ebx + 0xfc]
sub dword [ebx + 0x340], 0x25f42635
not dword [ebx + 0x29c]
add dword [ebx + 0x2e8], 0x20944607
add dword [ebx + 0x370], 0x63285c7e
add dword [ebx + 0x88], 0x709944ca
add dword [ebx + 0xe4], 0x15203d11
sub dword [ebx + 0x234], 0x7638437b
add dword [ebx + 0xc8], 0x7c2a2de0
xor dword [ebx + 0x17c], 0x9a870ed
sub dword [ebx + 0x250], 0x1d5c477e
not dword [ebx + 0x14c]
xor dword [ebx + 0x318], 0x443426c8
add dword [ebx + 0x218], 0x725a2ba6
add dword [ebx + 0x270], 0x27d36add
add dword [ebx + 0x24c], 0x73af538e
not dword [ebx + 0x15c]
add dword [ebx + 0x2b0], 0x244174e0
add dword [ebx + 0xbc], 0x3632775e
xor dword [ebx + 0x3a0], 0x47e50bf6
sub dword [ebx + 0x158], 0x3de31da0
xor dword [ebx + 0x330], 0x22905979
sub dword [ebx + 0x1f0], 0x70043a39
sub dword [ebx + 0x1f4], 0x11b1533
not dword [ebx + 0x3c]
not dword [ebx + 0x3f0]
xor dword [ebx + 0x128], 0x41cd2f23
not dword [ebx + 0xe8]
add dword [ebx + 0x34], 0x3a446680
not dword [ebx + 0x3fc]
add dword [ebx + 0x54], 0x17444c93
xor dword [ebx + 0x2b4], 0x391f79cc
xor dword [ebx + 0x94], 0x9115e48
xor dword [ebx + 0x170], 0x2efd28bd
add dword [ebx + 0x180], 0x60cb0e82
add dword [ebx + 0x334], 0x66084687
sub dword [ebx + 0x220], 0xe7c47c6
xor dword [ebx + 0x3d8], 0x5ad4f12
xor dword [ebx + 0x1a0], 0x2c7a50d6
xor dword [ebx + 0x2a4], 0x4ad256c7
xor dword [ebx + 0x344], 0x5bf647f5
xor dword [ebx + 0x1fc], 0x363f6f3a
add dword [ebx + 0x304], 0xd4423e3
not dword [ebx + 0x1c0]
add dword [ebx + 0xd8], 0x73c606b5
not dword [ebx + 0x80]
add dword [ebx + 0x33c], 0x23c13f5f
sub dword [ebx + 0x24], 0xa6b00d7
sub dword [ebx + 0xe0], 0x245074a2
add dword [ebx + 0x2c8], 0x54722012
sub dword [ebx + 0x14], 0x83d6d0b
not dword [ebx + 0xac]
not dword [ebx + 0x28]
sub dword [ebx + 0x1d0], 0x3c2b7d55
sub dword [ebx + 0xa8], 0x314e420b
add dword [ebx + 0x308], 0x20707f09
sub dword [ebx + 0x3c0], 0x26524cf7
add dword [ebx + 0x1ac], 0x589e1aad
not dword [ebx + 0x3d4]
add eax, 0x400
add ebx, 0x400
cmp eax, 0x8c000
je 0x5828e9
jmp 0x582019
call fcn.0053f554
pop edi
pop esi
pop ebp
pop ebx
pop edx
pop ecx
pop eax