Function at 0x18001b070
Capabilities:
Query environment variable
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x470]
sub rsp, 0x570
mov rax, qword [0x1800737f8]
xor rax, rsp
mov qword [rbp + 0x460], rax
xor r9d, r9d
mov qword [rsp + 0x50], r8
lea r15d, [rdx - 0x12]
mov dword [rsp + 0x70], edx
mov dword [rsp + 0x64], edx
mov rsi, r8
mov dword [rsp + 0x58], r15d
mov r14d, edx
lea r10d, [r9 + 1]
lea r11, [0x180000000]
cmp edx, r15d
jbe 0x18001b999
mov ebx, dword [rbp - 0x78]
mov r12, qword [rbp - 0x58]
mov r13, qword [rbp + 0x3b0]
mov edi, dword [rbp - 0x78]
mov qword [rsp + 0x78], rbx
lea eax, [r14 - 0x63]
cmp eax, 0x48
ja case.0x18001b112.114
movzx eax, byte [r11 + rax + 0x1ede4]
mov ecx, dword [r11 + rax*4 + 0x1ed98]
add rcx, r11
jmp rcx
mov r15d, 0xa7
nop word [rax + rax]
mov r14, qword [rbp - 0x68]
cmp r15d, 0x161
ja 0x18001b37e
je 0x18001b36c
mov eax, r15d
sub eax, 0x8d
je 0x18001b357
sub eax, 0x16
je 0x18001b2b1
sub eax, 4
je 0x18001b29f
sub eax, 0xa0
je 0x18001b261
cmp eax, 0x16
jne 0x18001b45b
mov rcx, qword [rsi + 0x90]
test rcx, rcx
je 0x18001b190
mov rax, qword [rsi + 0x88]
dec rcx
mov qword [rsi + 0x90], rcx
mov rcx, qword [rax + rcx*8]
jmp 0x18001b1ee
mov rax, qword [rsi + 0x80]
cmp qword [rsi + 0x78], rax
jb 0x18001b1e2
mov esi, 0x30
cmp esi, 0x30
je 0x18001b1b9
mov qword [rbp - 0x68], r14
cmp esi, 0x2040
je 0x18001b96b
jmp 0x18001b1cf
mov rax, qword [rsp + 0x50]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
add esi, 0x2010
cmp esi, 0x4020
jbe 0x18001b1a2
mov rsi, qword [rsp + 0x50]
mov rcx, qword [rsi + 0x78]
lea rax, [rcx + 1]
mov qword [rsi + 0x78], rax
mov rax, qword [rsi + 0x70]
mov edx, 0x117
mov qword [rbp - 0x68], rcx
lea rcx, [rcx + rcx*8]
lea rsi, [rax + rcx*8]
lea rcx, [rsi + 8]
mov qword [rbp - 0x50], rsi
call fcn.18005a880
test eax, eax
je 0x18001b257
mov esi, 0x60
nop dword [rax]
cmp esi, 0x60
je 0x18001b233
cmp esi, 0x3cc0
je 0x18001b96b
jmp 0x18001b249
mov rax, qword [rsp + 0x50]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
add esi, 0x3c60
cmp esi, 0x78c0
jbe 0x18001b220
mov rsi, qword [rsp + 0x50]
jmp 0x18001b45b
mov esi, 0x3b
cmp esi, 0x3b
jne 0x18001b285
xor eax, eax
lock cmpxchg dword [r12 + 0x120], r9d
je 0x18001b28f
lea ecx, [rsi - 0x31]
call qword [sym.imp.KERNEL32.dll_Sleep]
xor r9d, r9d
add esi, 0x25
cmp esi, 0x60
jb 0x18001b266
jmp 0x18001b261
mov rsi, qword [rsp + 0x50]
mov r15d, 0x147
jmp 0x18001b45b
test rsi, rsi
je 0x18001b96b
mov byte [rsi + 0x24], 1
jmp 0x18001b45b
mov r8, qword [rsi + 0xa0]
mov ecx, 0xc8
nop dword [rax]
mov eax, ecx
sub eax, 0xd
je 0x18001b2e4
sub eax, 0x44
je 0x18001b2da
sub eax, 0x77
je 0x18001b2fe
cmp eax, 0x529
je 0x18001b322
jmp 0x18001b2ee
mov qword [r8 + 0x30], r9
mov qword [r8 + 0x18], r9
jmp 0x18001b2ee
mov ebx, 0xffffffff
mov qword [rsp + 0x78], rbx
add ecx, 0x5aa0
cmp ecx, 0x16a80
jbe 0x18001b2c0
jmp 0x18001b322
mov r8, qword [r8]
xor edx, edx
mov qword [rsp + 0x28], r9
xor ecx, ecx
mov qword [rsp + 0x20], r9
mov r9d, 0xaf
call fcn.180037540
mov rbx, rax
mov qword [rsp + 0x78], rax
test ebx, ebx
je 0x18001b45b
mov ecx, 0xf6
nop
mov eax, ecx
sub eax, 0xf6
je 0x18001b347
sub eax, 0x58
je 0x18001b347
cmp eax, 0x58
je 0x18001b96b
add ecx, 0x58
cmp ecx, 0x1fe
jb 0x18001b330
jmp 0x18001b45b
mov eax, r10d
mov qword [rbp - 0x58], rsi
xchg dword [rsi + 0x120], eax
mov r12, rsi
jmp 0x18001b45b
mov edx, 0xaf
mov rcx, rsi
call fcn.18005a880
jmp 0x18001b45b
mov eax, r15d
sub eax, 0x217
je 0x18001b3d5
sub eax, 4
je 0x18001b96b
sub eax, 0xb6
je 0x18001b3a8
cmp eax, 0xba
je 0x18001b96b
jmp 0x18001b45b
mov rsi, qword [rbp - 0x50]
mov ecx, 0xaf
mov rax, qword [rsi]
mov qword [rax + 0x18], r9
mov rax, qword [rsi]
mov rsi, qword [rsp + 0x50]
mov qword [rax + 0x20], r9
mov rdx, qword [rsi + 0xa0]
call fcn.18003e5c0
jmp 0x18001b45b
mov rax, qword [rsi]
lea rcx, [rbp + 0x3d8]
mov r14, qword [rsp + 0x50]
xor r8d, r8d
mov rsi, qword [rbp - 0x50]
mov rdx, r14
mov dword [rsp + 0x30], 0x5f
mov qword [rsp + 0x28], r9
xor r9d, r9d
mov qword [rsp + 0x20], rsi
mov qword [rbp + 0x3d8], rax
call fcn.18004b8f0
mov qword [rsi], rax
test rax, rax
jne 0x18001b458
mov esi, ILRemoveLastID
nop dword [rax]
mov eax, esi
sub eax, 0xf
je 0x18001b44d
sub eax, 0x7a
je 0x18001b43c
sub eax, 0x7a
je 0x18001b44d
cmp eax, 0x7a
je 0x18001b96b
jmp 0x18001b44d
mov rdx, qword [r14 + 0xa0]
mov ecx, 0xaf
call fcn.18003e5c0
add esi, 0x7a
cmp esi, 0x1f7
jb 0x18001b420
mov rsi, r14
add r15d, 0xba
cmp r15d, 0x7eb
jae 0x18001b96b
xor r9d, r9d
lea r10d, [r9 + 1]
jmp 0x18001b120
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov rcx, qword [section..data]
lea rdx, [rbp + 0x3f8]
shr eax, 0x1f
not al
and al, 1
mov byte [0x18007410e], al
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
xor r9d, r9d
lea r10d, [r9 + 1]
jmp case.0x18001b112.114
mov r9, rsi
mov dword [rbp + 0x1a0], 0x800000
lea r8, [rbp + 0x1a0]
mov edx, 0x26
xor ecx, ecx
call fcn.180006ae0
mov eax, 1
lea r9, [rbp + 0x2d0]
mov dword [rbp + 0x2d0], eax
lea rdx, str.float_textureLod_sampler1DShadow_vec3_float__
mov dword [rbp + 0x1d0], eax
mov r8d, PathYetAnotherMakeUniqueName
lea rax, [rbp + 0x1d0]
mov rcx, rsi
mov qword [rsp + 0x20], rax
call fcn.18003e630
mov eax, 1
mov dword [rbp + 0x320], 8
mov dword [rbp + 0x328], eax
lea r9, [rbp + 0x328]
lea rax, [rbp + 0x320]
lea rdx, str._apr_thread_cond_signal_4
mov r8d, PathYetAnotherMakeUniqueName
mov qword [rsp + 0x20], rax
mov rcx, rsi
call fcn.18003e630
xor r9d, r9d
lea r10d, [r9 + 1]
jmp case.0x18001b112.114
mov edx, 0x60
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
xor r9d, r9d
mov qword [0x180073a58], rax
lea r10d, [r9 + 1]
jmp case.0x18001b112.114
lea rcx, str.COLS
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
test rax, rax
je 0x18001b58e
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
jmp 0x18001b59b
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x1f]
call fcn.18000b450
mov ecx, eax
xor r9d, r9d
mov rax, qword [0x180073a58]
lea r10d, [r9 + 1]
mov dword [rax + 0x24], ecx
mov rax, qword [0x180073a58]
mov dword [rax + 0x30], 0x96
jmp case.0x18001b112.114
xor r8d, r8d
mov edx, 0xf4
mov rcx, rsi
call fcn.18000e590
cmp eax, 2
jne 0x18001b975
mov eax, 1
lea rdx, [rbp + 0x330]
xor r9d, r9d
mov dword [rbp + 0x330], eax
mov r8d, 0x112
mov rcx, rsi
call fcn.1800198a0
xor r9d, r9d
lea r10d, [r9 + 1]
jmp case.0x18001b112.114
xor edx, edx
xor ecx, ecx
mov r8d, 0xee
call fcn.180023270
mov r12, qword [rsp + 0x68]
mov r15d, 0xa7
mov rbx, qword [rbp + 0x18]
nop word [rax + rax]
cmp r15d, 0x161
ja 0x18001b87c
je 0x18001b86a
mov eax, r15d
sub eax, 0x8d
je 0x18001b857
sub eax, 0x16
je 0x18001b7ba
sub eax, 4
je 0x18001b7a8
sub eax, 0xa0
je 0x18001b770
cmp eax, 0x16
jne 0x18001b94e
mov rcx, qword [rsi + 0x90]
test rcx, rcx
je 0x18001b6a0
mov rax, qword [rsi + 0x88]
dec rcx
mov qword [rsi + 0x90], rcx
mov r12, qword [rax + rcx*8]
jmp 0x18001b700
mov rax, qword [rsi + 0x80]
cmp qword [rsi + 0x78], rax
jb 0x18001b6f3
mov esi, 0x30
cmp esi, 0x30
je 0x18001b6ca
mov qword [rsp + 0x68], r12
cmp esi, 0x2040
je 0x18001b962
jmp 0x18001b6e0
mov rax, qword [rsp + 0x50]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
add esi, 0x2010
cmp esi, 0x4020
jbe 0x18001b6b2
mov rsi, qword [rsp + 0x50]
mov r12, qword [rsi + 0x78]
lea rax, [r12 + 1]
mov qword [rsi + 0x78], rax
mov rax, qword [rsi + 0x70]
lea rcx, [r12 + r12*8]
mov edx, 0x117
mov qword [rsp + 0x68], r12
lea rbx, [rax + rcx*8]
lea rcx, [rbx + 8]
mov qword [rbp + 0x18], rbx
call fcn.18005a880
test eax, eax
je 0x18001b94e
mov esi, 0x60
cmp esi, 0x60
je 0x18001b743
cmp esi, 0x3cc0
je 0x18001b962
jmp 0x18001b759
mov rax, qword [rsp + 0x50]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
add esi, 0x3c60
cmp esi, 0x78c0
jbe 0x18001b730
jmp 0x18001b949
mov esi, 0x3b
cmp esi, 0x3b
jne 0x18001b793
xor eax, eax
xor r14d, r14d
lock cmpxchg dword [r13 + 0x120], r14d
je 0x18001b79d
lea ecx, [rsi - 0x31]
call qword [sym.imp.KERNEL32.dll_Sleep]
add esi, 0x25
cmp esi, 0x60
jb 0x18001b775
jmp 0x18001b770
mov r15d, 0x147
jmp 0x18001b949
test rsi, rsi
je 0x18001b962
mov byte [rsi + 0x24], 1
jmp 0x18001b94e
mov r8, qword [rsi + 0xa0]
mov ecx, 0xc8
mov eax, ecx
sub eax, 0xd
je 0x18001b7ec
sub eax, 0x44
je 0x18001b7e0
sub eax, 0x77
je 0x18001b801
cmp eax, 0x529
je 0x18001b822
jmp 0x18001b7f1
xor eax, eax
mov qword [r8 + 0x30], rax
mov qword [r8 + 0x18], rax
jmp 0x18001b7f1
mov edi, 0xffffffff
add ecx, 0x5aa0
cmp ecx, 0x16a80
jbe 0x18001b7c6
jmp 0x18001b822
mov r8, qword [r8]
xor eax, eax
mov qword [rsp + 0x28], rax
mov r9d, 0xaf
xor edx, edx
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.180037540
mov rdi, rax
test edi, edi
je 0x18001b94e
mov ecx, 0xf6
nop
mov eax, ecx
sub eax, 0xf6
je 0x18001b847
sub eax, 0x58
je 0x18001b847
cmp eax, 0x58
je 0x18001b962
add ecx, 0x58
cmp ecx, 0x1fe
jb 0x18001b830
jmp 0x18001b94e
mov eax, 1
mov r13, rsi
xchg dword [rsi + 0x120], eax
jmp 0x18001b94e
mov edx, 0xaf
mov rcx, rsi
call fcn.18005a880
jmp 0x18001b94e
mov eax, r15d
sub eax, 0x217
je 0x18001b8cc
sub eax, 4
je 0x18001b962
sub eax, 0xb6
je 0x18001b8a6
cmp eax, 0xba
je 0x18001b962
jmp 0x18001b94e
mov rax, qword [rbx]
xor ecx, ecx
mov qword [rax + 0x18], rcx
mov rax, qword [rbx]
mov qword [rax + 0x20], rcx
mov ecx, 0xaf
mov rdx, qword [rsi + 0xa0]
call fcn.18003e5c0
jmp 0x18001b94e
mov rax, qword [rsi]
lea rcx, [rbp + 0x3c0]
mov qword [rbp + 0x3c0], rax
xor r9d, r9d
xor eax, eax
mov dword [rsp + 0x30], 0x5f
mov qword [rsp + 0x28], rax
xor r8d, r8d
mov rdx, rsi
mov qword [rsp + 0x20], rbx
call fcn.18004b8f0
mov qword [rbx], rax
test rax, rax
jne 0x18001b94e
mov esi, ILRemoveLastID
nop dword [rax]
mov eax, esi
sub eax, 0xf
je 0x18001b93e
sub eax, 0x7a
je 0x18001b928
sub eax, 0x7a
je 0x18001b93e
cmp eax, 0x7a
je 0x18001b962
jmp 0x18001b93e
mov rax, qword [rsp + 0x50]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
add esi, 0x7a
cmp esi, 0x1f7
jb 0x18001b910
mov rsi, qword [rsp + 0x50]
add r15d, 0xba
cmp r15d, 0x7eb
jb 0x18001b630
mov rbx, qword [rsp + 0x78]
mov r12, qword [rbp - 0x58]
mov r14d, dword [rsp + 0x64]
mov r15d, dword [rsp + 0x58]
xor r9d, r9d
lea r10d, [r9 + 1]
mov rsi, qword [rsp + 0x50]
dec r14d
lea r11, [0x180000000]
mov dword [rsp + 0x64], r14d
cmp r14d, r15d
ja 0x18001b0f1
mov r15d, dword [rsp + 0x70]
mov r13d, 7
mov eax, dword [rbp]
mov r8d, r15d
mov dword [rbp - 0x80], r15d
mov dword [rsp + 0x60], eax
lea ebx, [r15 + 0x12]
mov dword [rsp + 0x64], ebx
cmp r15d, ebx
jae 0x18001e372
movzx eax, word [rbp - 0x6a]
mov r12d, dword [rbp - 0x78]
mov r13d, dword [rbp - 0x78]
mov esi, dword [rbp - 0x78]
mov edi, dword [rbp - 0x78]
mov r15d, dword [rbp - 0x78]
mov r14d, dword [rbp - 8]
mov word [rbp - 0x70], ax
movzx eax, word [rbp - 0x6c]
mov word [rbp - 0x6e], ax
mov qword [rbp - 0x68], r12
nop dword [rax]
lea eax, [r8 - 0x75]
cmp eax, 0x18
ja case.0x18001ba08.128
mov ecx, dword [r11 + rax*4 + 0x1ee30]
add rcx, r11
jmp rcx
mov rdx, r10
mov ecx, 0x2000
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
cmp qword [0x180073a58], 0
mov qword [0x180073940], rax
je 0x18001d3d4
test rax, rax
je 0x18001d3d4
xor r9d, r9d
lea r10d, [r9 + 1]
jmp case.0x18001b112.114
cmp dword [0x18007447c], 0
mov esi, r9d
jle 0x18001b97c
nop dword [rax]
nop word [rax + rax]
xor edx, edx
mov dword [rbp + 0x338], esi
lea rcx, [rbp + 0x338]
lea r8d, [rdx + 0x2d]
call fcn.180017f80
inc esi
cmp esi, dword [0x18007447c]
jl 0x18001ba60
jmp 0x18001b975
lea rcx, str.LINES
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
test rax, rax
je 0x18001baa4
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
jmp 0x18001bab6
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0x9b
call fcn.18005dec0
mov ecx, eax
xor r9d, r9d
mov rax, qword [0x180073a58]
lea r10d, [r9 + 1]
mov dword [rax + 0x20], ecx
jmp case.0x18001b112.114
xor r9d, r9d
xor edx, edx
mov r8d, 0x129
mov rcx, rsi
call fcn.180037d50
xor r9d, r9d
lea r10d, [r9 + 1]
jmp case.0x18001b112.114
mov rcx, qword [section..data]
lea rdx, [0x180074420]
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
mov rcx, qword [0x180072008]
lea rdx, [0x18007412c]
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
mov eax, dword [0x18007412c]
and eax, 0x40
xor r9d, r9d
mov dword [0x18007393c], eax
lea r10d, [r9 + 1]
jmp case.0x18001b112.114
mov qword [rsp + 0x28], r9
mov r8d, 0x9d
mov qword [rsp + 0x20], r9
mov rdx, rsi
lea r9, str.num._sel_store_exp:
xor ecx, ecx
call fcn.180013b40
xor eax, eax
lea r9, str.BFD_RELOC_SPARC_GOTDATA_OP
mov qword [rsp + 0x28], rax
mov r8d, 0x9d
mov rdx, rsi
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.180013b40
mov r9, rsi
xor r8d, r8d
xor edx, edx
mov ecx, 0x8f
call fcn.1800064b0
xor r9d, r9d
lea r10d, [r9 + 1]
jmp case.0x18001b112.114
mov dword [rbp + 0x358], r10d
lea rax, [rbp + 0x340]
mov dword [rbp + 0x340], r10d
lea r9, [rbp + 0x358]
lea rdx, str.D:DevelopmentSVNReleasesTortoiseSVN_1.9.4ext_subversion_subversionlibsvn_wclock.c
jmp 0x18001b531
mov rcx, qword [0x180072008]
call qword [sym.imp.KERNEL32.dll_GetFileType]
cmp eax, 2
je 0x18001b544
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.left__GetId_____right__GetId__
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, r9d
lea rdx, [0x180072c70]
movsx rax, word [rdx]
lea rdx, [rdx + 2]
mov word [r11 + rax*2 + 0x74130], cx
inc ecx
cmp ecx, 0x10
jl 0x18001bc00
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov ecx, 0xfffffff6
mov qword [section..data], rax
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
xor r9d, r9d
mov qword [0x180072008], rax
lea r10d, [r9 + 1]
jmp case.0x18001b112.114
mov eax, r9d
jmp 0x18001e372
mov rcx, qword [rsp + 0x50]
xor edx, edx
mov r8d, 0x86
call fcn.18005e770
mov r14d, dword [rbp + 0x20]
xor r12d, r12d
mov ebx, 0x85
nop
cmp ebx, 0x85
ja 0x18001bcfe
je 0x18001bce6
cmp ebx, 2
je 0x18001bccf
cmp ebx, 0x49
je 0x18001bca5
cmp ebx, 0x4e
jne 0x18001bd4d
mov r14d, dword [pe_dos_header]
and r14d, 0xff0000
jmp 0x18001bd4d
mov eax, dword [pe_dos_header]
lea r8, [rbp + 0x360]
mov r9, qword [rsp + 0x50]
mov edx, 0x26
xor ecx, ecx
mov dword [rbp + 0x360], eax
call fcn.180006ae0
mov r13d, eax
jmp 0x18001bd4d
mov rax, qword [rsp + 0x50]
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [rax + 0x20], rcx
jmp 0x18001bd4d
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x18001bcf6
mov r13d, dword [rax + 0x10]
jmp 0x18001bd4d
mov r13d, 0xffffffff
jmp 0x18001bd4d
cmp ebx, 0x1d16
je 0x18001bd5f
cmp ebx, 0x1f14
je 0x18001bd18
cmp ebx, 0x34fe
je 0x18001bd5f
jmp 0x18001bd4d
mov eax, dword [pe_dos_header]
lea r8, [rbp + 0x370]
mov r9, qword [rsp + 0x50]
btr r14d, 0x15
shl eax, 0x18
mov edx, 0x103
or eax, r14d
mov qword [rsp + 0x20], r12
xor ecx, ecx
mov dword [rbp + 0x370], eax
call fcn.180059880
add ebx, 0x3479
cmp ebx, 0x16f4f
jbe 0x18001bc70
mov r8, qword [rsp + 0x50]
xor eax, eax
mov qword [rsp + 0x48], rax
xor r9d, r9d
mov qword [rsp + 0x40], rax
xor edx, edx
mov dword [rsp + 0x38], 0x118
xor ecx, ecx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x20], r14d
call fcn.1800450c0
cmp dword [0x180073ef0], 0x18
mov rbx, rax
mov r14d, dword [rbp - 8]
mov r12, qword [rbp - 0x68]
jl 0x18001c9f5
cmp dword [0x180073ef4], 0x4b
jl 0x18001c9f5
mov r8d, 0xb8
mov dword [rsp + 0x5c], r8d
nop word [rax + rax]
cmp r8d, 0x159b8
ja 0x18001c811
je 0x18001c455
cmp r8d, 0xad38
ja 0x18001c3d6
je 0x18001c2e5
cmp r8d, 0xb8
je 0x18001c2a0
cmp r8d, 0x3a38
je 0x18001c271
cmp r8d, 0x73b8
jne 0x18001c9d7
xor r9d, r9d
xor edx, edx
xor ecx, ecx
lea r8d, [r9 + 0x1b]
call fcn.180017730
test al, al
je 0x18001be76
mov eax, 7
lea r8, [rbp - 0x38]
mov word [rbp - 0x28], ax
lea rdx, [rbp - 0x30]
mov eax, 1
lea rcx, [rbp - 0x28]
mov word [rbp - 0x30], ax
mov r9d, 0xb2
mov eax, 3
mov word [rbp - 0x38], ax
call fcn.180003f50
lea r8, [rbp + 0x378]
mov dword [rbp + 0x378], 0x3000000
jmp 0x18001be85
xor eax, eax
lea r8, [rbp + 0x380]
mov dword [rbp + 0x380], eax
mov rcx, qword [rsp + 0x68]
mov edx, 0xce
call fcn.180051270
mov dword [rsp + 0x58], 0xa7
mov ecx, dword [rsp + 0x58]
mov rdx, qword [rbp + 0x348]
mov qword [rbp - 0x40], rdx
cmp ecx, 0x161
ja 0x18001c158
je 0x18001c144
mov eax, ecx
sub eax, 0x8d
je 0x18001c127
sub eax, 0x16
je 0x18001c079
sub eax, 4
je 0x18001c061
sub eax, 0xa0
je 0x18001c010
cmp eax, 0x16
jne 0x18001c256
mov r9, qword [rsp + 0x68]
mov rcx, qword [r9 + 0x90]
test rcx, rcx
je 0x18001bf20
mov rax, qword [r9 + 0x88]
dec rcx
mov qword [r9 + 0x90], rcx
mov rcx, qword [rax + rcx*8]
jmp 0x18001bf89
mov rax, qword [r9 + 0x80]
cmp qword [r9 + 0x78], rax
jb 0x18001bf7d
mov eax, 0x30
mov dword [rsp + 0x78], eax
cmp eax, 0x30
je 0x18001bf4f
mov qword [rbp + 0x348], rdx
cmp eax, 0x2040
je 0x18001c9d2
jmp 0x18001bf6d
mov rdx, qword [r9 + 0xa0]
mov ecx, 0xaf
call fcn.18003e5c0
mov eax, dword [rsp + 0x78]
mov rdx, qword [rbp - 0x40]
mov r9, qword [rsp + 0x68]
add eax, 0x2010
mov dword [rsp + 0x78], eax
cmp eax, 0x4020
jbe 0x18001bf36
mov rcx, qword [r9 + 0x78]
lea rax, [rcx + 1]
mov qword [r9 + 0x78], rax
mov rax, qword [r9 + 0x70]
mov edx, 0x117
mov qword [rbp + 0x348], rcx
lea rcx, [rcx + rcx*8]
lea rax, [rax + rcx*8]
lea rcx, [rax + 8]
mov qword [rbp + 0x350], rax
call fcn.18005a880
test eax, eax
je 0x18001c252
mov eax, 0x60
mov dword [rsp + 0x78], eax
cmp eax, 0x60
je 0x18001bfd4
cmp eax, 0x3cc0
je 0x18001c9d2
jmp 0x18001bfee
mov rax, qword [rsp + 0x68]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
mov eax, dword [rsp + 0x78]
add eax, 0x3c60
mov dword [rsp + 0x78], eax
cmp eax, 0x78c0
jbe 0x18001bfc2
jmp 0x18001c252
mov eax, 0x3b
mov dword [rsp + 0x78], eax
nop dword [rax]
cmp eax, 0x3b
jne 0x18001c049
mov rdx, qword [rbp + 0x388]
xor eax, eax
xor ecx, ecx
lock cmpxchg dword [rdx + 0x120], ecx
je 0x18001c057
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [rsp + 0x78]
add eax, 0x25
mov dword [rsp + 0x78], eax
cmp eax, 0x60
jb 0x18001c020
jmp 0x18001c010
mov ecx, 0x147
jmp 0x18001c256
mov r9, qword [rsp + 0x68]
test r9, r9
je 0x18001c9d2
mov byte [r9 + 0x24], 1
jmp 0x18001c256
mov rax, qword [rsp + 0x68]
mov ecx, 0xc8
mov r8, qword [rax + 0xa0]
nop word [rax + rax]
mov eax, ecx
sub eax, 0xd
je 0x18001c0b6
sub eax, 0x44
je 0x18001c0aa
sub eax, 0x77
je 0x18001c0cb
cmp eax, 0x529
je 0x18001c0ec
jmp 0x18001c0bb
xor eax, eax
mov qword [r8 + 0x30], rax
mov qword [r8 + 0x18], rax
jmp 0x18001c0bb
mov edi, 0xffffffff
add ecx, 0x5aa0
cmp ecx, 0x16a80
jbe 0x18001c090
jmp 0x18001c0ec
mov r8, qword [r8]
xor eax, eax
mov qword [rsp + 0x28], rax
mov r9d, 0xaf
xor edx, edx
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.180037540
mov rdi, rax
test edi, edi
je 0x18001c252
mov ecx, 0xf6
nop dword [rax]
mov eax, ecx
sub eax, 0xf6
je 0x18001c117
sub eax, 0x58
je 0x18001c117
cmp eax, 0x58
je 0x18001c9d2
add ecx, 0x58
cmp ecx, 0x1fe
jb 0x18001c100
jmp 0x18001c252
mov r9, qword [rsp + 0x68]
mov eax, 1
mov qword [rbp + 0x388], r9
xchg dword [r9 + 0x120], eax
jmp 0x18001c256
mov rcx, qword [rsp + 0x68]
mov edx, 0xaf
call fcn.18005a880
jmp 0x18001c252
mov eax, ecx
sub eax, 0x217
je 0x18001c1b3
sub eax, 4
je 0x18001c9d2
sub eax, 0xb6
je 0x18001c181
cmp eax, 0xba
je 0x18001c9d2
jmp 0x18001c256
mov rcx, qword [rbp + 0x350]
xor edx, edx
mov rax, qword [rcx]
mov qword [rax + 0x18], rdx
mov rax, qword [rcx]
mov ecx, 0xaf
mov qword [rax + 0x20], rdx
mov rax, qword [rsp + 0x68]
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
jmp 0x18001c252
mov rcx, qword [rsp + 0x68]
xor r9d, r9d
mov dword [rsp + 0x30], 0x5f
mov rdx, rcx
xor r8d, r8d
mov rax, qword [rcx]
lea rcx, [rbp + 0x3b8]
mov qword [rbp + 0x3b8], rax
xor eax, eax
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x350]
mov qword [rsp + 0x20], rax
call fcn.18004b8f0
mov rcx, qword [rbp + 0x350]
mov qword [rcx], rax
test rax, rax
jne 0x18001c252
mov eax, ILRemoveLastID
mov dword [rsp + 0x78], eax
nop word [rax + rax]
sub eax, 0xf
je 0x18001c240
sub eax, 0x7a
je 0x18001c22a
sub eax, 0x7a
je 0x18001c240
cmp eax, 0x7a
je 0x18001c9d2
jmp 0x18001c240
mov rax, qword [rsp + 0x68]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
mov eax, dword [rsp + 0x78]
add eax, 0x7a
mov dword [rsp + 0x78], eax
cmp eax, 0x1f7
jb 0x18001c210
mov ecx, dword [rsp + 0x58]
add ecx, 0xba
mov dword [rsp + 0x58], ecx
cmp ecx, 0x7eb
jb 0x18001bea0
jmp 0x18001c9d2
cmp qword [rsp + 0x68], 0
jne 0x18001c9d7
xor eax, eax
xor r9d, r9d
mov qword [rsp + 0x28], rax
xor r8d, r8d
mov edx, pe_nt_image_headers64
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.180055bf0
jmp case.0x18001ba08.141
lea rax, [rbp + 0x28]
mov dword [rbp + 0x30], 0x19
lea r9, [rbp + 0x30]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x38]
mov dword [rbp + 0x40], ILRemoveLastID
lea rdx, [rbp + 0x40]
mov dword [rbp + 0x38], 0x32
mov ecx, 0x3c
mov dword [rbp + 0x28], 0xa
call fcn.18002afd0
mov qword [rsp + 0x68], rax
jmp 0x18001c9d2
mov rcx, qword [rsp + 0x68]
lea r9, [rbp + 0x50]
mov eax, 1
mov dword [rbp + 0x48], 5
mov dword [rbp + 0x50], eax
lea rdx, str.vim.vm.device.VirtualBusLogicControllerOption
lea rax, [rbp + 0x48]
mov r8d, PathYetAnotherMakeUniqueName
mov qword [rsp + 0x20], rax
call fcn.18003e630
mov r9, qword [rsp + 0x50]
lea r8, [rbp + 0x78]
mov eax, 1
mov dword [rbp + 0x58], 0x31
mov dword [rbp + 0x78], eax
lea rdx, [rbp + 0x80]
xor eax, eax
mov dword [rbp + 0x70], 9
mov dword [rbp + 0x60], eax
lea rcx, [rbp + 0x88]
mov dword [rbp + 0x68], eax
mov dword [rbp + 0x80], eax
mov dword [rbp + 0x88], eax
lea rax, [rbp + 0x58]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x60]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x68]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x70]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], reloc.SHELL32.dll_PathMakeUniqueName
call fcn.180013570
mov r9, qword [rsp + 0x68]
lea r8, [rbp + 0x90]
xor eax, eax
mov dword [rbp + 0x98], 0x10071
mov qword [rsp + 0x28], rax
lea rcx, [rbp + 0x98]
xor edx, edx
mov dword [rsp + 0x20], 0x86
mov dword [rbp + 0x90], 0x10078
call fcn.18000d800
jmp 0x18001c9d2
cmp r8d, 0xe6b8
je 0x18001c403
cmp r8d, 0x12038
jne 0x18001c9d7
mov rcx, qword [rsp + 0x68]
xor edx, edx
mov r8d, 0x86
call fcn.18005e770
jmp 0x18001c9d2
mov rax, qword [rsp + 0x68]
lea r8, [rbp + 0xa0]
xor r9d, r9d
mov dword [rbp + 0xa8], 0x1a
lea rdx, [rbp + 0xa8]
mov dword [rbp + 0xa0], 8
mov qword [rsp + 0x20], rax
lea ecx, [r9 + 0x33]
call fcn.18002afd0
mov rcx, qword [rsp + 0x68]
xor r9d, r9d
xor edx, edx
mov r8d, 0x129
call fcn.180037d50
jmp 0x18001c9d2
mov dword [rsp + 0x58], 0xa7
mov ecx, dword [rsp + 0x58]
mov rdx, qword [rbp + 8]
mov qword [rbp - 0x40], rdx
cmp ecx, 0x161
ja 0x18001c707
je 0x18001c6f3
mov eax, ecx
sub eax, 0x8d
je 0x18001c6d7
sub eax, 0x16
je 0x18001c62a
sub eax, 4
je 0x18001c612
sub eax, 0xa0
je 0x18001c5c1
cmp eax, 0x16
jne 0x18001c7f6
mov r9, qword [rsp + 0x68]
mov rcx, qword [r9 + 0x90]
test rcx, rcx
je 0x18001c4e0
mov rax, qword [r9 + 0x88]
dec rcx
mov qword [r9 + 0x90], rcx
mov rcx, qword [rax + rcx*8]
jmp 0x18001c546
mov rax, qword [r9 + 0x80]
cmp qword [r9 + 0x78], rax
jb 0x18001c53a
mov eax, 0x30
mov dword [rsp + 0x78], eax
cmp eax, 0x30
je 0x18001c50c
mov qword [rbp + 8], rdx
cmp eax, 0x2040
je 0x18001c9d2
jmp 0x18001c52a
mov rdx, qword [r9 + 0xa0]
mov ecx, 0xaf
call fcn.18003e5c0
mov eax, dword [rsp + 0x78]
mov rdx, qword [rbp - 0x40]
mov r9, qword [rsp + 0x68]
add eax, 0x2010
mov dword [rsp + 0x78], eax
cmp eax, 0x4020
jbe 0x18001c4f6
mov rcx, qword [r9 + 0x78]
lea rax, [rcx + 1]
mov qword [r9 + 0x78], rax
mov rax, qword [r9 + 0x70]
mov edx, 0x117
mov qword [rbp + 8], rcx
lea rcx, [rcx + rcx*8]
lea rax, [rax + rcx*8]
lea rcx, [rax + 8]
mov qword [rbp + 0x10], rax
call fcn.18005a880
test eax, eax
je 0x18001c7f2
mov eax, 0x60
mov dword [rsp + 0x78], eax
nop dword [rax]
cmp eax, 0x60
je 0x18001c592
cmp eax, 0x3cc0
je 0x18001c9d2
jmp 0x18001c5ac
mov rax, qword [rsp + 0x68]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
mov eax, dword [rsp + 0x78]
add eax, 0x3c60
mov dword [rsp + 0x78], eax
cmp eax, 0x78c0
jbe 0x18001c580
jmp 0x18001c7f2
mov eax, 0x3b
mov dword [rsp + 0x78], eax
nop word [rax + rax]
cmp eax, 0x3b
jne 0x18001c5fa
mov r8, qword [rbp + 0x390]
xor eax, eax
xor ecx, ecx
lock cmpxchg dword [r8 + 0x120], ecx
je 0x18001c608
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [rsp + 0x78]
add eax, 0x25
mov dword [rsp + 0x78], eax
cmp eax, 0x60
jb 0x18001c5d0
jmp 0x18001c5c1
mov ecx, 0x147
jmp 0x18001c7f6
mov r9, qword [rsp + 0x68]
test r9, r9
je 0x18001c9d2
mov byte [r9 + 0x24], 1
jmp 0x18001c7f6
mov rax, qword [rsp + 0x68]
mov ecx, 0xc8
mov r8, qword [rax + 0xa0]
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xd
je 0x18001c666
sub eax, 0x44
je 0x18001c65a
sub eax, 0x77
je 0x18001c67b
cmp eax, 0x529
je 0x18001c69c
jmp 0x18001c66b
xor eax, eax
mov qword [r8 + 0x30], rax
mov qword [r8 + 0x18], rax
jmp 0x18001c66b
mov esi, 0xffffffff
add ecx, 0x5aa0
cmp ecx, 0x16a80
jbe 0x18001c640
jmp 0x18001c69c
mov r8, qword [r8]
xor eax, eax
mov qword [rsp + 0x28], rax
mov r9d, 0xaf
xor edx, edx
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.180037540
mov rsi, rax
test esi, esi
je 0x18001c7f2
mov ecx, 0xf6
nop dword [rax]
mov eax, ecx
sub eax, 0xf6
je 0x18001c6c7
sub eax, 0x58
je 0x18001c6c7
cmp eax, 0x58
je 0x18001c9d2
add ecx, 0x58
cmp ecx, 0x1fe
jb 0x18001c6b0
jmp 0x18001c7f2
mov rdx, qword [rsp + 0x68]
mov eax, 1
mov qword [rbp + 0x390], rdx
xchg dword [rdx + 0x120], eax
jmp 0x18001c7f6
mov rcx, qword [rsp + 0x68]
mov edx, 0xaf
call fcn.18005a880
jmp 0x18001c7f2
mov eax, ecx
sub eax, 0x217
je 0x18001c75f
sub eax, 4
je 0x18001c9d2
sub eax, 0xb6
je 0x18001c730
cmp eax, 0xba
je 0x18001c9d2
jmp 0x18001c7f6
mov rcx, qword [rbp + 0x10]
xor edx, edx
mov rax, qword [rcx]
mov qword [rax + 0x18], rdx
mov rax, qword [rcx]
mov ecx, 0xaf
mov qword [rax + 0x20], rdx
mov rax, qword [rsp + 0x68]
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
jmp 0x18001c7f2
mov rcx, qword [rsp + 0x68]
xor r9d, r9d
mov dword [rsp + 0x30], 0x5f
mov rdx, rcx
xor r8d, r8d
mov rax, qword [rcx]
lea rcx, [rbp + 0x3c8]
mov qword [rbp + 0x3c8], rax
xor eax, eax
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x20], rax
call fcn.18004b8f0
mov rcx, qword [rbp + 0x10]
mov qword [rcx], rax
test rax, rax
jne 0x18001c7f2
mov eax, ILRemoveLastID
mov dword [rsp + 0x78], eax
sub eax, 0xf
je 0x18001c7e0
sub eax, 0x7a
je 0x18001c7ca
sub eax, 0x7a
je 0x18001c7e0
cmp eax, 0x7a
je 0x18001c9d2
jmp 0x18001c7e0
mov rax, qword [rsp + 0x68]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
mov eax, dword [rsp + 0x78]
add eax, 0x7a
mov dword [rsp + 0x78], eax
cmp eax, 0x1f7
jb 0x18001c7b0
mov ecx, dword [rsp + 0x58]
add ecx, 0xba
mov dword [rsp + 0x58], ecx
cmp ecx, 0x7eb
jb 0x18001c461
jmp 0x18001c9d2
cmp r8d, 0x19338
je 0x18001c941
cmp r8d, 0x1ccb8
je 0x18001c912
cmp r8d, 0x20638
je 0x18001c8f9
cmp r8d, 0x23fb8
je 0x18001c88b
cmp r8d, 0x27938
jne 0x18001c9d7
mov rcx, qword [rsp + 0x68]
xor r9d, r9d
xor edx, edx
mov r8d, 0x129
call fcn.180037d50
mov rcx, qword [rsp + 0x68]
xor edx, edx
mov r8d, 0x86
call fcn.18005e770
mov r8, qword [rsp + 0x68]
xor edx, edx
mov ecx, 0x15b
call fcn.180038180
jmp 0x18001c9d2
mov rdx, qword [rsp + 0x68]
lea r9, [rbp + 0xb0]
lea r8, [rbp + 0xb8]
mov dword [rbp + 0xb8], 0x19
mov ecx, 0x116
mov dword [rbp + 0xb0], ILRemoveLastID
call fcn.18003bfe0
mov rax, qword [rsp + 0x68]
lea r8, [rbp + 0xc0]
xor r9d, r9d
mov dword [rbp + 0xc8], 0x1a
lea rdx, [rbp + 0xc8]
mov dword [rbp + 0xc0], 8
mov qword [rsp + 0x20], rax
lea ecx, [r9 + 0x33]
call fcn.18002afd0
jmp 0x18001c9d2
mov r8, qword [rsp + 0x50]
mov ecx, 0x10a
mov rdx, qword [rsp + 0x68]
call fcn.18000c410
jmp 0x18001c9d2
mov rdx, qword [rsp + 0x68]
lea r9, [rbp + 0xd0]
lea r8, [rbp + 0xd8]
mov dword [rbp + 0xd8], ebx
mov ecx, 0x116
mov dword [rbp + 0xd0], r13d
call fcn.18003bfe0
jmp 0x18001c9d2
mov r9, qword [rsp + 0x68]
lea r8, [rbp + 0xe0]
mov edx, 0x26
mov dword [rbp + 0xe0], 0x400000
xor ecx, ecx
call fcn.180006ae0
mov rcx, qword [rsp + 0x68]
lea r9, [rbp + 0xf0]
mov eax, 1
lea rdx, str.VigorPollImpl::RegisterTimer:_Unexpected_C_exception:__1
mov dword [rbp + 0xf0], eax
mov r8d, PathYetAnotherMakeUniqueName
mov eax, 4
mov dword [rbp + 0xe8], eax
lea rax, [rbp + 0xe8]
mov qword [rsp + 0x20], rax
call fcn.18003e630
mov rdx, qword [rsp + 0x68]
lea r8, [rbp + 0xf8]
xor eax, eax
mov dword [rbp + 0xf8], 0x400000
mov qword [rsp + 0x28], rax
xor r9d, r9d
mov ecx, 0xb8
mov qword [rsp + 0x20], rax
call fcn.18003d5d0
mov r8d, dword [rsp + 0x5c]
add r8d, 0x3980
mov dword [rsp + 0x5c], r8d
cmp r8d, 0x2b200
jbe 0x18001bdd0
jmp 0x18001da37
mov ebx, 0x16
nop word [rax + rax]
mov eax, ebx
sub eax, 0x16
je 0x18001ca57
sub eax, 1
je 0x18001ca2b
cmp eax, 1
jne 0x18001ca96
mov r9, qword [rsp + 0x50]
xor r8d, r8d
xor edx, edx
mov ecx, 0x8f
call fcn.1800064b0
jmp 0x18001ca96
mov eax, 1
mov dword [rbp + 0x100], 6
mov dword [rbp + 0x108], eax
lea r9, [rbp + 0x108]
lea rax, [rbp + 0x100]
lea rdx, str.VMotionQuestionHandler:_posting_message__1
jmp 0x18001ca81
mov eax, 1
mov dword [rbp + 0x110], 5
mov dword [rbp + 0x118], eax
lea r9, [rbp + 0x118]
lea rax, [rbp + 0x110]
lea rdx, str.COpenGLInterceptionContext::glColorSubTableEXT
mov rcx, qword [rsp + 0x50]
mov r8d, PathYetAnotherMakeUniqueName
mov qword [rsp + 0x20], rax
call fcn.18003e630
inc ebx
cmp ebx, 0x19
jb 0x18001ca00
jmp 0x18001da37
mov rax, qword [0x180073a58]
lea rcx, str.NVSupportICafeLogo
mov dword [rax + 0x50], r9d
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
test rax, rax
je 0x18001cd98
mov rdx, qword [0x180074438]
mov ebx, 0xfd
mov dword [rsp + 0x58], ebx
nop word [rax + rax]
cmp ebx, 0xfd
je 0x18001cd3e
cmp ebx, 0x60da
je 0x18001cd28
cmp ebx, 0xc0b7
je 0x18001cd13
cmp ebx, 0x12094
jne 0x18001cd7e
movzx eax, word [0x180074420]
mov r9d, dword [rbp - 0x5c]
dec ax
mov r8d, dword [rbp - 0x6c]
mov rcx, qword [section..data]
mov word [rbp - 0x44], ax
lea rax, [rbp - 0x48]
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadConsoleOutputW]
test eax, eax
jne 0x18001ccfc
mov rdx, qword [0x180074438]
xor r8d, r8d
mov ebx, r8d
mov dword [rsp + 0x5c], 0xd5
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x78], ebx
cmp ebx, 0xb6
ja case.default.0x18001cb8a
lea r9, [0x180000000]
mov eax, ebx
movzx eax, byte [r9 + rax + 0x1eeb8]
mov ecx, dword [r9 + rax*4 + 0x1ee94]
add rcx, r9
jmp rcx
mov rax, qword [0x180073a58]
mov dword [rax + 0x50], 2
mov rdx, qword [0x180074438]
jmp case.0x18001cb8a.8
movzx eax, word [0x180074430]
sub ax, word [0x18007442c]
inc ax
mov word [rbp - 0x70], ax
mov word [rbp - 0x6a], ax
jmp case.0x18001cb8a.8
mov dword [rbp - 0x5c], 0
jmp case.0x18001cb8a.8
movzx eax, word [0x180074430]
mov r9d, dword [rbp - 0x5c]
mov r8d, dword [rbp - 0x6c]
mov rcx, qword [section..data]
mov word [rbp - 0x42], ax
movzx eax, word [0x18007442e]
mov word [rbp - 0x44], ax
lea rax, [rbp - 0x48]
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadConsoleOutputW]
mov rdx, qword [0x180074438]
test eax, eax
jne 0x18001cca3
mov ebx, 0xb0
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xb0
je 0x18001cc37
cmp eax, 1
je 0x18001d3d4
xor r8d, r8d
jmp 0x18001cc4d
mov rcx, rdx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
xor r8d, r8d
mov edx, r8d
mov qword [0x180074438], rdx
inc ebx
cmp ebx, 0xb2
jb 0x18001cc20
mov ebx, dword [rsp + 0x78]
jmp case.0x18001cb8a.8
movzx eax, word [0x18007442e]
sub ax, word [0x18007442a]
inc ax
mov word [rbp - 0x6e], ax
mov word [rbp - 0x6c], ax
jmp case.0x18001cb8a.8
movsx ecx, word [rbp - 0x6e]
movsx eax, word [rbp - 0x70]
imul ecx, eax
movsxd rcx, ecx
shl rcx, 2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [0x180074438], rax
mov rdx, rax
test rax, rax
je 0x18001d3d4
xor r8d, r8d
jmp case.0x18001cb8a.8
movzx eax, word [0x18007442c]
mov word [rbp - 0x46], ax
movzx eax, word [0x18007442a]
mov word [rbp - 0x48], ax
jmp case.0x18001cb8a.8
mov rcx, rdx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
xor r8d, r8d
mov edx, r8d
mov qword [0x180074438], rdx
mov eax, dword [rsp + 0x5c]
add eax, 0x1a
add ebx, 0x1a
mov dword [rsp + 0x5c], eax
mov dword [rsp + 0x78], ebx
cmp eax, 0x1a5
jb 0x18001cb61
mov ebx, dword [rsp + 0x58]
jmp 0x18001cd7e
mov rax, qword [0x180073a58]
mov dword [rax + 0x50], 1
mov rdx, qword [0x180074438]
jmp 0x18001cd7e
movzx eax, word [0x180074422]
xor ecx, ecx
dec ax
mov dword [rbp - 0x48], ecx
mov word [rbp - 0x42], ax
jmp 0x18001cd7e
movzx eax, word [0x180074422]
mov word [rbp - 0x70], ax
mov word [rbp - 0x6a], ax
xor eax, eax
mov dword [rbp - 0x5c], eax
jmp 0x18001cd7e
movsx ecx, word [0x180074422]
movsx eax, word [0x180074420]
imul ecx, eax
movsxd rcx, ecx
shl rcx, 2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [0x180074438], rax
mov rdx, rax
test rax, rax
je 0x18001d3d4
movzx eax, word [0x180074420]
mov word [rbp - 0x6e], ax
mov word [rbp - 0x6c], ax
add ebx, 0x5fdd
mov dword [rsp + 0x58], ebx
cmp ebx, 0x17f74
jbe 0x18001cae0
mov ebx, dword [rsp + 0x64]
lea rcx, str.RProc::getEvaluator
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
test rax, rax
mov rax, qword [0x180073a58]
setne cl
mov byte [rax + 0x4c], cl
jmp 0x18001da3b
mov rax, qword [0x180073a58]
mov byte [rax + 9], 1
jmp case.0x18001ba08.128
mov eax, dword [rbp - 0x60]
lea rcx, [rbp + 0x120]
mov rbx, qword [rsp + 0x50]
mov r8d, 0x7f
mov rdx, rbx
mov dword [rbp + 0x120], eax
call fcn.18005d210
mov r9, rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0x8f
call fcn.1800064b0
mov r9d, 0x76
mov dword [rbp + 0x128], 2
lea r8, str.WindowStaK
mov dword [rbp + 0x130], 6
lea rdx, [rbp + 0x128]
mov qword [rsp + 0x20], rbx
lea rcx, [rbp + 0x130]
call fcn.18003cc40
jmp 0x18001da37
mov r9d, 0x90
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180023f30
mov dword [rsp + 0x58], 0xa7
mov r12d, 1
mov ecx, dword [rsp + 0x58]
mov rdx, qword [rbp - 0x58]
mov qword [rbp - 0x40], rdx
cmp ecx, 0x161
ja 0x18001d0fa
je 0x18001d0e6
mov eax, ecx
sub eax, 0x8d
je 0x18001d0cb
sub eax, 0x16
je 0x18001d023
sub eax, 4
je 0x18001d00c
sub eax, 0xa0
je 0x18001cfd0
mov r10, qword [rsp + 0x50]
cmp eax, 0x16
jne 0x18001d1ec
mov rcx, qword [r10 + 0x90]
test rcx, rcx
je 0x18001cee0
mov rax, qword [r10 + 0x88]
dec rcx
mov qword [r10 + 0x90], rcx
mov rcx, qword [rax + rcx*8]
jmp 0x18001cf39
mov rax, qword [r10 + 0x80]
cmp qword [r10 + 0x78], rax
jb 0x18001cf2d
mov ebx, 0x30
cmp ebx, 0x30
je 0x18001cf05
mov qword [rbp - 0x58], rdx
cmp ebx, 0x2040
je 0x18001cf82
jmp 0x18001cf1f
mov rdx, qword [r10 + 0xa0]
mov ecx, 0xaf
call fcn.18003e5c0
mov rdx, qword [rbp - 0x40]
mov r10, qword [rsp + 0x50]
add ebx, 0x2010
cmp ebx, 0x4020
jbe 0x18001cef2
mov rcx, qword [r10 + 0x78]
lea rax, [rcx + 1]
mov qword [r10 + 0x78], rax
mov rax, qword [r10 + 0x70]
mov edx, 0x117
mov qword [rbp - 0x58], rcx
lea rcx, [rcx + rcx*8]
lea rbx, [rax + rcx*8]
lea rcx, [rbx + 8]
mov qword [rbp + 0x3a8], rbx
call fcn.18005a880
test eax, eax
je 0x18001d1e3
mov ebx, 0x60
nop dword [rax + rax]
cmp ebx, 0x60
je 0x18001cf9e
cmp ebx, 0x3cc0
jne 0x18001cfb4
mov r10, qword [rsp + 0x50]
xor r9d, r9d
xor edx, edx
mov r8d, 0x129
mov rcx, r10
call fcn.180037d50
mov r12, qword [rbp - 0x68]
jmp 0x18001da37
mov rax, qword [rsp + 0x50]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
add ebx, 0x3c60
cmp ebx, 0x78c0
jbe 0x18001cf70
jmp 0x18001d1e3
mov ebx, 0x3b
cmp ebx, 0x3b
jne 0x18001cff8
mov rdx, qword [rbp + 0x398]
xor eax, eax
xor ecx, ecx
lock cmpxchg dword [rdx + 0x120], ecx
je 0x18001d002
lea ecx, [rbx - 0x31]
call qword [sym.imp.KERNEL32.dll_Sleep]
add ebx, 0x25
cmp ebx, 0x60
jb 0x18001cfd5
jmp 0x18001cfd0
mov ecx, 0x147
jmp 0x18001d1e7
mov r10, qword [rsp + 0x50]
test r10, r10
je 0x18001cf82
mov byte [r10 + 0x24], r12b
jmp 0x18001d1ec
mov r10, qword [rsp + 0x50]
mov ecx, 0xc8
mov r8, qword [r10 + 0xa0]
mov eax, ecx
sub eax, 0xd
je 0x18001d05a
sub eax, 0x44
je 0x18001d04e
sub eax, 0x77
je 0x18001d070
cmp eax, 0x529
je 0x18001d096
jmp 0x18001d060
xor eax, eax
mov qword [r8 + 0x30], rax
mov qword [r8 + 0x18], rax
jmp 0x18001d060
mov r15d, 0xffffffff
add ecx, 0x5aa0
cmp ecx, 0x16a80
jbe 0x18001d034
jmp 0x18001d096
mov r8, qword [r8]
xor eax, eax
mov qword [rsp + 0x28], rax
mov r9d, 0xaf
xor edx, edx
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.180037540
mov r10, qword [rsp + 0x50]
mov r15, rax
test r15d, r15d
je 0x18001d0c2
mov ecx, 0xf6
mov eax, ecx
sub eax, 0xf6
je 0x18001d0b7
sub eax, 0x58
je 0x18001d0b7
cmp eax, 0x58
je 0x18001cf82
add ecx, 0x58
cmp ecx, 0x1fe
jb 0x18001d0a0
mov ecx, dword [rsp + 0x58]
jmp 0x18001d1ec
mov r10, qword [rsp + 0x50]
mov eax, r12d
mov qword [rbp + 0x398], r10
xchg dword [r10 + 0x120], eax
jmp 0x18001d1ec
mov rcx, qword [rsp + 0x50]
mov edx, 0xaf
call fcn.18005a880
jmp 0x18001d1e3
mov eax, ecx
sub eax, 0x217
je 0x18001d15a
sub eax, 4
je 0x18001cf7d
sub eax, 0xb6
je 0x18001d128
mov r10, qword [rsp + 0x50]
cmp eax, 0xba
je 0x18001cf82
jmp 0x18001d1ec
mov rbx, qword [rbp + 0x3a8]
xor ecx, ecx
mov rax, qword [rbx]
mov qword [rax + 0x18], rcx
mov rax, qword [rbx]
mov qword [rax + 0x20], rcx
mov ecx, 0xaf
mov rax, qword [rsp + 0x50]
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
jmp 0x18001d1e3
mov rcx, qword [rsp + 0x50]
xor r9d, r9d
mov rbx, qword [rbp + 0x3a8]
mov rdx, rcx
mov dword [rsp + 0x30], 0x5f
xor r8d, r8d
mov rax, qword [rcx]
lea rcx, [rbp + 0x3d0]
mov qword [rbp + 0x3d0], rax
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
call fcn.18004b8f0
mov qword [rbx], rax
test rax, rax
jne 0x18001d1e3
mov ebx, ILRemoveLastID
mov eax, ebx
sub eax, 0xf
je 0x18001d1d8
sub eax, 0x7a
je 0x18001d1c2
sub eax, 0x7a
je 0x18001d1d8
cmp eax, 0x7a
je 0x18001cf7d
jmp 0x18001d1d8
mov rax, qword [rsp + 0x50]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
add ebx, 0x7a
cmp ebx, 0x1f7
jb 0x18001d1a6
mov ecx, dword [rsp + 0x58]
mov r10, qword [rsp + 0x50]
add ecx, 0xba
mov dword [rsp + 0x58], ecx
cmp ecx, 0x7eb
jb 0x18001ce61
jmp 0x18001cf82
mov rbx, qword [rsp + 0x50]
lea rax, [rbp + 0x138]
mov rcx, rbx
mov dword [rbp + 0x140], 2
lea r9, [rbp + 0x140]
mov dword [rbp + 0x138], 6
mov r8d, PathYetAnotherMakeUniqueName
mov qword [rsp + 0x20], rax
lea rdx, str.pszBuffer_nNewLength___0
call fcn.18003e630
mov eax, 4
mov dword [rbp + 0x150], 2
mov dword [rbp + 0x148], eax
lea r9, [rbp + 0x150]
lea rax, [rbp + 0x148]
mov r8d, PathYetAnotherMakeUniqueName
lea rdx, str.Unable_to_duplicate_the_event_handle
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.18003e630
lea rax, [rbp + 0x158]
mov dword [rbp + 0x160], 2
lea r9, [rbp + 0x160]
mov qword [rsp + 0x20], rax
mov r8d, PathYetAnotherMakeUniqueName
mov dword [rbp + 0x158], 5
lea rdx, str.2itemClicked__QTreeWidgetItem___int_
mov rcx, rbx
call fcn.18003e630
jmp 0x18001da37
mov r9, qword [rsp + 0x50]
xor r8d, r8d
xor edx, edx
mov ecx, 0x8f
call fcn.1800064b0
jmp 0x18001da3b
mov rax, qword [0x180073a58]
mov byte [rax + 7], 0
mov eax, r9d
mov dword [rsp + 0x60], eax
jmp 0x18001da43
mov rax, qword [0x180073a58]
mov byte [rax + 6], 1
mov rax, qword [0x180073a58]
movsx edx, word [rbp + 0x40c]
mov ecx, dword [rax + 0x20]
cmp ecx, 2
jl 0x18001d31b
cmp ecx, edx
jle 0x18001d38c
mov eax, 0x44
mov dword [rsp + 0x78], eax
cmp eax, 0x44
je 0x18001d336
cmp eax, 0x50c
je case.0x18001ba08.141
jmp 0x18001d374
mov ecx, 2
movsx ebx, dx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, ebx
lea rdx, str.VmwareDistributedVirtualSwitchTrunkVlanSpec
mov rcx, rax
mov rax, qword [0x180073a58]
mov r9d, dword [rax + 0x20]
call fcn.18005f980
movzx edx, word [rbp + 0x40c]
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x60], 0xffffffff
add eax, 0x4c8
mov dword [rsp + 0x78], eax
cmp eax, 0x990
jbe 0x18001d324
mov r8d, dword [rbp - 0x80]
mov ebx, dword [rsp + 0x64]
mov rax, qword [0x180073a58]
movsx edx, word [rbp + 0x40a]
mov ecx, dword [rax + 0x24]
mov dword [rsp + 0x78], ecx
cmp ecx, 2
jl 0x18001d3b0
cmp ecx, edx
jle case.0x18001ba08.128
nop
mov ecx, 2
mov ebx, edx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, dword [rsp + 0x78]
lea rdx, str._ECS_:_SetSkypeToken____Invalid_status:__d
mov rcx, rax
mov r8d, ebx
call fcn.18005f980
mov eax, 0xffffffff
jmp 0x18001e372
xor r9d, r9d
xor r8d, r8d
mov edx, 0x90
xor ecx, ecx
call fcn.18000bed0
jmp 0x18001da3b
mov rax, qword [rsp + 0x50]
lea r8, [rbp + 0x168]
xor r9d, r9d
mov dword [rbp + 0x170], r10d
lea rdx, [rbp + 0x170]
mov dword [rbp + 0x168], 6
mov qword [rsp + 0x20], rax
lea ecx, [r9 + 0x33]
call fcn.18002afd0
jmp 0x18001da3b
mov rax, qword [0x180073a58]
movzx ecx, word [rbp + 0x400]
and cx, 0xf
mov word [rax + 0xa], cx
movzx ecx, word [rbp + 0x400]
mov rax, qword [0x180073a58]
shr cx, 4
and cx, 0xf
mov word [rax + 0xc], cx
jmp case.0x18001ba08.128
mov rbx, qword [rsp + 0x50]
lea r8, [rbp + 0x178]
xor r9d, r9d
mov dword [rbp + 0x180], r10d
lea rdx, [rbp + 0x180]
mov dword [rbp + 0x178], 8
mov qword [rsp + 0x20], rbx
lea ecx, [r9 + 0x33]
call fcn.18002afd0
mov r9, rbx
mov dword [rbp + 0x188], 0xffffffff
lea r8, [rbp + 0x188]
xor edx, edx
mov ecx, 0x95
call fcn.18005dec0
mov r9, rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0x8f
call fcn.1800064b0
jmp 0x18001da37
mov rax, qword [rsp + 0x50]
lea r8, [rbp + 0x190]
xor r9d, r9d
mov dword [rbp + 0x198], 9
lea rdx, [rbp + 0x198]
mov dword [rbp + 0x190], 5
mov qword [rsp + 0x20], rax
lea ecx, [r9 + 0x33]
call fcn.18002afd0
mov ebx, 0x11c
nop dword [rax]
mov eax, ebx
sub eax, 0x11a
je 0x18001d55b
cmp eax, 2
jne 0x18001d590
mov r8d, 0x61
mov eax, r8d
sub eax, 0x60
je 0x18001d59e
cmp eax, 1
jne 0x18001d552
mov r10, qword [rsp + 0x50]
test r10, r10
je 0x18001d5b5
movsxd rdx, dword [r10]
mov rax, qword [r10 + 0x30]
movsxd rcx, dword [r10 + 4]
mov rax, qword [rax + rdx*8]
mov r14d, dword [rax + rcx*4]
mov dword [rbp - 8], r14d
dec r8d
cmp r8d, 0x5f
ja 0x18001d524
test byte [0x20], 2
jne 0x18001d590
mov r12d, 0x20
nop dword [rax + rax]
mov rax, qword [rsp + 0x50]
xor edx, edx
mov ecx, 0x139
mov r8, qword [rax + 0x30]
call fcn.180038180
test byte [r12], 2
je 0x18001d570
mov r12, qword [rbp - 0x68]
dec ebx
cmp ebx, 0x11a
ja 0x18001d510
mov r10, qword [rsp + 0x50]
mov dword [rsp + 0x58], 0xa7
mov ecx, dword [rsp + 0x58]
mov dword [rbp - 0x60], r14d
jmp 0x18001d5d6
mov r14d, 0xffffffff
mov dword [rsp + 0x58], 0xa7
mov ecx, dword [rsp + 0x58]
mov dword [rbp - 8], r14d
mov dword [rbp - 0x60], r14d
jmp 0x18001d5d6
mov r10, qword [rsp + 0x50]
mov rdx, qword [rbp - 0x50]
mov qword [rbp - 0x40], rdx
cmp ecx, 0x161
ja 0x18001d841
je 0x18001d82f
mov eax, ecx
sub eax, 0x8d
je 0x18001d817
sub eax, 0x16
je 0x18001d76f
sub eax, 4
je 0x18001d75c
sub eax, 0xa0
je 0x18001d720
cmp eax, 0x16
jne 0x18001d912
mov rcx, qword [r10 + 0x90]
test rcx, rcx
je 0x18001d650
mov rax, qword [r10 + 0x88]
dec rcx
mov qword [r10 + 0x90], rcx
mov rcx, qword [rax + rcx*8]
jmp 0x18001d6ad
mov rax, qword [r10 + 0x80]
cmp qword [r10 + 0x78], rax
jb 0x18001d6a1
mov ebx, 0x30
cmp ebx, 0x30
je 0x18001d679
mov qword [rbp - 0x50], rdx
cmp ebx, 0x2040
je 0x18001d930
jmp 0x18001d693
mov rdx, qword [r10 + 0xa0]
mov ecx, 0xaf
call fcn.18003e5c0
mov rdx, qword [rbp - 0x40]
mov r10, qword [rsp + 0x50]
add ebx, 0x2010
cmp ebx, 0x4020
jbe 0x18001d662
mov rcx, qword [r10 + 0x78]
lea rax, [rcx + 1]
mov qword [r10 + 0x78], rax
mov rax, qword [r10 + 0x70]
mov edx, 0x117
mov qword [rbp - 0x50], rcx
lea rcx, [rcx + rcx*8]
lea rbx, [rax + rcx*8]
lea rcx, [rbx + 8]
mov qword [rbp + 0x18], rbx
call fcn.18005a880
test eax, eax
je 0x18001d90e
mov ebx, 0x60
nop dword [rax]
cmp ebx, 0x60
je 0x18001d6f3
cmp ebx, 0x3cc0
je 0x18001d930
jmp 0x18001d709
mov rax, qword [rsp + 0x50]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
add ebx, 0x3c60
cmp ebx, 0x78c0
jbe 0x18001d6e0
jmp 0x18001d90e
mov ebx, 0x3b
cmp ebx, 0x3b
jne 0x18001d748
mov rdx, qword [rbp + 0x3a0]
xor eax, eax
xor ecx, ecx
lock cmpxchg dword [rdx + 0x120], ecx
je 0x18001d752
lea ecx, [rbx - 0x31]
call qword [sym.imp.KERNEL32.dll_Sleep]
add ebx, 0x25
cmp ebx, 0x60
jb 0x18001d725
jmp 0x18001d720
mov ecx, 0x147
jmp 0x18001d912
test r10, r10
je 0x18001d930
mov byte [r10 + 0x24], 1
jmp 0x18001d912
mov r8, qword [r10 + 0xa0]
mov ecx, 0xc8
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xd
je 0x18001d7a6
sub eax, 0x44
je 0x18001d79a
sub eax, 0x77
je 0x18001d7c0
cmp eax, 0x529
je 0x18001d7e1
jmp 0x18001d7b0
xor eax, eax
mov qword [r8 + 0x30], rax
mov qword [r8 + 0x18], rax
jmp 0x18001d7b0
mov r12d, 0xffffffff
mov qword [rbp - 0x68], r12
add ecx, 0x5aa0
cmp ecx, 0x16a80
jbe 0x18001d780
jmp 0x18001d7e1
mov r8, qword [r8]
xor eax, eax
mov qword [rsp + 0x28], rax
mov r9d, 0xaf
xor edx, edx
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.180037540
mov r12, rax
test r12d, r12d
je 0x18001d90e
mov ecx, 0xf6
nop
mov eax, ecx
sub eax, 0xf6
je 0x18001d807
sub eax, 0x58
je 0x18001d807
cmp eax, 0x58
je 0x18001d930
add ecx, 0x58
cmp ecx, 0x1fe
jb 0x18001d7f0
jmp 0x18001d90e
mov eax, 1
mov qword [rbp + 0x3a0], r10
xchg dword [r10 + 0x120], eax
jmp 0x18001d912
mov edx, 0xaf
mov rcx, r10
call fcn.18005a880
jmp 0x18001d90e
mov eax, ecx
sub eax, 0x217
je 0x18001d891
sub eax, 4
je 0x18001d930
sub eax, 0xb6
je 0x18001d86a
cmp eax, 0xba
je 0x18001d930
jmp 0x18001d912
mov rbx, qword [rbp + 0x18]
xor ecx, ecx
mov rax, qword [rbx]
mov qword [rax + 0x18], rcx
mov rax, qword [rbx]
mov qword [rax + 0x20], rcx
mov ecx, 0xaf
mov rdx, qword [r10 + 0xa0]
call fcn.18003e5c0
jmp 0x18001d90e
mov rax, qword [r10]
lea rcx, [rbp + 0x3e0]
mov rbx, qword [rbp + 0x18]
xor r9d, r9d
mov qword [rbp + 0x3e0], rax
xor r8d, r8d
xor eax, eax
mov dword [rsp + 0x30], 0x5f
mov qword [rsp + 0x28], rax
mov rdx, r10
mov qword [rsp + 0x20], rbx
call fcn.18004b8f0
mov qword [rbx], rax
test rax, rax
jne 0x18001d90e
mov ebx, ILRemoveLastID
mov eax, ebx
sub eax, 0xf
je 0x18001d903
sub eax, 0x7a
je 0x18001d8ed
sub eax, 0x7a
je 0x18001d903
cmp eax, 0x7a
je 0x18001d930
jmp 0x18001d903
mov rax, qword [rsp + 0x50]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
add ebx, 0x7a
cmp ebx, 0x1f7
jb 0x18001d8d5
mov ecx, dword [rsp + 0x58]
add ecx, 0xba
mov dword [rsp + 0x58], ecx
cmp ecx, 0x7eb
jb 0x18001d5d1
nop dword [rax + rax]
mov qword [rbp - 0x68], r12
jmp 0x18001da37
mov r8, qword [rsp + 0x50]
xor edx, edx
mov qword [rsp + 0x20], r9
xor ecx, ecx
mov r9d, 0x127
call fcn.180033860
mov rcx, qword [rsp + 0x50]
lea rax, [rbp + 0x1a8]
lea r9, [rbp + 0x1b0]
mov qword [rsp + 0x20], rax
mov r8d, PathYetAnotherMakeUniqueName
mov dword [rbp + 0x1b0], 2
lea rdx, str.Standard_Time_sa_East_Greenland
mov dword [rbp + 0x1a8], 8
call fcn.18003e630
jmp 0x18001da37
mov rbx, qword [rsp + 0x50]
lea r8, [rbp + 0x1b8]
xor r9d, r9d
mov dword [rbp + 0x1c0], 2
lea rdx, [rbp + 0x1c0]
mov dword [rbp + 0x1b8], 6
mov qword [rsp + 0x20], rbx
lea ecx, [r9 + 0x33]
call fcn.18002afd0
xor eax, eax
lea r9, str.NaCl_process_launch_failed:
mov qword [rsp + 0x28], rax
mov r8d, 0x9d
mov rdx, rbx
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.180013b40
jmp 0x18001da37
mov rbx, qword [rsp + 0x50]
xor r9d, r9d
mov rcx, rbx
xor edx, edx
mov r8d, 0x118
call fcn.180037d50
xor r9d, r9d
mov dword [rbp], 0x14
lea r8, [rbp + 0x1c8]
mov dword [rbp + 0x1c8], 5
lea rdx, [rbp]
mov qword [rsp + 0x20], rbx
lea ecx, [r9 + 0x33]
call fcn.18002afd0
mov ebx, dword [rsp + 0x64]
mov r8d, dword [rbp - 0x80]
mov eax, dword [rsp + 0x60]
inc r8d
mov dword [rbp - 0x80], r8d
cmp r8d, ebx
jae 0x18001da62
xor r9d, r9d
lea r11, [0x180000000]
lea r10d, [r9 + 1]
jmp 0x18001b9f0
mov r15d, dword [rsp + 0x70]
mov r13d, 7
cmp r15d, ebx
jae 0x18001e372
mov ebx, dword [rbp - 0x78]
mov edi, dword [rbp - 0x78]
mov esi, dword [rbp - 0x78]
mov r14, qword [rsp + 0x78]
mov qword [rbp - 0x68], rbx
mov qword [rbp + 8], rdi
mov qword [rsp + 0x68], rsi
lea eax, [r15 - 0x75]
cmp eax, 0x11
ja case.default.0x18001daaf
lea rdx, [0x180000000]
mov ecx, dword [rdx + rax*4 + 0x1ef70]
add rcx, rdx
jmp rcx
mov r12, qword [rsp + 0x50]
lea rax, [rbp + 0x1d8]
mov r13d, 1
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1e0]
mov dword [rbp + 0x1e0], r13d
lea rdx, str.IDS_AUTOFILL_FIELD_LABEL_PARISH
mov dword [rbp + 0x1d8], r13d
mov rcx, r12
lea r8d, [r13 + 0x49]
call fcn.18003e630
mov ecx, 0xa6
mov eax, ecx
sub eax, 0xa3
je 0x18001db10
sub eax, 2
je 0x18001db1a
cmp eax, r13d
jne 0x18001db10
lea r14, str.pdcurses
nop
dec ecx
cmp ecx, 0xa3
ja 0x18001daf5
mov eax, 3
mov qword [rsp + 0x78], r14
mov dword [rbp + 0x1e8], eax
lea r9, [rbp + 0x1f0]
lea rax, [rbp + 0x1e8]
mov dword [rbp + 0x1f0], r13d
mov r8d, PathYetAnotherMakeUniqueName
mov qword [rsp + 0x20], rax
mov rdx, r14
mov rcx, r12
call fcn.18003e630
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x70]
call fcn.18003fd20
mov ecx, 4
mov dword [rbp + 0x200], r13d
mov dword [rbp + 0x1f8], ecx
lea r9, [rbp + 0x200]
lea rcx, [rbp + 0x1f8]
mov r8d, PathYetAnotherMakeUniqueName
mov qword [rsp + 0x20], rcx
mov rdx, rax
mov rcx, r12
call fcn.18003e630
jmp case.default.0x18001daaf
mov r15, qword [rsp + 0x50]
xor r8d, r8d
mov r9, r15
xor edx, edx
mov ecx, 0x8f
call fcn.1800064b0
mov r13d, 0xa7
nop word [rax + rax]
mov r12, qword [rbp - 0x50]
cmp r13d, 0x161
ja 0x18001de57
je 0x18001de45
mov eax, r13d
sub eax, 0x8d
je 0x18001de27
sub eax, 0x16
je 0x18001dd7c
sub eax, 4
je 0x18001dd63
sub eax, 0xa0
je 0x18001dd13
cmp eax, 0x16
jne 0x18001df3f
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rdx + 0x90]
test rcx, rcx
je 0x18001dc40
mov rax, qword [rdx + 0x88]
dec rcx
mov qword [rdx + 0x90], rcx
mov r12, rdx
mov rcx, qword [rax + rcx*8]
jmp 0x18001dca5
mov rax, qword [rdx + 0x80]
cmp qword [rdx + 0x78], rax
jb 0x18001dc92
mov r15d, 0x30
cmp r15d, 0x30
je 0x18001dc6c
mov qword [rbp - 0x50], r12
cmp r15d, 0x2040
je 0x18001e350
jmp 0x18001dc82
mov rdx, qword [rdx + 0xa0]
mov ecx, 0xaf
call fcn.18003e5c0
mov rdx, qword [rsp + 0x50]
add r15d, 0x2010
cmp r15d, 0x4020
jbe 0x18001dc53
mov r12, qword [rsp + 0x50]
mov rcx, qword [r12 + 0x78]
lea rax, [rcx + 1]
mov qword [r12 + 0x78], rax
mov rax, qword [r12 + 0x70]
mov edx, 0x117
mov qword [rbp - 0x50], rcx
lea rcx, [rcx + rcx*8]
lea r15, [rax + rcx*8]
lea rcx, [r15 + 8]
mov qword [rbp + 0x18], r15
call fcn.18005a880
test eax, eax
je 0x18001dd09
mov r15d, 0x60
cmp r15d, 0x60
je 0x18001dce7
cmp r15d, 0x3cc0
je 0x18001e350
jmp 0x18001dcf9
mov rdx, qword [r12 + 0xa0]
mov ecx, 0xaf
call fcn.18003e5c0
add r15d, 0x3c60
cmp r15d, 0x78c0
jbe 0x18001dcd2
mov r15, qword [rsp + 0x50]
jmp 0x18001df3f
mov r15d, 0x3b
nop dword [rax]
cmp r15d, 0x3b
jne 0x18001dd47
mov rcx, qword [rbp + 0x3a0]
xor eax, eax
xor r12d, r12d
lock cmpxchg dword [rcx + 0x120], r12d
je 0x18001dd53
lea ecx, [r15 - 0x31]
call qword [sym.imp.KERNEL32.dll_Sleep]
add r15d, 0x25
cmp r15d, 0x60
jb 0x18001dd20
jmp 0x18001dd13
mov r15, qword [rsp + 0x50]
mov r13d, 0x147
jmp 0x18001df3f
mov r12, qword [rsp + 0x50]
test r12, r12
je 0x18001e350
mov byte [r12 + 0x24], 1
jmp 0x18001df3c
mov r8, qword [r15 + 0xa0]
mov ecx, 0xc8
mov eax, ecx
sub eax, 0xd
je 0x18001ddae
sub eax, 0x44
je 0x18001dda2
sub eax, 0x77
je 0x18001ddc7
cmp eax, 0x529
je 0x18001ddec
jmp 0x18001ddb7
xor eax, eax
mov qword [r8 + 0x30], rax
mov qword [r8 + 0x18], rax
jmp 0x18001ddb7
mov ebx, 0xffffffff
mov qword [rbp - 0x68], rbx
add ecx, 0x5aa0
cmp ecx, 0x16a80
jbe 0x18001dd88
jmp 0x18001ddec
mov r8, qword [r8]
xor eax, eax
mov qword [rsp + 0x28], rax
mov r9d, 0xaf
xor edx, edx
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.180037540
mov rbx, rax
mov qword [rbp - 0x68], rax
test ebx, ebx
je 0x18001df3f
mov ecx, 0xf6
nop dword [rax]
mov eax, ecx
sub eax, 0xf6
je 0x18001de17
sub eax, 0x58
je 0x18001de17
cmp eax, 0x58
je 0x18001e350
add ecx, 0x58
cmp ecx, 0x1fe
jb 0x18001de00
jmp 0x18001df3f
mov r12, qword [rsp + 0x50]
mov eax, 1
mov qword [rbp + 0x3a0], r12
xchg dword [r12 + 0x120], eax
jmp 0x18001df3c
mov edx, 0xaf
mov rcx, r15
call fcn.18005a880
jmp 0x18001df3f
mov eax, r13d
sub eax, 0x217
je 0x18001deb0
sub eax, 4
je 0x18001e350
sub eax, 0xb6
je 0x18001de81
cmp eax, 0xba
je 0x18001e350
jmp 0x18001df3f
mov r15, qword [rbp + 0x18]
xor ecx, ecx
mov rax, qword [r15]
mov qword [rax + 0x18], rcx
mov rax, qword [r15]
mov r15, qword [rsp + 0x50]
mov qword [rax + 0x20], rcx
mov ecx, 0xaf
mov rdx, qword [r15 + 0xa0]
call fcn.18003e5c0
jmp 0x18001df3f
mov r12, qword [rsp + 0x50]
lea rcx, [rbp + 0x3e8]
mov r15, qword [rbp + 0x18]
xor r9d, r9d
mov dword [rsp + 0x30], 0x5f
xor r8d, r8d
mov rdx, r12
mov rax, qword [r12]
mov qword [rbp + 0x3e8], rax
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
call fcn.18004b8f0
mov qword [r15], rax
test rax, rax
jne 0x18001df3c
mov r15d, ILRemoveLastID
nop dword [rax + rax]
mov eax, r15d
sub eax, 0xf
je 0x18001df2f
sub eax, 0x7a
je 0x18001df1d
sub eax, 0x7a
je 0x18001df2f
cmp eax, 0x7a
je 0x18001e350
jmp 0x18001df2f
mov rdx, qword [r12 + 0xa0]
mov ecx, 0xaf
call fcn.18003e5c0
add r15d, 0x7a
cmp r15d, 0x1f7
jb 0x18001df00
mov r15, r12
add r13d, 0xba
cmp r13d, 0x7eb
jb 0x18001dbc0
jmp 0x18001e350
mov eax, 1
lea rdx, [rbp + 0x208]
xor r8d, r8d
mov dword [rbp + 0x208], eax
mov ecx, 0xe6
call fcn.18002b530
jmp case.default.0x18001daaf
lea rdx, [rbp + 0x410]
lea rcx, [0x18006545c]
call fcn.18005fb50
mov r14, qword [rbp - 0x58]
mov r13d, 0xa7
mov rbx, qword [rbp + 0x398]
mov rsi, qword [rsp + 0x50]
nop word [rax + rax]
cmp r13d, 0x161
ja 0x18001e237
je 0x18001e225
mov eax, r13d
sub eax, 0x8d
je 0x18001e207
sub eax, 0x16
je 0x18001e15d
sub eax, 4
je 0x18001e144
sub eax, 0xa0
je 0x18001e100
cmp eax, 0x16
jne 0x18001e30b
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rdx + 0x90]
test rcx, rcx
je 0x18001e022
mov rax, qword [rdx + 0x88]
dec rcx
mov qword [rdx + 0x90], rcx
mov r12, rdx
mov r14, qword [rax + rcx*8]
jmp 0x18001e087
mov rax, qword [rdx + 0x80]
cmp qword [rdx + 0x78], rax
jb 0x18001e074
mov r15d, 0x30
cmp r15d, 0x30
je 0x18001e04e
mov qword [rbp - 0x58], r14
cmp r15d, 0x2040
je 0x18001e320
jmp 0x18001e064
mov rdx, qword [rdx + 0xa0]
mov ecx, 0xaf
call fcn.18003e5c0
mov rdx, qword [rsp + 0x50]
add r15d, 0x2010
cmp r15d, 0x4020
jbe 0x18001e035
mov r12, qword [rsp + 0x50]
mov r14, qword [r12 + 0x78]
lea rax, [r14 + 1]
mov qword [r12 + 0x78], rax
mov rax, qword [r12 + 0x70]
lea rcx, [r14 + r14*8]
mov edx, 0x117
mov qword [rbp - 0x58], r14
lea rbx, [rax + rcx*8]
lea rcx, [rbx + 8]
mov qword [rbp + 0x398], rbx
call fcn.18005a880
test eax, eax
je 0x18001e0ee
mov r15d, 0x60
cmp r15d, 0x60
je 0x18001e0cc
cmp r15d, 0x3cc0
je 0x18001e320
jmp 0x18001e0de
mov rdx, qword [r12 + 0xa0]
mov ecx, 0xaf
call fcn.18003e5c0
add r15d, 0x3c60
cmp r15d, 0x78c0
jbe 0x18001e0b7
mov rsi, qword [rsp + 0x50]
jmp 0x18001e30b
mov r15d, 0x3b
cmp r15d, 0x3b
jne 0x18001e12d
mov rcx, qword [rbp + 0x390]
xor eax, eax
xor r12d, r12d
lock cmpxchg dword [rcx + 0x120], r12d
je 0x18001e139
lea ecx, [r15 - 0x31]
call qword [sym.imp.KERNEL32.dll_Sleep]
add r15d, 0x25
cmp r15d, 0x60
jb 0x18001e106
jmp 0x18001e100
mov r13d, 0x147
jmp 0x18001e30b
mov r12, qword [rsp + 0x50]
test r12, r12
je 0x18001e320
mov byte [r12 + 0x24], 1
jmp 0x18001e308
mov r8, qword [rsi + 0xa0]
mov ecx, 0xc8
nop dword [rax]
mov eax, ecx
sub eax, 0xd
je 0x18001e196
sub eax, 0x44
je 0x18001e18a
sub eax, 0x77
je 0x18001e1af
cmp eax, 0x529
je 0x18001e1d0
jmp 0x18001e19f
xor eax, eax
mov qword [r8 + 0x30], rax
mov qword [r8 + 0x18], rax
jmp 0x18001e19f
mov edi, 0xffffffff
mov qword [rbp + 8], rdi
add ecx, 0x5aa0
cmp ecx, 0x16a80
jbe 0x18001e170
jmp 0x18001e1d0
mov r8, qword [r8]
xor eax, eax
mov qword [rsp + 0x28], rax
mov r9d, 0xaf
xor edx, edx
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.180037540
mov rdi, rax
test edi, edi
je 0x18001e30b
mov ecx, 0xf6
nop dword [rax]
mov eax, ecx
sub eax, 0xf6
je 0x18001e1f7
sub eax, 0x58
je 0x18001e1f7
cmp eax, 0x58
je 0x18001e320
add ecx, 0x58
cmp ecx, 0x1fe
jb 0x18001e1e0
jmp 0x18001e30b
mov r12, qword [rsp + 0x50]
mov eax, 1
mov qword [rbp + 0x390], r12
xchg dword [r12 + 0x120], eax
jmp 0x18001e308
mov edx, 0xaf
mov rcx, rsi
call fcn.18005a880
jmp 0x18001e30b
mov eax, r13d
sub eax, 0x217
je 0x18001e287
sub eax, 4
je 0x18001e320
sub eax, 0xb6
je 0x18001e261
cmp eax, 0xba
je 0x18001e320
jmp 0x18001e30b
mov rax, qword [rbx]
xor ecx, ecx
mov qword [rax + 0x18], rcx
mov rax, qword [rbx]
mov qword [rax + 0x20], rcx
mov ecx, 0xaf
mov rdx, qword [rsi + 0xa0]
call fcn.18003e5c0
jmp 0x18001e30b
mov r12, qword [rsp + 0x50]
lea rcx, [rbp + 0x3f0]
mov dword [rsp + 0x30], 0x5f
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
mov rax, qword [r12]
mov qword [rbp + 0x3f0], rax
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
call fcn.18004b8f0
mov qword [rbx], rax
test rax, rax
jne 0x18001e308
mov r15d, ILRemoveLastID
nop
mov eax, r15d
sub eax, 0xf
je 0x18001e2fb
sub eax, 0x7a
je 0x18001e2e9
sub eax, 0x7a
je 0x18001e2fb
cmp eax, 0x7a
je 0x18001e320
jmp 0x18001e2fb
mov rdx, qword [r12 + 0xa0]
mov ecx, 0xaf
call fcn.18003e5c0
add r15d, 0x7a
cmp r15d, 0x1f7
jb 0x18001e2d0
mov rsi, r12
add r13d, 0xba
cmp r13d, 0x7eb
jb 0x18001dfb0
nop
xor r8d, r8d
mov qword [rbp + 8], rdi
lea rdx, [rbp + 0x210]
mov dword [rbp + 0x210], 2
mov ecx, 0xe6
call fcn.18002b530
mov rbx, qword [rbp - 0x68]
mov rsi, qword [rsp + 0x68]
mov r14, qword [rsp + 0x78]
mov r15d, dword [rsp + 0x70]
inc r15d
mov r13d, 7
mov dword [rsp + 0x70], r15d
cmp r15d, dword [rsp + 0x64]
jb 0x18001da91
mov eax, dword [rsp + 0x60]
mov rcx, qword [rbp + 0x460]
xor rcx, rsp
call fcn.1800604b0
lea r11, [rsp + 0x570]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov r15, qword [rsp + 0x50]
xor r8d, r8d
mov r9, r15
xor edx, edx
mov ecx, 0x8f
call fcn.1800064b0
mov r14, qword [rbp + 0x10]
xor edi, edi
mov rbx, qword [rbp + 0x388]
mov r13d, 0xa7
nop dword [rax]
cmp r13d, 0x161
ja 0x18001e64a
je 0x18001e638
mov eax, r13d
sub eax, 0x8d
je 0x18001e623
sub eax, 0x16
je 0x18001e576
sub eax, 4
je 0x18001e563
sub eax, 0xa0
je 0x18001e520
cmp eax, 0x16
jne 0x18001e718
mov rcx, qword [r15 + 0x90]
test rcx, rcx
je 0x18001e440
mov rax, qword [r15 + 0x88]
dec rcx
mov qword [r15 + 0x90], rcx
mov r14, qword [rax + rcx*8]
jmp 0x18001e4a3
mov rax, qword [r15 + 0x80]
cmp qword [r15 + 0x78], rax
jb 0x18001e497
mov r15d, 0x30
cmp r15d, 0x30
je 0x18001e46c
mov qword [rbp + 0x10], r14
cmp r15d, 0x2040
je 0x18001e730
jmp 0x18001e482
mov rax, qword [rsp + 0x50]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
add r15d, 0x2010
cmp r15d, 0x4020
jbe 0x18001e453
mov r15, qword [rsp + 0x50]
mov r14, qword [r15 + 0x78]
lea rax, [r14 + 1]
mov qword [r15 + 0x78], rax
mov rax, qword [r15 + 0x70]
lea rcx, [r14 + r14*8]
mov edx, 0x117
mov qword [rbp + 0x10], r14
lea rbx, [rax + rcx*8]
lea rcx, [rbx + 8]
mov qword [rbp + 0x388], rbx
call fcn.18005a880
test eax, eax
je 0x18001e718
mov r15d, 0x60
cmp r15d, 0x60
je 0x18001e4eb
cmp r15d, 0x3cc0
je 0x18001e730
jmp 0x18001e501
mov rax, qword [rsp + 0x50]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
add r15d, 0x3c60
cmp r15d, 0x78c0
jbe 0x18001e4d6
jmp 0x18001e713
mov r15d, 0x3b
cmp r15d, 0x3b
jne 0x18001e54a
mov rcx, qword [rbp - 0x40]
xor eax, eax
xor r12d, r12d
lock cmpxchg dword [rcx + 0x120], r12d
je 0x18001e556
lea ecx, [r15 - 0x31]
call qword [sym.imp.KERNEL32.dll_Sleep]
add r15d, 0x25
cmp r15d, 0x60
jb 0x18001e526
jmp 0x18001e520
mov r13d, 0x147
xor edi, edi
jmp 0x18001e713
test r15, r15
je 0x18001e730
mov byte [r15 + 0x24], 1
jmp 0x18001e718
mov r8, qword [r15 + 0xa0]
mov ecx, 0xc8
mov eax, ecx
sub eax, 0xd
je 0x18001e5e3
sub eax, 0x44
je 0x18001e5d7
sub eax, 0x77
je 0x18001e5fd
cmp eax, 0x529
jne 0x18001e5ed
xor edi, edi
test esi, esi
je 0x18001e718
mov ecx, 0xf6
nop dword [rax]
mov eax, ecx
sub eax, 0xf6
je 0x18001e5c7
sub eax, 0x58
je 0x18001e5c7
cmp eax, 0x58
je 0x18001e730
add ecx, 0x58
cmp ecx, 0x1fe
jb 0x18001e5b0
jmp 0x18001e718
xor eax, eax
mov qword [r8 + 0x30], rax
mov qword [r8 + 0x18], rax
jmp 0x18001e5ed
mov esi, 0xffffffff
mov qword [rsp + 0x68], rsi
add ecx, 0x5aa0
cmp ecx, 0x16a80
jbe 0x18001e582
jmp 0x18001e59a
mov r8, qword [r8]
xor edi, edi
mov qword [rsp + 0x28], rdi
mov r9d, 0xaf
xor edx, edx
mov qword [rsp + 0x20], rdi
xor ecx, ecx
call fcn.180037540
mov rsi, rax
jmp 0x18001e59c
mov eax, 1
mov qword [rbp - 0x40], r15
xchg dword [r15 + 0x120], eax
jmp 0x18001e718
mov edx, 0xaf
mov rcx, r15
call fcn.18005a880
jmp 0x18001e718
mov eax, r13d
sub eax, 0x217
je 0x18001e698
sub eax, 4
je 0x18001e730
sub eax, 0xb6
je 0x18001e674
cmp eax, 0xba
je 0x18001e730
jmp 0x18001e718
mov rax, qword [rbx]
mov ecx, 0xaf
mov qword [rax + 0x18], rdi
mov rax, qword [rbx]
mov qword [rax + 0x20], rdi
mov rdx, qword [r15 + 0xa0]
call fcn.18003e5c0
jmp 0x18001e718
mov rax, qword [r15]
lea rcx, [rbp + 0x3b0]
mov dword [rsp + 0x30], 0x5f
xor r9d, r9d
mov qword [rsp + 0x28], rdi
xor r8d, r8d
mov rdx, r15
mov qword [rbp + 0x3b0], rax
mov qword [rsp + 0x20], rbx
call fcn.18004b8f0
mov qword [rbx], rax
test rax, rax
jne 0x18001e718
mov r15d, ILRemoveLastID
mov eax, r15d
sub eax, 0xf
je 0x18001e706
sub eax, 0x7a
je 0x18001e6f0
sub eax, 0x7a
je 0x18001e706
cmp eax, 0x7a
je 0x18001e730
jmp 0x18001e706
mov rax, qword [rsp + 0x50]
mov ecx, 0xaf
mov rdx, qword [rax + 0xa0]
call fcn.18003e5c0
add r15d, 0x7a
cmp r15d, 0x1f7
jb 0x18001e6d7
mov r15, qword [rsp + 0x50]
add r13d, 0xba
cmp r13d, 0x7eb
jb 0x18001e3d0
nop dword [rax]
xor r8d, r8d
mov qword [rsp + 0x68], rsi
lea rdx, [rbp + 0x218]
mov dword [rbp + 0x218], edi
mov ecx, 0xe6
call fcn.18002b530
mov rbx, qword [rbp - 0x68]
mov rdi, qword [rbp + 8]
jmp 0x18001e34b
xor r8d, r8d
mov edx, 0xcd
xor ecx, ecx
call fcn.18002c030
mov r9, qword [rsp + 0x50]
xor r8d, r8d
xor edx, edx
mov ecx, 0x8f
call fcn.1800064b0
jmp case.default.0x18001daaf
mov r13, qword [rsp + 0x50]
lea r8, [rbp + 0x220]
xor r9d, r9d
mov dword [rbp + 0x228], 2
lea rdx, [rbp + 0x228]
mov dword [rbp + 0x220], 2
mov qword [rsp + 0x20], r13
lea ecx, [r9 + 0x33]
call fcn.18002afd0
lea r9, str.is_it
mov r8d, PathMakeUniqueName
lea rdx, str.only_link_layer_IP_broadcast_filters_supported
mov rcx, r13
call fcn.18005fbf0
jmp case.default.0x18001daaf
mov r13, qword [rsp + 0x50]
lea rax, [rbp + 0x230]
mov r12d, 1
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x238]
mov dword [rbp + 0x238], r12d
lea rdx, str.pDstCopyTextureRegionFormContainer
mov dword [rbp + 0x230], r12d
mov rcx, r13
lea r8d, [r12 + 0x49]
call fcn.18003e630
mov r9, r13
xor r8d, r8d
xor edx, edx
mov ecx, 0x8f
call fcn.1800064b0
xor edx, edx
mov r8d, 0xa7
mov rcx, r13
call fcn.180005af0
jmp case.default.0x18001daaf
mov rcx, qword [rsp + 0x50]
xor r9d, r9d
xor edx, edx
mov r8d, 0x129
call fcn.180037d50
xor eax, eax
xor r9d, r9d
xor edx, edx
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov r8d, 0xaf
call fcn.18003e910
mov rcx, qword [rsp + 0x50]
lea r8, [rbp + 0x410]
lea rdx, [0x18006545c]
call fcn.18005fc30
jmp case.default.0x18001daaf
mov r13, qword [rsp + 0x50]
lea r8, [rbp + 0x240]
mov r12d, 1
mov dword [rbp + 0x240], 5
xor r9d, r9d
mov dword [rbp + 0x248], r12d
lea rdx, [rbp + 0x248]
mov qword [rsp + 0x20], r13
lea ecx, [r12 + 0x32]
call fcn.18002afd0
mov r9, r13
mov dword [rbp + 0x250], r12d
lea r8, [rbp + 0x250]
xor edx, edx
mov ecx, 0x95
call fcn.18005dec0
lea rax, [rbp + 0x258]
mov dword [rbp + 0x260], 2
lea r9, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r8d, [r12 + 0x49]
mov dword [rbp + 0x258], 5
lea rdx, str.Coarse_grain_merges_with_on_disk_files
mov rcx, r13
call fcn.18003e630
jmp case.default.0x18001daaf
mov rcx, qword [rsp + 0x50]
lea r9, [rbp + 0x270]
mov eax, 1
lea rdx, str.Target_Phx.Ast.AstKind.AST_VTORDISPLACEMENTT
mov dword [rbp + 0x270], eax
mov r8d, PathYetAnotherMakeUniqueName
mov dword [rbp + 0x268], eax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
call fcn.18003e630
jmp case.default.0x18001daaf
mov r12, qword [rsp + 0x50]
lea r9, [rbp + 0x280]
mov eax, 1
lea rdx, str.http:__autocomplete_result_
mov dword [rbp + 0x280], eax
mov r8d, PathYetAnotherMakeUniqueName
mov dword [rbp + 0x278], eax
mov rcx, r12
lea rax, [rbp + 0x278]
mov qword [rsp + 0x20], rax
call fcn.18003e630
mov r9, r12
xor r8d, r8d
xor edx, edx
mov ecx, 0x8f
call fcn.1800064b0
xor r9d, r9d
xor edx, edx
xor ecx, ecx
lea r8d, [r9 + 0x1b]
call fcn.180017730
test al, al
je case.default.0x18001daaf
mov esi, 4
mov r15d, 0x115
lea r14d, [rsi - 3]
nop
mov eax, r15d
sub eax, 0x114
je 0x18001ea4d
cmp eax, r14d
jne 0x18001ea85
xor edx, edx
mov r8d, 0xa7
mov rcx, r12
call fcn.180005af0
lea rax, [rbp + 0x288]
mov dword [rbp + 0x290], r14d
lea r9, [rbp + 0x290]
mov qword [rsp + 0x20], rax
mov r8d, PathYetAnotherMakeUniqueName
mov dword [rbp + 0x288], r14d
lea rdx, str.192_76_FEH_WITH_KHAH_WITH_MEEM_134_FORM
mov rcx, r12
call fcn.18003e630
mov r9, r12
xor r8d, r8d
xor edx, edx
mov ecx, 0x8f
call fcn.1800064b0
jmp 0x18001ea85
mov r9d, 0xb2
mov word [rbp - 0x10], r13w
lea r8, [rbp - 0x20]
mov word [rbp - 0x18], si
lea rdx, [rbp - 0x18]
mov word [rbp - 0x20], r14w
lea rcx, [rbp - 0x10]
call fcn.180003f50
xor r9d, r9d
xor edx, edx
mov r8d, 0x129
mov rcx, r12
call fcn.180037d50
dec r15d
cmp r15d, 0x113
ja 0x18001e9e0
jmp 0x18001e346
mov r15d, 0xac
mov eax, r15d
sub eax, 0xa7
je 0x18001e350
sub eax, 1
je 0x18001eaf3
sub eax, 3
je 0x18001eb04
cmp eax, 1
jne 0x18001eaf3
mov r12d, 1
mov dword [rbp + 0x298], 0xa
lea r8, [rbp + 0x298]
mov dword [rbp + 0x2a0], r12d
lea rdx, [rbp + 0x2a0]
lea ecx, [rax + 0x39]
call fcn.1800593b0
cmp eax, 0xffffffff
je 0x18001e350
dec r15d
cmp r15d, 0xa8
ja 0x18001eaa0
jmp 0x18001e350
mov rax, qword [0x180073ee8]
lea r9, str.scrollHorChanged
mov r8d, 0x11f
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x2a8]
mov dword [rbp + 0x2a8], 0xffffffff
xor ecx, ecx
call fcn.180021380
jmp 0x18001e350
lea r8, str.is_it
mov edx, 0x2a
lea rcx, str.average_bitrate_since_last_resolution_change
call fcn.18005fb10
jmp case.default.0x18001daaf
mov ecx, 0x51
call fcn.1800068c0
mov r12, qword [rsp + 0x50]
mov r8d, PathYetAnotherMakeUniqueName
bt eax, 0x16
mov rcx, r12
lea eax, [r8 - 0x49]
jae 0x18001eba0
mov dword [rbp + 0x2b8], eax
lea r9, [rbp + 0x2b8]
lea rax, [rbp + 0x2b0]
mov dword [rbp + 0x2b0], 5
lea rdx, str.Check_failed:_ValidateAsDistinct_other_.
jmp 0x18001ebc5
mov dword [rbp + 0x2c8], eax
lea r9, [rbp + 0x2c8]
lea rax, [rbp + 0x2c0]
mov dword [rbp + 0x2c0], 5
lea rdx, str.C32D6D93E12F5401DAA3A723E0C3CC5F25429BA4
mov qword [rsp + 0x20], rax
call fcn.18003e630
lea rax, [rbp + 0x368]
mov dword [rbp + 0x2d8], reloc.SHELL32.dll_ILFindLastID
mov qword [rsp + 0x40], rax
lea r9, [rbp + 0x2d8]
mov dword [rsp + 0x38], 0x3a
lea r8, [rbp + 0x2e0]
xor eax, eax
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rax
lea rdx, str.m_metricSetEncoder
xor ecx, ecx
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x368], 5
mov dword [rbp + 0x2e0], r13d
call fcn.1800234a0
jmp case.default.0x18001daaf
mov rcx, qword [rsp + 0x50]
xor r9d, r9d
xor edx, edx
mov r8d, 0x129
call fcn.180037d50
mov rdx, qword [rsp + 0x50]
lea rax, [rbp + 0x2e8]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x410]
lea rax, [rbp + 0x2f0]
mov dword [rbp + 0x2f0], 0x12
mov r8d, 0xc5
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x2f8]
mov dword [rbp + 0x2f8], 5
mov dword [rbp + 0x2e8], r13d
call fcn.18002c110
mov r12d, dword [0x180073ef0]
mov r15d, 0xac
add r12d, 0xfffffffe
nop word [rax + rax]
mov eax, r15d
sub eax, 0xa7
je 0x18001e350
sub eax, 1
je 0x18001ecfd
sub eax, 3
je 0x18001ed0e
cmp eax, 1
jne 0x18001ecfd
lea r8, [rbp + 0x300]
mov dword [rbp + 0x308], 0xa
lea rdx, [rbp + 0x308]
mov dword [rbp + 0x300], r12d
lea ecx, [rax + 0x39]
call fcn.1800593b0
cmp eax, 0xffffffff
je 0x18001e350
dec r15d
cmp r15d, 0xa8
ja 0x18001ecb0
jmp 0x18001e350
mov rax, qword [0x180073ee8]
lea r9, [rbp + 0x410]
mov r8d, 0x11f
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x310]
mov dword [rbp + 0x310], 0xffffffff
xor ecx, ecx
call fcn.180021380
jmp 0x18001e350
mov rcx, qword [rsp + 0x50]
lea r9, [rbp - 0x78]
mov eax, 1
mov dword [rbp + 0x318], 0xa
mov dword [rbp - 0x78], eax
lea rdx, str.6__F__FG__FFBC_
lea rax, [rbp + 0x318]
mov r8d, PathYetAnotherMakeUniqueName
mov qword [rsp + 0x20], rax
call fcn.18003e630
jmp case.default.0x18001daaf
mov rcx, qword [rsp + 0x50]
mov edx, 0xaf
call fcn.18005a880
jmp case.default.0x18001daaf