Function at 0x249319d
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
lea ebp, [esp - 0x78]
sub esp, 0x2a4
mov eax, dword [0x6400104]
xor eax, ebp
mov dword [ebp + 0x74], eax
push ebx
push esi
push edi
lea eax, [ebp - 0x210]
mov edi, ecx
push eax
call fcn.0249473b
xor ebx, ebx
xor edx, edx
inc ebx
cmp byte [edi + 0x6e], dl
je 0x24931f6
cmp dword [edi + 0x64], edx
je 0x24931f6
mov ecx, edi
call fcn.02486d52
push 0
lea esi, [edi + 0x54]
push esi
mov ecx, dword [eax]
call fcn.02494642
push 0
push 0x440533f
mov ecx, esi
call fcn.02486c9e
xor edx, edx
mov eax, dword [ebp - 0x210]
sub eax, 1
je 0x2493881
dec eax
sub eax, 1
je 0x2493871
dec eax
sub eax, 1
je 0x2493861
sub eax, 1
je 0x2493851
sub eax, 1
je 0x2493821
sub eax, 1
je 0x249381c
sub eax, 1
je 0x2493813
mov dword [ebp - 0x204], 0x72774445
mov dword [ebp - 0x200], 0x2f63544a
mov dword [ebp - 0x1fc], 0x37517a62
mov dword [ebp - 0x1f8], 0x72736a4f
mov dword [ebp - 0x1f4], 0x6a455765
mov dword [ebp - 0x1f0], 0x766f4449
mov dword [ebp - 0x1ec], 0x6f523349
mov dword [ebp - 0x1e8], 0x776b434a
mov dword [ebp - 0x1e4], 0x79554350
mov dword [ebp - 0x1e0], 0x67514361
mov dword [ebp - 0x1dc], 0x33517959
mov dword [ebp - 0x1d8], 0x2b637a49
mov dword [ebp - 0x1d4], 0x78517a62
mov dword [ebp - 0x1d0], 0x3645444f
mov dword [ebp - 0x1cc], 0x7851794e
mov dword [ebp - 0x1c8], 0x726c7862
mov dword [ebp - 0x1c4], 0x4e38434d
mov dword [ebp - 0x1c0], 0x7a496a4f
mov dword [ebp - 0x1bc], 0x66555450
mov dword [ebp - 0x1b8], 0x6f774865
mov dword [ebp - 0x1b4], 0x706f4345
mov dword [ebp - 0x1b0], 0x6d516d4a
mov dword [ebp - 0x1ac], 0x2f556a66
mov dword [ebp - 0x1a8], 0x6234524c
mov dword [ebp - 0x1a4], 0x52456e4e
mov dword [ebp - 0x1a0], 0x384d474d
mov dword [ebp - 0x19c], 0x4e383263
mov dword [ebp - 0x198], 0x6f747842
mov dword [ebp - 0x194], 0x67385144
mov dword [ebp - 0x190], 0x32347950
mov dword [ebp - 0x18c], 0x52346742
mov dword [ebp - 0x188], 0x54595761
mov dword [ebp - 0x184], 0x7349324b
mov dword [ebp - 0x180], 0x634d6949
mov dword [ebp - 0x17c], 0x51557a4b
mov dword [ebp - 0x178], 0x544d6941
mov dword [ebp - 0x174], 0x48416845
mov dword [ebp - 0x170], 0x5451534b
mov dword [ebp - 0x16c], 0x6541514d
mov dword [ebp - 0x168], 0x4938414a
mov dword [ebp - 0x164], 0x7a4d5864
mov dword [ebp - 0x160], 0x65416841
mov dword [ebp - 0x15c], 0x3973434b
mov dword [ebp - 0x158], 0x71355148
mov dword [ebp - 0x154], 0x32676e42
mov dword [ebp - 0x150], 0x7a675246
mov dword [ebp - 0x14c], 0x4f635447
mov dword [ebp - 0x148], 0x336b414f
mov dword [ebp - 0x144], 0x76554264
mov dword [ebp - 0x140], 0x37555365
mov dword [ebp - 0x13c], 0x77317846
mov dword [ebp - 0x138], 0x6d776945
mov dword [ebp - 0x134], 0x3759544e
mov dword [ebp - 0x130], 0x7a553243
mov dword [ebp - 0x12c], 0x48635264
mov dword [ebp - 0x128], 0x69415243
mov dword [ebp - 0x124], 0x51305141
mov dword [ebp - 0x120], 0x53387a49
mov dword [ebp - 0x11c], 0x72735746
mov dword [ebp - 0x118], 0x2b456741
mov dword [ebp - 0x114], 0x4b6b5341
mov dword [ebp - 0x110], 0x72496d47
mov dword [ebp - 0x10c], 0x366b4447
mov dword [ebp - 0x108], 0x5155774b
mov dword [ebp - 0x104], 0x384d7746
mov dword [ebp - 0x100], 0x66455347
mov dword [ebp - 0xfc], 0x39706d50
mov dword [ebp - 0xf8], 0x6a466766
mov dword [ebp - 0xf4], 0x3139414d
mov dword [ebp - 0xf0], 0x776f7a49
mov dword [ebp - 0xec], 0x7a745164
mov dword [ebp - 0xe8], 0x51495146
mov dword [ebp - 0xe4], 0x47456942
mov dword [ebp - 0xe0], 0x67497a65
mov dword [ebp - 0xdc], 0x68457a44
mov dword [ebp - 0xd8], 0x754e424e
mov dword [ebp - 0xd4], 0x39773264
mov dword [ebp - 0xd0], 0x31635348
mov dword [ebp - 0xcc], 0x666f6742
mov dword [ebp - 0xc8], 0x36556742
mov dword [ebp - 0xc4], 0x31775843
push edx
sub esp, 0xc
mov dword [ebp - 0xc0], 0x6b6f5247
mov ecx, esp
mov dword [ebp - 0xbc], 0x6f6b684f
mov dword [ebp - 0xb8], 0x51594444
mov dword [ebp - 0xb4], 0x6e556747
mov dword [ebp - 0xb0], 0x354d3244
mov dword [ebp - 0xac], 0x2b776848
mov dword [ebp - 0xa8], 0x71384342
mov dword [ebp - 0xa4], 0x4e45684f
mov dword [ebp - 0xa0], 0x47776a41
mov dword [ebp - 0x9c], 0x3064544c
mov dword [ebp - 0x98], 0x644d4366
mov dword [ebp - 0x94], 0x4d457765
mov dword [ebp - 0x90], 0x5859575a
mov dword [ebp - 0x8c], 0x68386942
mov dword [ebp - 0x88], 0x35495146
mov dword [ebp - 0x84], 0x2f423243
mov dword [ebp - 0x80], 0x58734446
mov dword [ebp - 0x7c], 0x46457941
mov dword [ebp - 0x78], 0x67556749
mov dword [ebp - 0x74], 0x55735347
mov dword [ebp - 0x70], 0x314e474d
mov dword [ebp - 0x6c], 0x34704242
mov dword [ebp - 0x68], 0x79515747
mov dword [ebp - 0x64], 0x39414343
mov dword [ebp - 0x60], 0x79637763
mov dword [ebp - 0x5c], 0x79556844
mov dword [ebp - 0x58], 0x354d6e41
mov dword [ebp - 0x54], 0x46414448
mov dword [ebp - 0x50], 0x3455794f
mov dword [ebp - 0x4c], 0x74457a46
mov dword [ebp - 0x48], 0x2f704250
mov dword [ebp - 0x44], 0x474d514c
mov dword [ebp - 0x40], 0x71634745
mov dword [ebp - 0x3c], 0x6c51584b
mov dword [ebp - 0x38], 0x6f464765
mov dword [ebp - 0x34], 0x4a304345
mov dword [ebp - 0x30], 0x4c34514a
mov dword [ebp - 0x2c], 0x51384462
mov dword [ebp - 0x28], 0x6b4a774a
mov dword [ebp - 0x24], 0x53344149
mov dword [ebp - 0x20], 0x4f4d4450
mov dword [ebp - 0x1c], 0x676f6a46
mov dword [ebp - 0x18], 0x55497947
mov dword [ebp - 0x14], 0x34464241
mov dword [ebp - 0x10], 0x30496a4a
mov dword [ebp - 0xc], 0x2b68474b
mov dword [ebp - 8], 0x53674166
mov dword [ebp - 4], 0x2f636a4c
mov dword [ebp], 0x304d6a47
mov dword [ebp + 4], 0x2f51794f
mov dword [ebp + 8], 0x3263424a
mov dword [ebp + 0xc], 0x2f4d6947
mov dword [ebp + 0x10], 0x76416d4b
mov dword [ebp + 0x14], 0x55416745
mov dword [ebp + 0x18], 0x63494747
mov dword [ebp + 0x1c], 0x37346743
mov dword [ebp + 0x20], 0x7949584b
mov dword [ebp + 0x24], 0x71497947
mov dword [ebp + 0x28], 0x5a51674c
mov dword [ebp + 0x2c], 0x39496763
mov dword [ebp + 0x30], 0x77307848
mov dword [ebp + 0x34], 0x2f4d4142
mov dword [ebp + 0x38], 0x56734142
mov dword [ebp + 0x3c], 0x4477574e
mov dword [ebp + 0x40], 0x32557741
mov dword [ebp + 0x44], 0x6a673263
mov dword [ebp + 0x48], 0x3930444c
mov dword [ebp + 0x4c], 0x30396a61
mov dword [ebp + 0x50], 0x66385841
mov dword [ebp + 0x54], 0x67777865
mov dword [ebp + 0x58], 0x59516745
mov dword [ebp + 0x5c], 0x42414141
mov word [ebp + 0x60], 0x676d
mov byte [ebp - 0x214], dl
push dword [ebp - 0x214]
mov dword [ecx], edx
mov dword [ecx + 4], edx
mov dword [ecx + 8], edx
lea eax, [ebp + 0x62]
push eax
lea eax, [ebp - 0x204]
push eax
call fcn.024799be
lea eax, [ebp + 0x68]
push eax
call fcn.0247d204
add esp, 0x10
mov ecx, eax
call fcn.02486d16
push eax
lea ecx, [ebp - 0x22c]
call fcn.0247aa91
push 0
lea eax, [ebp - 0x210]
mov ecx, edi
push eax
lea eax, [ebp - 0x22c]
push eax
call fcn.024804a9
push 0
push 1
lea ecx, [ebp - 0x22c]
mov bl, al
call fcn.0247fc46
lea ecx, [ebp + 0x68]
call fcn.0247fde7
jmp 0x24938a9
and dword [ebp + 0x6c], 0xfffffe00
jmp 0x2493832
mov byte [ebp + 0x64], dl
jmp 0x2493824
mov byte [ebp + 0x64], bl
mov eax, dword [ebp + 0x6c]
and eax, 0xffffff05
or eax, 5
mov dword [ebp + 0x6c], eax
mov ecx, edi
mov dword [ebp + 0x70], edx
call fcn.02486d52
lea ecx, [ebp + 0x64]
push ecx
mov ecx, dword [eax]
call fcn.0247bb80
lea ecx, [ebp + 0x64]
call fcn.0247b8aa
jmp 0x2493891
lea eax, [ebp - 0x210]
mov ecx, edi
push eax
call fcn.02487d30
jmp 0x249388f
lea eax, [ebp - 0x210]
mov ecx, edi
push eax
call fcn.02487f2a
jmp 0x249388f
lea eax, [ebp - 0x210]
mov ecx, edi
push eax
call fcn.02490763
jmp 0x249388f
lea eax, [ebp - 0x210]
mov ecx, edi
push eax
call fcn.02490e7e
mov bl, al
cmp byte [edi + 0x6e], 0
je 0x24938a9
mov eax, dword [edi + 0x48]
mov ecx, edi
mov dword [edi + 0x4c], eax
call fcn.02486d52
mov eax, dword [eax]
mov dword [edi + 0x50], eax
mov ecx, dword [ebp + 0x74]
mov al, bl
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.02585cf8
lea esp, [ebp + 0x78]
pop ebp
ret