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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x18], r8d
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov r13, qword [rsp + 0x90]
mov r15, r9
mov ebx, dword [rsp + 0x80]
mov ebp, r8d
imul eax, r8d, 0xe6
mov r14, rdx
mov r12, rcx
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], eax
cmp r8d, eax
ja 0x1800620d4
xor edi, edi
lea r9, [0x180000000]
cmp r8d, 0x2b
je 0x180062f7d
cmp r8d, 0xd5
je 0x18006275f
cmp r8d, 0x271b
je 0x180062a82
cmp r8d, 0x4d61
je 0x1800620f6
cmp r8d, 0x73a7
jne 0x180062a5c
mov eax, ebx
mov rbx, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x88]
add rsp, 0x40
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
cmp r14, r13
je 0x180062754
nop
mov edx, 0x52
mov dword [rsp + 0x38], edx
nop dword [rax]
mov eax, edx
sub eax, 0x52
je 0x180062139
sub eax, 0x45
je 0x1800621c8
cmp eax, 0x45
jne 0x18006272c
mov r8d, 0x4d61
mov dword [rsp + 0x34], r8d
jmp 0x180062731
movzx eax, byte [r14]
movzx ecx, byte [rax + r12 + 0x90]
add ecx, 0xfffffffb
cmp ecx, 0x1f
ja case.0x180062169.15
movsxd rax, ecx
movzx eax, byte [r9 + rax + 0x6301c]
mov ecx, dword [r9 + rax*4 + 0x62ff0]
add rcx, r9
jmp rcx
mov ecx, 0x95
mov eax, ecx
sub eax, 0x93
je 0x1800620d4
sub eax, 1
je 0x18006218c
cmp eax, 1
jne 0x18006218e
mov qword [r15], r14
jmp 0x18006218e
mov ebx, edi
dec ecx
cmp ecx, 0x92
ja 0x180062170
inc r14
mov edx, 0x97
jmp 0x18006272c
mov rbp, r13
mov esi, 0x5b
sub rbp, r14
mov eax, esi
sub eax, 0x5b
je 0x1800621dc
sub eax, 0x23
je 0x1800621d2
cmp eax, 0x23
jne 0x18006222c
lea r9, [0x180000000]
mov edx, 0x97
jmp 0x18006272c
add r14, 2
sub rbp, 2
jmp 0x18006222c
cmp rbp, 2
jl 0x180062aaa
mov rdx, r14
mov rcx, r12
call qword [r12 + 0x190]
test eax, eax
jne 0x18006222c
mov eax, 0x73
nop dword [rax]
cmp eax, 0x73
je 0x18006221d
cmp eax, 0x341c
je 0x180062219
cmp eax, 0x67c5
je 0x1800620d4
jmp 0x180062220
mov ebx, edi
jmp 0x180062220
mov qword [r15], r14
add eax, 0x33a9
cmp eax, 0x9afb
jbe 0x180062200
add esi, 0x23
cmp esi, 0xc4
jb 0x1800621b0
mov rbp, r13
mov esi, 0xb8
sub rbp, r14
cmp esi, 0xb8
je 0x18006225c
cmp esi, 0x8a0
je 0x1800621c1
jmp 0x1800622ab
cmp rbp, 3
jl 0x180062aaa
mov rdx, r14
mov rcx, r12
call qword [r12 + 0x198]
test eax, eax
jne 0x1800622a3
mov ecx, 0x116
nop dword [rax]
mov eax, ecx
sub eax, 0x116
je 0x180062294
cmp eax, 1
je 0x1800620d4
jmp 0x180062299
mov qword [r15], r14
mov ebx, edi
inc ecx
cmp ecx, 0x118
jb 0x180062280
add r14, 3
sub rbp, 3
add esi, 0x7e8
cmp esi, 0xfd0
jbe 0x180062246
mov esi, 0xb6
nop
mov eax, esi
sub eax, 0xb6
je 0x18006231c
sub eax, 1
je 0x1800622e8
cmp eax, 1
jne 0x18006232c
add r14, 4
lea r9, [0x180000000]
mov edx, 0x97
jmp 0x18006272c
mov rdx, r14
mov rcx, r12
call qword [r12 + 0x1a0]
test eax, eax
jne 0x18006232c
mov ecx, 0x5c
nop
mov eax, ecx
sub eax, 0x5b
je 0x180062fe9
cmp eax, 1
jne 0x180062313
mov qword [r15], r14
dec ecx
cmp ecx, 0x5a
ja 0x180062300
jmp 0x18006232c
mov rax, r13
sub rax, r14
cmp rax, 4
jl 0x180062aaa
inc esi
cmp esi, 0xb9
jb 0x1800622c0
lea r9, [0x180000000]
mov eax, 0xb
cmp eax, 0xb
je 0x180062a8a
add eax, 0x2ec
cmp eax, 0x2ec
jbe 0x180062342
mov ecx, 0xd8
nop dword [rax]
mov eax, ecx
sub eax, 0xd8
je 0x1800625b5
sub eax, 1
je 0x180062389
sub eax, 1
je 0x1800625ae
cmp eax, 1
je 0x1800621c8
jmp 0x1800625b8
mov edx, dword [rsp + 0x30]
cmp edx, 0x12
je 0x1800623a0
cmp edx, 0x29
je 0x1800625a6
jmp 0x1800625b8
mov ecx, 0xc3
nop word [rax + rax]
mov eax, ecx
sub eax, 0xc1
je 0x1800625ae
sub eax, 1
je 0x18006258c
cmp eax, 1
jne 0x180062591
cmp r14, r13
je 0x180062e40
movzx eax, byte [r14]
mov dword [rsp + 0x30], 0x29
movzx ecx, byte [rax + r12 + 0x90]
add ecx, 0xfffffffb
cmp ecx, 0x18
ja case.0x180062410.10
movsxd rax, ecx
movzx eax, byte [r9 + rax + 0x63054]
mov ecx, dword [r9 + rax*4 + 0x6303c]
add rcx, r9
jmp rcx
inc r14
jmp 0x18006258c
mov esi, 0x4d
nop
cmp esi, 0x4d
je 0x18006247a
cmp esi, 0x14c1
je 0x18006243e
cmp esi, 0x2935
jne 0x18006248a
add r14, 2
jmp 0x18006258c
mov rdx, r14
mov rcx, r12
call qword [r12 + 0x190]
test eax, eax
jne 0x18006248a
mov ecx, 0x22
mov eax, ecx
sub eax, 0x20
je 0x1800620d4
sub eax, 1
je 0x18006246f
cmp eax, 1
jne 0x180062471
mov qword [r15], r14
jmp 0x180062471
mov ebx, edi
dec ecx
cmp ecx, 0x1f
ja 0x180062455
jmp 0x18006248a
mov rax, r13
sub rax, r14
cmp rax, 2
jl 0x180062aaa
add esi, 0x1474
cmp esi, 0x3d5c
jbe 0x180062420
mov rsi, r13
mov ebp, 0x127
sub rsi, r14
mov eax, ebp
sub eax, 0x127
je 0x1800624b7
cmp eax, 0x6d
je 0x18006258c
jmp 0x180062509
cmp rsi, 3
jl 0x180062aaa
mov rdx, r14
mov rcx, r12
call qword [r12 + 0x198]
test eax, eax
jne 0x180062501
mov ecx, 0xcb
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xcb
je 0x1800624f4
cmp eax, 1
je 0x180062fe9
jmp 0x1800624f7
mov qword [r15], r14
inc ecx
cmp ecx, 0xcd
jb 0x1800624e0
add r14, 3
sub rsi, 3
add ebp, 0x6d
cmp ebp, 0x201
jb 0x1800624a3
mov esi, 0x83
nop dword [rax]
mov eax, esi
sub eax, 0x83
je 0x180062534
cmp eax, 1
jne 0x18006257a
add r14, 4
jmp 0x18006258c
mov rax, r13
sub rax, r14
cmp rax, 4
jl 0x180062aaa
mov rdx, r14
mov rcx, r12
call qword [r12 + 0x1a0]
test eax, eax
jne 0x18006257a
mov ecx, 0xb
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xa
je 0x180062fe9
cmp eax, 1
jne 0x180062573
mov qword [r15], r14
dec ecx
cmp ecx, 9
ja 0x180062560
inc esi
cmp esi, 0x85
jb 0x180062520
mov dword [rsp + 0x30], 0x13
mov ecx, 0xc2
dec ecx
lea r9, [0x180000000]
cmp ecx, 0xc0
ja 0x1800623b0
mov dword [rsp + 0x30], 0x13
mov ecx, 0xda
jmp 0x1800625b8
inc r14
inc ecx
lea r9, [0x180000000]
cmp ecx, 0xdc
jb 0x180062360
mov r8d, dword [rsp + 0x30]
mov edx, 0x7e
cmp edx, 0x7e
je 0x1800625f5
cmp edx, 0x112
jne 0x180062623
lea rax, [r14 + 1]
mov qword [r15], rax
mov eax, 0x20
jmp 0x1800620d6
cmp r8d, 0x13
jne 0x180062623
mov ecx, 0x105
mov eax, ecx
sub eax, 0x105
je 0x180062614
cmp eax, 1
je 0x1800620d4
jmp 0x180062619
mov qword [r15], r14
mov ebx, edi
inc ecx
cmp ecx, 0x107
jb 0x180062600
add edx, 0x94
cmp edx, 0x1a6
jb 0x1800625d7
jmp 0x180062638
mov r8d, dword [rsp + 0x30]
mov edx, 0x54
nop dword [rax]
cmp edx, 0x54
je 0x180062669
cmp edx, 0x24c0
je 0x18006265b
cmp edx, 0x492c
je 0x1800620d4
jmp 0x1800626a8
lea rax, [r14 + 1]
mov ebx, 0x1f
mov qword [r15], rax
jmp 0x1800626a8
cmp r8d, 0x13
jne 0x1800626a8
mov ecx, 0x11b
nop dword [rax]
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x119
je 0x1800620d4
sub eax, 1
je 0x18006269c
cmp eax, 1
jne 0x18006269e
mov qword [r15], r14
jmp 0x18006269e
mov ebx, edi
dec ecx
cmp ecx, 0x118
ja 0x180062680
add edx, 0x246c
cmp edx, 0x6d44
jbe 0x180062640
mov edx, dword [rsp + 0x38]
mov ecx, 0x5d
nop
mov eax, ecx
sub eax, 0x5d
je 0x1800626ec
sub eax, 0x78
je 0x1800626e3
sub eax, 0x78
je 0x1800626dc
cmp eax, 0x78
je 0x1800620d4
jmp 0x1800626f7
mov ebx, 0x1e
jmp 0x1800626f7
lea rax, [r14 + 1]
mov qword [r15], rax
jmp 0x1800626f7
cmp dword [rsp + 0x30], 0x13
je 0x180062aa0
add ecx, 0x78
cmp ecx, 0x23d
jb 0x1800626c0
mov eax, 0x115
cmp eax, 0x115
je 0x18006271b
cmp eax, 0x1d0
je 0x1800620d4
jmp 0x180062720
mov qword [r15], r14
mov ebx, edi
add eax, 0xbb
cmp eax, 0x28b
jb 0x180062707
mov r8d, dword [rsp + 0x34]
add edx, 0x45
mov dword [rsp + 0x38], edx
cmp edx, 0x121
jb 0x180062110
cmp r14, r13
jne 0x180062100
mov ebp, dword [rsp + 0x80]
mov ebx, dword [rsp + 0x30]
neg ebx
jmp 0x180062a5c
cmp r14, r13
je 0x180062f73
movzx eax, byte [r14]
movzx ecx, byte [rax + r12 + 0x90]
add ecx, 0xfffffffe
cmp ecx, 0x22
ja case.0x18006278f.3
movsxd rax, ecx
mov ecx, dword [r9 + rax*4 + 0x63070]
add rcx, r9
jmp rcx
mov esi, 0x62
nop word [rax + rax]
mov eax, esi
sub eax, 0x60
je 0x180062fe9
sub eax, 1
je 0x180062819
cmp eax, 1
jne 0x18006285d
mov rax, r13
sub rax, r14
cmp rax, 2
jl 0x180062aaa
mov rdx, r14
mov rcx, r12
call qword [r12 + 0x1a8]
test eax, eax
je 0x18006285d
mov eax, 0x7f
cmp eax, 0x7f
je 0x180062807
cmp eax, 0x2437
je 0x1800627fd
cmp eax, 0x47ef
je 0x180062a82
jmp 0x18006280b
mov dword [rsp + 0x30], 0x12
jmp 0x18006280b
add r14, 2
add eax, 0x23b8
cmp eax, 0x6b28
jbe 0x1800627e4
jmp 0x18006285d
mov rdx, r14
mov rcx, r12
call qword [r12 + 0x190]
test eax, eax
je 0x18006285a
mov ecx, 0x116
mov eax, ecx
sub eax, 0x116
je 0x180062844
cmp eax, 1
je 0x180062a82
jmp 0x180062850
add r14, 2
mov dword [rsp + 0x30], 0x13
inc ecx
cmp ecx, 0x118
jb 0x180062830
mov qword [r15], r14
dec esi
cmp esi, 0x5f
ja 0x1800627a0
mov esi, ILRemoveLastID
nop dword [rax]
cmp esi, 0xf
je 0x1800628df
cmp esi, 0x11d
je 0x18006288e
cmp esi, 0x22b
je 0x1800620d4
jmp 0x180062930
mov rdx, r14
mov rcx, r12
call qword [r12 + 0x198]
test eax, eax
je 0x1800628d8
mov ecx, 0x125
nop word [rax + rax]
mov eax, ecx
sub eax, 0x124
je 0x180062a82
cmp eax, 1
jne 0x1800628ce
add r14, 3
mov dword [rsp + 0x30], 0x13
dec ecx
cmp ecx, 0x123
ja 0x1800628b0
mov qword [r15], r14
mov ebx, edi
jmp 0x180062930
mov rax, r13
sub rax, r14
cmp rax, 3
jl 0x180062aaa
mov rdx, r14
mov rcx, r12
call qword [r12 + 0x1b0]
test eax, eax
je 0x180062930
mov ecx, 0xb1
nop word [rax + rax]
mov eax, ecx
sub eax, 0xb0
je 0x1800629f4
cmp eax, 1
jne 0x180062926
add r14, 3
dec ecx
cmp ecx, 0xaf
ja 0x180062910
add esi, 0x10e
cmp esi, 0x32a
jbe 0x180062870
mov esi, 0x28
mov eax, esi
sub eax, 0x28
je 0x180062965
sub eax, 1
je 0x18006295e
cmp eax, 1
je 0x1800620d4
jmp 0x1800629be
mov qword [r15], r14
mov ebx, edi
jmp 0x1800629be
mov rax, r13
sub rax, r14
cmp rax, 4
jl 0x180062aaa
mov rdx, r14
mov rcx, r12
call qword [r12 + 0x1b8]
test eax, eax
jne 0x1800629f0
mov rdx, r14
mov rcx, r12
call qword [r12 + 0x1a0]
test eax, eax
je 0x1800629be
mov eax, ILFindLastID
nop
cmp eax, 0xc
je 0x1800629b0
cmp eax, 0x51
je 0x180062a7a
jmp 0x1800629b4
add r14, 4
add eax, 0x45
cmp eax, 0x96
jb 0x1800629a0
inc esi
cmp esi, 0x2b
jb 0x180062947
mov r8d, dword [rsp + 0x34]
mov eax, 0x2a
nop
cmp eax, 0x2a
je 0x180062a04
cmp eax, 0x191a
jne 0x180062a0c
inc r14
mov r8d, 0x271b
jmp 0x180062a5c
add r14, 4
mov dword [rsp + 0x30], 0x12
mov r8d, 0x271b
jmp 0x180062a5c
mov dword [rsp + 0x30], 0x12
add eax, 0x18f0
cmp eax, 0x31e0
jbe 0x1800629d0
mov eax, 0x11a
nop dword [rax]
cmp eax, 0x11a
je 0x180062a77
add eax, 0xb0
cmp eax, 0x1ca
jb 0x180062a20
mov ecx, 0x76
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x75
je 0x1800620d4
cmp eax, 1
jne 0x180062a55
mov qword [r15], r14
mov ebx, edi
dec ecx
cmp ecx, 0x74
ja 0x180062a40
imul eax, ebp, 0x2e
add r8d, eax
mov dword [rsp + 0x34], r8d
cmp r8d, dword [rsp + 0x3c]
ja 0x1800620d4
jmp 0x180062093
inc r14
mov dword [rsp + 0x30], 0x13
mov r8d, 0x271b
jmp 0x180062a5c
mov eax, dword [rsp + 0x30]
mov qword [r15], r14
jmp 0x1800620d6
mov qword [r15], r14
mov eax, edi
jmp 0x1800620d6
mov qword [r15], r14
mov eax, edi
jmp 0x1800620d6
mov eax, 0xfffffffe
jmp 0x1800620d6
mov dword [rsp + 0x80], ILRemoveLastID
lea rcx, [r14 + 1]
mov qword [rsp + 0x28], r12
lea r9, [rsp + 0x80]
mov dword [rsp + 0x20], 0x126
mov r8, r15
mov rdx, r13
call fcn.180059fe0
jmp 0x1800620d6
mov eax, ILRemoveLastID
mov dword [rsp + 0x80], eax
jmp 0x180062abf
mov edx, 0x49
nop dword [rax + rax]
mov eax, edx
mov r8, r14
sub eax, 0x49
je 0x180062b21
sub eax, 1
je 0x180062b1a
cmp eax, 1
je 0x1800620d4
jmp case.0x180062b59.8
mov qword [r15], r14
mov ebx, edi
jmp case.0x180062b59.8
inc r14
cmp r14, r13
je 0x180062e40
movzx eax, byte [r14]
movzx ecx, byte [rax + r12 + 0x90]
add ecx, 0xfffffffb
cmp ecx, 0x18
ja case.0x180062b59.8
movsxd rax, ecx
movzx eax, byte [r9 + rax + 0x6310c]
mov ecx, dword [r9 + rax*4 + 0x630fc]
add rcx, r9
jmp rcx
mov eax, 0x6b
cmp eax, 0x6b
je 0x180062b94
add eax, 0x6b
cmp eax, 0xd6
jb 0x180062b60
inc edx
cmp edx, 0x4c
jb 0x180062b00
lea rax, [r14 + 1]
cmp rax, r13
jne case.0x18006278f.10
mov eax, ILRemoveLastID
cmp eax, 0xd
je 0x180062bdf
cmp eax, 0x6a
je 0x1800620d4
jmp 0x180062be7
mov qword [r15], r8
mov eax, 0x1d
jmp 0x1800620d6
lea rcx, [r14 + 1]
mov qword [rsp + 0x20], r15
mov r9, r13
mov r8d, reloc.SHELL32.dll_ILRemoveLastID
mov rdx, r12
call fcn.180059c50
jmp 0x1800620d6
lea r9, [r14 + 1]
mov qword [rsp + 0x20], r15
mov r8d, 0x99
mov rdx, r12
mov rcx, r13
call fcn.180021330
jmp 0x1800620d6
mov qword [r15], r13
mov ebx, 0xfffffff1
add eax, 0x5d
cmp eax, 0xc7
jb 0x180062b84
mov ecx, 0x58
mov eax, ecx
sub eax, 0x58
je 0x180062c20
sub eax, 0x75
je 0x180062c10
cmp eax, 0x75
je 0x1800620d4
jmp 0x180062ca2
mov qword [r15], r14
mov ebx, ILRemoveLastID
jmp 0x180062ca2
mov edx, 0x109
mov eax, edx
sub eax, 0x108
je 0x180062c57
cmp eax, 1
jne 0x180062c5c
inc r14
cmp r14, r13
je 0x180062c9d
movzx eax, byte [r14]
movzx ecx, byte [rax + r12 + 0x90]
sub ecx, 9
je 0x180062c68
sub ecx, 1
je 0x180062c57
cmp ecx, 0xb
jne 0x180062c71
mov edx, 0x108
dec edx
cmp edx, 0x107
ja 0x180062c25
jmp 0x180062c20
lea rax, [r14 + 1]
cmp rax, r13
jne 0x180062c57
mov ecx, SHSetFolderPathW
mov eax, ecx
sub eax, 0xe7
je 0x180062c8e
cmp eax, 1
jne 0x180062c91
mov eax, ILRemoveLastID
jmp 0x1800620d6
mov qword [r15], r14
inc ecx
cmp ecx, 0xe9
jb 0x180062c76
jmp 0x180062c5c
mov ecx, 0x58
add ecx, 0x75
cmp ecx, 0x1b7
jb 0x180062bf6
lea rdx, [r14 + 1]
mov qword [rsp + 0x20], r13
mov r9, r12
mov r8, r15
mov ecx, 0xa8
call fcn.18005a5d0
jmp 0x1800620d6
mov eax, 0xbd
cmp eax, 0xbd
je 0x180062d01
add eax, 0x30ba
cmp eax, 0x30ba
jbe 0x180062cd4
nop word [rax + rax]
lea rax, [r14 + 1]
mov qword [r15], rax
mov eax, 0x19
jmp 0x1800620d6
lea rax, [r14 + 1]
mov qword [r15], rax
mov eax, 0x26
jmp 0x1800620d6
mov r8d, 0x9a
nop dword [rax + rax]
mov eax, r8d
sub eax, 0x97
je 0x1800620d4
sub eax, 1
je 0x180062d51
sub eax, 1
je 0x180062d42
cmp eax, 1
jne 0x180062da4
inc r14
jmp 0x180062da4
cmp r14, r13
jne 0x180062da4
mov eax, 0xffffffe6
jmp 0x1800620d6
cmp byte [r14], 0x5d
jne 0x180062d9c
lea rdx, [r14 + 1]
cmp rdx, r13
je 0x180062e40
cmp byte [rdx], 0x3e
jne 0x180062d9c
mov ecx, reloc.SHELL32.dll_ILFindLastID
nop
cmp ecx, 0x10
je 0x180062d87
cmp ecx, 0xd0
jne 0x180062d8e
mov eax, 0x22
jmp 0x1800620d6
lea rax, [rdx + 1]
mov qword [r15], rax
add ecx, 0xc0
cmp ecx, 0x190
jb 0x180062d70
mov qword [r15], r14
mov ebx, 0x1a
dec r8d
cmp r8d, 0x96
ja 0x180062d20
mov ecx, 0xcf
nop dword [rax]
mov eax, ecx
sub eax, 0xce
je 0x1800620d4
cmp eax, 1
jne 0x180062dde
lea rax, [r14 + 1]
mov ebx, 0x17
mov qword [r15], rax
dec ecx
cmp ecx, 0xcd
ja 0x180062dc0
mov edx, 0x12a
nop dword [rax]
mov eax, edx
sub eax, 0x129
je case.0x180062410.9
cmp eax, 1
jne case.0x180062e3e.13
inc r14
cmp r14, r13
je 0x180062f01
movzx eax, byte [r14]
movzx ecx, byte [rax + r12 + 0x90]
add ecx, 0xfffffff7
cmp ecx, 0x1b
ja case.0x180062e3e.13
movsxd rax, ecx
movzx eax, byte [r9 + rax + 0x6313c]
mov ecx, dword [r9 + rax*4 + 0x63128]
add rcx, r9
jmp rcx
mov eax, 0xffffffff
jmp 0x1800620d6
mov ecx, ILFindLastID
nop
mov eax, ecx
sub eax, 0xa
je 0x1800620d4
sub eax, 1
je 0x180062e6e
cmp eax, 1
jne 0x180062e73
lea rax, [r14 + 1]
mov qword [r15], rax
jmp 0x180062e73
mov ebx, 0x25
dec ecx
cmp ecx, 9
ja 0x180062e50
mov ecx, pe_nt_image_headers64
nop
mov eax, ecx
sub eax, 0xf7
je 0x180062eca
cmp eax, 1
jne 0x180062e91
mov qword [r15], r14
dec ecx
cmp ecx, 0xf6
ja 0x180062e80
dec edx
cmp edx, 0x128
ja 0x180062df0
mov ecx, 0xc6
nop
cmp ecx, 0xc6
je 0x180062f0b
cmp ecx, 0xb9a
jne 0x180062f12
mov eax, 0x15
jmp 0x1800620d6
mov eax, 0x18
jmp 0x1800620d6
lea rax, [r14 + 1]
mov qword [r15], rax
mov eax, 0x24
jmp 0x1800620d6
lea rax, [r14 + 1]
mov qword [r15], rax
mov eax, 0x23
jmp 0x1800620d6
mov eax, 0xffffffe8
jmp 0x1800620d6
lea rax, [r14 + 1]
mov qword [r15], rax
add ecx, 0xad4
cmp ecx, 0x15a8
jbe 0x180062eb0
mov ecx, 0x1d
cmp ecx, 0x1d
je 0x180062f3c
cmp ecx, 0x13d3
jne 0x180062f43
mov eax, reloc.SHELL32.dll_ILRemoveLastID
jmp 0x1800620d6
lea rax, [r14 + 1]
mov qword [r15], rax
add ecx, 0x13b6
cmp ecx, 0x276c
jbe 0x180062f25
xor r8d, r8d
mov qword [rsp + 0x28], r13
lea r9, [r14 + 1]
mov qword [rsp + 0x20], r15
mov rcx, r12
lea edx, [r8 + 0x11]
call fcn.18000b8e0
jmp 0x1800620d6
mov eax, 0xfffffffc
jmp 0x1800620d6
movzx eax, byte [r14 + 2]
test al, al
jns 0x180062fe4
movzx edx, byte [r14]
cmp dl, 0xef
jne 0x180062f9f
cmp byte [r14 + 1], 0xbf
jne 0x180062f9f
cmp al, 0xbd
mov ecx, edi
seta cl
jmp 0x180062fa8
and al, 0xc0
mov ecx, edi
cmp al, 0xc0
sete cl
test ecx, ecx
jne 0x180062fe4
movzx eax, byte [r14 + 1]
cmp dl, 0xe0
jne 0x180062fc7
cmp al, 0xa0
jb 0x180062fe4
and al, 0xc0
cmp al, 0xc0
je 0x180062fe4
mov eax, edi
jmp 0x1800620d6
test al, al
jns 0x180062fe4
mov ecx, edi
cmp dl, 0xed
jne 0x180062fd9
cmp al, 0x9f
seta cl
jmp 0x180062fe0
and al, 0xc0
cmp al, 0xc0
sete cl
test ecx, ecx
je 0x180062fe9
mov edi, 1
mov eax, edi
jmp 0x1800620d6