Function at 0x1007a5ef
Capabilities:
Print debug messages

Disassembly:
mov eax, 0x100dda92
call fcn.100ac440
sub esp, 0x10
push esi
mov esi, ecx
mov byte [ebp - 0xd], 0
call fcn.100c6d12
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x14], eax
mov ecx, dword [esi + 0x80]
and dword [ebp - 4], 0
call fcn.10055311
test eax, eax
mov dword [ebp - 0x1c], eax
jne 0x1007a630
push 0x100f0a68
lea ecx, [ebp - 0x14]
call fcn.10001f92
jmp 0x1007a8cd
cmp byte [esi + 0x144], 0
push ebx
push edi
mov edi, dword [ebp + 8]
je 0x1007a693
call fcn.100c6d12
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp + 8], eax
cmp dword [edi + 0x24], 0x10
mov byte [ebp - 4], 1
jb 0x1007a65f
mov eax, dword [edi + 0x10]
jmp 0x1007a662
lea eax, [edi + 0x10]
push dword [edi + 0x34]
push eax
push dword [edi + 0x28]
lea eax, [ebp + 8]
push dword [edi + 8]
push str.pps_test_vip_protect_verify_:__powerplayer_receive_ppslogin_respond_ret__d__uid__d__contentid__s__tokenlen__d_
push eax
call fcn.10001d75
mov ebx, dword [ebp + 8]
add esp, 0x18
push ebx
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
lea ecx, [ebx - 0x10]
mov byte [ebp - 4], 0
call fcn.10001199
cmp dword [edi + 0x24], 0x10
jb 0x1007a69e
mov ecx, dword [edi + 0x10]
jmp 0x1007a6a1
lea ecx, [edi + 0x10]
lea ebx, [esi + 0x7c]
mov eax, dword [ebx]
push ecx
push eax
call fcn.100ace10
test eax, eax
pop ecx
pop ecx
je 0x1007a6da
cmp dword [edi + 0x24], 0x10
jb 0x1007a6be
mov edi, dword [edi + 0x10]
jmp 0x1007a6c1
add edi, 0x10
push dword [ebx]
lea eax, [ebp - 0x14]
push edi
push str._powerplayer_gid_req__s__gid_rsp__s_
push eax
call fcn.10001d75
add esp, 0x10
jmp 0x1007a85c
mov eax, dword [edi + 8]
test eax, eax
jne 0x1007a7f9
push 0xb4
lea eax, [esi + 0x84]
push 0
push eax
call fcn.100ab720
add esp, 0xc
push ebx
lea eax, [ebp + 8]
push eax
lea ecx, [esi + 0x138]
call fcn.1002dc14
mov eax, dword [esi + 0x13c]
mov ecx, dword [ebp + 8]
cmp ecx, eax
jne 0x1007a730
push dword [ebx]
push str.no_match_url_for_gid__s_
lea eax, [ebp - 0x14]
push eax
call fcn.10001d75
add esp, 0xc
jmp 0x1007a85c
mov ecx, dword [ecx + 0x10]
lea ebx, [esi + 0x94]
push ecx
mov ecx, ebx
call fcn.10002026
cmp byte [esi + 0x144], 0
je 0x1007a795
call fcn.100c6d12
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp + 8], eax
cmp dword [ebx + 0x18], 0x10
mov byte [ebp - 4], 2
jb 0x1007a76b
mov ebx, dword [ebx + 4]
jmp 0x1007a76e
add ebx, 4
push ebx
push dword [esi + 0x7c]
lea eax, [ebp + 8]
push str.pps_test_vip_protect_verify_:__powerplayer_query_playinfo_gid__s__url__s____
push eax
call fcn.10001d75
mov ebx, dword [ebp + 8]
add esp, 0x10
push ebx
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
lea ecx, [ebx - 0x10]
call fcn.10001199
xor eax, eax
inc eax
mov dword [esi + 0x88], eax
mov dword [esi + 0x84], eax
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x90], eax
mov eax, dword [edi + 0x28]
mov dword [esi + 0x8c], eax
mov eax, dword [edi + 0x34]
mov dword [esi + 0xb4], eax
mov eax, dword [edi + 0x30]
mov dword [esi + 0xb0], eax
push dword [edi + 0x34]
add edi, 0x38
lea eax, [esi + 0xb8]
push edi
push eax
call fcn.100ab860
add esp, 0xc
push 0
push 0
push 0x92f
push dword [esi + 4]
call dword [sym.imp.USER32.dll_PostThreadMessageA]
mov byte [ebp - 0xd], 1
jmp 0x1007a8cb
cmp eax, 0x65
je 0x1007a84f
cmp eax, 0x66
je 0x1007a848
cmp eax, 0x67
je 0x1007a841
jbe 0x1007a832
cmp eax, 0x6a
jbe 0x1007a82b
cmp eax, 0xc9
je 0x1007a824
cmp eax, 0xca
jne 0x1007a832
push 0x100f0948
jmp 0x1007a837
push 0x100f0938
jmp 0x1007a837
push 0x100f0924
jmp 0x1007a837
push 0x100f0910
push 0x100e2d0c
jmp 0x1007a71f
push 0x16f
jmp 0x1007a854
push 0x16a
jmp 0x1007a854
push 0x169
lea ecx, [ebp - 0x14]
call fcn.10001d88
call fcn.100c6d12
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp + 8], eax
push 0x1c7
lea ecx, [ebp + 8]
mov byte [ebp - 4], 3
call fcn.10001d88
call fcn.100c6d12
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x18], eax
push dword [ebp - 0x14]
mov esi, dword [ebp + 8]
lea eax, [ebp - 0x18]
push esi
push eax
mov byte [ebp - 4], 4
call fcn.10001d75
mov edi, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x1c]
add esp, 0xc
push 0
push 0x12c
push edi
call fcn.1006e489
lea ecx, [edi - 0x10]
call fcn.10001199
lea ecx, [esi - 0x10]
call fcn.10001199
pop edi
pop ebx
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.10001199
mov ecx, dword [ebp - 0xc]
mov al, byte [ebp - 0xd]
pop esi
mov dword fs:[0], ecx
leave
ret 4