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

Disassembly:
push ebp
mov ebp, esp
mov ecx, dword [ebp + 0x18]
sub esp, 0x60
mov eax, dword [ecx + 4]
push ebx
push esi
push edi
cmp eax, 0x1d
jne 0x10007c35
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x70]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x60], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x5c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x68]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x64]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x54], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x60]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x50], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x5c]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x4c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x58]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x48], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x54]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x44], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x50]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x40], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x3c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x48]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x38], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x44]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x34], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x40]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x30], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x2c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x38]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x28], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x34]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x24], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x20], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x1c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x18], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x24]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x14], eax
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x60]
mov eax, dword [eax + 0x20]
push dword [ebp - 0x5c]
push dword [ebp - 0x58]
movzx ebx, byte [eax + 0x10]
push dword [ebp - 0x54]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x50]
push 0
mov eax, dword [eax + 0x1c]
push 0
push 0
push dword [ebp - 0x4c]
movzx esi, byte [eax + 0x10]
push dword [ebp - 0x48]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x44]
push dword [ebp - 0x40]
mov eax, dword [eax + 0x18]
push dword [ebp - 0x3c]
push dword [ebp - 0x38]
mov edi, dword [eax + 0x10]
push dword [ebp - 0x34]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x30]
push dword [ebp - 0x2c]
mov eax, dword [eax + 0x14]
push dword [ebp - 0x28]
push dword [ebp - 0x24]
mov edx, dword [eax + 0x10]
push dword [ebp - 0x20]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x1c]
push dword [ebp - 0x18]
mov eax, dword [eax + 0x10]
push dword [ebp - 0x14]
push ebx
mov ecx, dword [eax + 0x10]
mov eax, dword [ebp + 0x18]
push esi
push dword [ebp + 0x14]
push dword [ebp + 0x10]
mov eax, dword [eax + 0x18]
push edi
push edx
push ecx
mov eax, dword [eax + 0xc]
push dword [eax + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
call sym.ExuiKrnln_X32.dll_CreateControl_AdvancedFormEx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14
cmp eax, 0x1e
jne 0x10007dd8
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x74]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x60], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x70]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x5c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x68]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x54], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x64]
mov al, byte [eax + 0x10]
mov byte [ebp - 0x50], al
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x60]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x4c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x5c]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x48], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x58]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x44], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x54]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x40], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x50]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x3c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x38], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x48]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x34], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x44]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x30], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x40]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x2c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x28], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x38]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x24], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x34]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x20], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x1c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x18], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x14], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x24]
push 0
push dword [ebp - 0x60]
push dword [ebp - 0x5c]
mov eax, dword [eax + 0x10]
push dword [ebp - 0x58]
mov dword [ebp - 0x10], eax
push dword [ebp - 0x54]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x50]
push dword [ebp - 0x4c]
mov eax, dword [eax + 0x20]
push 0
push dword [ebp - 0x48]
push dword [ebp - 0x44]
movzx ebx, byte [eax + 0x10]
push dword [ebp - 0x40]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x3c]
push dword [ebp - 0x38]
mov eax, dword [eax + 0x1c]
push dword [ebp - 0x34]
push dword [ebp - 0x30]
movzx esi, byte [eax + 0x10]
push dword [ebp - 0x2c]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x28]
push dword [ebp - 0x24]
mov eax, dword [eax + 0x18]
push dword [ebp - 0x20]
push dword [ebp - 0x1c]
mov edi, dword [eax + 0x10]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x18]
push dword [ebp - 0x14]
mov eax, dword [eax + 0x14]
push dword [ebp - 0x10]
push ebx
mov edx, dword [eax + 0x10]
mov eax, dword [ecx + 0x18]
push esi
push dword [ebp + 0x14]
mov eax, dword [eax + 0x10]
push dword [ebp + 0x10]
push edi
mov ecx, dword [eax + 0x10]
mov eax, dword [ebp + 0x18]
push edx
push ecx
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0xc]
push dword [eax + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
call sym.ExuiKrnln_X32.dll_CreateControl_AdvancedFormEx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14
lea esi, [ecx + 0x18]
cmp eax, 0x1f
jg 0x100082ba
xor edx, edx
cmp eax, 0x1e
jg 0x100082c3
xor ecx, ecx
cmp eax, 0x1d
jg 0x100082cb
xor edi, edi
cmp eax, 0x1c
jg 0x100082d3
xor ebx, ebx
cmp eax, 0x1b
jg 0x100082db
mov dword [ebp + 0x18], ecx
cmp eax, 0x1a
jg 0x100082e6
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
cmp eax, 0x19
jg 0x100082f1
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
cmp eax, 0x18
jg 0x100082fc
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
cmp eax, 0x17
jg 0x10008307
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
cmp eax, 0x16
jg 0x10008313
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
cmp eax, 0x15
jg 0x1000831e
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
cmp eax, 0x14
jg 0x10008329
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
cmp eax, 0x13
jg 0x10008334
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
cmp eax, 0x12
jg 0x1000833f
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
cmp eax, 0x11
jg 0x1000834a
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
cmp eax, 0x10
jg 0x10008355
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
cmp eax, 0xf
jg 0x10008360
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
cmp eax, 0xe
jg 0x1000836b
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
cmp eax, 0xd
jg 0x10008376
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
cmp eax, 0xc
jg 0x10008381
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
cmp eax, 0xb
jg 0x1000838c
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
cmp eax, 0xa
jg 0x10008397
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
cmp eax, 9
jg 0x100083a2
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
cmp eax, 8
jg 0x100083ad
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
cmp eax, 7
jg 0x100083b9
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x50], ecx
cmp eax, 6
jg 0x100083c5
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x54], ecx
cmp eax, 5
jg 0x100083d0
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x54], ecx
mov dword [ebp - 0x58], ecx
cmp eax, 4
jg 0x100083db
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x54], ecx
mov dword [ebp - 0x58], ecx
mov dword [ebp - 0x5c], ecx
cmp eax, 3
jg 0x100083e6
xor eax, eax
mov dword [ebp - 0x60], ecx
mov byte [ebp - 4], al
xor esi, esi
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x5c], eax
jmp 0x100083f7
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x7c]
mov edx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 0x78]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 0x74]
mov edi, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 0x70]
mov ebx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x10]
mov dword [ebp + 0x18], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x68]
mov al, byte [eax + 0x10]
mov byte [ebp - 4], al
mov eax, dword [esi]
mov eax, dword [eax + 0x64]
mov eax, dword [eax + 0x10]
mov dword [ebp - 8], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x60]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0xc], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x5c]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x10], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x58]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x14], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x54]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x18], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x50]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x1c], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x20], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x48]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x24], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x44]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x28], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x40]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x2c], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x30], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x38]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x34], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x34]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x38], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x3c], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x40], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x44], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x24]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x48], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x20]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x4c], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x1c]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x50], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x54], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x14]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x5c], eax
mov eax, dword [esi]
mov esi, dword [ebp - 8]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp + 0x18]
push edx
push ecx
push edi
push ebx
push eax
push dword [ebp - 4]
push esi
push dword [ebp - 0xc]
push dword [ebp - 0x10]
push dword [ebp - 0x14]
push dword [ebp - 0x18]
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
push dword [ebp - 0x24]
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push dword [ebp - 0x30]
push dword [ebp - 0x34]
push dword [ebp - 0x38]
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push dword [ebp - 0x48]
push dword [ebp - 0x4c]
push dword [ebp - 0x50]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp - 0x54]
push dword [ebp - 0x58]
push dword [ebp - 0x5c]
push dword [ebp - 0x60]
push dword [ebp + 0xc]
push dword [ebp + 8]
call sym.ExuiKrnln_X32.dll_CreateControl_AdvancedFormEx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14