Function at 0x10022ee9
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x180
mov eax, 0x10055422
call fcn.10026c7b
mov esi, dword [ebp + 8]
and dword [ebp - 0x164], 0
mov dword [ebp - 0x174], esi
and dword [esi], 0
xor ebx, ebx
inc ebx
mov dword [ebp - 4], ebx
call fcn.1001b605
push eax
mov ecx, esi
call fcn.10018449
mov eax, dword [ebp + 0xc]
xor edi, edi
mov dword [ebp - 0x164], ebx
cmp dword [eax - 0xc], edi
jle 0x10023600
push edi
lea ecx, [ebp + 0xc]
call fcn.1001969c
movzx ebx, ax
push ebx
call fcn.10030229
pop ecx
test eax, eax
jne 0x10023294
cmp ebx, 0x7e
je 0x10023294
cmp ebx, 0x2d
je 0x10023294
cmp ebx, 0x5f
je 0x10023294
cmp ebx, 0x2e
je 0x10023294
mov dword [ebp - 0x14c], 0x6b314859
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x148], 0x306f5765
mov dword [ebp - 0x144], 0x4c38774f
mov dword [ebp - 0x140], 0x76495142
mov dword [ebp - 0x13c], 0x51556e45
mov dword [ebp - 0x138], 0x42413343
mov dword [ebp - 0x134], 0x77775248
mov dword [ebp - 0x130], 0x6f31434a
mov dword [ebp - 0x12c], 0x66456750
mov dword [ebp - 0x128], 0x79304847
mov dword [ebp - 0x124], 0x716b544e
mov dword [ebp - 0x120], 0x4b414744
mov dword [ebp - 0x11c], 0x30426848
mov dword [ebp - 0x118], 0x7a516965
mov dword [ebp - 0x114], 0x7955524d
mov dword [ebp - 0x110], 0x6d385844
mov dword [ebp - 0x10c], 0x47774247
mov dword [ebp - 0x108], 0x35517947
mov dword [ebp - 0x104], 0x6b496a42
mov dword [ebp - 0x100], 0x4f344146
mov dword [ebp - 0xfc], 0x62386842
mov dword [ebp - 0xf8], 0x66737748
mov dword [ebp - 0xf4], 0x37786861
mov dword [ebp - 0xf0], 0x59344443
mov dword [ebp - 0xec], 0x6449524e
mov dword [ebp - 0xe8], 0x41775343
mov dword [ebp - 0xe4], 0x32455742
mov dword [ebp - 0xe0], 0x7130794a
mov dword [ebp - 0xdc], 0x6363534f
mov dword [ebp - 0xd8], 0x7942674d
mov dword [ebp - 0xd4], 0x32306d43
mov dword [ebp - 0xd0], 0x3446414b
mov dword [ebp - 0xcc], 0x776b5149
mov dword [ebp - 0xc8], 0x30307741
mov dword [ebp - 0xc4], 0x2b39534c
mov dword [ebp - 0xc0], 0x38734442
mov dword [ebp - 0xbc], 0x6945424a
mov dword [ebp - 0xb8], 0x69636e4f
mov dword [ebp - 0xb4], 0x51555146
mov dword [ebp - 0xb0], 0x78527945
mov dword [ebp - 0xac], 0x496f474e
mov dword [ebp - 0xa8], 0x4a556a4a
mov dword [ebp - 0xa4], 0x7949774e
mov dword [ebp - 0xa0], 0x2b455445
mov dword [ebp - 0x9c], 0x6e31524d
mov dword [ebp - 0x98], 0x676f6a49
mov dword [ebp - 0x94], 0x59456746
mov dword [ebp - 0x90], 0x376f4848
mov dword [ebp - 0x8c], 0x46306865
mov dword [ebp - 0x88], 0x70346a47
mov dword [ebp - 0x84], 0x7177684e
mov dword [ebp - 0x80], 0x47455741
mov dword [ebp - 0x7c], 0x61736750
mov dword [ebp - 0x78], 0x5077574f
mov dword [ebp - 0x74], 0x36424263
mov dword [ebp - 0x70], 0x5a387a4c
mov dword [ebp - 0x6c], 0x7755524c
mov dword [ebp - 0x68], 0x4a676850
mov dword [ebp - 0x64], 0x77686848
mov dword [ebp - 0x60], 0x46775862
mov dword [ebp - 0x5c], 0x5749414a
mov dword [ebp - 0x58], 0x72736d49
mov dword [ebp - 0x54], 0x71636a43
mov dword [ebp - 0x50], 0x50454249
mov dword [ebp - 0x4c], 0x67305445
mov dword [ebp - 0x48], 0x47494165
mov dword [ebp - 0x44], 0x73455142
mov dword [ebp - 0x40], 0x6255334b
mov dword [ebp - 0x3c], 0x72524142
mov dword [ebp - 0x38], 0x52674347
mov dword [ebp - 0x34], 0x57417850
mov dword [ebp - 0x30], 0x6d6b4166
mov dword [ebp - 0x2c], 0x61556a4d
mov dword [ebp - 0x28], 0x674d5466
mov dword [ebp - 0x24], 0x48495449
mov dword [ebp - 0x20], 0x7a6f6841
mov dword [ebp - 0x1c], 0x41417744
mov word [ebp - 0x18], 0x4e41
mov byte [ebp - 0x16], 0x38
push edi
call fcn.1001969c
movzx eax, ax
xor ebx, ebx
push eax
push ebx
sub esp, 0xc
mov byte [ebp - 0x168], bl
mov ecx, esp
lea eax, [ebp - 0x15]
push dword [ebp - 0x168]
mov dword [ecx], ebx
push eax
lea eax, [ebp - 0x14c]
mov dword [ecx + 4], ebx
push eax
mov dword [ecx + 8], ebx
call fcn.10017be3
lea eax, [ebp - 0x180]
push eax
call fcn.1001ad84
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.100245b7
push eax
push esi
call fcn.1001a730
lea ecx, [ebp - 0x180]
jmp 0x100235e7
mov dword [ebp - 0x160], 0x57734459
mov dword [ebp - 0x15c], 0x71635248
mov dword [ebp - 0x158], 0x49776a43
mov dword [ebp - 0x154], 0x49597a66
mov dword [ebp - 0x150], 0x6e773350
mov dword [ebp - 0x14c], 0x366b6a4a
mov dword [ebp - 0x148], 0x69424750
mov dword [ebp - 0x144], 0x4a41444f
mov dword [ebp - 0x140], 0x586b684f
mov dword [ebp - 0x13c], 0x63384845
mov dword [ebp - 0x138], 0x4e344243
mov dword [ebp - 0x134], 0x316f524d
mov dword [ebp - 0x130], 0x49496746
mov dword [ebp - 0x12c], 0x464d5749
mov dword [ebp - 0x128], 0x6b596864
mov dword [ebp - 0x124], 0x7538434a
mov dword [ebp - 0x120], 0x684a4343
mov dword [ebp - 0x11c], 0x3255434a
mov dword [ebp - 0x118], 0x4e6f524f
mov dword [ebp - 0x114], 0x784a484c
mov dword [ebp - 0x110], 0x7974694c
mov dword [ebp - 0x10c], 0x76677947
mov dword [ebp - 0x108], 0x7551584e
mov dword [ebp - 0x104], 0x30497744
mov dword [ebp - 0x100], 0x38424444
mov dword [ebp - 0xfc], 0x49386747
mov dword [ebp - 0xf8], 0x58733347
mov dword [ebp - 0xf4], 0x68745347
mov dword [ebp - 0xf0], 0x48777a48
mov dword [ebp - 0xec], 0x696b4345
mov dword [ebp - 0xe8], 0x6d51544c
mov dword [ebp - 0xe4], 0x355a5463
mov dword [ebp - 0xe0], 0x68494159
mov dword [ebp - 0xdc], 0x52416d43
mov dword [ebp - 0xd8], 0x44497843
mov dword [ebp - 0xd4], 0x76466765
mov dword [ebp - 0xd0], 0x6d676a46
mov dword [ebp - 0xcc], 0x714d6944
mov dword [ebp - 0xc8], 0x5573534a
mov dword [ebp - 0xc4], 0x6a6f694d
mov dword [ebp - 0xc0], 0x354e6842
mov dword [ebp - 0xbc], 0x496b6a49
mov dword [ebp - 0xb8], 0x36455844
mov dword [ebp - 0xb4], 0x30416850
mov dword [ebp - 0xb0], 0x54636949
mov dword [ebp - 0xac], 0x45455147
mov dword [ebp - 0xa8], 0x694a5441
mov dword [ebp - 0xa4], 0x58735465
mov dword [ebp - 0xa0], 0x2f465348
mov dword [ebp - 0x9c], 0x664d514c
mov dword [ebp - 0x98], 0x78634164
mov dword [ebp - 0x94], 0x4e734748
mov dword [ebp - 0x90], 0x55776761
mov dword [ebp - 0x8c], 0x34346a50
mov dword [ebp - 0x88], 0x5341774b
mov dword [ebp - 0x84], 0x6555474a
mov dword [ebp - 0x80], 0x6b567744
mov dword [ebp - 0x7c], 0x6b594442
mov dword [ebp - 0x78], 0x42304249
mov dword [ebp - 0x74], 0x6e6b6a4d
mov dword [ebp - 0x70], 0x4e34414c
mov dword [ebp - 0x6c], 0x2b775445
mov dword [ebp - 0x68], 0x41307847
mov dword [ebp - 0x64], 0x414d444c
mov dword [ebp - 0x60], 0x48735243
mov dword [ebp - 0x5c], 0x43774841
mov dword [ebp - 0x58], 0x6263574d
mov dword [ebp - 0x54], 0x2f734450
mov dword [ebp - 0x50], 0x79706742
mov dword [ebp - 0x4c], 0x544d4149
mov dword [ebp - 0x48], 0x32316a49
mov dword [ebp - 0x44], 0x3831424f
mov dword [ebp - 0x40], 0x7167514f
mov dword [ebp - 0x3c], 0x33706849
mov dword [ebp - 0x38], 0x34636a4e
mov dword [ebp - 0x34], 0x3855794f
mov dword [ebp - 0x30], 0x3763574a
mov dword [ebp - 0x2c], 0x38456a43
mov dword [ebp - 0x28], 0x58304249
mov dword [ebp - 0x24], 0x6b305144
mov dword [ebp - 0x20], 0x536b7a43
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x1c], 0x3635444c
mov dword [ebp - 0x18], 0x41414141
mov word [ebp - 0x14], 0x4139
call fcn.1001969c
movzx eax, ax
push eax
xor eax, eax
push eax
sub esp, 0xc
mov byte [ebp - 0x16c], al
mov ecx, esp
push dword [ebp - 0x16c]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0x12]
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.10017be3
lea eax, [ebp - 0x18c]
push eax
call fcn.1001ad84
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.100245b7
push eax
push esi
call fcn.1001a730
lea ecx, [ebp - 0x18c]
add esp, 0xc
mov byte [ebp - 4], 1
call fcn.10024437
mov eax, dword [ebp + 0xc]
inc edi
cmp edi, dword [eax - 0xc]
jl 0x10022f32
lea ecx, [eax - 0x10]
call fcn.1001ec41
mov eax, esi
call fcn.10026c25
ret