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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x18], r8d
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x60
mov r12, qword [rsp + 0xd0]
mov rdi, rcx
mov ecx, r8d
mov eax, r8d
shl ecx, 4
mov rsi, rdx
mov dword [rsp + 0x3c], ecx
mov r15d, r8d
cmp r8d, ecx
ja 0x18002498f
mov r13, qword [rsp + 0xc8]
mov r14, qword [rsp + 0xc0]
lea rdx, [0x1800f2e60]
lea r8, [0x180000000]
cmp r15d, 0x178
ja 0x1800242b9
je 0x18002498f
lea eax, [r15 - 0x26]
cmp eax, 0xe2
ja case.default.0x18002403e
movzx eax, byte [r8 + rax + 0x25664]
mov ecx, dword [r8 + rax*4 + 0x25640]
add rcx, r8
jmp rcx
mov r9d, 0xb6
mov qword [rsp + 0x20], rsi
xor r8d, r8d
xor edx, edx
mov rcx, r13
call fcn.18008b130
test al, al
je 0x18002413e
mov edi, 0x4f
cmp edi, 0x4f
je 0x18002411e
cmp edi, 0x768
je 0x180024087
cmp edi, 0xe81
je 0x18002498f
jmp 0x18002412c
mov rbp, qword [rsp + 0x58]
test rbp, rbp
je 0x180024117
cmp qword [rbp + 0x10], 0
jne 0x180024117
cmp qword [rbp + 8], 0
jne 0x180024117
cmp qword [rbp], 0
jne 0x180024117
mov ebx, 0xc3
nop
cmp ebx, 0xc3
je 0x1800240e9
cmp ebx, 0x63c9
je 0x1800240ce
cmp ebx, 0xc6cf
je 0x18002498f
jmp 0x180024109
xor edx, edx
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
lea ecx, [rdx + 0x59]
call fcn.18004f870
mov byte [rsp + 0x48], al
jmp 0x180024109
mov r9d, 0x45
mov qword [rsp + 0x20], rbp
mov r8, r13
xor edx, edx
xor ecx, ecx
call fcn.180054790
mov rcx, qword [rsp + 0x50]
mov qword [rcx + 8], rax
add ebx, 0x6306
cmp ebx, 0x12912
jbe 0x1800240b0
mov byte [rsp + 0x48], 1
jmp 0x18002412c
mov rax, qword [rsp + 0x50]
mov rax, qword [rax + 8]
mov qword [rsp + 0x58], rax
add edi, 0x719
cmp edi, 0x154b
jbe 0x180024065
lea rax, [0x1800051f0]
mov qword [r13 + 0x98], rax
jmp case.0x18002403e.46
mov eax, 0xef
cmp eax, 0xef
je 0x18002416a
cmp eax, 0x10ce
je 0x18002498f
jmp 0x18002416f
mov qword [rsp + 0x48], rdx
add eax, 0xfdf
cmp eax, 0x1fbe
jbe 0x180024156
mov r8, qword [r12]
mov rdx, qword [rsi]
mov rax, qword [r13 + 0x10]
lea rcx, [rdx + r8]
cmp rcx, rax
ja 0x180025580
mov qword [rsp + 0x48], r8
jmp case.0x18002403e.46
mov rax, qword [r13 + 0x58]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x50], rax
jmp case.0x18002403e.46
cmp rsi, r12
jne case.0x18002403e.46
mov eax, 0x5a
nop dword [rax]
cmp eax, 0x5a
je 0x1800241d2
cmp eax, 0x708
je 0x18002498f
jmp 0x1800241da
mov dword [rsp + 0x48], 0xfffffffc
add eax, 0x6ae
cmp eax, 0xd5c
jbe 0x1800241c0
jmp case.0x18002403e.46
mov eax, pe_nt_image_headers64
cmp eax, 0x100
je 0x180025588
add eax, 0x75
cmp eax, 0x175
jb 0x1800241f0
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0x3c]
cmp rsi, r12
je 0x18002555c
nop dword [rax]
mov ebp, 0x69
mov eax, ebp
sub eax, 0x69
je 0x180024d2d
cmp eax, 1
je 0x180024dd3
jmp 0x1800254b3
movsxd rax, dword [r13]
lea rcx, [rax + rax*4]
mov eax, dword [r12]
mov dword [r8 + rcx*8 + 0x47660c], eax
movsxd rax, dword [r13]
lea rcx, [rax + rax*4]
mov eax, dword [r14]
mov dword [r8 + rcx*8 + 0x476610], eax
jmp case.0x18002403e.46
mov ebx, 0x6e
nop
mov eax, ebx
sub eax, 0x6e
je 0x180024282
cmp eax, 1
je 0x18002498f
jmp 0x1800242a9
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x30]
mov r9, r13
mov qword [rsp + 0x20], rsi
xor edx, edx
mov r8d, 0xb4
call fcn.1800bac60
mov byte [rsp + 0x48], al
inc ebx
cmp ebx, 0x70
jb 0x180024270
lea r8, [0x180000000]
jmp 0x1800242ea
cmp r15d, 0x318
ja 0x1800254cc
je 0x180024210
mov eax, r15d
sub eax, 0x1e8
je 0x180024cfb
sub eax, 0x28
je 0x180024301
cmp eax, 0xcc
jne case.default.0x18002403e
movsxd rax, dword [r13]
lea rcx, [rax + rax*4]
mov eax, dword [rdi]
mov dword [r8 + rcx*8 + 0x476604], eax
jmp case.0x18002403e.46
movzx eax, byte [rsi]
movzx ecx, byte [rax + r13 + 0x90]
add ecx, 0xfffffffe
cmp ecx, 0x22
ja case.0x180024327.3
movsxd rax, ecx
mov ecx, dword [r8 + rax*4 + 0x25748]
add rcx, r8
jmp rcx
mov ebx, 0xc8
nop
mov eax, ebx
sub eax, 0xc8
je 0x180024344
cmp eax, 5
je 0x18002498f
jmp 0x180024377
lea rax, [rsi + 1]
mov dword [rsp + 0x40], GetAcceptLanguagesW
mov qword [rsp + 0x28], rax
mov r9, r12
lea rax, [rsp + 0x40]
mov r8d, 0x14
mov rdx, r14
mov qword [rsp + 0x20], rax
mov rcx, r13
call fcn.1800c3120
mov dword [rsp + 0x48], eax
add ebx, 5
cmp ebx, 0xd2
jb 0x180024330
mov ebx, 0x1a
cmp ebx, 0x1a
je 0x18002439a
cmp ebx, 0x1ba
je 0x18002498f
jmp 0x1800243cd
lea rax, [rsi + 1]
mov dword [rsp + 0x40], GetAcceptLanguagesW
mov qword [rsp + 0x28], rax
mov r9, r12
lea rax, [rsp + 0x40]
mov r8d, 0x14
mov rdx, r14
mov qword [rsp + 0x20], rax
mov rcx, r13
call fcn.1800c3120
mov dword [rsp + 0x48], eax
add ebx, 0x1a0
cmp ebx, 0x340
jbe 0x180024387
lea r8, [0x180000000]
mov edx, 0x27
cmp edx, 0x27
je 0x18002449d
cmp edx, 0xad
je 0x18002448a
cmp edx, 0x133
je 0x18002442a
cmp edx, 0x1b9
je 0x18002441d
cmp edx, 0x23f
je 0x18002498f
jmp case.0x180024455.8
mov qword [r14], rsi
mov dword [rsp + 0x48], 0
jmp case.0x180024455.8
movzx eax, byte [rsi]
movzx ecx, byte [rax + r13 + 0x90]
add ecx, 0xfffffffb
cmp ecx, 0x18
ja case.0x180024455.8
movsxd rax, ecx
movzx eax, byte [r8 + rax + 0x257e4]
mov ecx, dword [r8 + rax*4 + 0x257d4]
add rcx, r8
jmp rcx
mov ecx, 0x36
nop dword [rax]
mov eax, ecx
sub eax, 0x36
je 0x180024472
cmp eax, 1
je 0x18002498f
jmp 0x180024481
lea rax, [rsi - 1]
mov dword [rsp + 0x48], 0x1d
mov qword [r14], rax
inc ecx
cmp ecx, 0x38
jb 0x180024460
jmp case.0x180024455.8
cmp rsi, r12
jne case.0x180024455.8
nop
mov dword [rsp + 0x48], 0xffffffff
jmp 0x18002498f
inc rsi
add edx, 0x86
cmp edx, 0x2c5
jb 0x1800243e7
lea rax, [rsi + 1]
cmp rax, r12
jne case.0x180024327.10
mov ecx, 0xee
mov eax, ecx
sub eax, 0xec
je 0x18002498f
sub eax, 1
je 0x1800244dc
cmp eax, 1
jne 0x1800244e4
mov qword [r14], r12
jmp 0x1800244e4
mov dword [rsp + 0x48], 0xfffffff1
dec ecx
cmp ecx, 0xeb
ja 0x1800244c0
mov eax, 0x5c
cmp eax, 0x5c
je 0x180024520
cmp eax, 0x39dc
je 0x18002450c
cmp eax, 0x735c
je 0x18002498f
jmp 0x180024548
mov qword [r14], rsi
mov dword [rsp + 0x48], reloc.SHLWAPI.dll_GetAcceptLanguagesW
jmp 0x180024548
mov ecx, 0xa4
mov eax, ecx
sub eax, 0xa3
je 0x180024576
cmp eax, 1
jne 0x1800245c5
inc rsi
cmp rsi, r12
jne 0x1800245c5
mov eax, 0x5c
add eax, 0x3980
cmp eax, 0xac80
jbe 0x1800244f3
mov ebx, 0x66
nop dword [rax]
cmp ebx, 0x66
je 0x1800245d8
cmp ebx, 0x106
je 0x18002498f
jmp 0x1800245fa
movzx eax, byte [rsi]
movzx ecx, byte [rax + r13 + 0x90]
sub ecx, 9
je 0x180024593
sub ecx, 1
je 0x1800245c0
cmp ecx, 0xb
je 0x1800245c0
jmp 0x18002459c
lea rax, [rsi + 1]
cmp rax, r12
jne 0x1800245c0
mov ecx, 0xf1
mov eax, ecx
sub eax, 0xf0
je 0x1800255fa
cmp eax, 1
jne 0x1800245b6
mov qword [r14], rsi
dec ecx
cmp ecx, 0xef
ja 0x1800245a1
mov ecx, 0xa3
dec ecx
cmp ecx, 0xa2
ja 0x180024525
jmp 0x180024520
lea rdx, [rsi + 1]
mov dword [rsp + 0x28], 8
mov r9, r12
mov qword [rsp + 0x20], r14
mov r8, r13
xor ecx, ecx
call fcn.1800a72f0
mov dword [rsp + 0x48], eax
add ebx, 0xa0
cmp ebx, 0x1a6
jb 0x180024560
lea r8, [0x180000000]
mov ecx, 0x124
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x123
je 0x18002498f
cmp eax, 1
jne 0x180024641
lea rax, [rsi + 1]
mov dword [rsp + 0x48], 0x26
mov qword [r14], rax
dec ecx
cmp ecx, 0x122
ja 0x180024620
mov ecx, 0xac
cmp ecx, 0xac
je 0x180024678
cmp ecx, 0x16d8
je 0x18002466e
cmp ecx, 0x2d04
je 0x18002498f
jmp 0x18002467f
mov dword [rsp + 0x48], 0x19
jmp 0x18002467f
lea rax, [rsi + 1]
mov qword [r14], rax
add ecx, 0x162c
cmp ecx, 0x4284
jbe 0x180024650
mov edx, 0x5e
cmp edx, 0x5e
je 0x180024711
cmp edx, 0x25d2
je 0x1800246c2
cmp edx, 0x4b46
je 0x1800246b5
cmp edx, 0x70ba
je 0x18002498f
jmp 0x180024714
mov qword [r14], rsi
mov dword [rsp + 0x48], 0x1a
jmp 0x180024714
cmp rsi, r12
je 0x180025610
cmp byte [rsi], 0x5d
jne 0x180024714
lea rax, [rsi + 1]
cmp rax, r12
je 0x180024490
cmp byte [rax], 0x3e
jne 0x180024714
mov ecx, 9
mov eax, ecx
sub eax, 9
je 0x1800246f9
cmp eax, 1
je 0x18002498f
jmp 0x180024708
lea rax, [rsi + 2]
mov dword [rsp + 0x48], 0x22
mov qword [r14], rax
inc ecx
cmp ecx, 0xb
jb 0x1800246e7
jmp 0x180024714
inc rsi
add edx, 0x2574
cmp edx, 0x95d0
jbe 0x180024692
mov ecx, 0x48
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x48
je 0x180024749
cmp eax, 1
jne 0x180024750
mov dword [rsp + 0x48], 0x17
jmp 0x18002498f
lea rax, [rsi + 1]
mov qword [r14], rax
inc ecx
cmp ecx, 0x4a
jb 0x180024730
mov edx, 0xb3
nop dword [rax]
mov eax, edx
sub eax, 0xb3
je 0x18002488f
sub eax, 1
je 0x180024792
sub eax, 1
je 0x180024785
cmp eax, 1
je 0x18002498f
jmp 0x18002489b
mov dword [rsp + 0x48], 0
jmp 0x18002489b
movzx eax, byte [rsi]
movzx ecx, byte [rax + r13 + 0x90]
add ecx, 0xfffffff7
cmp ecx, 0x1b
ja case.0x1800247c1.13
movsxd rax, ecx
movzx eax, byte [r8 + rax + 0x25814]
mov ecx, dword [r8 + rax*4 + 0x25800]
add rcx, r8
jmp rcx
mov ecx, 0xa3
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xa2
je 0x18002498f
cmp eax, 1
jne 0x1800247f1
lea rax, [rsi + 1]
mov dword [rsp + 0x48], 0x24
mov qword [r14], rax
dec ecx
cmp ecx, 0xa1
ja 0x1800247d0
mov ecx, 0x21
mov eax, ecx
sub eax, 0x21
je 0x180024812
cmp eax, 1
je 0x18002498f
jmp 0x180024821
lea rax, [rsi + 1]
mov dword [rsp + 0x48], 0x23
mov qword [r14], rax
inc ecx
cmp ecx, 0x23
jb 0x180024800
mov ecx, 0xb7
nop dword [rax]
mov eax, ecx
sub eax, 0xb5
je 0x18002498f
sub eax, 1
je 0x180024850
cmp eax, 1
jne 0x180024858
lea rax, [rsi + 1]
mov qword [r14], rax
jmp 0x180024858
mov dword [rsp + 0x48], 0x25
dec ecx
cmp ecx, 0xb4
ja 0x180024830
mov ecx, 0x56
mov eax, ecx
sub eax, 0x56
je 0x180024880
cmp eax, 1
jne 0x180024883
mov dword [rsp + 0x48], 0x18
jmp 0x18002498f
mov qword [r14], rsi
inc ecx
cmp ecx, 0x58
jb 0x180024867
mov qword [r14], rsi
jmp 0x18002489b
inc rsi
cmp rsi, r12
je 0x180025620
inc edx
cmp edx, 0xb7
jb 0x180024760
mov ecx, 0x4c
nop
mov eax, ecx
sub eax, 0x4a
je 0x18002498f
sub eax, 1
je 0x1800248ce
cmp eax, 1
jne 0x1800248d6
lea rax, [rsi + 1]
mov qword [r14], rax
jmp 0x1800248d6
mov dword [rsp + 0x48], 0x15
dec ecx
cmp ecx, 0x49
ja 0x1800248b0
mov ecx, 0x26
mov eax, ecx
sub eax, 0x24
je 0x18002498f
sub eax, 1
je 0x180024900
cmp eax, 1
jne 0x180024908
lea rax, [rsi + 1]
mov qword [r14], rax
jmp 0x180024908
mov dword [rsp + 0x48], 0x11
dec ecx
cmp ecx, 0x23
ja 0x1800248e2
mov ebx, 0xe0
cmp ebx, 0xe0
je 0x180024926
cmp ebx, 0x41a0
je 0x18002498f
jmp 0x180024949
lea r9, [rsi + 1]
mov dword [rsp + 0x28], 0x55
xor r8d, r8d
mov qword [rsp + 0x20], r12
mov rdx, r13
mov rcx, r14
call fcn.18006abf0
mov dword [rsp + 0x48], eax
add ebx, 0x40c0
cmp ebx, 0x8180
jbe 0x180024914
mov ebx, 0xa
nop dword [rax]
mov eax, ebx
sub eax, 0xa
je 0x180024a48
sub eax, 0x4e
je 0x1800249ff
sub eax, 0x4e
je 0x1800249b4
sub eax, 0x4e
je 0x1800249ac
cmp eax, 0x4e
jne 0x180024a7f
mov dword [rsp + 0x48], 0
mov rax, qword [rsp + 0x48]
mov rbx, qword [rsp + 0xa8]
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov qword [r14], rsi
jmp 0x180024a7f
mov rdx, rsi
mov rcx, r13
call qword [r13 + 0x190]
test eax, eax
je 0x180024a7f
mov ecx, 0xf8
nop
mov eax, ecx
sub eax, 0xf8
je 0x1800249e4
cmp eax, 1
je 0x180024cf0
jmp 0x1800249f0
add rsi, 2
mov dword [rsp + 0x38], 0x13
inc ecx
cmp ecx, 0xfa
jb 0x1800249d0
jmp 0x180024a7f
mov rdx, rsi
mov rcx, r13
call qword [r13 + 0x1a8]
test eax, eax
je 0x180024a7f
mov eax, 0x11d
cmp eax, 0x11d
je 0x180024a36
cmp eax, 0x9885
jne 0x180024a3a
mov dword [rsp + 0x38], 0x12
mov r15d, 0x210
jmp case.0x18002403e.46
add rsi, 2
add eax, 0x9768
cmp eax, 0x12ed0
jbe 0x180024a15
jmp 0x180024a7f
mov rax, r12
sub rax, rsi
cmp rax, 2
jge 0x180024a7f
mov ecx, 0x7f
nop dword [rax]
mov eax, ecx
sub eax, 0x7e
je 0x18002498f
cmp eax, 1
jne 0x180024a78
mov dword [rsp + 0x48], 0xfffffffe
dec ecx
cmp ecx, 0x7d
ja 0x180024a60
add ebx, 0x4e
cmp ebx, 0x190
jb 0x180024960
mov ebx, GetAcceptLanguagesW
mov eax, ebx
sub eax, 0xb
je 0x180024b4b
sub eax, 1
je 0x180024b04
sub eax, 1
je 0x180024ab6
cmp eax, 1
je 0x180024987
jmp 0x180024b5b
mov rdx, rsi
mov rcx, r13
call qword [r13 + 0x198]
test eax, eax
je 0x180024aff
mov ecx, 0x90
nop dword [rax]
mov eax, ecx
sub eax, 0x90
je 0x180024af1
cmp eax, 1
jne 0x180024af5
mov dword [rsp + 0x38], 0x13
mov r15d, 0x210
jmp case.0x18002403e.46
add rsi, 3
inc ecx
cmp ecx, 0x92
jb 0x180024ad0
mov qword [r14], rsi
jmp 0x180024b5b
mov rdx, rsi
mov rcx, r13
call qword [r13 + 0x1b0]
test eax, eax
je 0x180024b5b
mov ecx, 0x50
nop word [rax + rax]
mov eax, ecx
sub eax, 0x50
je 0x180024b32
cmp eax, 0x50
je 0x180024cf0
jmp 0x180024b3e
add rsi, 3
mov dword [rsp + 0x38], 0x12
add ecx, 0x50
cmp ecx, 0xa0
jbe 0x180024b20
jmp 0x180024b5b
mov rax, r12
sub rax, rsi
cmp rax, 3
jl 0x180025630
inc ebx
cmp ebx, 0xf
jb 0x180024a93
mov ebx, 0xd2
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xd2
je 0x180024c2d
sub eax, 0xc
je 0x180024bf0
sub eax, 0xc
je 0x180024ba7
sub eax, 0xc
je 0x180024b9a
cmp eax, 0xc
je 0x18002498f
jmp 0x180024c3d
mov dword [rsp + 0x48], 0
jmp 0x180024c3d
mov rdx, rsi
mov rcx, r13
call qword [r13 + 0x1a0]
test eax, eax
je 0x180024beb
mov ecx, 0x120
nop dword [rax]
mov eax, ecx
sub eax, 0x120
je 0x180024bd4
cmp eax, 0x1e
je 0x180024cf0
jmp 0x180024be0
add rsi, 4
mov dword [rsp + 0x38], 0x13
add ecx, 0x1e
cmp ecx, 0x15c
jb 0x180024bc0
mov qword [r14], rsi
jmp 0x180024c3d
mov rdx, rsi
mov rcx, r13
call qword [r13 + 0x1b8]
test eax, eax
je 0x180024c3d
mov ecx, 0x2a
mov eax, ecx
sub eax, 0x2a
je 0x180024c18
cmp eax, 1
je 0x180024cf0
jmp 0x180024c24
add rsi, 4
mov dword [rsp + 0x38], 0x12
inc ecx
cmp ecx, 0x2c
jb 0x180024c06
jmp 0x180024c3d
mov rax, r12
sub rax, rsi
cmp rax, 4
jl 0x180025630
add ebx, 0xc
cmp ebx, 0x10e
jb 0x180024b70
mov eax, 0xd9
cmp eax, 0xd9
je 0x180024c71
cmp eax, 0x160a
je 0x180024c6c
cmp eax, 0x2b3b
je 0x180024cf0
jmp 0x180024c79
inc rsi
jmp 0x180024c79
mov dword [rsp + 0x38], 0x12
add eax, 0x1531
cmp eax, 0x3f93
jbe 0x180024c51
mov ecx, 0xfb
nop word [rax + rax]
mov eax, ecx
sub eax, 0xfb
je 0x180024cac
cmp eax, 1
jne 0x180024cb4
inc rsi
mov r15d, 0x210
jmp case.0x18002403e.46
mov dword [rsp + 0x38], 0x13
inc ecx
cmp ecx, 0xfd
jb 0x180024c90
nop
mov eax, 0xdb
cmp eax, 0xdb
je 0x180024cd9
cmp eax, 0x35e5
je 0x18002498f
jmp 0x180024ce4
mov qword [r14], rsi
mov dword [rsp + 0x48], 0
add eax, 0x350a
cmp eax, 0x6a14
jbe 0x180024cc5
mov r15d, 0x210
jmp case.0x18002403e.46
movsxd rax, dword [r13]
lea rcx, [rax + rax*4]
mov rax, qword [rsp + 0xd8]
mov eax, dword [rax]
mov dword [r8 + rcx*8 + 0x476614], eax
movsxd rax, dword [r13]
lea rcx, [rax + rax*4]
mov eax, dword [r9]
mov dword [r8 + rcx*8 + 0x476618], eax
jmp case.0x18002403e.46
movzx eax, byte [rsi]
movzx ecx, byte [rax + r13 + 0x90]
add ecx, 0xfffffffb
cmp ecx, 0x1f
ja case.0x180024d5c.15
movsxd rax, ecx
movzx eax, byte [r8 + rax + 0x2585c]
mov ecx, dword [r8 + rax*4 + 0x25830]
add rcx, r8
jmp rcx
mov ecx, 0xf1
mov eax, ecx
sub eax, 0xf0
je 0x180024987
cmp eax, 1
jne 0x180024d78
mov qword [r14], rsi
dec ecx
cmp ecx, 0xef
ja 0x180024d63
mov ecx, 0xfd
mov eax, ecx
sub eax, 0xfc
je 0x180024dd3
cmp eax, 1
jne 0x180024d98
inc rsi
dec ecx
cmp ecx, 0xfb
ja 0x180024d87
mov rdi, r12
mov ebx, 0x12a
sub rdi, rsi
nop dword [rax]
cmp ebx, 0x12a
je 0x180024ded
cmp ebx, 0xae9c
je 0x180024de3
cmp ebx, 0x15c0e
jne 0x180024e5e
lea r8, [0x180000000]
mov ebp, 0x6a
mov r15d, 0x318
jmp 0x1800254b3
add rsi, 2
sub rdi, 2
jmp 0x180024e5e
cmp rdi, 2
jge 0x180024e1f
mov ecx, 0x52
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x51
je 0x18002498f
cmp eax, 1
jne 0x180024e18
mov dword [rsp + 0x48], 0xfffffffe
dec ecx
cmp ecx, 0x50
ja 0x180024e00
mov rdx, rsi
mov rcx, r13
call qword [r13 + 0x190]
test eax, eax
jne 0x180024e5e
mov ecx, 0x56
mov eax, ecx
sub eax, 0x54
je 0x18002498f
sub eax, 1
je 0x180024e4f
cmp eax, 1
jne 0x180024e57
mov qword [r14], rsi
jmp 0x180024e57
mov dword [rsp + 0x48], 0
dec ecx
cmp ecx, 0x53
ja 0x180024e35
add ebx, 0xad72
cmp ebx, 0x20856
jbe 0x180024db0
mov rdi, r12
mov ebx, 0xda
sub rdi, rsi
nop dword [rax + rax]
cmp ebx, 0xda
je 0x180024ee7
cmp ebx, 0x39e8
je 0x180024e9e
cmp ebx, 0x72f6
je 0x180024dcc
jmp 0x180024ef1
mov rdx, rsi
mov rcx, r13
call qword [r13 + 0x198]
test eax, eax
jne 0x180024edd
mov ecx, 0x93
mov eax, ecx
sub eax, 0x93
je 0x180024ec8
cmp eax, 1
je 0x18002498f
jmp 0x180024ed3
mov qword [r14], rsi
mov dword [rsp + 0x48], 0
inc ecx
cmp ecx, 0x95
jb 0x180024eb4
add rsi, 3
sub rdi, 3
jmp 0x180024ef1
cmp rdi, 3
jl 0x180025630
add ebx, 0x390e
cmp ebx, 0xab2a
jbe 0x180024e80
mov ebx, 0x11a
cmp ebx, 0x11a
je 0x180024f6d
cmp ebx, 0x19d
je 0x180024f25
cmp ebx, 0x220
jne 0x180024f7d
add rsi, 4
jmp 0x180024dcc
mov rdx, rsi
mov rcx, r13
call qword [r13 + 0x1a0]
test eax, eax
jne 0x180024f7d
mov ecx, 0x77
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x77
je 0x180024f61
sub eax, 1
je 0x180024f57
cmp eax, 1
je 0x18002498f
jmp 0x180024f64
mov dword [rsp + 0x48], 0
jmp 0x180024f64
mov qword [r14], rsi
inc ecx
cmp ecx, 0x7a
jb 0x180024f40
jmp 0x180024f7d
mov rax, r12
sub rax, rsi
cmp rax, 4
jl 0x180025630
add ebx, 0x83
cmp ebx, 0x2a3
jb 0x180024f04
lea r8, [0x180000000]
mov edx, dword [rsp + 0x38]
mov ecx, 0xb1
nop
mov eax, ecx
sub eax, 0xb1
je 0x180024fbf
sub eax, 0x37
je 0x180024fb9
cmp eax, 0x37
je 0x18002498f
jmp 0x180024fc2
mov dword [rsp + 0x48], edx
jmp 0x180024fc2
mov qword [r14], rsi
add ecx, 0x37
cmp ecx, 0x156
jb 0x180024fa0
mov ecx, 0xd3
mov eax, ecx
sub eax, 0xd3
je 0x180025310
sub eax, 0x44
je 0x180024ff2
cmp eax, 0x44
je 0x180024dd3
jmp 0x180025313
mov edx, dword [rsp + 0x38]
cmp edx, 0x12
je 0x18002500e
cmp edx, 0x29
je 0x1800252e2
mov ecx, 0x117
jmp 0x180025313
mov ecx, 0x96
mov eax, ecx
sub eax, 0x92
je 0x180025309
sub eax, 1
je 0x1800252c8
sub eax, 1
je 0x180025057
sub eax, 1
je 0x18002504a
cmp eax, 1
jne 0x1800252cd
cmp rsi, r12
je 0x180024490
jmp 0x1800252cd
mov dword [rsp + 0x38], 0x29
jmp 0x1800252cd
movzx eax, byte [rsi]
movzx ecx, byte [rax + r13 + 0x90]
add ecx, 0xfffffffb
cmp ecx, 0x18
ja case.0x180025086.10
movsxd rax, ecx
movzx eax, byte [r8 + rax + 0x25894]
mov ecx, dword [r8 + rax*4 + 0x2587c]
add rcx, r8
jmp rcx
mov ecx, 0xd7
nop dword [rax]
mov eax, ecx
sub eax, 0xd7
je 0x1800250a4
cmp eax, 5
je 0x18002498f
jmp 0x1800250af
mov qword [r14], rsi
mov dword [rsp + 0x48], 0
add ecx, 5
cmp ecx, 0xe1
jb 0x180025090
nop word [rax + rax]
inc rsi
jmp 0x1800252c8
mov rbx, r12
mov edi, 0xfd
sub rbx, rsi
mov eax, edi
sub eax, 0xfa
je 0x1800252c8
sub eax, 1
je 0x180025174
sub eax, 1
je 0x180025128
cmp eax, 1
jne 0x18002517c
cmp rbx, 2
jge 0x18002517c
mov ecx, 0xd0
mov eax, ecx
sub eax, 0xcf
je 0x18002498f
cmp eax, 1
jne 0x18002511c
mov dword [rsp + 0x48], 0xfffffffe
dec ecx
cmp ecx, 0xce
ja 0x180025102
jmp 0x18002517c
mov rdx, rsi
mov rcx, r13
call qword [r13 + 0x190]
test eax, eax
jne 0x18002517c
mov eax, 0x18
nop
cmp eax, 0x18
je 0x180025163
cmp eax, 0x600
je 0x180025159
cmp eax, 0xbe8
je 0x18002498f
jmp 0x180025166
mov dword [rsp + 0x48], 0
jmp 0x180025166
mov qword [r14], rsi
add eax, 0x5e8
cmp eax, 0x11b8
jbe 0x180025140
jmp 0x18002517c
add rsi, 2
sub rbx, 2
dec edi
cmp edi, 0xf9
ja 0x1800250d3
mov rdi, r12
mov ebx, 0xfb
sub rdi, rsi
cmp ebx, 0xfb
je 0x1800251c3
cmp ebx, 0x2156
je 0x1800251b6
cmp ebx, 0x41b1
je 0x1800252c8
jmp 0x180025240
add rsi, 3
sub rdi, 3
jmp 0x180025240
cmp rdi, 3
jge 0x1800251f8
mov eax, 0x105
nop
cmp eax, 0x105
je 0x1800251e4
cmp eax, 0x190
je 0x18002498f
jmp 0x1800251ec
mov dword [rsp + 0x48], 0xfffffffe
add eax, 0x8b
cmp eax, 0x21b
jb 0x1800251d0
mov rdx, rsi
mov rcx, r13
call qword [r13 + 0x198]
test eax, eax
jne 0x180025240
mov ecx, 0xc7
nop
mov eax, ecx
sub eax, 0xc7
je 0x180025233
sub eax, 1
je 0x180025229
cmp eax, 1
je 0x18002498f
jmp 0x180025236
mov dword [rsp + 0x48], 0
jmp 0x180025236
mov qword [r14], rsi
inc ecx
cmp ecx, 0xca
jb 0x180025210
add ebx, 0x205b
cmp ebx, 0x6111
jbe 0x180025195
mov ebx, 0x31
mov eax, ebx
sub eax, 0x31
je 0x180025269
cmp eax, 1
jne 0x1800252b1
add rsi, 4
jmp 0x1800252c8
mov rax, r12
sub rax, rsi
cmp rax, 4
jl 0x180025630
mov rdx, rsi
mov rcx, r13
call qword [r13 + 0x1a0]
test eax, eax
jne 0x1800252b1
mov ecx, 0xa8
nop
mov eax, ecx
sub eax, 0xa8
je 0x1800252a4
cmp eax, 1
je 0x180024987
jmp 0x1800252a7
mov qword [r14], rsi
inc ecx
cmp ecx, 0xaa
jb 0x180025290
inc ebx
cmp ebx, 0x33
jb 0x180025257
nop dword [rax + rax]
mov dword [rsp + 0x38], 0x13
mov ecx, 0x93
dec ecx
lea r8, [0x180000000]
cmp ecx, 0x91
ja 0x180025013
mov ecx, 0x117
mov eax, ecx
sub eax, 0x117
je 0x1800252f7
cmp eax, 1
je 0x180025309
jmp 0x1800252ff
mov dword [rsp + 0x38], 0x13
inc ecx
cmp ecx, 0x119
jb 0x1800252e7
mov ecx, 0x117
jmp 0x180025313
inc rsi
add ecx, 0x44
lea r8, [0x180000000]
cmp ecx, 0x19f
jb 0x180024fd2
mov edx, dword [rsp + 0x38]
mov ecx, 0x10a
mov eax, ecx
sub eax, 0x10a
je 0x18002535c
sub eax, 0x30
je 0x18002534b
cmp eax, 0x30
je 0x18002498f
jmp 0x180025398
lea rax, [rsi + 1]
mov dword [rsp + 0x48], 0x20
mov qword [r14], rax
jmp 0x180025398
cmp edx, 0x13
jne 0x180025398
mov eax, 0x52
cmp eax, 0x52
je 0x180025389
cmp eax, 0x238e
je 0x18002537f
cmp eax, 0x46ca
je 0x18002498f
jmp 0x18002538c
mov dword [rsp + 0x48], 0
jmp 0x18002538c
mov qword [r14], rsi
add eax, 0x233c
cmp eax, 0x69b4
jbe 0x180025366
add ecx, 0x30
cmp ecx, 0x19a
jb 0x180025332
jmp 0x1800253a9
mov edx, dword [rsp + 0x38]
mov ecx, 0x6d
nop
mov eax, ecx
sub eax, 0x6b
je 0x18002498f
sub eax, 1
je 0x180025402
cmp eax, 1
jne 0x18002540a
cmp edx, 0x13
jne 0x1800253f9
mov eax, 0x7e
nop
cmp eax, 0x7e
je 0x1800253e2
cmp eax, 0x4956
je 0x18002498f
jmp 0x1800253ed
mov qword [r14], rsi
mov dword [rsp + 0x48], 0
add eax, 0x48d8
cmp eax, 0x91b0
jbe 0x1800253d0
lea rax, [rsi + 1]
mov qword [r14], rax
jmp 0x18002540a
mov dword [rsp + 0x48], 0x1f
dec ecx
cmp ecx, 0x6a
ja 0x1800253b0
mov edx, 0x4c
cmp edx, 0x4c
je 0x18002544c
cmp edx, 0x50c
je 0x180025443
cmp edx, 0x9cc
je 0x180025439
cmp edx, 0xe8c
je 0x18002498f
jmp 0x18002547f
mov dword [rsp + 0x48], 0x1e
jmp 0x18002547f
lea rax, [rsi + 1]
mov qword [r14], rax
jmp 0x18002547f
cmp dword [rsp + 0x38], 0x13
jne 0x18002547f
mov ecx, 0xd0
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xcf
je 0x180024987
cmp eax, 1
jne 0x180025475
mov qword [r14], rsi
dec ecx
cmp ecx, 0xce
ja 0x180025460
add edx, 0x4c0
cmp edx, 0x1300
jbe 0x180025416
mov eax, 0x22
cmp eax, 0x22
je 0x1800254a4
cmp eax, 0x11ee
je 0x180024987
jmp 0x1800254a7
mov qword [r14], rsi
add eax, 0x11cc
cmp eax, 0x2398
jbe 0x180025492
inc ebp
cmp ebp, 0x6b
jb 0x180024225
cmp rsi, r12
jne 0x180024220
jmp case.0x18002403e.46
mov eax, r15d
sub eax, 0x3d0
je 0x180025537
sub eax, 0x50
je 0x180025507
cmp eax, 0xa4
jne case.default.0x18002403e
movsxd rax, dword [r13]
lea rcx, [rax + rax*4]
mov eax, dword [rsi]
mov dword [r8 + rcx*8 + 0x476600], eax
movsxd rax, dword [r13]
lea rcx, [rax + rax*4]
mov byte [r8 + rcx*8 + 0x476624], 1
jmp case.0x18002403e.46
mov ecx, 0x69
nop dword [rax]
mov eax, ecx
sub eax, 0x69
je 0x180025522
cmp eax, 0x34
je 0x18002498f
jmp 0x18002552c
mov eax, dword [rsp + 0x38]
neg eax
mov dword [rsp + 0x48], eax
add ecx, 0x34
cmp ecx, 0xd1
jb 0x180025510
movsxd rax, dword [r13]
lea rcx, [rax + rax*4]
mov rax, qword [rsp + 0xe0]
mov eax, dword [rax]
mov dword [r8 + rcx*8 + 0x476608], eax
mov ecx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0xb0]
add r15d, eax
cmp r15d, ecx
ja 0x18002498f
mov rdi, qword [rsp + 0xa0]
mov r9, qword [rsp + 0xb8]
jmp 0x180023ffa
sub rax, rdx
jmp 0x180024994
mov byte [rsp + 0x48], 0
jmp 0x18002498f
mov ebx, 0xde
mov eax, ebx
sub eax, 0xde
je 0x1800255ab
cmp eax, 0x1d
je 0x18002498f
jmp 0x1800255c8
lea rdx, [rsi + 1]
mov qword [rsp + 0x20], r14
mov r9, r13
mov r8, r12
mov ecx, 0xe2
call fcn.180076e60
mov dword [rsp + 0x48], eax
add ebx, 0x1d
cmp ebx, 0x118
jb 0x180025597
lea r9, [rsi + 1]
mov qword [rsp + 0x28], r13
xor r8d, r8d
mov qword [rsp + 0x20], r12
mov edx, 0xd3
mov rcx, r14
call fcn.1800c4b70
mov dword [rsp + 0x48], eax
jmp 0x18002498f
mov dword [rsp + 0x48], reloc.SHLWAPI.dll_GetAcceptLanguagesW
jmp 0x18002498f
mov dword [rsp + 0x48], 0xffffffe6
jmp 0x18002498f
mov dword [rsp + 0x48], 0xffffffe8
jmp 0x18002498f
mov dword [rsp + 0x48], 0xfffffffe
jmp 0x18002498f