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

Disassembly:
push eax
push ecx
push edx
push ebx
push ebp
push esi
push edi
call 0x49500c
pop edx
sub edx, 0x8cc0c
mov esi, 0
push edx
sub dword [edx + 0x88], 0x1d137349
add dword [edx + 0x30c], 0x1b0c039a
not dword [edx + 0x230]
sub dword [edx + 0x4c], 0x62ca2685
xor dword [edx + 0x310], 0x57c81358
xor dword [edx + 0x340], 0x50f36edf
not dword [edx + 0x18]
sub dword [edx + 0x28c], 0x27d05648
sub dword [edx + 0xe0], 0x609f2512
xor dword [edx + 0x208], 0x4b9c1589
sub dword [edx + 0x40], 0x6cd074ed
xor dword [edx + 0x1f0], 0x64cf1754
xor dword [edx + 0x29c], 0x51b5472f
xor dword [edx + 0x17c], 0x5bb73a4b
sub dword [edx + 0x3d0], 0xa4c0bbd
xor dword [edx + 0x148], 0x44eb3455
not dword [edx + 0x174]
xor dword [edx + 0x70], 0x645c44f9
not dword [edx + 0x44]
not dword [edx + 0x32c]
add dword [edx + 0x124], 0x2bce2bd1
add dword [edx + 0x3a8], 0x55d9122c
add dword [edx + 0x170], 0x27895d2b
not dword [edx + 0x338]
add dword [edx + 0x374], 0x3d69640f
xor dword [edx + 0x8c], 0x512c1fba
xor dword [edx + 0x3b8], 0x6ced046e
xor dword [edx + 0x280], 0x2f8557f2
not dword [edx + 0x16c]
xor dword [edx + 0x3e4], 0x36121923
xor dword [edx + 0x2dc], 0x4c981a60
sub dword [edx + 0x1ac], 0xc7b5864
not dword [edx]
xor dword [edx + 0x278], 0x4f231965
sub dword [edx + 0x150], 0x5873716
xor dword [edx + 0x370], 0x64030b2f
not dword [edx + 0x38]
sub dword [edx + 0x380], 0x69f478fe
not dword [edx + 0x2ec]
add dword [edx + 0x1b8], 0x6cf863b8
xor dword [edx + 0x3e8], 0x5afd28bd
add dword [edx + 0x398], 0x61d2115f
not dword [edx + 0x240]
add dword [edx + 4], 0x21a5291e
xor dword [edx + 0x228], 0x68f569d0
not dword [edx + 0x37c]
sub dword [edx + 0x304], 0x39e34e5e
add dword [edx + 0x74], 0x2520220e
add dword [edx + 0x50], 0x515706c5
sub dword [edx + 0x54], 0x44c73f3d
add dword [edx + 0x104], 0x777f117f
not dword [edx + 0x3e0]
xor dword [edx + 0x36c], 0x4ebc7865
sub dword [edx + 0x390], 0xcf1f46
sub dword [edx + 0x354], 0x6f8f0df4
not dword [edx + 0x274]
sub dword [edx + 0x1e8], 0x3ec731b
not dword [edx + 0x12c]
add dword [edx + 0x18c], 0x5b84607f
xor dword [edx + 0xbc], 0x2e684157
add dword [edx + 0x378], 0x66c506f2
sub dword [edx + 0x364], 0x84f2435
add dword [edx + 0x34c], 0x33af439f
sub dword [edx + 0x140], 0x6445648d
add dword [edx + 0x24c], 0x439f042d
not dword [edx + 0x184]
sub dword [edx + 0x128], 0x67973106
not dword [edx + 0x250]
xor dword [edx + 0x3f0], 0x529a413d
not dword [edx + 0x260]
xor dword [edx + 0x22c], 0x510c3575
add dword [edx + 0x7c], 0x3b1d2721
add dword [edx + 0x94], 0x1c2b5270
xor dword [edx + 0x214], 0x5cc92122
add dword [edx + 0x68], 0x45b023e7
sub dword [edx + 0x2e8], 0x29676870
add dword [edx + 0x10], 0x2b0b6c09
not dword [edx + 0x154]
add dword [edx + 0x2c4], 0x30166545
not dword [edx + 0xd0]
add dword [edx + 0x1b0], 0x4268371e
xor dword [edx + 0x19c], 0x19cd2215
sub dword [edx + 0x320], 0x144a0672
add dword [edx + 0x24], 0x72f90cb8
sub dword [edx + 0x84], 0x64897247
add dword [edx + 0x2b4], 0x3e545233
sub dword [edx + 0x3d8], 0x3c610086
add dword [edx + 0x164], 0x6ea508d9
not dword [edx + 0x1cc]
add dword [edx + 0xa0], 0x5446107e
sub dword [edx + 0x220], 0x48927bc9
add dword [edx + 0x20], 0x4d815202
xor dword [edx + 0x264], 0x13631264
add dword [edx + 0xc0], 0x5e516c9b
xor dword [edx + 0x248], 0x508d583d
add dword [edx + 0x2c0], 0x6b030fec
add dword [edx + 0xb8], 0x4d870c5a
xor dword [edx + 0x118], 0x6538161a
not dword [edx + 0xb0]
xor dword [edx + 0x258], 0x45cd09c2
xor dword [edx + 0x3c], 0x6aec60e7
add dword [edx + 0x2e4], 0x37c76e47
sub dword [edx + 0x288], 0x11d369c6
sub dword [edx + 0x2a4], 0x7e5a14fc
sub dword [edx + 0x290], 0x467f7a95
add dword [edx + 0x20c], 0x18bf6fa7
xor dword [edx + 0x2f8], 0x2ec5585b
add dword [edx + 0x324], 0x67ed4f85
add dword [edx + 0x204], 0x29fe1dff
sub dword [edx + 0xf8], 0x30bd6ad7
sub dword [edx + 0x78], 0x54e11ef3
sub dword [edx + 0x1dc], 0x3b3239b0
add dword [edx + 0xb4], 0x2ff91632
add dword [edx + 0x110], 0x65e70c61
not dword [edx + 0x2a0]
not dword [edx + 0x134]
add dword [edx + 0x178], 0x21173cfb
xor dword [edx + 0x14], 0xb8f1c81
add dword [edx + 0xc], 0x235f23ad
sub dword [edx + 0xcc], 0x5e723353
sub dword [edx + 0x5c], 0x532e0296
xor dword [edx + 0x210], 0x583b5be6
xor dword [edx + 0x238], 0x3ddf5aa3
xor dword [edx + 0x2c8], 0x10fc2d9d
not dword [edx + 0x334]
xor dword [edx + 0x34], 0x42e44f91
not dword [edx + 0x2ac]
not dword [edx + 0x3b0]
xor dword [edx + 0x200], 0x1cfd467c
not dword [edx + 0xd8]
xor dword [edx + 0x1b4], 0x28c20a29
xor dword [edx + 0x194], 0x5a305848
xor dword [edx + 0x1a8], 0x1f98291a
not dword [edx + 0xd4]
add dword [edx + 0x25c], 0x7ccb2106
not dword [edx + 0x58]
sub dword [edx + 0x1d4], 0x686e29cd
not dword [edx + 0x3cc]
sub dword [edx + 0x294], 0x3be7653b
not dword [edx + 0x358]
sub dword [edx + 0xac], 0x409b1a17
not dword [edx + 0x1a0]
not dword [edx + 0x2c]
not dword [edx + 0x1c4]
sub dword [edx + 0x168], 0x500c7671
add dword [edx + 0x3bc], 0x4ca40145
not dword [edx + 0x2a8]
xor dword [edx + 0x11c], 0x4a6d2acc
not dword [edx + 0x27c]
sub dword [edx + 0x38c], 0x78ce6ad6
not dword [edx + 0x388]
xor dword [edx + 0x224], 0x6fdf7f80
not dword [edx + 0x2e0]
add dword [edx + 0x21c], 0x7e9d0e4e
add dword [edx + 0x180], 0x1ff45a47
not dword [edx + 0x1ec]
xor dword [edx + 0x1c], 0xc9c102a
add dword [edx + 0x23c], 0x26c02bdb
sub dword [edx + 0x218], 0x6a1b6e9c
xor dword [edx + 0x98], 0x248b4e36
xor dword [edx + 0x130], 0x34dc3a97
xor dword [edx + 0x268], 0x68e23dd3
not dword [edx + 0x14c]
xor dword [edx + 0x1c8], 0x17b0616e
add dword [edx + 0x1fc], 0x551f2ef7
not dword [edx + 0x1d8]
xor dword [edx + 0x30], 0x5e111404
xor dword [edx + 0x31c], 0x1fed6870
not dword [edx + 0x120]
add dword [edx + 0x2d0], 0x420f689b
not dword [edx + 0x1e4]
sub dword [edx + 0x3ec], 0x38934d54
add dword [edx + 0x138], 0x16830113
xor dword [edx + 0x384], 0xc97416c
add dword [edx + 0x3ac], 0x7d5d22f3
xor dword [edx + 0x254], 0x62f603b8
sub dword [edx + 0xfc], 0x55a93341
add dword [edx + 0x100], 0x683138ba
sub dword [edx + 0x244], 0x55265215
add dword [edx + 0x2d4], 0x6dce179d
not dword [edx + 0x3c4]
add dword [edx + 0x158], 0x1f182a1a
add dword [edx + 0x308], 0x55d65a7f
not dword [edx + 0x330]
not dword [edx + 0xe4]
add dword [edx + 0xf4], 0x7443250a
sub dword [edx + 0x1d0], 0x515a29f6
xor dword [edx + 0xa4], 0xc087bad
add dword [edx + 0x2f4], 0x41ce0ad0
sub dword [edx + 0xc8], 0x1ac6701d
add dword [edx + 0xdc], 0x4b3c7e30
xor dword [edx + 0xec], 0x75af5399
sub dword [edx + 0x144], 0x67e02b17
xor dword [edx + 0x64], 0x21532fd4
not dword [edx + 0x26c]
sub dword [edx + 0x15c], 0x54f52aa6
not dword [edx + 0x3b4]
xor dword [edx + 0x60], 0x657e272a
add dword [edx + 0x160], 0x6604e85
add dword [edx + 0x3fc], 0x75200c5b
xor dword [edx + 0x190], 0x5c465232
xor dword [edx + 0x2d8], 0x641772e6
not dword [edx + 0x318]
not dword [edx + 0x2f0]
sub dword [edx + 0x33c], 0x46fd53b9
xor dword [edx + 0x3c8], 0x226a4b6c
not dword [edx + 0x188]
not dword [edx + 0x350]
add dword [edx + 0x108], 0x4eb43b23
not dword [edx + 0x198]
not dword [edx + 0x368]
add dword [edx + 0x114], 0xb837835
xor dword [edx + 0x1bc], 0x447a3419
sub dword [edx + 0x3dc], 0x662d7e01
sub dword [edx + 0x3f4], 0x4a4a5ef7
sub dword [edx + 0x6c], 0x50193315
sub dword [edx + 0x344], 0x520276e0
add dword [edx + 0x28], 0x3dc33f64
xor dword [edx + 0x2fc], 0x455c0015
not dword [edx + 0x298]
sub dword [edx + 0xa8], 0x2c783dbc
sub dword [edx + 0x90], 0x4c664d5b
sub dword [edx + 0x314], 0x74201b0a
not dword [edx + 0xf0]
not dword [edx + 0x2b0]
sub dword [edx + 0x3a0], 0x3c75144c
add dword [edx + 0x3d4], 0x22d17336
not dword [edx + 0x10c]
xor dword [edx + 0x2bc], 0x79a32cd3
xor dword [edx + 0x284], 0x9b80b37
xor dword [edx + 0x13c], 0x7cfa6cd5
add dword [edx + 0x360], 0x24103397
sub dword [edx + 0x80], 0x297e5b3d
add dword [edx + 0xe8], 0x6ca69fd
add dword [edx + 0x394], 0x560e1d08
not dword [edx + 0x2cc]
xor dword [edx + 0x3a4], 0x13b00214
sub dword [edx + 0x1e0], 0x11fa051a
xor dword [edx + 0x3f8], 0x621a2182
not dword [edx + 0x1c0]
sub dword [edx + 0x9c], 0x6ba514bb
xor dword [edx + 0x1a4], 0x69636019
sub dword [edx + 0x48], 0x3fca67ed
xor dword [edx + 0x348], 0x5e722a65
xor dword [edx + 0x328], 0x759d5881
xor dword [edx + 0x300], 0x2bc53d40
sub dword [edx + 0x234], 0x13a60270
not dword [edx + 0x2b8]
sub dword [edx + 0x1f8], 0xe641b7
xor dword [edx + 0x35c], 0x11702377
sub dword [edx + 0xc4], 0x159735a
xor dword [edx + 0x3c0], 0x266e250f
add dword [edx + 0x270], 0x2d66452
sub dword [edx + 8], 0x735e448c
add dword [edx + 0x39c], 0x2a1c51ca
not dword [edx + 0x1f4]
add esi, 0x400
add edx, 0x400
cmp esi, 0x8c000
je 0x4958d9
jmp 0x495019
call fcn.00452354
pop edi
pop esi
pop ebp
pop ebx
pop edx
pop ecx
pop eax
push ebp
mov ebp, esp
sub esp, 0x34
call 0x4958e5
fcmovb st(0), st(6)
fcom st(3)
fst st(3)
fsubr st(2)
fst st(4)
call fcn.00495999
fsub st(3)
fcom st(3)
fmul st(3)
fcmovb st(0), st(4)
fcmove st(0), st(6)
fst st(5)
fcmove st(0), st(7)
fst st(0)
fcmove st(0), st(7)
fsub st(4)
fcmove st(0), st(3)
fcom st(6)
fadd st(7)
fst st(5)
fcmovb st(0), st(5)
fcomp st(5)
fcmovbe st(0), st(4)
call fcn.0049592a
mov esp, ebp
pop ebp
ret