Function at 0x44a0cc
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffcb8
xor eax, eax
mov dword [ebp - 4], eax
xor edx, edx
mov dword [ebp - 8], edx
xor ecx, ecx
mov dword [ebp - 0xc], ecx
xor eax, eax
mov dword [ebp - 0x10], eax
xor edx, edx
mov dword [ebp - 0x14], edx
push 5
push 0x30
lea ecx, [ebp - 0x1c]
push ecx
call fcn.0066c86c
add esp, 0xc
mov byte [ebp - 0x1c], 0x31
mov byte [ebp - 0x18], 0x31
mov byte [ebp - 0x17], 0
push 0x10
push 0x41
lea eax, [ebp - 0x348]
push eax
call fcn.0066c86c
add esp, 0xc
mov byte [ebp - 0x339], 0x31
mov byte [ebp - 0x33a], 0x44
mov byte [ebp - 0x346], 0x30
mov byte [ebp - 0x345], 0x46
mov byte [ebp - 0x343], 0x46
mov byte [ebp - 0x344], 0x38
mov byte [ebp - 0x341], 0x32
lea edx, [ebp - 0x30]
push edx
call fcn.00679560
pop ecx
mov byte [ebp - 0x33e], 0x36
mov byte [ebp - 0x342], 0x36
mov byte [ebp - 0x33d], 0x45
mov byte [ebp - 0x33c], 0x39
mov byte [ebp - 0x33b], 0x37
mov byte [ebp - 0x347], 0x37
mov byte [ebp - 0x338], 0
xor ecx, ecx
mov dword [0x7569ac], ecx
lea eax, [ebp - 0xc]
push eax
push dword [ebp + 0xc]
call fcn.0048942c
add esp, 8
mov edx, dword [ebp - 0x30]
not edx
mov dword [0x7d0114], edx
lea ecx, [ebp - 4]
push ecx
lea eax, [ebp - 0x348]
push eax
call fcn.0048942c
add esp, 8
lea edx, [ebp - 8]
push edx
lea ecx, [ebp - 0x1c]
push ecx
call fcn.0048942c
add esp, 8
lea eax, [ebp - 0x14]
push eax
push dword [ebp - 4]
push dword [ebp - 8]
push dword [ebp - 0xc]
call fcn.0048828c
add esp, 0x10
push dword [ebp - 0x14]
lea edx, [ebp - 0x134]
push edx
call fcn.00489560
add esp, 8
mov ecx, dword [ebp - 0x30]
not ecx
mov dword [0x7d0114], ecx
mov al, byte [ebp - 0x134]
mov dl, byte [str.55776B]
cmp al, dl
je 0x44a21c
movsx ecx, byte [ebp - 0x134]
cmp ecx, 0x34
jne 0x44a271
inc dword [0x7d0114]
mov al, byte [ebp - 0x133]
mov dl, byte [0x6e0cd9]
cmp al, dl
je 0x44a23e
movsx ecx, byte [ebp - 0x133]
cmp ecx, 0x36
jne 0x44a244
inc dword [0x7d0114]
movsx eax, byte [ebp - 0x12c]
cmp eax, 0x35
jne 0x44a256
inc dword [0x7d0114]
movsx edx, byte [ebp - 0x12b]
cmp edx, 0x33
jne 0x44a436
inc dword [0x7d0114]
jmp 0x44a436
mov cl, byte [ebp - 0x134]
mov al, byte [0x6e0cda]
cmp cl, al
je 0x44a294
mov dl, byte [ebp - 0x133]
mov cl, byte [0x6e0cdb]
cmp dl, cl
jne 0x44a321
inc dword [0x7d0114]
inc dword [0x7d0114]
movsx eax, byte [ebp - 0x12c]
cmp eax, 0x61
jl 0x44a2be
movsx edx, byte [ebp - 0x12c]
add edx, 0xffffffa9
mov dword [0x6f61a8], edx
jmp 0x44a2ce
movsx ecx, byte [ebp - 0x12c]
add ecx, 0xffffffd0
mov dword [0x6f61a8], ecx
inc dword [0x7d0114]
mov eax, dword [0x6f61a8]
shl eax, 4
mov dword [0x6f61a8], eax
movsx edx, byte [ebp - 0x12b]
cmp edx, 0x61
jl 0x44a2ff
movsx ecx, byte [ebp - 0x12b]
add ecx, 0xffffffa9
add dword [0x6f61a8], ecx
jmp 0x44a30f
movsx eax, byte [ebp - 0x12b]
add eax, 0xffffffd0
add dword [0x6f61a8], eax
inc dword [0x7d0114]
sub dword [0x6f61a8], 0x20
jmp 0x44a436
mov dl, byte [ebp - 0x134]
mov cl, byte [0x6e0cdc]
cmp dl, cl
je 0x44a345
mov al, byte [ebp - 0x133]
mov dl, byte [0x6e0cdd]
cmp al, dl
jne 0x44a436
inc dword [0x7d0114]
inc dword [0x7d0114]
movsx ecx, byte [ebp - 0x126]
cmp ecx, 0x61
jl 0x44a36c
movsx eax, byte [ebp - 0x126]
add eax, 0xffffffa9
mov dword [ebp - 0x34], eax
jmp 0x44a379
movsx edx, byte [ebp - 0x126]
add edx, 0xffffffd0
mov dword [ebp - 0x34], edx
mov ecx, dword [ebp - 0x34]
shl ecx, 4
mov dword [ebp - 0x34], ecx
movsx eax, byte [ebp - 0x125]
cmp eax, 0x61
jl 0x44a39d
movsx edx, byte [ebp - 0x125]
add edx, 0xffffffa9
add dword [ebp - 0x34], edx
jmp 0x44a3aa
movsx ecx, byte [ebp - 0x125]
add ecx, 0xffffffd0
add dword [ebp - 0x34], ecx
sub dword [ebp - 0x34], 0x20
movsx eax, byte [ebp - 0x12c]
cmp eax, 0x61
jl 0x44a3cc
movsx edx, byte [ebp - 0x12c]
add edx, 0xffffffa9
mov dword [0x6f61a8], edx
jmp 0x44a3dc
movsx ecx, byte [ebp - 0x12c]
add ecx, 0xffffffd0
mov dword [0x6f61a8], ecx
inc dword [0x7d0114]
mov eax, dword [0x6f61a8]
shl eax, 4
mov dword [0x6f61a8], eax
movsx edx, byte [ebp - 0x12b]
cmp edx, 0x61
jl 0x44a40d
movsx ecx, byte [ebp - 0x12b]
add ecx, 0xffffffa9
add dword [0x6f61a8], ecx
jmp 0x44a41d
movsx eax, byte [ebp - 0x12b]
add eax, 0xffffffd0
add dword [0x6f61a8], eax
inc dword [0x7d0114]
sub dword [0x6f61a8], 0x20
mov edx, dword [ebp - 0x34]
shl edx, 6
add dword [0x6f61a8], edx
movsx ecx, byte [ebp - 0x12e]
cmp ecx, 0x32
jl 0x44a44e
movsx eax, byte [ebp - 0x12e]
cmp eax, 0x32
jle 0x44a454
dec dword [0x7d0114]
movsx edx, byte [ebp - 0x12d]
cmp edx, 0x61
je 0x44a472
movsx ecx, byte [ebp - 0x12d]
cmp ecx, 0x63
je 0x44a472
dec dword [0x7d0114]
inc dword [0x7d0114]
inc dword [0x7d0114]
push 0x100
push 0
lea eax, [ebp - 0x234]
push eax
call fcn.0066c86c
add esp, 0xc
push dword [ebp + 8]
lea edx, [ebp - 0x234]
push edx
call fcn.0066c9ec
add esp, 8
xor ecx, ecx
mov dword [ebp - 0x20], ecx
mov eax, dword [ebp - 0x20]
mov dl, byte [ebp + eax - 0x234]
test dl, dl
jne 0x44a4c4
mov ecx, dword [ebp - 0x20]
mov byte [ebp + ecx - 0x234], 0x20
inc dword [ebp - 0x20]
mov eax, dword [ebp - 0x20]
cmp eax, 8
jl 0x44a4ab
mov byte [ebp - 0x22c], 0
xor edx, edx
mov dword [ebp - 0x20], edx
mov ecx, dword [ebp - 0x20]
xor eax, eax
mov al, byte [ebp + ecx - 0x234]
push eax
push 0x756b93
mov edx, dword [ebp - 0x20]
add edx, edx
lea ecx, [ebp - 0x334]
add edx, ecx
push edx
call fcn.00670e94
add esp, 0xc
inc dword [ebp - 0x20]
mov eax, dword [ebp - 0x20]
cmp eax, 8
jl 0x44a4db
mov edx, dword [ebp - 0x30]
not edx
add edx, 4
mov ecx, dword [0x7d0114]
cmp edx, ecx
jge 0x44a52a
mov eax, dword [0x67f0c0]
mov dword [0x7d0114], eax
lea edx, [ebp - 0x10]
push edx
push dword [ebp + 8]
call fcn.0048942c
add esp, 8
push dword [ebp - 0x14]
push dword [ebp - 0x10]
call fcn.00485c88
add esp, 8
test eax, eax
je 0x44a54f
xor eax, eax
jmp 0x44a554
mov eax, 1
mov esp, ebp
pop ebp
ret