Function at 0x180004df0
Capabilities:
Check for software breakpoints
Parse credit card information

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x60]
sub rsp, 0x160
mov eax, dword [rbp + 0xc0]
mov r10, r9
mov r11, qword [rbp - 0x40]
mov r9, r8
mov edi, dword [rbp + 0xc0]
mov r13, rdx
mov edx, dword [rbp + 0xc0]
mov r15d, eax
mov esi, dword [rbp + 0xc0]
lea r12d, [rax + 0x390]
mov ebx, dword [rbp + 0xc0]
cmp eax, r12d
mov r8d, dword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
mov r14d, dword [rbp + 0xc0]
mov dword [rsp + 0x68], edi
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x24], esi
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x28], r11
mov dword [rsp + 0x30], r8d
jae 0x1800051dc
mov rcx, qword [rbp - 0x40]
mov dword [rsp + 0x44], eax
mov eax, dword [rbp + 0xc0]
mov dword [rbp - 0x60], eax
mov eax, dword [rbp + 0xc0]
mov dword [rsp + 0x7c], eax
mov eax, dword [rbp + 0xc0]
mov dword [rsp + 0x58], eax
mov eax, dword [rbp + 0xc0]
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x50], rcx
nop dword [rax]
cmp r15d, 0x13a
ja 0x1800050bc
je case.0x180004ff5.48
lea eax, [r15 - 0x20]
cmp eax, 0xf5
ja case.default.0x180004efb
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x7a64]
mov ecx, dword [rdx + rax*4 + 0x7a38]
add rcx, rdx
jmp rcx
mov edi, r14d
mov dword [rsp + 0x68], r14d
jmp case.0x180004efb.33
xor edx, edx
xor r8d, r8d
lea ecx, [rdx + 0x4a]
call fcn.18005fe10
mov r14d, eax
cmp eax, 1
jne 0x180005017
mov rcx, qword [rbp + 0xa0]
cmp dword [rcx], 0
je 0x180004f6a
mov esi, 0x8d
mov eax, esi
sub eax, 0x8c
je 0x180004f58
cmp eax, 1
jne 0x180004f5a
xor r8d, r8d
lea ecx, [rax + 0x49]
xor edx, edx
call fcn.18005fe10
mov rcx, qword [rbp + 0xa0]
mov r14d, eax
jmp 0x180004f5a
dec dword [rcx]
dec esi
cmp esi, 0x8b
ja 0x180004f31
cmp r14d, 1
je 0x180004f27
mov r9, qword [rbp + 0xb0]
mov esi, dword [rsp + 0x24]
mov r10, qword [rbp + 0xb8]
mov r8d, dword [rsp + 0x30]
mov rcx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x20]
mov r11, qword [rsp + 0x28]
add r15d, 0x39
cmp r15d, r12d
jb 0x180004ec0
mov r12, qword [rsp + 0x50]
mov r13d, dword [rsp + 0x44]
mov r14d, dword [rsp + 0x58]
mov r15d, dword [rbp + 0xc0]
lea eax, [r15 + 0x11]
mov dword [rbp + 0xc], eax
cmp r15d, eax
jae case.0x180004ff5.48
movsxd rax, dword [rbp + 0xc0]
mov qword [rbp - 0x28], rax
nop dword [rax]
lea eax, [r15 - 0x20]
cmp eax, 0x10
ja case.default.0x180004ff5
lea rcx, [0x180000000]
mov ecx, dword [rcx + rax*4 + 0x7b5c]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov rcx, qword [rsp + 0x50]
xor edx, edx
mov dword [rsp + 0x20], edx
jmp 0x180004f8a
mov r8d, 0xc
mov rdx, r9
xor ecx, ecx
call fcn.18003dc80
mov dword [rbp - 0x60], eax
mov r9, qword [rbp + 0xb0]
jmp 0x180004f75
mov rcx, qword [rsp + 0x50]
xor ebx, ebx
mov edx, dword [rsp + 0x20]
mov r11, r13
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x28], r13
jmp 0x180004f8f
mov rax, qword [rbp + 0xa0]
mov rcx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x20]
mov r11, qword [rsp + 0x28]
cmp dword [rax], 0
jne 0x180004f8f
mov r14d, 5
jmp 0x180004f8f
mov r14d, 4
jmp case.0x180004efb.33
mov rax, qword [rbp + 0xa0]
cmp qword [rax], 0
je 0x180005098
test r10, r10
je 0x180005098
xor eax, eax
mov r8d, eax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x58], eax
jmp case.0x180004efb.33
mov eax, 1
mov r8d, eax
mov dword [rsp + 0x30], eax
xor eax, eax
mov dword [rsp + 0x58], eax
jmp case.0x180004efb.33
mov dword [rsp + 0x40], 0
jmp case.0x180004efb.33
mov eax, r15d
sub eax, 0x13d
je 0x1800051ad
sub eax, 0x39
je 0x180005182
sub eax, 0x39
je 0x18000514d
sub eax, 0x39
je 0x1800050fa
mov edx, dword [rsp + 0x20]
mov r11, qword [rsp + 0x28]
cmp eax, 0x39
jne 0x180004f8f
mov dword [rcx], 0xffffffff
jmp 0x180004f8f
test rcx, rcx
jne case.default.0x180004efb
mov eax, 0x97
cmp eax, 0x97
je 0x180005133
cmp eax, 0x154
jne 0x18000513c
mov eax, edi
mov rbx, qword [rsp + 0x1a8]
add rsp, 0x160
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov edi, 0xc
mov dword [rsp + 0x68], edi
add eax, 0xbd
cmp eax, 0x211
jb 0x180005108
jmp case.default.0x180004efb
mov eax, dword [r10 + 0x34]
lea ecx, [rax*2 + 2]
shl rcx, 2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r9, qword [rbp + 0xb0]
mov rcx, rax
mov r10, qword [rbp + 0xb8]
mov r8d, dword [rsp + 0x30]
mov qword [rsp + 0x50], rax
jmp case.default.0x180004efb
mov edx, dword [rsp + 0x20]
xor eax, eax
mov r11, qword [rsp + 0x28]
mov dword [rsp + 0x7c], eax
test r8d, r8d
jne 0x180004f8f
mov dword [r10 + 0x50], eax
mov rax, qword [r10 + 0x40]
mov dword [rax], 0xffffffff
jmp 0x180004f8f
mov eax, 1
mov dword [rsp + 0x44], 0xffffffff
mov esi, eax
mov dword [rsp + 0x24], eax
jmp case.default.0x180004efb
mov eax, dword [0x420d86a0]
jmp 0x180005118
mov r12, qword [rbp - 0x40]
mov r13d, dword [rbp + 0xc0]
mov dword [rbp - 0x60], eax
mov eax, dword [rbp + 0xc0]
mov dword [rsp + 0x7c], eax
mov eax, dword [rbp + 0xc0]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], r13d
mov qword [rsp + 0x50], r12
mov dword [rsp + 0x58], r14d
jmp 0x180004fab
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov edi, ebx
mov dword [rsp + 0x68], ebx
jmp 0x1800079ed
mov rcx, qword [rbp + 0x38]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x1800079ed
lea r8, [rbp + 0xc0]
mov dword [rbp + 0xc0], 0
mov edx, 0x10c
mov rcx, r9
call fcn.18003df60
jmp 0x1800079e6
test r8d, r8d
jne case.default.0x180004ff5
test r13d, r13d
js case.default.0x180004ff5
mov r15d, dword [rsp + 0x20]
mov r14d, 0xd5
mov edi, dword [rsp + 0x40]
mov rbx, qword [rbp - 0x28]
nop dword [rax + rax]
mov eax, r14d
sub eax, 0xd5
je 0x1800052ec
sub eax, 1
je 0x1800052d9
sub eax, 1
je 0x1800052c8
sub eax, 1
je 0x1800052bd
cmp eax, 1
jne 0x180005363
inc edi
mov dword [rsp + 0x40], edi
jmp 0x180005363
mov r13d, 0xffffffff
jmp 0x180005363
mov rax, qword [r10 + 0x40]
mov dword [rax + rbx*4 + 8], 0xffffffff
jmp 0x180005363
mov rax, qword [r10 + 0x40]
mov dword [rax + rbx*4], r15d
mov rax, qword [r10 + 0x40]
mov dword [rax + rbx*4 + 4], r13d
jmp 0x180005363
mov esi, 0xb3
mov edi, 1
cmp esi, 0xb3
jne 0x180005321
mov r8d, r15d
lea rcx, str.cache_operation
mov edx, r13d
call fcn.1800aa620
mov ecx, edi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
add esi, 0x9a
cmp esi, 0x14d
jb 0x1800052f6
mov r10, qword [rbp + 0xb8]
xor ecx, ecx
mov edi, dword [rsp + 0x40]
mov qword [rbp - 0x28], rcx
mov rax, qword [r10 + 0x40]
cmp dword [rax], ecx
jl 0x180005360
nop dword [rax + rax]
inc rcx
lea rax, [rax + 4]
cmp dword [rax], 0
jge 0x180005350
mov qword [rbp - 0x28], rcx
mov rbx, rcx
inc r14d
cmp r14d, 0xda
jb 0x180005290
mov rbx, qword [rsp + 0x38]
mov edi, dword [rsp + 0x68]
mov r15d, dword [rbp + 0xc0]
mov dword [rsp + 0x44], r13d
jmp 0x1800079ed
mov rax, qword [rbp - 0x70]
mov dword [rax], 0xffffffff
mov ecx, dword [r10 + 0x34]
inc ecx
shl rcx, 3
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp - 0x40], rax
jmp 0x1800079ed
mov qword [rbp + 0x38], r12
jmp case.default.0x180004ff5
mov dword [r10 + 0x48], r14d
jmp case.default.0x180004ff5
mov edi, dword [rsp + 0x30]
mov esi, 0x54
lea ebx, [rsi - 0x53]
nop
cmp esi, 0x54
jne 0x180005409
lea rax, str.CWSPWizard
test edi, edi
lea rdx, str.TrdUts_fini
mov r8d, r14d
cmovne rdx, rax
lea rcx, str.MS_RLE:_frame_ptr_just_went_out_of_bounds__run_
call fcn.1800aa620
mov ecx, ebx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
add esi, 0x2220
cmp esi, 0x2220
jbe 0x1800053d0
mov rbx, qword [rsp + 0x38]
mov edi, dword [rsp + 0x68]
jmp 0x1800079ed
mov r13, qword [rbp + 0xb0]
mov r8d, 0xc
mov rdx, r13
xor ecx, ecx
call fcn.18003dc80
cmp eax, dword [rbp - 0x60]
jle 0x1800078b4
nop word [rax + rax]
mov eax, 0x85
cmp eax, 0x85
je 0x180007882
cmp eax, 0x8d5
je 0x180005477
cmp eax, 0x1125
je case.default.0x1800054a1
jmp 0x180007886
mov edx, 0x112
mov rcx, r13
call fcn.18009bee0
cmp eax, 6
ja case.default.0x1800054a1
movsxd rcx, eax
lea rdx, [0x180000000]
mov eax, dword [rdx + rcx*4 + 0x7ba0]
add rax, rdx
jmp rax
movsxd rcx, dword [rbp - 0x80]
mov r14d, 0x36
mov rsi, rcx
cmp r14d, 0x36
je 0x18000555f
cmp r14d, 0x798
je 0x180005530
cmp r14d, 0xefa
je 0x180005525
cmp r14d, 0x165c
je 0x180005506
cmp r14d, 0x1dbe
jne 0x180005572
mov r13, qword [rbp + 0xb0]
mov esi, dword [rsp + 0x24]
movsxd rax, ecx
mov rcx, qword [rbp - 0x70]
mov dword [rcx + rax*4 - 4], 0xffffffff
mov eax, 0x1125
jmp 0x180007886
mov rax, qword [rbp - 0x70]
xor ecx, ecx
xor esi, esi
mov dword [rbp - 0x80], ecx
cmp dword [rax], ecx
jl 0x180005572
inc rsi
inc ecx
cmp dword [rax + rsi*4], 0
jge 0x180005515
mov dword [rbp - 0x80], ecx
jmp 0x180005572
mov dword [r12 + rsi*4 + 4], 0xffffffff
jmp 0x180005572
xor ecx, ecx
xor esi, esi
mov dword [rbp - 0x80], ecx
cmp dword [r12], ecx
jl 0x18000554f
nop dword [rax]
inc rsi
inc ecx
cmp dword [r12 + rsi*4], 0
jge 0x180005540
mov dword [rbp - 0x80], ecx
mov eax, dword [rbp + 0x10]
lea eax, [rax*2 + 1]
mov dword [r12 + rsi*4], eax
jmp 0x180005572
mov edx, 0x112
mov rcx, r13
call fcn.18009bee0
mov ecx, dword [rbp - 0x80]
mov dword [rbp + 0x10], eax
add r14d, 0x762
cmp r14d, 0x24ea
jbe 0x1800054b0
movsxd r8, dword [rbp - 0x1c]
mov edx, 0x21
mov r10d, dword [rsp + 0x24]
mov r11d, dword [rsp + 0x20]
mov dword [rbp + 0xc0], edx
mov qword [rbp - 0x48], r8
nop dword [rax]
nop word [rax + rax]
movsxd rsi, dword [rbp - 0x7c]
mov eax, edx
mov r14d, dword [rsp + 0x40]
mov r15d, dword [rsp + 0x58]
mov r13d, dword [rsp + 0x44]
mov dword [rsp + 0x48], r10d
mov dword [rsp + 0x60], r11d
sub eax, 0x1d
je case.default.0x1800054a1
sub eax, 1
je 0x1800070e5
sub eax, 1
je 0x1800070c0
sub eax, 1
je 0x180005988
mov r13, qword [rbp + 0xb0]
cmp eax, 1
jne 0x1800058fa
xor r8d, r8d
mov rdx, r13
mov ecx, 0xee
call fcn.180060fe0
mov r9, rax
mov qword [rsp + 0x28], rax
cmp dword [rax + 0x14], 0
jl 0x18000715e
mov r14d, 0x94
xor r13d, r13d
mov dword [rsp + 0x48], r14d
cmp r13d, 5
ja case.default.0x18000564f
lea rdx, [0x180000000]
mov eax, dword [rdx + r13*4 + 0x7bbc]
add rax, rdx
jmp rax
mov esi, 0x11a
cmp esi, 0x11a
jne 0x180005689
mov rcx, qword [rbp + 0xb0]
lea r8, [rsp + 0x48]
lea edx, [rsi - 0xe]
mov dword [rsp + 0x48], 6
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
test eax, eax
jne case.default.0x1800054a1
add esi, 0xb274
cmp esi, 0xb274
jbe 0x180005656
jmp case.default.0x18000564f
cmp dword [rsp + 0x30], 0
jne case.default.0x18000564f
movsxd r8, dword [rsp + 0x78]
mov r15d, 0x33
movsxd r12, dword [rbp - 0x14]
mov r14, r8
nop dword [rax]
mov eax, r15d
sub eax, 0x31
je 0x180005726
sub eax, 1
je 0x180005707
cmp eax, 1
jne 0x180005819
mov rdx, qword [rbp - 0x70]
xor r8d, r8d
xor r14d, r14d
mov dword [rsp + 0x78], r8d
cmp dword [rdx], r8d
jl 0x180005819
nop
inc r14
inc r8d
cmp dword [rdx + r14*4], 0
jge 0x1800056f0
mov dword [rsp + 0x78], r8d
jmp 0x180005819
mov rax, qword [rbp + 0xb8]
mov rcx, r12
add rcx, rcx
mov rax, qword [rax + 0x20]
mov qword [rax + rcx*8 + 8], 0
jmp 0x180005819
test r14, r14
jle 0x180005819
mov esi, 0xd5
mov eax, esi
sub eax, 0xd5
je 0x1800057bc
sub eax, 0x6f
je 0x1800057a0
sub eax, 0x6f
je 0x180005761
cmp eax, 0x6f
jne 0x18000580a
mov rax, qword [rbp - 0x10]
mov dword [rax + r14*4], 0xffffffff
jmp 0x18000580a
mov rdx, qword [rbp - 0x70]
xor r8d, r8d
xor r14d, r14d
mov dword [rsp + 0x78], r8d
mov ecx, dword [rdx]
test ecx, ecx
js 0x18000580a
mov r9, qword [rbp - 0x10]
xor eax, eax
inc r14
mov dword [rax + r9], ecx
inc r8d
lea rax, [r14*4]
mov ecx, dword [rax + rdx]
test ecx, ecx
jns 0x180005780
mov dword [rsp + 0x78], r8d
jmp 0x18000580a
mov rax, qword [rbp + 0xb8]
mov rcx, r12
mov rdx, qword [rbp - 0x10]
add rcx, rcx
mov rax, qword [rax + 0x20]
mov qword [rax + rcx*8 + 8], rdx
jmp 0x18000580a
lea eax, [r8 + 1]
movsxd rcx, eax
shl rcx, 2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp - 0x10], rax
cmp rax, 0
jne 0x180005805
mov ecx, 0x13
nop dword [rax]
cmp ecx, 0x13
je 0x1800057f0
cmp ecx, 0x77
je case.default.0x1800054a1
jmp 0x1800057fa
mov ebx, 0xc
mov qword [rsp + 0x38], rbx
add ecx, 0x64
cmp ecx, 0xdb
jb 0x1800057e0
mov r8d, dword [rsp + 0x78]
add esi, 0x6f
cmp esi, 0x291
jb 0x180005734
dec r15d
cmp r15d, 0x30
ja 0x1800056c0
mov r14d, dword [rsp + 0x48]
jmp case.default.0x18000564f
mov rdx, qword [rsp + 0x50]
xor r8d, r8d
xor ecx, ecx
mov dword [rsp + 0x78], r8d
cmp dword [rdx], ecx
jl 0x180005854
inc rcx
inc r8d
cmp dword [rdx + rcx*4], 0
jge 0x180005843
mov dword [rsp + 0x78], r8d
mov eax, dword [rbp - 0x14]
add eax, eax
mov dword [rdx + rcx*4], eax
jmp case.default.0x18000564f
mov esi, 0x127
cmp esi, 0x127
jne 0x18000589b
mov eax, dword [r9 + 0x14]
lea r8, [rsp + 0x48]
mov rcx, qword [rbp + 0xb0]
lea edx, [rsi - 0x1b]
mov dword [rsp + 0x48], eax
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
test eax, eax
jne case.default.0x1800054a1
mov r9, qword [rsp + 0x28]
add esi, 0xacda
cmp esi, 0xacda
jbe 0x180005863
jmp case.default.0x18000564f
movsxd rax, dword [rsp + 0x78]
mov rcx, qword [rsp + 0x50]
mov dword [rcx + rax*4 + 4], 0xffffffff
jmp case.default.0x18000564f
mov eax, dword [r9 + 0x14]
mov dword [rbp - 0x14], eax
mov r9, qword [rsp + 0x28]
inc r14d
inc r13d
mov dword [rsp + 0x48], r14d
cmp r14d, 0x9a
jb 0x180005633
mov edx, dword [rbp + 0xc0]
mov r10d, dword [rsp + 0x24]
mov r11d, dword [rsp + 0x20]
mov r13, qword [rbp + 0xb0]
mov r8, qword [rbp - 0x48]
dec edx
mov dword [rbp + 0xc0], edx
cmp edx, 0x1c
ja 0x1800055b0
mov r14d, 0x74
mov dword [rbp + 0xc0], r14d
nop dword [rax]
mov eax, r14d
sub eax, 0x74
je 0x180007256
sub eax, 1
je 0x180007173
cmp eax, 1
jne 0x180007272
cmp dword [rsp + 0x30], 0
jne case.default.0x1800054a1
mov r15d, dword [rbp - 0x5c]
lea rbx, str.minimize
mov r14d, 0x109
mov edi, eax
nop dword [rax]
mov eax, r14d
sub eax, 0x109
je 0x1800072d8
cmp eax, 0x51
jne 0x180007324
xor eax, eax
test r15d, r15d
sete al
mov dword [rsp + 0x7c], eax
jmp 0x180007324
mov r8, qword [rsp + 0x28]
movsxd r9, r11d
mov qword [rbp - 0x78], r9
mov ecx, dword [r8]
test ecx, ecx
je 0x1800059b7
sub ecx, 1
je 0x1800059df
sub ecx, 1
je 0x180005e93
cmp ecx, 1
je 0x180005eb7
jmp 0x1800058f3
mov ecx, 0x14
nop dword [rax]
mov eax, ecx
sub eax, 0x13
je 0x180006cba
cmp eax, 1
jne 0x1800059d8
mov rax, qword [r8 + 8]
mov qword [rbp + 0x48], rax
dec ecx
cmp ecx, 0x12
ja 0x1800059c0
mov r12d, 0xbb
cmp r12d, 0xbb
je 0x180005a11
cmp r12d, 0x3267
jne 0x180005e76
mov r13, qword [rbp + 0xb0]
mov edx, 0x1f
mov r11d, dword [rsp + 0x20]
jmp 0x1800058fa
mov r15d, 0xa7
nop word [rax + rax]
cmp r15d, 0x115e6
ja 0x180005c20
je 0x180005bac
cmp r15d, 0xa7
je 0x180005b9f
cmp r15d, 0x381a
je 0x180005b8f
cmp r15d, 0x6f8d
je 0x180005b77
cmp r15d, 0xa700
je 0x180005b2f
cmp r15d, 0xde73
jne 0x180005e5d
mov r13, qword [rsp + 0x28]
mov esi, 0x10f
nop
mov eax, esi
sub eax, 0x10f
je 0x180005ad7
cmp eax, 1
jne 0x180005a92
test ebx, ebx
jne 0x180005abc
mov r14, qword [rbp + 0xb0]
inc esi
cmp esi, 0x111
jb 0x180005a80
mov esi, 0xf8
cmp esi, 0xf8
je 0x180005af8
cmp esi, 0x3a20
jne 0x180005b19
test ebx, ebx
je 0x180005b19
mov r13, qword [rbp + 0xb0]
mov r11d, dword [rsp + 0x20]
mov r10d, dword [rsp + 0x24]
mov edx, 0x1f
jmp 0x1800058fa
mov r14, qword [rbp + 0xb0]
mov rdx, r13
mov r8, r14
mov ecx, 0xd0
call fcn.180079600
mov rbx, rax
mov qword [rsp + 0x38], rax
jmp 0x180005a99
lea r8, [rsp + 0x48]
mov dword [rsp + 0x48], 5
mov edx, 0x10c
mov rcx, r14
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
add esi, 0x3928
cmp esi, 0x7250
jbe 0x180005aa8
mov r8, r13
jmp 0x180005e5d
mov esi, 0xe5
cmp esi, 0xe5
jne 0x180005b64
mov edx, r10d
lea rcx, str.Object_not_found____s___s_
call fcn.1800aa620
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r10d, dword [rsp + 0x24]
add esi, 0xf35
cmp esi, 0xf35
jbe 0x180005b34
jmp 0x180005e58
mov rax, qword [rbp + 0x18]
mov dword [rbp - 0x38], 0xffffffff
mov rax, qword [rax + 8]
mov qword [rbp + 0x20], rax
jmp 0x180005e5d
mov rax, qword [rbp + 0x18]
mov r14, qword [rax]
mov qword [rbp - 8], r14
jmp 0x180005e5d
mov rax, qword [r8 + 8]
mov qword [rbp + 0x18], rax
jmp 0x180005e5d
mov esi, 0x68
mov r13, qword [rbp + 0xb0]
mov eax, esi
sub eax, 0x68
je 0x180005bce
cmp eax, 1
jne 0x180005be6
test ebx, ebx
jne 0x180005ac3
jmp 0x180005be6
mov rdx, qword [rbp + 0x20]
mov r8, r13
mov ecx, 0xd0
call fcn.180079600
mov ebx, eax
mov qword [rsp + 0x38], rbx
inc esi
cmp esi, 0x6a
jb 0x180005bb1
mov dword [rsp + 0x48], 0
mov edx, 0x10c
lea r8, [rsp + 0x48]
mov rcx, r13
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
test eax, eax
jne 0x180005ac3
mov qword [rsp + 0x38], rbx
jmp 0x180005e58
cmp r15d, 0x14d59
je 0x180005deb
cmp r15d, 0x184cc
je 0x180005d03
cmp r15d, 0x1bc3f
je 0x180005ca7
cmp r15d, 0x1f3b2
je 0x180005c62
cmp r15d, 0x22b25
jne 0x180005e5d
mov r13, qword [rbp + 0xb0]
jmp 0x180005bed
mov esi, 0x8b
cmp esi, 0x8b
jne 0x180005c94
mov r13, qword [rbp + 0xb0]
lea ecx, [rsi + 0x45]
mov rdx, qword [rbp - 8]
mov r8, r13
call fcn.180079600
mov ebx, eax
mov qword [rsp + 0x38], rbx
test eax, eax
jne 0x180005ac3
add esi, 0xba
cmp esi, 0x145
jb 0x180005c67
jmp 0x180005e58
mov esi, 0x46
nop dword [rax]
mov r13, qword [rbp + 0xb0]
cmp esi, 0x46
je 0x180005ccb
cmp esi, 0x77
jne 0x180005ceb
test ebx, ebx
jne 0x180005ac3
jmp 0x180005ceb
mov eax, dword [rbp - 0x38]
lea r8, [rsp + 0x48]
mov edx, 0x10c
mov dword [rsp + 0x48], eax
mov rcx, r13
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
add esi, 0x31
cmp esi, 0xa8
jb 0x180005cb0
mov dword [rsp + 0x48], 4
jmp 0x180005bf5
mov esi, 6
nop dword [rax + rax]
mov r14, qword [rbp - 8]
cmp esi, 6
jne 0x180005d4b
mov edx, dword [r14 + 0x1c]
lea rcx, str.More_than_one_threshold_date
add edx, r10d
call fcn.1800aa620
mov r13d, 1
mov ecx, r13d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r10d, dword [rsp + 0x24]
jmp 0x180005d51
mov r13d, 1
add esi, 0x300
cmp esi, 0x300
jbe 0x180005d10
cmp dword [r14 + 0x1c], 0
jle 0x180005e58
mov rax, qword [rbp + 0x20]
cmp dword [rax + 0x1c], 0
jle 0x180005e58
mov r14d, 0x30
nop
mov eax, r14d
sub eax, 0x30
je 0x180005d97
cmp eax, 1
jne 0x180005de0
inc r10d
mov dword [rsp + 0x24], r10d
jmp 0x180005de0
mov esi, 0xaa
nop dword [rax]
cmp esi, 0xaa
jne 0x180005dc9
mov edx, r10d
lea rcx, str.CTreeViewCtrlClass::RelayToggleToEngine
call fcn.1800aa620
mov ecx, r13d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r10d, dword [rsp + 0x24]
add esi, 0xb4a
cmp esi, 0xb4a
jbe 0x180005da0
mov dword [rbp - 0x38], r10d
inc r14d
cmp r14d, 0x32
jb 0x180005d80
jmp 0x180005e58
mov esi, 0x92
cmp esi, 0x92
je 0x180005e1a
cmp esi, 0x1ff0
jne 0x180005e4a
test ebx, ebx
je 0x180005e4a
mov r13, qword [rbp + 0xb0]
mov edx, 0x1f
mov r11d, dword [rsp + 0x20]
jmp 0x1800058fa
mov rax, qword [rbp - 8]
lea r8, [rsp + 0x48]
mov edx, 0x10c
mov ecx, dword [rax + 0x1c]
add ecx, r10d
mov dword [rsp + 0x48], ecx
mov rcx, qword [rbp + 0xb0]
call fcn.18003df60
mov r10d, dword [rsp + 0x24]
mov ebx, eax
mov qword [rsp + 0x38], rbx
add esi, 0x1f5e
cmp esi, 0x3ebc
jbe 0x180005df0
mov r8, qword [rsp + 0x28]
mov r10d, dword [rsp + 0x24]
add r15d, 0x3773
cmp r15d, 0x261f1
jbe 0x180005a20
add r12d, 0x31ac
cmp r12d, 0x6358
jbe 0x1800059e5
mov r9, qword [rbp - 0x78]
mov r11d, dword [rsp + 0x20]
mov eax, 0xad
nop dword [rax + rax]
cmp eax, 0xad
je 0x1800066f5
add eax, 0x3610
cmp eax, 0x3610
jbe 0x180005ea0
movsxd rax, dword [rbp - 0x30]
mov r14d, 0x123
mov dword [rsp + 0x48], r14d
mov qword [rbp - 0x78], rax
jmp 0x180005ed5
mov r8, qword [rsp + 0x28]
cmp r14d, 0x3f3ae
ja 0x18000623a
je 0x180006200
cmp r14d, 0x1b23a
ja 0x1800060aa
je 0x18000601b
cmp r14d, 0x123
je 0x180006007
cmp r14d, 0x9180
je 0x180005fb2
cmp r14d, 0x121dd
jne 0x1800066c0
mov esi, 0x63
mov eax, esi
sub eax, 0x62
je 0x180005f41
cmp eax, 1
jne 0x180005f55
lea rcx, str.Union_n
call fcn.1800aa620
jmp 0x180005f55
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
dec esi
cmp esi, 0x61
ja 0x180005f27
mov esi, 0xed
cmp esi, 0xed
je 0x180005f7b
cmp esi, 0x9159
jne 0x180005f9f
test ebx, ebx
jne 0x180005abc
jmp 0x180005f9f
mov eax, dword [rbp - 0x34]
lea r8, [rsp + 0x48]
mov rcx, qword [rbp + 0xb0]
mov edx, 0x10c
mov dword [rsp + 0x48], eax
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
add esi, 0x906c
cmp esi, 0x120d8
jbe 0x180005f61
jmp 0x1800066c0
mov rax, qword [rbp + 0x40]
mov rsi, qword [rsp + 0x50]
mov rax, qword [rax + 8]
cmp dword [rsi], 0
mov qword [rbp + 0x30], rax
jl 0x180005ffa
mov ecx, 0xb4
nop dword [rax]
mov eax, ecx
sub eax, 0xb4
je 0x180005fe7
cmp eax, 1
jne 0x180005feb
lea eax, [r10 + 1]
mov dword [rbp - 0x34], eax
jmp 0x180005feb
mov dword [rbp - 0x18], r10d
inc ecx
cmp ecx, 0xb6
jb 0x180005fd0
jmp 0x1800066c0
mov dword [rbp - 0x34], r10d
mov dword [rbp - 0x18], r11d
jmp 0x1800066c0
mov rax, qword [r8 + 8]
mov qword [rbp + 0x40], rax
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
jmp 0x1800066c0
mov esi, 0x57
mov r13, qword [rbp + 0xb0]
cmp esi, 0x57
jne 0x180006054
mov eax, dword [rbp - 0x18]
lea r8, [rsp + 0x48]
mov edx, 0x10c
mov dword [rsp + 0x48], eax
mov rcx, r13
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
test eax, eax
jne 0x180005ac3
add esi, 0x2ad2
cmp esi, 0x2ad2
jbe 0x180006020
mov esi, 0x25
cmp esi, 0x25
je 0x18000607e
cmp esi, 0xbda
jne 0x180006097
test ebx, ebx
jne 0x180005ac3
jmp 0x180006097
mov rdx, qword [rsp + 0x50]
mov r8, r13
mov ecx, 0xd0
call fcn.180079600
mov ebx, eax
mov qword [rsp + 0x38], rbx
add esi, 0xbb5
cmp esi, 0x176a
jbe 0x180006067
jmp 0x1800066c7
cmp r14d, 0x24297
je 0x180006158
cmp r14d, 0x2d2f4
je 0x180006110
cmp r14d, 0x36351
jne 0x1800066c0
mov esi, 0x56
mov eax, esi
sub eax, 0x56
je 0x1800060e8
cmp eax, 1
jne 0x180006104
test ebx, ebx
jne 0x180005abc
jmp 0x180006104
mov r8, qword [rbp + 0xb0]
mov ecx, 0xd0
mov rdx, qword [rbp + 0x28]
call fcn.180079600
mov ebx, eax
mov qword [rsp + 0x38], rbx
inc esi
cmp esi, 0x58
jb 0x1800060d2
jmp 0x1800066c0
mov esi, 0x119
mov eax, esi
sub eax, 0x118
je 0x180006141
cmp eax, 1
jne 0x180006149
mov r8, qword [rbp + 0xb0]
mov ecx, 0xd0
mov rdx, qword [rbp + 0x30]
call fcn.180079600
mov ebx, eax
mov qword [rsp + 0x38], rbx
jmp 0x180006149
test ebx, ebx
jne 0x180005abc
dec esi
cmp esi, 0x117
ja 0x180006115
jmp 0x1800066c0
mov esi, 0xae
nop dword [rax]
mov r13, qword [rbp + 0xb0]
mov eax, esi
sub eax, 0xad
je 0x1800061a0
cmp eax, 1
jne 0x1800061a8
mov rax, qword [rsp + 0x50]
lea r8, [rsp + 0x48]
mov edx, 0x10c
mov rcx, r13
mov eax, dword [rax]
not eax
shr eax, 0x1f
mov dword [rsp + 0x48], eax
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
jmp 0x1800061a8
test ebx, ebx
jne 0x180005ac3
dec esi
cmp esi, 0xac
ja 0x180006160
mov esi, 0x109
mov eax, esi
sub eax, 0x109
je 0x1800061cf
cmp eax, 0x74
jne 0x1800061e8
test ebx, ebx
jne 0x180005ac3
jmp 0x1800061e8
mov rdx, qword [rsp + 0x28]
mov r8, r13
mov ecx, 0xd0
call fcn.180079600
mov ebx, eax
mov qword [rsp + 0x38], rbx
add esi, 0x74
cmp esi, 0x1f1
jb 0x1800061b7
jmp 0x1800066c7
mov r13, qword [rbp + 0xb0]
lea r8, [rsp + 0x48]
mov rcx, r13
mov dword [rsp + 0x48], 3
mov edx, 0x10c
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
test eax, eax
jne 0x180005ac3
mov qword [rsp + 0x38], rbx
jmp 0x1800066c7
cmp r14d, 0x63522
ja 0x180006669
je 0x18000635f
cmp r14d, 0x4840b
je 0x1800062e0
cmp r14d, 0x51468
je 0x18000628a
mov r13, qword [rbp + 0xb0]
cmp r14d, 0x5a4c5
jne 0x1800066c7
mov rdx, qword [rbp + 0x28]
mov r8, r13
mov ecx, 0xd0
call fcn.180079600
jmp 0x180006221
mov esi, 0xa9
nop
mov r13, qword [rbp + 0xb0]
mov eax, esi
sub eax, 0xa9
je 0x1800062af
cmp eax, 1
jne 0x1800062d1
test ebx, ebx
jne 0x180005ac3
jmp 0x1800062d1
mov eax, 2
lea r8, [rsp + 0x48]
mov edx, 0x10c
mov dword [rsp + 0x48], eax
mov rcx, r13
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
inc esi
cmp esi, 0xab
jb 0x180006290
jmp 0x1800066c7
mov esi, 0x7b
nop word [rax + rax]
mov r13, qword [rbp + 0xb0]
mov eax, esi
sub eax, 0x7a
je 0x18000631d
cmp eax, 1
jne 0x180006325
mov rdx, qword [rbp + 0x30]
mov r8, r13
mov ecx, 0xd0
call fcn.180079600
mov ebx, eax
mov qword [rsp + 0x38], rbx
jmp 0x180006325
test ebx, ebx
jne 0x180005ac3
dec esi
cmp esi, 0x79
ja 0x1800062f0
lea r8, [rsp + 0x48]
mov dword [rsp + 0x48], 0
mov edx, 0x10c
mov rcx, r13
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
test eax, eax
jne 0x1800070d1
mov qword [rsp + 0x38], rbx
jmp 0x1800066c7
mov esi, 0x2f
mov r13, qword [rbp + 0xb0]
cmp esi, 0x2f
jne 0x180006399
lea r8, [rsp + 0x60]
mov dword [rsp + 0x60], 0
mov edx, 0x10c
mov rcx, r13
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
test eax, eax
jne 0x180005ac3
add esi, 0xa5
cmp esi, 0xd4
jb 0x180006364
mov rsi, qword [rsp + 0x50]
cmp dword [rsi], 0
jl 0x1800066c7
movsxd r9, dword [rsp + 0x20]
mov r12d, 0x11a
movsxd r8, dword [rsp + 0x24]
lea rdx, [r9*4]
mov qword [rsp + 0x70], rdx
lea r13, [r8*4]
nop word [rax + rax]
mov eax, r12d
sub eax, 0x116
je 0x180006646
sub eax, 1
je 0x180006640
sub eax, 1
je 0x18000662e
sub eax, 1
je 0x1800065f7
cmp eax, 1
jne 0x180006652
cmp dword [rsp + 0x30], 0
jne 0x180006652
mov r15d, 0x5a
mov eax, r15d
sub eax, 0x5a
je 0x1800065a6
sub eax, 1
je 0x180006592
sub eax, 1
je 0x18000646a
cmp eax, 1
jne 0x1800065d9
mov r8, qword [rbp + 0xb8]
lea rdx, [rsp + 0x60]
mov dword [rsp + 0x60], r9d
mov rcx, rsi
mov r9d, 0xf2
call fcn.18007e320
jmp 0x1800065d4
mov r10d, dword [rsp + 0x44]
test r10d, r10d
js 0x1800065d9
mov r14d, 9
nop
cmp r14d, 9
je 0x180006501
cmp r14d, 0x92
je 0x1800064ec
cmp r14d, 0x11b
je 0x1800064c7
cmp r14d, 0x1a4
je 0x1800064b7
cmp r14d, 0x22d
jne 0x180006577
inc dword [rsp + 0x40]
jmp 0x180006577
mov r10d, 0xffffffff
mov dword [rsp + 0x44], r10d
jmp 0x180006577
mov rdx, qword [rbp + 0xb8]
mov rcx, qword [rbp - 0x78]
mov rax, qword [rdx + 0x40]
mov dword [rax + rcx*4 + 4], r10d
mov rax, qword [rdx + 0x40]
mov dword [rax + rcx*4 + 8], 0xffffffff
jmp 0x180006577
mov rax, qword [rbp + 0xb8]
mov rcx, qword [rbp - 0x78]
mov rax, qword [rax + 0x40]
mov dword [rax + rcx*4], r9d
jmp 0x180006577
mov esi, 0x13
cmp esi, 0x13
je 0x180006524
cmp esi, 0x1a
jne 0x180006540
lea ecx, [rsi - 0x19]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x180006536
mov r8d, r9d
lea rcx, str.IHDR_after_IDAT
mov edx, r10d
call fcn.1800aa620
mov r10d, dword [rsp + 0x44]
mov r9d, dword [rsp + 0x20]
add esi, 7
cmp esi, 0x21
jb 0x180006506
mov rax, qword [rbp + 0xb8]
xor edx, edx
xor ecx, ecx
mov dword [rbp - 0x30], edx
mov qword [rbp - 0x78], rcx
mov rax, qword [rax + 0x40]
cmp dword [rax], ecx
jl 0x180006577
inc edx
lea rax, [rax + 4]
inc rcx
cmp dword [rax], 0
jge 0x180006562
mov dword [rbp - 0x30], edx
mov qword [rbp - 0x78], rcx
add r14d, 0x89
cmp r14d, 0x2b6
jb 0x180006480
mov rsi, qword [rsp + 0x50]
jmp 0x1800065d4
mov rax, qword [rbp + 0xb8]
mov ecx, dword [rsp + 0x7c]
mov rax, qword [rax + 0x38]
mov dword [rdx + rax], ecx
jmp 0x1800065d9
mov rax, qword [rbp + 0xa0]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x28]
mov r8d, 0x4b
mov dword [rsp + 0x60], r9d
lea r9, [rbp - 0x50]
mov rax, qword [rax]
mov qword [rbp - 0x50], rax
call fcn.180092350
mov ebx, eax
mov rdx, qword [rsp + 0x70]
mov r9d, dword [rsp + 0x20]
inc r15d
cmp r15d, 0x5e
jb 0x180006423
mov r8d, dword [rsp + 0x24]
mov qword [rsp + 0x38], rbx
jmp 0x180006652
lea rcx, str.opera_account
call fcn.1800aa620
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rdx, qword [rsp + 0x70]
mov r8d, dword [rsp + 0x24]
mov r9d, dword [rsp + 0x20]
mov dword [rsi], 0xffffffff
jmp 0x180006652
mov rdx, r13
mov dword [rsp + 0x20], r8d
mov qword [rsp + 0x70], rdx
mov r9d, r8d
jmp 0x180006652
inc dword [rsp + 0x58]
jmp 0x180006652
inc r8d
mov dword [rsp + 0x24], r8d
add r13, 4
dec r12d
cmp r12d, 0x115
ja 0x1800063e0
mov r14d, dword [rsp + 0x48]
jmp 0x1800066c0
cmp r14d, 0x6c57f
je 0x180006688
mov r13, qword [rbp + 0xb0]
cmp r14d, 0x755dc
je 0x180005acd
jmp 0x1800066c7
cmp dword [r8 + 0x18], 0
jle 0x1800066c0
mov eax, 0x94
cmp eax, 0x94
je 0x1800066a7
cmp eax, 0x5bec
jne 0x1800066af
inc r10d
jmp 0x1800066af
inc r10d
mov dword [rsp + 0x20], r10d
add eax, 0x5b58
cmp eax, 0xb6b0
jbe 0x180006694
mov dword [rsp + 0x24], r10d
mov r13, qword [rbp + 0xb0]
mov r10d, dword [rsp + 0x24]
add r14d, 0x905d
mov r11d, dword [rsp + 0x20]
mov dword [rsp + 0x48], r14d
cmp r14d, 0x7e516
jbe 0x180005ed0
mov edx, dword [rbp + 0xc0]
jmp 0x1800058fa
movsxd rdx, dword [rbp - 0x20]
mov eax, 0xca
movsxd r8, r10d
mov dword [rbp + 0xc0], eax
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x48], r8
add eax, 0xffffff36
cmp eax, 0x77
ja case.0x180006738.210
lea rsi, [0x180000000]
movzx eax, byte [rsi + rax + 0x7bf8]
mov ecx, dword [rsi + rax*4 + 0x7bd4]
add rcx, rsi
jmp rcx
mov rcx, qword [rsp + 0x50]
mov rsi, qword [rbp - 0x58]
cmp dword [rcx], 0
jge 0x180006752
test byte [rsi + 0x10], 1
je case.0x180006738.210
mov r12d, 0x12d
lea r13, [r9*4]
mov eax, r12d
sub eax, 0x12a
je 0x1800069db
sub eax, 1
je 0x1800069d5
sub eax, 1
je 0x1800069b9
cmp eax, 1
jne 0x1800069eb
cmp dword [rsp + 0x30], 0
jne 0x18000697e
mov r15d, 0x3f
nop word [rax + rax]
cmp r15d, 0x3f
je 0x180006905
cmp r15d, 0xc0
jne 0x18000695c
mov r9d, dword [rsp + 0x44]
test r9d, r9d
js 0x1800068e4
mov r14d, 0xbb
nop dword [rax + rax]
cmp r14d, 0xbb
je 0x180006841
cmp r14d, 0x5d8
je 0x180006824
cmp r14d, 0xaf5
je 0x18000680c
cmp r14d, 0x1012
jne 0x1800068c1
inc dword [rsp + 0x40]
mov r9d, 0xffffffff
mov dword [rsp + 0x44], r9d
jmp 0x1800068c1
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax + 0x40]
mov dword [rax + rdx*4 + 8], 0xffffffff
jmp 0x1800068c1
mov rcx, qword [rbp + 0xb8]
mov rax, qword [rcx + 0x40]
mov dword [rax + rdx*4], r11d
mov rax, qword [rcx + 0x40]
mov dword [rax + rdx*4 + 4], r9d
jmp 0x1800068c1
mov ecx, 1
mov esi, ecx
mov eax, esi
sub eax, 1
je 0x180006867
cmp eax, 0x95
jne 0x180006883
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x180006879
mov r8d, r11d
lea rcx, str.MAAP_BAND8_GAIN
mov edx, r9d
call fcn.1800aa620
mov r9d, dword [rsp + 0x44]
mov ecx, 1
mov r11d, dword [rsp + 0x20]
add esi, 0x95
cmp esi, 0x12b
jb 0x180006848
mov rax, qword [rbp + 0xb8]
xor ecx, ecx
xor edx, edx
mov dword [rbp - 0x20], ecx
mov rax, qword [rax + 0x40]
cmp dword [rax], ecx
jl 0x1800068c1
nop dword [rax]
inc ecx
lea rax, [rax + 4]
inc rdx
cmp dword [rax], 0
jge 0x1800068b0
mov dword [rbp - 0x20], ecx
mov r11d, dword [rsp + 0x20]
add r14d, 0x51d
cmp r14d, 0x1474
jbe 0x1800067d0
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x70], rdx
mov eax, dword [rsp + 0x20]
lea rdx, [rsp + 0x60]
mov r8, qword [rbp + 0xb8]
mov r9d, 0xf2
mov dword [rsp + 0x60], eax
call fcn.18007e320
jmp 0x180006952
mov rax, qword [rbp + 0xa0]
lea r9, [rbp - 0x50]
mov rcx, qword [rsp + 0x28]
lea rdx, [rsp + 0x60]
mov r8d, 0x4b
mov dword [rsp + 0x60], r11d
mov rax, qword [rax]
mov qword [rbp - 0x50], rax
call fcn.180092350
test byte [rsi + 0x10], 1
mov ebx, eax
mov rax, qword [rbp + 0xb8]
mov edx, 1
mov rcx, qword [rax + 0x38]
mov eax, dword [rsp + 0x7c]
cmovne eax, edx
mov dword [rcx + r13], eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x70]
mov r11d, dword [rsp + 0x20]
add r15d, 0x81
mov rsi, qword [rbp - 0x58]
cmp r15d, 0x141
jb 0x1800067a0
mov qword [rsp + 0x38], rbx
lea rcx, str.dataUnitDebug
call fcn.1800aa620
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x48]
mov r10d, dword [rsp + 0x24]
mov rcx, qword [rsp + 0x50]
mov r11d, dword [rsp + 0x20]
jmp 0x1800069eb
mov dword [rcx], 0xffffffff
lea r13, [r8*4]
mov r11d, r10d
mov dword [rsp + 0x20], r10d
mov qword [rbp - 0x78], r8
jmp 0x1800069eb
inc dword [rsp + 0x58]
jmp 0x1800069eb
inc r10d
inc r8
mov dword [rsp + 0x24], r10d
mov qword [rsp + 0x48], r8
mov rsi, qword [rbp - 0x58]
dec r12d
cmp r12d, 0x129
ja 0x180006760
jmp case.0x180006738.210
cmp dword [rsp + 0x30], 0
je 0x180006a75
mov esi, 0xb6
mov eax, esi
sub eax, 0xb6
je 0x180006a28
cmp eax, 1
jne 0x180006a66
test ebx, ebx
jne 0x180005abc
jmp 0x180006a66
mov rax, qword [rsp + 0x50]
cmp dword [rax], 0
jge 0x180006a40
mov rax, qword [rbp - 0x58]
test byte [rax + 0x10], 1
jne 0x180006a40
xor eax, eax
jmp 0x180006a45
mov eax, 1
mov rcx, qword [rbp + 0xb0]
lea r8, [rsp + 0x60]
mov edx, 0x10c
mov dword [rsp + 0x60], eax
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
inc esi
cmp esi, 0xb8
jb 0x180006a10
jmp case.0x180006738.210
mov esi, 0xe9
mov qword [rsp + 0x38], rbx
nop
mov r13, qword [rbp + 0xb0]
cmp esi, 0xe9
je 0x180006aa1
cmp esi, 0x6b66
jne 0x180006abf
test ebx, ebx
jne 0x180005ac8
jmp 0x180006abf
lea r8, [rsp + 0x60]
mov dword [rsp + 0x60], r11d
mov edx, 0x10c
mov rcx, r13
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
mov r11d, dword [rsp + 0x20]
add esi, 0x6a7d
cmp esi, 0xd4fa
jbe 0x180006a80
mov esi, 0x126
mov eax, esi
sub eax, 0x126
je 0x180006aef
cmp eax, 1
jne 0x180006b16
test ebx, ebx
jne 0x180005ac3
jmp 0x180006b16
mov rax, qword [rbp - 0x58]
lea r8, [rsp + 0x60]
mov edx, 0x10c
mov rcx, r13
mov eax, dword [rax + 0x10]
and eax, 1
mov dword [rsp + 0x60], eax
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
inc esi
cmp esi, 0x128
jb 0x180006ad7
mov qword [rsp + 0x38], rbx
jmp 0x180006c7e
mov esi, 0x6a
nop
mov eax, esi
sub eax, 0x6a
je 0x180006b4f
cmp eax, 1
jne 0x180006b5b
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x180006b5b
lea rcx, str.force_push
call fcn.1800aa620
inc esi
cmp esi, 0x6c
jb 0x180006b30
jmp case.0x180006738.210
mov dword [rsp + 0x7c], 0
jmp case.0x180006738.210
mov r13, qword [rbp + 0xb0]
mov ecx, 0xd0
mov rdx, qword [rsp + 0x28]
mov r8, r13
call fcn.180079600
mov ebx, eax
mov qword [rsp + 0x38], rbx
test eax, eax
jne 0x180005ac3
mov eax, 1
lea r8, [rsp + 0x60]
mov edx, 0x10c
mov dword [rsp + 0x60], eax
mov rcx, r13
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
test eax, eax
jne 0x180005ac3
mov qword [rsp + 0x38], rbx
jmp 0x180006c7e
mov esi, 0xdc
nop word [rax + rax]
mov r13, qword [rbp + 0xb0]
cmp esi, 0xdc
jne 0x180006c16
lea r8, [rsp + 0x60]
mov dword [rsp + 0x60], 0
lea edx, [rsi + 0x30]
mov rcx, r13
call fcn.18003df60
mov ebx, eax
mov qword [rsp + 0x38], rbx
test eax, eax
jne 0x180005ac3
add esi, 0x26ac
cmp esi, 0x26ac
jbe 0x180006be0
jmp 0x180006c7e
mov esi, 0x67
nop dword [rax + rax]
mov r13, qword [rbp + 0xb0]
cmp esi, 0x67
jne 0x180006c5d
mov rax, qword [rbp - 0x58]
lea ecx, [rsi + 0x69]
mov r8, r13
mov rdx, qword [rax]
call fcn.180079600
mov ebx, eax
mov qword [rsp + 0x38], rbx
test eax, eax
jne 0x180005ac3
add esi, 0x5b
cmp esi, 0xc2
jb 0x180006c30
jmp 0x180006c7e
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 8]
mov qword [rbp - 0x58], rax
mov r13, qword [rbp + 0xb0]
mov eax, dword [rbp + 0xc0]
mov rdx, qword [rsp + 0x70]
add eax, 0x11
mov r8, qword [rsp + 0x48]
mov r9, qword [rbp - 0x78]
mov r10d, dword [rsp + 0x24]
mov r11d, dword [rsp + 0x20]
mov dword [rbp + 0xc0], eax
cmp eax, 0x152
jb 0x180006711
mov edx, 0x1f
jmp 0x1800058fa
mov rdx, qword [rbp + 0x48]
mov r8d, 0x80000000
mov ecx, dword [rdx]
lea eax, [rcx + r8]
test r8d, eax
jne 0x180006cd8
cmp ecx, 0xfffffffc
jne 0x1800070c0
mov r8d, dword [rdx + 4]
mov edx, ecx
movsxd rax, r10d
lea rcx, str.Forum_podpore
mov qword [rbp - 0x50], rax
mov qword [rsp + 0x70], rsi
call fcn.1800aa620
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov ecx, dword [rsp + 0x60]
mov r11d, ecx
mov eax, dword [rsp + 0x48]
mov r10d, eax
mov r8, qword [rsp + 0x50]
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x24], eax
mov dword [rsp + 0x44], r13d
cmp dword [r8], 0
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x58], r15d
mov dword [rsp + 0x40], r14d
mov dword [rbp - 0x7c], esi
jl 0x1800070c0
mov r9, qword [rbp - 0x78]
mov edi, r13d
mov dword [rsp + 0x20], ecx
mov r12, rsi
mov ecx, r14d
mov dword [rbp + 0xc0], 0x75
mov dword [rsp + 0x44], r13d
mov r13d, dword [rbp + 0xc0]
lea rdx, [r9*4]
mov qword [rsp + 0x60], rdx
mov r9d, r15d
mov dword [rsp + 0x24], eax
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x58], r15d
mov dword [rsp + 0x40], ecx
mov dword [rbp - 0x7c], esi
jmp 0x180006da5
mov r8, qword [rsp + 0x50]
cmp r13d, 0x75
je 0x180006e41
cmp r13d, 0x132
je 0x180006e0c
cmp r13d, 0x1ef
je 0x180006de7
cmp r13d, 0x2ac
jne 0x1800070a4
inc r9d
inc r10d
inc qword [rbp - 0x50]
mov dword [rsp + 0x58], r9d
mov dword [rsp + 0x24], r10d
jmp 0x1800070a4
mov rax, qword [rbp - 0x50]
mov r11d, r10d
mov dword [r8], 0xffffffff
mov dword [rsp + 0x20], r10d
lea rdx, [rax*4]
mov qword [rsp + 0x60], rdx
jmp 0x1800070a4
mov esi, 0x14
cmp esi, 0x14
jne 0x180006e34
lea rcx, str.ckpointlib_fn
call fcn.1800aa620
lea ecx, [rsi - 0x13]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
add esi, 0x3f
cmp esi, 0x53
jb 0x180006e11
jmp 0x180007090
cmp dword [rsp + 0x30], 0
jne 0x18000701b
mov r15d, 0xd1
mov eax, r15d
sub eax, 0xcf
je 0x180006eb8
sub eax, 1
je 0x180006ea1
cmp eax, 1
jne 0x180007004
mov rax, qword [rbp + 0xa0]
lea r9, [rbp - 0x78]
mov rcx, qword [rsp + 0x28]
lea rdx, [rbp + 0xc0]
mov r8d, 0x4b
mov dword [rbp + 0xc0], r11d
mov rax, qword [rax]
mov qword [rbp - 0x78], rax
call fcn.180092350
mov ebx, eax
jmp 0x180006ff6
mov rax, qword [rbp + 0xb8]
mov ecx, dword [rsp + 0x7c]
mov rax, qword [rax + 0x38]
mov dword [rdx + rax], ecx
jmp 0x180007000
test edi, edi
js 0x180006fd1
mov r14d, 0x42
cmp r14d, 0x42
je 0x180006f36
cmp r14d, 0x4d
je 0x180006f22
cmp r14d, 0x58
je 0x180006efd
cmp r14d, 0x63
je 0x180006ef3
cmp r14d, 0x6e
jne 0x180006fbf
inc ecx
mov dword [rsp + 0x40], ecx
jmp 0x180006fbf
mov edi, 0xffffffff
jmp 0x180006fbf
mov rdx, qword [rbp + 0xb8]
mov rcx, qword [rsp + 0x70]
mov rax, qword [rdx + 0x40]
mov dword [rax + rcx*4 + 4], edi
mov rax, qword [rdx + 0x40]
mov dword [rax + rcx*4 + 8], 0xffffffff
jmp 0x180006fb8
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax + 0x40]
mov dword [rax + r12*4], r11d
jmp 0x180006fbf
mov esi, 0xcc
nop dword [rax + rax]
cmp esi, 0xcc
jne 0x180006f72
mov r8d, r11d
lea rcx, str.Intels_Advisor
mov edx, edi
call fcn.1800aa620
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r11d, dword [rsp + 0x20]
add esi, 0x4d4c
cmp esi, 0x4d4c
jbe 0x180006f40
mov rax, qword [rbp + 0xb8]
xor r9d, r9d
xor ecx, ecx
mov dword [rbp - 0x7c], r9d
mov qword [rsp + 0x70], rcx
mov rax, qword [rax + 0x40]
cmp dword [rax], ecx
jl 0x180006fb8
nop dword [rax]
inc r9d
lea rax, [rax + 4]
inc rcx
cmp dword [rax], 0
jge 0x180006fa0
mov dword [rbp - 0x7c], r9d
mov qword [rsp + 0x70], rcx
mov r12, rcx
mov ecx, dword [rsp + 0x40]
add r14d, 0xb
cmp r14d, 0x79
jb 0x180006ec6
mov dword [rsp + 0x44], edi
mov r8, qword [rbp + 0xb8]
lea rdx, [rbp + 0xc0]
mov rcx, qword [rsp + 0x50]
mov r9d, 0xf2
mov dword [rbp + 0xc0], r11d
call fcn.18007e320
mov r11d, dword [rsp + 0x20]
mov rdx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x40]
dec r15d
cmp r15d, 0xce
ja 0x180006e52
mov qword [rsp + 0x38], rbx
jmp 0x18000709a
mov r14d, 0x128
mov eax, r14d
sub eax, 0x128
je 0x18000703f
cmp eax, 1
jne 0x180007084
mov rax, qword [rsp + 0x28]
mov ecx, 1
mov dword [rax + 0x1c], ecx
jmp 0x180007084
mov esi, 0x9a
cmp esi, 0x9a
je 0x18000706a
cmp esi, 0x3cc2
jne 0x180007076
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x180007076
lea rcx, str.wxxy___._01
call fcn.1800aa620
add esi, 0x3c28
cmp esi, 0x7850
jbe 0x180007044
inc r14d
cmp r14d, 0x12a
jb 0x180007021
mov r11d, dword [rsp + 0x20]
mov rdx, qword [rsp + 0x60]
mov r10d, dword [rsp + 0x24]
mov r9d, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x40]
add r13d, 0xbd
cmp r13d, 0x369
jb 0x180006da0
mov edi, dword [rsp + 0x68]
mov r13, qword [rbp + 0xb0]
mov edx, 0x1f
jmp 0x1800058fa
mov r10d, dword [rsp + 0x24]
mov edx, 0x1f
mov r11d, dword [rsp + 0x20]
jmp 0x1800058fa
mov r9, qword [rsp + 0x28]
cmp dword [r9 + 0x14], 0
jl 0x1800058f3
mov ecx, 0x115
nop word [rax + rax]
mov eax, ecx
sub eax, 0x115
je 0x18000711d
cmp eax, 1
jne 0x180007147
mov rsi, qword [rbp - 0x70]
mov dword [rsi + r8*4 + 4], 0xffffffff
jmp 0x180007147
mov rsi, qword [rbp - 0x70]
xor edi, edi
xor r8d, r8d
mov dword [rbp - 0x1c], edi
cmp dword [rsi], edi
jl 0x18000713f
nop dword [rax]
inc r8
inc edi
cmp dword [rsi + r8*4], 0
jge 0x180007130
mov dword [rbp - 0x1c], edi
mov eax, dword [r9 + 0x14]
mov dword [rsi + r8*4], eax
inc ecx
cmp ecx, 0x117
jb 0x180007100
mov edi, dword [rsp + 0x68]
mov qword [rbp - 0x48], r8
jmp 0x1800058f3
mov edx, dword [rbp + 0xc0]
mov r10d, dword [rsp + 0x24]
mov r11d, dword [rsp + 0x20]
jmp 0x1800058fa
cmp dword [rsp + 0x30], 0
je 0x1800071a6
mov edx, 0x112
mov rcx, r13
call fcn.18009bee0
mov r8, qword [rsp + 0x28]
mov dword [rsp + 0x44], 0xffffffff
mov rcx, qword [r8 + 8]
mov rdx, qword [rcx]
mov edx, dword [rdx + 0x1c]
add edx, eax
mov dword [r8 + 0x1c], edx
jmp 0x18000720d
mov edi, dword [rsp + 0x44]
mov esi, 0x1a
mov r14d, dword [rbp - 0x5c]
mov ebx, dword [rbp + 4]
mov eax, esi
sub eax, 0x18
je 0x1800071ea
sub eax, 1
je 0x1800071d9
cmp eax, 1
jne 0x1800071f0
mov edx, 0x112
mov rcx, r13
call fcn.18009bee0
mov r14d, eax
jmp 0x1800071f0
mov edx, 0x112
mov rcx, r13
call fcn.18009bee0
mov ebx, eax
jmp 0x1800071f0
test r14d, r14d
cmovne edi, ebx
dec esi
cmp esi, 0x17
ja 0x1800071b6
mov dword [rbp - 0x5c], r14d
mov r14d, dword [rbp + 0xc0]
mov dword [rsp + 0x44], edi
mov edi, dword [rsp + 0x68]
mov dword [rbp + 4], ebx
mov esi, 0xd7
mov ebx, 1
mov eax, esi
sub eax, 0xd7
je 0x180007238
cmp eax, 3
jne 0x180007244
mov ecx, ebx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x180007244
lea rcx, str.Temp_folder___s
call fcn.1800aa620
add esi, 3
cmp esi, 0xdd
jb 0x180007217
mov rbx, qword [rsp + 0x38]
jmp 0x180007272
xor r8d, r8d
mov dword [rbp - 0x5c], 0
mov rdx, r13
mov ecx, 0xee
call fcn.180060fe0
mov qword [rsp + 0x28], rax
inc r14d
mov dword [rbp + 0xc0], r14d
cmp r14d, 0x77
jb 0x180005920
mov esi, dword [rsp + 0x24]
mov r15d, pe_nt_image_headers64
mov eax, r15d
sub eax, 0x106
je case.default.0x1800054a1
sub eax, 1
je 0x180007353
cmp eax, 1
jne 0x1800073f8
mov edx, 0x112
mov rcx, r13
call fcn.18009bee0
mov edx, 0x112
mov dword [rbp], eax
mov rcx, r13
call fcn.18009bee0
mov esi, eax
mov dword [rsp + 0x24], eax
jmp 0x1800073f8
mov esi, 0x86
nop dword [rax]
mov eax, esi
sub eax, 0x85
je 0x180007309
cmp eax, edi
jne 0x18000731a
test r15d, r15d
lea rdx, str.maximize
lea rcx, str.t_____AB_ABBA_CBB885DBEBF
cmovne rdx, rbx
call fcn.1800aa620
jmp 0x18000731a
mov ecx, edi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
dec esi
cmp esi, 0x84
ja 0x1800072e0
add r14d, 0x51
cmp r14d, 0x1ab
jb 0x180005960
mov rbx, qword [rsp + 0x38]
mov eax, 0x1125
mov edi, dword [rsp + 0x68]
mov r13, qword [rbp + 0xb0]
mov esi, dword [rsp + 0x24]
jmp 0x180007886
mov edx, dword [rsp + 0x20]
lea rcx, str.pc:work_v2016_02_build_tmp_agentYMap.h
mov r8d, esi
call fcn.1800aa620
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r12d, dword [rbp]
test r12d, r12d
js 0x1800073f8
mov ebx, 1
mov r14d, 0x116
nop
mov eax, r14d
sub eax, 0x115
je 0x1800073de
cmp eax, ebx
jne 0x1800073e3
mov esi, 0xff
mov eax, esi
sub eax, 0xfe
je 0x1800073c1
cmp eax, ebx
jne 0x1800073d2
mov edx, r12d
lea rcx, str.g_variant_get_double
call fcn.1800aa620
jmp 0x1800073d2
mov ecx, ebx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
dec esi
cmp esi, 0xfd
ja 0x1800073a3
jmp 0x1800073e3
mov dword [rsp + 0x20], r12d
dec r14d
cmp r14d, 0x114
ja 0x180007390
mov rbx, qword [rsp + 0x38]
mov esi, dword [rsp + 0x24]
dec r15d
cmp r15d, 0x105
ja 0x180007290
mov esi, 0x103
nop dword [rax]
mov eax, esi
sub eax, 0x103
je 0x180007474
sub eax, 0x4f
je 0x18000745d
cmp eax, 0x4f
jne 0x180007494
cmp dword [rsp + 0x30], 0
je case.default.0x1800054a1
mov r8, qword [rsp + 0x28]
mov r13, qword [rbp + 0xb0]
mov esi, dword [rsp + 0x24]
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov rdx, qword [rax]
mov eax, dword [rcx + 0x1c]
add eax, dword [rdx + 0x1c]
mov dword [r8 + 0x1c], eax
mov eax, 0x1125
jmp 0x180007886
xor r8d, r8d
mov rdx, r13
mov ecx, 0xee
call fcn.180060fe0
mov qword [rsp + 0x28], rax
jmp 0x180007494
lea rcx, str.hilite_mode_flag
call fcn.1800aa620
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
add esi, 0x4f
cmp esi, 0x1f0
jb 0x180007410
mov esi, 0x7f
mov eax, esi
sub eax, 0x7f
je 0x1800074ba
cmp eax, 1
je case.default.0x1800054a1
jmp 0x1800074f2
lea rcx, str.IsLatinExtended_B
call fcn.1800aa620
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rax, qword [rsp + 0x50]
cmp dword [rax], 0
jl 0x1800074f2
add rax, 4
cmp dword [rax], 0
jge 0x1800074e4
mov qword [rsp + 0x50], rax
inc esi
cmp esi, 0x81
jb 0x1800074a8
mov edi, dword [rsp + 0x30]
mov r13d, 0x68
mov dword [rbp + 0xc0], r13d
nop dword [rax]
cmp r13d, 0x274
ja 0x180007672
je 0x180007640
cmp r13d, 0x68
je 0x18000760b
cmp r13d, 0xeb
je 0x1800075ba
cmp r13d, 0x16e
je 0x180007588
cmp r13d, 0x1f1
jne 0x180007847
test edi, edi
je 0x180007847
mov r14, qword [rsp + 0x28]
xor edx, edx
mov eax, 2
cmp dword [r14 + 0x18], edx
mov rcx, qword [r14 + 8]
cmovg edx, eax
mov rax, qword [rcx + 8]
add edx, dword [rax + 0x1c]
mov rax, qword [rcx]
add edx, dword [rax + 0x1c]
add edx, dword [rbp + 8]
mov dword [r14 + 0x1c], edx
jmp 0x180007847
mov rdx, qword [rbp + 0xb0]
xor r8d, r8d
mov ecx, 0xee
call fcn.180060fe0
mov rcx, qword [rbp + 0xb0]
mov edx, 0x112
mov qword [rsp + 0x28], rax
call fcn.18009bee0
mov dword [rbp + 8], eax
jmp 0x180007847
mov esi, 0xbf
mov ebx, 1
cmp esi, 0xbf
je 0x1800075e7
cmp esi, 0x2cc4
jne 0x1800075f3
mov ecx, ebx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800075f3
lea rcx, str.GOST_KEY_TRANSPORT
call fcn.1800aa620
add esi, 0x2c05
cmp esi, 0x580a
jbe 0x1800075c4
mov rbx, qword [rsp + 0x38]
jmp 0x180007847
mov rdx, qword [rbp + 0xb0]
xor r8d, r8d
mov ecx, 0xee
call fcn.180060fe0
mov rdx, qword [rbp + 0xb0]
xor r8d, r8d
mov ecx, 0xee
mov qword [rbp + 0x58], rax
call fcn.180060fe0
mov qword [rbp + 0x50], rax
jmp 0x180007847
mov rdx, qword [rbp + 0xb0]
xor r8d, r8d
mov ecx, 0xee
call fcn.180060fe0
mov rcx, qword [rbp + 0xb0]
mov edx, 0x112
mov qword [rsp + 0x50], rax
call fcn.18009bee0
mov dword [rbp - 0x68], eax
jmp 0x180007847
cmp r13d, 0x2f7
je 0x180007833
cmp r13d, 0x37a
je 0x1800076b1
cmp r13d, 0x3fd
je 0x1800076a3
cmp r13d, 0x480
je 0x180007862
jmp 0x180007847
mov eax, 1
mov dword [rsp + 0x7c], eax
jmp 0x180007847
mov rax, qword [rsp + 0x28]
cmp dword [rax + 0x18], 0
jle 0x180007847
movsxd rcx, dword [rbp - 0x64]
mov r14d, 0xac
movsxd rdx, dword [rbp - 0x68]
mov r15, rcx
mov r13d, dword [rsp + 0x58]
mov r12, rdx
nop dword [rax]
mov eax, r14d
sub eax, 0xaa
je 0x18000780b
sub eax, 1
je 0x1800077c5
cmp eax, 1
jne 0x18000780f
test edi, edi
jne 0x18000780f
mov esi, 0x89
nop dword [rax]
mov eax, esi
sub eax, 0x89
je 0x18000776b
sub eax, 1
je 0x18000773e
cmp eax, 1
jne 0x1800077b0
mov rax, qword [rbp + 0xb8]
mov r8d, 1
mov rax, qword [rax + 0x38]
mov dword [rax + r15*4], r8d
jmp 0x1800077b0
mov rax, qword [rbp + 0xa0]
lea r9, [rbp - 0x48]
mov rdx, qword [rbp + 0x50]
lea r8, [rsp + 0x60]
mov dword [rsp + 0x60], ecx
mov ecx, 0x6e
mov rax, qword [rax]
mov qword [rbp - 0x48], rax
call fcn.180092900
mov ebx, eax
jmp 0x1800077aa
mov rax, qword [rbp + 0xa0]
lea r9, [rbp - 0x48]
mov dword [rsp + 0x60], edx
lea r8, [rsp + 0x60]
mov rdx, qword [rbp + 0x58]
mov ecx, 0x6e
mov rax, qword [rax]
mov qword [rbp - 0x48], rax
call fcn.180092900
mov ebx, eax
mov ecx, 1
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax + 0x38]
mov dword [rax + r12*4], ecx
mov edx, dword [rbp - 0x68]
mov ecx, dword [rbp - 0x64]
inc esi
cmp esi, 0x8c
jb 0x180007710
mov qword [rsp + 0x38], rbx
jmp 0x18000780f
mov esi, 0x87
nop word [rax + rax]
mov eax, esi
sub eax, 0x87
je 0x1800077f2
cmp eax, 0x44
jne 0x1800077fe
lea ecx, [rax - 0x43]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800077fe
lea rcx, str.stats_video_sent
call fcn.1800aa620
add esi, 0x44
cmp esi, 0x10f
jb 0x1800077d0
jmp 0x18000780f
add r13d, 2
mov ecx, dword [rbp - 0x64]
dec r14d
mov edx, dword [rbp - 0x68]
cmp r14d, 0xa9
ja 0x1800076e0
mov dword [rsp + 0x58], r13d
mov r13d, dword [rbp + 0xc0]
jmp 0x180007847
mov rcx, qword [rbp + 0xb0]
mov edx, 0x112
call fcn.18009bee0
mov dword [rbp - 0x64], eax
add r13d, 0x83
mov dword [rbp + 0xc0], r13d
cmp r13d, 0x503
jb 0x180007510
mov edi, dword [rsp + 0x68]
nop word [rax + rax]
mov r13, qword [rbp + 0xb0]
mov eax, 0x1125
mov esi, dword [rsp + 0x24]
jmp 0x180007886
test ebx, ebx
jne 0x1800078b4
mov r12, qword [rsp + 0x50]
add eax, 0x850
cmp eax, 0x18f0
jbe 0x180005455
mov r8d, 0xc
mov rdx, r13
xor ecx, ecx
call fcn.18003dc80
cmp eax, dword [rbp - 0x60]
jg 0x180005450
mov r15d, 0x27
jmp 0x1800079ed
mov ecx, dword [r10 + 0x34]
inc ecx
shl rcx, 2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp - 0x70], rax
jmp 0x1800079ed
mov r9, qword [rbp - 0x40]
test r9, r9
jne 0x180007930
mov esi, 0xb7
mov eax, esi
sub eax, 0xb7
je 0x1800078fe
cmp eax, 5
jne 0x180007911
mov eax, 0xc
jmp 0x180005118
mov rcx, r12
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
add esi, 5
cmp esi, 0xc1
jb 0x1800078e6
jmp 0x1800079ed
xor ecx, ecx
nop dword [rax]
nop word [rax + rax]
mov dword [r9 + rcx*8], 0xffffffff
inc ecx
cmp ecx, dword [r10 + 0x34]
jbe 0x180007940
jmp case.default.0x180004ff5
mov eax, dword [rsp + 0x40]
mov dword [r10 + 0x4c], eax
jmp case.default.0x180004ff5
test r8d, r8d
jne case.default.0x180004ff5
mov dword [rbp + 0xc0], edx
mov r9d, 0xf2
lea rdx, [rbp + 0xc0]
mov r8, r10
mov rcx, r12
call fcn.18007e320
jmp 0x1800079ed
cmp qword [rbp - 0x70], 0
jne case.default.0x180004ff5
mov esi, 0x9f
mov eax, esi
sub eax, 0x9f
je 0x1800079bb
sub eax, 1
je 0x1800079b0
cmp eax, 1
je case.0x180004ff5.48
jmp 0x1800079c4
mov edi, 0xc
mov dword [rsp + 0x68], edi
jmp 0x1800079c4
mov rcx, r12
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
inc esi
cmp esi, 0xa2
jb 0x180007997
jmp 0x1800079ed
mov dword [r10 + 0x50], r14d
jmp case.default.0x180004ff5
mov r8, r9
mov rdx, r11
mov ecx, 0xd0
call fcn.180079600
mov ebx, eax
mov qword [rsp + 0x38], rbx
mov r8d, dword [rsp + 0x30]
mov r11, qword [rsp + 0x28]
mov edx, dword [rsp + 0x20]
inc r15d
mov dword [rbp + 0xc0], r15d
cmp r15d, dword [rbp + 0xc]
jae case.0x180004ff5.48
mov r9, qword [rbp + 0xb0]
mov esi, dword [rsp + 0x24]
mov r12, qword [rsp + 0x50]
mov r10, qword [rbp + 0xb8]
mov r13d, dword [rsp + 0x44]
mov r14d, dword [rsp + 0x58]
jmp 0x180004fd0