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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1010a996
mov eax, dword fs:[0]
push eax
sub esp, 0x54
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 ebx, dword [ebp + 8]
lea ecx, [ebp - 0x2c]
mov edi, dword [ebp + 0xc]
push 0
push 0x1012fc88
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 0x1002434d
mov eax, dword [ebp - 0x18]
cmp eax, 0x10
jb 0x10024343
inc eax
lea ecx, [ebp - 0x2c]
push eax
push dword [ebp - 0x2c]
call fcn.1000ea80
mov eax, 2
jmp 0x1002453e
mov eax, dword [ebp - 0x60]
cmp byte [eax], 0
je 0x10024372
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
add esp, 8
cmp dword [ebx + 0x14], 0x10
jb 0x100243f3
mov ebx, dword [ebx]
push ebx
push 0x2712
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 0x10024482
cmp dword [ebp - 0x1c], 0
jne 0x1002449f
push 0
push 0x1012fc88
mov ecx, 0x10142908
call fcn.1000e850
push ecx
call fcn.1001de70
cmp dword [ebp - 0x1c], 0
je 0x100244ff
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.100219d0
mov esi, eax
cmp edi, esi
je 0x100244ea
mov eax, dword [edi + 0x14]
cmp eax, 0x10
jb 0x100244c5
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 0x100244dd
mov eax, dword [edi]
jmp 0x100244df
mov eax, edi
push esi
mov ecx, edi
mov byte [eax], 0
call fcn.10010c60
mov eax, dword [ebp - 0x48]
cmp eax, 0x10
jb 0x100244ff
inc eax
lea ecx, [ebp - 0x5c]
push eax
push dword [ebp - 0x5c]
call fcn.1000ea80
mov eax, dword [ebp - 0x30]
cmp eax, 0x10
jb 0x10024514
inc eax
lea ecx, [ebp - 0x44]
push eax
push dword [ebp - 0x44]
call fcn.1000ea80
mov eax, dword [ebp - 0x18]
cmp eax, 0x10
jb 0x10024529
inc eax
lea ecx, [ebp - 0x2c]
push eax
push dword [ebp - 0x2c]
call fcn.1000ea80
mov eax, ebx
jmp 0x1002453e
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 0xc