Function at 0x42adc0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x448
mov eax, dword [0x457664]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov dword [ebp - 0x1ac], 0x156a4be4
mov dword [ebp - 0x1a8], 0xd146efee
mov dword [ebp - 0x1a4], 0x7e466d74
mov dword [ebp - 0x1a0], 0xb5469678
mov dword [ebp - 0x19c], 0x746c66c
mov dword [ebp - 0x198], 0x64464461
mov dword [ebp - 0x194], 0x541bd52
mov dword [ebp - 0x190], 0x5b419a46
mov dword [ebp - 0x18c], 0xdf41363b
mov dword [ebp - 0x188], 0xe8418a2f
mov dword [ebp - 0x184], 0x9341aa33
mov dword [ebp - 0x180], 0xd141e227
mov dword [ebp - 0x17c], 0x6241a218
mov dword [ebp - 0x178], 0x2041700c
mov dword [ebp - 0x174], 0x20414201
mov dword [ebp - 0x170], 0x23410ef5
mov dword [ebp - 0x1ec], 0x156a4be4
mov dword [ebp - 0x1e8], 0xd146efee
mov dword [ebp - 0x1e4], 0x7e463f74
mov dword [ebp - 0x1e0], 0xb5469678
mov dword [ebp - 0x1dc], 0x746c66c
mov dword [ebp - 0x1d8], 0x64464461
mov dword [ebp - 0x1d4], 0x541bd52
mov dword [ebp - 0x1d0], 0x5b419a46
mov dword [ebp - 0x1cc], 0xdf41363b
mov dword [ebp - 0x1c8], 0xe8418a2f
mov dword [ebp - 0x1c4], 0x9341aa33
mov dword [ebp - 0x1c0], 0xd141e227
mov dword [ebp - 0x1bc], 0x6241a218
mov dword [ebp - 0x1b8], 0x2041700c
mov dword [ebp - 0x1b4], 0x20414201
mov dword [ebp - 0x1b0], 0x23410ef5
mov dword [ebp - 0xd0], 0xe47ce4a4
mov dword [ebp - 0xcc], 0xd146efee
mov dword [ebp - 0xc8], 0x7e46a874
mov dword [ebp - 0xc4], 0x83469678
mov dword [ebp - 0xc0], 0x746c66c
mov dword [ebp - 0xbc], 0x6446a961
mov dword [ebp - 0xb8], 0x4b41bd52
mov dword [ebp - 0xb4], 0x5b419a46
mov dword [ebp - 0xb0], 0xdf41d73b
mov dword [ebp - 0xac], 0xdf418b2f
mov dword [ebp - 0xa8], 0x9741aa33
mov word [ebp - 0xa4], 0x8a27
mov dword [ebp - 0x16c], 0xe464e44b
mov dword [ebp - 0x168], 0xd146efee
mov dword [ebp - 0x164], 0x7e468274
mov dword [ebp - 0x160], 0xe5469678
mov dword [ebp - 0x15c], 0x746c66c
mov dword [ebp - 0x158], 0x6446c261
mov dword [ebp - 0x154], 0xe841bd52
mov dword [ebp - 0x150], 0x5b419a46
mov dword [ebp - 0x14c], 0xdf41fe3b
mov dword [ebp - 0x148], 0x62418b2f
mov dword [ebp - 0x144], 0x5141aa33
mov dword [ebp - 0x140], 0x7417627
mov dword [ebp - 0x13c], 0x23411b18
mov word [ebp - 0x138], 0x725
mov dword [ebp - 0x134], 0x7266a9e4
mov dword [ebp - 0x130], 0xd146efee
mov dword [ebp - 0x12c], 0x7e463574
mov dword [ebp - 0x128], 0x23469678
mov dword [ebp - 0x124], 0x746c66c
mov dword [ebp - 0x120], 0x6446c261
mov dword [ebp - 0x11c], 0xe841bd52
mov dword [ebp - 0x118], 0x5b419a46
mov dword [ebp - 0x114], 0xdf41fe3b
mov dword [ebp - 0x110], 0x62417d2f
mov dword [ebp - 0x10c], 0x6441aa33
mov dword [ebp - 0x108], 0x83417627
mov dword [ebp - 0x104], 0x23413218
mov dword [ebp - 0x22c], 0x156a4be4
mov dword [ebp - 0x228], 0xd146efee
mov dword [ebp - 0x224], 0x7e464474
mov dword [ebp - 0x220], 0xb5469678
mov dword [ebp - 0x21c], 0x746c66c
mov dword [ebp - 0x218], 0x64464461
mov dword [ebp - 0x214], 0x541bd52
mov dword [ebp - 0x210], 0x5b419a46
mov dword [ebp - 0x20c], 0xdf41363b
mov dword [ebp - 0x208], 0xe8418a2f
mov dword [ebp - 0x204], 0x9341aa33
mov dword [ebp - 0x200], 0xd141e227
mov dword [ebp - 0x1fc], 0x6241a218
mov dword [ebp - 0x1f8], 0x2041700c
mov dword [ebp - 0x1f4], 0x20414201
mov dword [ebp - 0x1f0], 0x23410ef5
mov dword [ebp - 0x2b4], 0xe414e419
mov dword [ebp - 0x2b0], 0xd146efee
mov dword [ebp - 0x2ac], 0x7e46f874
mov dword [ebp - 0x2a8], 0x9469678
mov dword [ebp - 0x2a4], 0x746c66c
mov dword [ebp - 0x2a0], 0x6446f461
mov dword [ebp - 0x29c], 0x541bd52
mov dword [ebp - 0x298], 0x5b419a46
mov dword [ebp - 0x294], 0xdf41b03b
mov dword [ebp - 0x290], 0x83418a2f
mov dword [ebp - 0x28c], 0x9341aa33
mov dword [ebp - 0x288], 0xd1414127
mov dword [ebp - 0x284], 0x4b41a218
mov dword [ebp - 0x280], 0x2041700c
mov dword [ebp - 0x27c], 0x2041ff01
mov dword [ebp - 0x278], 0xdf4183f5
mov dword [ebp - 0x274], 0x974192ee
mov word [ebp - 0x270], 0xb2e2
mov dword [ebp - 0x74], 0x4b7e82e4
mov dword [ebp - 0x70], 0xd146efee
mov dword [ebp - 0x6c], 0x7e46f374
mov dword [ebp - 0x68], 0xbe469645
mov dword [ebp - 0x64], 0x710c66c
mov dword [ebp - 0x60], 0x6446ff61
mov dword [ebp - 0x5c], 0xbe41bda7
mov dword [ebp - 0x58], 0x5b9d9a46
mov dword [ebp - 0x54], 0xdf410b3b
mov dword [ebp - 0x50], 0xbe419d4e
mov dword [ebp - 0x4c], 0x97dcaa33
mov dword [ebp - 0xa0], 0x4b7e82e4
mov dword [ebp - 0x9c], 0xd146efee
mov dword [ebp - 0x98], 0x7e46f374
mov dword [ebp - 0x94], 0xbe469645
mov dword [ebp - 0x90], 0x710c66c
mov dword [ebp - 0x8c], 0x6446ff61
mov dword [ebp - 0x88], 0xbe41bda7
mov dword [ebp - 0x84], 0x5b9d9a46
mov dword [ebp - 0x80], 0xdf410b3b
mov dword [ebp - 0x7c], 0xbe41b84e
mov dword [ebp - 0x78], 0x97dcaa33
mov dword [ebp - 0x100], 0x477abde4
mov dword [ebp - 0xfc], 0xd146efee
mov dword [ebp - 0xf8], 0x7e466c74
mov dword [ebp - 0xf4], 0x83469678
mov dword [ebp - 0xf0], 0x746c66c
mov dword [ebp - 0xec], 0x6446a961
mov dword [ebp - 0xe8], 0x4b41bd52
mov dword [ebp - 0xe4], 0x5b419a46
mov dword [ebp - 0xe0], 0xdf41d73b
mov dword [ebp - 0xdc], 0xdf41b82f
mov dword [ebp - 0xd8], 0xbe41aa33
mov dword [ebp - 0xd4], 0xff688a27
mov dword [ebp - 0x26c], 0x156a4be4
mov dword [ebp - 0x268], 0xd146efee
mov dword [ebp - 0x264], 0x7e46f874
mov dword [ebp - 0x260], 0xb5469678
mov dword [ebp - 0x25c], 0x746c66c
mov dword [ebp - 0x258], 0x64464461
mov dword [ebp - 0x254], 0x541bd52
mov dword [ebp - 0x250], 0x5b419a46
mov dword [ebp - 0x24c], 0xdf41363b
mov dword [ebp - 0x248], 0xe8418a2f
mov dword [ebp - 0x244], 0x9341aa33
mov dword [ebp - 0x240], 0xd141e227
mov dword [ebp - 0x23c], 0x6241a218
mov dword [ebp - 0x238], 0xff41700c
mov dword [ebp - 0x234], 0x20414201
mov dword [ebp - 0x230], 0x23410ef5
mov dword [ebp - 0x2fc], 0xe414e419
mov dword [ebp - 0x2f8], 0xd146efee
mov dword [ebp - 0x2f4], 0x7e46f874
mov dword [ebp - 0x2f0], 0xb5469678
mov dword [ebp - 0x2ec], 0x746c66c
mov dword [ebp - 0x2e8], 0x6446f461
mov dword [ebp - 0x2e4], 0x541bd52
mov dword [ebp - 0x2e0], 0x5b419a46
mov dword [ebp - 0x2dc], 0xdf41b03b
mov dword [ebp - 0x2d8], 0x83418a2f
mov dword [ebp - 0x2d4], 0x9341aa33
mov dword [ebp - 0x2d0], 0xd1414127
mov dword [ebp - 0x2cc], 0x4b41a218
mov dword [ebp - 0x2c8], 0xff41700c
mov dword [ebp - 0x2c4], 0x2041ff01
mov dword [ebp - 0x2c0], 0xdf4183f5
mov dword [ebp - 0x2bc], 0x974192ee
mov word [ebp - 0x2b8], 0xb2e2
mov dword [ebp - 0x2c], 0x9646c4e4
mov dword [ebp - 0x28], 0x46efee
mov dword [ebp - 0x24], 0xa946f374
mov dword [ebp - 0x20], 0xbe464919
mov dword [ebp - 0x1c], 0xfaf81e6c
call fcn.00403cf0
lea esi, [eax - 1]
call fcn.00403c70
push 0x100
mov ebx, eax
xor edi, edi
lea eax, [ebp - 0x448]
push edi
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
cmp esi, 0xc
ja case.default.0x42b4bc
jmp dword [esi*4 + 0x42b840]
push 0
push 0
push 0
lea eax, [ebp - 0x1ac]
push eax
call fcn.004201b0
mov esi, eax
jmp 0x42b739
push 0
push 0
push 0
lea eax, [ebp - 0x1ec]
push eax
call fcn.004201b0
mov esi, eax
jmp 0x42b739
push 0
push 0
push 0
lea eax, [ebp - 0xd0]
push eax
call fcn.004201b0
mov esi, eax
jmp 0x42b739
push 0
push 0
push 0
lea eax, [ebp - 0x16c]
push eax
call fcn.004201b0
mov esi, eax
jmp 0x42b739
push 0
push 0
push 0
lea eax, [ebp - 0x134]
push eax
call fcn.004201b0
mov esi, eax
jmp 0x42b739
push 0
push 0
push 0
lea eax, [ebp - 0x22c]
push eax
call fcn.004201b0
mov esi, eax
jmp 0x42b739
push 0
push 0
push 0
lea eax, [ebp - 0x2b4]
push eax
call fcn.004201b0
mov esi, eax
jmp 0x42b739
push 0
push 0
push 0
lea eax, [ebp - 0x74]
push eax
call fcn.004201b0
mov esi, eax
jmp 0x42b739
push 0
push 0
push 0
lea eax, [ebp - 0xa0]
push eax
call fcn.004201b0
mov esi, eax
jmp 0x42b739
push 0
push 0
push 0
lea eax, [ebp - 0x100]
push eax
call fcn.004201b0
mov esi, eax
jmp 0x42b739
push 0
push 0
push 0
lea eax, [ebp - 0x26c]
push eax
call fcn.004201b0
mov esi, eax
jmp 0x42b739
push 0
push 0
push 0
lea eax, [ebp - 0x2fc]
push eax
call fcn.004201b0
mov esi, eax
jmp 0x42b739
lea eax, [ebp - 0x18]
mov dword [ebp - 0x48], 0xbd4ee3e4
push eax
lea eax, [ebp - 0x348]
mov dword [ebp - 0x44], 0xdf46efee
push eax
lea eax, [ebp - 0x48]
mov dword [ebp - 0x40], 0xdf46f874
push eax
lea esi, [ebp - 0x448]
mov dword [ebp - 0x3c], 0xa3469278
push 0x80
mov eax, esi
mov dword [ebp - 0x38], 0xcc46b76c
push eax
mov dword [ebp - 0x34], 0x97462561
mov dword [ebp - 0x30], 0xd1414f52
mov dword [ebp - 0x348], 0x2f1e6ee4
mov dword [ebp - 0x344], 0x7d46efee
mov dword [ebp - 0x340], 0xd6460b74
mov dword [ebp - 0x33c], 0x83464e78
mov dword [ebp - 0x338], 0x3f464b6c
mov dword [ebp - 0x334], 0x7469261
mov dword [ebp - 0x330], 0x64412a52
mov dword [ebp - 0x32c], 0x2341ba46
mov dword [ebp - 0x328], 0x4b41b03b
mov dword [ebp - 0x324], 0x2d41042f
mov dword [ebp - 0x320], 0x1b41df33
mov dword [ebp - 0x31c], 0x341a927
mov dword [ebp - 0x318], 0x741dd18
mov dword [ebp - 0x314], 0x41700c
mov dword [ebp - 0x310], 0x23418701
mov dword [ebp - 0x30c], 0xee4144f5
mov dword [ebp - 0x308], 0x541aeee
mov dword [ebp - 0x304], 0x64414ae2
mov dword [ebp - 0x300], 0x7d41b6d7
mov dword [ebp - 0x18], 0x9646c4e4
mov dword [ebp - 0x14], 0x6446efee
mov dword [ebp - 0x10], 0x1b46f374
mov dword [ebp - 0xc], 0xbe4649e5
mov dword [ebp - 8], 0xdb809a6c
call fcn.00435200
test eax, eax
jne 0x42b734
push eax
push eax
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.004201b0
mov esi, eax
jmp 0x42b739
mov edi, 1
movzx eax, word [0x525e30]
imul eax, eax, 0x102
push esi
push 0x80
add eax, 0x525d28
push eax
call fcn.0041ec50
test eax, eax
jne 0x42b780
test edi, edi
jne 0x42b803
push esi
call fcn.0041fc30
mov dword [0x525e34], edi
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00441849
mov esp, ebp
pop ebp
ret
test edi, edi
jne 0x42b78a
push esi
call fcn.0041fc30
test ebx, ebx
jle 0x42b81e
push 0
push 0
push 0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x8a5ac9e4
push eax
mov dword [ebp - 0x10], 0x1d46efee
mov dword [ebp - 0xc], 0xe546a574
mov dword [ebp - 8], 0x3b464e78
call fcn.004201b0
mov esi, eax
lea eax, [ebp - 0x448]
push ebx
push esi
push 0x80
push eax
call fcn.00402af0
add esp, 0x10
push esi
call fcn.0041fc30
lea eax, [ebp - 0x448]
push eax
movzx eax, word [0x525e30]
imul eax, eax, 0x102
push 0x80
add eax, 0x525d28
push eax
call fcn.0041eb80
test eax, eax
jne 0x42b81e
pop edi
pop esi
mov dword [0x525e34], 0
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00441849
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp - 4]
inc word [0x525e30]
xor ecx, ebp
pop edi
pop esi
mov dword [0x525e34], 1
pop ebx
call fcn.00441849
mov esp, ebp
pop ebp
ret