Function at 0x14009f470
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rdx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x68
mov rbx, rdx
mov r13, rcx
mov dword [rbp - 0x30], 0x84af0128
mov dword [rbp - 0x2c], 0x80af0128
mov dword [rbp - 0x28], 0xe0ae0128
mov dword [rbp - 0x24], 0xb0af0126
mov dword [rbp - 0x48], 0xe0af0126
mov dword [rbp + 0x60], 0x666e6969
mov dword [rbp - 0x34], 0x66657269
mov dword [rbp - 0x3c], 0x70727069
mov dword [rbp + 0x58], 0x74616469
mov dword [rbp - 0x38], 0x636f6c69
mov dword [rbp - 0x44], 0x70797466
mov dword [rbp - 0x20], 0x6174656d
mov dword [rbp - 0x40], 0x7461646d
mov dword [rbp - 0x1c], 0x6d746970
xor eax, eax
mov dword [0x1405488b4], eax
mov r12d, eax
mov qword [0x140548df0], rax
mov qword [0x140548db0], rax
xorps xmm0, xmm0
movdqu xmmword [0x140548db8], xmm0
mov qword [0x140548dcc], rax
mov dword [0x140548df8], eax
mov dword [0x140548dc8], eax
mov qword [0x140548dd4], rax
mov qword [0x140548ddc], rax
mov qword [0x140548de4], rax
mov dword [0x140548dec], eax
mov dword [rcx + 0x68], eax
mov qword [0x140548e00], rax
lea rdx, [rbp - 0x18]
mov rcx, rbx
call qword [0x140160828]
nop
mov rcx, rax
call qword [0x140160830]
mov rcx, rax
lea rdx, [0x140167b80]
call qword [0x140161fa8]
mov qword [0x140548e00], rax
lea rcx, [rbp - 0x18]
call qword [0x140160838]
cmp qword [0x140548e00], 0
je 0x1400a0306
mov rdx, rbx
lea rcx, [rbp - 0x18]
call qword [0x140160758]
nop
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x18]
call qword [0x140160500]
lea rcx, [r13 + 0x750]
mov rdx, rax
call qword [0x140160978]
lea rcx, [rbp - 0x10]
call qword [0x140160988]
lea rcx, [rbp - 0x18]
call qword [0x140160740]
mov rdx, rax
mov dword [r13 + 0x64], eax
mov ecx, dword [r13 + 0x68]
mov r15d, dword [rbp - 0x30]
mov ebx, dword [rbp - 0x2c]
mov edi, dword [rbp - 0x28]
mov esi, dword [rbp - 0x24]
mov r14d, dword [rbp - 0x48]
cmp ecx, eax
ja 0x14009f6a1
nop word [rax + rax]
cmp dword [0x140548c9c], 0
jne 0x14009f6a1
xor r8d, r8d
mov edx, ecx
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], 0
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov eax, dword [rbp + 0x48]
cmp r15d, eax
je 0x14009f689
cmp ebx, eax
je 0x14009f689
cmp edi, eax
je 0x14009f689
cmp esi, eax
je 0x14009f689
cmp r14d, eax
je 0x14009f689
mov ecx, dword [r13 + 0x68]
inc ecx
mov dword [r13 + 0x68], ecx
mov edx, dword [r13 + 0x64]
cmp ecx, edx
jbe 0x14009f600
mov eax, dword [0x1405488b4]
cmp eax, 0x30
jne 0x14009f7bf
mov dword [0x140548db4], 1
jmp 0x14009f926
mov rcx, qword [0x140548e00]
call qword [0x140162020]
lea ecx, [rax - 8]
mov dword [r13 + 0x68], ecx
mov edx, dword [r13 + 0x64]
cmp ecx, edx
ja 0x14009f66b
mov eax, dword [0x1405488b4]
nop dword [rax + rax]
cmp dword [0x140548c9c], 0
jne 0x14009f671
lea edx, [rcx + r12]
mov dword [r13 + 0x68], edx
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], 0
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov edx, dword [r13 + 0x68]
mov eax, dword [r13 + 0x64]
add eax, 4
cmp edx, eax
jae 0x14009f72e
cmp byte [r13 + 0x74], 1
jne 0x14009f72a
movzx eax, byte [rbp + 0x4b]
mov byte [rbp - 0x48], al
movzx eax, byte [rbp + 0x4a]
mov byte [rbp - 0x47], al
movzx eax, byte [rbp + 0x49]
mov byte [rbp - 0x46], al
movzx eax, byte [rbp + 0x48]
mov byte [rbp - 0x45], al
mov r12d, dword [rbp - 0x48]
jmp 0x14009f72e
mov r12d, dword [rbp + 0x48]
add edx, 4
mov dword [r13 + 0x68], edx
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], 0
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov eax, dword [rbp + 0x48]
cmp r15d, eax
je 0x14009f787
cmp ebx, eax
je 0x14009f787
cmp edi, eax
je 0x14009f787
cmp esi, eax
je 0x14009f787
cmp r14d, eax
je 0x14009f787
mov eax, dword [0x1405488b4]
jmp 0x14009f7ac
mov eax, dword [0x1405488b4]
cmp eax, 0x1b3
jae 0x14009f7a4
lea ecx, [r12 + 4]
mov dword [r13 + rax*4 + 0x78], ecx
mov eax, dword [0x1405488b4]
inc eax
mov dword [0x1405488b4], eax
mov ecx, dword [r13 + 0x68]
cmp ecx, dword [r13 + 0x64]
jbe 0x14009f6b0
jmp 0x14009f671
cmp eax, 0x28
jne 0x14009f7d3
mov dword [0x140548dc0], 1
jmp 0x14009f926
cmp eax, 0x24
jne 0x14009f7f1
mov dword [0x140548db8], 1
mov dword [0x140548dd4], 1
jmp 0x14009f926
cmp eax, 0x23
je 0x14009f91c
cmp eax, 6
je 0x14009f91c
cmp eax, 0x1c
jne 0x14009f817
mov dword [0x140548dc4], 1
jmp 0x14009f926
cmp eax, 0x19
jne 0x14009f835
mov dword [0x140548dbc], 1
mov dword [0x140548de0], 1
jmp 0x14009f926
cmp eax, 0x31
je 0x14009f910
cmp eax, 0x47
je 0x14009f910
cmp eax, 0x25
je 0x14009f904
cmp eax, 0x32
je 0x14009f904
cmp eax, 0x1f
jne 0x14009f86d
mov dword [0x140548dd4], 1
jmp 0x14009f926
cmp eax, 0x1a
jne 0x14009f881
mov dword [0x140548dd8], 1
jmp 0x14009f926
cmp eax, 0x29
je 0x14009f8f8
cmp eax, 0x3d
je 0x14009f8f8
cmp eax, 0x1d
jne 0x14009f89f
mov dword [0x140548ddc], 1
jmp 0x14009f926
cmp eax, 0x21
je 0x14009f826
cmp eax, 0x33
je 0x14009f826
cmp eax, 0x16
jne 0x14009f8be
mov dword [0x140548de4], 1
jmp 0x14009f926
cmp eax, 0x10b
je 0x14009f8ec
cmp eax, 0x1b1
je 0x14009f8ec
cmp eax, 0x2b
jne 0x14009f8dd
mov dword [0x140548dec], 1
jmp 0x14009f926
mov dword [0x140548df4], 1
jmp 0x1400a02fc
mov dword [0x140548de8], 1
jmp 0x14009f926
mov dword [0x140548dd0], 1
jmp 0x14009f926
mov dword [0x140548dcc], 1
jmp 0x14009f926
mov dword [0x140548dc8], 1
jmp 0x14009f926
mov dword [0x140548db0], 1
cmp dword [0x140548df4], 0
jne 0x1400a02fc
xor edi, edi
mov dword [r13 + 0x68], edi
cmp dword [r13 + 0x64], edi
jbe 0x1400a02fc
mov eax, edi
mov ebx, dword [rbp - 0x44]
nop dword [rax + rax]
cmp dword [0x140548c9c], edi
jne 0x1400a02fc
xor r8d, r8d
mov edx, eax
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov edx, dword [r13 + 0x68]
cmp ebx, dword [rbp + 0x48]
je 0x14009f9a6
lea eax, [rdx + 1]
mov dword [r13 + 0x68], eax
cmp eax, dword [r13 + 0x64]
jb 0x14009f950
jmp 0x1400a02fc
lea eax, [rdx - 4]
cmp eax, dword [r13 + 0x64]
jae 0x14009f9c2
add edx, 0xfffffffc
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp byte [r13 + 0x74], 1
jne 0x14009fa07
movzx eax, byte [rbp + 0x4b]
mov byte [rbp - 0x44], al
movzx eax, byte [rbp + 0x4a]
mov byte [rbp - 0x43], al
movzx eax, byte [rbp + 0x49]
mov byte [rbp - 0x42], al
movzx eax, byte [rbp + 0x48]
mov byte [rbp - 0x41], al
mov eax, dword [rbp - 0x44]
jmp 0x14009fa0a
mov eax, dword [rbp + 0x48]
mov dword [r13 + 0x68], eax
lea edx, [rax + 4]
cmp edx, dword [r13 + 0x64]
jae 0x14009fa27
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov ebx, dword [rbp - 0x20]
mov rcx, qword [0x140548e00]
cmp ebx, dword [rbp + 0x48]
jne 0x14009fdde
call qword [0x140162020]
mov dword [r13 + 0x6c], eax
mov dword [r13 + 0x68], eax
add eax, 0xfffffff8
mov dword [0x1405488bc], eax
mov edx, dword [r13 + 0x68]
mov eax, dword [r13 + 0x64]
mov ebx, dword [rbp + 0x60]
cmp edx, eax
jae 0x14009fb14
nop dword [rax]
nop word [rax + rax]
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp ebx, dword [rbp + 0x48]
je 0x14009fad4
mov edx, dword [r13 + 0x68]
inc edx
mov dword [r13 + 0x68], edx
cmp edx, dword [r13 + 0x64]
jb 0x14009fa90
jmp 0x14009fb14
mov rcx, qword [0x140548e00]
call qword [0x140162020]
mov dword [r13 + 0x6c], eax
add eax, 0xfffffffc
mov dword [r13 + 0x68], eax
sub eax, dword [0x1405488bc]
mov dword [0x1405488c0], eax
mov eax, dword [r13 + 0x64]
mov edx, dword [r13 + 0x68]
cmp edx, eax
jae 0x14009fb14
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp ebx, dword [rbp + 0x48]
jne 0x1400a02fc
mov edx, dword [r13 + 0x68]
sub edx, 4
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp byte [r13 + 0x74], 1
jne 0x14009fb96
movzx eax, byte [rbp + 0x4b]
mov byte [rbp + 0x60], al
movzx eax, byte [rbp + 0x4a]
mov byte [rbp + 0x61], al
movzx eax, byte [rbp + 0x49]
mov byte [rbp + 0x62], al
movzx eax, byte [rbp + 0x48]
mov byte [rbp + 0x63], al
mov eax, dword [rbp + 0x60]
jmp 0x14009fb99
mov eax, dword [rbp + 0x48]
add dword [r13 + 0x68], eax
mov edx, dword [r13 + 0x68]
cmp edx, dword [r13 + 0x64]
jae 0x14009fbb7
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov eax, dword [rbp - 0x34]
cmp eax, dword [rbp + 0x48]
jne 0x1400a02fc
mov edx, dword [r13 + 0x68]
sub edx, 4
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp byte [r13 + 0x74], 1
jne 0x14009fc3c
movzx eax, byte [rbp + 0x4b]
mov byte [rbp + 0x60], al
movzx eax, byte [rbp + 0x4a]
mov byte [rbp + 0x61], al
movzx eax, byte [rbp + 0x49]
mov byte [rbp + 0x62], al
movzx eax, byte [rbp + 0x48]
mov byte [rbp + 0x63], al
mov eax, dword [rbp + 0x60]
jmp 0x14009fc3f
mov eax, dword [rbp + 0x48]
add dword [r13 + 0x68], eax
mov edx, dword [r13 + 0x68]
cmp edx, dword [r13 + 0x64]
jae 0x14009fc5d
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov eax, dword [rbp - 0x3c]
cmp eax, dword [rbp + 0x48]
jne 0x1400a02fc
mov edx, dword [r13 + 0x68]
sub edx, 4
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp byte [r13 + 0x74], 1
jne 0x14009fce2
movzx eax, byte [rbp + 0x4b]
mov byte [rbp + 0x60], al
movzx eax, byte [rbp + 0x4a]
mov byte [rbp + 0x61], al
movzx eax, byte [rbp + 0x49]
mov byte [rbp + 0x62], al
movzx eax, byte [rbp + 0x48]
mov byte [rbp + 0x63], al
mov eax, dword [rbp + 0x60]
jmp 0x14009fce5
mov eax, dword [rbp + 0x48]
add dword [r13 + 0x68], eax
mov edx, dword [r13 + 0x68]
cmp edx, dword [r13 + 0x64]
jae 0x14009fd03
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov eax, dword [rbp + 0x58]
cmp eax, dword [rbp + 0x48]
jne 0x1400a02fc
mov edx, dword [r13 + 0x68]
sub edx, 4
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp byte [r13 + 0x74], 1
jne 0x14009fd88
movzx eax, byte [rbp + 0x4b]
mov byte [rbp + 0x58], al
movzx eax, byte [rbp + 0x4a]
mov byte [rbp + 0x59], al
movzx eax, byte [rbp + 0x49]
mov byte [rbp + 0x5a], al
movzx eax, byte [rbp + 0x48]
mov byte [rbp + 0x5b], al
mov eax, dword [rbp + 0x58]
jmp 0x14009fd8b
mov eax, dword [rbp + 0x48]
add dword [r13 + 0x68], eax
mov edx, dword [r13 + 0x68]
cmp edx, dword [r13 + 0x64]
jae 0x14009fda9
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov eax, dword [rbp - 0x38]
cmp eax, dword [rbp + 0x48]
jne 0x1400a02fc
mov byte [0x1405488b0], 1
jmp 0x1400a02f2
mov edx, dword [r13 + 0x68]
add edx, 4
xor r8d, r8d
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov eax, dword [rbp - 0x40]
cmp eax, dword [rbp + 0x48]
jne 0x1400a02fc
xor r8d, r8d
mov edx, dword [r13 + 0x68]
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp byte [r13 + 0x74], 1
jne 0x14009fe70
movzx eax, byte [rbp + 0x4b]
mov byte [rbp - 0x40], al
movzx eax, byte [rbp + 0x4a]
mov byte [rbp - 0x3f], al
movzx eax, byte [rbp + 0x49]
mov byte [rbp - 0x3e], al
movzx eax, byte [rbp + 0x48]
mov byte [rbp - 0x3d], al
mov eax, dword [rbp - 0x40]
jmp 0x14009fe73
mov eax, dword [rbp + 0x48]
add dword [r13 + 0x68], eax
mov edx, dword [r13 + 0x68]
cmp edx, dword [r13 + 0x64]
jae 0x14009fe94
add edx, 4
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp ebx, dword [rbp + 0x48]
jne 0x1400a02fc
mov edx, dword [r13 + 0x68]
add edx, 0x32
cmp edx, dword [r13 + 0x64]
jae 0x14009fedb
mov dword [r13 + 0x68], edx
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov eax, dword [rbp + 0x60]
cmp eax, dword [rbp + 0x48]
jne 0x1400a02fc
mov edx, dword [r13 + 0x68]
sub edx, 4
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp byte [r13 + 0x74], 1
jne 0x14009ff60
movzx eax, byte [rbp + 0x4b]
mov byte [rbp + 0x60], al
movzx eax, byte [rbp + 0x4a]
mov byte [rbp + 0x61], al
movzx eax, byte [rbp + 0x49]
mov byte [rbp + 0x62], al
movzx eax, byte [rbp + 0x48]
mov byte [rbp + 0x63], al
mov eax, dword [rbp + 0x60]
jmp 0x14009ff63
mov eax, dword [rbp + 0x48]
add dword [r13 + 0x68], eax
mov edx, dword [r13 + 0x68]
cmp edx, dword [r13 + 0x64]
jae 0x14009ff81
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov eax, dword [rbp - 0x1c]
cmp eax, dword [rbp + 0x48]
jne 0x1400a02fc
mov edx, dword [r13 + 0x68]
sub edx, 4
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp byte [r13 + 0x74], 1
jne 0x1400a0006
movzx eax, byte [rbp + 0x4b]
mov byte [rbp + 0x60], al
movzx eax, byte [rbp + 0x4a]
mov byte [rbp + 0x61], al
movzx eax, byte [rbp + 0x49]
mov byte [rbp + 0x62], al
movzx eax, byte [rbp + 0x48]
mov byte [rbp + 0x63], al
mov eax, dword [rbp + 0x60]
jmp 0x1400a0009
mov eax, dword [rbp + 0x48]
add dword [r13 + 0x68], eax
mov edx, dword [r13 + 0x68]
cmp edx, dword [r13 + 0x64]
jae 0x1400a0027
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov eax, dword [rbp - 0x3c]
cmp eax, dword [rbp + 0x48]
jne 0x1400a02fc
mov edx, dword [r13 + 0x68]
sub edx, 4
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp byte [r13 + 0x74], 1
jne 0x1400a00ac
movzx eax, byte [rbp + 0x4b]
mov byte [rbp + 0x60], al
movzx eax, byte [rbp + 0x4a]
mov byte [rbp + 0x61], al
movzx eax, byte [rbp + 0x49]
mov byte [rbp + 0x62], al
movzx eax, byte [rbp + 0x48]
mov byte [rbp + 0x63], al
mov eax, dword [rbp + 0x60]
jmp 0x1400a00af
mov eax, dword [rbp + 0x48]
add dword [r13 + 0x68], eax
mov edx, dword [r13 + 0x68]
cmp edx, dword [r13 + 0x64]
jae 0x1400a00cd
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov eax, dword [rbp - 0x38]
cmp eax, dword [rbp + 0x48]
jne 0x1400a02fc
mov edx, dword [r13 + 0x68]
sub edx, 4
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp byte [r13 + 0x74], 1
jne 0x1400a0152
movzx eax, byte [rbp + 0x4b]
mov byte [rbp + 0x60], al
movzx eax, byte [rbp + 0x4a]
mov byte [rbp + 0x61], al
movzx eax, byte [rbp + 0x49]
mov byte [rbp + 0x62], al
movzx eax, byte [rbp + 0x48]
mov byte [rbp + 0x63], al
mov eax, dword [rbp + 0x60]
jmp 0x1400a0155
mov eax, dword [rbp + 0x48]
add dword [r13 + 0x68], eax
mov edx, dword [r13 + 0x68]
cmp edx, dword [r13 + 0x64]
jae 0x1400a0173
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov ebx, dword [rbp - 0x34]
mov eax, dword [rbp + 0x48]
cmp ebx, eax
jne 0x1400a0243
mov edx, dword [r13 + 0x68]
sub edx, 4
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp byte [r13 + 0x74], 1
jne 0x1400a01fa
movzx eax, byte [rbp + 0x4b]
mov byte [rbp + 0x60], al
movzx eax, byte [rbp + 0x4a]
mov byte [rbp + 0x61], al
movzx eax, byte [rbp + 0x49]
mov byte [rbp + 0x62], al
movzx eax, byte [rbp + 0x48]
mov byte [rbp + 0x63], al
mov eax, dword [rbp + 0x60]
jmp 0x1400a01fd
mov eax, dword [rbp + 0x48]
add dword [r13 + 0x68], eax
mov edx, dword [r13 + 0x68]
cmp edx, dword [r13 + 0x64]
jae 0x1400a021b
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
mov eax, dword [rbp + 0x58]
cmp eax, dword [rbp + 0x48]
jmp 0x1400a02e9
cmp dword [rbp + 0x58], eax
jne 0x1400a02fc
mov edx, dword [r13 + 0x68]
sub edx, 4
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp byte [r13 + 0x74], 1
jne 0x1400a02a8
movzx eax, byte [rbp + 0x4b]
mov byte [rbp + 0x58], al
movzx eax, byte [rbp + 0x4a]
mov byte [rbp + 0x59], al
movzx eax, byte [rbp + 0x49]
mov byte [rbp + 0x5a], al
movzx eax, byte [rbp + 0x48]
mov byte [rbp + 0x5b], al
mov eax, dword [rbp + 0x58]
jmp 0x1400a02ab
mov eax, dword [rbp + 0x48]
add dword [r13 + 0x68], eax
mov edx, dword [r13 + 0x68]
cmp edx, dword [r13 + 0x64]
jae 0x1400a02c9
xor r8d, r8d
mov rcx, qword [0x140548e00]
call qword [0x140161fd0]
mov dword [rbp + 0x48], edi
mov r9, qword [0x140548e00]
mov edx, 1
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x48]
call qword [0x140161fc8]
cmp ebx, dword [rbp + 0x48]
jne 0x1400a02fc
mov byte [0x1405488b1], 1
mov dword [0x140548df0], 1
lea rcx, [rbp - 0x18]
call qword [0x140160750]
mov ebx, dword [0x140548df0]
mov rcx, qword [rbp + 0x50]
call qword [0x140160988]
mov eax, ebx
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret