Function at 0x46d946
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x244
mov eax, 0x668db9
call fcn.005bea6f
mov esi, ecx
xor ebx, ebx
lea ecx, [ebp - 0x188]
push ebx
push ebx
push 0xb27
push str.HPCHR::CChronosFeatures::DoBinaryToGray
push 0x12fc7c4
push dword [0x12fa964]
call fcn.004203f9
push 1
lea ecx, [ebp - 0x1e8]
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 - 0x1e4], eax
call fcn.005315b0
lea eax, [ebp - 0x1c8]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x198]
call fcn.005316d0
push 1
lea ecx, [ebp - 0x1b8]
call fcn.0053f040
lea eax, [ebp - 0x1b8]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x198]
call fcn.005316d0
mov dword [ebp - 0x110], 0xfcfdfeff
mov dword [ebp - 0x10c], 0xf8f9fafb
mov dword [ebp - 0x108], 0xf4f5f6f7
mov dword [ebp - 0x104], 0xf0f1f2f3
mov dword [ebp - 0x100], 0xecedeeef
mov dword [ebp - 0xfc], 0xe8e9eaeb
mov dword [ebp - 0xf8], 0xe4e5e6e7
mov dword [ebp - 0xf4], 0xe0e1e2e3
mov dword [ebp - 0xf0], 0xdcdddedf
mov dword [ebp - 0xec], 0xd8d9dadb
mov dword [ebp - 0xe8], 0xd4d5d6d7
mov dword [ebp - 0xe4], 0xd0d1d2d3
mov dword [ebp - 0xe0], 0xcccdcecf
mov dword [ebp - 0xdc], 0xc8c9cacb
mov dword [ebp - 0xd8], 0xc4c5c6c7
mov dword [ebp - 0xd4], 0xc0c1c2c3
mov dword [ebp - 0xd0], 0xbcbdbebf
mov dword [ebp - 0xcc], 0xb8b9babb
mov dword [ebp - 0xc8], 0xb4b5b6b7
mov dword [ebp - 0xc4], 0xb0b1b2b3
mov dword [ebp - 0xc0], 0xacadaeaf
mov dword [ebp - 0xbc], 0xa8a9aaab
mov dword [ebp - 0xb8], 0xa4a5a6a7
mov dword [ebp - 0xb4], 0xa0a1a2a3
mov dword [ebp - 0xb0], 0x9c9d9e9f
mov dword [ebp - 0xac], 0x98999a9b
mov dword [ebp - 0xa8], 0x94959697
mov dword [ebp - 0xa4], 0x90919293
mov dword [ebp - 0xa0], 0x8c8d8e8f
mov dword [ebp - 0x9c], 0x88898a8b
mov dword [ebp - 0x98], 0x84858687
mov dword [ebp - 0x94], 0x80818283
mov dword [ebp - 0x90], 0x7c7d7e7f
mov dword [ebp - 0x8c], 0x78797a7b
mov dword [ebp - 0x88], 0x74757677
mov dword [ebp - 0x84], 0x70717273
mov dword [ebp - 0x80], 0x6c6d6e6f
mov dword [ebp - 0x7c], 0x68696a6b
mov dword [ebp - 0x78], 0x64656667
mov dword [ebp - 0x74], 0x60616263
mov dword [ebp - 0x70], 0x5c5d5e5f
mov dword [ebp - 0x6c], 0x58595a5b
mov dword [ebp - 0x68], 0x54555657
mov dword [ebp - 0x64], 0x50515253
mov dword [ebp - 0x60], 0x4c4d4e4f
mov dword [ebp - 0x5c], 0x48494a4b
push 1
lea ecx, [ebp - 0x250]
mov dword [ebp - 0x58], 0x44454647
mov dword [ebp - 0x54], 0x40414243
mov dword [ebp - 0x50], 0x3c3d3e3f
mov dword [ebp - 0x4c], 0x38393a3b
mov dword [ebp - 0x48], 0x34353637
mov dword [ebp - 0x44], 0x30313233
mov dword [ebp - 0x40], 0x2c2d2e2f
mov dword [ebp - 0x3c], 0x28292a2b
mov dword [ebp - 0x38], 0x24252627
mov dword [ebp - 0x34], 0x20212223
mov dword [ebp - 0x30], 0x1c1d1e1f
mov dword [ebp - 0x2c], 0x18191a1b
mov dword [ebp - 0x28], 0x14151617
mov dword [ebp - 0x24], 0x10111213
mov dword [ebp - 0x20], 0xc0d0e0f
mov dword [ebp - 0x1c], 0x8090a0b
mov dword [ebp - 0x18], 0x4050607
mov dword [ebp - 0x14], 0x10203
call fcn.005366b0
lea eax, [ebp - 0x110]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x250]
call fcn.005369f0
lea eax, [ebp - 0x238]
push eax
lea ecx, [ebp - 0x198]
call fcn.005316d0
push 1
lea ecx, [ebp - 0x21c]
call fcn.00533c00
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x198]
mov eax, dword [esi + 0x174]
mov dword [ebp - 0x218], eax
lea eax, [ebp - 0x1fc]
push eax
call fcn.00531720
push ebx
lea ecx, [ebp - 0x198]
call fcn.005317e0
test eax, eax
je 0x46dc88
mov ecx, esi
call fcn.0046a8c3
mov bl, 1
lea ecx, [ebp - 0x1ec]
call fcn.00533d00
lea ecx, [ebp - 0x1ec]
call fcn.0052f7b0
lea ecx, [ebp - 0x250]
call fcn.005367d0
lea ecx, [ebp - 0x220]
call fcn.0052f7b0
lea ecx, [ebp - 0x19c]
call fcn.0053f250
lea ecx, [ebp - 0x19c]
call fcn.0052f7b0
lea ecx, [ebp - 0x198]
call fcn.00531630
lea ecx, [ebp - 0x1bc]
call reloc.USER32.dll_SetTimer
lea ecx, [ebp - 0x1bc]
call fcn.0052f7b0
lea ecx, [ebp - 0x188]
call fcn.004204d2
mov al, bl
call fcn.005bea19
ret