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

Disassembly:
push eax
push ecx
push edx
push ebx
push ebp
push esi
push edi
call 0x1009d00c
pop edx
sub edx, 0x8c80c
mov esi, 0
push edx
not dword [edx + 0x2b8]
xor dword [edx + 0x224], 0x2fbb1731
sub dword [edx + 0x2bc], 0x16123cc1
sub dword [edx + 0xc4], 0x564e4240
xor dword [edx + 0x10], 0x112b42ed
add dword [edx + 0x2b4], 0xfbe21b5
sub dword [edx + 0x29c], 0x87771d8
sub dword [edx + 0xe0], 0x2c613fb4
add dword [edx + 0x108], 0x19295a19
add dword [edx + 0xc0], 0x61d01718
xor dword [edx + 0x254], 0x35696b52
sub dword [edx + 0x1ec], 0x6be26b2b
add dword [edx + 0x3b4], 0x3f0466bb
xor dword [edx + 0x84], 0x41d10fe4
xor dword [edx + 0x244], 0x594f5ad3
not dword [edx + 0xb0]
add dword [edx + 0x314], 0x390f68bb
sub dword [edx + 0x214], 0x558a5555
add dword [edx + 0x298], 0x74070e6
not dword [edx + 0x30]
not dword [edx + 0x158]
not dword [edx + 0x360]
sub dword [edx + 0x2ac], 0x2a077d7d
add dword [edx + 0x1a8], 0x22477b37
xor dword [edx + 0x58], 0x2d396a5a
xor dword [edx + 0x1f0], 0x9d6f83
not dword [edx + 0x3ac]
not dword [edx + 0xec]
xor dword [edx + 0x104], 0x59411dcf
xor dword [edx + 0x168], 0x56e37645
sub dword [edx + 0x3e8], 0xe8d05cf
not dword [edx]
sub dword [edx + 0x190], 0x57e3395b
not dword [edx + 0x3b0]
sub dword [edx + 0x9c], 0x2e71271b
not dword [edx + 0x13c]
xor dword [edx + 0x308], 0x25b13183
add dword [edx + 0x320], 0x6220868
not dword [edx + 0x138]
sub dword [edx + 0x3d0], 0xcda227c
sub dword [edx + 0xac], 0x4b2972fd
not dword [edx + 0x38]
not dword [edx + 0x19c]
add dword [edx + 0xfc], 0x62673883
sub dword [edx + 0x3f4], 0x64d60689
not dword [edx + 0xc]
xor dword [edx + 0x1b8], 0x14791602
sub dword [edx + 0x17c], 0x31fb6947
add dword [edx + 0x34c], 0x47b91f57
sub dword [edx + 0x48], 0x519e0ea6
sub dword [edx + 0x120], 0x2f7d5522
xor dword [edx + 0x324], 0x2fb1094c
sub dword [edx + 0x4c], 0x1c3c0832
sub dword [edx + 0x1c4], 0x294e4a38
add dword [edx + 0x2ec], 0x7bc6692f
add dword [edx + 0x310], 0x92b54ae
add dword [edx + 0x240], 0x6f577cf8
not dword [edx + 0x1b0]
sub dword [edx + 0x22c], 0x14482c6a
not dword [edx + 0x2a8]
sub dword [edx + 0x23c], 0x381e003d
xor dword [edx + 0x3a4], 0x6dc93070
not dword [edx + 0x3a0]
xor dword [edx + 0x54], 0x6ba1639b
not dword [edx + 0x35c]
xor dword [edx + 0x388], 0xbb20a1e
sub dword [edx + 0x1c0], 0x48194c9e
sub dword [edx + 0x380], 0x49c30c7d
sub dword [edx + 0x330], 0x2923036e
add dword [edx + 0x28c], 0x44c74436
sub dword [edx + 0x128], 0x33b9335b
xor dword [edx + 0x32c], 0x35c95ea4
add dword [edx + 0x3c8], 0xf374e67
xor dword [edx + 0xf8], 0x1c3a790f
sub dword [edx + 0x278], 0x2c702852
xor dword [edx + 0x26c], 0x52796c40
add dword [edx + 0x2e0], 0x655d5ab2
xor dword [edx + 0x1a4], 0x5b2c67ca
not dword [edx + 0x68]
add dword [edx + 0x304], 0x1e221949
sub dword [edx + 0x30c], 0x630947ae
add dword [edx + 0x3a8], 0x22d44cb4
not dword [edx + 0x2d4]
not dword [edx + 0x2a4]
sub dword [edx + 0x3dc], 0x1ed26049
not dword [edx + 0x328]
sub dword [edx + 0x28], 0x34b7dff
xor dword [edx + 0x2d0], 0x6e2864fe
not dword [edx + 0x180]
not dword [edx + 0x354]
xor dword [edx + 0x110], 0x7ea76b92
not dword [edx + 0x264]
xor dword [edx + 0x260], 0x3b903f82
add dword [edx + 0x3d8], 0x1c593f0a
sub dword [edx + 0x160], 0x78a59db
xor dword [edx + 0xdc], 0x55ae7a21
add dword [edx + 0xd4], 0x50494d56
add dword [edx + 0x11c], 0x62341aea
sub dword [edx + 0xbc], 0x7b027047
sub dword [edx + 0x130], 0x56154ec0
xor dword [edx + 0x3c0], 0x33123a87
xor dword [edx + 0x2e4], 0x14855322
sub dword [edx + 0x318], 0x630c74ca
xor dword [edx + 0x284], 0xd8f5369
not dword [edx + 0x2fc]
sub dword [edx + 0x364], 0x7047cc3
add dword [edx + 0x1cc], 0x6d6d47e9
xor dword [edx + 0x3bc], 0x32ea2264
add dword [edx + 0x3cc], 0x37f21ff1
sub dword [edx + 0x270], 0x45864df7
sub dword [edx + 0x1dc], 0x34d87e08
sub dword [edx + 0x25c], 0x7cbd3a56
not dword [edx + 0x34]
sub dword [edx + 0xf0], 0x347d0ff5
not dword [edx + 0x174]
add dword [edx + 0x370], 0x6be03df2
add dword [edx + 0x64], 0x24687570
xor dword [edx + 0x280], 0xf386e22
sub dword [edx + 0x218], 0x60f95a3f
sub dword [edx + 0x44], 0x7e9f1c74
sub dword [edx + 0x210], 0x6c126892
xor dword [edx + 0x27c], 0x7bde4425
add dword [edx + 0x20], 0x201a335a
add dword [edx + 0x300], 0x754b71d6
add dword [edx + 0x2c4], 0x47724423
not dword [edx + 0x194]
not dword [edx + 0x198]
sub dword [edx + 0xc8], 0x26ff292c
sub dword [edx + 0x288], 0x438e52b3
not dword [edx + 0x33c]
sub dword [edx + 0x134], 0x5fdd5bca
sub dword [edx + 0x3e0], 0x50e22f04
xor dword [edx + 0x100], 0x5caa344f
sub dword [edx + 0x1ac], 0x2f41bf4
sub dword [edx + 0x200], 0x30112e8b
xor dword [edx + 0x8c], 0x43283e0c
add dword [edx + 0x340], 0x7d5b6115
xor dword [edx + 0x2f8], 0x67e51438
not dword [edx + 8]
not dword [edx + 0x3e4]
add dword [edx + 0x344], 0x300d6761
add dword [edx + 0x384], 0x52db5b32
sub dword [edx + 0x2e8], 0x4e442126
add dword [edx + 0x37c], 0x66075742
sub dword [edx + 0x150], 0x28fe0696
xor dword [edx + 0x14], 0x5a9e662a
xor dword [edx + 0x238], 0x2015fed
xor dword [edx + 0xb4], 0x57786692
sub dword [edx + 0x2c], 0x65842f8c
not dword [edx + 0x1fc]
add dword [edx + 0x16c], 0x6a0876
xor dword [edx + 0x2c0], 0x2f445b83
sub dword [edx + 0x7c], 0x679d26e6
xor dword [edx + 0x2a0], 0x2d10a84
xor dword [edx + 0x148], 0x62826211
sub dword [edx + 0x294], 0x11ed12c8
not dword [edx + 0x184]
add dword [edx + 0xe4], 0x2ded36fa
add dword [edx + 0xcc], 0x6e9c4b94
not dword [edx + 0x3fc]
sub dword [edx + 0x2f4], 0x212c7190
add dword [edx + 0x80], 0xd7957fb
add dword [edx + 0x1d4], 0x60554d7a
xor dword [edx + 0xd0], 0x19802ec4
sub dword [edx + 0x3c], 0x7a940241
sub dword [edx + 0x3d4], 0x26fb7c92
not dword [edx + 0x274]
sub dword [edx + 0x1f4], 0x6b8a283e
sub dword [edx + 0x38c], 0x43a06473
sub dword [edx + 0xd8], 0x4d0717b3
xor dword [edx + 0x144], 0x6f153519
xor dword [edx + 0x188], 0x3c027216
xor dword [edx + 0x24c], 0x230e3dcb
sub dword [edx + 0x1bc], 0x53b0114d
sub dword [edx + 0x1a0], 0x71f772b9
not dword [edx + 0x2f0]
xor dword [edx + 0x204], 0x6ac8265a
not dword [edx + 0x178]
xor dword [edx + 0x334], 0x656b22d5
not dword [edx + 0x258]
xor dword [edx + 0x6c], 0x20741c4e
xor dword [edx + 0x208], 0x914497
add dword [edx + 0x2d8], 0x2ffa02af
not dword [edx + 0x268]
xor dword [edx + 0x170], 0x7542759f
xor dword [edx + 0x1d0], 0x3cf56cab
xor dword [edx + 0x394], 0x3bc926e6
add dword [edx + 0x164], 0x9c15280
sub dword [edx + 4], 0x46cd35e9
not dword [edx + 0x228]
add dword [edx + 0xa0], 0x1f077ff5
add dword [edx + 0x3f8], 0x5b3527cf
xor dword [edx + 0x348], 0x10425f3d
not dword [edx + 0x1e0]
xor dword [edx + 0x2cc], 0x399f52c8
not dword [edx + 0x60]
sub dword [edx + 0x14c], 0x56243ca9
sub dword [edx + 0x374], 0x63d411bc
add dword [edx + 0x21c], 0x6a1f1751
add dword [edx + 0x378], 0x3369672f
xor dword [edx + 0x390], 0xe052842
not dword [edx + 0x24]
not dword [edx + 0x118]
add dword [edx + 0x88], 0x7f4e0f87
xor dword [edx + 0x234], 0x502812a3
sub dword [edx + 0x36c], 0x362236d
add dword [edx + 0x114], 0x5da4390f
not dword [edx + 0xf4]
add dword [edx + 0x20c], 0x68410f96
not dword [edx + 0x2b0]
xor dword [edx + 0x3b8], 0x46da5419
sub dword [edx + 0x1f8], 0x38d170e3
sub dword [edx + 0x31c], 0x60877c8e
not dword [edx + 0x50]
sub dword [edx + 0x12c], 0x587160a2
xor dword [edx + 0x18c], 0x20df4354
add dword [edx + 0x15c], 0x98560f4
xor dword [edx + 0xb8], 0x643b53d0
add dword [edx + 0xe8], 0x7fb356d5
sub dword [edx + 0x1c], 0x20063f99
not dword [edx + 0x18]
not dword [edx + 0x70]
sub dword [edx + 0x154], 0x4e3d100e
xor dword [edx + 0x3c4], 0x437829c3
add dword [edx + 0xa4], 0x2f7f31
sub dword [edx + 0x248], 0x2ace4f58
sub dword [edx + 0x368], 0x30641e9c
not dword [edx + 0x220]
add dword [edx + 0x358], 0x77bd58cb
xor dword [edx + 0x2c8], 0x710705eb
sub dword [edx + 0x1d8], 0x4e1e547c
not dword [edx + 0x1c8]
not dword [edx + 0x3ec]
not dword [edx + 0x230]
add dword [edx + 0x90], 0x3c6715e0
not dword [edx + 0x10c]
not dword [edx + 0x74]
sub dword [edx + 0x350], 0x635519eb
xor dword [edx + 0x398], 0x2d951d85
not dword [edx + 0x94]
xor dword [edx + 0x338], 0x12fa0c60
not dword [edx + 0x140]
add dword [edx + 0x2dc], 0x1a4e22d6
not dword [edx + 0x3f0]
not dword [edx + 0x98]
not dword [edx + 0x250]
xor dword [edx + 0x290], 0x32d5691
sub dword [edx + 0x1b4], 0x6cd068e8
add dword [edx + 0x5c], 0x83a0498
not dword [edx + 0x78]
xor dword [edx + 0x40], 0x2bd4243c
add dword [edx + 0x1e4], 0x253c6e38
add dword [edx + 0x1e8], 0x233b5713
sub dword [edx + 0x124], 0x58702d32
not dword [edx + 0xa8]
add dword [edx + 0x39c], 0x9667a68
add esi, 0x400
add edx, 0x400
cmp esi, 0x8c000
je 0x1009d8d5
jmp 0x1009d019
call fcn.1005a754
pop edi
pop esi
pop ebp
pop ebx
pop edx
pop ecx
pop eax
push ebp
mov ebp, esp
sub esp, 0x3b
call fcn.1009da7a
call fcn.1009da7a
add bl, 0x75
add eax, 0xffffffbe
test edx, esi
jne 0x1009d8f1
add eax, 0x49
call fcn.1009dc0b
sub ecx, 0x31
sub eax, 0x5c88
lea ecx, [0x402297]
push 0x16d6
add bl, 0x7d
test ebx, ebp
jne 0x1009d903
test eax, eax
jne 0x1009d903
sub ecx, 0x30
test esp, ebx
jne 0x1009d922
sub eax, 0xffffffee
sub eax, 0x7606
call fcn.1009da7a
fcmove st(0), st(3)
fst st(1)
fst st(3)
fcom st(3)
fcmovbe st(0), st(7)
fst st(0)
fcomp st(3)
fcmovb st(0), st(4)
fst st(7)
fcomp st(4)
fcom st(7)
fcmovu st(0), st(2)
fadd st(0)
fst st(3)
fcmovbe st(0), st(1)
fadd st(0)
fst st(2)
fcom st(1)
fst st(6)
fcmovbe st(0), st(1)
fsub st(6)
fsub st(0)
fmul st(1)
fst st(5)
add edi, 0x24ec
add bl, 0x46
push 0x4ead
add eax, 0x1d04
test ebp, eax
jne 0x1009d967
call fcn.1009dc01
add edx, 0xffffffbf
push 0x5dce
lea eax, [0x400039]
call fcn.1009da7a
call fcn.1009db3e
call fcn.1009d9e7
mov edx, edx
sub esi, 0x17da
call fcn.1009db10
add bh, 0xb7
mov eax, ebx
call fcn.1009dc15
fadd st(3)
fadd st(7)
fsubr st(0)
fst st(2)
fcmovbe st(0), st(6)
fst st(5)
fst st(4)
mov esp, ebp
pop ebp
ret