Function at 0x18002bb20
Capabilities:
Check http status code
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1d8]
sub rsp, 0x2a0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
mov rax, qword [0x180110318]
xor rax, rsp
mov qword [rbp + 0x170], rax
mov r14, qword [rsp + 0x40]
mov r13, r8
imul eax, edx, 0x2c0
mov r12d, edx
mov dword [rbp - 0x70], edx
mov r15, rcx
mov qword [rbp - 0x68], rcx
mov esi, edx
mov dword [rsp + 0x70], edx
mov dword [rsp + 0x78], eax
mov edi, dword [rsp + 0x78]
cmp edx, eax
ja 0x18002c349
mov ebx, dword [rsp + 0x78]
lea rcx, [0x180072910]
movss xmm7, dword [0x18010b398]
movss xmm6, dword [0x18010b36c]
mov qword [rbp - 0x80], rbx
mov qword [rsp + 0x58], r14
lea rax, [0x180072b50]
lea rdx, [0x180000000]
cmp esi, 0x4eeb
ja 0x18002c0ee
je 0x18002c09b
cmp esi, 0x1653
ja 0x18002bf9f
je 0x18002bf90
mov eax, esi
sub eax, 0x46
je 0x18002bf30
sub eax, 0x39
je 0x18002bf01
sub eax, 0x64
je 0x18002beb6
cmp eax, 0xb6b
jne 0x18002c335
mov rax, qword [r13]
cmp dword [rax], 3
jne 0x18002c335
mov r15d, 5
lea rbx, [0x1800ddee8]
lea r12d, [r15 + 1]
cmp r15d, 5
ja case.default.0x18002bc3d
mov eax, r15d
mov ecx, dword [rdx + rax*4 + 0x2ca50]
add rcx, rdx
jmp rcx
mov dword [rsp + 0x30], 0x62
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], 0
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call fcn.1800223a0
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [rsp + 0x48]
mov dword [rsp + 0x48], 0x20
mov edx, 0xa6
mov qword [rsp + 0x20], 0
xor ecx, ecx
call fcn.180074070
jmp 0x18002be88
mov rdx, qword [r13]
lea rax, [rsp + 0x68]
add rdx, 0x68
mov dword [rsp + 0x48], 0x20
lea r9, [rsp + 0x48]
mov byte [rsp + 0x68], 0
mov r8d, 2
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0x40]
call fcn.18003add0
mov rdx, qword [r13]
lea r8, [rsp + 0x48]
add rdx, 0x68
mov dword [rsp + 0x48], 0x10
mov r9d, 0x5f
lea rcx, [rbp + 0x140]
call fcn.18003f8a0
jmp 0x18002be88
mov esi, 1
nop dword [rax]
mov r14d, 0x38
mov eax, r14d
sub eax, 0x37
je 0x18002bd66
cmp eax, 1
jne 0x18002bdc0
mov r8, qword [r13]
xor edx, edx
cmp dword [r8 + 4], edx
jbe 0x18002bd3e
movzx eax, byte [rdx + r8 + 0x9c]
xor al, sil
mov byte [rbp + rdx + 0x160], al
inc edx
cmp edx, dword [r8 + 4]
jb 0x18002bd23
mov r9d, 0x5f
mov dword [rsp + 0x48], 0x10
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x140]
call fcn.18003f8a0
jmp 0x18002bdc0
mov rax, qword [r13]
lea r9, [rsp + 0x48]
mov r8d, 0x11c
lea rdx, [rbp + 0x30]
mov ecx, dword [rax + 4]
mov dword [rsp + 0x48], ecx
lea rcx, [rbp + 0x160]
call fcn.1800257a0
xor edx, edx
mov dword [rsp + 0x48], 0x10
lea rax, [rbp + 0x140]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x150]
lea rax, [rbp + 0x30]
lea r8d, [rdx + 0x59]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x48]
call fcn.180003790
dec r14d
cmp r14d, 0x36
ja 0x18002bd06
inc esi
cmp esi, 0x13
jbe 0x18002bd00
jmp 0x18002be88
mov rcx, qword [r13]
lea r9, [rsp + 0x48]
mov r8d, 0x11c
lea rdx, [rbp + 0x30]
mov eax, dword [rcx + 4]
add rcx, 0x9c
mov dword [rsp + 0x48], eax
call fcn.1800257a0
jmp 0x18002be88
mov rax, qword [r13]
lea r9, [rbp - 0x30]
add rax, 0x8c
mov dword [rsp + 0x48], 0x10
mov qword [rsp + 0x28], rax
lea r8, [rsp + 0x48]
mov edx, 0xa6
mov qword [rsp + 0x20], 0
xor ecx, ecx
call fcn.180074070
lea r8, [rbp - 0x30]
mov ecx, 0xff
lea rdx, [rbp + 0x150]
call fcn.18005afd0
jmp 0x18002be88
xor edx, edx
mov dword [rsp + 0x48], 0x10
lea rax, [rbp + 0x140]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x150]
lea rax, [rbp + 0x30]
lea r8d, [rdx + 0x59]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x48]
call fcn.180003790
lea rdx, [0x180000000]
dec r15d
sub r12, 1
jne 0x18002bc26
mov rbx, qword [rbp - 0x80]
mov esi, dword [rsp + 0x70]
mov r15, qword [rbp - 0x68]
mov r14, qword [rsp + 0x58]
mov r12d, dword [rbp - 0x70]
jmp 0x18002c32e
mov rax, qword [r13]
lea r8, [rsp + 0x60]
xor edx, edx
mov qword [rsp + 0x60], rax
lea ecx, [rdx + 0x27]
call fcn.1800287b0
test eax, eax
jne 0x18002c32e
mov ecx, 0x52
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x51
je 0x18002ca19
cmp eax, 1
jne 0x18002bef5
mov edi, 0x1025
dec ecx
cmp ecx, 0x50
ja 0x18002bee0
jmp 0x18002c32e
mov rax, qword [r13]
lea r8, [rsp + 0x48]
mov edx, 0xd7
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x80]
mov dword [rsp + 0x48], 5
call fcn.180056f50
mov rbx, rax
mov qword [rbp - 0x80], rax
jmp 0x18002c32e
mov rcx, qword [r13]
lea r9, [rsp + 0x48]
mov r8d, 0x11c
lea rdx, [rbp + 0x30]
mov eax, dword [rcx + 4]
add rcx, 0x9c
mov dword [rsp + 0x48], eax
call fcn.1800257a0
mov rax, qword [r13]
lea r9, [0x1800ddee8]
add rax, 0x68
mov dword [rsp + 0x48], 0x20
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x48]
xor edx, edx
lea rax, [rbp + 0x30]
mov qword [rsp + 0x20], rax
lea r8d, [rdx + 0x59]
call fcn.180003790
jmp 0x18002c32e
test ebx, ebx
je 0x18002c335
mov eax, ebx
jmp 0x18002ca1b
cmp esi, 0x27e7
je 0x18002c07a
cmp esi, 0x2c27
je 0x18002bffe
cmp esi, 0x41fb
jne 0x18002c335
movss xmm0, dword [r15]
lea rdx, [rsp + 0x60]
mov r14, qword [rbp - 0x78]
lea rcx, [rsp + 0x48]
mov r8d, 0xee
movss dword [rsp + 0x48], xmm0
mov rax, qword [r14 + 0x68]
mov qword [rsp + 0x60], rax
call fcn.180030700
test eax, eax
jne 0x18002c460
mov r14, qword [rsp + 0x58]
jmp 0x18002c32e
mov rax, qword [r13]
movss xmm0, dword [r15]
comiss xmm7, xmm0
mov rcx, qword [rax + 0x58]
mov qword [rbp - 0x78], rcx
ja 0x18002c01d
comiss xmm0, xmm6
jbe 0x18002c32e
mov esi, 0x26
mov eax, esi
sub eax, 0x26
je 0x18002c034
cmp eax, 1
je 0x18002ca19
jmp 0x18002c06a
mov rax, qword [r13]
lea r9, [rsp + 0x48]
mov dword [rsp + 0x60], 0
lea r8, [rsp + 0x60]
mov dword [rsp + 0x48], 0x1056
mov edx, 0x6a
mov rcx, qword [rax + 0x10]
mov qword [rbp - 0x60], rcx
lea rcx, [rbp - 0x60]
call fcn.18004cf00
mov edi, eax
inc esi
cmp esi, 0x28
jb 0x18002c022
mov esi, dword [rsp + 0x70]
jmp 0x18002c32e
mov qword [rsp + 0x58], rax
lea r8, [rbp - 0x58]
mov rax, qword [r13]
mov rcx, qword [rax + 8]
mov qword [rbp - 0x58], rcx
lea rcx, str.MS_Gothic
jmp 0x18002c317
mov rax, qword [r13]
lea r8, [rsp + 0x60]
mov r9d, 0x11d
mov qword [rsp + 0x60], rax
xor edx, edx
mov qword [rsp + 0x48], r14
lea rcx, [rsp + 0x48]
call fcn.180026f10
test eax, eax
je 0x18002c32e
mov edx, 0x32
nop dword [rax]
mov ecx, edx
sub ecx, 0x31
je 0x18002ca19
cmp ecx, 1
jne 0x18002c0e2
mov edi, eax
dec edx
cmp edx, 0x30
ja 0x18002c0d0
jmp 0x18002c32e
cmp esi, 0x8377
ja 0x18002c1d2
je 0x18002ca19
cmp esi, 0x57cf
je 0x18002c144
cmp esi, 0x6da3
je 0x18002c13d
cmp esi, 0x75ef
jne 0x18002c335
mov rax, qword [r13]
lea r8, [rbp - 0x50]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rax + 8]
mov qword [rbp - 0x50], rcx
lea rcx, str.EH_SjLj_Setup
jmp 0x18002c317
mov edi, ebx
jmp 0x18002c335
mov r14, qword [rbp - 0x78]
lea r8, [rsp + 0x60]
mov edx, 0x5b
lea rcx, str._Tc_n
mov rax, qword [r14 + 0x68]
mov qword [rsp + 0x60], rax
call fcn.180060140
test eax, eax
je 0x18002c1be
mov esi, 0xf3
mov eax, esi
sub eax, 0xf3
je 0x18002c184
cmp eax, 1
je 0x18002ca19
jmp 0x18002c1b0
mov rax, qword [r13]
xor r9d, r9d
xor edx, edx
mov r8d, 0x90
mov rcx, qword [rax + 0x10]
lea rax, [rsp + 0x50]
mov qword [rsp + 0x50], rcx
xor ecx, ecx
mov qword [rsp + 0x20], rax
call fcn.18002e6b0
mov rdi, rax
inc esi
cmp esi, 0xf5
jb 0x18002c170
mov esi, dword [rsp + 0x70]
mov rcx, qword [r14 + 0x20]
mov eax, dword [r15]
mov r14, qword [rsp + 0x58]
mov dword [rcx + 0x44], eax
jmp 0x18002c32e
cmp esi, 0x9cf3
je 0x18002c29c
cmp esi, 0xc3f7
je 0x18002c24a
cmp esi, 0xeafb
jne 0x18002c335
mov rax, qword [r13]
lea r8, [rsp + 0x60]
mov r9d, 0x11d
mov qword [rsp + 0x60], rax
xor edx, edx
mov qword [rsp + 0x48], r14
lea rcx, [rsp + 0x48]
call fcn.180026f10
test eax, eax
je 0x18002c32e
mov edx, 0x116
mov ecx, edx
sub ecx, 0x116
je 0x18002c239
cmp ecx, 1
je 0x18002ca19
jmp 0x18002c23b
mov edi, eax
inc edx
cmp edx, 0x118
jb 0x18002c224
jmp 0x18002c32e
mov rax, qword [r13]
lea r8, [rsp + 0x58]
mov r9d, 0x11d
mov qword [rsp + 0x58], rax
xor edx, edx
mov qword [rsp + 0x60], r14
lea rcx, [rsp + 0x60]
call fcn.180026f10
test eax, eax
jne 0x18002ca1b
lea rax, [0x1800728f0]
mov qword [rsp + 0x58], rax
lea r8, [rbp - 0x48]
mov rax, qword [r13]
mov rcx, qword [rax + 8]
mov qword [rbp - 0x48], rcx
lea rcx, str.icudt53l_lang_th.res
jmp 0x18002c317
mov rax, qword [r13]
lea r8, [rsp + 0x58]
mov r9d, 0x11d
mov qword [rsp + 0x58], rax
xor edx, edx
mov qword [rsp + 0x60], r14
lea rcx, [rsp + 0x60]
call fcn.180026f10
test eax, eax
je 0x18002c2f2
mov edx, 0xe6
nop word [rax + rax]
mov ecx, edx
sub ecx, 0xe6
je 0x18002c2e5
cmp ecx, 0x12
je 0x18002ca19
jmp 0x18002c2e7
mov edi, eax
add edx, 0x12
cmp edx, 0x10a
jb 0x18002c2d0
lea rax, [0x180073590]
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x40]
mov rax, qword [r13]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x40], rcx
lea rcx, str.ChartFormatFloor
lea r9, [rsp + 0x58]
mov edx, 0x55
call fcn.18001fcb0
mov qword [rsp + 0x58], rax
mov r14, rax
lea rcx, [0x180072910]
imul eax, r12d, 0x2c
add esi, eax
mov dword [rsp + 0x70], esi
cmp esi, dword [rsp + 0x78]
jbe 0x18002bbae
imul esi, r12d, 0x870
mov ebx, r12d
cmp r12d, esi
ja 0x18002ca19
lea rcx, [0x1800758b0]
lea r8, [0x180075010]
lea r9, [0x180075890]
lea r10, [0x180074fe0]
lea rdx, [0x180074f90]
lea r11, [0x1800758e0]
lea r15, [0x180074fb0]
lea rax, [0x1800735c0]
cmp ebx, 0x37eb3
ja 0x18002c715
je 0x18002c70b
cmp ebx, 0x17ff3
ja 0x18002c5db
je 0x18002c54a
cmp ebx, 0xe3
je 0x18002c4c4
cmp ebx, 0x8093
je 0x18002c4a3
cmp ebx, 0x10043
jne 0x18002ca08
mov rax, qword [r13]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x40], rcx
lea r8, [rbp - 0x48]
mov edx, 0x55
mov rcx, qword [rax + 8]
mov qword [rbp - 0x48], rcx
lea rcx, str.VSSCM:KeywordList
call fcn.18001fcb0
mov r14, rax
mov qword [rsp + 0x50], rax
mov rax, qword [r13]
lea r8, [rsp + 0x40]
mov r9d, 0x11d
mov qword [rsp + 0x40], rax
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.180026f10
test eax, eax
je 0x18002c9de
mov ecx, 0x88
nop dword [rax]
cmp ecx, 0x88
je 0x18002c48e
cmp ecx, 0x5cf8
je 0x18002ca19
jmp 0x18002c490
mov rax, qword [r13]
xor r9d, r9d
xor edx, edx
mov r8d, 0x90
mov rcx, qword [rax + 0x10]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x40], rcx
xor ecx, ecx
mov qword [rsp + 0x20], rax
call fcn.18002e6b0
jmp 0x18002ca1b
mov edi, eax
add ecx, 0x5c70
cmp ecx, 0xb8e0
jbe 0x18002c440
jmp 0x18002c9de
mov rax, qword [r13]
mov qword [rsp + 0x40], r8
lea r8, [rbp - 0x50]
mov rcx, qword [rax + 8]
mov qword [rbp - 0x50], rcx
lea rcx, str.URSRAv8i8_shift
jmp 0x18002c9a3
mov rax, qword [r13]
lea r8, [rbp - 0x58]
mov qword [rsp + 0x40], r9
mov edx, 0x55
lea r9, [rsp + 0x40]
mov rcx, qword [rax + 8]
mov qword [rbp - 0x58], rcx
lea rcx, str.EntryBytes
call fcn.18001fcb0
mov r14, rax
mov qword [rsp + 0x50], rax
mov rax, qword [r13]
lea r8, [rsp + 0x40]
mov r9d, 0x11d
mov qword [rsp + 0x40], rax
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.180026f10
test eax, eax
je 0x18002c9de
mov edx, 0x83
mov ecx, edx
sub ecx, 0x83
je 0x18002c539
cmp ecx, 1
je 0x18002ca19
jmp 0x18002c53b
mov edi, eax
inc edx
cmp edx, 0x85
jb 0x18002c524
jmp 0x18002c9de
mov rax, qword [r13]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x40], r10
lea r8, [rbp - 0x60]
mov edx, 0x55
mov rcx, qword [rax + 8]
mov qword [rbp - 0x60], rcx
lea rcx, str._SortAvailableColumns
call fcn.18001fcb0
mov r14, rax
mov qword [rsp + 0x50], rax
mov rax, qword [r13]
lea r8, [rsp + 0x40]
mov r9d, 0x11d
mov qword [rsp + 0x40], rax
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.180026f10
test eax, eax
je 0x18002c9de
mov ecx, 0x88
nop word [rax + rax]
cmp ecx, 0x88
je 0x18002c5c6
cmp ecx, 0x125
je 0x18002ca19
jmp 0x18002c5c8
mov edi, eax
add ecx, 0x9d
cmp ecx, 0x1c2
jb 0x18002c5b0
jmp 0x18002c9de
cmp ebx, 0x1ffa3
je 0x18002c8c1
cmp ebx, 0x27f53
je 0x18002c67c
cmp ebx, 0x2ff03
jne 0x18002ca08
mov rax, qword [r13]
lea r8, [rsp + 0x40]
mov r9d, 0x11d
mov qword [rsp + 0x40], rax
xor edx, edx
mov qword [rsp + 0x50], r14
lea rcx, [rsp + 0x50]
call fcn.180026f10
test eax, eax
je 0x18002c649
mov edx, 0x2d
nop dword [rax]
mov ecx, edx
sub ecx, 0x2c
je 0x18002ca19
cmp ecx, 1
jne 0x18002c642
mov edi, eax
dec edx
cmp edx, 0x2b
ja 0x18002c630
mov rax, qword [r13]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x40], r15
lea r8, [rbp - 0x68]
mov edx, 0x55
mov rcx, qword [rax + 8]
mov qword [rbp - 0x68], rcx
lea rcx, str.Expected_pointer
call fcn.18001fcb0
mov r14, rax
jmp 0x18002c9de
mov rax, qword [r13]
lea r8, [rsp + 0x40]
mov r9d, 0x11d
mov qword [rsp + 0x40], rax
xor edx, edx
mov qword [rsp + 0x50], r14
lea rcx, [rsp + 0x50]
call fcn.180026f10
test eax, eax
je 0x18002c6d1
mov edx, 0xda
nop word [rax + rax]
mov ecx, edx
sub ecx, 0xda
je 0x18002c6c5
cmp ecx, 1
je 0x18002ca19
jmp 0x18002c6c7
mov edi, eax
inc edx
cmp edx, 0xdc
jb 0x18002c6b0
lea rax, [0x180074040]
mov edx, 0x55
mov qword [rsp + 0x40], rax
lea r9, [rsp + 0x40]
mov rax, qword [r13]
lea r8, [rbp - 0x78]
mov rcx, qword [rax + 8]
mov qword [rbp - 0x78], rcx
lea rcx, str.setTime_QTime_
call fcn.18001fcb0
mov r14, rax
jmp 0x18002c9de
mov qword [rsp + 0x50], r14
jmp 0x18002c9ba
cmp ebx, 0x57d73
ja 0x18002c873
je 0x18002c70b
cmp ebx, 0x3fe63
je 0x18002c83e
cmp ebx, 0x47e13
je 0x18002c7aa
cmp ebx, 0x4fdc3
jne 0x18002ca08
mov rax, qword [r13]
lea r8, [rsp + 0x40]
mov r9d, 0x11d
mov qword [rsp + 0x40], rax
xor edx, edx
mov qword [rsp + 0x50], r14
lea rcx, [rsp + 0x50]
call fcn.180026f10
test eax, eax
jne 0x18002ca1b
lea rax, [0x180075920]
mov edx, 0x55
mov qword [rsp + 0x40], rax
lea r9, [rsp + 0x40]
mov rax, qword [r13]
lea r8, [rbp - 0x80]
mov rcx, qword [rax + 8]
mov qword [rbp - 0x80], rcx
lea rcx, str.rification_succ
call fcn.18001fcb0
mov r14, rax
jmp 0x18002c9de
mov rax, qword [r13]
lea r8, [rsp + 0x40]
mov r9d, 0x11d
mov qword [rsp + 0x40], rax
xor edx, edx
mov qword [rsp + 0x50], r14
lea rcx, [rsp + 0x50]
call fcn.180026f10
test eax, eax
je 0x18002c802
mov edx, 0xa6
nop dword [rax + rax]
mov ecx, edx
sub ecx, 0xa6
je 0x18002c7f5
cmp ecx, 0x2f
je 0x18002ca19
jmp 0x18002c7f7
mov edi, eax
add edx, 0x2f
cmp edx, 0x104
jb 0x18002c7e0
lea rax, [0x180075940]
mov edx, 0x55
mov qword [rsp + 0x40], rax
lea r9, [rsp + 0x40]
mov rax, qword [r13]
lea r8, [rsp + 0x58]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x58], rcx
lea rcx, str.COPPDEV_12
call fcn.18001fcb0
mov r14, rax
jmp 0x18002c9de
mov qword [rsp + 0x40], rax
lea r9, [rsp + 0x40]
mov rax, qword [r13]
lea r8, [rsp + 0x78]
mov edx, 0x55
mov rcx, qword [rax + 8]
mov qword [rsp + 0x78], rcx
lea rcx, str.CFStringAppendFormat
call fcn.18001fcb0
mov r14, rax
jmp 0x18002c9de
cmp ebx, 0x5fd23
je 0x18002c97e
cmp ebx, 0x67cd3
je 0x18002c8f6
cmp ebx, 0x6fc83
jne 0x18002ca08
mov ecx, 0xc4
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xc4
je 0x18002c8b4
cmp eax, 0x66
je 0x18002ca19
jmp 0x18002c8b6
xor edi, edi
add ecx, 0x66
cmp ecx, 0x190
jb 0x18002c8a0
mov rax, qword [r13]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x40], rdx
lea r8, [rsp + 0x60]
mov edx, 0x55
mov rcx, qword [rax + 8]
mov qword [rsp + 0x60], rcx
lea rcx, str.MS_Mincho
call fcn.18001fcb0
mov r14, rax
jmp 0x18002c9de
mov rax, qword [r13]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x40], r11
lea r8, [rbp - 0x70]
mov edx, 0x55
mov rcx, qword [rax + 8]
mov qword [rbp - 0x70], rcx
lea rcx, str.sbidPPRulerDefaultTab
call fcn.18001fcb0
mov r14, rax
mov qword [rsp + 0x50], rax
mov rax, qword [r13]
lea r8, [rsp + 0x40]
mov r9d, 0x11d
mov qword [rsp + 0x40], rax
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.180026f10
test eax, eax
je 0x18002c9de
mov ecx, 0xc1
cmp ecx, 0xc1
je 0x18002c96c
cmp ecx, 0x6a4d
je 0x18002ca19
jmp 0x18002c96e
mov edi, eax
add ecx, 0x698c
cmp ecx, 0xd318
jbe 0x18002c956
jmp 0x18002c9de
lea rax, [0x180076dd0]
mov qword [rsp + 0x40], rax
lea r8, [rsp + 0x48]
mov rax, qword [r13]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x48], rcx
lea rcx, str.AVC_still_present
lea r9, [rsp + 0x40]
mov edx, 0x55
call fcn.18001fcb0
mov r14, rax
mov qword [rsp + 0x50], rax
mov rax, qword [r13]
lea r8, [rsp + 0x40]
mov r9d, 0x11d
mov qword [rsp + 0x40], rax
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.180026f10
test eax, eax
jne 0x18002ca1b
lea r11, [0x1800758e0]
lea r10, [0x180074fe0]
lea r9, [0x180075890]
lea r8, [0x180075010]
lea rcx, [0x1800758b0]
lea rdx, [0x180074f90]
lea eax, [r12 + r12*8]
shl eax, 4
add ebx, eax
cmp ebx, esi
jbe 0x18002c38d
mov eax, edi
mov rcx, qword [rbp + 0x170]
xor rcx, rsp
call fcn.180090270
lea r11, [rsp + 0x2a0]
mov rbx, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret