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

Disassembly:
push eax
push ecx
push edx
push ebx
push ebp
push esi
push edi
call 0x4ac00c
pop edx
sub edx, 0x8d00c
mov esi, 0
push edx
not dword [edx + 0x258]
sub dword [edx + 0x220], 0x5b6730a9
xor dword [edx + 0x13c], 0x50be17f2
not dword [edx + 8]
xor dword [edx + 0x178], 0x655415fd
xor dword [edx + 0x244], 0x1db06b3f
add dword [edx + 0x334], 0x27ed2eb4
add dword [edx + 0x90], 0x34a86854
add dword [edx + 0x368], 0x2be4e2c
sub dword [edx + 0x2dc], 0x17c07edc
sub dword [edx + 0xe0], 0x273a07ca
xor dword [edx + 0x1dc], 0x68671062
sub dword [edx + 0x248], 0x27711505
xor dword [edx + 0xd8], 0x2ae253ee
xor dword [edx + 0x168], 0x681068e
not dword [edx + 0x380]
not dword [edx + 0x320]
not dword [edx + 0x148]
add dword [edx + 0x3d4], 0x641f1493
sub dword [edx + 0x18c], 0x4c9850ec
add dword [edx + 0x198], 0x418c2c07
xor dword [edx + 0x3c8], 0x59da2d0d
sub dword [edx + 0x224], 0x57a86182
sub dword [edx + 0x318], 0x7fd06d39
add dword [edx + 0x80], 0x46a63869
not dword [edx + 0x12c]
xor dword [edx + 0x240], 0x7c691aaa
xor dword [edx + 0x310], 0x36410de1
add dword [edx + 0xfc], 0x1af24f95
xor dword [edx + 0x348], 0x2f292341
add dword [edx + 0x160], 0x1e284346
add dword [edx + 0x94], 0x78814429
xor dword [edx + 0x74], 0x1ba6345a
sub dword [edx + 0x150], 0x1ad90ac3
not dword [edx + 0x174]
not dword [edx + 0xa0]
sub dword [edx + 0x34], 0x5ddc4f10
add dword [edx + 0x2b8], 0x58da1024
not dword [edx + 0x158]
sub dword [edx + 0x8c], 0x34d74f2f
sub dword [edx + 0x6c], 0x26da414a
sub dword [edx + 0x2cc], 0x79ea192f
add dword [edx + 0x50], 0x25722c55
add dword [edx + 0x2e4], 0x3e7b7585
add dword [edx + 0x27c], 0x1f684a2c
sub dword [edx + 0x280], 0x6f1804af
add dword [edx + 0x3bc], 0x6e8c4d6d
add dword [edx + 0x1bc], 0x6db70245
xor dword [edx + 0x10c], 0x6ed92ff7
not dword [edx + 0x28]
add dword [edx + 0x7c], 0x65a752d2
add dword [edx + 0x204], 0x5c2738b9
add dword [edx + 0x3e0], 0x16f278e5
sub dword [edx + 0x354], 0x6273777d
xor dword [edx + 0x184], 0x46718cc
sub dword [edx + 0x36c], 0xd005e69
not dword [edx + 0x130]
xor dword [edx + 0x1fc], 0x557b0c0a
sub dword [edx + 0x304], 0x9170d03
sub dword [edx + 0x350], 0x1c05352c
sub dword [edx + 0x2c0], 0x3c97688b
sub dword [edx + 0x194], 0x5c06241d
sub dword [edx + 0x40], 0x34af09a6
not dword [edx + 0x188]
sub dword [edx + 0xbc], 0x5bf912f7
not dword [edx + 0x364]
sub dword [edx + 0xb8], 0x2af472b4
not dword [edx + 0xec]
xor dword [edx + 0x278], 0x5559356f
not dword [edx + 0x22c]
xor dword [edx], 0x7fd71a9d
xor dword [edx + 0x3f4], 0x154d6de1
add dword [edx + 0x384], 0x47785e50
not dword [edx + 0x1d0]
add dword [edx + 0xcc], 0x4f863b81
not dword [edx + 0x290]
add dword [edx + 0xf0], 0x4be45e2d
xor dword [edx + 0x24c], 0xa67c88
not dword [edx + 0xc8]
add dword [edx + 0x2b4], 0x198c33ca
add dword [edx + 0x308], 0x68dc433f
sub dword [edx + 0x1f0], 0x7c184e0c
add dword [edx + 4], 0x64e96844
sub dword [edx + 0x3e4], 0x369e38b3
not dword [edx + 0x38c]
add dword [edx + 0x1e4], 0xa217968
not dword [edx + 0x1d4]
add dword [edx + 0x20c], 0x50ea7bc4
sub dword [edx + 0x338], 0x6faf33c2
not dword [edx + 0x3a0]
xor dword [edx + 0x60], 0x4a913bf7
sub dword [edx + 0x208], 0x38ba1a3c
not dword [edx + 0x34c]
not dword [edx + 0x328]
xor dword [edx + 0x138], 0x58273532
xor dword [edx + 0x20], 0x5641b7e
xor dword [edx + 0x1d8], 0x5d5d672e
sub dword [edx + 0x390], 0x49f326d9
sub dword [edx + 0x35c], 0x5dad0423
sub dword [edx + 0x30], 0x278e02ed
not dword [edx + 0x2e0]
sub dword [edx + 0x154], 0x124c3dcb
not dword [edx + 0x358]
sub dword [edx + 0x2bc], 0x1da807d7
not dword [edx + 0x230]
not dword [edx + 0x140]
add dword [edx + 0xe4], 0x1cd1189e
add dword [edx + 0x2e8], 0x7add2396
not dword [edx + 0x100]
add dword [edx + 0x38], 0x7f7e0b61
xor dword [edx + 0x19c], 0x78de0a0c
sub dword [edx + 0x48], 0x1b8b7460
xor dword [edx + 0x1a4], 0x487c7b33
xor dword [edx + 0x164], 0x7de419d5
add dword [edx + 0x9c], 0x7da53d48
xor dword [edx + 0x84], 0x41605309
xor dword [edx + 0x1a8], 0x6b9b7789
sub dword [edx + 0x15c], 0x444b7abf
xor dword [edx + 0x3dc], 0x2ae43712
not dword [edx + 0xc0]
not dword [edx + 0xb4]
xor dword [edx + 0x70], 0x5f0b67c7
sub dword [edx + 0x1f4], 0x128e354c
not dword [edx + 0x4c]
not dword [edx + 0x78]
not dword [edx + 0x1e0]
xor dword [edx + 0xd4], 0x666c7530
xor dword [edx + 0x3b4], 0x46674a56
not dword [edx + 0x2fc]
not dword [edx + 0x31c]
sub dword [edx + 0x294], 0x35387fd6
add dword [edx + 0x298], 0x372d517a
sub dword [edx + 0x30c], 0x5ca96a02
not dword [edx + 0x2c8]
xor dword [edx + 0x1b0], 0x58612bfa
add dword [edx + 0x2a0], 0x16c463b6
sub dword [edx + 0x120], 0x4d250ba9
not dword [edx + 0x1c8]
add dword [edx + 0x370], 0x59f05e79
not dword [edx + 0xc]
xor dword [edx + 0x2c], 0x7b163d06
not dword [edx + 0x340]
xor dword [edx + 0x58], 0x203875bd
xor dword [edx + 0x10], 0x4b946652
sub dword [edx + 0x1cc], 0x53b977d8
add dword [edx + 0xac], 0x73215667
xor dword [edx + 0x3f0], 0xa376c0
xor dword [edx + 0x88], 0x4e861e2d
xor dword [edx + 0x110], 0x517432d9
sub dword [edx + 0x18], 0xd2b594a
not dword [edx + 0x1b4]
not dword [edx + 0x284]
xor dword [edx + 0xb0], 0x609b0861
not dword [edx + 0x324]
add dword [edx + 0x26c], 0x23d27887
add dword [edx + 0x170], 0x1f807966
xor dword [edx + 0x17c], 0x72c66395
add dword [edx + 0xa4], 0x6ef02de8
xor dword [edx + 0x3b8], 0x2d9870c3
xor dword [edx + 0x3e8], 0x2ec91f20
not dword [edx + 0x21c]
add dword [edx + 0x3d0], 0x64945aba
not dword [edx + 0x2a8]
sub dword [edx + 0x2f4], 0x58d2391f
not dword [edx + 0x14c]
add dword [edx + 0x398], 0xe497ac5
not dword [edx + 0x210]
not dword [edx + 0x228]
sub dword [edx + 0x11c], 0x40621c94
xor dword [edx + 0x134], 0x4e1147a8
xor dword [edx + 0x64], 0x29506a4c
not dword [edx + 0x2f0]
add dword [edx + 0x2a4], 0x5be152e1
sub dword [edx + 0x32c], 0x1d4646
sub dword [edx + 0x1e8], 0x37b64c1f
sub dword [edx + 0x3b0], 0x70c37a91
xor dword [edx + 0x54], 0x34d45c93
xor dword [edx + 0x2d8], 0x38835135
sub dword [edx + 0x2d0], 0x1c625664
xor dword [edx + 0x44], 0x76f61bc8
add dword [edx + 0x37c], 0x1e4e2057
not dword [edx + 0x3a4]
sub dword [edx + 0x2d4], 0x6e86793c
not dword [edx + 0x260]
sub dword [edx + 0x14], 0x70a338ae
not dword [edx + 0x360]
add dword [edx + 0x238], 0x19a12b12
add dword [edx + 0x254], 0x29416ed9
not dword [edx + 0x1a0]
add dword [edx + 0x288], 0x5dbf228c
sub dword [edx + 0x1c0], 0x57d96954
xor dword [edx + 0x24], 0x295f2ffb
sub dword [edx + 0x378], 0x7ee11b60
xor dword [edx + 0xf4], 0x11be72a7
sub dword [edx + 0x3c4], 0x12fd6b4d
not dword [edx + 0xc4]
add dword [edx + 0x2c4], 0x21964795
not dword [edx + 0x3f8]
not dword [edx + 0xd0]
sub dword [edx + 0x2b0], 0x42843075
not dword [edx + 0x190]
not dword [edx + 0x29c]
add dword [edx + 0x25c], 0x4dc60b03
sub dword [edx + 0x3a8], 0x6ec731ad
not dword [edx + 0x394]
sub dword [edx + 0x16c], 0x615a40bc
xor dword [edx + 0x3d8], 0x501360c4
xor dword [edx + 0x3fc], 0x4ff64ed0
sub dword [edx + 0x214], 0x55dd2e85
xor dword [edx + 0x144], 0x388b1547
not dword [edx + 0x1c]
add dword [edx + 0x3ac], 0x382b4d7a
xor dword [edx + 0x39c], 0x6b2225fa
sub dword [edx + 0x314], 0x7b2e0d09
not dword [edx + 0x1c4]
add dword [edx + 0x33c], 0x51502d86
not dword [edx + 0x23c]
not dword [edx + 0x124]
sub dword [edx + 0xf8], 0x51b67118
not dword [edx + 0x374]
sub dword [edx + 0x218], 0x4de929b2
xor dword [edx + 0x200], 0x65913b77
sub dword [edx + 0x234], 0x512c279f
add dword [edx + 0x274], 0x39754594
not dword [edx + 0x300]
add dword [edx + 0x2ec], 0x692633d9
not dword [edx + 0x270]
add dword [edx + 0x2ac], 0x4b01722b
xor dword [edx + 0x180], 0x3ccb67bd
sub dword [edx + 0x68], 0x2bfd700c
add dword [edx + 0x388], 0x90fac
add dword [edx + 0x5c], 0x767b4198
not dword [edx + 0x3c]
not dword [edx + 0x1b8]
not dword [edx + 0x3c0]
sub dword [edx + 0x28c], 0x32a73e39
sub dword [edx + 0x118], 0x739d42a2
sub dword [edx + 0x330], 0x79840a03
xor dword [edx + 0x264], 0x532126d0
not dword [edx + 0xe8]
not dword [edx + 0x344]
add dword [edx + 0x98], 0x29a50bab
xor dword [edx + 0x3ec], 0x53870f0
add dword [edx + 0x2f8], 0x40b115ac
xor dword [edx + 0x108], 0x3d154964
add dword [edx + 0x1f8], 0x5f6279d2
not dword [edx + 0xdc]
add dword [edx + 0x3cc], 0x18db2d47
xor dword [edx + 0x1ac], 0x2e3d4c65
not dword [edx + 0x104]
not dword [edx + 0x128]
add dword [edx + 0x250], 0x4753ecb
not dword [edx + 0x114]
add dword [edx + 0x1ec], 0x7b2b77ba
add dword [edx + 0xa8], 0x698713cd
not dword [edx + 0x268]
add esi, 0x400
add edx, 0x400
cmp esi, 0x8c000
je 0x4ac8a9
jmp 0x4ac019
call fcn.00468f54
pop edi
pop esi
pop ebp
pop ebx
pop edx
pop ecx
pop eax
push ebp
mov ebp, esp
sub esp, 0x12
call fcn.004acada
fcom st(7)
fcmovbe st(0), st(6)
fst st(3)
fst st(5)
fcmovb st(0), st(0)
fst st(7)
call fcn.004acb77
fsub st(5)
fcom st(1)
fcmove st(0), st(7)
fcomp st(0)
fst st(7)
fcom st(6)
fcmove st(0), st(1)
fst st(5)
fadd st(4)
fst st(7)
fsub st(6)
fcomp st(3)
fcomp st(1)
fcmovu st(0), st(1)
fst st(3)
fcmovu st(0), st(3)
fcom st(0)
mov ebx, edi
mov sp, dx
lea edx, [0x40200d]
mov dx, ax
test ecx, ecx
jne 0x4ac8f5
test ecx, eax
jne 0x4ac8f8
add edi, 0x5017
add esi, 0xffffffa4
add bh, 0x6d
test esi, edi
jne 0x4ac912
call fcn.004ac98e
call fcn.004acc8a
call 0x4ac8b5
call fcn.004acada
call fcn.004acc8a
call fcn.004acada
call fcn.004acaa0
call 0x4ac8b5
call fcn.004acc38
call fcn.004acc55
lea edi, [0x401c5f]
mov sp, cx
fst st(1)
fst st(2)
fmul st(1)
fst st(1)
fst st(4)
fst st(7)
fst st(2)
fst st(7)
fcmovbe st(0), st(2)
fst st(3)
fst st(0)
fcom st(0)
fsub st(5)
fcomp st(7)
fcomp st(5)
fcmovb st(0), st(5)
fcom st(6)
fst st(0)
fst st(0)
fcomp st(2)
fsub st(1)
fst st(3)
fcmovb st(0), st(7)
fsub st(2)
fst st(0)
fadd st(2)
fmul st(3)
mov esp, ebp
pop ebp
ret