Function at 0x140206cd0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Execute anti-debugging instructions

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x768]
sub rsp, 0x878
xor r15d, r15d
mov dword [rbp + 0xa0], 0x4e0053
mov ecx, r15d
mov dword [rbp + 0xa4], 0x570044
mov dword [rbp + 0xa8], 0x440053
mov r12d, 0x69
mov dword [rbp + 0xac], 0x420054
mov dword [rbp + 0xb0], 0x440054
mov dword [rbp + 0xb4], 0x680063
mov dword [rbp + 0xb8], 0x62007e
mov dword [rbp + 0xbc], 0x60007d
mov dword [rbp + 0xc0], 0x650076
mov dword [rbp + 0xc4], 0x44004e
mov dword [rbp + 0xc8], 0x7b007d
mov dword [rbp + 0xcc], 0x780072
mov dword [rbp + 0xd0], 0x6a006f
mov dword [rbp + 0xd4], 0x55003a
mov dword [rbp + 0xd8], 0x410048
mov dword [rbp + 0xdc], 0x6a005d
mov dword [rbp + 0xe0], 0x530052
mov dword [rbp + 0xe4], 0x4d0047
mov dword [rbp + 0xe8], 0x730050
mov dword [rbp + 0xec], 0x550043
mov dword [rbp + 0xf0], 0x40005b
mov dword [rbp + 0xf4], 0x450045
mov dword [rbp + 0xf8], 0x630070
mov dword [rbp + 0xfc], 0x5b004b
mov dword [rbp + 0x100], 0x5e0047
mov dword [rbp + 0x104], 0x580040
mov dword [rbp + 0x108], 0x5c0078
mov dword [rbp + 0x10c], 0x430045
mov dword [rbp + 0x110], 0x690064
mov dword [rbp + 0x114], 0x540048
mov dword [rbp + 0x118], 0x54005a
mov dword [rbp + 0x11c], 0x5a0052
mov dword [rbp + 0x120], 0x33
nop dword [rax]
nop word [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 + 0xa0], cx
inc ecx
cmp ecx, 0x41
jb 0x140206e50
lea rdx, [rbp + 0xa0]
mov word [rbp + 0x122], r15w
lea rcx, [rbp + 0x2b8]
call fcn.14013ec98
mov qword [rsp + 0x30], r15
lea r8, [rbp + 0x2b8]
mov qword [rsp + 0x28], r15
lea rcx, [rbp - 0x68]
mov r9d, 0x2011f
mov dword [rsp + 0x20], r15d
mov rdx, 0xffffffff80000002
mov qword [rbp - 0x68], r15
call fcn.140183fe0
lea rcx, [rbp + 0x2b8]
call fcn.14013ed68
mov ecx, r15d
mov dword [rbp - 0x80], 0x600044
mov dword [rbp - 0x7c], 0x660076
mov dword [rbp - 0x78], 0x770047
mov dword [rbp - 0x74], 0x660063
mov dword [rbp - 0x70], 0x6c007c
mov dword [rbp - 0x6c], 0x6e
nop word [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x80], cx
inc ecx
cmp ecx, 0xb
jb 0x140206ef0
lea rdx, [rbp - 0x80]
mov word [rbp - 0x6a], r15w
lea rcx, [rbp + 0x2b8]
call fcn.14013ec98
lea r8, [rbp + 0x2b8]
lea rdx, [rbp + 0x340]
lea rcx, [rbp - 0x68]
call fcn.1402004c0
lea rcx, [rbp + 0x2b8]
call fcn.14013ed68
mov rax, qword [rbp + 0x348]
cmp rax, qword [rbp + 0x340]
je 0x140207035
lea rcx, [rbp + 0x50]
call fcn.140194600
mov rax, qword [rbp + 0x348]
mov rbx, r15
cmp rax, qword [rbp + 0x340]
je 0x140206fa5
nop word [rax + rax]
rdtsc
shl rdx, 0x20
lea rcx, [rbp + 0x50]
or rax, rdx
lea rdx, [rbp + 0x7b0]
mov byte [rbp + 0x7b0], al
call fcn.14020f220
mov rax, qword [rbp + 0x348]
inc rbx
sub rax, qword [rbp + 0x340]
cmp rbx, rax
jb 0x140206f70
mov dword [rbp - 0x80], 0x600044
mov ecx, r15d
mov dword [rbp - 0x7c], 0x660076
mov dword [rbp - 0x78], 0x770047
mov dword [rbp - 0x74], 0x660063
mov dword [rbp - 0x70], 0x6c007c
mov dword [rbp - 0x6c], 0x6e
nop dword [rax]
nop word [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x80], cx
inc ecx
cmp ecx, 0xb
jb 0x140206fe0
lea rdx, [rbp - 0x80]
mov word [rbp - 0x6a], r15w
lea rcx, [rbp + 0x2b8]
call fcn.14013ec98
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp - 0x68]
call fcn.140205010
lea rcx, [rbp + 0x2b8]
call fcn.14013ed68
mov rax, qword [rbp + 0x50]
lea rcx, [rbp + 0x50]
mov qword [rbp + 0x58], rax
call fcn.140194614
lea rdx, [rbp + 0x308]
lea rcx, [rbp - 0x68]
call fcn.1401de5b0
mov r14, qword [rbp + 0x310]
mov rsi, qword [rbp + 0x308]
cmp rsi, r14
je 0x1402076a1
nop dword [rax]
xor eax, eax
mov dword [rbp + 0xa0], 0x4e0053
mov word [rbp + 0x124], ax
mov ecx, r15d
mov dword [rbp + 0xa4], 0x570044
mov dword [rbp + 0xa8], 0x440053
mov dword [rbp + 0xac], 0x420054
mov dword [rbp + 0xb0], 0x440054
mov dword [rbp + 0xb4], 0x680063
mov dword [rbp + 0xb8], 0x62007e
mov dword [rbp + 0xbc], 0x60007d
mov dword [rbp + 0xc0], 0x650076
mov dword [rbp + 0xc4], 0x44004e
mov dword [rbp + 0xc8], 0x7b007d
mov dword [rbp + 0xcc], 0x780072
mov dword [rbp + 0xd0], 0x6a006f
mov dword [rbp + 0xd4], 0x55003a
mov dword [rbp + 0xd8], 0x410048
mov dword [rbp + 0xdc], 0x6a005d
mov dword [rbp + 0xe0], 0x530052
mov dword [rbp + 0xe4], 0x4d0047
mov dword [rbp + 0xe8], 0x730050
mov dword [rbp + 0xec], 0x550043
mov dword [rbp + 0xf0], 0x40005b
mov dword [rbp + 0xf4], 0x450045
mov dword [rbp + 0xf8], 0x630070
mov dword [rbp + 0xfc], 0x5b004b
mov dword [rbp + 0x100], 0x5e0047
mov dword [rbp + 0x104], 0x580040
mov dword [rbp + 0x108], 0x5c0078
mov dword [rbp + 0x10c], 0x430045
mov dword [rbp + 0x110], 0x690064
mov dword [rbp + 0x114], 0x540048
mov dword [rbp + 0x118], 0x54005a
mov dword [rbp + 0x11c], 0x5a0052
mov dword [rbp + 0x120], 0x1d0033
nop word [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 + 0xa0], cx
inc ecx
cmp ecx, 0x42
jb 0x1402071c0
lea rdx, [rbp + 0xa0]
mov word [rbp + 0x124], r15w
lea rcx, [rbp + 0x2b8]
call fcn.14013ec98
mov rcx, rsi
call fcn.14013eeb4
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp word [rax + r8*2], r15w
jne 0x140207200
mov rdx, rax
lea rcx, [rbp + 0x2b8]
call fcn.14013ec14
mov qword [rsp + 0x30], r15
lea r8, [rbp + 0x2b8]
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0x7b8]
mov r9d, 0x2011f
mov dword [rsp + 0x20], r15d
mov rdx, 0xffffffff80000002
mov qword [rbp + 0x7b8], r15
call fcn.140183fe0
xor edx, edx
lea rcx, [rbp + 0x360]
mov r8d, 0x1fe
call fcn.1403ccc50
mov rcx, qword [0x140548828]
call fcn.140141104
call qword [sym.imp.kernel32.dll_GetTickCount64]
mov rcx, rax
call fcn.1403df874
lea rbx, [rbp + 0x360]
mov edi, 9
nop dword [rax]
call fcn.1403df848
mov r8d, eax
lea rbx, [rbx + 2]
mov eax, 0xb21642c9
imul r8d
add edx, r8d
sar edx, 4
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0x17
sub r8d, ecx
add r8w, 0x61
mov word [rbx - 2], r8w
sub rdi, 1
jne 0x140207290
mov dword [rbp - 0x80], 0x640044
mov ecx, r15d
mov dword [rbp - 0x7c], 0x600071
mov dword [rbp - 0x78], 0x6c0076
mov dword [rbp - 0x74], 0x730076
mov dword [rbp - 0x70], 0x660061
mov dword [rbp - 0x6c], 0x64
nop dword [rax]
nop dword [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x80], cx
inc ecx
cmp ecx, 0xb
jb 0x140207300
lea rdx, [rbp - 0x80]
mov word [rbp - 0x6a], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x7b8]
call fcn.140184080
lea rcx, [rbp - 0x10]
call fcn.14013ed68
cmp qword [rbp + 0x330], r15
jbe 0x1402073d7
lea rdx, [rbp + 0x360]
lea rcx, [rbp - 0x60]
call fcn.14013ec98
mov ecx, r15d
mov dword [rbp - 0x80], 0x640044
mov dword [rbp - 0x7c], 0x600071
mov dword [rbp - 0x78], 0x6c0076
mov dword [rbp - 0x74], 0x730076
mov dword [rbp - 0x70], 0x660061
mov dword [rbp - 0x6c], 0x64
nop dword [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x80], cx
inc ecx
cmp ecx, 0xb
jb 0x140207390
lea rdx, [rbp - 0x80]
mov word [rbp - 0x6a], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x7b8]
call fcn.140204f50
lea rcx, [rbp - 0x10]
call fcn.14013ed68
lea rcx, [rbp - 0x60]
call fcn.14013ed68
mov dword [rbp - 0x80], 0x730050
mov ecx, r15d
mov dword [rbp - 0x7c], 0x65006d
mov dword [rbp - 0x78], 0x69006d
mov dword [rbp - 0x74], 0x490063
mov dword [rbp - 0x70], 0x640069
mov dword [rbp - 0x6c], 0x6f
nop dword [rax]
nop dword [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x80], cx
inc ecx
cmp ecx, 0xb
jb 0x140207410
lea rdx, [rbp - 0x80]
mov word [rbp - 0x6a], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp - 0x10]
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x7b8]
call fcn.140184080
lea rcx, [rbp - 0x10]
call fcn.14013ed68
cmp qword [rbp - 0x28], r15
jbe 0x1402074e7
lea rdx, [rbp + 0x360]
lea rcx, [rbp - 0x60]
call fcn.14013ec98
mov ecx, r15d
mov dword [rbp - 0x80], 0x730050
mov dword [rbp - 0x7c], 0x65006d
mov dword [rbp - 0x78], 0x69006d
mov dword [rbp - 0x74], 0x490063
mov dword [rbp - 0x70], 0x640069
mov dword [rbp - 0x6c], 0x6f
nop word [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x80], cx
inc ecx
cmp ecx, 0xb
jb 0x1402074a0
lea rdx, [rbp - 0x80]
mov word [rbp - 0x6a], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x7b8]
call fcn.140204f50
lea rcx, [rbp - 0x10]
call fcn.14013ed68
lea rcx, [rbp - 0x60]
call fcn.14013ed68
mov dword [rbp - 0x80], 0x600044
mov ecx, r15d
mov dword [rbp - 0x7c], 0x660076
mov dword [rbp - 0x78], 0x770047
mov dword [rbp - 0x74], 0x660063
mov dword [rbp - 0x70], 0x6c007c
mov dword [rbp - 0x6c], 0x6e
nop dword [rax]
nop dword [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x80], cx
inc ecx
cmp ecx, 0xb
jb 0x140207520
lea rdx, [rbp - 0x80]
mov word [rbp - 0x6a], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x7b8]
call fcn.1402004c0
lea rcx, [rbp - 0x10]
call fcn.14013ed68
mov rax, qword [rbp + 0x2a8]
cmp rax, qword [rbp + 0x2a0]
je 0x14020764f
lea rcx, [rbp + 0x50]
call fcn.140194600
mov rax, qword [rbp + 0x2a8]
mov rbx, r15
cmp rax, qword [rbp + 0x2a0]
je 0x1402075c6
rdtsc
shl rdx, 0x20
lea rcx, [rbp + 0x50]
or rax, rdx
lea rdx, [rbp + 0x7b0]
mov byte [rbp + 0x7b0], al
call fcn.14020f220
mov rax, qword [rbp + 0x2a8]
inc rbx
sub rax, qword [rbp + 0x2a0]
cmp rbx, rax
jb 0x140207591
mov dword [rbp - 0x80], 0x600044
mov eax, r15d
mov dword [rbp - 0x7c], 0x660076
mov dword [rbp - 0x78], 0x770047
mov dword [rbp - 0x74], 0x660063
mov dword [rbp - 0x70], 0x6c007c
mov dword [rbp - 0x6c], 0x6e
nop dword [rax]
nop word [rax + rax]
movsxd rcx, eax
xor word [rbp + rcx*2 - 0x80], ax
inc eax
cmp eax, 0xb
jb 0x140207600
lea rdx, [rbp - 0x80]
mov word [rbp - 0x6a], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp + 0x50]
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x7b8]
call fcn.140205010
lea rcx, [rbp - 0x10]
call fcn.14013ed68
mov rax, qword [rbp + 0x50]
lea rcx, [rbp + 0x50]
mov qword [rbp + 0x58], rax
call fcn.140194614
lea rcx, [rbp + 0x7b8]
call fcn.140183f94
lea rcx, [rbp + 0x2a0]
call fcn.140194614
lea rcx, [rbp - 0x38]
call fcn.14013ed68
lea rcx, [rbp + 0x320]
call fcn.14013ed68
lea rcx, [rbp + 0x7b8]
call fcn.140183f94
lea rcx, [rbp + 0x2b8]
call fcn.14013ed68
add rsi, 0x20
cmp rsi, r14
jne 0x140207060
lea rcx, [rbp - 0x68]
call fcn.140183f94
lea rcx, [rbp + 0x308]
call fcn.1401945b8
mov r14d, 0x32
mov dword [rbp + 0xa0], 0x4e0053
mov dword [rbp + 0xa4], 0x570044
mov ecx, r15d
mov dword [rbp + 0xa8], 0x440053
mov dword [rbp + 0xac], 0x420054
lea r13d, [r14 - 0x13]
mov dword [rbp + 0xb0], 0x440054
lea esi, [r14 - 4]
mov dword [rbp + 0xb4], 0x680063
mov dword [rbp + 0xb8], 0x62007e
mov dword [rbp + 0xbc], 0x60007d
mov dword [rbp + 0xc0], 0x650076
mov dword [rbp + 0xc4], 0x44004e
mov dword [rbp + 0xc8], 0x7b007d
mov dword [rbp + 0xcc], 0x780072
mov dword [rbp + 0xd0], 0x6a006f
mov dword [rbp + 0xd4], 0x55003a
mov dword [rbp + 0xd8], 0x410048
mov dword [rbp + 0xdc], 0x6a005d
mov dword [rbp + 0xe0], 0x530052
mov dword [rbp + 0xe4], 0x4d0047
mov dword [rbp + 0xe8], 0x730050
mov dword [rbp + 0xec], 0x550043
mov dword [rbp + 0xf0], 0x40005b
mov dword [rbp + 0xf4], 0x450045
mov dword [rbp + 0xf8], 0x630070
mov dword [rbp + 0xfc], 0x5b004b
mov dword [rbp + 0x100], 0x5e0047
mov dword [rbp + 0x104], 0x580040
mov dword [rbp + 0x108], 0x5c0078
mov dword [rbp + 0x10c], 0x430045
mov dword [rbp + 0x110], 0x6a0064
mov dword [rbp + 0x114], 0x5c0053
mov dword [rbp + 0x118], 0x5c0052
mov dword [rbp + 0x11c], 0x4a004a
mov dword [rbp + 0x120], 0x240032
mov dword [rbp + 0x124], 0x1f0031
mov dword [rbp + 0x128], 0x2b0011
mov dword [rbp + 0x12c], 0x26002b
mov dword [rbp + 0x130], 0x280026
mov dword [rbp + 0x134], 0x2e002d
mov dword [rbp + 0x138], 0x28
nop dword [rax]
movsxd rax, ecx
xor word [rbp + rax*2 + 0xa0], cx
inc ecx
cmp ecx, 0x4d
jb 0x140207850
lea rdx, [rbp + 0xa0]
mov word [rbp + 0x13a], r15w
lea rcx, [rbp + 0x2b8]
call fcn.14013ec98
mov qword [rsp + 0x30], r15
lea r8, [rbp + 0x2b8]
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0x7b0]
mov r9d, 0x2011f
mov dword [rsp + 0x20], r15d
mov rdx, 0xffffffff80000002
mov qword [rbp + 0x7b0], r15
call fcn.140183fe0
mov rax, qword [rbp + 0x7b0]
cmp qword [rbp - 0x68], rax
je 0x1402078db
lea rcx, [rbp - 0x68]
call fcn.140183f94
mov rax, qword [rbp + 0x7b0]
mov qword [rbp - 0x68], rax
mov qword [rbp + 0x7b0], r15
lea rcx, [rbp + 0x7b0]
call fcn.140183f94
lea rcx, [rbp + 0x2b8]
call fcn.14013ed68
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x68]
call fcn.1401de5b0
lea rcx, [rbp + 0x308]
cmp rcx, rax
je 0x14020791e
xor r8d, r8d
lea rcx, [rbp + 0x308]
mov rdx, rax
call fcn.14020f380
lea rcx, [rbp - 0x38]
call fcn.140194884
mov rax, qword [rbp + 0x310]
mov rbx, qword [rbp + 0x308]
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x320], rbx
cmp rbx, rax
je 0x140208396
nop dword [rax]
xor eax, eax
mov dword [rbp + 0xa0], 0x4e0053
mov word [rbp + 0x13c], ax
mov ecx, r15d
mov dword [rbp + 0xa4], 0x570044
mov dword [rbp + 0xa8], 0x440053
mov dword [rbp + 0xac], 0x420054
mov dword [rbp + 0xb0], 0x440054
mov dword [rbp + 0xb4], 0x680063
mov dword [rbp + 0xb8], 0x62007e
mov dword [rbp + 0xbc], 0x60007d
mov dword [rbp + 0xc0], 0x650076
mov dword [rbp + 0xc4], 0x44004e
mov dword [rbp + 0xc8], 0x7b007d
mov dword [rbp + 0xcc], 0x780072
mov dword [rbp + 0xd0], 0x6a006f
mov dword [rbp + 0xd4], 0x55003a
mov dword [rbp + 0xd8], 0x410048
mov dword [rbp + 0xdc], 0x6a005d
mov dword [rbp + 0xe0], 0x530052
mov dword [rbp + 0xe4], 0x4d0047
mov dword [rbp + 0xe8], 0x730050
mov dword [rbp + 0xec], 0x550043
mov dword [rbp + 0xf0], 0x40005b
mov dword [rbp + 0xf4], 0x450045
mov dword [rbp + 0xf8], 0x630070
mov dword [rbp + 0xfc], 0x5b004b
mov dword [rbp + 0x100], 0x5e0047
mov dword [rbp + 0x104], 0x580040
mov dword [rbp + 0x108], 0x5c0078
mov dword [rbp + 0x10c], 0x430045
mov dword [rbp + 0x110], 0x6a0064
mov dword [rbp + 0x114], 0x5c0053
mov dword [rbp + 0x118], 0x5c0052
mov dword [rbp + 0x11c], 0x4a004a
mov dword [rbp + 0x120], 0x240032
mov dword [rbp + 0x124], 0x1f0031
mov dword [rbp + 0x128], 0x2b0011
mov dword [rbp + 0x12c], 0x26002b
mov dword [rbp + 0x130], 0x280026
mov dword [rbp + 0x134], 0x2e002d
mov dword [rbp + 0x138], 0x110028
nop dword [rax]
nop word [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 + 0xa0], cx
inc ecx
cmp ecx, 0x4e
jb 0x140207af0
lea rdx, [rbp + 0xa0]
mov word [rbp + 0x13c], r15w
lea rcx, [rbp + 0x2b8]
call fcn.14013ec98
mov rcx, rbx
call fcn.14013eeb4
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140207b30
mov rdx, rax
lea rcx, [rbp + 0x2b8]
call fcn.14013ec14
mov qword [rsp + 0x30], r15
lea r8, [rbp + 0x2b8]
mov qword [rsp + 0x28], r15
lea rcx, [rbp - 0x18]
mov r9d, 0x2011f
mov dword [rsp + 0x20], r15d
mov rdx, 0xffffffff80000002
mov qword [rbp - 0x18], r15
call fcn.140183fe0
xor edx, edx
lea rcx, [rbp + 0x360]
mov r8d, 0x1fe
call fcn.1403ccc50
mov rcx, qword [0x140548828]
call fcn.140141104
call qword [sym.imp.kernel32.dll_GetTickCount64]
mov rcx, rax
call fcn.1403df874
lea rbx, [rbp + 0x360]
mov edi, 9
call fcn.1403df848
mov r8d, eax
lea rbx, [rbx + 2]
mov eax, 0xb21642c9
imul r8d
add edx, r8d
sar edx, 4
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0x17
sub r8d, ecx
add r8w, 0x61
mov word [rbx - 2], r8w
sub rdi, 1
jne 0x140207bb4
mov dword [rbp - 0x80], 0x640044
mov ecx, r15d
mov dword [rbp - 0x7c], 0x600071
mov dword [rbp - 0x78], 0x6c0076
mov dword [rbp - 0x74], 0x730076
mov dword [rbp - 0x70], 0x660061
mov dword [rbp - 0x6c], 0x64
nop dword [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x80], cx
inc ecx
cmp ecx, 0xb
jb 0x140207c20
lea rdx, [rbp - 0x80]
mov word [rbp - 0x6a], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x18]
call fcn.140184080
lea rcx, [rbp - 0x10]
call fcn.14013ed68
cmp qword [rbp + 0x20], 0
jbe 0x140207cf4
lea rdx, [rbp + 0x360]
lea rcx, [rbp - 0x60]
call fcn.14013ec98
mov ecx, r15d
mov dword [rbp - 0x80], 0x640044
mov dword [rbp - 0x7c], 0x600071
mov dword [rbp - 0x78], 0x6c0076
mov dword [rbp - 0x74], 0x730076
mov dword [rbp - 0x70], 0x660061
mov dword [rbp - 0x6c], 0x64
nop dword [rax]
nop word [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x80], cx
inc ecx
cmp ecx, 0xb
jb 0x140207cb0
lea rdx, [rbp - 0x80]
mov word [rbp - 0x6a], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x18]
call fcn.140204f50
lea rcx, [rbp - 0x10]
call fcn.14013ed68
lea rcx, [rbp - 0x60]
call fcn.14013ed68
xor eax, eax
mov dword [rbp - 0x38], 0x680046
mov word [rbp - 0x20], ax
mov ecx, r15d
mov dword [rbp - 0x34], 0x700070
mov dword [rbp - 0x30], 0x4b0070
mov dword [rbp - 0x2c], 0x730063
mov dword [rbp - 0x28], 0x66007f
mov dword [rbp - 0x24], 0x600078
nop word [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x38], cx
inc ecx
cmp ecx, 0xc
jb 0x140207d30
lea rdx, [rbp - 0x38]
mov word [rbp - 0x20], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0x70]
lea rcx, [rbp - 0x18]
call fcn.140184080
lea rcx, [rbp - 0x10]
call fcn.14013ed68
cmp qword [rbp + 0x80], 0
jbe 0x140207e04
lea rdx, [rbp + 0x360]
lea rcx, [rbp - 0x60]
call fcn.14013ec98
xor eax, eax
mov dword [rbp - 0x38], 0x680046
mov word [rbp - 0x20], ax
mov ecx, r15d
mov dword [rbp - 0x34], 0x700070
mov dword [rbp - 0x30], 0x4b0070
mov dword [rbp - 0x2c], 0x730063
mov dword [rbp - 0x28], 0x66007f
mov dword [rbp - 0x24], 0x600078
nop dword [rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x38], cx
inc ecx
cmp ecx, 0xc
jb 0x140207dc0
lea rdx, [rbp - 0x38]
mov word [rbp - 0x20], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x18]
call fcn.140204f50
lea rcx, [rbp - 0x10]
call fcn.14013ed68
lea rcx, [rbp - 0x60]
call fcn.14013ed68
mov dword [rbp - 0x60], 0x640044
mov ecx, r15d
mov dword [rbp - 0x5c], 0x620064
mov dword [rbp - 0x58], 0x690071
mov dword [rbp - 0x54], 0x400072
mov dword [rbp - 0x50], 0x7d0069
mov dword [rbp - 0x4c], 0x7c006f
mov dword [rbp - 0x48], 0x74006d
mov dword [rbp - 0x44], 0x6e0043
mov dword [rbp - 0x40], 0x73
nop word [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x60], cx
inc ecx
cmp ecx, 0x11
jb 0x140207e50
lea rdx, [rbp - 0x60]
mov word [rbp - 0x3e], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x18]
call fcn.1402004c0
lea rcx, [rbp - 0x10]
call fcn.14013ed68
mov rax, qword [rbp + 0x58]
cmp rax, qword [rbp + 0x50]
je 0x140207f6c
lea rcx, [rbp - 0x80]
call fcn.140194600
mov rax, qword [rbp + 0x58]
mov rbx, r15
cmp rax, qword [rbp + 0x50]
je 0x140207ed7
nop
lea rdx, [rbp + 0x7b0]
mov byte [rbp + 0x7b0], 0
lea rcx, [rbp - 0x80]
call fcn.14020f220
mov rax, qword [rbp + 0x58]
inc rbx
sub rax, qword [rbp + 0x50]
cmp rbx, rax
jb 0x140207eb0
mov dword [rbp - 0x60], 0x640044
mov ecx, r15d
mov dword [rbp - 0x5c], 0x620064
mov dword [rbp - 0x58], 0x690071
mov dword [rbp - 0x54], 0x400072
mov dword [rbp - 0x50], 0x7d0069
mov dword [rbp - 0x4c], 0x7c006f
mov dword [rbp - 0x48], 0x74006d
mov dword [rbp - 0x44], 0x6e0043
mov dword [rbp - 0x40], 0x73
nop dword [rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x60], cx
inc ecx
cmp ecx, 0x11
jb 0x140207f20
lea rdx, [rbp - 0x60]
mov word [rbp - 0x3e], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp - 0x80]
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x18]
call fcn.140205010
lea rcx, [rbp - 0x10]
call fcn.14013ed68
mov rax, qword [rbp - 0x80]
lea rcx, [rbp - 0x80]
mov qword [rbp - 0x78], rax
call fcn.140194614
mov dword [rbp - 0x80], 0x730050
mov ecx, r15d
mov dword [rbp - 0x7c], 0x65006d
mov dword [rbp - 0x78], 0x69006d
mov dword [rbp - 0x74], 0x400063
mov dword [rbp - 0x70], 0x60007d
mov dword [rbp - 0x6c], 0x6e
nop dword [rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x80], cx
inc ecx
cmp ecx, 0xb
jb 0x140207fa0
lea rdx, [rbp - 0x80]
mov word [rbp - 0x6a], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0x2d8]
lea rcx, [rbp - 0x18]
call fcn.140184080
lea rcx, [rbp - 0x10]
call fcn.14013ed68
cmp qword [rbp + 0x2e8], 0
jbe 0x140208332
lea rcx, [rbp - 0x38]
call fcn.140194600
mov ebx, 0xf
nop word [rax + rax]
rdtsc
shl rdx, 0x20
lea rcx, [rbp - 0x38]
or rax, rdx
lea rdx, [rbp + 0x7b0]
mov byte [rbp + 0x7b0], al
call fcn.14020f220
sub rbx, 1
jne 0x140208000
mov rax, qword [rbp - 0x38]
mov word [rbp + 0x560], r15w
movzx ecx, byte [rax + 3]
movzx edx, byte [rax + 0xf]
movzx r10d, byte [rax + 0xe]
movzx r11d, byte [rax + 0xd]
movzx ebx, byte [rax + 0xc]
movzx edi, byte [rax + 0xb]
movzx esi, byte [rax + 0xa]
movzx r14d, byte [rax + 9]
movzx r15d, byte [rax + 8]
movzx r12d, byte [rax + 7]
movzx r13d, byte [rax + 6]
movzx r8d, byte [rax + 5]
movzx r9d, byte [rax + 4]
mov dword [rbp + 0x7b0], ecx
movzx ecx, byte [rax + 2]
mov dword [rbp + 0x7b8], ecx
movzx ecx, byte [rax + 1]
movzx eax, byte [rax]
mov dword [rbp + 0x7c0], ecx
xor ecx, ecx
mov dword [rbp + 0x7c8], eax
xor eax, eax
mov word [rbp + 0x128], ax
mov dword [rbp + 0xa0], 0x310025
mov dword [rbp + 0xa4], 0x5b0030
mov dword [rbp + 0xa8], 0x350021
mov dword [rbp + 0xac], 0x5f0034
mov dword [rbp + 0xb0], 0x39002d
mov dword [rbp + 0xb4], 0x530038
mov dword [rbp + 0xb8], 0x3d0029
mov dword [rbp + 0xbc], 0x57003c
mov dword [rbp + 0xc0], 0x34003d
mov dword [rbp + 0xc4], 0x210022
mov dword [rbp + 0xc8], 0x30004c
mov dword [rbp + 0xcc], 0x250026
mov dword [rbp + 0xd0], 0x340040
mov dword [rbp + 0xd4], 0x2b003f
mov dword [rbp + 0xd8], 0x45002e
mov dword [rbp + 0xdc], 0x2f003b
mov dword [rbp + 0xe0], 0x790012
mov dword [rbp + 0xe4], 0x6000f
mov dword [rbp + 0xe8], 0x170014
mov dword [rbp + 0xec], 0x2007e
mov dword [rbp + 0xf0], 0x1b0018
mov dword [rbp + 0xf4], 0x60072
mov dword [rbp + 0xf8], 0x1d0009
mov dword [rbp + 0xfc], 0x77001c
mov dword [rbp + 0x100], 0x10015
mov dword [rbp + 0x104], 0x6b0000
mov dword [rbp + 0x108], 0x50011
mov dword [rbp + 0x10c], 0x6f0004
mov dword [rbp + 0x110], 0x9001d
mov dword [rbp + 0x114], 0x630008
mov dword [rbp + 0x118], 0xd0019
mov dword [rbp + 0x11c], 0x67000c
mov dword [rbp + 0x120], 0x710065
mov dword [rbp + 0x124], 0x1b0070
nop
movsxd rax, ecx
xor word [rbp + rax*2 + 0xa0], cx
inc ecx
cmp ecx, 0x44
jb 0x1402081f0
mov dword [rsp + 0x88], edx
lea rcx, [rbp + 0x560]
mov dword [rsp + 0x80], r10d
lea rdx, [rbp + 0xa0]
mov dword [rsp + 0x78], r11d
xor eax, eax
mov dword [rsp + 0x70], ebx
mov dword [rsp + 0x68], edi
mov dword [rsp + 0x60], esi
mov dword [rsp + 0x58], r14d
mov dword [rsp + 0x50], r15d
mov dword [rsp + 0x48], r12d
mov dword [rsp + 0x40], r13d
mov dword [rsp + 0x38], r8d
mov r8d, dword [rbp + 0x7c8]
mov dword [rsp + 0x30], r9d
mov r9d, dword [rbp + 0x7c0]
mov word [rbp + 0x128], ax
mov eax, dword [rbp + 0x7b0]
mov dword [rsp + 0x28], eax
mov eax, dword [rbp + 0x7b8]
mov dword [rsp + 0x20], eax
call fcn.140200420
lea rdx, [rbp + 0x560]
lea rcx, [rbp - 0x60]
call fcn.14013ec98
xor r15d, r15d
mov dword [rbp - 0x80], 0x730050
mov ecx, r15d
mov dword [rbp - 0x7c], 0x65006d
mov dword [rbp - 0x78], 0x69006d
mov r12d, 0x69
mov dword [rbp - 0x74], 0x400063
mov dword [rbp - 0x70], 0x60007d
mov dword [rbp - 0x6c], 0x6e
nop dword [rax]
nop dword [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x80], cx
inc ecx
cmp ecx, 0xb
jb 0x1402082d0
lea rdx, [rbp - 0x80]
mov word [rbp - 0x6a], r15w
lea rcx, [rbp - 0x10]
call fcn.14013ec98
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x18]
call fcn.140204f50
lea rcx, [rbp - 0x10]
call fcn.14013ed68
lea rcx, [rbp - 0x60]
call fcn.14013ed68
mov rax, qword [rbp - 0x38]
lea rcx, [rbp - 0x38]
mov qword [rbp - 0x30], rax
call fcn.140194614
mov esi, 0x2e
lea r14d, [rsi + 4]
lea r13d, [rsi - 0xf]
lea rcx, [rbp - 0x18]
call fcn.140183f94
lea rcx, [rbp + 0x2d8]
call fcn.14013ed68
lea rcx, [rbp + 0x50]
call fcn.140194614
lea rcx, [rbp + 0x70]
call fcn.14013ed68
lea rcx, [rbp + 0x10]
call fcn.14013ed68
lea rcx, [rbp - 0x18]
call fcn.140183f94
lea rcx, [rbp + 0x2b8]
call fcn.14013ed68
mov rbx, qword [rbp + 0x320]
add rbx, 0x20
mov qword [rbp + 0x320], rbx
cmp rbx, qword [rbp + 0x2a0]
jne 0x140207950
lea rcx, [rbp - 0x68]
call fcn.140183f94
mov ebx, 0x75
mov dword [rbp + 0xa0], 0x580053
mov dword [rbp + 0xa4], 0x570051
mov ecx, r15d
mov dword [rbp + 0xa8], 0x480041
mov dword [rbp + 0xac], 0x44005a
lea edi, [rbx - 0x52]
mov dword [rbp + 0xb0], 0x7b007d
mov dword [rbp + 0xb4], 0x6e0078
mov dword [rbp + 0xb8], 0x790062
mov dword [rbp + 0xbc], 0x60004d
mov dword [rbp + 0xc0], 0x65007e
mov dword [rbp + 0xc4], 0x7c0060
mov dword [rbp + 0xc8], 0x460078
mov dword [rbp + 0xcc], 0x630073
mov dword [rbp + 0xd0], 0x5a0044
mov dword [rbp + 0xd4], 0x750075
mov dword [rbp + 0xd8], 0x6f0068
mov dword [rbp + 0xdc], 0x730071
mov dword [rbp + 0xe0], 0x62007c
mov dword [rbp + 0xe4], 0x42004e
mov dword [rbp + 0xe8], 0x560057
mov dword [rbp + 0xec], 0x5c007a
mov dword [rbp + 0xf0], 0x4d001c
mov dword [rbp + 0xf4], 0x1d0019
mov dword [rbp + 0xf8], 0x140049
mov dword [rbp + 0xfc], 0x1d0019
mov dword [rbp + 0x100], 0x54001d
mov dword [rbp + 0x104], 0x10001
mov dword [rbp + 0x108], 0x180001
mov dword [rbp + 0x10c], 0x60007
mov dword [rbp + 0x110], 0x5c005b
mov dword [rbp + 0x114], 0x590017
mov dword [rbp + 0x118], 0x5e005a
mov dword [rbp + 0x11c], 0x12000f
mov dword [rbp + 0x120], 0x790070
mov dword [rbp + 0x124], 0x730072
mov dword [rbp + 0x128], 0x270076
mov dword [rbp + 0x12c], 0x760023
mov dword [rbp + 0x130], 0x7a0078
mov dword [rbp + 0x134], 0x73007b
mov dword [rbp + 0x138], 0x31
movsxd rax, ecx
xor word [rbp + rax*2 + 0xa0], cx
inc ecx
cmp ecx, 0x4d
jb 0x140208530
lea rdx, [rbp + 0xa0]
mov word [rbp + 0x13a], r15w
lea rcx, [rbp + 0x10]
call fcn.14013ec98
mov qword [rsp + 0x30], r15
lea r8, [rbp + 0x10]
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0x7b0]
mov r9d, 0x2011f
mov dword [rsp + 0x20], r15d
mov rdx, 0xffffffff80000002
mov qword [rbp + 0x7b0], r15
call fcn.140183fe0
mov rax, qword [rbp + 0x7b0]
cmp qword [rbp - 0x68], rax
je 0x1402085b5
lea rcx, [rbp - 0x68]
call fcn.140183f94
mov rax, qword [rbp + 0x7b0]
mov qword [rbp - 0x68], rax
mov qword [rbp + 0x7b0], r15
lea rcx, [rbp + 0x7b0]
call fcn.140183f94
lea rcx, [rbp + 0x10]
call fcn.14013ed68
lea rcx, [rbp + 0x308]
call fcn.1401945b8
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x68]
call fcn.1401de5b0
lea rcx, [rbp + 0x308]
cmp rcx, rax
je 0x140208601
xor r8d, r8d
lea rcx, [rbp + 0x308]
mov rdx, rax
call fcn.14020f380
lea rcx, [rbp - 0x38]
call fcn.140194884
mov r14, qword [rbp + 0x310]
mov rsi, qword [rbp + 0x308]
cmp rsi, r14
je 0x140208ecb
mov r12d, 0x4f
lea r13d, [r12 - 0x2f]
nop dword [rax]
xor eax, eax
mov dword [rbp + 0xa0], 0x580053
mov word [rbp + 0x13c], ax
mov ecx, r15d
mov dword [rbp + 0xa4], 0x570051
mov dword [rbp + 0xa8], 0x480041
mov dword [rbp + 0xac], 0x44005a
mov dword [rbp + 0xb0], 0x7b007d
mov dword [rbp + 0xb4], 0x6e0078
mov dword [rbp + 0xb8], 0x790062
mov dword [rbp + 0xbc], 0x60004d
mov dword [rbp + 0xc0], 0x65007e
mov dword [rbp + 0xc4], 0x7c0060
mov dword [rbp + 0xc8], 0x460078
mov dword [rbp + 0xcc], 0x630073
mov dword [rbp + 0xd0], 0x5a0044
mov dword [rbp + 0xd4], 0x750075
mov dword [rbp + 0xd8], 0x6f0068
mov dword [rbp + 0xdc], 0x730071
mov dword [rbp + 0xe0], 0x62007c
mov dword [rbp + 0xe4], 0x42004e
mov dword [rbp + 0xe8], 0x560057
mov dword [rbp + 0xec], 0x5c007a
mov dword [rbp + 0xf0], 0x4d001c
mov dword [rbp + 0xf4], 0x1d0019
mov dword [rbp + 0xf8], 0x140049
mov dword [rbp + 0xfc], 0x1d0019
mov dword [rbp + 0x100], 0x54001d
mov dword [rbp + 0x104], 0x10001
mov dword [rbp + 0x108], 0x180001
mov dword [rbp + 0x10c], 0x60007
mov dword [rbp + 0x110], 0x5c005b
mov dword [rbp + 0x114], 0x590017
mov dword [rbp + 0x118], 0x5e005a
mov dword [rbp + 0x11c], 0x12000f
mov dword [rbp + 0x120], 0x790070
mov dword [rbp + 0x124], 0x730072
mov dword [rbp + 0x128], 0x270076
mov dword [rbp + 0x12c], 0x760023
mov dword [rbp + 0x130], 0x7a0078
mov dword [rbp + 0x134], 0x73007b
mov dword [rbp + 0x138], 0x110031
nop dword [rax]
nop word [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 + 0xa0], cx
inc ecx
cmp ecx, 0x4e
jb 0x1402087d0
lea rdx, [rbp + 0xa0]
mov word [rbp + 0x13c], r15w
lea rcx, [rbp + 0x2b8]
call fcn.14013ec98
mov rcx, rsi
call fcn.14013eeb4
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140208810
mov rdx, rax
lea rcx, [rbp + 0x2b8]
call fcn.14013ec14
mov qword [rsp + 0x30], r15
lea r8, [rbp + 0x2b8]
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0x7b8]
mov r9d, 0x2011f
mov dword [rsp + 0x20], r15d
mov rdx, 0xffffffff80000002
mov qword [rbp + 0x7b8], r15
call fcn.140183fe0
xor eax, eax
mov dword [rbp + 0x70], 0x73004f
mov word [rbp + 0x9c], ax
mov ecx, r15d
mov dword [rbp + 0x74], 0x64006b
mov dword [rbp + 0x78], 0x6b006d
mov dword [rbp + 0x7c], 0x6b0067
mov dword [rbp + 0x80], 0x6c0046
mov dword [rbp + 0x84], 0x7c007e
mov dword [rbp + 0x88], 0x7f0063
mov dword [rbp + 0x8c], 0x4e0065
mov dword [rbp + 0x90], 0x750074
mov dword [rbp + 0x94], 0x760060
mov dword [rbp + 0x98], 0x660067
nop
movsxd rax, ecx
xor word [rbp + rax*2 + 0x70], cx
inc ecx
cmp ecx, 0x16
jb 0x1402088d0
lea rdx, [rbp + 0x70]
mov word [rbp + 0x9c], r15w
lea rcx, [rbp + 0x10]
call fcn.14013ec98
lea r8, [rbp + 0x10]
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x7b8]
call fcn.140184080
lea rcx, [rbp + 0x10]
call fcn.14013ed68
cmp qword [rbp], 0
jbe 0x140208e91
mov dword [rbp + 0x70], 0x310030
mov ecx, r15d
mov dword [rbp + 0x74], 0x33002f
mov dword [rbp + 0x78], 0x280034
mov dword [rbp + 0x7c], 0x370036
mov dword [rbp + 0x80], 0x390025
mov dword [rbp + 0x84], 0x26003a
mov dword [rbp + 0x88], 0x3d003c
mov dword [rbp + 0x8c], 0x3f0023
mov dword [rbp + 0x90], 0x20
nop dword [rax]
movsxd rax, ecx
xor word [rbp + rax*2 + 0x70], cx
inc ecx
cmp ecx, 0x11
jb 0x140208970
lea rcx, [rbp - 0x10]
mov word [rbp + 0x92], r15w
call fcn.14013eeb4
lea r8, [rbp + 0x70]
sub r8, rax
nop word [rax + rax]
movzx edx, word [rax]
movzx ecx, word [rax + r8]
sub edx, ecx
jne 0x1402089b4
add rax, 2
test ecx, ecx
jne 0x1402089a0
test edx, edx
je 0x140208e91
xor eax, eax
mov dword [rbp - 0x80], 0x730044
mov word [rbp - 0x6c], ax
mov ecx, r15d
mov dword [rbp - 0x7c], 0x75006b
mov dword [rbp - 0x78], 0x770061
mov dword [rbp - 0x74], 0x620042
mov dword [rbp - 0x70], 0x6a007b
nop dword [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x80], cx
inc ecx
cmp ecx, 0xa
jb 0x1402089f0
lea rdx, [rbp - 0x80]
mov word [rbp - 0x6c], r15w
lea rcx, [rbp + 0x10]
call fcn.14013ec98
lea r8, [rbp + 0x10]
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x7b8]
call fcn.140184080
lea rcx, [rbp + 0x10]
call fcn.14013ed68
mov ecx, r15d
mov dword [rbp + 0x2a0], 0x680056
mov dword [rbp + 0x2a4], 0x770070
mov dword [rbp + 0x2a8], 0x640071
mov dword [rbp + 0x2ac], 0x6a
nop dword [rax]
movsxd rax, ecx
xor word [rbp + rax*2 + 0x2a0], cx
inc ecx
cmp ecx, 7
jb 0x140208a60
lea rcx, [rbp - 0x60]
mov word [rbp + 0x2ae], r15w
call fcn.14013eeb4
lea rdx, [rbp + 0x2a0]
mov rcx, rax
call fcn.1403cbeb0
test rax, rax
jne 0x140208f00
mov dword [rbp + 0x320], 0x680076
mov ecx, r15d
mov dword [rbp + 0x324], 0x770070
mov dword [rbp + 0x328], 0x640071
mov dword [rbp + 0x32c], 0x6a
nop word [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 + 0x320], cx
inc ecx
cmp ecx, 7
jb 0x140208ad0
lea rcx, [rbp - 0x60]
mov word [rbp + 0x32e], r15w
call fcn.14013eeb4
lea rdx, [rbp + 0x320]
mov rcx, rax
call fcn.1403cbeb0
test rax, rax
jne 0x140208f00
lea rcx, [rbp - 0x38]
call fcn.140194600
mov ebx, 6
nop dword [rax]
rdtsc
shl rdx, 0x20
lea rcx, [rbp - 0x38]
or rax, rdx
lea rdx, [rbp + 0x7b0]
mov byte [rbp + 0x7b0], al
call fcn.14020f220
sub rbx, 1
jne 0x140208b20
mov rax, qword [rbp - 0x38]
mov ecx, r15d
mov word [rbp + 0xa0], r15w
movzx edx, byte [rax + 6]
movzx r10d, byte [rax + 5]
movzx r11d, byte [rax + 4]
movzx ebx, byte [rax + 3]
movzx edi, byte [rax + 2]
movzx r9d, byte [rax + 1]
movzx r8d, byte [rax]
mov dword [rbp + 0x10], 0x310025
mov dword [rbp + 0x14], 0x5b0030
mov dword [rbp + 0x18], 0x200029
mov dword [rbp + 0x1c], 0x350036
mov dword [rbp + 0x20], 0x240050
mov dword [rbp + 0x24], 0x3b002f
mov dword [rbp + 0x28], 0x55003e
mov dword [rbp + 0x2c], 0x2a0023
mov dword [rbp + 0x30], 0x230020
mov dword [rbp + 0x34], 0x3e004a
mov dword [rbp + 0x38], 0x250031
mov dword [rbp + 0x3c], 0x4f0024
mov dword [rbp + 0x40], 0x3c0035
mov dword [rbp + 0x44], 0x29002a
mov dword [rbp + 0x48], 0x44
nop dword [rax]
movsxd rax, ecx
xor word [rbp + rax*2 + 0x10], cx
inc ecx
cmp ecx, 0x1d
jb 0x140208be0
mov dword [rsp + 0x40], edx
lea rcx, [rbp + 0xa0]
mov dword [rsp + 0x38], r10d
lea rdx, [rbp + 0x10]
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], edi
mov word [rbp + 0x4a], r15w
call fcn.140200420
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x70]
call fcn.14013ec98
xor eax, eax
mov dword [rbp + 0x2d8], 0x73004f
mov word [rbp + 0x304], ax
mov ecx, r15d
mov dword [rbp + 0x2dc], 0x64006b
mov dword [rbp + 0x2e0], 0x6b006d
mov dword [rbp + 0x2e4], 0x6b0067
mov dword [rbp + 0x2e8], 0x6c0046
mov dword [rbp + 0x2ec], 0x7c007e
mov dword [rbp + 0x2f0], 0x7f0063
mov dword [rbp + 0x2f4], 0x4e0065
mov dword [rbp + 0x2f8], 0x750074
mov dword [rbp + 0x2fc], 0x760060
mov dword [rbp + 0x300], 0x660067
nop dword [rax]
nop dword [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 + 0x2d8], cx
inc ecx
cmp ecx, 0x16
jb 0x140208cb0
lea rdx, [rbp + 0x2d8]
mov word [rbp + 0x304], r15w
lea rcx, [rbp + 0x10]
call fcn.14013ec98
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x7b8]
call fcn.140204f50
lea rcx, [rbp + 0x10]
call fcn.14013ed68
lea rcx, [rbp + 0x70]
call fcn.14013ed68
xor edx, edx
lea rcx, [rbp + 0xa0]
mov r8d, 0x1fe
call fcn.1403ccc50
mov rax, qword [rbp - 0x38]
mov r13d, 0x20
mov ecx, r15d
movzx edx, byte [rax + 6]
lea r12d, [r13 + 0x2f]
movzx r10d, byte [rax + 5]
movzx r11d, byte [rax + 4]
movzx ebx, byte [rax + 3]
movzx edi, byte [rax + 2]
movzx r9d, byte [rax + 1]
movzx r8d, byte [rax]
xor eax, eax
mov word [rbp + 0x40], ax
mov dword [rbp + 0x10], 0x310025
mov dword [rbp + 0x14], 0x5b0030
mov dword [rbp + 0x18], 0x350021
mov dword [rbp + 0x1c], 0x5f0034
mov dword [rbp + 0x20], 0x39002d
mov dword [rbp + 0x24], 0x530038
mov dword [rbp + 0x28], 0x3d0029
mov dword [rbp + 0x2c], 0x57003c
mov dword [rbp + 0x30], 0x210035
mov dword [rbp + 0x34], 0x4b0020
mov dword [rbp + 0x38], 0x250031
mov dword [rbp + 0x3c], 0x4f0024
nop
movsxd rax, ecx
xor word [rbp + rax*2 + 0x10], cx
inc ecx
cmp ecx, 0x18
jb 0x140208da0
mov dword [rsp + 0x40], edx
lea rcx, [rbp + 0xa0]
mov dword [rsp + 0x38], r10d
lea rdx, [rbp + 0x10]
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], edi
mov word [rbp + 0x40], r15w
call fcn.140200420
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x70]
call fcn.14013ec98
xor eax, eax
mov dword [rbp + 0x50], 0x64004e
mov word [rbp + 0x6c], ax
mov ecx, r15d
mov dword [rbp + 0x54], 0x740076
mov dword [rbp + 0x58], 0x77006b
mov dword [rbp + 0x5c], 0x46006d
mov dword [rbp + 0x60], 0x6d006c
mov dword [rbp + 0x64], 0x6e0078
mov dword [rbp + 0x68], 0x7e007f
nop dword [rax]
nop dword [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 + 0x50], cx
inc ecx
cmp ecx, 0xe
jb 0x140208e30
lea rdx, [rbp + 0x50]
mov word [rbp + 0x6c], r15w
lea rcx, [rbp + 0x10]
call fcn.14013ec98
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x7b8]
call fcn.140204f50
lea rcx, [rbp + 0x10]
call fcn.14013ed68
lea rcx, [rbp + 0x70]
call fcn.14013ed68
lea rcx, [rbp - 0x38]
call fcn.140194614
lea rcx, [rbp - 0x60]
call fcn.14013ed68
mov ebx, 0x75
lea edi, [rbx - 0x52]
lea rcx, [rbp + 0x7b8]
call fcn.140183f94
lea rcx, [rbp - 0x10]
call fcn.14013ed68
lea rcx, [rbp + 0x7b8]
call fcn.140183f94
lea rcx, [rbp + 0x2b8]
call fcn.14013ed68
add rsi, 0x20
cmp rsi, r14
jne 0x140208630
lea rcx, [rbp + 0x308]
call fcn.140194884
lea rcx, [rbp + 0x340]
call fcn.140194614
lea rcx, [rbp - 0x68]
call fcn.140183f94
add rsp, 0x878
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
lea rcx, [rbp - 0x60]
call fcn.14013ed68
jmp 0x140208e9d