Function at 0x471671
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 4
mov eax, 0x505611
call fcn.004e43cd
mov esi, ecx
mov dword [ebp - 0x10], esi
push 0x38
push 0
push 0x91
call fcn.004d980e
and dword [ebp - 4], 0
mov ebx, 0x510f7c
push ebx
lea ecx, [esi + 0x88]
mov dword [esi], vtable.CSalaryPage.0
call fcn.004018fe
push str.0.00
lea ecx, [esi + 0x8c]
mov byte [ebp - 4], 1
call fcn.004018fe
lea ecx, [esi + 0x90]
mov byte [ebp - 4], 2
call fcn.004549cb
lea ecx, [esi + 0x178]
mov byte [ebp - 4], 3
call fcn.004549cb
lea ecx, [esi + 0x260]
mov byte [ebp - 4], 4
call fcn.004549cb
or dword [esi + 0x348], 0xffffffff
lea ecx, [esi + 0x350]
mov byte [ebp - 4], 5
call fcn.004549cb
lea ecx, [esi + 0x438]
mov byte [ebp - 4], 6
call fcn.004b0598
mov edi, vtable.CButton.0
mov dword [esi + 0x438], edi
lea ecx, [esi + 0x48c]
mov byte [ebp - 4], 7
call fcn.004b0598
mov dword [esi + 0x48c], edi
lea ecx, [esi + 0x4e0]
mov byte [ebp - 4], 8
call fcn.004b0598
mov dword [esi + 0x4e0], edi
lea ecx, [esi + 0x534]
mov byte [ebp - 4], 9
call fcn.004b0598
mov dword [esi + 0x534], edi
lea ecx, [esi + 0x588]
mov byte [ebp - 4], 0xa
call fcn.004b0598
mov dword [esi + 0x588], edi
lea ecx, [esi + 0x5dc]
mov byte [ebp - 4], 0xb
call fcn.004b0598
mov dword [esi + 0x5dc], edi
lea ecx, [esi + 0x630]
mov byte [ebp - 4], 0xc
call fcn.004b0598
mov dword [esi + 0x630], edi
lea ecx, [esi + 0x684]
mov byte [ebp - 4], 0xd
call fcn.004b0598
mov dword [esi + 0x684], edi
lea eax, [esi + 0x6d8]
and dword [eax + 4], 0
mov dword [eax], vtable.CBrush.0
mov byte [ebp - 4], 0xf
lea ecx, [esi + 0x6e0]
call fcn.0044ff98
lea ecx, [esi + 0x744]
mov byte [ebp - 4], 0x10
call fcn.0044ff98
lea ecx, [esi + 0x7a8]
mov byte [ebp - 4], 0x11
call fcn.004b0598
mov dword [esi + 0x7a8], edi
lea ecx, [esi + 0x7fc]
mov byte [ebp - 4], 0x12
call fcn.00454689
lea ecx, [esi + 0x8e0]
mov byte [ebp - 4], 0x13
call fcn.00454689
lea ecx, [esi + 0x9c4]
mov byte [ebp - 4], 0x14
call fcn.00454689
lea ecx, [esi + 0xaa8]
mov byte [ebp - 4], 0x15
call fcn.00454689
and dword [esi + 0xb8c], 0
push ebx
lea ecx, [esi + 0xb90]
mov byte [ebp - 4], 0x16
call fcn.004018fe
push ebx
lea ecx, [esi + 0xb94]
mov byte [ebp - 4], 0x17
call fcn.004018fe
lea ecx, [esi + 0xb98]
mov byte [ebp - 4], 0x18
call fcn.004b0598
mov dword [esi + 0xb98], edi
and dword [esi + 0xbec], 0
push ebx
lea ecx, [esi + 0xbf0]
mov byte [ebp - 4], 0x19
call fcn.004018fe
push ebx
lea ecx, [esi + 0xbf4]
mov byte [ebp - 4], 0x1a
call fcn.004018fe
lea ecx, [esi + 0xbf8]
mov byte [ebp - 4], 0x1b
call fcn.00453235
push str.0.00
lea ecx, [esi + 0xc50]
mov byte [ebp - 4], 0x1c
call fcn.004018fe
lea ecx, [esi + 0xc54]
mov byte [ebp - 4], 0x1d
call fcn.00453235
lea ecx, [esi + 0xcb0]
mov byte [ebp - 4], 0x1e
call fcn.00454689
push ebx
lea ecx, [esi + 0xd94]
mov byte [ebp - 4], 0x1f
call fcn.004018fe
lea ecx, [esi + 0xd98]
mov byte [ebp - 4], 0x20
call fcn.00454689
mov byte [ebp - 4], 0x21
push ebx
lea ecx, [esi + 0xe7c]
call fcn.004018fe
lea ecx, [esi + 0xe80]
mov byte [ebp - 4], 0x22
call fcn.00454689
push ebx
lea ecx, [esi + 0xf64]
mov byte [ebp - 4], 0x23
call fcn.004018fe
lea ecx, [esi + 0xf68]
mov byte [ebp - 4], 0x24
call fcn.004b0598
mov dword [esi + 0xf68], edi
lea ecx, [esi + 0xfbc]
mov byte [ebp - 4], 0x25
call fcn.004b0598
mov dword [esi + 0xfbc], edi
and dword [esi + 0x1010], 0
lea ecx, [esi + 0x1014]
mov byte [ebp - 4], 0x26
call fcn.004b0598
mov dword [esi + 0x1014], edi
and dword [esi + 0x1068], 0
lea ecx, [esi + 0x106c]
mov byte [ebp - 4], 0x27
call fcn.00454689
push ebx
lea ecx, [esi + 0x1150]
mov byte [ebp - 4], 0x28
call fcn.004018fe
lea ecx, [esi + 0x1154]
mov byte [ebp - 4], 0x29
call fcn.00453235
mov ebx, str.0.00
push ebx
lea ecx, [esi + 0x11ac]
mov byte [ebp - 4], 0x2a
call fcn.004018fe
lea ecx, [esi + 0x11b0]
mov byte [ebp - 4], 0x2b
call fcn.004b0598
mov dword [esi + 0x11b0], edi
and dword [esi + 0x1204], 0
lea ecx, [esi + 0x1208]
mov byte [ebp - 4], 0x2c
call fcn.004b0598
mov dword [esi + 0x1208], edi
and dword [esi + 0x125c], 0
lea ecx, [esi + 0x1260]
mov byte [ebp - 4], 0x2d
call fcn.00453235
push ebx
lea ecx, [esi + 0x12b8]
mov byte [ebp - 4], 0x2e
call fcn.004018fe
lea ecx, [esi + 0x12bc]
mov byte [ebp - 4], 0x2f
call fcn.004b0598
mov dword [esi + 0x12bc], edi
lea ecx, [esi + 0x1310]
mov byte [ebp - 4], 0x30
call fcn.0044ff98
mov byte [ebp - 4], 0x31
lea ecx, [esi + 0x1374]
call fcn.00453235
push ebx
lea ecx, [esi + 0x13cc]
mov byte [ebp - 4], 0x32
call fcn.004018fe
lea ecx, [esi + 0x13d0]
mov byte [ebp - 4], 0x33
call fcn.004b0598
mov dword [esi + 0x13d0], edi
and dword [esi + 0x1424], 0
lea ecx, [esi + 0x1428]
mov byte [ebp - 4], 0x34
call fcn.004b0598
mov dword [esi + 0x1428], edi
and dword [esi + 0x147c], 0
lea ecx, [esi + 0x1480]
mov byte [ebp - 4], 0x35
call fcn.00453235
push ebx
lea ecx, [esi + 0x14d8]
mov byte [ebp - 4], 0x36
call fcn.004018fe
lea ecx, [esi + 0x14dc]
mov byte [ebp - 4], 0x37
call fcn.004b0598
mov dword [esi + 0x14dc], edi
lea ecx, [esi + 0x1530]
mov byte [ebp - 4], 0x38
call fcn.0044ff98
lea ecx, [esi + 0x1594]
mov byte [ebp - 4], 0x39
call fcn.00453235
push ebx
lea ecx, [esi + 0x15ec]
mov byte [ebp - 4], 0x3a
call fcn.004018fe
and dword [esi + 0x34c], 0
and dword [esi + 0xcac], 0
mov eax, esi
call fcn.004e44a5
ret