Function at 0x473860
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 4
mov eax, 0x505a6d
call fcn.004e43cd
mov esi, ecx
mov dword [ebp - 0x10], esi
mov dword [esi], vtable.CShift_Allwance_Page.0
mov ecx, dword [esi + 0x151c]
push 0x10
pop edi
sub ecx, edi
mov dword [ebp - 4], 0x49
call fcn.00401285
lea ecx, [esi + 0x14c4]
call fcn.004aebf5
lea ecx, [esi + 0x146c]
mov byte [ebp - 4], 0x48
call fcn.004aebf5
lea ecx, [esi + 0x1408]
mov byte [ebp - 4], 0x47
call fcn.0044ffb9
lea ecx, [esi + 0x13a4]
mov byte [ebp - 4], 0x46
call fcn.0044ffb9
lea ecx, [esi + 0x1340]
mov byte [ebp - 4], 0x45
call fcn.0044ffb9
lea ecx, [esi + 0x12dc]
mov byte [ebp - 4], 0x44
call fcn.0044ffb9
lea ecx, [esi + 0x1278]
mov byte [ebp - 4], 0x43
call fcn.0044ffb9
lea ecx, [esi + 0x1214]
mov byte [ebp - 4], 0x42
call fcn.0044ffb9
lea ecx, [esi + 0x11b0]
mov byte [ebp - 4], 0x41
call fcn.0044ffb9
lea ecx, [esi + 0x114c]
mov byte [ebp - 4], 0x40
call fcn.0044ffb9
lea ecx, [esi + 0x10e8]
mov byte [ebp - 4], 0x3f
call fcn.0044ffb9
lea ecx, [esi + 0x1084]
mov byte [ebp - 4], 0x3e
call fcn.0044ffb9
lea ecx, [esi + 0x1020]
mov byte [ebp - 4], 0x3d
call fcn.0044ffb9
lea ecx, [esi + 0xfbc]
mov byte [ebp - 4], 0x3c
call fcn.0044ffb9
lea ecx, [esi + 0xf58]
mov byte [ebp - 4], 0x3b
call fcn.0044ffb9
lea ecx, [esi + 0xf00]
mov byte [ebp - 4], 0x3a
call fcn.004aebf5
lea ecx, [esi + 0xeac]
mov byte [ebp - 4], 0x39
call fcn.004aebf5
lea ecx, [esi + 0xe58]
mov byte [ebp - 4], 0x38
call fcn.004aebf5
lea ecx, [esi + 0xe04]
mov byte [ebp - 4], 0x37
call fcn.004aebf5
lea ecx, [esi + 0xdb0]
mov byte [ebp - 4], 0x36
call fcn.004aebf5
lea ecx, [esi + 0xd5c]
mov byte [ebp - 4], 0x35
call fcn.004aebf5
lea ecx, [esi + 0xd08]
mov byte [ebp - 4], 0x34
call fcn.004aebf5
lea ecx, [esi + 0xcb4]
mov byte [ebp - 4], 0x33
call fcn.004aebf5
lea ecx, [esi + 0xc60]
mov byte [ebp - 4], 0x32
call fcn.004aebf5
lea ecx, [esi + 0xc0c]
mov byte [ebp - 4], 0x31
call fcn.004aebf5
lea ecx, [esi + 0xbb8]
mov byte [ebp - 4], 0x30
call fcn.004aebf5
lea ecx, [esi + 0xb64]
mov byte [ebp - 4], 0x2f
call fcn.004aebf5
mov byte [ebp - 4], 0x2e
lea ecx, [esi + 0xa78]
call fcn.004543de
mov ecx, dword [esi + 0xa5c]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0xa58]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0xa54]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0xa50]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0xa4c]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0xa48]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0xa44]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0xa40]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0xa3c]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0xa38]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0xa34]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0xa30]
sub ecx, edi
call fcn.00401285
lea ecx, [esi + 0x9d8]
mov byte [ebp - 4], 0x21
call fcn.004531af
lea ecx, [esi + 0x980]
mov byte [ebp - 4], 0x20
call fcn.004531af
lea ecx, [esi + 0x928]
mov byte [ebp - 4], 0x1f
call fcn.004531af
lea ecx, [esi + 0x8d0]
mov byte [ebp - 4], 0x1e
call fcn.004531af
lea ecx, [esi + 0x878]
mov byte [ebp - 4], 0x1d
call fcn.004531af
lea ecx, [esi + 0x820]
mov byte [ebp - 4], 0x1c
call fcn.004531af
lea ecx, [esi + 0x7c8]
mov byte [ebp - 4], 0x1b
call fcn.004531af
lea ecx, [esi + 0x770]
mov byte [ebp - 4], 0x1a
call fcn.004531af
lea ecx, [esi + 0x718]
mov byte [ebp - 4], 0x19
call fcn.004531af
lea ecx, [esi + 0x6c0]
mov byte [ebp - 4], 0x18
call fcn.004531af
lea ecx, [esi + 0x668]
mov byte [ebp - 4], 0x17
call fcn.004531af
lea ecx, [esi + 0x610]
mov byte [ebp - 4], 0x16
call fcn.004531af
lea ecx, [esi + 0x5a8]
mov byte [ebp - 4], 0x15
call fcn.004aebf5
lea ecx, [esi + 0x554]
mov byte [ebp - 4], 0x14
call fcn.004aebf5
mov byte [ebp - 4], 0x13
lea ecx, [esi + 0x500]
call fcn.004aebf5
lea ecx, [esi + 0x4ac]
mov byte [ebp - 4], 0x12
call fcn.004aebf5
lea ecx, [esi + 0x458]
mov byte [ebp - 4], 0x11
call fcn.004aebf5
mov ecx, dword [esi + 0x454]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0x450]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0x44c]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0x448]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0x444]
sub ecx, edi
call fcn.00401285
lea ecx, [esi + 0x3ec]
mov byte [ebp - 4], 0xb
call fcn.004531af
lea ecx, [esi + 0x394]
mov byte [ebp - 4], 0xa
call fcn.004531af
lea ecx, [esi + 0x33c]
mov byte [ebp - 4], 9
call fcn.004531af
lea ecx, [esi + 0x2e4]
mov byte [ebp - 4], 8
call fcn.004531af
lea ecx, [esi + 0x28c]
mov byte [ebp - 4], 7
call fcn.004531af
lea ecx, [esi + 0x234]
mov byte [ebp - 4], 6
call fcn.004531af
lea ecx, [esi + 0x1dc]
mov byte [ebp - 4], 5
call fcn.004531af
lea ecx, [esi + 0x184]
mov byte [ebp - 4], 4
call fcn.004aebf5
mov ecx, dword [esi + 0x180]
sub ecx, edi
call fcn.00401285
mov ecx, dword [esi + 0x17c]
sub ecx, edi
call fcn.00401285
lea ecx, [esi + 0x174]
mov byte [ebp - 4], 1
mov dword [ecx], vtable.CBrush.0
call fcn.004023a8
lea ecx, [esi + 0x8c]
mov byte [ebp - 4], 0
call fcn.00454a64
or dword [ebp - 4], 0xffffffff
mov ecx, esi
call fcn.004d92ba
call fcn.004e44a5
ret