Function at 0x10023ff0
Capabilities:
Reference http user-agent string

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1010a956
mov eax, dword fs:[0]
push eax
sub esp, 0x58
mov eax, dword [0x1013d070]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x60], ecx
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x2c]
mov ebx, dword [ebp + 0xc]
mov edi, dword [ebp + 0x10]
push 0
push 0x1012fc88
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x18], 0xf
mov dword [ebp - 0x1c], 0
mov byte [ebp - 0x2c], 0
call fcn.1000e850
mov dword [ebp - 4], 0
mov byte [ebp - 4], 1
call fcn.100afca0
mov esi, eax
test esi, esi
jne 0x10024083
mov eax, dword [ebp - 0x18]
cmp eax, 0x10
jb 0x10024079
inc eax
lea ecx, [ebp - 0x2c]
push eax
push dword [ebp - 0x2c]
call fcn.1000ea80
mov eax, 2
jmp 0x1002429e
mov eax, dword [ebp - 0x60]
cmp byte [eax], 0
je 0x100240a8
push 1
push 0x29
push esi
call fcn.100afd00
push 0x10023560
push 0x4e7e
push esi
call fcn.100afd00
add esp, 0x18
push str.Content_Type:application_json_charsetUTF_8
push 0
call fcn.100b00f0
push str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_72.0.3626.121_Safari_537.36
push eax
call fcn.100b00f0
add esp, 0x10
mov dword [ebp - 0x60], eax
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x30], 0xf
mov dword [ebp - 0x34], 0
mov byte [ebp - 0x44], 0
push 0
push 0x1012fc88
call fcn.1000e850
push 0x15
push str.Authorization:Bearer
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.10010a30
push 0xffffffffffffffff
push 0
push 0x10142908
lea ecx, [ebp - 0x44]
call fcn.10010b60
cmp dword [ebp - 0x30], 0x10
lea eax, [ebp - 0x44]
cmovae eax, dword [ebp - 0x44]
push eax
push dword [ebp - 0x60]
call fcn.100b00f0
push eax
push 0x2727
push esi
call fcn.100afd00
mov eax, dword [ebp - 0x64]
add esp, 0x14
cmp dword [eax + 0x14], 0x10
jb 0x10024138
mov eax, dword [eax]
push eax
push 0x2712
push esi
call fcn.100afd00
push 1
push 0x2f
push esi
call fcn.100afd00
add esp, 0x18
cmp dword [ebx + 0x14], 0x10
jb 0x10024159
mov ebx, dword [ebx]
push ebx
push 0x271f
push esi
call fcn.100afd00
push 0
push 0x4e2c
push esi
call fcn.100afd00
push 0x100235d0
push 0x4e2b
push esi
call fcn.100afd00
lea eax, [ebp - 0x2c]
push eax
push 0x2711
push esi
call fcn.100afd00
push 1
push 0x63
push esi
call fcn.100afd00
push 0
push 0x40
push esi
call fcn.100afd00
add esp, 0x48
push 0
push 0x51
push esi
call fcn.100afd00
push 0x78
push 0x4e
push esi
call fcn.100afd00
push 0x78
push 0xd
push esi
call fcn.100afd00
push esi
call fcn.100afce0
push esi
mov ebx, eax
call fcn.100afc80
push 1
call fcn.100ae9bb
add esp, 0x30
test ebx, ebx
jg 0x100241e8
cmp dword [ebp - 0x1c], 0
jne 0x100241ff
push 0
push 0x1012fc88
mov ecx, 0x10142908
call fcn.1000e850
push ecx
call fcn.1001de70
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.100219d0
mov esi, eax
cmp edi, esi
je 0x1002424a
mov eax, dword [edi + 0x14]
cmp eax, 0x10
jb 0x10024225
inc eax
mov ecx, edi
push eax
push dword [edi]
call fcn.1000ea80
mov dword [edi + 0x14], 0xf
cmp dword [edi + 0x14], 0x10
mov dword [edi + 0x10], 0
jb 0x1002423d
mov eax, dword [edi]
jmp 0x1002423f
mov eax, edi
push esi
mov ecx, edi
mov byte [eax], 0
call fcn.10010c60
mov eax, dword [ebp - 0x48]
cmp eax, 0x10
jb 0x1002425f
inc eax
lea ecx, [ebp - 0x5c]
push eax
push dword [ebp - 0x5c]
call fcn.1000ea80
mov eax, dword [ebp - 0x30]
cmp eax, 0x10
jb 0x10024274
inc eax
lea ecx, [ebp - 0x44]
push eax
push dword [ebp - 0x44]
call fcn.1000ea80
mov eax, dword [ebp - 0x18]
cmp eax, 0x10
jb 0x10024289
inc eax
lea ecx, [ebp - 0x2c]
push eax
push dword [ebp - 0x2c]
call fcn.1000ea80
mov eax, ebx
jmp 0x1002429e
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.100ae9aa
mov esp, ebp
pop ebp
ret 0x10