Function at 0x180036770
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x48]
sub rsp, 0x148
mov edi, dword [rbp + 0xa0]
mov rsi, rcx
mov rcx, qword [rsp + 0x58]
mov r10, r9
imul r12d, r8d, 0x71c
mov r13d, r8d
mov rax, rdx
mov qword [rsp + 0x30], rcx
mov r14d, r8d
mov dword [rsp + 0x40], edi
cmp r8d, r12d
ja 0x180036c62
mov rdx, qword [rsp + 0x58]
mov r13, qword [rsp + 0x78]
mov r15d, dword [rbp + 0xa0]
mov esi, dword [rbp + 0xa0]
mov qword [rsp + 0x38], rdx
nop dword [rax + rax]
cmp r14d, 0x120ab
ja 0x180036a2f
je 0x180036c15
cmp r14d, 0x60b7
ja 0x180036907
je 0x180036871
mov eax, r14d
sub eax, 0x79
je 0x180036863
sub eax, 0x44
je 0x18003684a
mov rcx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
cmp eax, 0x20
jne 0x180036c44
mov rax, qword [r10 + 0x1e8]
xor r13d, r13d
mov qword [rsp + 0x78], r13
mov r15d, dword [rax + 0x14]
jmp 0x180036c44
mov rcx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x58]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], r8
jmp 0x180036c44
mov rcx, qword [r10 + 0x10]
call fcn.1801060fc
jmp 0x180036c33
cmp dword [rax], 3
jge 0x1800368d2
mov ebx, 0xbd
nop dword [rax + rax]
cmp ebx, 0xbd
je 0x1800368a6
cmp ebx, 0x15c
jne 0x1800368c4
mov eax, edi
add rsp, 0x148
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
xor r9d, r9d
mov rdx, r10
xor ecx, ecx
lea r8d, [r9 + 0x44]
call fcn.18009fdb0
mov r10, qword [rbp + 0xa8]
xor edi, edi
mov dword [rsp + 0x40], edi
add ebx, 0x9f
cmp ebx, 0x1fb
jb 0x180036880
mov r8, qword [r10 + 0x60]
lea rax, [rbp - 0x18]
mov qword [rsp + 0x28], rax
lea rdx, [rsp + 0x48]
mov r9d, 0x9c
mov qword [rsp + 0x20], 0
xor ecx, ecx
mov dword [rsp + 0x48], 0x10
call fcn.1800db6a0
jmp 0x180036c33
cmp r14d, 0x7117
je 0x180036a22
cmp r14d, 0xc0b1
je 0x1800369d2
cmp r14d, 0xe151
jne 0x180036c3a
mov rax, qword [r10 + 0x1e8]
cmp rax, qword [r10 + 0x1f0]
jae 0x180036947
test dword [rax + 0x10], 0x200
jne 0x1800369c2
mov ebx, 0x21
nop dword [rax]
cmp ebx, 0x21
je 0x180036960
cmp ebx, 0x7e
je 0x180036bf0
jmp 0x1800369b0
lea r9, str.Element__0_has_already_been_declared
mov r8d, r15d
mov edx, 1
mov rcx, r10
call fcn.18003eb80
mov esi, eax
cmp eax, 0xfffffff6
jne 0x1800369a9
mov ecx, 0x54
mov eax, ecx
sub eax, 0x54
je 0x180036995
cmp eax, 0x69
je 0x180036890
jmp 0x18003699e
mov edi, 0xfffffff6
mov dword [rsp + 0x40], edi
add ecx, 0x69
cmp ecx, 0x126
jb 0x180036983
mov r10, qword [rbp + 0xa8]
add ebx, 0x5d
cmp ebx, 0xdb
jb 0x180036950
mov rax, qword [r10 + 0x1e8]
add rax, 0x20
mov qword [r10 + 0x1e8], rax
jmp 0x180036c3a
mov r8, qword [r10 + 0x60]
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rax
lea rdx, [rsp + 0x48]
mov r9d, 0x9c
mov qword [rsp + 0x20], 0
xor ecx, ecx
mov dword [rsp + 0x48], 0x10
call fcn.1800db6a0
mov rcx, qword [rbp + 0xa8]
lea r8, [rbp - 0x58]
mov edx, 0x16
mov r9, qword [rcx + 0x60]
xor ecx, ecx
call fcn.1800ce010
jmp 0x180036c33
add qword [r10 + 0x1e8], 0x20
jmp 0x180036c3a
cmp r14d, 0x231ff
ja 0x180036bde
je 0x180036b41
cmp r14d, 0x1518b
je 0x180036a84
cmp r14d, 0x180a5
je 0x180036a7b
mov rcx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
cmp r14d, 0x1c1c5
jne 0x180036c44
lea rax, [r13 + 0x20]
mov qword [r10 + 0x1e8], rax
jmp 0x180036c44
mov qword [rbp - 0x20], r10
jmp 0x180036c3a
mov rax, qword [r10 + 0x1e8]
lea r9, [rsp + 0x78]
mov r8, qword [r10 + 0x1f0]
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov ecx, 0x4f
lea rax, [rsp + 0x48]
mov dword [rsp + 0x48], 0x400
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x60], 0x200
call fcn.1800a9fa0
mov r10, qword [rbp + 0xa8]
mov r13, qword [rsp + 0x78]
cmp r13, qword [r10 + 0x1f0]
jb 0x180036c3a
mov ebx, 0xae
cmp ebx, 0xae
je 0x180036b0e
cmp ebx, 0x13a
je 0x180036b01
cmp ebx, 0x1c6
je 0x180036890
jmp 0x180036b2e
cmp esi, 0xfffffff6
je 0x180036b70
xor edi, edi
mov dword [rsp + 0x40], edi
jmp 0x180036b2e
lea r9, str.Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ
mov r8d, r15d
mov edx, 1
mov rcx, r10
call fcn.18003eb80
mov r10, qword [rbp + 0xa8]
mov esi, eax
add ebx, 0x8c
cmp ebx, 0x252
jb 0x180036ae3
jmp 0x180036c3a
mov rax, qword [r10 + 0x1e8]
cmp rax, qword [r10 + 0x1f0]
jae 0x180036b5a
test dword [rax + 0x10], 0x40040
jne 0x180036ba5
mov ebx, 0x2b
nop
cmp ebx, 0x2b
je 0x180036b7a
cmp ebx, 0x7b
jne 0x180036b9a
cmp esi, 0xfffffff6
jne 0x180036b9a
nop
mov eax, 0xfffffff6
jmp 0x180036892
lea r9, str._HCM_:_Stop:_Abort_ongoing_httpstack_request.
mov r8d, r15d
mov edx, 1
mov rcx, r10
call fcn.18003eb80
mov r10, qword [rbp + 0xa8]
mov esi, eax
add ebx, 0x50
cmp ebx, 0xcb
jb 0x180036b60
xor r9d, r9d
mov dword [rsp + 0x20], 0xf7
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180060170
mov rcx, qword [rbp + 0xa8]
lea r9, str.som_chat_der_opretter_forbindelse_til_andre_computere._Det_kan_bruge_ekstra_b
mov r8d, r15d
mov qword [rsp + 0x20], rax
mov edx, 8
call fcn.18003eb80
jmp 0x180036c33
cmp r14d, 0x2a239
je 0x180036bf8
cmp r14d, 0x31273
jne 0x180036c3a
mov r14d, 0x31273
jmp 0x180036c3a
mov eax, 0x75
nop dword [rax]
cmp eax, 0x75
je 0x180036eec
add eax, 0x11d3
cmp eax, 0x11d3
jbe 0x180036c00
lea r9, [rbp - 0x38]
mov dword [rsp + 0x48], 0x20
xor r8d, r8d
lea rcx, [rsp + 0x48]
mov edx, 0xd5
call fcn.1800c77c0
mov r10, qword [rbp + 0xa8]
mov rcx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
imul eax, dword [rbp + 0xa0], 0x82
add r14d, eax
cmp r14d, r12d
ja 0x180036c6e
mov rax, qword [rbp + 0x98]
jmp 0x1800367f0
mov r8, qword [rsp + 0x58]
mov qword [rsp + 0x38], r8
jmp 0x180036c7c
mov r13d, dword [rbp + 0xa0]
mov rsi, qword [rbp + 0x90]
lea edx, [r13 + 0xa8e]
mov dword [rbp + 0xa0], edx
cmp r13d, edx
jae 0x180036890
mov r15, qword [rsp + 0x58]
mov r12, qword [rsp + 0x58]
mov ebx, dword [rbp + 0xa0]
lea r9, [0x180000000]
lea r14, [0x18010e6c6]
cmp r13d, 0x482
ja 0x180037056
je 0x180037022
cmp r13d, 0x19e
ja 0x180036dde
je 0x180036890
mov eax, r13d
sub eax, 0xbd
je 0x180036dc9
sub eax, 0x20
je 0x180036d87
cmp eax, 0xa1
jne 0x180037501
mov rax, qword [rsi + 0x10]
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x28], 0
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov edx, 0xe0
call fcn.1800a3a80
cmp dword [rsp + 0x50], 1
mov rcx, rax
mov qword [rsp + 0x30], rax
jge 0x1800374f6
mov esi, 0xc6
cmp esi, 0xc6
je 0x180036d4d
cmp esi, 0x60ae
je 0x180036890
jmp 0x180036d74
mov r8, qword [rbp + 0xa8]
lea rdx, [rsp + 0x40]
mov r9, r14
mov dword [rsp + 0x40], 0
mov ecx, 0xcd
call fcn.1800612d0
xor edi, edi
mov dword [rsp + 0x40], edi
add esi, 0x5fe8
cmp esi, 0xbfd0
jbe 0x180036d37
jmp 0x1800374f1
mov rcx, qword [r10 + 0x1f0]
mov rax, qword [r10 + 0x1e8]
cmp rax, rcx
jae 0x180036db9
nop word [rax + rax]
test dword [rax + 0x10], 0x40040
jne 0x180036db9
add rax, 0x20
mov qword [r10 + 0x1e8], rax
cmp rax, rcx
jb 0x180036da0
mov rcx, qword [rsp + 0x30]
xor edi, edi
mov dword [rsp + 0x40], edi
jmp 0x180037501
lea rax, [rbp - 0x18]
mov dword [rsp + 0x60], 0
mov qword [rbp - 0x28], rax
jmp 0x180037501
cmp r13d, 0x23f
je 0x180036ffe
cmp r13d, 0x300
je 0x180036e2e
cmp r13d, 0x3c1
jne 0x180037501
mov r9d, 0x3e
lea rdx, [rbp - 0x18]
xor r8d, r8d
xor ecx, ecx
call fcn.180085400
mov r9d, 0x3e
lea rdx, [rbp + 0x10]
xor r8d, r8d
xor ecx, ecx
call fcn.180085400
jmp 0x1800374f1
mov rdx, qword [rsi]
xor r9d, r9d
xor r8d, r8d
lea ecx, [r9 + 0x36]
call fcn.1800d00c0
test eax, eax
je 0x180036e62
mov rcx, qword [rsi]
lea r8, [0x18007c290]
mov r9d, 0xa2
lea rdx, [rbp - 0x38]
call fcn.1800ea160
jmp 0x180036f34
mov r14d, 0x76
cmp r14d, 0x76
je 0x180036ea2
cmp r14d, 0x135
jne 0x180036f20
mov rax, qword [rsp + 0x30]
lea r8, [rbp - 0x70]
mov qword [rbp - 0x70], rax
lea rcx, [rbp - 0x18]
mov eax, dword [rsp + 0x50]
mov r9d, 0x59
xor edx, edx
mov dword [rbp - 0x68], eax
call fcn.1800a62d0
jmp 0x180036f20
mov rax, qword [rsi]
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x28], 0
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov edx, 0xe0
call fcn.1800a3a80
cmp dword [rsp + 0x50], 1
mov qword [rsp + 0x30], rax
jge 0x180036f20
mov esi, 0x4b
nop dword [rax]
mov eax, esi
sub eax, 0x4b
je 0x180036ef3
cmp eax, 1
jne 0x180036f12
xor eax, eax
jmp 0x180036892
mov rax, qword [rbp + 0x90]
mov r8d, 0x78
mov r9, qword [rbp + 0xa8]
xor ecx, ecx
mov rdx, qword [rax + 0x10]
call fcn.1800c9c10
inc esi
cmp esi, 0x4d
jb 0x180036ee0
mov rsi, qword [rbp + 0x90]
add r14d, 0xbf
cmp r14d, 0x1f4
jb 0x180036e68
mov rdx, qword [rsi + 8]
xor r9d, r9d
xor r8d, r8d
lea ecx, [r9 + 0x36]
call fcn.1800d00c0
test eax, eax
je 0x180036f72
mov rcx, qword [rsi + 8]
lea rax, [rbp + 0x10]
mov r9d, 0xa2
mov qword [rbp - 0x28], rax
lea r8, [0x18007c290]
lea rdx, [rbp - 0x38]
call fcn.1800ea160
jmp 0x1800374f1
mov esi, 0x61
mov eax, esi
sub eax, 0x61
je 0x180036fc6
sub eax, 1
je 0x180036fac
cmp eax, 1
jne 0x180036f9b
lea r9d, [rax + 0x58]
xor edx, edx
lea r8, [rbp - 0x70]
lea rcx, [rbp + 0x10]
call fcn.1800a62d0
mov rcx, qword [rsp + 0x30]
inc esi
cmp esi, 0x64
jb 0x180036f77
jmp 0x1800374f6
mov rcx, qword [rsp + 0x30]
mov eax, dword [rsp + 0x50]
mov qword [rbp - 0x70], rcx
mov dword [rsp + 0x60], 1
mov dword [rbp - 0x68], eax
jmp 0x180036fa0
mov rax, qword [rbp + 0x90]
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x28], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 0xe0
mov rax, qword [rax + 8]
mov qword [rsp + 0x20], rax
call fcn.1800a3a80
mov rcx, rax
mov qword [rsp + 0x30], rax
jmp 0x180036fa0
mov eax, dword [rsp + 0x50]
lea rdx, [rbp - 0x58]
mov r9, rcx
mov dword [rsp + 0x70], eax
lea rcx, [rsp + 0x70]
mov r8d, 0x123
call fcn.1800d3940
jmp 0x1800374f1
mov qword [rbp - 0x78], 0
mov eax, 0x6c
mov qword [rbp - 0x80], 0
cmp eax, 0x6c
jne 0x180037047
mov qword [rbp - 0x70], r14
mov dword [rbp - 0x68], 0
add eax, 0x47
cmp eax, 0xb3
jb 0x180037037
jmp 0x180037501
cmp r13d, 0x786
ja 0x1800374bf
je 0x180037495
cmp r13d, 0x543
je 0x18003745f
cmp r13d, 0x604
je 0x18003722b
cmp r13d, 0x6c5
jne 0x180037501
xor r9d, r9d
lea rdx, [rbp - 0x78]
mov r8d, 0x130
lea rcx, [rbp - 0x18]
call fcn.180084370
test eax, eax
jne 0x180037205
mov edi, dword [rsp + 0x60]
mov rax, qword [rbp - 0x78]
cmp dword [rax + 8], 1
jb 0x1800371e3
xor r9d, r9d
test edi, edi
je 0x1800370df
lea r8, [rbp + 0x10]
xor ecx, ecx
lea edx, [r9 + 0x51]
call fcn.18003e6d0
mov rdx, rax
mov qword [rbp - 0x80], rax
jmp 0x1800370fa
mov r8d, 0x130
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x10]
call fcn.180084370
test eax, eax
jne 0x1800370ff
mov rdx, qword [rbp - 0x80]
test rdx, rdx
jne 0x180037107
lea rdx, [rbp - 0x70]
mov qword [rbp - 0x80], rdx
xor r14d, r14d
xor r8d, r8d
mov dword [rsp + 0x68], r8d
mov esi, 0xb8
nop word [rax + rax]
mov eax, esi
sub eax, 0xb8
je 0x1800371c4
sub eax, 1
je 0x18003718f
cmp eax, 1
jne 0x1800371ca
mov eax, dword [rdx + 8]
mov r9, qword [rdx]
lea rdx, [rbp - 0x60]
mov dword [rbp - 0x60], eax
mov rax, qword [rbp - 0x78]
mov ecx, dword [rax + 8]
lea eax, [r14 + r8]
mov dword [rsp + 0x70], eax
lea r8, [rsp + 0x70]
lea rax, [rbp - 0x58]
mov dword [rsp + 0x78], ecx
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x78]
mov dword [rsp + 0x20], 0x2f
call fcn.18007c830
mov rdx, qword [rbp - 0x80]
mov r8d, dword [rsp + 0x68]
mov eax, dword [rdx + 8]
add eax, r8d
add r14d, eax
jmp 0x1800371ca
mov r8, qword [rbp - 0x78]
lea rax, [rsp + 0x68]
mov edx, dword [rbp - 0x48]
mov ecx, r14d
sub edx, r14d
add rcx, qword [rbp - 0x50]
mov r9d, dword [r8 + 8]
mov r8, qword [r8]
mov qword [rsp + 0x20], rax
call qword [rsp + 0x58]
test eax, eax
jne 0x1800371dd
mov rdx, qword [rbp - 0x80]
mov r8d, dword [rsp + 0x68]
jmp 0x1800371ca
cmp r14d, dword [rbp - 0x48]
jae 0x1800371dd
inc esi
cmp esi, 0xbb
jb 0x180037120
jmp 0x180037112
mov r13d, 0x6c5
xor r9d, r9d
lea rdx, [rbp - 0x78]
mov r8d, 0x130
lea rcx, [rbp - 0x18]
call fcn.180084370
test eax, eax
je 0x1800370b2
mov edi, dword [rsp + 0x40]
mov eax, dword [rbp - 0x48]
lea rdx, [rsp + 0x78]
mov r9, qword [rbp - 0x50]
mov ecx, 0xcd
mov r8, qword [rbp + 0xa8]
mov dword [rsp + 0x78], eax
call fcn.1800612d0
jmp 0x1800374f1
mov esi, 0xd7
mov r14d, GetAcceptLanguagesA
nop word [rax + rax]
lea eax, [rsi - 0xca]
cmp eax, 0xd
ja case.0x18003725a.206
mov ecx, dword [r9 + rax*4 + 0x37524]
add rcx, r9
jmp rcx
test r14d, r14d
jne case.0x18003725a.206
nop word [rax + rax]
lea r11, [0x1800bea80]
xor ebx, ebx
mov qword [rsp + 0x58], r11
jmp 0x1800374f1
mov rdx, qword [r8]
mov dword [rsp + 0x48], 0
test rdx, rdx
je case.0x18003725a.206
mov rcx, qword [r8 + 8]
test rcx, rcx
je case.0x18003725a.206
mov r8d, IsCharSpaceW
call fcn.1800825b0
mov dword [rsp + 0x48], eax
lea r9, [0x180000000]
jmp case.0x18003725a.206
lea r12, str.set0_des_seq
test r15, r15
je 0x1800372d5
cmp byte [r15], 0
jne case.0x18003725a.206
mov eax, GetAcceptLanguagesA
nop word [rax + rax]
cmp eax, 0xc
je 0x1800372f0
cmp eax, 0x49
je case.0x18003725a.202
jmp 0x180037305
test r15, r15
je 0x180037300
cmp byte [r15], 0
mov ebx, 1
jne 0x180037305
mov ebx, 0xffffffff
add eax, 0x3d
cmp eax, 0x86
jb 0x1800372e0
jmp case.0x18003725a.206
mov ebx, dword [rsp + 0x48]
mov dword [r8 + 0x1c], 0
jmp case.0x18003725a.206
mov r15, r8
jmp case.0x18003725a.206
mov qword [r8 + 8], 0
mov dword [r8 + 0x10], 0
jmp case.0x18003725a.206
xor edx, edx
mov r8d, 0x11c
nop word [rax + rax]
cmp edx, 0xc
ja case.default.0x180037364
mov ecx, dword [r9 + rdx*4 + 0x3755c]
add rcx, r9
jmp rcx
inc r12
jmp case.default.0x180037364
add r14d, 0xffffffff
je 0x180037270
jmp case.default.0x180037364
test r14d, r14d
jne case.0x180037364.1
mov ecx, 0x119
mov eax, ecx
sub eax, 0x119
je 0x1800373b3
cmp eax, 1
jne 0x1800373b5
mov r8, qword [rsp + 0x38]
test ebx, ebx
jne 0x18003748e
lea r11, [0x1800bea80]
mov qword [rsp + 0x58], r11
jmp 0x1800374f1
xor ebx, ebx
inc ecx
cmp ecx, 0x11b
jb 0x180037387
movzx ecx, byte [r15]
test cl, cl
je case.0x18003725a.211
movzx eax, byte [r12]
test al, al
je case.0x18003725a.211
cmp cl, al
je case.default.0x180037364
movzx eax, byte [r12]
mov esi, 0xd3
movzx ebx, byte [r15]
sub ebx, eax
mov r8, qword [rsp + 0x38]
dec esi
cmp esi, 0xcd
jbe case.0x18003725a.202
jmp 0x180037240
test r14d, r14d
jne case.default.0x180037364
mov ecx, 0xc3
mov eax, ecx
sub eax, 0xc3
je 0x180037412
cmp eax, 1
je 0x180037395
jmp 0x180037414
xor ebx, ebx
inc ecx
cmp ecx, 0xc5
jb 0x180037402
jmp case.default.0x180037364
movzx ecx, byte [r15]
test cl, cl
je case.0x18003725a.211
movzx eax, byte [r12]
test al, al
je case.0x18003725a.211
cmp cl, al
jne case.0x18003725a.211
inc r15
jmp case.default.0x180037364
inc r15
inc r12
jmp case.default.0x180037364
inc r12
dec r14d
inc r8d
inc edx
cmp r8d, 0x129
jb 0x180037350
jmp case.0x18003725a.212
mov r9, r10
mov qword [rsp + 0x20], 0
xor edx, edx
xor ecx, ecx
mov r8d, 0xd2
call fcn.18009e820
mov r8, rax
mov qword [rsp + 0x38], rax
lea rax, [0x18007ff30]
mov qword [rsp + 0x58], rax
mov rcx, qword [rsp + 0x30]
jmp 0x1800374fb
xor r9d, r9d
lea rdx, [rbp - 0x18]
xor r8d, r8d
mov ecx, 0xcd
call fcn.180085110
xor r9d, r9d
lea rdx, [rbp + 0x10]
xor r8d, r8d
mov ecx, 0xcd
call fcn.180085110
jmp 0x1800374f1
cmp r13d, 0x847
je 0x1800374d7
cmp r13d, 0x908
je 0x180036890
jmp 0x180037501
mov r9d, 0x107
lea rcx, [rbp - 0x58]
xor r8d, r8d
xor edx, edx
call fcn.18007f710
xor edi, edi
mov dword [rsp + 0x40], edi
mov rcx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
mov edx, dword [rbp + 0xa0]
add r13d, 0xc1
cmp r13d, edx
jae 0x180036890
mov r10, qword [rbp + 0xa8]
mov rsi, qword [rbp + 0x90]
jmp 0x180036ca2