Function at 0x417e60
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x591f6a
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
push esi
mov esi, ecx
mov dword [ebp - 0x10], esi
mov dword [esi], vtable.CSchedulerPropertiesDlg.0
mov dword [ebp - 4], 0x2e
lea ecx, [esi + 0xf5c]
call fcn.00455be1
mov byte [ebp - 4], 0x2d
lea ecx, [esi + 0xee8]
call fcn.00455be1
mov byte [ebp - 4], 0x2c
lea ecx, [esi + 0xe74]
call fcn.00455be1
mov byte [ebp - 4], 0x2b
lea ecx, [esi + 0xe00]
call fcn.00455be1
mov byte [ebp - 4], 0x2a
lea ecx, [esi + 0xd8c]
call fcn.00455be1
mov byte [ebp - 4], 0x29
lea ecx, [esi + 0xd18]
call fcn.00455be1
mov byte [ebp - 4], 0x28
lea ecx, [esi + 0xca4]
call fcn.00455be1
mov byte [ebp - 4], 0x27
lea ecx, [esi + 0xc30]
call fcn.00455be1
mov byte [ebp - 4], 0x26
lea ecx, [esi + 0xbbc]
call fcn.00455be1
mov byte [ebp - 4], 0x25
lea ecx, [esi + 0xb48]
call fcn.00455be1
mov byte [ebp - 4], 0x24
lea ecx, [esi + 0xad4]
call fcn.00455be1
mov byte [ebp - 4], 0x23
lea ecx, [esi + 0xa60]
call fcn.00455be1
mov byte [ebp - 4], 0x22
lea ecx, [esi + 0x9ec]
call fcn.00455be1
mov byte [ebp - 4], 0x21
lea ecx, [esi + 0x978]
call fcn.00455be1
mov byte [ebp - 4], 0x20
lea ecx, [esi + 0x904]
call fcn.00455be1
mov byte [ebp - 4], 0x1f
lea ecx, [esi + 0x890]
call fcn.00455be1
mov byte [ebp - 4], 0x1e
lea ecx, [esi + 0x81c]
call fcn.00455be1
mov byte [ebp - 4], 0x1d
lea ecx, [esi + 0x7a8]
call fcn.00455be1
mov byte [ebp - 4], 0x1c
lea ecx, [esi + 0x734]
call fcn.00455c59
mov cl, 0x1b
mov byte [ebp - 4], cl
lea eax, [esi + 0x72c]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], cl
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x417fd6
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov cl, 0x1a
mov byte [ebp - 4], cl
lea eax, [esi + 0x728]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], cl
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x418005
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov cl, 0x19
mov byte [ebp - 4], cl
lea eax, [esi + 0x724]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], cl
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x418034
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov cl, 0x18
mov byte [ebp - 4], cl
lea eax, [esi + 0x720]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], cl
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x418063
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov cl, 0x17
mov byte [ebp - 4], cl
lea eax, [esi + 0x71c]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], cl
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x418092
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov cl, 0x16
mov byte [ebp - 4], cl
lea eax, [esi + 0x718]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], cl
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x4180c1
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov cl, 0x15
mov byte [ebp - 4], cl
lea eax, [esi + 0x714]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], cl
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x4180f0
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov cl, 0x14
mov byte [ebp - 4], cl
lea eax, [esi + 0x710]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], cl
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x41811f
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov cl, 0x13
mov byte [ebp - 4], cl
lea eax, [esi + 0x70c]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], cl
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x41814e
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov cl, 0x12
mov byte [ebp - 4], cl
lea eax, [esi + 0x708]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], cl
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x41817d
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov cl, 0x11
mov byte [ebp - 4], cl
lea eax, [esi + 0x704]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], cl
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x4181ac
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov byte [ebp - 4], 0x10
lea eax, [esi + 0x700]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], 0x10
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x4181db
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov cl, 0xf
mov byte [ebp - 4], cl
lea eax, [esi + 0x6fc]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], cl
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x41820a
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov cl, 0xe
mov byte [ebp - 4], cl
lea eax, [esi + 0x6f8]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], cl
mov eax, dword [eax]
sub eax, 0x10
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x418239
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov byte [ebp - 4], 0xd
lea ecx, [esi + 0x680]
call fcn.00455e3f
mov byte [ebp - 4], 0xc
lea ecx, [esi + 0x60c]
call fcn.00455e3f
mov byte [ebp - 4], 0xb
lea ecx, [esi + 0x598]
call fcn.00455e3f
mov byte [ebp - 4], 0xa
lea ecx, [esi + 0x524]
call fcn.00455e3f
mov byte [ebp - 4], 9
lea ecx, [esi + 0x4b0]
call fcn.00455be1
mov byte [ebp - 4], 8
lea ecx, [esi + 0x43c]
call fcn.00455c59
mov byte [ebp - 4], 7
lea ecx, [esi + 0x3c8]
call fcn.00455c59
mov byte [ebp - 4], 6
lea ecx, [esi + 0x354]
call fcn.00455c59
mov byte [ebp - 4], 5
lea ecx, [esi + 0x2e0]
call fcn.00455c59
mov byte [ebp - 4], 4
lea ecx, [esi + 0x26c]
call fcn.00455c59
mov byte [ebp - 4], 3
lea ecx, [esi + 0x1f8]
call fcn.00455c59
mov byte [ebp - 4], 2
lea ecx, [esi + 0x184]
call fcn.00455c59
mov byte [ebp - 4], 1
lea ecx, [esi + 0x110]
call fcn.00455c59
mov byte [ebp - 4], 0
lea ecx, [esi + 0x9c]
call fcn.00455e3f
mov dword [ebp - 4], 0xffffffff
mov ecx, esi
call fcn.00455114
mov ecx, dword [ebp - 0xc]
pop esi
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret