Function at 0x18004ee20
Capabilities:
Check for software breakpoints
Check http status code

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], r9
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x70
mov r13d, dword [rsp + 0xd0]
mov r11, rcx
imul ecx, r13d, 0x130
mov rax, r9
mov rbp, r8
mov rbx, rdx
mov r12d, r13d
mov dword [rsp + 0xd0], ecx
cmp r13d, ecx
ja 0x18004f40f
movzx esi, byte [rsp + 0xd0]
mov r9d, 0x41
movzx r14d, byte [rsp + 0xd0]
movzx r15d, byte [rsp + 0xd0]
mov rdi, qword [rsp + 0xd8]
xor r8d, r8d
lea rdx, [0x180000000]
mov r10d, 0x45
cmp r12d, 0x35b2
ja 0x18004f318
je 0x18004f307
cmp r12d, 0x438
ja 0x18004f006
je 0x18004ef12
mov eax, r12d
sub eax, 0x36
je 0x18004efcc
sub eax, 0x30
je 0x18004eef6
sub eax, 0x71
je 0x18004f3e6
cmp eax, 0x16
jne 0x18004f3e6
mov word [0x180072600], r9w
jmp 0x18004f3e6
mov edi, 0xab
nop dword [rax + rax]
mov eax, edi
sub eax, 0xab
je 0x18004ef2f
cmp eax, 0x73
jne 0x18004ef9b
mov rax, qword [rsp + 0x60]
mov rbx, qword [rsp + 0xb8]
add rsp, 0x70
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [rsp + 0xd8]
cmp word [rax + 0x10], 0
jbe 0x18004ef51
cmp word [rax + 0x12], 0
jbe 0x18004ef51
test byte [rax], 0x10
je 0x18004ef56
mov dword [rsp + 0x60], r8d
jmp 0x18004ef12
test byte [rax], 8
je 0x18004ef4a
mov qword [rsp + 0x50], r8
xor r9d, r9d
mov dword [rsp + 0x48], 0xf7
mov rdx, rax
mov qword [rsp + 0x40], r8
xor ecx, ecx
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], r8
xor r8d, r8d
call fcn.180063160
xor r8d, r8d
mov ecx, r8d
test eax, eax
sete cl
mov dword [rsp + 0x60], ecx
add edi, 0x73
cmp edi, 0x191
jb 0x18004ef00
mov rdi, qword [rsp + 0xd8]
mov r9d, 0x41
mov r11, qword [rsp + 0xb0]
mov ecx, dword [rsp + 0xd0]
jmp 0x18004f3e6
mov qword [rsp + 0x28], r8
xor r9d, r9d
mov qword [rsp + 0x20], r8
mov rdx, rdi
xor r8d, r8d
lea ecx, [r9 + 0x10]
call fcn.18004aca0
mov r11, qword [rsp + 0xb0]
mov r9d, 0x41
mov ecx, dword [rsp + 0xd0]
mov dword [rsp + 0x60], eax
jmp 0x18004f3e6
cmp r12d, 0x10cc
je 0x18004f065
cmp r12d, 0x1284
je 0x18004f04e
cmp r12d, 0x241b
jne 0x18004f3e6
mov eax, 0x46
mov word [0x180072605], ax
mov eax, 0x47
mov word [0x180072606], ax
mov eax, 0x4948
mov word [0x180072607], ax
jmp 0x18004f3e6
mov dword [0x180072601], 0x444342
mov word [0x180072604], r10w
jmp 0x18004f3e6
mov r9, qword [rax]
cmp r9, r11
je 0x18004f2f9
mov eax, ILRemoveLastID
cmp eax, 0xe
je 0x18004f2c8
cmp eax, 0x2e6
je 0x18004f2c2
cmp eax, 0x5be
je 0x18004f0a7
cmp eax, 0x896
jne 0x18004f2cd
mov r12d, 0x10cc
jmp 0x18004f2cd
movzx r10d, r14b
cmp r10d, 0xdb
ja case.0x18004f0cb.3
movzx eax, byte [rdx + r10 + 0x4f684]
mov ecx, dword [rdx + rax*4 + 0x4f674]
add rcx, rdx
jmp rcx
cmp sil, 0x80
jae case.0x18004f0cb.1
mov ecx, 0x15
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x14
je 0x18004f2b4
cmp eax, 1
jne 0x18004f102
mov rax, qword [rbx]
cmp rax, rbp
je 0x18004f3ff
mov byte [rax], sil
inc qword [rbx]
dec ecx
cmp ecx, 0x13
ja 0x18004f0e0
mov edx, 0xce
nop
mov eax, edx
sub eax, 0xcd
je 0x18004f2b4
cmp eax, 1
jne 0x18004f15e
mov r8, qword [rbx]
mov rax, rbp
sub rax, r8
cmp rax, 2
jl 0x18004f3ff
movzx ecx, r14b
movzx eax, sil
shr al, 6
or cl, 0xf0
shl cl, 2
or cl, al
movzx eax, sil
mov byte [r8], cl
and al, 0x3f
inc qword [rbx]
or al, 0x80
mov rcx, qword [rbx]
mov byte [rcx], al
inc qword [rbx]
dec edx
cmp edx, 0xcc
ja 0x18004f110
mov edx, 0x21
nop dword [rax]
mov eax, edx
sub eax, 0x1f
je 0x18004f2b4
sub eax, 1
je 0x18004f1a3
cmp eax, 1
jne 0x18004f1d1
mov rcx, qword [rbx]
mov rax, rbp
sub rax, rcx
cmp rax, 3
jl 0x18004f3ff
movzx eax, r14b
shr al, 4
or al, 0xe0
jmp 0x18004f1cc
movzx ecx, r14b
movzx eax, sil
and cl, 0xf
shr al, 6
or cl, 0xe0
shl cl, 2
or cl, al
mov rax, qword [rbx]
mov byte [rax], cl
movzx eax, sil
inc qword [rbx]
and al, 0x3f
mov rcx, qword [rbx]
or al, 0x80
mov byte [rcx], al
inc qword [rbx]
dec edx
cmp edx, 0x1e
ja 0x18004f170
mov r8d, 0x1d
nop
mov eax, r8d
sub eax, 0x1d
je 0x18004f297
sub eax, 1
je 0x18004f255
sub eax, 1
je 0x18004f220
sub eax, 1
je 0x18004f209
cmp eax, 1
je 0x18004f2b4
jmp 0x18004f2a7
mov rax, qword [rbx]
movzx ecx, r15b
and cl, 0x3f
or cl, 0x80
mov byte [rax], cl
inc qword [rbx]
jmp 0x18004f2a7
movzx eax, byte [r9 + 2]
add r9, 2
and al, 3
movzx ecx, sil
and cl, 3
or cl, 0xf8
movzx r15d, byte [r9 + 1]
shl cl, 2
or cl, al
movzx eax, r15b
shr al, 6
shl cl, 2
or cl, al
mov rax, qword [rbx]
mov byte [rax], cl
inc qword [rbx]
jmp 0x18004f2a7
mov eax, r10d
movzx edx, sil
shr edx, 6
and eax, 3
shl eax, 2
or edx, eax
mov rax, qword [rbx]
inc edx
mov ecx, edx
and dl, 3
shr ecx, 2
or dl, 0xf8
or cl, 0xf0
shl dl, 4
mov byte [rax], cl
movzx eax, sil
inc qword [rbx]
mov rcx, qword [rbx]
shr al, 2
and al, 0xf
or dl, al
mov byte [rcx], dl
inc qword [rbx]
jmp 0x18004f2a7
mov rax, rbp
sub rax, qword [rbx]
cmp rax, 4
jl 0x18004f3ff
inc r8d
cmp r8d, 0x22
jb 0x18004f1e0
mov eax, 0x5be
lea rdx, [0x180000000]
jmp 0x18004f2cd
movzx r14d, byte [r9]
jmp 0x18004f2cd
movzx esi, byte [r9 + 1]
add eax, 0x2d8
cmp eax, 0xb60
jbe 0x18004f076
add r9, 2
cmp r9, r11
jne 0x18004f071
mov rax, qword [rsp + 0xc8]
mov ecx, dword [rsp + 0xd0]
mov qword [rax], r9
mov r9d, 0x41
jmp 0x18004f3e6
mov eax, 0x4a
mov word [0x180072609], ax
jmp 0x18004f3e6
cmp r12d, 0x7c0e
ja 0x18004f3a3
je 0x18004f395
cmp r12d, 0x4749
je 0x18004f387
cmp r12d, 0x58e0
je 0x18004f363
cmp r12d, 0x6a77
jne 0x18004f3e6
mov eax, 0x52
mov word [0x180072611], ax
mov eax, 0x53
mov word [0x180072612], ax
jmp 0x18004f3e6
mov eax, 0x50
mov dword [0x18007260b], 0x4f4e4d4c
mov word [0x18007260f], ax
mov eax, 0x51
mov word [0x180072610], ax
jmp 0x18004f3e6
mov eax, 0x4b
mov word [0x18007260a], ax
jmp 0x18004f3e6
mov eax, 0x54
mov word [0x180072613], ax
jmp 0x18004f3e6
cmp r12d, 0x8da5
je 0x18004f3da
cmp r12d, 0x9f3c
je 0x18004f3cc
cmp r12d, 0xb0d3
jne 0x18004f3e6
mov eax, 0x58
mov word [0x180072617], ax
jmp 0x18004f3e6
mov eax, 0x5756
mov word [0x180072615], ax
jmp 0x18004f3e6
mov eax, 0x55
mov word [0x180072614], ax
imul eax, r13d, 0x13
add r12d, eax
cmp r12d, ecx
ja 0x18004f40f
mov rax, qword [rsp + 0xc8]
jmp 0x18004ee94
mov rax, qword [rsp + 0xc8]
mov qword [rax], r9
jmp 0x18004ef12
lea ecx, [r13 + 0x9f0]
cmp r13d, ecx
jae 0x18004ef12
mov rax, qword [rsp + 0x60]
lea rdx, [0x180072600]
mov ebx, 0x6f
mov r8d, 0x6a69
mov r11d, 0x7473
lea edi, [rbx + 6]
lea esi, [rbx - 0x3d]
lea r9d, [rbx - 7]
lea r12d, [rbx - 0xa]
lea r10d, [rbx - 4]
lea ebp, [rbx + 7]
lea r14d, [rbx - 0x40]
lea r15d, [rbx - 0x44]
nop dword [rax]
cmp r13d, 0x5e5
ja 0x18004f599
je 0x18004f58d
cmp r13d, 0x369
ja 0x18004f52e
je 0x18004f517
cmp r13d, 0xed
je 0x18004f4e9
cmp r13d, 0x18c
je 0x18004f4c8
cmp r13d, 0x22b
je 0x18004f4bb
cmp r13d, 0x2ca
jne 0x18004f65f
mov word [0x180072622], r8w
jmp 0x18004f65f
mov word [0x180072621], r9w
jmp 0x18004f65f
mov r15d, 0x6766
mov word [0x18007261e], r12w
mov word [0x18007261f], r15w
mov r15d, 0x2b
jmp 0x18004f65f
mov edx, 0x63
mov dword [0x180072618], 0x62615a59
mov word [0x18007261c], dx
mov edx, 0x64
mov word [0x18007261d], dx
lea rdx, [0x180072600]
jmp 0x18004f65f
mov word [0x180072624], r10w
mov dword [0x180072625], 0x6e6d6c
jmp 0x18004f65f
cmp r13d, 0x408
je 0x18004f581
cmp r13d, 0x4a7
je 0x18004f55a
cmp r13d, 0x546
jne 0x18004f65f
mov word [0x18007262c], r11w
jmp 0x18004f65f
mov r14d, 0x70
mov word [0x180072629], r14w
mov r14d, 0x7271
mov word [0x18007262a], r14w
mov r14d, 0x2f
jmp 0x18004f65f
mov word [0x180072628], bx
jmp 0x18004f65f
mov word [0x18007262e], di
jmp 0x18004f65f
cmp r13d, 0x861
ja 0x18004f61f
je 0x18004f60d
cmp r13d, 0x684
je 0x18004f5fa
cmp r13d, 0x723
je 0x18004f5cf
cmp r13d, 0x7c2
jne 0x18004f65f
mov word [0x180072636], si
jmp 0x18004f65f
mov ebp, 0x7a
mov word [0x180072633], bp
mov ebp, 0x30
mov word [0x180072634], bp
mov ebp, 0x31
mov word [0x180072635], bp
mov ebp, 0x76
jmp 0x18004f65f
mov word [0x18007262f], bp
mov dword [0x180072630], 0x797877
jmp 0x18004f65f
mov dword [0x180072637], 0x353433
mov r8d, 0x6a69
jmp 0x18004f65f
cmp r13d, 0x900
je 0x18004f64d
cmp r13d, 0x99f
je 0x18004f640
cmp r13d, 0xa3e
je 0x18004ef17
jmp 0x18004f65f
mov word [0x18007263f], r14w
mov rax, rdx
jmp 0x18004f65f
mov dword [0x18007263a], 0x39383736
mov word [0x18007263e], r15w
add r13d, 0x9f
cmp r13d, ecx
jb 0x18004f460
jmp 0x18004ef17