Function at 0x24923e4
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
lea ebp, [esp - 0x74]
sub esp, 0x208
push ebx
push esi
mov esi, dword [ebp + 0x7c]
push edi
mov edi, ecx
call fcn.02494766
mov eax, dword [edi + 0x48]
mov ecx, edi
mov dword [esi + 4], eax
call fcn.0248e491
movsx eax, al
mov bl, 1
cmp eax, 0x5b
jg 0x24924ad
je 0x24924a2
cmp eax, 0x2d
jg 0x249245d
je 0x2492481
test eax, eax
je 0x2492455
cmp eax, 0x22
je 0x2492441
cmp eax, 0x2c
jne 0x2493185
mov dword [esi], 0xa
jmp 0x249318b
mov ecx, edi
mov dword [esi], 5
call fcn.024923ad
mov bl, al
jmp 0x2493181
and dword [esi], 0
jmp 0x249318b
cmp eax, 0x2f
je 0x2492493
jle 0x2493185
cmp eax, 0x39
jle 0x2492481
cmp eax, 0x3a
jne 0x2493185
mov dword [esi], 0xb
jmp 0x249318b
mov ecx, edi
mov dword [esi], 6
call fcn.02490e48
jmp 0x249318b
mov ecx, edi
mov dword [esi], 0xc
call fcn.02490db1
jmp 0x249244e
mov dword [esi], 3
jmp 0x249318b
sub eax, 0x5d
je 0x249317b
push 9
pop ecx
sub eax, ecx
je 0x2492d50
sub eax, 8
je 0x2492989
sub eax, 6
je 0x24924f1
sub eax, 7
je 0x24924e6
push 2
pop ecx
sub eax, ecx
jne 0x2493185
mov dword [esi], ecx
jmp 0x249318b
mov dword [esi], 1
jmp 0x249318b
mov dword [esi], 7
mov dword [ebp - 0x184], 0x6741544d
mov dword [ebp - 0x180], 0x30686846
mov dword [ebp - 0x17c], 0x6e6b5249
mov dword [ebp - 0x178], 0x67734247
mov dword [ebp - 0x174], 0x3468534b
mov dword [ebp - 0x170], 0x72354144
mov dword [ebp - 0x16c], 0x64385742
mov dword [ebp - 0x168], 0x49386944
mov dword [ebp - 0x164], 0x30344147
mov dword [ebp - 0x160], 0x7277794a
mov dword [ebp - 0x15c], 0x7263684a
mov dword [ebp - 0x158], 0x33524266
mov dword [ebp - 0x154], 0x65515765
mov dword [ebp - 0x150], 0x33556d4d
mov dword [ebp - 0x14c], 0x6a527945
mov dword [ebp - 0x148], 0x574d6943
mov dword [ebp - 0x144], 0x4b457944
mov dword [ebp - 0x140], 0x714a584d
mov dword [ebp - 0x13c], 0x316b784f
mov dword [ebp - 0x138], 0x49454250
mov dword [ebp - 0x134], 0x4e515342
mov dword [ebp - 0x130], 0x4b517950
mov dword [ebp - 0x12c], 0x5463774f
mov dword [ebp - 0x128], 0x4434524c
mov dword [ebp - 0x124], 0x6b776763
mov dword [ebp - 0x120], 0x754a7743
mov dword [ebp - 0x11c], 0x346f6a48
mov dword [ebp - 0x118], 0x64597966
mov dword [ebp - 0x114], 0x4f496747
mov dword [ebp - 0x110], 0x64555143
mov dword [ebp - 0x10c], 0x6f6f524c
mov dword [ebp - 0x108], 0x4e6f7a47
mov dword [ebp - 0x104], 0x34424341
mov dword [ebp - 0x100], 0x5955474c
mov dword [ebp - 0xfc], 0x77636745
mov dword [ebp - 0xf8], 0x73634144
mov dword [ebp - 0xf4], 0x78385342
mov dword [ebp - 0xf0], 0x44677a4a
mov dword [ebp - 0xec], 0x58596845
mov dword [ebp - 0xe8], 0x546f4149
mov dword [ebp - 0xe4], 0x664d7a4c
mov dword [ebp - 0xe0], 0x70555749
mov dword [ebp - 0xdc], 0x49347848
mov dword [ebp - 0xd8], 0x4e675249
mov dword [ebp - 0xd4], 0x6e6c5342
mov dword [ebp - 0xd0], 0x7142774c
mov dword [ebp - 0xcc], 0x676b514b
mov dword [ebp - 0xc8], 0x6a6b514d
mov dword [ebp - 0xc4], 0x58595846
mov dword [ebp - 0xc0], 0x6e706842
mov dword [ebp - 0xbc], 0x7974514f
mov dword [ebp - 0xb8], 0x43737843
mov dword [ebp - 0xb4], 0x48304242
mov dword [ebp - 0xb0], 0x78636d41
mov dword [ebp - 0xac], 0x78676a63
mov dword [ebp - 0xa8], 0x46634341
mov dword [ebp - 0xa4], 0x68415146
mov dword [ebp - 0xa0], 0x5a345366
mov dword [ebp - 0x9c], 0x796b424c
mov dword [ebp - 0x98], 0x6b737a48
mov dword [ebp - 0x94], 0x7968794a
mov dword [ebp - 0x90], 0x4a456d49
mov dword [ebp - 0x8c], 0x6d557866
mov dword [ebp - 0x88], 0x44455141
mov dword [ebp - 0x84], 0x76516741
mov dword [ebp - 0x80], 0x56497744
mov dword [ebp - 0x7c], 0x6b45514e
mov dword [ebp - 0x78], 0x79596745
mov dword [ebp - 0x74], 0x77517a46
mov dword [ebp - 0x70], 0x6445774b
mov dword [ebp - 0x6c], 0x4b4d794a
mov dword [ebp - 0x68], 0x70596d48
mov dword [ebp - 0x64], 0x5267784a
mov dword [ebp - 0x60], 0x37346850
mov dword [ebp - 0x5c], 0x3955674d
mov dword [ebp - 0x58], 0x49387864
mov dword [ebp - 0x54], 0x4738794a
mov dword [ebp - 0x50], 0x58344850
mov dword [ebp - 0x4c], 0x5459424f
mov dword [ebp - 0x48], 0x31775265
xor eax, eax
mov dword [ebp - 0x44], 0x31427a4a
push 3
push eax
sub esp, 0xc
mov dword [ebp - 0x40], 0x75554443
mov ecx, esp
mov dword [ebp - 0x3c], 0x44555741
mov dword [ebp - 0x38], 0x4a456a44
mov dword [ebp - 0x34], 0x7a4d534c
mov dword [ebp - 0x30], 0x3863574f
mov dword [ebp - 0x2c], 0x4a636864
mov dword [ebp - 0x28], 0x724a694a
mov dword [ebp - 0x24], 0x6e77674e
mov dword [ebp - 0x20], 0x7a6b5350
mov dword [ebp - 0x1c], 0x764d3346
mov dword [ebp - 0x18], 0x45384442
mov dword [ebp - 0x14], 0x5a554144
mov dword [ebp - 0x10], 0x6a415243
mov dword [ebp - 0xc], 0x62556a43
mov dword [ebp - 8], 0x3555444d
mov dword [ebp - 4], 0x34466946
mov dword [ebp], 0x38776750
mov dword [ebp + 4], 0x464d6a62
mov dword [ebp + 8], 0x6b6f5848
mov dword [ebp + 0xc], 0x3955484c
mov dword [ebp + 0x10], 0x6930785a
mov dword [ebp + 0x14], 0x67413249
mov dword [ebp + 0x18], 0x36635444
mov dword [ebp + 0x1c], 0x784d4464
mov dword [ebp + 0x20], 0x636b7a4f
mov dword [ebp + 0x24], 0x6e30684b
mov dword [ebp + 0x28], 0x77416742
mov dword [ebp + 0x2c], 0x3167674b
mov dword [ebp + 0x30], 0x644d334b
mov dword [ebp + 0x34], 0x77514363
mov dword [ebp + 0x38], 0x31424149
mov dword [ebp + 0x3c], 0x6c4d7750
mov dword [ebp + 0x40], 0x304d4266
mov dword [ebp + 0x44], 0x73415849
mov dword [ebp + 0x48], 0x664d4742
mov dword [ebp + 0x4c], 0x38744146
mov dword [ebp + 0x50], 0x694e4442
mov dword [ebp + 0x54], 0x45517862
mov dword [ebp + 0x58], 0x72687a41
mov dword [ebp + 0x5c], 0x38684342
mov dword [ebp + 0x60], 0x76635142
mov dword [ebp + 0x64], 0x5467684f
mov dword [ebp + 0x68], 0x426b7a43
mov dword [ebp + 0x6c], 0x42414141
mov word [ebp + 0x70], 0x5163
mov byte [ebp - 0x188], al
push dword [ebp - 0x188]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp + 0x72]
push eax
lea eax, [ebp - 0x184]
push eax
call fcn.024799be
lea eax, [ebp - 0x194]
push eax
call fcn.0247d204
add esp, 0x10
mov ecx, eax
call fcn.02486d16
push eax
mov ecx, edi
call fcn.0248f53b
lea ecx, [ebp - 0x194]
mov bl, al
call fcn.0247fde7
jmp 0x2493181
mov dword [esi], ecx
mov dword [ebp - 0x148], 0x706b694e
mov dword [ebp - 0x144], 0x30525242
mov dword [ebp - 0x140], 0x78745365
mov dword [ebp - 0x13c], 0x72415447
mov dword [ebp - 0x138], 0x73776d49
mov dword [ebp - 0x134], 0x33415247
mov dword [ebp - 0x130], 0x7373524e
mov dword [ebp - 0x12c], 0x4a676863
mov dword [ebp - 0x128], 0x77494264
mov dword [ebp - 0x124], 0x6e745848
mov dword [ebp - 0x120], 0x5067574f
mov dword [ebp - 0x11c], 0x7551414b
mov dword [ebp - 0x118], 0x61414343
mov dword [ebp - 0x114], 0x6f5a7844
mov dword [ebp - 0x110], 0x526b6a4e
mov dword [ebp - 0x10c], 0x62496948
mov dword [ebp - 0x108], 0x5a4d6a4e
mov dword [ebp - 0x104], 0x4d387841
mov dword [ebp - 0x100], 0x48414143
mov dword [ebp - 0xfc], 0x4555534b
mov dword [ebp - 0xf8], 0x4f415244
mov dword [ebp - 0xf4], 0x59414149
mov dword [ebp - 0xf0], 0x736f5266
mov dword [ebp - 0xec], 0x704e6d43
mov dword [ebp - 0xe8], 0x6a593365
mov dword [ebp - 0xe4], 0x74514149
mov dword [ebp - 0xe0], 0x2f6f774b
mov dword [ebp - 0xdc], 0x5a6b6e4f
mov dword [ebp - 0xd8], 0x43415243
mov dword [ebp - 0xd4], 0x496f534b
mov dword [ebp - 0xd0], 0x3945514e
mov dword [ebp - 0xcc], 0x2f395148
mov dword [ebp - 0xc8], 0x6c4d434f
mov dword [ebp - 0xc4], 0x5534794c
mov dword [ebp - 0xc0], 0x5255534f
mov dword [ebp - 0xbc], 0x41634241
mov dword [ebp - 0xb8], 0x51737748
mov dword [ebp - 0xb4], 0x396b684f
mov dword [ebp - 0xb0], 0x6e343362
mov dword [ebp - 0xac], 0x41346747
mov dword [ebp - 0xa8], 0x616f7765
mov dword [ebp - 0xa4], 0x54775343
mov dword [ebp - 0xa0], 0x636b7943
mov dword [ebp - 0x9c], 0x4a6b5243
mov dword [ebp - 0x98], 0x674e6946
mov dword [ebp - 0x94], 0x3438444c
mov dword [ebp - 0x90], 0x41776944
mov dword [ebp - 0x8c], 0x62386a4d
mov dword [ebp - 0x88], 0x79636842
mov dword [ebp - 0x84], 0x3530414a
mov dword [ebp - 0x80], 0x33647943
mov dword [ebp - 0x7c], 0x306c4141
mov dword [ebp - 0x78], 0x6c4d5165
mov dword [ebp - 0x74], 0x744d5750
mov dword [ebp - 0x70], 0x38594245
mov dword [ebp - 0x6c], 0x7677794b
mov dword [ebp - 0x68], 0x58734450
mov dword [ebp - 0x64], 0x674d784d
mov dword [ebp - 0x60], 0x5249674c
mov dword [ebp - 0x5c], 0x366b6947
mov dword [ebp - 0x58], 0x70736742
mov dword [ebp - 0x54], 0x6c49444f
mov dword [ebp - 0x50], 0x57735241
mov dword [ebp - 0x4c], 0x5663414c
mov dword [ebp - 0x48], 0x6b68424c
mov dword [ebp - 0x44], 0x6738794b
mov dword [ebp - 0x40], 0x376b5345
mov dword [ebp - 0x3c], 0x53515347
mov dword [ebp - 0x38], 0x4a6f5348
mov dword [ebp - 0x34], 0x4645534c
mov dword [ebp - 0x30], 0x75417965
mov dword [ebp - 0x2c], 0x78527946
mov dword [ebp - 0x28], 0x6d736747
mov dword [ebp - 0x24], 0x50557841
mov dword [ebp - 0x20], 0x50456862
mov dword [ebp - 0x1c], 0x30733342
mov dword [ebp - 0x18], 0x356b544b
mov dword [ebp - 0x14], 0x38517866
mov dword [ebp - 0x10], 0x65676746
mov dword [ebp - 0xc], 0x4745694c
xor eax, eax
mov dword [ebp - 8], 0x3359674e
push 3
push eax
sub esp, 0xc
mov dword [ebp - 4], 0x6b34435a
mov ecx, esp
mov dword [ebp], 0x4541544e
mov dword [ebp + 4], 0x714d6943
mov dword [ebp + 8], 0x7634774a
mov dword [ebp + 0xc], 0x7251444f
mov dword [ebp + 0x10], 0x6c51544a
mov dword [ebp + 0x14], 0x75345244
mov dword [ebp + 0x18], 0x2f77794d
mov dword [ebp + 0x1c], 0x4477434f
mov dword [ebp + 0x20], 0x38674763
mov dword [ebp + 0x24], 0x2f707a4b
mov dword [ebp + 0x28], 0x626b4165
mov dword [ebp + 0x2c], 0x4e455742
mov dword [ebp + 0x30], 0x64637864
mov dword [ebp + 0x34], 0x6a42424e
mov dword [ebp + 0x38], 0x52634248
mov dword [ebp + 0x3c], 0x75383345
mov dword [ebp + 0x40], 0x2b597a47
mov dword [ebp + 0x44], 0x65345342
mov dword [ebp + 0x48], 0x724d6e4f
mov dword [ebp + 0x4c], 0x6d347743
mov dword [ebp + 0x50], 0x76556943
mov dword [ebp + 0x54], 0x77777a4c
mov dword [ebp + 0x58], 0x6d59544e
mov dword [ebp + 0x5c], 0x694d514a
mov dword [ebp + 0x60], 0x6c347864
mov dword [ebp + 0x64], 0x704d5265
mov dword [ebp + 0x68], 0x41384247
mov dword [ebp + 0x6c], 0x44464141
mov byte [ebp - 0x188], al
push dword [ebp - 0x188]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp + 0x70]
push eax
lea eax, [ebp - 0x148]
jmp 0x2492953
mov dword [esi], 8
mov dword [ebp - 0x16c], 0x326b6949
mov dword [ebp - 0x168], 0x4c4d424e
mov dword [ebp - 0x164], 0x75676a46
mov dword [ebp - 0x160], 0x6f6b5242
mov dword [ebp - 0x15c], 0x41596e63
mov dword [ebp - 0x158], 0x38595344
mov dword [ebp - 0x154], 0x70634445
mov dword [ebp - 0x150], 0x31385148
mov dword [ebp - 0x14c], 0x69556e4b
mov dword [ebp - 0x148], 0x6f59324b
mov dword [ebp - 0x144], 0x32563347
mov dword [ebp - 0x140], 0x4b496d45
mov dword [ebp - 0x13c], 0x4b6b514c
mov dword [ebp - 0x138], 0x764d5241
mov dword [ebp - 0x134], 0x7a49794b
mov dword [ebp - 0x130], 0x4b4d6a44
mov dword [ebp - 0x12c], 0x67415246
mov dword [ebp - 0x128], 0x53457a45
mov dword [ebp - 0x124], 0x30737961
mov dword [ebp - 0x120], 0x39737a42
mov dword [ebp - 0x11c], 0x4f38694c
mov dword [ebp - 0x118], 0x4b344745
mov dword [ebp - 0x114], 0x6c497764
mov dword [ebp - 0x110], 0x31737a41
mov dword [ebp - 0x10c], 0x69345242
mov dword [ebp - 0x108], 0x49385263
mov dword [ebp - 0x104], 0x466b6941
mov dword [ebp - 0x100], 0x52306749
mov dword [ebp - 0xfc], 0x786b4262
mov dword [ebp - 0xf8], 0x47456745
mov dword [ebp - 0xf4], 0x67306e4d
mov dword [ebp - 0xf0], 0x6f41575a
mov dword [ebp - 0xec], 0x5a6b6959
mov dword [ebp - 0xe8], 0x4c635147
mov dword [ebp - 0xe4], 0x6a4d694e
mov dword [ebp - 0xe0], 0x34417a44
mov dword [ebp - 0xdc], 0x6d777a41
mov dword [ebp - 0xd8], 0x75354244
mov dword [ebp - 0xd4], 0x78397744
mov dword [ebp - 0xd0], 0x6c41514d
mov dword [ebp - 0xcc], 0x45384345
mov dword [ebp - 0xc8], 0x6b55434e
mov dword [ebp - 0xc4], 0x4d637750
mov dword [ebp - 0xc0], 0x71305142
mov dword [ebp - 0xbc], 0x67734142
mov dword [ebp - 0xb8], 0x31776949
mov dword [ebp - 0xb4], 0x385a7861
mov dword [ebp - 0xb0], 0x656b5465
mov dword [ebp - 0xac], 0x516f514c
mov dword [ebp - 0xa8], 0x2f396a47
mov dword [ebp - 0xa4], 0x3363424e
mov dword [ebp - 0xa0], 0x2b39474b
mov dword [ebp - 0x9c], 0x774a774e
mov dword [ebp - 0x98], 0x656b444f
mov dword [ebp - 0x94], 0x6e527a4b
mov dword [ebp - 0x90], 0x54774243
mov dword [ebp - 0x8c], 0x536b674c
mov dword [ebp - 0x88], 0x6938674d
mov dword [ebp - 0x84], 0x45675362
mov dword [ebp - 0x80], 0x466b4342
mov dword [ebp - 0x7c], 0x7173534b
mov dword [ebp - 0x78], 0x6c41434f
mov dword [ebp - 0x74], 0x35775443
mov dword [ebp - 0x70], 0x64555148
mov dword [ebp - 0x6c], 0x6767514a
mov dword [ebp - 0x68], 0x3859474b
mov dword [ebp - 0x64], 0x4f304149
mov dword [ebp - 0x60], 0x44514365
mov dword [ebp - 0x5c], 0x4834684d
mov dword [ebp - 0x58], 0x5a456a41
mov dword [ebp - 0x54], 0x79777a42
mov dword [ebp - 0x50], 0x5845784b
mov dword [ebp - 0x4c], 0x61635148
mov dword [ebp - 0x48], 0x30567a43
mov dword [ebp - 0x44], 0x2b34684c
mov dword [ebp - 0x40], 0x6634434e
mov dword [ebp - 0x3c], 0x75496950
mov dword [ebp - 0x38], 0x786f4443
mov dword [ebp - 0x34], 0x73495348
mov dword [ebp - 0x30], 0x3355434c
xor eax, eax
mov dword [ebp - 0x2c], 0x38515447
push 4
push eax
sub esp, 0xc
mov dword [ebp - 0x28], 0x47307a48
mov ecx, esp
mov dword [ebp - 0x24], 0x35525143
mov dword [ebp - 0x20], 0x51497a50
mov dword [ebp - 0x1c], 0x58417864
mov dword [ebp - 0x18], 0x73417749
mov dword [ebp - 0x14], 0x45384341
mov dword [ebp - 0x10], 0x554d674b
mov dword [ebp - 0xc], 0x4838774d
mov dword [ebp - 8], 0x6b4d6a44
mov dword [ebp - 4], 0x73514163
mov dword [ebp], 0x31456942
mov dword [ebp + 4], 0x50776a4e
mov dword [ebp + 8], 0x72596d4c
mov dword [ebp + 0xc], 0x366b4845
mov dword [ebp + 0x10], 0x714a5742
mov dword [ebp + 0x14], 0x2f684745
mov dword [ebp + 0x18], 0x37733363
mov dword [ebp + 0x1c], 0x3167674b
mov dword [ebp + 0x20], 0x6b646965
mov dword [ebp + 0x24], 0x5045414e
mov dword [ebp + 0x28], 0x58775443
mov dword [ebp + 0x2c], 0x6a38424c
mov dword [ebp + 0x30], 0x76416750
mov dword [ebp + 0x34], 0x6a567a4a
mov dword [ebp + 0x38], 0x39556863
mov dword [ebp + 0x3c], 0x77647a4b
mov dword [ebp + 0x40], 0x70685265
mov dword [ebp + 0x44], 0x78527850
mov dword [ebp + 0x48], 0x4c344241
mov dword [ebp + 0x4c], 0x5763774c
mov dword [ebp + 0x50], 0x6b45574b
mov dword [ebp + 0x54], 0x78344149
mov dword [ebp + 0x58], 0x6649794b
mov dword [ebp + 0x5c], 0x344a4342
mov dword [ebp + 0x60], 0x2f6f544f
mov dword [ebp + 0x64], 0x4d345749
mov dword [ebp + 0x68], 0x64386a63
mov dword [ebp + 0x6c], 0x42414141
mov word [ebp + 0x70], 0x6758
mov byte [ebp - 0x188], al
push dword [ebp - 0x188]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp + 0x72]
push eax
lea eax, [ebp - 0x16c]
jmp 0x2492953
mov dword [esi], 4
test bl, bl
jne 0x249318b
mov dword [esi], 0xd
mov ecx, dword [edi + 0x48]
mov al, 1
pop edi
mov dword [esi + 8], ecx
pop esi
pop ebx
lea esp, [ebp + 0x74]
pop ebp
ret 4