Function at 0x434896
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x33c
push esi
push edi
lea esi, [ebp - 0x2bc]
xor edi, edi
call fcn.00432632
cmp eax, 1
jne 0x434b56
cmp dword [0x448428], eax
je 0x434ac4
lea eax, [ebp - 0x193]
push eax
mov byte [ebp - 0x194], 0x22
call fcn.00434533
pop ecx
test eax, eax
jne 0x4348f3
call fcn.00427398
add eax, 0x9c40
push eax
call fcn.00427375
pop ecx
xor eax, eax
jmp 0x434b58
lea edi, [ebp - 0x2bc]
mov ecx, edi
call fcn.00424786
lea eax, [ebp + eax - 0x2bd]
cmp byte [eax], 0x22
jne 0x43490f
mov byte [eax], 0
cmp byte [ebp - 0x2bc], 0x22
jne 0x43491e
lea edi, [ebp - 0x2bb]
lea esi, [ebp - 8]
mov dword [ebp - 0x8c], 0x40d0a13
mov dword [ebp - 0x88], 0x4e435343
mov dword [ebp - 0x84], 0x6950430d
mov dword [ebp - 0x80], 0x4d040611
mov dword [ebp - 0x7c], 0x43061b06
mov dword [ebp - 0x78], 0x43070702
mov dword [ebp - 0x74], 0x20282b41
mov dword [ebp - 0x70], 0x10463f36
mov dword [ebp - 0x6c], 0x154c4341
mov dword [ebp - 0x68], 0x10464143
mov dword [ebp - 0x64], 0x74c4341
mov dword [ebp - 0x60], 0x413f4143
mov dword [ebp - 0x5c], 0x3f411046
mov dword [ebp - 0x58], 0x11066941
mov dword [ebp - 0x54], 0x43061002
mov dword [ebp - 0x50], 0x41104641
mov dword [ebp - 0x4c], 0x63636369
call fcn.00424fc8
xor byte [ebp - 0x8c], 0x63
je 0x4349bb
lea eax, [ebp - 0x8c]
inc eax
xor byte [eax], 0x63
jne 0x4349b5
lea eax, [ebp - 0x193]
push eax
push edi
push dword [ebp + 8]
lea eax, [ebp - 0x33c]
call fcn.00438cb4
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 8]
call fcn.0042549a
add esp, 0x14
cmp dword [ebp - 8], 0
jne 0x4349ee
xor eax, eax
jmp 0x4349f6
mov ecx, dword [ebp - 8]
call fcn.00424786
lea edi, [eax + 1]
lea esi, [ebp - 0xc]
call 0x424f0e
mov esi, dword [ebp - 0xc]
push esi
push dword [ebp - 8]
call 0x424468
pop ecx
pop ecx
test eax, eax
jne 0x434a39
call fcn.00427398
add eax, 0xc350
push eax
call fcn.00427375
pop ecx
lea esi, [ebp - 0xc]
call fcn.00424fe3
lea esi, [ebp - 8]
call fcn.00424fe3
jmp 0x4348ec
test esi, esi
jne 0x434a41
xor eax, eax
jmp 0x434a48
mov ecx, esi
call fcn.00424786
lea ecx, [ebp - 0x193]
push ecx
push eax
push esi
call fcn.0042cbd2
add esp, 0xc
test eax, eax
jne 0x434a69
call fcn.00427398
add eax, 0xea60
jmp 0x434a1d
mov eax, 0x404f34
lea ecx, [ebp - 0x194]
call fcn.004247c1
mov eax, ecx
push 0
push eax
call fcn.004263b0
mov edi, eax
pop ecx
pop ecx
test edi, edi
jne 0x434afb
call fcn.00427398
add eax, 0x11170
push eax
call fcn.00427375
mov esi, dword [0x448688]
pop ecx
lea eax, [ebp - 0x194]
push eax
add esi, 0x90
call fcn.00425330
lea esi, [ebp - 0xc]
call fcn.00424fe3
lea esi, [ebp - 8]
call fcn.00424fe3
lea eax, [ebp - 0x2bc]
push eax
push dword [ebp + 8]
lea eax, [ebp - 0x33c]
call fcn.00438cb4
push eax
call fcn.00438ddb
mov edi, eax
add esp, 0xc
test edi, edi
jne 0x434b56
call fcn.00427398
add eax, 0x7530
push eax
call fcn.00427375
pop ecx
jmp 0x434b56
cmp edi, 1
jne 0x434b46
call fcn.0042963f
mov esi, eax
jmp 0x434b35
call fcn.0042963f
sub eax, esi
xor edx, edx
mov ecx, 0x3e8
div ecx
cmp eax, 0xa
jae 0x434b46
push 0x4e2
call fcn.00429723
mov dword [esp], 0x404e92
call dword [section.UPX0]
lea eax, [ebp - 0x194]
push eax
call fcn.0042cadd
pop ecx
test eax, eax
je 0x434b09
lea esi, [ebp - 0xc]
call fcn.00424fe3
lea esi, [ebp - 8]
call fcn.00424fe3
mov eax, edi
pop edi
pop esi
leave
ret