Function at 0x630228
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xfc
mov eax, 0x634cf0
call fcn.00611c5e
mov edi, edx
mov dword [ebp - 0x104], ecx
push ecx
lea eax, [ebp - 0xc0]
mov dword [edi], 7
mov ecx, esp
mov dword [ebp - 0xba], 0x2d353837
push eax
mov dword [ebp - 0xa6], 0x37453842
xor ebx, ebx
mov dword [ebp - 0xb3], 0x46342d41
mov word [ebp - 0xc0], 0x467b
mov word [ebp - 0xac], 0x4439
mov dword [ebp - 0xa2], 0x37353146
mov word [ebp - 0xa9], 0x2d35
mov dword [ebp - 0x9d], 0x7d3139
mov word [ebp - 0xbd], 0x3342
mov word [ebp - 0xaf], 0x4643
mov byte [ebp - 0xad], 0x2d
mov byte [ebp - 0xbb], 0x32
mov word [ebp - 0xb6], 0x4636
mov byte [ebp - 0xaa], 0x35
mov byte [ebp - 0x9e], 0x30
mov byte [ebp - 0xa7], 0x37
mov byte [ebp - 0xb4], 0x42
mov byte [ebp - 0xbe], 0x31
call fcn.0040db5c
lea ecx, [ebp - 0xf4]
call fcn.00402cb0
mov dword [ebp - 4], ebx
lea eax, [ebp - 0x98]
mov ecx, esp
mov word [ebp - 0x7c], 0x3144
push eax
mov dword [ebp - 0x75], 0x7d3739
mov dword [ebp - 0x81], 0x37302d44
mov word [ebp - 0x8c], 0x3143
mov dword [ebp - 0x91], 0x462d3238
mov dword [ebp - 0x8a], 0x4344342d
mov dword [ebp - 0x97], 0x42413236
mov word [ebp - 0x93], 0x4435
mov dword [ebp - 0x85], 0x4439412d
mov dword [ebp - 0x79], 0x44353934
mov byte [ebp - 0x8d], 0x44
mov byte [ebp - 0x7a], 0x44
mov byte [ebp - 0x86], 0x33
mov byte [ebp - 0x98], 0x7b
mov byte [ebp - 0x7d], 0x30
call fcn.0040db5c
lea ecx, [ebp - 0xfc]
call fcn.00402cb0
mov byte [ebp - 4], 1
lea eax, [ebp - 0xe8]
mov ecx, esp
mov word [ebp - 0xc4], 0x7d45
push eax
mov dword [ebp - 0xcc], 0x42304532
mov dword [ebp - 0xda], 0x4642342d
mov dword [ebp - 0xe4], 0x45303441
mov word [ebp - 0xc7], 0x4146
mov dword [ebp - 0xe8], 0x3543377b
mov dword [ebp - 0xde], 0x42463041
mov word [ebp - 0xd3], 0x3437
mov word [ebp - 0xd6], 0x2d43
mov byte [ebp - 0xd4], 0x38
mov dword [ebp - 0xd1], 0x30432d41
mov byte [ebp - 0xc5], 0x38
mov word [ebp - 0xe0], 0x2d46
mov byte [ebp - 0xc2], bl
mov byte [ebp - 0xcd], 0x46
mov byte [ebp - 0xc8], 0x39
call fcn.0040db5c
lea ecx, [ebp - 0xf8]
call fcn.00402cb0
mov byte [ebp - 4], 2
mov dword [ebp - 0x4d], 0x7d4530
mov dword [ebp - 0x53], 0x32304633
mov dword [ebp - 0x63], 0x34342d30
mov dword [ebp - 0x5d], 0x3539382d
mov word [ebp - 0x6b], 0x3339
lea eax, [ebp - 0x70]
mov dword [ebp - 0x70], 0x3844367b
mov ecx, esp
mov dword [ebp - 0x58], 0x3733412d
push eax
mov word [ebp - 0x65], 0x4641
mov word [ebp - 0x68], 0x2d37
mov word [ebp - 0x5f], 0x6234
mov byte [ebp - 0x54], 0x37
mov byte [ebp - 0x66], 0x36
mov byte [ebp - 0x59], 0x37
mov byte [ebp - 0x6c], 0x30
mov word [ebp - 0x4f], 0x3032
mov byte [ebp - 0x69], 0x37
call fcn.0040db5c
lea ecx, [ebp - 0xf0]
call fcn.00402cb0
pop ecx
mov byte [ebp - 4], 3
mov eax, dword [ebp - 0xf0]
cmp dword [eax - 0xc], ebx
jne 0x63052c
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xf0]
call fcn.0041a9d3
lea eax, [ebp - 0x20]
mov dword [ebp - 0x1e], 0x29363878
push eax
lea ecx, [ebp - 0xec]
mov word [ebp - 0x20], 0x2820
mov byte [ebp - 0x1a], bl
call fcn.0040db5c
push ebx
mov byte [ebp - 4], 4
lea ecx, [ebp - 0xf0]
push dword [ebp - 0xec]
call fcn.0041b046
test eax, eax
js 0x63051a
push 0x681ab4
push dword [ebp - 0xec]
lea ecx, [ebp - 0xf0]
call fcn.0041af01
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0xec]
lea ecx, [ecx - 0x10]
call fcn.0040d912
mov dword [ebp - 0x2d], 0x6d6f7268
mov dword [ebp - 0x44], 0x435c656c
mov word [ebp - 0x26], 0x6578
mov word [ebp - 0x32], 0x6f69
mov dword [ebp - 0x36], 0x74616369
mov word [ebp - 0x2f], 0x635c
mov dword [ebp - 0x3a], 0x6c707041
mov dword [ebp - 0x48], 0x676f6f47
mov word [ebp - 0x29], 0x2e65
mov byte [ebp - 0x27], 0x65
mov word [ebp - 0x3d], 0x656d
mov byte [ebp - 0x3b], 0x5c
mov byte [ebp - 0x30], 0x6e
mov word [ebp - 0x40], 0x7268
mov byte [ebp - 0x24], bl
mov byte [ebp - 0x3e], 0x6f
call fcn.004f5dba
push eax
lea ecx, [ebp - 0xec]
call fcn.0040d74c
mov byte [ebp - 4], 5
mov eax, dword [ebp - 0xf8]
mov dword [ebp - 0x18], 0x255c7325
mov word [ebp - 0x14], 0x73
cmp dword [eax - 4], 1
jle 0x6305c8
push dword [eax - 0xc]
lea ecx, [ebp - 0xf8]
call fcn.0040d92e
mov eax, dword [ebp - 0xf8]
lea ecx, [ebp - 0x48]
push ecx
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xec]
push eax
call fcn.0041aabc
add esp, 0x10
lea ecx, [ebp - 0xf8]
push 0xffffffffffffffff
call fcn.0040d716
mov esi, dword [ebp - 0xec]
mov ecx, esi
call fcn.00409e6c
test eax, eax
jne 0x63071a
mov eax, dword [ebp - 0xf0]
mov dword [edi], 8
cmp dword [eax - 4], 1
jle 0x630628
push dword [eax - 0xc]
lea ecx, [ebp - 0xf0]
call fcn.0040d92e
mov eax, dword [ebp - 0xf0]
lea ecx, [ebp - 0x48]
push ecx
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xec]
push eax
call fcn.0041aabc
add esp, 0x10
lea ecx, [ebp - 0xf0]
push 0xffffffffffffffff
call fcn.0040d716
mov esi, dword [ebp - 0xec]
mov ecx, esi
call fcn.00409e6c
test eax, eax
jne 0x63071a
mov eax, dword [ebp - 0xf4]
mov dword [edi], 9
cmp dword [eax - 4], 1
jle 0x630688
push dword [eax - 0xc]
lea ecx, [ebp - 0xf4]
call fcn.0040d92e
mov eax, dword [ebp - 0xf4]
lea ecx, [ebp - 0x48]
push ecx
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xec]
push eax
call fcn.0041aabc
add esp, 0x10
lea ecx, [ebp - 0xf4]
push 0xffffffffffffffff
call fcn.0040d716
mov esi, dword [ebp - 0xec]
mov ecx, esi
call fcn.00409e6c
test eax, eax
jne 0x63071a
mov eax, dword [ebp - 0xfc]
mov dword [edi], 0xa
cmp dword [eax - 4], 1
jle 0x6306e4
push dword [eax - 0xc]
lea ecx, [ebp - 0xfc]
call fcn.0040d92e
mov eax, dword [ebp - 0xfc]
lea ecx, [ebp - 0x48]
push ecx
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xec]
push eax
call fcn.0041aabc
add esp, 0x10
lea ecx, [ebp - 0xfc]
push 0xffffffffffffffff
call fcn.0040d716
mov esi, dword [ebp - 0xec]
mov ecx, esi
call fcn.00409e6c
test eax, eax
je 0x630742
push esi
lea eax, [ebp - 0x100]
mov word [ebp - 0xff], 0x73
push eax
push dword [ebp - 0x104]
mov byte [ebp - 0x100], 0x25
call fcn.0041aabc
add esp, 0xc
mov bl, 1
lea ecx, [esi - 0x10]
call fcn.0040d912
mov ecx, dword [ebp - 0xf0]
lea ecx, [ecx - 0x10]
call fcn.0040d912
mov ecx, dword [ebp - 0xf8]
lea ecx, [ecx - 0x10]
call fcn.0040d912
mov ecx, dword [ebp - 0xfc]
add ecx, 0xfffffff0
call fcn.0040d912
mov ecx, dword [ebp - 0xf4]
add ecx, 0xfffffff0
call fcn.0040d912
mov al, bl
call fcn.00611c0d
ret