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

Disassembly:
sub esp, 0xae0
and dword [esp + 0xb0], 0
xor edx, edx
and dword [esp + 0xb4], 0
mov dword [esp + 0xa8], 0xee9eaa
mov dword [esp + 0xac], 0xf40dec
mov dword [esp + 0x1c], 0x43d364
or dword [esp + 0x1c], 0x997d0d33
shr dword [esp + 0x1c], 0x10
mov eax, dword [esp + 0x1c]
push ebx
push ebp
push esi
push edi
push 0x5b
mov edi, ecx
mov esi, 0x5451f11
pop ecx
div ecx
push 0x33
mov dword [esp + 0x30], eax
xor edx, edx
xor dword [esp + 0x30], 0x186
mov dword [esp + 0xa4], 0xbc310c
add dword [esp + 0xa4], 0xaef6
xor dword [esp + 0xa4], 0xb5c8c9
mov dword [esp + 0x54], 0xeae9df
imul eax, dword [esp + 0x54], 0x7e
pop ecx
push 0x52
mov dword [esp + 0x54], eax
add dword [esp + 0x54], 0xffff69f3
xor dword [esp + 0x54], 0x73964551
mov dword [esp + 0x6c], 0x37ff1d
mov eax, dword [esp + 0x6c]
div ecx
xor edx, edx
mov dword [esp + 0x6c], eax
xor dword [esp + 0x6c], 0x5cc49
mov dword [esp + 0x74], 0xd28cc6
or dword [esp + 0x74], 0x588b3ccc
xor dword [esp + 0x74], 0x58d5aa74
mov dword [esp + 0x7c], 0x703f09
xor dword [esp + 0x7c], 0x6af603ac
xor dword [esp + 0x7c], 0x6a82c035
mov dword [esp + 0x38], 0xa1423a
xor dword [esp + 0x38], 0x6ec2c5ad
shl dword [esp + 0x38], 1
xor dword [esp + 0x38], 0xdccaea23
mov dword [esp + 0x18], 0xb1e8eb
xor dword [esp + 0x18], 0xbc560495
mov eax, dword [esp + 0x18]
pop ecx
div ecx
mov dword [esp + 0x14], eax
add dword [esp + 0x14], 0x636b
xor dword [esp + 0x14], 0x24ffdc7
mov dword [esp + 0x80], 0x469107
imul eax, dword [esp + 0x80], 0x35
mov dword [esp + 0x80], eax
xor dword [esp + 0x80], 0xe910872
mov dword [esp + 0xb4], 0xe78602
add dword [esp + 0xb4], 0xffffd98a
xor dword [esp + 0xb4], 0xe43548
mov dword [esp + 0x60], 0xbd0852
shr dword [esp + 0x60], 0xe
add dword [esp + 0x60], 0xffffef6d
xor dword [esp + 0x60], 0xfff0edc1
mov dword [esp + 0x40], 0x921c7d
or dword [esp + 0x40], 0x7c45c560
xor dword [esp + 0x40], 0x19c4d6a8
xor dword [esp + 0x40], 0x651bd085
mov dword [esp + 0x58], 0x472eda
shl dword [esp + 0x58], 7
add dword [esp + 0x58], 0xffffd2d0
xor dword [esp + 0x58], 0x2390a208
mov dword [esp + 0x48], 0x943272
or dword [esp + 0x48], 0x897a0a40
add dword [esp + 0x48], 0xffff5c1c
xor dword [esp + 0x48], 0x89f81185
mov dword [esp + 0x1c], 0xa1ee39
xor dword [esp + 0x1c], 0x31c94d19
add dword [esp + 0x1c], 0xfffffcac
xor edx, edx
add dword [esp + 0x1c], 0xffff58f4
xor dword [esp + 0x1c], 0x31655510
mov dword [esp + 0xa8], 0xc2c863
imul eax, dword [esp + 0xa8], 0x45
push 0x14
pop ecx
push 0x49
mov dword [esp + 0xac], eax
xor dword [esp + 0xac], 0x3480f6ff
mov dword [esp + 0x28], 0x50c6f3
xor dword [esp + 0x28], 0xb81b2b3c
mov eax, dword [esp + 0x28]
div ecx
xor edx, edx
mov dword [esp + 0x28], eax
xor dword [esp + 0x28], 0xd7a82b3f
xor dword [esp + 0x28], 0xde94e33c
mov dword [esp + 0x94], 0x98676d
imul eax, dword [esp + 0x94], 0x3e
pop ecx
push 0x6d
mov dword [esp + 0x94], eax
xor dword [esp + 0x94], 0x24e56d3c
mov dword [esp + 0x3c], 0xaac814
xor dword [esp + 0x3c], 0xd06cb170
add dword [esp + 0x3c], 0xffff7418
xor dword [esp + 0x3c], 0xd0cebb8a
mov dword [esp + 0xb4], 0x75929c
xor dword [esp + 0xb4], 0x54803b02
xor dword [esp + 0xb4], 0x54f45e8c
mov dword [esp + 0x8c], 0xf88c55
or dword [esp + 0x8c], 0xf7ff144e
xor dword [esp + 0x8c], 0xf7fb0003
mov dword [esp + 0x40], 0x2d1f20
xor dword [esp + 0x40], 0x22bb3282
add dword [esp + 0x40], 0x36f7
xor dword [esp + 0x40], 0x22999274
mov dword [esp + 0xa8], 0x8d17ab
shl dword [esp + 0xa8], 7
xor dword [esp + 0xa8], 0x468d4933
mov dword [esp + 0xb0], 0xcd86bb
add dword [esp + 0xb0], 0x3740
xor dword [esp + 0xb0], 0xc054b3
mov dword [esp + 0x50], 0x6743e2
add dword [esp + 0x50], 0x38ce
add dword [esp + 0x50], 0xd390
xor dword [esp + 0x50], 0x679f9e
mov dword [esp + 0x48], 0x95d45d
mov eax, dword [esp + 0x48]
div ecx
xor edx, edx
mov dword [esp + 0x48], eax
or dword [esp + 0x48], 0x38ad3337
xor dword [esp + 0x48], 0x38afc4e4
mov dword [esp + 0x9c], 0xb1eee4
xor dword [esp + 0x9c], 0x252bdbe7
xor dword [esp + 0x9c], 0x2596f1af
mov dword [esp + 0x58], 0xa677b6
add dword [esp + 0x58], 0x4475
or dword [esp + 0x58], 0x78d48f3e
xor dword [esp + 0x58], 0x78ff63ae
mov dword [esp + 0x70], 0x352110
shr dword [esp + 0x70], 0xa
xor dword [esp + 0x70], 0x45841
mov dword [esp + 0x68], 0x295e06
add dword [esp + 0x68], 0x3d36
shr dword [esp + 0x68], 8
xor dword [esp + 0x68], 0xcf549
mov dword [esp + 0x60], 0x6410fd
xor dword [esp + 0x60], 0xd8f875bc
add dword [esp + 0x60], 0x463a
xor dword [esp + 0x60], 0xd891059a
mov dword [esp + 0x1c], 0xf90d9a
or dword [esp + 0x1c], 0x8950e5fe
add dword [esp + 0x1c], 0x1734
mov eax, dword [esp + 0x1c]
pop ecx
div ecx
mov dword [esp + 0x18], eax
xor dword [esp + 0x18], 0x14d5211
xor edx, edx
mov dword [esp + 0x74], 0xaa51ed
mov ebx, 0x7225294
mov eax, dword [esp + 0x74]
mov ebp, 0xf8448f7
push 0x76
pop ecx
div ecx
push 0x29
mov dword [esp + 0x78], eax
xor edx, edx
xor dword [esp + 0x78], 0x32e35
mov dword [esp + 0x14], 0xd94dc8
or dword [esp + 0x14], 0x3864a3b0
shl dword [esp + 0x14], 7
or dword [esp + 0x14], 0xadd5e768
xor dword [esp + 0x14], 0xfff0be4b
mov dword [esp + 0x98], 0x7940c6
shr dword [esp + 0x98], 0xf
xor dword [esp + 0x98], 0x54614
mov dword [esp + 0x90], 0xc0c066
or dword [esp + 0x90], 0x7e01f54e
xor dword [esp + 0x90], 0x7ecce0b2
mov dword [esp + 0x88], 0x35875
shl dword [esp + 0x88], 0xb
xor dword [esp + 0x88], 0x1ac635f1
mov dword [esp + 0x80], 0x2fb235
shr dword [esp + 0x80], 9
xor dword [esp + 0x80], 0x143bb
mov dword [esp + 0x34], 0x1da111
add dword [esp + 0x34], 0xfffffd02
shl dword [esp + 0x34], 8
add dword [esp + 0x34], 0xe730
xor dword [esp + 0x34], 0x1d9fb8ab
mov dword [esp + 0x2c], 0x30dfcf
xor dword [esp + 0x2c], 0xc47f949c
mov eax, dword [esp + 0x2c]
pop ecx
div ecx
mov dword [esp + 0x28], eax
shr dword [esp + 0x28], 0xa
xor dword [esp + 0x28], 0xe7062
mov dword [esp + 0x20], 0xfe9de6
imul eax, dword [esp + 0x20], 0x19
mov dword [esp + 0x20], eax
shr dword [esp + 0x20], 0xd
or dword [esp + 0x20], 0x2060c56e
xor dword [esp + 0x20], 0x206c6be9
mov dword [esp + 0x9c], 0x888dcf
shl dword [esp + 0x9c], 0xc
xor dword [esp + 0x9c], 0x88d1cdb2
cmp esi, 0x5451f11
je 0xa113fd
cmp esi, ebx
je 0xa11410
cmp esi, ebp
jne 0xa113ff
push dword [esp + 0x70]
lea eax, [esp + 0xcc]
push dword [esp + 0x6c]
push dword [esp + 0x58]
mov edx, dword [esp + 0xac]
push eax
call fcn.00a047dc
push dword [esp + 0x44]
mov edx, dword [esp + 0x8c]
lea ecx, [esp + 0xdc]
call fcn.00a1ee88
xor ecx, ecx
mov word [eax], cx
lea eax, [esp + 0x4ec]
push eax
push dword [esp + 0xcc]
mov edx, dword [esp + 0x9c]
mov ecx, dword [esp + 0x30]
call fcn.00a040e2
mov edx, dword [esp + 0x5c]
mov ecx, dword [esp + 0x7c]
push 0xa01888
call fcn.00a114e2
add esp, 0x20
lea edx, [esp + 0x4d8]
mov esi, eax
lea eax, [esp + 0x2d0]
push dword [esp + 0x24]
push dword [esp + 0xac]
push eax
push ecx
lea eax, [esp + 0xd8]
push eax
push esi
push dword [esp + 0x34]
push dword [esp + 0x64]
mov ecx, dword [esp + 0x78]
call fcn.00a14328
push dword [esp + 0xa8]
mov ecx, esi
push dword [esp + 0xd4]
push dword [esp + 0x60]
mov edx, dword [esp + 0xbc]
call fcn.00a12c7a
push dword [esp + 0xd0]
mov ecx, dword [esp + 0x6c]
lea eax, [esp + 0x300]
push eax
mov edx, edi
call fcn.00a0fb3b
add esp, 0x34
test eax, eax
je 0xa114d7
mov esi, ebx
jmp 0xa112ee
mov esi, ebp
cmp esi, 0xb533fa3
jne 0xa112ee
jmp 0xa114d7
push ecx
push dword [esp + 0x9c]
lea eax, [esp + 0x6e8]
push ecx
push dword [esp + 0x50]
push eax
push dword [esp + 0x60]
push dword [esp + 0x44]
mov ecx, dword [esp + 0xc8]
call fcn.00a06876
mov edx, dword [esp + 0x88]
mov ecx, dword [esp + 0x70]
push 0xa01938
call fcn.00a114e2
add esp, 0x20
lea edx, [esp + 0x2d0]
mov esi, eax
lea eax, [esp + 0x8e8]
push dword [esp + 0x10]
push dword [esp + 0x78]
push eax
push ecx
lea eax, [esp + 0x6f0]
push eax
push esi
push dword [esp + 0x30]
push dword [esp + 0x78]
mov ecx, dword [esp + 0x84]
call fcn.00a14328
push dword [esp + 0x9c]
mov ecx, esi
push dword [esp + 0xa8]
push dword [esp + 0xb4]
mov edx, dword [esp + 0xc0]
call fcn.00a12c7a
add esp, 0x28
lea eax, [esp + 0x8ec]
xor edx, edx
push dword [esp + 0xa0]
push 0
push eax
push 0
push dword [esp + 0x34]
push dword [esp + 0x40]
mov ecx, dword [esp + 0x4c]
call fcn.00a177e0
add esp, 0x1c
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xae0
ret