Function at 0x46d543
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x29c
mov eax, 0x668d4f
call fcn.005bea6f
mov esi, ecx
xor ebx, ebx
lea ecx, [ebp - 0x188]
push ebx
push ebx
push 0xadf
push str.HPCHR::CChronosFeatures::DoDither
push 0x12fc7c4
push dword [0x12fa964]
call fcn.004203f9
push 1
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 4], ebx
call fcn.00533b30
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x198]
mov eax, dword [esi + 0x170]
mov dword [ebp - 0x1f4], eax
call fcn.005315b0
lea eax, [ebp - 0x1d8]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x198]
call fcn.005316d0
push 1
lea ecx, [ebp - 0x1c8]
call fcn.005354e0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x198]
mov eax, dword [esi]
mov eax, dword [eax + 0x50]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0x1c8]
push eax
call fcn.005316d0
mov dword [ebp - 0x110], ebx
mov dword [ebp - 0x10c], 0x3020100
mov dword [ebp - 0x108], 0x7060504
mov dword [ebp - 0x104], 0xb0a0908
mov dword [ebp - 0x100], 0xf0e0d0c
mov dword [ebp - 0xfc], 0x14121110
mov dword [ebp - 0xf8], 0x18171615
mov dword [ebp - 0xf4], 0x1c1b1a19
mov dword [ebp - 0xf0], 0x201f1e1d
mov dword [ebp - 0xec], 0x24232221
mov dword [ebp - 0xe8], 0x29282625
mov dword [ebp - 0xe4], 0x2d2c2b2a
mov dword [ebp - 0xe0], 0x31302f2e
mov dword [ebp - 0xdc], 0x35343332
mov dword [ebp - 0xd8], 0x39383736
mov dword [ebp - 0xd4], 0x3e3d3c3b
mov dword [ebp - 0xd0], 0x4241403f
mov dword [ebp - 0xcc], 0x46454443
mov dword [ebp - 0xc8], 0x4a494847
mov dword [ebp - 0xc4], 0x4f4d4c4b
mov dword [ebp - 0xc0], 0x53525150
mov dword [ebp - 0xbc], 0x57565554
mov dword [ebp - 0xb8], 0x5b5a5958
mov dword [ebp - 0xb4], 0x5f5e5d5c
mov dword [ebp - 0xb0], 0x64636160
mov dword [ebp - 0xac], 0x68676665
mov dword [ebp - 0xa8], 0x6c6b6a69
mov dword [ebp - 0xa4], 0x706f6e6d
mov dword [ebp - 0xa0], 0x74737271
mov dword [ebp - 0x9c], 0x79787776
mov dword [ebp - 0x98], 0x7d7c7b7a
mov dword [ebp - 0x94], 0x81807f7e
mov dword [ebp - 0x90], 0x85848382
mov dword [ebp - 0x8c], 0x8a888786
mov dword [ebp - 0x88], 0x8e8d8c8b
mov dword [ebp - 0x84], 0x9291908f
mov dword [ebp - 0x80], 0x96959493
mov dword [ebp - 0x7c], 0x9a999897
mov dword [ebp - 0x78], 0x9f9e9d9b
mov dword [ebp - 0x74], 0xa3a2a1a0
mov dword [ebp - 0x70], 0xa7a6a5a4
mov dword [ebp - 0x6c], 0xabaaa9a8
mov dword [ebp - 0x68], 0xafaeadac
push 1
lea ecx, [ebp - 0x260]
mov dword [ebp - 0x64], 0xb4b3b2b1
mov dword [ebp - 0x60], 0xb8b7b6b5
mov dword [ebp - 0x5c], 0xbcbbbab9
mov dword [ebp - 0x58], 0xc0bfbebd
mov dword [ebp - 0x54], 0xc5c3c2c1
mov dword [ebp - 0x50], 0xc9c8c7c6
mov dword [ebp - 0x4c], 0xcdcccbca
mov dword [ebp - 0x48], 0xd1d0cfce
mov dword [ebp - 0x44], 0xd5d4d3d2
mov dword [ebp - 0x40], 0xdad9d8d6
mov dword [ebp - 0x3c], 0xdedddcdb
mov dword [ebp - 0x38], 0xe2e1e0df
mov dword [ebp - 0x34], 0xe6e5e4e3
mov dword [ebp - 0x30], 0xeae9e8e7
mov dword [ebp - 0x2c], 0xefeeedec
mov dword [ebp - 0x28], 0xf3f2f1f0
mov dword [ebp - 0x24], 0xf7f6f5f4
mov dword [ebp - 0x20], 0xfbfaf9f8
mov dword [ebp - 0x1c], 0xfffffdfc
mov dword [ebp - 0x18], 0xffffffff
mov dword [ebp - 0x14], 0xffffffff
call fcn.005366b0
lea eax, [ebp - 0x110]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x260]
call fcn.005369f0
lea eax, [ebp - 0x248]
push eax
lea ecx, [ebp - 0x198]
call fcn.005316d0
push 1
lea ecx, [ebp - 0x2a8]
call fcn.0053fb20
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x198]
mov eax, dword [esi]
mov eax, dword [eax + 0x20]
mov dword [ebp - 0x270], eax
lea eax, [ebp - 0x2a8]
push eax
call fcn.005316d0
push 1
lea ecx, [ebp - 0x22c]
call fcn.00533c00
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x198]
mov eax, dword [esi + 0x174]
mov dword [ebp - 0x228], eax
lea eax, [ebp - 0x20c]
push eax
call fcn.00531720
push ebx
lea ecx, [ebp - 0x198]
call fcn.005317e0
test eax, eax
je 0x46d8ba
mov ecx, esi
call fcn.0046a8c3
mov bl, 1
lea ecx, [ebp - 0x1fc]
call fcn.00533d00
lea ecx, [ebp - 0x1fc]
call fcn.0052f7b0
lea ecx, [ebp - 0x2a8]
call fcn.0053fc10
lea ecx, [ebp - 0x264]
call fcn.0052f7b0
lea ecx, [ebp - 0x260]
call fcn.005367d0
lea ecx, [ebp - 0x230]
call fcn.0052f7b0
lea ecx, [ebp - 0x19c]
call fcn.00535830
lea ecx, [ebp - 0x19c]
call fcn.0052f7b0
lea ecx, [ebp - 0x198]
call fcn.00531630
lea ecx, [ebp - 0x1cc]
call reloc.USER32.dll_SetTimer
lea ecx, [ebp - 0x1cc]
call fcn.0052f7b0
lea ecx, [ebp - 0x188]
call fcn.004204d2
mov al, bl
call fcn.005bea19
ret