Function at 0x45e980
Capabilities:
Contain obfuscated stackstrings

Disassembly:
adc byte [eax], al
add byte [ebx + 0x1946e8c8], cl
add byte [eax], al
push dword [ebp - 0xa8]
lea ecx, [ebp - 0x11c]
push ecx
lea ecx, [ebp - 0x134]
push ecx
mov ecx, eax
call fcn.004607c0
lea ecx, [ebp - 0xc0]
call fcn.00447f80
push fcn.00407d70
push 1
push 0x18
lea eax, [ebp - 0x134]
mov byte [ebp - 4], 0
push eax
call fcn.00460a3f
push 0x5680c4
lea ecx, [ebp - 0x14c]
call fcn.0044c130
push 0x5687d4
lea ecx, [ebp - 0x134]
mov byte [ebp - 4], 0x68
call fcn.0044c130
lea eax, [ebp - 0x134]
mov byte [ebp - 4], 0x69
push eax
lea eax, [ebp - 0xa4]
mov dword [ebp - 0xa4], 4
push eax
lea ecx, [esi + 0xc]
call fcn.0045f9e0
mov ecx, eax
call fcn.004602d0
push dword [ebp - 0xa8]
lea ecx, [ebp - 0x134]
push ecx
lea ecx, [ebp - 0x14c]
push ecx
mov ecx, eax
call fcn.004607c0
lea ecx, [ebp - 0x134]
call fcn.00447f80
push fcn.00407d70
push 1
push 0x18
lea eax, [ebp - 0x14c]
mov byte [ebp - 4], 0
push eax
call fcn.00460a3f
push 0x56860c
lea ecx, [ebp - 0x164]
call fcn.0044c130
push 0x5684cc
lea ecx, [ebp - 0x14c]
mov byte [ebp - 4], 0x6a
call fcn.0044c130
lea eax, [ebp - 0x14c]
mov byte [ebp - 4], 0x6b
push eax
lea eax, [ebp - 0xa4]
mov dword [ebp - 0xa4], 4
push eax
lea ecx, [esi + 0xc]
call fcn.0045f9e0
mov ecx, eax
call fcn.004602d0
push dword [ebp - 0xa8]
lea ecx, [ebp - 0x14c]
push ecx
lea ecx, [ebp - 0x164]
push ecx
mov ecx, eax
call fcn.004607c0
lea ecx, [ebp - 0x14c]
call fcn.00447f80
push fcn.00407d70
push 1
push 0x18
lea eax, [ebp - 0x164]
mov byte [ebp - 4], 0
push eax
call fcn.00460a3f
push 0x56861c
lea ecx, [ebp - 0x210]
call fcn.0044c130
push 0x5680d0
lea ecx, [ebp - 0x164]
mov byte [ebp - 4], 0x6c
call fcn.0044c130
lea eax, [ebp - 0x164]
mov byte [ebp - 4], 0x6d
push eax
lea eax, [ebp - 0xa4]
mov dword [ebp - 0xa4], 4
push eax
lea ecx, [esi + 0xc]
call fcn.0045f9e0
mov ecx, eax
call fcn.004602d0
push dword [ebp - 0xa8]
lea ecx, [ebp - 0x1f8]
push ecx
lea ecx, [ebp - 0x210]
push ecx
mov ecx, eax
call fcn.004607c0
lea ecx, [ebp - 0x164]
call fcn.00447f80
push fcn.00407d70
push 1
push 0x18
lea eax, [ebp - 0x210]
mov byte [ebp - 4], 0
push eax
call fcn.00460a3f
push 0x54c848
lea ecx, [ebp - 0x104]
call fcn.0044c130
lea eax, [ebp - 0x104]
mov byte [ebp - 4], 0x6e
push eax
lea eax, [ebp - 0xa4]
mov dword [ebp - 0xa4], 4
push eax
lea ecx, [esi + 0xc]
call fcn.0045f9e0
mov ecx, eax
call fcn.004602d0
push dword [ebp - 0xa8]
mov ecx, eax
push 0
push 0
call fcn.004607c0
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 0
call fcn.00447f80
push 0x567f08
lea ecx, [ebp - 0x378]
call fcn.0044c130
push 0x567f48
lea ecx, [ebp - 0x360]
mov byte [ebp - 4], 0x6f
call fcn.0044c130
push 0x567f98
lea ecx, [ebp - 0x348]
mov byte [ebp - 4], 0x70
call fcn.0044c130
push 0x567fd8
lea ecx, [ebp - 0x330]
mov byte [ebp - 4], 0x71
call fcn.0044c130
push 0x567eec
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 0x72
call fcn.0044c130
lea eax, [ebp - 0x104]
mov byte [ebp - 4], 0x73
push eax
lea eax, [ebp - 0xa4]
mov dword [ebp - 0xa4], 5
push eax
lea ecx, [esi + 0xc]
call fcn.0045f9e0
mov ecx, eax
call fcn.004602d0
push dword [ebp - 0xa8]
lea ecx, [ebp - 0x318]
push ecx
lea ecx, [ebp - 0x378]
push ecx
mov ecx, eax
call fcn.004607c0
lea ecx, [ebp - 0x104]
call fcn.00447f80
push fcn.00407d70
push 4
push 0x18
lea eax, [ebp - 0x378]
mov byte [ebp - 4], 0
push eax
call fcn.00460a3f
push 0x5687f8
lea ecx, [ebp - 0x228]
call fcn.0044c130
push 0x568028
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 0x74
call fcn.0044c130
lea eax, [ebp - 0x104]
mov byte [ebp - 4], 0x75
push eax
lea eax, [ebp - 0xa4]
mov dword [ebp - 0xa4], 5
push eax
lea ecx, [esi + 0xc]
call fcn.0045f9e0
mov ecx, eax
call fcn.004602d0
push dword [ebp - 0xa8]
lea ecx, [ebp - 0x210]
push ecx
lea ecx, [ebp - 0x228]
push ecx
mov ecx, eax
call fcn.004607c0
lea ecx, [ebp - 0x104]
call fcn.00447f80
push fcn.00407d70
push 1
push 0x18
lea eax, [ebp - 0x228]
mov byte [ebp - 4], 0
push eax
call fcn.00460a3f
push 0x56860c
lea ecx, [ebp - 0x240]