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

Disassembly:
push eax
push ecx
push edx
push ebx
push ebp
push esi
push edi
call 0x65700c
pop eax
sub eax, 0x8cc0c
mov esi, 0
push eax
not dword [eax + 0xd8]
sub dword [eax + 0x1a4], 0x2987794a
sub dword [eax + 0x1c], 0x2fca64af
add dword [eax + 0x32c], 0xbf1462a
not dword [eax + 0x200]
sub dword [eax + 0x13c], 0x685468d
xor dword [eax + 0x2dc], 0x654e3575
sub dword [eax + 0x374], 0x54b30aea
not dword [eax + 0xe4]
sub dword [eax + 0x198], 0x18e83823
sub dword [eax + 0xb4], 0x511e00e4
sub dword [eax + 0xc], 0x1542793f
not dword [eax + 0x60]
sub dword [eax + 0xc4], 0x5efa1ab0
add dword [eax + 0x148], 0x519363fe
add dword [eax + 0x340], 0x5e81561c
sub dword [eax + 0x1a8], 0xaf92c84
xor dword [eax + 0x30], 0x6f4127e5
xor dword [eax + 0xbc], 0xef39e6
xor dword [eax + 0x2a0], 0x49116e80
xor dword [eax + 0x1d8], 0x145900da
sub dword [eax + 0x26c], 0x535f1d32
sub dword [eax + 0x300], 0x3c351588
not dword [eax + 0x1ec]
xor dword [eax + 0xe0], 0x7f8548ff
add dword [eax + 0x34], 0x55a248d7
add dword [eax + 0x3ac], 0x10a3653a
xor dword [eax + 0x3c0], 0x5c425e1c
not dword [eax + 0x1b8]
sub dword [eax + 0x244], 0x3e0e4221
sub dword [eax + 0x21c], 0x12ce48d0
not dword [eax + 0x354]
not dword [eax + 0x204]
xor dword [eax + 0x1ac], 0x6b56331
add dword [eax + 0x2ac], 0x69341433
sub dword [eax + 0x22c], 0x26b3053e
sub dword [eax + 0x17c], 0x46bc5e64
xor dword [eax + 0x304], 0x2995622e
sub dword [eax + 0x2b4], 0x6f60092b
add dword [eax + 0x218], 0x7203692e
not dword [eax + 0x48]
not dword [eax + 0x294]
not dword [eax + 0x20]
sub dword [eax + 0x250], 0x40111b32
sub dword [eax + 0x16c], 0x4cf76893
xor dword [eax + 0x9c], 0x792f1436
add dword [eax + 0x3d0], 0x43ed4f70
not dword [eax + 0x2c4]
sub dword [eax + 0x23c], 0x63a34f1e
add dword [eax + 0x128], 0x66085814
xor dword [eax + 0x3f8], 0xfdc05e4
add dword [eax + 0x144], 0xde5253b
xor dword [eax + 0x328], 0x7a0e4a41
sub dword [eax + 0x188], 0x4adf62c6
sub dword [eax + 0x1d0], 0x15990102
sub dword [eax + 0x3bc], 0x21741b0d
not dword [eax + 0x268]
add dword [eax + 0xf8], 0x46877a94
not dword [eax + 0x38c]
xor dword [eax + 0xfc], 0x52e3619e
xor dword [eax + 0xcc], 0x655638e9
sub dword [eax + 0x3f4], 0x2d8f7238
sub dword [eax + 0x368], 0x767777fc
add dword [eax + 0x370], 0x4fd76154
not dword [eax + 0x210]
add dword [eax + 0x314], 0x55381562
xor dword [eax + 0x1dc], 0x242c652f
add dword [eax + 0x388], 0x6a803fff
sub dword [eax + 0x224], 0x62f00490
xor dword [eax + 0x3ec], 0x70d81f4b
not dword [eax + 0x2a4]
not dword [eax + 0x24c]
add dword [eax + 0xa4], 0x4433422
xor dword [eax + 0x278], 0xe810a16
add dword [eax + 0x90], 0x6203617
sub dword [eax + 0x5c], 0x583a4bfb
not dword [eax + 0x6c]
not dword [eax + 0x38]
xor dword [eax + 0x3f0], 0x2ca21482
sub dword [eax + 0x78], 0x4b9205ac
sub dword [eax + 0x134], 0x374447cf
add dword [eax + 0x27c], 0x18334498
xor dword [eax + 0x70], 0x5db7566f
xor dword [eax + 0xa8], 0x203a3402
sub dword [eax + 0x334], 0x39dc62f9
not dword [eax + 0x3b4]
sub dword [eax + 0xc8], 0x7b347dc2
add dword [eax + 0x94], 0x7586664f
add dword [eax + 0x2fc], 0x72426f36
xor dword [eax + 0x11c], 0x1e012f03
sub dword [eax + 0x280], 0x6a964e9d
not dword [eax + 0x378]
add dword [eax + 0x140], 0x1ab141e2
add dword [eax + 0x150], 0x42e048fd
add dword [eax + 0x290], 0x237d3557
add dword [eax + 0x190], 0x2ae664da
add dword [eax + 0x274], 0x4e7d5fb8
sub dword [eax + 0x2d4], 0x616e61d5
not dword [eax + 0x1d4]
sub dword [eax + 0xb0], 0x600c6589
not dword [eax + 0x28c]
xor dword [eax + 0x2cc], 0x7c463a5b
xor dword [eax + 0x2a8], 0x33a57b63
sub dword [eax + 0x1c0], 0x328d5383
not dword [eax + 0x3fc]
sub dword [eax + 0x80], 0x24ea1a2d
sub dword [eax + 0x220], 0x2d28213e
not dword [eax + 0x318]
add dword [eax + 0x39c], 0x542a27eb
sub dword [eax + 0x1e4], 0x240b67da
add dword [eax + 0x254], 0x51183575
sub dword [eax + 0x2bc], 0x339b3839
not dword [eax + 0x174]
not dword [eax + 0xa0]
xor dword [eax + 0x308], 0x473d15af
not dword [eax + 0x3dc]
sub dword [eax + 0x4c], 0x67ef617b
sub dword [eax + 0x338], 0x423e33b5
xor dword [eax + 0x3a8], 0x24fb725e
sub dword [eax + 0xd0], 0x2d5006ab
xor dword [eax + 0x108], 0x40be106a
xor dword [eax + 0x208], 0x3fc4444a
xor dword [eax + 0x3b0], 0x5f715a41
not dword [eax + 0xe8]
sub dword [eax + 4], 0x3824899
add dword [eax + 0xdc], 0x26ef0ff2
not dword [eax + 0x68]
sub dword [eax + 0x288], 0x79c60c30
sub dword [eax + 0x118], 0x78055071
not dword [eax + 0x35c]
add dword [eax + 0x3d8], 0x2cbf79b2
not dword [eax + 0x180]
not dword [eax + 0x3c8]
not dword [eax + 0x214]
add dword [eax + 0x58], 0x2478799f
add dword [eax + 0x168], 0x1d1f0215
xor dword [eax + 0x24], 0x3b7a2e90
xor dword [eax + 0x1e0], 0x49300d3b
not dword [eax + 0x3cc]
sub dword [eax + 0xac], 0xb677175
not dword [eax + 0x348]
sub dword [eax + 0xf4], 0x55643650
not dword [eax + 0x100]
add dword [eax + 0x25c], 0x252445a5
xor dword [eax + 0x2e8], 0x4af716c5
xor dword [eax + 0x184], 0x3037554a
add dword [eax + 0x1e8], 0x39a3480a
not dword [eax + 0x260]
sub dword [eax + 0x10c], 0x73be0ee1
add dword [eax + 0x248], 0x59f404d6
not dword [eax + 0x124]
add dword [eax + 0x104], 0x4162d46
not dword [eax + 0x3e4]
sub dword [eax + 0x234], 0x3b6d2f9a
sub dword [eax + 0x258], 0x4a2147b6
not dword [eax + 0x34c]
add dword [eax + 0x2c], 0x8a61995
not dword [eax + 0x120]
add dword [eax + 8], 0x476c504e
sub dword [eax + 0xb8], 0x17d93559
add dword [eax + 0xc0], 0x341235ed
sub dword [eax + 0x1b0], 0x6d5a387f
not dword [eax + 0x2b8]
add dword [eax + 0x29c], 0x39376b00
not dword [eax + 0x2ec]
xor dword [eax + 0x19c], 0x437948ae
xor dword [eax + 0x114], 0x26b321f2
xor dword [eax + 0x2e4], 0x55f178e1
sub dword [eax + 0x14c], 0x1e27479f
xor dword [eax + 0x30c], 0x5be62ce
not dword [eax + 0x20c]
sub dword [eax + 0x160], 0x1d290e78
add dword [eax + 0x50], 0xe503193
sub dword [eax + 0x40], 0x569947ab
not dword [eax + 0x2c0]
add dword [eax + 0x3c4], 0x3e207da9
add dword [eax + 0x8c], 0x6eb95872
not dword [eax + 0x2e0]
add dword [eax + 0x28], 0x7a366017
sub dword [eax + 0x18c], 0x350961a4
not dword [eax + 0x12c]
add dword [eax + 0x18], 0xf862233
xor dword [eax + 0x2f0], 0x795a3376
xor dword [eax + 0x110], 0x40d562fd
not dword [eax + 0x44]
xor dword [eax + 0x398], 0x23132d8f
sub dword [eax + 0x380], 0x18e44983
sub dword [eax + 0x1f8], 0x4a277c11
not dword [eax + 0x1cc]
add dword [eax + 0x14], 0x47651413
add dword [eax + 0x3a4], 0xbec534f
add dword [eax + 0x1f4], 0x57321f25
not dword [eax + 0x98]
not dword [eax + 0x84]
not dword [eax + 0x3d4]
xor dword [eax + 0x350], 0x2aa41bf1
xor dword [eax + 0x1c8], 0x510b1f47
sub dword [eax + 0x270], 0xd934970
not dword [eax + 0x360]
not dword [eax + 0x138]
not dword [eax + 0x384]
sub dword [eax + 0x164], 0x35f21403
not dword [eax + 0x170]
sub dword [eax + 0x130], 0x7ee255ea
add dword [eax + 0x88], 0x3b0b79ff
xor dword [eax + 0x36c], 0x1483ba5
xor dword [eax + 0x344], 0xf1a5867
add dword [eax + 0x2d8], 0x2ae576fe
not dword [eax]
add dword [eax + 0x2f8], 0x7dae6896
sub dword [eax + 0x74], 0x58f2495f
sub dword [eax + 0x158], 0x5ab53cb3
xor dword [eax + 0x324], 0x39aa2fbb
add dword [eax + 0x194], 0x36e34854
not dword [eax + 0x64]
sub dword [eax + 0x228], 0x4266158c
xor dword [eax + 0x1bc], 0x7eaf3417
not dword [eax + 0x3a0]
xor dword [eax + 0x330], 0x5280642a
not dword [eax + 0x10]
not dword [eax + 0x238]
not dword [eax + 0x320]
sub dword [eax + 0x2c8], 0x40a56de1
sub dword [eax + 0x284], 0x157e1ee6
add dword [eax + 0x7c], 0x36013ef1
xor dword [eax + 0x31c], 0x67ee3ed6
sub dword [eax + 0x3e0], 0xb0d4486
not dword [eax + 0x54]
add dword [eax + 0x3e8], 0x49a66c0d
add dword [eax + 0x1f0], 0x44ea45cb
sub dword [eax + 0x2b0], 0x63914627
xor dword [eax + 0x298], 0x582e6749
xor dword [eax + 0x2d0], 0x30e26804
add dword [eax + 0x310], 0xf3324e8
sub dword [eax + 0x230], 0x210c30c1
not dword [eax + 0x154]
sub dword [eax + 0x37c], 0x1c27764d
add dword [eax + 0x364], 0x6aae05c1
xor dword [eax + 0x33c], 0x70ce6401
not dword [eax + 0x1c4]
sub dword [eax + 0xd4], 0x7ad33096
sub dword [eax + 0x394], 0x4926042f
xor dword [eax + 0x390], 0x64a62b4f
not dword [eax + 0x264]
not dword [eax + 0x2f4]
add dword [eax + 0xec], 0x6dc75438
add dword [eax + 0x3c], 0x77b3158c
not dword [eax + 0x1a0]
xor dword [eax + 0x1fc], 0x49c417da
add dword [eax + 0x358], 0x197c386a
not dword [eax + 0x3b8]
add dword [eax + 0x178], 0x44c617cd
not dword [eax + 0x1b4]
not dword [eax + 0x240]
add dword [eax + 0x15c], 0x332d2e7b
xor dword [eax + 0xf0], 0x22946fc3
add esi, 0x400
add eax, 0x400
cmp esi, 0x8c000
je 0x6578b5
jmp 0x657019
call fcn.00614354
pop edi
pop esi
pop ebp
pop ebx
pop edx
pop ecx
pop eax