Function at 0x140001230
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x170]
sub rsp, 0x270
mov rax, qword gs:[0x60]
mov r15, qword [rax + 0x18]
add r15, 0x20
xor r12d, r12d
mov esi, r12d
mov rdi, qword [r15]
movzx r9d, word [rdi + 0x38]
xor edx, edx
mov r8, qword [rdi + 0x40]
xor ecx, ecx
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov r14d, eax
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
mov r8d, r14d
mov edx, 8
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov rbx, rax
test rax, rax
je 0x140001316
movzx r9d, word [rdi + 0x38]
xor edx, edx
mov r8, qword [rdi + 0x40]
xor ecx, ecx
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov rcx, rbx
call qword [sym.imp.USER32.dll_CharUpperA]
lea rdx, str.KERNEL32.DLL
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x140001321
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
mov r8, rbx
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdi, qword [rdi]
cmp rdi, r15
jne 0x140001271
jmp 0x140001339
mov rsi, qword [rdi + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
mov r8, rbx
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapFree]
movsxd rax, dword [rsi + 0x3c]
xor r13d, r13d
xor r15d, r15d
mov qword [rbp + 0x1a0], r13
mov ecx, dword [rax + rsi + 0x88]
add rcx, rsi
mov r12d, dword [rcx + 0x1c]
mov r14d, dword [rcx + 0x20]
add r12, rsi
mov ebx, dword [rcx + 0x24]
add r14, rsi
mov eax, dword [rcx + 0x18]
add rbx, rsi
test eax, eax
je 0x1400013dc
mov r13d, eax
nop dword [rax]
nop word [rax + rax]
mov edi, dword [r14]
lea rdx, str.GetModuleHandleA
add rdi, rsi
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x1400013a3
movzx eax, word [rbx]
mov r15d, dword [r12 + rax*4]
add r15, rsi
lea rdx, str.GetProcAddress
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x1400013c7
movzx eax, word [rbx]
mov ecx, dword [r12 + rax*4]
add rcx, rsi
mov qword [rbp + 0x1a0], rcx
add r14, 4
add rbx, 2
sub r13, 1
jne 0x140001380
mov r13, qword [rbp + 0x1a0]
lea rcx, str.kernel32.dll
call r15
lea rcx, str.Shell32.dll
mov r12, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
lea rcx, str.Advapi32.dll
mov r15, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
movzx r10d, byte [rbp + 0x1a0]
xorps xmm0, xmm0
mov r14, rax
mov dword [rsp + 0x40], 0x14362007
xor eax, eax
mov dword [rsp + 0x44], 0x3a2a3631
mov byte [rsp + 0x5e], al
movabs rsi, 0x4dbd9edd86b6344a
mov dword [rsp + 0x48], 0x39201c21
mov word [rsp + 0x4c], 0x5123
movups xmmword [rsp + 0x4e], xmm0
nop dword [rax + rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor ebx, ebx
cmp rbx, 0x1f
jae 0x140001fc7
movzx r11d, byte [rsp + rbx + 0x40]
mov rdx, r11
cmp r8, rbx
ja 0x140001fbe
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400014a2
lea rcx, [rbx + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 6
add r10b, cl
jmp 0x1400014e0
je 0x140001f4e
inc rax
cmp r8, rax
je 0x140001eed
lea rax, [r9 + 3]
cmp r8, rax
je 0x140001ea1
lea rax, [r9 + 6]
cmp r8, rax
je 0x140001e81
lea rax, [r9 + 5]
cmp r8, rax
je 0x140001e5e
nop dword [rax + rax]
cmp r9, rbx
ja 0x140001fb5
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14000150e
lea r10d, [rbx + 0x12]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x7e
add r10b, r11b
jmp 0x140001541
lea rax, [r9 + 1]
cmp r8, rax
je 0x140001e17
inc rax
cmp r8, rax
je 0x140001df2
lea rax, [r9 + 3]
cmp r8, rax
je 0x140001d99
lea rax, [r9 + 7]
cmp r8, rax
je 0x140001d7a
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140001a9e
nop
lea rax, [r9 + 6]
cmp r8, rax
je 0x140001a7c
lea rax, [r9 + 5]
cmp r8, rax
je 0x140001a54
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140001a2f
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140001a1f
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140001a00
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400019e1
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400019c2
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400019a3
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140001976
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140001550
lea r8, [r9 + 4]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140001f9a
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140001f7f
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140001742
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140001726
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14000170a
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14000192f
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400018e7
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400018a9
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140001887
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140001550
lea r8, [r9 + 0x400]
lea r9, [r8 + 6]
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14000185a
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14000183b
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14000181c
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400017fd
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400017de
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400017ce
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400017a9
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140001781
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14000175e
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140001550
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x28]
jmp 0x140001550
lea r10d, [rbx + 0x2e]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x42
add r10b, r11b
jmp 0x140001541
lea r10d, [rbx - 0x66]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x36
add r10b, r11b
jmp 0x1400014e0
lea r10d, [rbx + 6]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x2a
add r10b, r11b
jmp 0x140001472
lea ecx, [rbx - 0x70]
mov r10d, 8
movzx eax, cl
movzx edi, bl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x140001e34
lea edx, [rbx - 4]
mov ecx, 0xe
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140001462
lea edx, [rbx + 0x68]
mov ecx, 0x14
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140001462
lea edx, [rbx - 0x2c]
mov ecx, 0x1a
movzx edi, bl
jmp 0x140001da4
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001dd6
lea edx, [rbx - 0x54]
mov ecx, 0x26
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001dd9
lea edx, [rbx + 0x18]
mov ecx, 0x2c
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001ec4
lea edx, [rbx - 0x7c]
mov ecx, 0x32
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001f10
lea edx, [rbx - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140001462
lea ecx, [rbx + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
mov byte [rsp + rbx + 0x40], r10b
inc rbx
jmp 0x140001462
lea ecx, [rbx - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
cmp r9, 9
jb 0x14000189c
mov edx, 0xe
movzx edi, bl
lea ecx, [rdi + 0x7c]
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x140001e34
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
cmp r8, 2
jae 0x140001d3f
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140001c4e
lea edx, [rbx - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400018be
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4e
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x140001d5c
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x140001b70
lea ecx, [rbx - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
jmp 0x1400018fc
lea edx, [rbx + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140001462
lea edx, [rbx - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001f10
lea edx, [rbx + 0x44]
mov ecx, 0x12
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001ec4
lea edx, [rbx - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001dd9
lea edx, [rbx + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001dd6
movzx edi, bl
mov ecx, 0x24
lea edx, [rdi - 0x78]
jmp 0x140001da4
lea edx, [rbx - 0xc]
mov ecx, 0x2a
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140001462
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140001462
mov ecx, 0x36
movzx edi, bl
lea edx, [rdi - 0x34]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001e34
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x140001ac1
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
jmp 0x140001944
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140001af7
lea edx, [rbx + 0x24]
mov ecx, 2
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140001462
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140001b1d
movzx edi, bl
lea ecx, [rdi + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x140001db6
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140001b46
lea ecx, [rbx - 0x64]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x44
inc rbx
jmp 0x140001462
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140001944
movzx edi, bl
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
jmp 0x140001e34
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140001b96
movzx edi, bl
lea ecx, [rdi + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
jmp 0x140001e34
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140001bc4
lea edx, [rbx + 0x5e]
mov ecx, 0x37
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140001462
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140001bec
lea edx, [rbx + 0x1a]
mov ecx, 0x25
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001dd9
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140001c14
lea edx, [rbx - 0x52]
mov ecx, 0x1f
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001ec4
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400018fc
lea edx, [rbx - 0x2a]
mov ecx, 0x13
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140001462
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140001c84
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140001462
inc rax
cmp r8, rax
jne 0x140001ca6
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
jmp 0x140001f10
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140001cc9
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x140001ec4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140001cec
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x140001dd6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140001d12
movzx edi, bl
lea ecx, [rdi + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x34
jmp 0x140001db6
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400018be
lea ecx, [rbx - 0x40]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
inc rbx
jmp 0x140001462
movzx r10d, byte [rsp + rbx + 0x40]
movzx edi, bl
lea edx, [rdi + 0x10]
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x70
jmp 0x140001db0
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rsp + rbx + 0x40]
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x140001ec4
lea edx, [rbx + 0x1e]
mov ecx, 0x17
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001ec4
movzx edi, bl
mov ecx, 0x29
lea edx, [rdi + 0x62]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add dil, 0x5a
movzx eax, r11b
and al, dil
movzx ecx, r10b
add al, al
sub cl, al
sub cl, 0x76
add cl, r11b
add cl, dil
mov byte [rsp + rbx + 0x40], cl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140001462
lea edx, [rbx - 0x32]
mov ecx, 0x2f
movzx eax, r11b
dec rbx
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140001462
mov ecx, 0x3b
movzx edi, bl
movzx eax, r11b
lea edx, [rdi - 0x5a]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r11b
sub dil, 0x3a
and al, dil
inc r9
add al, al
sub r11b, al
sub r11b, 0x6a
add r11b, dil
mov byte [rsp + rbx + 0x40], r11b
dec rbx
inc rbx
jmp 0x140001462
lea ecx, [rbx - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
inc r9
dec rbx
inc rbx
jmp 0x140001462
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
dec rbx
inc rbx
jmp 0x140001462
movzx r11d, dl
movabs rcx, 0x202f580eaefb6e06
add rcx, rbx
movzx r10d, r11b
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x2a
add r10b, cl
lea edx, [rbx - 0x12]
movzx eax, r11b
and al, dl
inc r9
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
movzx eax, cl
mov byte [rsp + rbx + 0x40], al
add rax, r9
sub rbx, rax
jmp 0x140001f10
movzx r11d, dl
movabs rcx, 0x84b41a53a18f0572
add rcx, rbx
movzx r10d, r11b
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x1e
add r10b, cl
lea edx, [rbx + 0x38]
movzx eax, r11b
and al, dl
inc r8
mov ecx, 0x3c
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x40], cl
add rbx, rax
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140001462
movzx eax, dl
movabs rcx, 0xe938dc9894229cde
add rcx, rbx
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x12
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140001462
add bl, 0x72
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x1e
jmp 0x140001460
sub bl, 0x22
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x12
jmp 0x140001450
lea rdx, [rbp + 0x16b20f8]
jmp 0x140001fcc
lea rdx, [rbp + 0xe15542]
jmp 0x140001fcc
lea rdx, [rsp + 0x40]
mov rcx, r12
call r13
movzx r11d, byte [rbp + 0x1a0]
mov qword [0x140015730], rax
xor eax, eax
mov qword [rbp + 0x35], rax
mov dword [rbp + 0x3d], eax
mov byte [rbp + 0x41], al
mov dword [rbp + 0x20], 0x616d6d87
mov dword [rbp + 0x24], 0x628b6965
mov dword [rbp + 0x28], 0x72786665
mov dword [rbp + 0x2c], 0x7b6f799f
mov dword [rbp + 0x30], 0x6b976265
mov byte [rbp + 0x34], 0xd4
nop dword [rax]
nop dword [rax + rax]
mov r9, qword [0x140015788]
mov r8, qword [0x140015780]
nop
xor ebx, ebx
movabs rcx, 0x25956927a24ef860
cmp rbx, 0x22
jae 0x140002a9b
movzx r10d, byte [rbp + rbx + 0x20]
mov rdi, r10
nop
cmp r9, rbx
ja 0x140002a92
lea rax, [r8 + 1]
cmp r9, rax
jae 0x14000207f
add rcx, rbx
movzx eax, dil
and al, cl
mov r11d, 0x30
sub r11b, al
add r11b, r11b
add r11b, dil
add r11b, cl
jmp 0x1400020c0
je 0x140002a19
lea rax, [r8 + 3]
cmp r9, rax
je 0x14000298d
lea rax, [r8 + 5]
cmp r9, rax
je 0x140002938
lea rax, [r8 + 2]
cmp r9, rax
je 0x140002918
lea rax, [r8 + 7]
cmp r9, rax
je 0x1400028d1
nop dword [rax]
cmp r8, rbx
ja 0x140002a89
lea rax, [r8 + 0x5a]
cmp r9, rax
jae 0x1400020e9
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
jmp 0x140002130
lea rax, [r8 + 1]
cmp r9, rax
je 0x140002732
lea rax, [r8 + 2]
cmp r9, rax
je 0x140002788
lea rax, [r8 + 3]
cmp r9, rax
je 0x140002938
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400027ba
lea rax, [r8 + 7]
cmp r9, rax
je 0x1400028b2
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140002631
nop dword [rax]
lea rax, [r8 + 1]
cmp r9, rax
je 0x140002621
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x140002601
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x1400025e1
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400026d7
lea rax, [r8 + 8]
cmp r9, rax
je 0x1400025c2
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x1400026bb
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x1400025a8
lea rax, [r8 + 0x1000]
cmp r9, rax
je 0x14000258b
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x14000255e
lea rax, [r8 + 6]
cmp r9, rax
je 0x140002140
lea r9, [r8 + 0x64]
lea r8, [r9 + 0x5a]
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x140002a6a
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x140002a50
lea rax, [r8 + 3]
cmp r9, rax
jb 0x140002332
lea rax, [r8 + 0x61]
cmp r9, rax
jb 0x140002313
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x1400022f4
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x140002517
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x1400024d1
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x140002491
lea rax, [r8 + 4]
cmp r9, rax
jb 0x14000246a
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x140002140
lea r9, [r8 + 6]
lea r8, [r9 + 0x5a]
lea rax, [r8 + 9]
cmp r9, rax
ja 0x140002445
lea rax, [r8 + 1]
cmp r9, rax
ja 0x14000242b
lea rax, [r8 + 0x400]
cmp r9, rax
ja 0x14000240e
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x1400023ef
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x1400023d8
lea rax, [r8 + 8]
cmp r9, rax
ja 0x1400023bb
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x140002398
lea rax, [r8 + 2]
cmp r9, rax
ja 0x140002370
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x140002356
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x140002140
lea r9, [r8 + 0x7a]
lea r8, [r9 + 0x64]
jmp 0x140002140
lea edx, [rbx + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140002130
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400020c0
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
movabs rcx, 0x25956927a24ef860
sub r11b, 0x60
jmp 0x14000204c
movzx ecx, r10b
movzx r11d, r10b
and cl, bl
movzx edi, bl
add cl, cl
sub r11b, cl
add r11b, bl
jmp 0x1400028ee
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
inc r8
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140002032
lea ecx, [rbx + 0x80]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
inc rbx
jmp 0x140002032
lea ecx, [rbx - 0x40]
movzx edi, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
jmp 0x140002950
movzx ecx, bl
movzx r11d, bl
and cl, r10b
add cl, cl
sub r11b, cl
add r11b, r10b
jmp 0x140002971
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140002974
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
jmp 0x1400029b2
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
jmp 0x1400029d9
movzx eax, byte [rbp + rbx + 0x20]
movzx ecx, bl
movzx r11d, bl
and cl, r10b
add cl, cl
add rax, r8
sub r11b, cl
add rbx, rax
add r11b, r10b
inc rbx
jmp 0x140002032
lea edx, [rbx + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx + 0x20], r11b
inc rbx
jmp 0x140002032
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r8, 0x20
jb 0x140002484
movzx edi, bl
lea ecx, [rdi + 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 + 0x80]
jmp 0x1400028ee
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
cmp r9, 0x1000
jae 0x14000287d
lea rax, [r8 + 4]
cmp r9, rax
jbe 0x1400027d4
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
jmp 0x1400024ab
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
lea rax, [r8 + r9]
cmp rax, 4
je 0x14000289c
lea rax, [r8 + 0x40]
cmp r9, rax
jbe 0x140002729
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
jmp 0x1400024e6
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x20]
add rax, r8
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140002032
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
jmp 0x1400029d9
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
jmp 0x1400029b2
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140002971
lea ecx, [rbx - 0x40]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
inc rbx
jmp 0x140002032
movzx ecx, bl
movzx r11d, bl
and cl, r10b
inc r8
add cl, cl
dec rbx
sub r11b, cl
add r11b, r10b
inc rbx
jmp 0x140002032
movzx edi, bl
mov ecx, 0x20
lea edx, [rdi + 0x40]
jmp 0x1400028dc
lea rcx, [r8 + 6]
cmp r9, rcx
jae 0x140002659
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14000252c
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14000268a
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x20]
add rax, r8
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x40
inc rbx
jmp 0x140002032
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400026b2
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400029b2
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400026d2
movzx ecx, bl
movzx r11d, bl
and cl, r10b
add cl, cl
sub r11b, cl
add r11b, r10b
jmp 0x140002974
cmp r9, rcx
jne 0x1400026f7
movzx edi, bl
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
jmp 0x140002950
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14000252c
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140002032
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14000274f
movzx edi, bl
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
jmp 0x1400028ee
inc rax
cmp r9, rax
jne 0x14000277f
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, dl
inc r8
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140002032
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400027ad
lea edx, [rbx + 0x20]
mov ecx, 0x10
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140002032
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400024e6
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
jmp 0x140002971
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140002808
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x20]
add rax, r8
add rbx, rax
lea r11d, [r10 + rcx]
add r11b, 0x80
inc rbx
jmp 0x140002032
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140002828
movzx ecx, bl
movzx r11d, bl
and cl, r10b
add cl, cl
sub r11b, cl
add r11b, r10b
jmp 0x1400029b2
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140002853
mov ecx, 0x20
movzx edi, bl
lea edx, [rdi + 0x40]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140002950
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400024ab
movzx edi, bl
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
jmp 0x1400028ee
movzx r11d, byte [rbp + rbx + 0x20]
movzx eax, bl
and al, r10b
movzx edi, bl
add al, al
sub r11b, al
add r11b, r10b
add r11b, bl
jmp 0x140002950
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rcx - 0x40]
jmp 0x1400029b2
lea edx, [rbx + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400029b2
movzx edi, bl
mov ecx, 0x10
lea edx, [rdi + 0x20]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r10b
sub dil, 0x60
and al, dil
add al, al
sub r10b, al
sub r10b, 0x60
add r10b, dil
mov byte [rbp + rbx + 0x20], r10b
inc r8
dec rbx
inc rbx
jmp 0x140002032
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
dec rbx
inc rbx
jmp 0x140002032
movzx edi, bl
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
add dil, 0x60
movzx eax, r10b
and al, dil
mov ecx, 0x30
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, dil
mov byte [rbp + rbx + 0x20], cl
add r9, r8
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140002032
movzx r10d, dil
movabs rcx, 0x715e0157028caa0
add rcx, rbx
movzx r11d, r10b
and dil, cl
add dil, dil
sub r11b, dil
sub r11b, 0x60
add r11b, cl
lea edx, [rbx + 0x20]
movzx eax, r10b
and al, dl
inc r8
mov ecx, 0x10
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x20], al
add rax, r8
sub rbx, rax
lea ecx, [rbx + 0x80]
movzx eax, r10b
and al, cl
inc r9
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r9
add r10b, 0x80
add r10b, cl
mov byte [rbp + rbx + 0x20], r10b
add rbx, rax
movzx eax, byte [rbp + rbx + 0x20]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140002032
mov ecx, 0x10
movabs rdx, 0x70c03b76e6ece920
add rdx, rbx
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, byte [rbp + rbx + 0x20]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140002032
sub bl, 0x20
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x20
jmp 0x14000202e
add bl, 0x20
mov ecx, 0x10
movzx eax, bl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140002014
lea rdx, [rbp + 0x14ee0a0]
jmp 0x140002a9f
lea rdx, [rbp + 0xddd900]
jmp 0x140002a9f
lea rdx, [rbp + 0x20]
mov rcx, r12
call r13
movzx r10d, byte [rbp + 0x1a0]
movabs rsi, 0x423748b3fa205b70
mov qword [0x140015758], rax
xor eax, eax
mov qword [rsp + 0x6c], rax
mov dword [rsp + 0x74], eax
mov word [rsp + 0x78], ax
mov byte [rsp + 0x7a], al
mov dword [rsp + 0x60], 0x207f323
mov dword [rsp + 0x64], 0xe2000f0
mov dword [rsp + 0x68], 0x6b1d0c04
nop word [rax + rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor edi, edi
cmp rdi, 0x1b
jae 0x1400034b7
movzx r11d, byte [rsp + rdi + 0x60]
mov rdx, r11
cmp r8, rdi
ja 0x1400034ae
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140002b42
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x10
add r10b, cl
jmp 0x140002b7b
je 0x14000343a
inc rax
cmp r8, rax
je 0x1400033d9
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000338d
lea rax, [r9 + 2]
cmp r8, rax
je 0x140003357
lea rax, [r9 + 5]
cmp r8, rax
je 0x140003332
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400034a5
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140002bab
lea r10d, [rdi + 0x30]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, r11b
jmp 0x140002bf0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400032f4
inc rax
cmp r8, rax
je 0x1400032cc
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400032a7
lea rax, [r9 + 7]
cmp r8, rax
je 0x140003289
lea rax, [r9 + 2]
cmp r8, rax
je 0x140003261
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140002f43
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x140002f20
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140002f02
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140002ee1
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140003021
lea rcx, [r9 + 0x42]
cmp r8, rcx
je 0x140002ec4
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140002fd1
lea rax, [r9 + 9]
cmp r8, rax
je 0x140002c00
lea r9, [rcx + 0x20]
mov r8, rcx
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x140003488
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14000346b
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x140002d43
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140002d23
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x140002e4d
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x140002e2a
mov r8, rax
lea r9, [rax + 0x3e8]
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140002dff
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140002de0
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140002dc1
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140002da2
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140002d80
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140002d5d
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140002c00
lea r8, [r9 + 3]
lea r9, [r8 + 0xa]
jmp 0x140002c00
lea ecx, [rdi - 0x30]
mov r10d, 0x28
movzx eax, cl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x140002bf0
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x140002b12
lea ecx, [rdi - 0x60]
inc r9
movzx eax, cl
dec rdi
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
inc rdi
jmp 0x140002b02
lea edx, [rdi - 0x20]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
movzx ebx, dil
sub r10b, al
sub r10b, 0x20
add r10b, dl
jmp 0x140003222
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140003374
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400033b0
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400033fc
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
add r10b, 0x80
inc rdi
jmp 0x140002b02
lea ecx, [rdi + 0x50]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x30
mov byte [rsp + rdi + 0x60], r10b
inc rdi
jmp 0x140002b02
lea edx, [rdi - 0x70]
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r8, 0x80
jae 0x1400031fd
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140003178
lea edx, [rdi - 0x20]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, dl
cmp r9, 8
jb 0x140002e40
mov edx, 0x10
movzx ebx, dil
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14000330d
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x140003374
lea ecx, [rdi - 0x20]
movzx eax, r11b
and al, cl
dec rdi
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
inc rdi
jmp 0x140002b02
movzx eax, r11b
inc r9
and al, dil
add al, al
sub r11b, al
lea r10d, [rdi + r11]
dec rdi
inc rdi
jmp 0x140002b02
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, r11b
movzx ebx, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14000330d
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140002f93
lea edx, [rdi + 0x70]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x10
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x140003245
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14000309c
lea edx, [rdi - 0x50]
movzx eax, r11b
and al, dl
mov ecx, 0x18
jmp 0x140002e5b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140002fc9
lea edx, [rdi + 0x60]
movzx eax, r11b
and al, dl
mov ecx, 0x30
sub cl, al
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x140002b02
inc rax
cmp r8, rax
jne 0x140002ff0
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400033fc
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140003018
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400033b0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140003043
movzx ebx, dil
movzx eax, r11b
movzx r10d, r11b
lea edx, [rbx - 0x40]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x40
add r10b, dl
jmp 0x140003222
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14000306c
lea ecx, [rdi - 0x60]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
inc rdi
jmp 0x140002b02
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140002f65
mov ecx, 0x30
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx + 0x60]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14000330d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400030c8
mov ecx, 8
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0x70]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14000330d
inc rax
cmp r8, rax
jne 0x1400030f4
lea ecx, [rdi + 0x70]
movzx eax, r11b
and al, cl
inc r9
add al, al
dec rdi
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x10
inc rdi
jmp 0x140002b02
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000311b
movzx ebx, dil
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x140003222
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14000313e
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x140003371
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140002e67
lea edx, [rdi - 0x70]
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x140002b02
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400031aa
lea ecx, [rdi - 0x40]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + r11]
sub r10b, 0x40
inc rdi
jmp 0x140002b02
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400031d0
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x1400033b0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140002e9a
mov ecx, 0x10
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx + 0x20]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140003222
movzx r10d, byte [rsp + rdi + 0x60]
movzx ebx, dil
lea edx, [rbx + 0x80]
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
add r10b, 0x80
add r10b, dl
add r10b, r11b
sub bl, 0x10
mov ecx, 0x38
movzx eax, bl
and al, r11b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
add cl, r11b
mov byte [rsp + rdi + 0x60], cl
jmp 0x140003371
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400033b0
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x70
inc rdi
jmp 0x140002b02
lea edx, [rdi + 0x50]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x30
add r10b, dl
jmp 0x1400033b0
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
dec rdi
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x140002b02
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
inc r9
and al, r11b
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x140002b02
movzx ebx, dil
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
add bl, 0x10
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x70
add bl, r11b
mov byte [rsp + rdi + 0x60], bl
inc r9
dec rdi
inc rdi
jmp 0x140002b02
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rdi
inc rdi
jmp 0x140002b02
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140002b02
movzx r11d, dl
movabs rcx, 0xcf82fcebd6e28010
add rcx, rdi
movzx r10d, r11b
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x70
add r10b, cl
lea edx, [rdi - 0x30]
inc r9
movzx eax, dl
mov ecx, 0x28
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x60], al
add rax, r9
sub rdi, rax
jmp 0x1400033fc
movzx r11d, dl
movabs rcx, 0x4b146b83e2a1c930
add rcx, rdi
movzx r10d, r11b
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x50
add r10b, cl
lea edx, [rdi + 0x40]
movzx eax, r11b
and al, dl
inc r8
mov ecx, 0x20
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rdi + 0x60], cl
add rdi, rax
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140002b02
movzx eax, dl
movabs rcx, 0xc6a5da1bee611250
add rcx, rdi
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x30
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140002b02
add dil, 0x30
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea r10d, [r11 + rdi]
sub r10b, 0x50
jmp 0x140002b00
add dil, 0x50
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea r10d, [rdi + r11]
sub r10b, 0x30
jmp 0x140002af0
lea rdx, [rbp + 0x17d6ea0]
jmp 0x1400034bc
lea rdx, [rbp + 0x5dca10]
jmp 0x1400034bc
lea rdx, [rsp + 0x60]
mov rcx, r12
call r13
movzx edx, byte [rbp + 0x1a0]
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [0x140015750], rax
movabs rsi, 0x441311fd44de4ba1
mov dword [rbp - 0x80], 0x747e6e0a
mov dword [rbp - 0x7c], 0x7e176a6f
mov dword [rbp - 0x78], 0x777e7c03
mov dword [rbp - 0x74], 0xd77c7874
nop dword [rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor ebx, ebx
cmp rbx, 0x20
jae 0x140003d05
movzx r11d, byte [rbp + rbx - 0x80]
mov r10, r11
cmp r8, rbx
ja 0x140003cfc
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140003550
lea rcx, [rbx + rsi]
movzx eax, r10b
and al, cl
movzx edx, r10b
add al, al
sub dl, al
sub dl, 0x67
add dl, cl
jmp 0x140003589
je 0x140003ca8
inc rax
cmp r8, rax
je 0x140003c72
lea rax, [r9 + 3]
cmp r8, rax
je 0x140003c52
lea rax, [r9 + 5]
cmp r8, rax
je 0x140003c2f
lea rax, [r9 + 7]
cmp r8, rax
je 0x140003bea
nop dword [rax]
cmp r9, rbx
ja 0x140003cf3
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400035b7
lea edx, [rbx + 0x35]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x73
add dl, r11b
jmp 0x1400035e0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140003bd7
inc rax
cmp r8, rax
je 0x140003bb7
lea rax, [r9 + 5]
cmp r8, rax
je 0x140003b9a
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400038b6
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140003899
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140003878
lea rax, [r9 + 8]
cmp r8, rax
je 0x14000385f
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140003843
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400035f0
lea r8, [r9 + 6]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140003cd9
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400036fb
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400036e3
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400037d4
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400037b4
lea r8, [r9 + 0x400]
lea r9, [r8 + 2]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14000378d
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140003771
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140003755
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140003738
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140003713
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400035f0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x5a]
jmp 0x1400035f0
lea edx, [rbx + 0x6b]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
add dl, 0x13
add dl, r11b
jmp 0x1400035e0
lea edx, [rbx - 0x19]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x51
add dl, r11b
jmp 0x140003522
lea ecx, [rbx + 0x66]
mov edx, 0x1b
movzx eax, cl
inc r9
and al, r11b
dec rbx
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
inc rbx
jmp 0x140003512
lea ecx, [rbx - 0x1e]
movzx r10d, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
jmp 0x140003af4
lea edx, [rbx + 0x5e]
mov ecx, 0x37
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140003c90
lea edx, [rbx - 0x26]
mov ecx, 5
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140003b5d
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 0x28
inc rbx
jmp 0x140003512
lea ecx, [rbx + 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x25
mov byte [rbp + rbx - 0x80], dl
inc rbx
jmp 0x140003512
lea ecx, [rbx - 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x77
cmp r8, 5
jae 0x140003ad9
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140003a2c
lea edx, [rbx - 0x6e]
mov ecx, 1
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 0x3e8
jb 0x1400037c8
movzx ecx, r11b
movzx r10d, bl
movzx eax, r11b
lea edx, [r10 + 0x26]
and al, dl
add al, al
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x14]
jmp 0x140003c05
lea edx, [rbx - 4]
mov ecx, 0xe
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140003b5d
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x140003c90
movzx r10d, bl
mov ecx, 0x2a
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140003af4
lea ecx, [rbx + 0x2e]
movzx r10d, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x42
jmp 0x140003c05
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14000390a
lea ecx, [rbx - 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x67
lea rax, [r9 + r8]
cmp rax, 9
je 0x140003b1b
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140003990
lea ecx, [rbx + 0x5d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x75
jmp 0x1400037e8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000393d
lea edx, [rbx + 0x6a]
mov ecx, 0xd
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx - 0x80]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r11b
inc rbx
jmp 0x140003512
inc rax
cmp r8, rax
jne 0x140003965
lea edx, [rbx - 0x12]
mov ecx, 0x3f
movzx eax, dl
movzx r10d, bl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140003b34
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400038d3
movzx r10d, bl
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x56
jmp 0x140003c05
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400039b7
movzx r10d, bl
lea ecx, [r10 - 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x59
jmp 0x140003c05
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400039df
lea ecx, [rbx + 0x23]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xb
inc rbx
jmp 0x140003512
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140003a01
lea ecx, [rbx - 0x17]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5f
jmp 0x140003c90
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400037e8
movzx r10d, bl
lea ecx, [r10 + 0x2b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2d
jmp 0x140003b34
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140003a5f
lea edx, [rbx - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx - 0x80]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r11b
inc rbx
jmp 0x140003512
inc rax
cmp r8, rax
jne 0x140003a85
movzx r10d, bl
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x68
jmp 0x140003b34
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140003aaa
movzx r10d, bl
movzx eax, r11b
mov ecx, 0x17
lea edx, [r10 + 0x1e]
and al, dl
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140003af2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140003816
lea edx, [rbx + 0x60]
movzx eax, r11b
and al, dl
mov ecx, 0x30
sub cl, al
dec rbx
add cl, cl
add cl, r11b
add dl, cl
inc rbx
jmp 0x140003512
movzx r10d, bl
movzx eax, r11b
movzx ecx, r11b
lea edx, [r10 + 0x68]
and al, dl
sub cl, al
add cl, 0x14
add cl, cl
add dl, cl
movzx eax, r11b
add r10b, 9
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x3f
add r11b, r10b
add r11b, dl
mov byte [rbp + rbx - 0x80], r11b
add r8, r9
jmp 0x140003c90
movzx r10d, bl
movzx eax, r11b
mov ecx, 0x2d
lea edx, [r10 - 0x56]
and al, dl
sub cl, al
add cl, cl
add dl, cl
add r10b, 0x4b
movzx eax, r11b
and al, r10b
inc r9
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0xd
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x80], al
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x14]
movzx eax, r11b
and al, cl
inc r8
add al, al
sub r11b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r11b, 0x74
add r11b, cl
mov byte [rbp + rbx - 0x80], r11b
add rbx, rax
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140003512
lea ecx, [rbx + 0x7f]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x79
add r8, r9
jmp 0x140003c90
lea ecx, [rbx - 5]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x23
inc rbx
jmp 0x140003512
movzx r10d, bl
movzx eax, r11b
lea edx, [r10 + 0x77]
and al, dl
sub dl, 0x41
jmp 0x140003bfb
movzx r10d, bl
movzx eax, r11b
lea edx, [r10 - 0xd]
and al, dl
add dl, 0x5b
add al, al
movzx ecx, r11b
sub cl, al
add dl, cl
movzx eax, r11b
sub r10b, 0x39
and al, r10b
inc r9
add al, al
sub r11b, al
sub r11b, 0x71
add r11b, r10b
mov byte [rbp + rbx - 0x80], r11b
dec rbx
inc rbx
jmp 0x140003512
lea ecx, [rbx - 0x4f]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x29
inc r9
dec rbx
inc rbx
jmp 0x140003512
lea ecx, [rbx + 0x6f]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 9
dec rbx
inc rbx
jmp 0x140003512
movabs rcx, 0x64aba1e76bd0a8a9
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x61
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140003512
movabs rcx, 0xcc3935f7ce9ae2e3
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x35
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140003512
add bl, 0x63
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea edx, [rbx + r11]
add dl, 0x4b
jmp 0x140003500
lea rdx, [rbp + 0x15acfac]
jmp 0x140003d09
lea rdx, [rbp + 0xb91b4d]
jmp 0x140003d09
lea rdx, [rbp - 0x80]
mov rcx, r12
call r13
movzx r10d, byte [rbp + 0x1a0]
movabs rsi, 0xeb4cf4a01633a41f
mov qword [0x140015768], rax
xor eax, eax
mov qword [rbp - 0x52], rax
mov dword [rbp - 0x4a], eax
mov dword [rbp - 0x60], 0xa611e34
mov dword [rbp - 0x5c], 0x2621a6a
mov dword [rbp - 0x58], 0x7b377a19
mov word [rbp - 0x54], 0xf51b
nop dword [rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor edi, edi
cmp rdi, 0x1a
jae 0x14000463a
movzx ebx, byte [rbp + rdi - 0x60]
mov rdx, rbx
cmp r8, rdi
ja 0x140004631
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140003d9e
lea r10, [rdi + rsi]
movzx eax, r10b
and al, dl
add al, al
sub r10b, al
add r10b, 0x27
add r10b, dl
jmp 0x140003dd0
je 0x1400045bf
inc rax
cmp r8, rax
je 0x140004544
lea rax, [r9 + 7]
cmp r8, rax
je 0x140004525
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400044e3
nop word [rax + rax]
cmp r9, rdi
ja 0x140004628
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x140003df8
lea ecx, [rdi - 0x75]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x33
jmp 0x140003e30
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400044c8
inc rax
cmp r8, rax
je 0x1400044a6
lea rax, [r9 + 6]
cmp r8, rax
je 0x140004479
lea rax, [r9 + 7]
cmp r8, rax
je 0x140004452
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400041b3
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x140004196
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14000416f
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000414b
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14000412d
lea rax, [r9 + 5]
cmp r8, rax
je 0x140004111
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400040f3
lea r8, [r9 + 0x41]
lea r9, [r8 + 5]
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14000460c
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400045f0
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140003f79
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140003f60
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140003f47
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140004051
lea r8, [r9 + 2]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140004025
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140004007
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140003fee
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140003fd0
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140003faf
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140003f92
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x7a]
jmp 0x140003e40
lea ecx, [rdi - 0x2b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x2d
jmp 0x140003e30
lea ecx, [rdi - 0x69]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x21
jmp 0x140003dd0
lea ecx, [rdi + 0x59]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6f
jmp 0x140003d71
lea ecx, [rdi - 0x62]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x52
jmp 0x140004415
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
jmp 0x14000448d
lea edx, [rdi + 0x22]
mov ecx, 9
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14000448d
lea ecx, [rdi - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3c
jmp 0x140004562
lea edx, [rdi - 0x5a]
mov ecx, 0x3b
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140004583
lea edx, [rdi + 0x68]
mov ecx, 0x14
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140003d62
lea ecx, [rdi + 0x13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x7b
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x140004437
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x140004284
lea ecx, [rdi + 0x63]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x4b
cmp r8, 0x41
jae 0x1400043f3
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x1400042f1
lea edx, [rdi - 0x12]
mov ecx, 0x3f
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 2
jb 0x1400043e6
mov edx, 5
movzx r11d, dil
lea ecx, [r11 + 0x5a]
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x1400044fc
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14000448d
lea ecx, [rdi + 0x4a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 6
add r8, r9
jmp 0x14000448d
movzx r11d, dil
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x54
jmp 0x140004415
lea edx, [rdi - 0x32]
mov ecx, 0x2f
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140003d62
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140003d62
lea ecx, [rdi + 0x52]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3e
jmp 0x1400044fc
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400041d8
lea ecx, [rdi + 0x1f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x27
jmp 0x140004065
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000420d
lea edx, [rdi + 0x16]
mov ecx, 0x33
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140003d62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140004234
lea edx, [rdi - 0x6e]
mov ecx, 1
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140004562
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140004259
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x62
add r8, r9
jmp 0x14000448d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140004065
movzx r11d, dil
lea ecx, [r11 + 6]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2a
jmp 0x1400044fc
jne 0x1400042a4
movzx r11d, dil
lea ecx, [r11 - 0x5f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x67
jmp 0x1400044fc
inc rax
cmp r8, rax
jne 0x1400042cb
lea ecx, [rdi + 0x1d]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x35
inc rdi
jmp 0x140003d62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140004096
lea ecx, [rdi + 0x15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x6d
jmp 0x140004562
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140004321
lea ecx, [rdi + 0x2c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x34
inc rdi
jmp 0x140003d62
inc rax
cmp r8, rax
jne 0x140004347
lea edx, [rdi + 0x6a]
mov ecx, 0xd
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140004583
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140004369
lea ecx, [rdi - 0x1a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4a
jmp 0x14000448d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140004393
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
jmp 0x14000448d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400043b6
mov ecx, 0x29
movzx r11d, dil
lea edx, [r11 + 0x62]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14000440f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400040c6
mov ecx, 0x1e
movzx r11d, dil
lea edx, [r11 + 0x1c]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400044fc
mov byte [rbp + rdi - 0x60], r10b
inc rdi
jmp 0x140003d62
movzx r10d, byte [rbp + rdi - 0x60]
movzx r11d, dil
lea edx, [r11 - 0x68]
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x28
add r10b, dl
add r10b, bl
sub r11b, 0x49
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
dec r11b
add r11b, bl
add r11b, r10b
mov byte [rbp + rdi - 0x60], r11b
add r8, r9
jmp 0x14000448d
lea edx, [rdi - 0x2a]
mov ecx, 0x13
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140004562
lea ecx, [rdi - 0x47]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0xf
inc rdi
jmp 0x140003d62
lea ecx, [rdi - 1]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 7
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140003d62
lea ecx, [rdi + 7]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x31
inc rdi
jmp 0x140003d62
movzx r11d, dil
lea ecx, [r11 - 0x37]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7f
jmp 0x1400044fc
movzx r11d, dil
lea ecx, [r11 + 0x4d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x1b
add r11b, 0x79
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x4f
add r11b, bl
mov byte [rbp + rdi - 0x60], r11b
inc r9
dec rdi
inc rdi
jmp 0x140003d62
lea ecx, [rdi - 0x2f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x49
dec rdi
inc rdi
jmp 0x140003d62
movzx ebx, dl
movabs rax, 0x6f1ab0609b697cd9
add rax, rdi
and dl, al
add dl, dl
sub al, dl
lea r10d, [rbx + rax]
add r10b, 0x11
lea ecx, [rdi - 0xb]
inc r9
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x4d
add cl, bl
movzx eax, cl
mov byte [rbp + rdi - 0x60], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x14]
inc r8
movzx eax, dl
mov ecx, 0x3a
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x60], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140003d62
movzx eax, dl
movabs rcx, 0xc1e6dde0429aec5d
add rcx, rdi
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x75
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140003d62
add dil, 0x1b
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
add r10b, 0x43
jmp 0x140003d60
sub dil, 0x23
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
sub r10b, 0xb
jmp 0x140003d50
lea rdx, [rbp + 0x1724474]
jmp 0x14000463e
lea rdx, [rbp + 0xe5e893]
jmp 0x14000463e
lea rdx, [rbp - 0x60]
mov rcx, r14
call r13
movzx r11d, byte [rbp + 0x1a0]
xorps xmm0, xmm0
mov qword [0x140015708], rax
movabs rsi, 0x3880fb25618c93a8
xor eax, eax
mov dword [rbp + 0x50], 0x42555442
mov dword [rbp + 0x71], eax
movabs rdx, 0x8b86de05aad80998
mov word [rbp + 0x75], ax
mov dword [rbp + 0x54], 0xbea450a1
mov dword [rbp + 0x58], 0xb44cb751
mov dword [rbp + 0x5c], 0x58a74857
mov byte [rbp + 0x60], 0x20
movups xmmword [rbp + 0x61], xmm0
nop word [rax + rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor ebx, ebx
movabs rcx, 0xa982f17024a5baf8
cmp rbx, 0x27
jae 0x140004eb1
movzx r10d, byte [rbp + rbx + 0x50]
mov edi, r10d
nop
cmp r8, rbx
ja 0x140004ea8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140004700
lea rcx, [rbx + rsi]
mov r11d, 0x34
movzx eax, cl
and al, dil
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, dil
jmp 0x14000473a
je 0x140004e29
lea rax, [r9 + 2]
cmp r8, rax
je 0x140004dc1
lea rax, [r9 + 3]
cmp r8, rax
je 0x140004d5f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140004d30
lea rax, [r9 + 7]
cmp r8, rax
je 0x140004ce0
nop word [rax + rax]
cmp r9, rbx
ja 0x140004e9f
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x14000476e
lea r11d, [rbx - 0x38]
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x78
add r11b, r10b
jmp 0x1400047a2
lea rax, [r9 + 1]
cmp r8, rax
je 0x140004cc4
lea rax, [r9 + 3]
cmp r8, rax
je 0x140004ca9
lea rax, [r9 + 2]
cmp r8, rax
je 0x140004c8a
lea rax, [r9 + 7]
cmp r8, rax
je 0x140004c6f
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400049d7
nop
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400049b9
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140004988
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140004958
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140004e80
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140004e61
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400048ac
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x41]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14000488e
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140004870
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140004842
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x3e8]
jmp 0x1400047b0
lea ecx, [rbx - 0x60]
movzx eax, r10b
and al, cl
movzx r11d, r10b
add al, al
dec rbx
sub r11b, al
movabs rdx, 0x8b86de05aad80998
sub r11b, 0x60
add r11b, cl
inc rbx
jmp 0x1400046b2
lea ecx, [rbx + 0x10]
movzx eax, r10b
and al, cl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x70
add r11b, cl
jmp 0x140004dfd
lea ecx, [rbx - 0x40]
movzx eax, r10b
and al, cl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x40
add r11b, cl
jmp 0x140004e44
lea edx, [rbx - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 4
je 0x140004c53
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x140004a8f
lea edx, [rbx + 8]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x38
add r11b, dl
cmp r8, 0x5a
jae 0x140004c34
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x140004b2e
lea edx, [rbx - 0x30]
mov ecx, 0x28
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
cmp r9, 3
jb 0x140004c1d
movzx ecx, r10b
movzx edi, bl
movzx eax, r10b
lea edx, [rdi - 0x10]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x20]
jmp 0x140004cfc
lea ecx, [rbx - 0x30]
movzx eax, r10b
and al, cl
mov r11d, 0x28
sub r11b, al
dec rbx
add r11b, r11b
movabs rdx, 0x8b86de05aad80998
add r11b, r10b
add r11b, cl
inc rbx
jmp 0x1400046b2
lea ecx, [rbx + 0x80]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rbx
sub r10b, al
movabs rdx, 0x8b86de05aad80998
lea r11d, [rcx + r10]
add r11b, 0x80
inc rbx
jmp 0x1400046b2
lea edx, [rbx + 0x30]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
movzx edi, bl
sub r11b, al
sub r11b, 0x50
jmp 0x140004cf9
lea rax, [r9 + 9]
cmp r8, rax
jae 0x1400049f3
lea edx, [rbx - 0x58]
movzx eax, r10b
and al, dl
mov ecx, 0x34
jmp 0x1400048ba
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140004a18
mov ecx, 8
lea edx, [rbx - 0x70]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140004e41
inc rax
cmp r8, rax
jne 0x140004a3e
lea edx, [rbx + 0x30]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x50
add r11b, dl
jmp 0x140004dd6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140004a57
lea edx, [rbx + 0x20]
mov ecx, 0x10
movzx edi, bl
jmp 0x140004d6a
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400048c6
lea ecx, [rbx + 0x70]
movzx eax, r10b
and al, cl
dec rbx
add al, al
movabs rdx, 0x8b86de05aad80998
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x10
inc rbx
jmp 0x1400046b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140004ab6
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x58]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x68
jmp 0x140004cf9
inc rax
cmp r8, rax
jne 0x140004af0
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, r10b
inc r9
and al, dl
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movabs rdx, 0x8b86de05aad80998
inc rbx
jmp 0x1400046b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140004b06
lea edx, [rbx - 8]
mov ecx, 0x1c
jmp 0x140004d38
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400048fa
lea ecx, [rbx - 0x68]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x28
jmp 0x140004d9b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140004b53
mov ecx, 0x10
lea edx, [rbx + 0x20]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140004e41
inc rax
cmp r8, rax
jne 0x140004b79
lea edx, [rbx + 0x70]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x140004dfd
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140004b9d
lea ecx, [rbx + 0x10]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x70
jmp 0x140004d9e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140004bc5
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140004d9b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140004bf2
movzx eax, r10b
movabs rdx, 0x8b86de05aad80998
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
dec rbx
inc rbx
jmp 0x1400046b2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14000492b
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi - 0x60]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x60
jmp 0x140004cf9
mov byte [rbp + rbx + 0x50], r11b
movabs rdx, 0x8b86de05aad80998
inc rbx
jmp 0x1400046b2
movzx ecx, byte [rbp + rbx + 0x50]
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0x40]
and al, dl
sub cl, al
add cl, 0x20
lea r11d, [rcx + rcx]
jmp 0x140004d79
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140004dd6
lea ecx, [rbx - 0x68]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x28
jmp 0x140004e44
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140004dfd
lea ecx, [rbx + 0x58]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x68
jmp 0x140004d9b
mov ecx, 0x2c
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0x18]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140004cf9
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x78]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x48
add r11b, dl
movzx eax, r10b
sub dil, 0x68
and al, dil
add al, al
sub r10b, al
sub r10b, 0x28
add r10b, dil
mov byte [rbp + rbx + 0x50], r10b
inc r9
dec rbx
inc rbx
movabs rdx, 0x8b86de05aad80998
jmp 0x1400046b2
lea edx, [rbx - 0x28]
mov ecx, 0xc
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
movabs rdx, 0x8b86de05aad80998
inc rbx
jmp 0x1400046b2
movzx edi, bl
mov ecx, 0x24
lea edx, [rdi - 0x78]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
sub dil, 0x18
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x58
add dil, r10b
add dil, r11b
mov byte [rbp + rbx + 0x50], dil
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
movabs rdx, 0x8b86de05aad80998
add rbx, rcx
inc rbx
jmp 0x1400046b2
lea rax, [rbx + rdx]
and dil, al
add dil, dil
sub al, dil
lea r11d, [r10 + rax]
sub r11b, 0x28
lea edx, [rbx + 0x38]
inc r9
movzx eax, dl
mov ecx, 0x3c
and al, r10b
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0x50], al
add rax, r9
sub rbx, rax
movzx eax, r10b
lea ecx, [rbx - 0x20]
and al, cl
inc r8
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub r10b, 0x20
sub rax, r8
add r10b, cl
mov byte [rbp + rbx + 0x50], r10b
add rbx, rax
jmp 0x140004e44
lea rdx, [rbx + rcx]
movzx eax, dil
and al, dl
mov ecx, 0x1c
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, byte [rbp + rbx + 0x50]
movabs rdx, 0x8b86de05aad80998
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400046b2
add bl, 0x48
mov ecx, 4
movzx eax, r10b
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400046ae
sub bl, 8
mov ecx, 0x1c
movzx eax, r10b
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140004697
lea rdx, [rbp + 0x1733530]
jmp 0x140004eb5
lea rdx, [rbp + 0x7fc8d8]
jmp 0x140004eb5
lea rdx, [rbp + 0x50]
mov rcx, r14
call r13
movzx r10d, byte [rbp + 0x1a0]
xorps xmm0, xmm0
mov qword [0x140015778], rax
movabs rsi, 0x6053ea7a2a9fe9f5
xor eax, eax
mov dword [rbp + 0x80], 0xe00d0df3
mov word [rbp + 0xa5], ax
movabs r14, 0x20fbbf6e7fdfbddf
mov dword [rbp + 0x84], 0xdeda04de
mov dword [rbp + 0x88], 0x2206dfd7
mov dword [rbp + 0x8c], 0x211b151e
mov dword [rbp + 0x90], 0x13201206
mov byte [rbp + 0x94], 0xba
movups xmmword [rbp + 0x95], xmm0
nop word [rax + rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor edi, edi
cmp rdi, 0x27
jae 0x1400059ae
movzx ebx, byte [rbp + rdi + 0x80]
mov rdx, rbx
cmp r8, rdi
ja 0x1400059a5
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140004f84
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
add r10b, 0x4d
add r10b, cl
jmp 0x140004fc0
je 0x14000593c
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400058e5
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400058c6
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400058a4
lea rax, [r9 + 9]
cmp r8, rax
je 0x14000585e
nop
cmp r9, rdi
ja 0x14000599c
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x140004fed
lea r10d, [rdi + 0x19]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x51
add r10b, bl
jmp 0x140005020
lea rax, [r9 + 1]
cmp r8, rax
je 0x140005842
inc rax
cmp r8, rax
je 0x140005823
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000580a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400057f1
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400054cf
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400054ac
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14000548a
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140005466
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140005448
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14000542a
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14000540c
lea rcx, [r9 + 0x2a]
cmp r8, rcx
je 0x1400053f3
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400053d5
lea rax, [r9 + 2]
cmp r8, rax
je 0x140005030
lea r9, [rcx + 0x42]
mov r8, rcx
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140005981
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x140005967
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400051ea
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400051cf
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x1400051b4
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x14000538d
lea rcx, [r9 + 0x80]
cmp r8, rcx
jb 0x140005322
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400052fe
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140005030
lea r9, [rcx + 5]
mov r8, rcx
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400052d4
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x1400052b6
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x14000529d
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x140005284
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x140005266
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x140005249
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x140005224
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x140005205
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x140005030
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x61]
jmp 0x140005030
lea r10d, [rdi + 7]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x31
add r10b, bl
jmp 0x140005020
lea r10d, [rdi + 0x1d]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x35
add r10b, bl
jmp 0x140004fc0
lea r10d, [rdi + 0x33]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x65
add r10b, bl
jmp 0x140004f54
lea r10d, [rdi - 0x38]
movzx r11d, dil
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x78
add r10b, bl
jmp 0x14000587b
lea ecx, [rdi - 0xc]
mov r10d, 0x2a
movzx eax, cl
dec rdi
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
inc rdi
jmp 0x140004f42
lea ecx, [rdi + 0xa]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x46
jmp 0x140005902
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140005920
lea ecx, [rdi + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7a
jmp 0x140005923
lea ecx, [rdi + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x14
jmp 0x140005788
lea edx, [rdi + 0x62]
mov ecx, 0x29
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400057af
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x80]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x48
inc rdi
jmp 0x140004f42
lea ecx, [rdi - 0x51]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x37
mov byte [rbp + rdi + 0x80], r10b
inc rdi
jmp 0x140004f42
lea ecx, [rdi - 0x25]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 3
cmp r8, 0x80
jae 0x140005745
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x140005676
lea ecx, [rdi + 0x7a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x56
cmp r9, 8
jb 0x140005312
mov ecx, 0x17
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x62]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14000587b
lea ecx, [rdi - 0xf]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x69
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x140005768
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400055a7
lea ecx, [rdi + 0x61]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x59
jmp 0x140005336
lea edx, [rdi - 0x54]
mov ecx, 0x26
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400057af
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4e
jmp 0x140005788
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140005923
lea edx, [rdi - 0x12]
mov ecx, 0x3f
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140005920
movzx r11d, dil
lea ecx, [r11 + 4]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x1c
jmp 0x140005902
lea edx, [rdi + 0x1a]
mov ecx, 0x25
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140004f42
lea ecx, [rdi + 0x30]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
inc rdi
jmp 0x140004f42
mov ecx, 0xb
movzx r11d, dil
lea edx, [r11 + 0x46]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14000587b
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400054f1
lea ecx, [rdi - 0xb]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x4d
jmp 0x1400053a1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140005524
lea ecx, [rdi + 0x32]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x80]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x5e
inc rdi
jmp 0x140004f42
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000554b
movzx r11d, dil
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
jmp 0x140005902
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140005578
lea edx, [rdi - 0x52]
mov ecx, 0x1f
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140004f42
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400053a1
lea ecx, [rdi - 0x68]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x28
inc rdi
jmp 0x140004f42
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400055ce
movzx r11d, dil
lea ecx, [r11 + 0x4b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xd
jmp 0x14000587b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400055f6
lea ecx, [rdi + 0x1f]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x27
inc rdi
jmp 0x140004f42
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14000561d
movzx r11d, dil
lea ecx, [r11 + 9]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3f
jmp 0x140005902
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14000563f
lea ecx, [rdi - 0x39]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x71
jmp 0x140005788
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140005336
lea ecx, [rdi - 0x65]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x80]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x3d
inc rdi
jmp 0x140004f42
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400056ae
lea edx, [rdi + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x80]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140004f42
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400056d2
mov ecx, 0x3c
lea edx, [rdi + 0x38]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140005785
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400056f4
lea ecx, [rdi + 0xc]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x54
jmp 0x140005920
cmp r8, rcx
jne 0x140005719
mov ecx, 0x23
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0xa]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400058ff
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140005364
lea ecx, [rdi - 0x20]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x20
inc rdi
jmp 0x140004f42
movzx ecx, byte [rbp + rdi + 0x80]
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x78]
and al, dl
sub cl, al
add cl, 0x24
lea r10d, [rcx + rcx]
jmp 0x1400058ff
lea edx, [rdi + 0x72]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, byte [rbp + rdi + 0x80]
sub r10b, 0x1e
add r10b, dl
lea edx, [rdi + 0x67]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x2f
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x80], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x5c]
movzx eax, bl
and al, dl
inc r8
mov ecx, 0x3e
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x80], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140004f42
lea ecx, [rdi - 0x6b]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x13
jmp 0x140005923
lea ecx, [rdi - 0x55]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x53
jmp 0x140005920
lea ecx, [rdi - 0x29]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x1f
inc rdi
jmp 0x140004f42
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 3]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x15
jmp 0x140005878
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x2f]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x49
add r10b, dl
movzx eax, bl
sub r11b, 0x6d
and al, r11b
inc r9
add al, al
sub bl, al
sub bl, 5
add bl, r11b
mov byte [rbp + rdi + 0x80], bl
dec rdi
inc rdi
jmp 0x140004f42
lea ecx, [rdi + 0x45]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x1d
inc r9
dec rdi
inc rdi
jmp 0x140004f42
lea ecx, [rdi + 0x5b]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x7d
dec rdi
inc rdi
jmp 0x140004f42
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x71]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x17
add r10b, dl
movzx eax, bl
add r11b, 0x7d
and al, r11b
add al, al
sub bl, al
sub bl, 0x6b
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0x80], bl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140004f42
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x19
movzx eax, byte [rbp + rdi + 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140004f42
add dil, 0x49
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
inc r10b
jmp 0x140004f40
add dil, 0x5f
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0x67
jmp 0x140004f30
lea rdx, [rbp + 0x171311c]
jmp 0x1400059b5
lea rdx, [rbp + 0x911b11]
jmp 0x1400059b5
lea rdx, [rbp + 0x80]
mov rcx, r15
call r13
movzx r10d, byte [rbp + 0x1a0]
xorps xmm0, xmm0
movups xmmword [rbp - 0x31], xmm0
mov qword [0x140015728], rax
movabs rdx, 0xb5994edeb3c638e8
mov dword [rbp - 0x40], 0x978c88f6
movabs r15, 0x3e839d8d876575d8
mov dword [rbp - 0x3c], 0x84848cf2
mov dword [rbp - 0x38], 0xb7b3cfbc
mov word [rbp - 0x34], 0xdaa9
mov byte [rbp - 0x32], 0xe
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor r14d, r14d
movabs rcx, 0xbb8ad8a896306188
movabs rbx, 0x389213c3a4fb4d38
cmp r14, 0x1f
jae 0x140006333
movzx esi, byte [rbp + r14 - 0x40]
mov r11d, esi
nop word [rax + rax]
cmp r8, r14
ja 0x14000632a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140005a80
lea rcx, [r14 + r15]
movzx eax, r11b
and al, cl
mov r10d, 0xc
sub r10b, al
add r10b, r10b
add r10b, r11b
add r10b, cl
jmp 0x140005ac0
je 0x1400062a6
inc rax
cmp r8, rax
je 0x14000625e
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000621b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400061da
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400061aa
nop dword [rax]
cmp r9, r14
ja 0x140006321
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x140005aea
lea ecx, [r14 - 0x48]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 8
jmp 0x140005b2a
lea rax, [r9 + 1]
cmp r8, rax
je 0x140006157
inc rax
cmp r8, rax
je 0x140006124
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400060f9
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400060de
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400060c3
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, r14
jbe 0x140005e54
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140005e42
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140005e11
lea rax, [r9 + 3]
cmp r8, rax
je 0x140005ed0
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140005df1
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140005dd6
lea rax, [r9 + 5]
cmp r8, rax
je 0x140005b40
mov r8, rax
lea r9, [rax + 5]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140006300
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400062df
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140005c47
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140005d57
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140005d0e
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140005b40
mov r8, rax
lea r9, [rax + 0x2a]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140005cee
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140005cce
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140005cb3
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140005c91
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140005c62
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140005b40
mov r8, rax
lea r9, [rax + 0x1000]
jmp 0x140005b40
lea ecx, [r14 - 0x68]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x28
jmp 0x140005ac0
lea r10d, [r14 + 0x10]
inc r9
movzx eax, r10b
dec r14
and al, sil
movabs rdx, 0xb5994edeb3c638e8
add al, al
sub r10b, al
sub r10b, 0x70
add r10b, sil
inc r14
jmp 0x140005a23
lea ecx, [r14 - 0x50]
mov r10d, 0x18
movzx eax, cl
movzx r11d, r14b
and al, sil
sub r10b, al
add r10b, r10b
add r10b, cl
jmp 0x140006085
lea ecx, [r14 + 0x50]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x30
jmp 0x1400061f8
lea edx, [r14 - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
jmp 0x140006277
lea edx, [r14 + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
jmp 0x1400062c1
lea r10d, [r14 + 0x58]
movzx eax, r10b
and al, sil
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, sil
cmp r9, 0x200
jb 0x14000604e
mov edx, 8
movzx r11d, r14b
lea ecx, [r11 + 0x10]
movzx eax, cl
and al, sil
sub dl, al
add dl, dl
add dl, cl
add dl, sil
lea r10d, [rdx + rdx]
jmp 0x140006176
lea ecx, [r14 - 8]
mov r10d, 0x1c
movzx eax, cl
and al, sil
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, sil
lea rax, [r9 + r8]
cmp rax, 2
je 0x1400060ac
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x140005f25
lea ecx, [r14 + 0x78]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x48
cmp r8, 0x7a
jae 0x140006065
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140005fb1
lea ecx, [r14 + 0x30]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x50
jmp 0x140005d25
lea ecx, [r14 - 0x60]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x60
jmp 0x140006277
lea edx, [r14 + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
jmp 0x1400061f8
lea ecx, [r14 + 0x80]
inc r9
movzx eax, cl
dec r14
and al, sil
movabs rdx, 0xb5994edeb3c638e8
add al, al
sub cl, al
lea r10d, [rsi + rcx]
add r10b, 0x80
inc r14
jmp 0x140005a23
lea edx, [r14 - 0x30]
mov ecx, 0x28
movzx r11d, r14b
jmp 0x140006164
lea rax, [r9 + 8]
cmp r8, rax
jae 0x140005e7a
lea edx, [r14 - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140005d70
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140005e9e
lea ecx, [r14 + 0x70]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x10
jmp 0x1400062c1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140005ec7
lea edx, [r14 - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
jmp 0x140006233
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140005eef
movzx r11d, r14b
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x20
jmp 0x140006088
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140005f06
lea edx, [r14 - 0x70]
mov ecx, 8
jmp 0x1400061b3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140005d73
movzx r11d, r14b
mov ecx, 0x38
lea edx, [r11 - 0x10]
jmp 0x140006164
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140005f4d
movzx r11d, r14b
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x18
jmp 0x140006176
cmp r8, rcx
jne 0x140005f60
lea edx, [r14 - 0x78]
mov ecx, 0x24
jmp 0x1400061b3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140005f84
lea ecx, [r14 - 0x18]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x58
jmp 0x1400061f5
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140005da4
lea edx, [r14 - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
jmp 0x1400062c1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140005fd5
lea ecx, [r14 - 0x20]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x20
jmp 0x1400062c1
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140005ffe
lea edx, [r14 + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
jmp 0x140006233
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000602f
movzx ecx, r14b
movzx r10d, r14b
and cl, sil
dec r14
add cl, cl
movabs rdx, 0xb5994edeb3c638e8
sub r10b, cl
add r10b, sil
inc r14
jmp 0x140005a23
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140005d25
movzx r11d, r14b
mov ecx, 0x30
lea edx, [r11 + 0x60]
jmp 0x140006164
mov byte [rbp + r14 - 0x40], r10b
movabs rdx, 0xb5994edeb3c638e8
inc r14
jmp 0x140005a23
movzx r10d, byte [rbp + r14 - 0x40]
movzx r11d, r14b
lea edx, [r11 - 0x40]
movzx eax, dl
and al, sil
add al, al
sub r10b, al
sub r10b, 0x40
add r10b, dl
add r10b, sil
movzx eax, sil
sub r11b, 0x68
and al, r11b
add al, al
sub sil, al
sub sil, 0x28
add sil, r10b
add sil, r11b
mov byte [rbp + r14 - 0x40], sil
jmp 0x1400061f5
lea ecx, [r14 + 0x70]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rcx - 0x10]
jmp 0x140006233
lea ecx, [r14 - 0x18]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x58
jmp 0x1400062c1
lea ecx, [r14 + 0x28]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x18
jmp 0x1400061f5
lea ecx, [r14 - 0x38]
movabs rdx, 0xb5994edeb3c638e8
movzx eax, cl
dec r14
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x78
inc r14
jmp 0x140005a23
lea edx, [r14 + 0x18]
mov ecx, 0x2c
movzx eax, dl
inc r9
and al, sil
dec r14
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
movabs rdx, 0xb5994edeb3c638e8
add r10b, sil
inc r14
jmp 0x140005a23
movzx r11d, r14b
mov ecx, 0x14
lea edx, [r11 + 0x68]
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
movzx eax, sil
sub r11b, 0x18
and al, r11b
add al, al
sub sil, al
sub sil, 0x58
add sil, r11b
mov byte [rbp + r14 - 0x40], sil
inc r9
dec r14
inc r14
movabs rdx, 0xb5994edeb3c638e8
jmp 0x140005a23
lea edx, [r14 - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
dec r14
movabs rdx, 0xb5994edeb3c638e8
inc r14
jmp 0x140005a23
lea edx, [r14 + 0x48]
mov ecx, 4
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
movabs rdx, 0xb5994edeb3c638e8
add r14, rcx
inc r14
jmp 0x140005a23
lea rcx, [r14 + rdx]
movzx r10d, sil
and r11b, cl
add r11b, r11b
sub r10b, r11b
sub r10b, 0x58
add r10b, cl
lea edx, [r14 + 0x48]
movzx eax, sil
and al, dl
inc r9
mov ecx, 4
sub cl, al
add cl, cl
add cl, sil
add cl, dl
movzx eax, cl
mov byte [rbp + r14 - 0x40], al
add rax, r9
sub r14, rax
jmp 0x140006277
lea rcx, [r14 + rbx]
mov eax, 0x3c
and r11b, cl
sub al, r11b
lea r10d, [rax + rax]
add r10b, sil
add r10b, cl
lea edx, [r14 + 0x20]
movzx eax, sil
and al, dl
inc r8
mov ecx, 0x10
sub cl, al
mov rax, 0xffffffffffffffff
add cl, cl
sub rax, r8
add cl, sil
add cl, dl
mov byte [rbp + r14 - 0x40], cl
add r14, rax
jmp 0x1400062c1
lea rdx, [r14 + rcx]
movzx eax, r11b
and al, dl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + r14 - 0x40]
movabs rdx, 0xb5994edeb3c638e8
add rax, r9
add r14, rax
inc r14
jmp 0x140005a23
add r14b, 0x38
mov ecx, 0x3c
movzx eax, r14b
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r14b
add r10b, sil
jmp 0x140005a1e
sub r14b, 0x78
mov ecx, 0x24
movzx eax, r14b
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r14b
add r10b, sil
jmp 0x140005a04
lea rdx, [rbp + 0x16b2ce0]
jmp 0x140006337
lea rdx, [rbp + 0x110a2b8]
jmp 0x140006337
lea rdx, [rbp - 0x40]
mov rcx, r12
call r13
movzx r10d, byte [rbp + 0x1a0]
xorps xmm0, xmm0
mov qword [0x140015760], rax
movabs r14, 0xd1eba4bc76875552
xor eax, eax
mov dword [rbp + 0xb0], 0xc1f6f12d
mov byte [rbp + 0xdc], al
movabs r15, 0x75c2ee356395fff6
mov dword [rbp + 0xb4], 0xf4eaf6f5
mov dword [rbp + 0xb8], 0xdefef8ea
mov dword [rbp + 0xbc], 0xcfc3fee8
mov dword [rbp + 0xc0], 0xc9c9c4d0
mov dword [rbp + 0xc4], 0xcbc4f8e0
mov dword [rbp + 0xc8], 0x53dcc8c0
movups xmmword [rbp + 0xcc], xmm0
nop dword [rax + rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor edi, edi
cmp rdi, 0x2d
jae 0x140006e43
movzx ebx, byte [rbp + rdi + 0xb0]
mov r11, rbx
cmp r8, rdi
ja 0x140006e3a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140006415
lea rcx, [rdi + r14]
movzx eax, r11b
and al, cl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x3e
add r10b, cl
jmp 0x140006435
je 0x140006dc5
lea rax, [r9 + 5]
cmp r8, rax
je 0x140006d90
lea rax, [r9 + 7]
cmp r8, rax
je 0x140006d45
cmp r9, rdi
ja 0x140006e31
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x14000645f
lea r10d, [rdi - 0x46]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x16
add r10b, bl
jmp 0x1400064a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140006d36
lea rax, [r9 + 2]
cmp r8, rax
je 0x140006d12
lea rax, [r9 + 3]
cmp r8, rax
je 0x140006d05
lea rax, [r9 + 5]
cmp r8, rax
je 0x140006ce7
lea rax, [r9 + 7]
cmp r8, rax
je 0x140006c69
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400069a2
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x140006990
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14000696e
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14000694a
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140006928
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14000691b
lea rax, [r9 + 9]
cmp r8, rax
je 0x140006902
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400068e7
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400068ca
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400068af
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400064b0
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140006e11
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140006df6
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400066a9
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14000668c
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14000666d
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14000686d
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140006822
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400067e1
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400067b8
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400064b0
lea r8, [r9 + 0x40]
lea r9, [r8 + 9]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14000679d
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140006780
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140006765
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14000674c
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14000673f
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14000671e
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400066fa
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400066d8
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400066c7
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400064b0
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x200]
jmp 0x1400064b0
lea ecx, [rdi - 0x7a]
movzx eax, bl
and al, cl
mov r10d, 0x2b
sub r10b, al
add r10b, r10b
add r10b, bl
add r10b, cl
jmp 0x1400064a0
lea edx, [rdi - 0x1e]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x2e
add r10b, dl
jmp 0x140006435
lea edx, [rdi + 0x3e]
mov ecx, 0x27
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400063e4
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx r11d, dil
jmp 0x140006d52
lea ecx, [rdi + 0x2c]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x34
inc rdi
jmp 0x1400063d2
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400063d2
lea edx, [rdi - 0x1c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 0x3c
add r10b, dl
jmp 0x140006c31
lea edx, [rdi + 0x40]
mov ecx, 0x20
jmp 0x140006d98
lea ecx, [rdi - 0x64]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x44
jmp 0x140006dac
mov ecx, 0x1c
lea edx, [rdi - 8]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140006c7e
lea edx, [rdi + 0x54]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x4c
add r10b, dl
jmp 0x140006ca9
mov ecx, 0x18
lea edx, [rdi - 0x50]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140006ddd
lea edx, [rdi + 0x16]
mov ecx, 0x33
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
mov byte [rbp + rdi + 0xb0], r10b
inc rdi
jmp 0x1400063d2
lea edx, [rdi + 0x72]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x1e
add r10b, dl
cmp r9, 0x2a
jb 0x1400067d1
movzx ecx, bl
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x54]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x68]
jmp 0x140006d63
lea edx, [rdi - 0x32]
movzx eax, bl
and al, dl
mov ecx, 0x2f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
cmp r8, 0x80
jae 0x140006c0c
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140006b33
mov ecx, 0x12
lea edx, [rdi + 0x44]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400067f6
lea edx, [rdi + 0x2a]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x26
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 8
je 0x140006c54
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x140006a91
lea edx, [rdi - 0x76]
movzx eax, bl
and al, dl
mov ecx, 0x1d
jmp 0x14000682f
mov ecx, 0x3e
lea edx, [rdi + 0x5c]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140006ddd
lea edx, [rdi - 0x48]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 8
add r10b, dl
jmp 0x140006ca9
mov ecx, 0x3a
lea edx, [rdi + 0x14]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140006c7e
lea ecx, [rdi + 0x70]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x10
jmp 0x140006dac
lea edx, [rdi - 0x34]
mov ecx, 0x36
jmp 0x140006d98
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x28]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, dl
jmp 0x140006c31
lea edx, [rdi - 0x7c]
mov ecx, 0x32
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400063d2
lea ecx, [rdi - 0x20]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x20
inc rdi
jmp 0x1400063d2
movzx r11d, dil
mov ecx, 0x2e
lea edx, [r11 + 0x3c]
jmp 0x140006d52
lea rax, [r9 + 4]
cmp r8, rax
jae 0x1400069c5
lea edx, [rdi + 0x52]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x3e
jmp 0x140006882
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400069f8
lea ecx, [rdi + 0x74]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0xb0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x2c
inc rdi
jmp 0x1400063d2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140006a1b
lea edx, [rdi - 0x44]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x24
jmp 0x140006c7e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140006a3d
lea ecx, [rdi + 4]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x1c
jmp 0x140006da9
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140006a65
lea ecx, [rdi + 0x4c]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x14
inc rdi
jmp 0x1400063d2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140006885
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x6c]
and al, dl
add al, al
sub r10b, al
sub r10b, 0xc
jmp 0x140006d60
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140006ab9
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x2e]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x42
jmp 0x140006d60
inc rax
cmp r8, rax
jne 0x140006ae8
lea edx, [rdi - 0x2e]
mov ecx, 0x21
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400063d2
cmp r8, rcx
jne 0x140006b0c
lea ecx, [rdi + 0x76]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x3a
inc rdi
jmp 0x1400063d2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14000683b
lea edx, [rdi + 6]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x2a
jmp 0x140006c7e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140006b66
lea ecx, [rdi - 0x18]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0xb0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x58
inc rdi
jmp 0x1400063d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140006b89
lea edx, [rdi + 0x30]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x50
jmp 0x140006c7e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140006bb0
lea edx, [rdi - 0x2c]
mov ecx, 0x1a
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140006dac
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140006be0
lea edx, [rdi + 0x64]
mov ecx, 0x22
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400063d2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400067f9
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 8]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x38
jmp 0x140006d60
movzx r10d, byte [rbp + rdi + 0xb0]
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x50]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x30
add r10b, dl
add r10b, bl
movzx eax, bl
sub r11b, 0x5e
and al, r11b
add al, al
sub bl, al
sub bl, 0x6e
add bl, r11b
add bl, r10b
mov byte [rbp + rdi + 0xb0], bl
jmp 0x140006da9
mov ecx, 0x2a
lea edx, [rdi - 0xc]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140006c7e
lea edx, [rdi + 0x36]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x7a
add r10b, dl
lea edx, [rdi + 0x46]
inc r9
movzx eax, dl
mov ecx, 0xb
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xb0], al
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x68]
inc r8
movzx eax, cl
and al, bl
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x28
add cl, bl
mov byte [rbp + rdi + 0xb0], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400063d2
lea edx, [rdi - 0x6e]
mov ecx, 1
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140006dac
lea edx, [rdi - 0x12]
mov ecx, 0x3f
jmp 0x140006d98
lea edx, [rdi - 0x5a]
mov ecx, 0x3b
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400063d2
movzx r11d, dil
mov ecx, 0x37
lea edx, [r11 + 0x5e]
jmp 0x140006d52
movzx r11d, dil
mov ecx, 0x33
lea edx, [r11 + 0x16]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
sub r11b, 2
movzx eax, bl
and al, r11b
mov ecx, 7
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
mov byte [rbp + rdi + 0xb0], cl
inc r9
dec rdi
inc rdi
jmp 0x1400063d2
lea edx, [rdi - 0x7a]
mov ecx, 0x2b
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400063d2
mov ecx, 0x23
lea rdx, [rdi + r15]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400063d2
sub dil, 0x66
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x36
jmp 0x1400063d0
sub dil, 0xa
mov ecx, 0x23
movzx eax, bl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dil
jmp 0x1400063c0
lea rdx, [rbp + 0x16d53c8]
jmp 0x140006e4a
lea rdx, [rbp + 0x174a91a]
jmp 0x140006e4a
lea rdx, [rbp + 0xb0]
mov rcx, r12
call r13
movzx r10d, byte [rbp + 0x1a0]
movabs rsi, 0x598b57258cbe0c2c
mov qword [0x140015720], rax
movabs r14, 0x25e61051f2ae6d8c
xor eax, eax
mov dword [rbp - 0x20], 0x88b3b8aa
mov qword [rbp - 0x11], rax
movabs r15, 0xca20570a63a2484
mov dword [rbp - 9], eax
mov byte [rbp - 5], al
mov dword [rbp - 0x1c], 0xa49e48a9
mov dword [rbp - 0x18], 0xaa9e91ad
mov word [rbp - 0x14], 0x9b9b
mov byte [rbp - 0x12], 0xe
nop dword [rax + rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor edi, edi
cmp rdi, 0x1c
jae 0x1400079a7
movzx ebx, byte [rbp + rdi - 0x20]
mov r11, rbx
cmp r8, rdi
ja 0x14000799e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140006f02
lea rcx, [rdi + rsi]
movzx eax, r11b
and al, cl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x34
add r10b, cl
jmp 0x140006f40
je 0x14000792c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400078a8
lea rax, [r9 + 4]
cmp r8, rax
je 0x140007874
lea rax, [r9 + 5]
cmp r8, rax
je 0x14000785b
lea rax, [r9 + 8]
cmp r8, rax
je 0x140007813
nop dword [rax]
cmp r9, rdi
ja 0x140007995
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140006f6a
lea r10d, [rdi - 0x64]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x44
add r10b, bl
jmp 0x140006fa0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400077f3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400077d4
lea rax, [rcx + 1]
cmp r8, rax
je 0x140007790
lea rax, [r9 + 9]
cmp r8, rax
je 0x140007764
nop
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400074d9
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400074b7
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140007490
lea rax, [r9 + 1]
cmp r8, rax
je 0x140007471
lea rax, [r9 + 6]
cmp r8, rax
je 0x140007566
lea rax, [r9 + 2]
cmp r8, rax
je 0x140007450
lea rax, [r9 + 8]
cmp r8, rax
je 0x140007437
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140007419
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140007400
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400073d4
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140006fb0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140007975
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14000795a
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400071a1
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140007182
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140007167
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140007383
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14000733a
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140007300
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400072da
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140006fb0
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400072ae
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140007295
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140007277
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14000725e
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14000723f
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14000721d
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400071fe
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400071d7
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400071ba
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140006fb0
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x64]
jmp 0x140006fb0
lea r10d, [rdi - 0x1c]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x3c
add r10b, bl
jmp 0x140006fa0
lea ecx, [rdi - 0x74]
mov r10d, 0x16
movzx eax, cl
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x140006f40
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
jmp 0x140006ed1
lea ecx, [rdi - 0x20]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x140007831
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140006ec2
lea ecx, [rdi + 0x30]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
inc rdi
jmp 0x140006ec2
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, dl
movzx r11d, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400077ae
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
add r8, r9
jmp 0x14000788f
lea ecx, [rdi + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x18
jmp 0x14000788f
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400078cb
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
jmp 0x1400078f0
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140006ec2
lea edx, [rdi + 0x44]
mov ecx, 0x12
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
mov byte [rbp + rdi - 0x20], r10b
inc rdi
jmp 0x140006ec2
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x74
cmp r9, 0x42
jb 0x1400072f3
movzx r11d, dil
lea ecx, [r11 - 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0x70]
jmp 0x140007831
lea ecx, [rdi - 0x6c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xc
cmp r8, 0xa
jae 0x140007725
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x14000764c
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140007314
lea edx, [rdi + 0x3c]
mov ecx, 0x2e
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
lea rax, [r8 + r9]
cmp rax, 0x40
je 0x140007749
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140007578
lea edx, [rdi + 0x7c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x64
add r10b, dl
jmp 0x14000734e
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140006ec2
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x30
jmp 0x1400078f0
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400078cb
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x14000788f
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add r8, r9
jmp 0x14000788f
lea ecx, [rdi - 0x68]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x28
inc rdi
jmp 0x140006ec2
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140006ec2
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x18]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x58
add r10b, dl
jmp 0x140007831
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x1400074ff
lea edx, [rdi + 0x2c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x34
add r10b, dl
jmp 0x14000739c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140007534
lea edx, [rdi + 0x38]
movzx eax, bl
and al, dl
mov ecx, 0x3c
sub cl, al
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140006ec2
inc rax
cmp r8, rax
jne 0x140007559
lea edx, [rdi - 0x18]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x58
add r10b, dl
jmp 0x1400078cb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000739c
movzx r11d, dil
mov ecx, 0x38
lea edx, [r11 - 0x10]
jmp 0x14000779d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400075a4
mov ecx, 0x1a
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x2c]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140007831
inc rax
cmp r8, rax
jne 0x1400075ce
lea ecx, [rdi + 0x2c]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x34
inc rdi
jmp 0x140006ec2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400075f6
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x24]
and al, dl
add al, al
sub r10b, al
sub r10b, 4
jmp 0x1400077ab
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140007618
lea ecx, [rdi - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3c
jmp 0x1400078cb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14000734e
lea ecx, [rdi - 0x6c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0xc
inc rdi
jmp 0x140006ec2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000767c
lea ecx, [rdi + 0x70]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x10
inc rdi
jmp 0x140006ec2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400076a3
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400078cb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400076ca
movzx r11d, dil
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x18
jmp 0x1400077ae
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400076fa
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140006ec2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140007314
movzx r11d, dil
lea ecx, [r11 + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
jmp 0x140007831
movzx r10d, byte [rbp + rdi - 0x20]
movzx r11d, dil
lea edx, [r11 - 0x20]
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, dl
add r10b, bl
jmp 0x1400077ae
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400078cb
lea edx, [rdi - 0x4c]
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140006ec2
movzx r11d, dil
mov ecx, 0xe
lea edx, [r11 - 4]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add r11b, 0xc
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x54
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi - 0x20], r11b
add r8, r9
jmp 0x14000788f
lea ecx, [rdi - 0x5c]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x7c
inc rdi
jmp 0x140006ec2
mov ecx, 0x2a
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0xc]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140007831
mov ecx, 0x12
movzx r11d, dil
lea edx, [r11 + 0x44]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
sub r11b, 0x4c
mov ecx, 0xa
movzx eax, r11b
and al, bl
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
mov byte [rbp + rdi - 0x20], cl
inc r9
dec rdi
inc rdi
jmp 0x140006ec2
lea ecx, [rdi - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3c
add r8, r9
jmp 0x14000788f
lea rcx, [rdi + r14]
mov edx, 0x16
movzx eax, cl
and al, r11b
sub dl, al
lea r10d, [rdx + rdx]
add r10b, cl
add r10b, r11b
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140006ec2
movabs rcx, 0x72cf6206d9325534
movzx ebx, r11b
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
lea edx, [rdi + 0x64]
inc r9
movzx eax, dl
mov ecx, 0x22
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi - 0x20], al
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x70]
inc r8
movzx eax, dl
mov ecx, 8
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x20], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140006ec2
lea rcx, [rdi + r15]
mov edx, 0x32
movzx eax, cl
and al, r11b
sub dl, al
lea r10d, [rdx + rdx]
add r10b, cl
add r10b, r11b
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140006ec2
sub dil, 0x24
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 4
jmp 0x140006ec0
sub dil, 0x7c
mov ecx, 0x32
movzx eax, bl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dil
jmp 0x140006eb0
lea rdx, [rbp + 0x1702d70]
jmp 0x1400079ab
lea rdx, [rbp + 0xee399c]
jmp 0x1400079ab
lea rdx, [rbp - 0x20]
mov rcx, r12
call r13
movzx r11d, byte [rbp + 0x1a0]
xorps xmm0, xmm0
mov qword [0x140015740], rax
movabs rsi, 0xefbb4809f2d0e13d
xor eax, eax
mov dword [rbp + 0xe0], 0xae202ecf
mov qword [rbp + 0x102], rax
movabs r14, 0x6d9588598957eb25
mov dword [rbp + 0x10a], eax
movabs r15, 0xcf31d81dd872a3b7
mov word [rbp + 0x10e], ax
mov dword [rbp + 0xe4], 0x545e5f61
mov dword [rbp + 0xe8], 0x55bc595c
mov dword [rbp + 0xec], 0x525b4453
mov word [rbp + 0xf0], 0xe553
movups xmmword [rbp + 0xf2], xmm0
nop
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor edi, edi
cmp rdi, 0x30
jae 0x1400084d8
movzx ebx, byte [rbp + rdi + 0xe0]
mov rdx, rbx
cmp r8, rdi
ja 0x1400084cf
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140007a81
lea r11, [rdi + rsi]
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
add r11b, 0x55
add r11b, dl
jmp 0x140007ac0
je 0x140008466
inc rax
cmp r8, rax
je 0x1400083e3
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400083b5
lea rax, [r9 + 2]
cmp r8, rax
je 0x140008372
lea rax, [r9 + 6]
cmp r8, rax
je 0x140008353
nop word [rax + rax]
cmp r9, rdi
ja 0x1400084c6
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x140007ae8
lea ecx, [rdi + 1]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 7
jmp 0x140007b20
lea rax, [r9 + 1]
cmp r8, rax
je 0x14000830d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400082ef
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400082d6
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400082ac
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140007fd5
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140007fb7
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140007f98
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140007f7a
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140007f59
lea rax, [r9 + 2]
cmp r8, rax
je 0x140007f40
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140007f27
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140007f09
lea rax, [r9 + 4]
cmp r8, rax
je 0x140007edf
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x40]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400084ab
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140008490
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140007ce5
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140007ccc
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140007cb3
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140007e65
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140007e2b
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140007e07
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140007b30
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x20]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140007dd8
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140007dba
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140007da1
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140007d83
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140007d66
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140007d42
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140007d1b
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140007cfe
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140007b30
lea r8, [r9 + 0x200]
lea r9, [r8 + 0xa]
jmp 0x140007b30
lea ecx, [rdi + 0x1f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x27
jmp 0x140007b20
lea ecx, [rdi - 0x5b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x7d
jmp 0x140007ac0
lea ecx, [rdi + 0x2b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2d
jmp 0x140007a54
lea ecx, [rdi + 8]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
jmp 0x14000832a
lea edx, [rdi - 0x72]
mov ecx, 0xf
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x140007a42
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x140007a42
lea ecx, [rdi - 0x66]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x36
jmp 0x14000838f
lea edx, [rdi - 0x5a]
mov ecx, 0x3b
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400083ca
lea ecx, [rdi + 0x2c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
jmp 0x140008401
lea edx, [rdi - 0x4e]
mov ecx, 0x11
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140008428
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x140007a42
lea ecx, [rdi + 7]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x31
mov byte [rbp + rdi + 0xe0], r11b
inc rdi
jmp 0x140007a42
lea ecx, [rdi - 0x73]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x25
cmp r9, 5
jb 0x140007e1b
movzx r10d, dil
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x44]
jmp 0x14000832a
lea ecx, [rdi - 0x67]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2f
lea rax, [r8 + r9]
cmp rax, 0x3e8
je 0x140008291
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400080a7
lea ecx, [rdi - 0x77]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x41
cmp r8, 8
jae 0x14000826a
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140008190
lea edx, [rdi - 0x76]
mov ecx, 0x1d
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140007e3f
lea ecx, [rdi + 6]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x2a
inc rdi
jmp 0x140007a42
lea edx, [rdi - 0x74]
mov ecx, 0x16
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140008428
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7e
jmp 0x140008401
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x1400083ca
lea edx, [rdi + 0x1e]
mov ecx, 0x17
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x1400083ca
movzx r10d, dil
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x14000838f
lea ecx, [rdi + 0x2a]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x26
inc rdi
jmp 0x140007a42
movzx r10d, dil
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7a
jmp 0x14000832a
lea rax, [r9 + 4]
cmp r8, rax
jae 0x140007ff7
lea ecx, [rdi + 0x3d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x55
jmp 0x140007e79
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000802a
lea ecx, [rdi + 2]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0xe
inc rdi
jmp 0x140007a42
inc rax
cmp r8, rax
jne 0x14000804b
lea ecx, [rdi + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x140008428
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140008077
mov ecx, 0x22
movzx r10d, dil
lea edx, [r10 + 0x64]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14000838f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140007e79
mov ecx, 0x21
movzx r10d, dil
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14000832a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400080ce
movzx r10d, dil
lea ecx, [r10 + 3]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x15
jmp 0x14000832a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400080f3
lea ecx, [rdi - 0x15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6d
add r8, r9
jmp 0x1400083ca
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140008115
lea ecx, [rdi + 0x65]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x3d
jmp 0x1400083ca
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140008137
lea ecx, [rdi - 0x21]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x19
jmp 0x140008401
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140008159
lea ecx, [rdi + 0x59]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6f
jmp 0x140008428
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140007eaa
lea ecx, [rdi - 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
add r11b, 0x3b
inc rdi
jmp 0x140007a42
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400081c3
lea ecx, [rdi + 4]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x1c
inc rdi
jmp 0x140007a42
inc rax
cmp r8, rax
jne 0x1400081e9
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140008401
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000820e
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
add r8, r9
jmp 0x1400083ca
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14000823a
mov ecx, 0x1b
movzx r10d, dil
lea edx, [r10 + 0x66]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14000838f
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140007e3f
mov ecx, 0x1a
movzx r10d, dil
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14000832a
movzx r11d, byte [rbp + rdi + 0xe0]
movzx r10d, dil
lea edx, [r10 - 0x38]
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x78
add r11b, bl
jmp 0x14000838c
lea edx, [rdi + 0x42]
mov ecx, 0x19
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140008401
lea ecx, [rdi + 0x4b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0xd
inc rdi
jmp 0x140007a42
lea ecx, [rdi - 0x23]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xb
jmp 0x1400083ca
movzx r10d, dil
lea ecx, [r10 - 0x17]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5f
jmp 0x14000838f
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x7b]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x5d
add r11b, dl
movzx eax, bl
sub r10b, 0x75
and al, r10b
add al, al
sub bl, al
add bl, 0x33
add bl, r10b
mov byte [rbp + rdi + 0xe0], bl
inc r9
dec rdi
inc rdi
jmp 0x140007a42
lea ecx, [rdi - 0x6d]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 5
dec rdi
inc rdi
jmp 0x140007a42
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x19]
and al, dl
add al, al
sub r11b, al
add r11b, 0x51
add r11b, dl
add r10b, 5
movzx eax, bl
and al, r10b
movzx ecx, r11b
add al, al
sub cl, al
sub cl, 0x23
add cl, bl
add cl, r10b
mov byte [rbp + rdi + 0xe0], cl
add r8, r9
jmp 0x1400083ca
lea rcx, [rdi + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 3
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140007a42
movzx ebx, dl
movabs rax, 0x8e1ef845a3b628ab
add rax, rdi
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
add r11b, 0x53
lea edx, [rdi + 0x7f]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x79
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xe0], al
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x44]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0x24
add bl, cl
mov byte [rbp + rdi + 0xe0], bl
add rdi, rax
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140007a42
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
dec r11b
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140007a42
sub dil, 0x4f
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
add r11b, 0x29
jmp 0x140007a40
add dil, 0x37
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
add r11b, 0x7f
jmp 0x140007a30
lea rdx, [rbp + 0x15755dc]
jmp 0x1400084df
lea rdx, [rbp + 0x1683719]
jmp 0x1400084df
lea rdx, [rbp + 0xe0]
mov rcx, r12
call r13
movzx edx, byte [rbp + 0x1a0]
xorps xmm0, xmm0
mov qword [0x140015718], rax
movabs r14, 0x9076dc840f9863fe
xor eax, eax
mov dword [rbp + 0x110], 0x4766a8c7
mov dword [rbp + 0x131], eax
movabs r15, 0xb164958c2ec92bfa
mov word [rbp + 0x135], ax
mov byte [rbp + 0x137], al
mov dword [rbp + 0x114], 0x56536758
mov dword [rbp + 0x118], 0x69693250
mov dword [rbp + 0x11c], 0x6b665c6c
mov byte [rbp + 0x120], 0xfc
movups xmmword [rbp + 0x121], xmm0
nop word [rax + rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor esi, esi
cmp rsi, 0x28
jae 0x140008e5c
movzx edi, byte [rbp + rsi + 0x110]
mov r10, rdi
cmp r8, rsi
ja 0x140008e53
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400085b3
lea rcx, [rsi + r14]
movzx eax, r10b
and al, cl
mov edx, 7
sub dl, al
add dl, dl
add dl, r10b
add dl, cl
jmp 0x1400085e0
je 0x140008ddc
lea rax, [r9 + 3]
cmp r8, rax
je 0x140008d52
lea rax, [r9 + 4]
cmp r8, rax
je 0x140008cfd
lea rax, [r9 + 6]
cmp r8, rax
je 0x140008cdf
cmp r9, rsi
ja 0x140008e4a
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x14000860b
lea edx, [rsi - 0x2a]
mov ecx, 0x13
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
jmp 0x140008640
lea rax, [r9 + 1]
cmp r8, rax
je 0x140008c96
inc rax
cmp r8, rax
je 0x140008c74
lea rax, [r9 + 7]
cmp r8, rax
je 0x140008c5c
cmp r8, rcx
je 0x140008c40
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rsi
jbe 0x14000897e
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14000896d
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140008948
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140008926
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140008905
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400088ed
lea rcx, [r9 + 6]
cmp r8, rcx
je 0x1400088c4
lea rax, [r9 + 3]
cmp r8, rax
je 0x140008650
lea r9, [rcx + 0x2a]
mov r8, rcx
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140008e2a
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x140008e0a
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400087b7
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x14000879b
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x140008783
lea rcx, [r9 + 0x40]
cmp r8, rcx
jb 0x14000889e
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140008650
lea r9, [rcx + 8]
mov r8, rcx
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x140008871
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x140008855
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x14000883d
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x140008825
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x14000880d
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x1400087f1
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x1400087d3
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x42]
jmp 0x140008650
lea ecx, [rsi - 0x16]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x66
jmp 0x140008640
lea edx, [rsi - 0x12]
mov ecx, 0x3f
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
jmp 0x1400085e0
lea edx, [rsi - 0xe]
mov ecx, 0x31
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
jmp 0x140008584
lea ecx, [rsi - 0x48]
dec rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 8
inc rsi
jmp 0x140008572
lea ecx, [rsi - 0x44]
movzx r10d, sil
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x24
jmp 0x140008d15
lea ecx, [rsi - 0x40]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x40
jmp 0x140008d37
lea ecx, [rsi - 0x3c]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x5c
jmp 0x140008d3a
lea ecx, [rsi - 0x38]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x78
jmp 0x140008d76
lea edx, [rsi - 0x34]
mov ecx, 0x36
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
jmp 0x140008d9c
lea edx, [rsi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rsi + 0x110]
add cl, cl
add rax, r9
add dl, cl
add rsi, rax
add dl, dil
inc rsi
jmp 0x140008572
lea edx, [rsi - 0x26]
mov ecx, 5
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
mov byte [rbp + rsi + 0x110], dl
inc rsi
jmp 0x140008572
lea ecx, [rsi + 4]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rbp + rsi + 0x110]
add rax, r9
add rsi, rax
lea edx, [rdi + rcx]
sub dl, 0x1c
inc rsi
jmp 0x140008572
lea ecx, [rsi + 8]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x38
jmp 0x140008d9c
movzx r10d, sil
mov ecx, 0x2c
lea edx, [r10 + 0x18]
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
jmp 0x140008d15
lea edx, [rsi + 0x1c]
mov ecx, 0x1e
movzx eax, dl
dec rsi
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
inc rsi
jmp 0x140008572
lea edx, [rsi + 0x20]
mov ecx, 0x10
movzx eax, dl
inc r9
and al, dil
dec rsi
sub cl, al
add cl, cl
add dl, cl
add dl, dil
inc rsi
jmp 0x140008572
lea edx, [rsi + 0x24]
mov ecx, 2
movzx r10d, sil
jmp 0x140008ca3
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x140008a16
lea edx, [rsi - 2]
mov ecx, 7
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x140008c21
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140008aad
lea edx, [rsi - 0x7a]
mov ecx, 0x2b
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
cmp r8, 1
jae 0x140008bfa
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140008b54
lea ecx, [rsi + 0x58]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rbp + rsi + 0x110]
add rax, r9
add rsi, rax
lea edx, [rdi + rcx]
sub dl, 0x68
inc rsi
jmp 0x140008572
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140008a4c
lea edx, [rsi - 0x54]
mov ecx, 0x26
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rsi + 0x110]
add cl, cl
add rax, r9
add dl, cl
add rsi, rax
add dl, dil
inc rsi
jmp 0x140008572
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140008a6d
lea ecx, [rsi - 0x60]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x60
jmp 0x140008d3a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140008a8e
lea ecx, [rsi - 0x64]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x44
jmp 0x140008d37
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400089a2
movzx r10d, sil
mov ecx, 0x16
lea edx, [r10 - 0x74]
jmp 0x140008ca3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140008ac8
movzx r10d, sil
mov ecx, 0x39
lea edx, [r10 - 0x7e]
jmp 0x140008ca3
inc rax
cmp r8, rax
jne 0x140008aee
lea ecx, [rsi + 0x7a]
dec rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x56
inc rsi
jmp 0x140008572
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140008b0f
lea ecx, [rsi + 0x72]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x1e
jmp 0x140008d37
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140008b30
lea ecx, [rsi + 0x6e]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 2
jmp 0x140008d3a
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400089d6
lea edx, [rsi + 0x6a]
mov ecx, 0xd
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
jmp 0x140008d71
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140008b75
lea ecx, [rsi + 0x50]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x30
jmp 0x140008d76
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140008b9f
movzx r10d, sil
mov ecx, 0x12
lea edx, [r10 + 0x44]
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
jmp 0x140008d15
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140008bcd
lea edx, [rsi + 0x3c]
mov ecx, 0x2e
movzx eax, dl
inc r9
and al, dil
dec rsi
sub cl, al
add cl, cl
add dl, cl
add dl, dil
inc rsi
jmp 0x140008572
cmp r9, 0x5a
jb 0x1400088b5
movzx r10d, sil
mov edx, 0xa
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, dil
sub dl, al
add dl, dl
add dl, cl
add dl, dil
add dl, dl
jmp 0x140008cb2
movzx ecx, byte [rbp + rsi + 0x110]
movzx r10d, sil
lea edx, [r10 + 0x30]
movzx eax, dl
sub dl, 0x50
and al, dil
add al, al
sub cl, al
add dl, cl
add dl, dil
jmp 0x140008d15
lea ecx, [rsi + 0x2c]
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, byte [rbp + rsi + 0x110]
lea edx, [rdi + rcx]
sub dl, 0x34
jmp 0x140008d76
lea edx, [rsi - 0x4a]
mov ecx, 3
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
jmp 0x140008d9c
lea ecx, [rsi - 0x46]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x16
jmp 0x140008d76
lea edx, [rsi - 0x36]
mov ecx, 0x3d
movzx eax, dl
dec rsi
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
inc rsi
jmp 0x140008572
movzx r10d, sil
mov ecx, 0x21
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
add r10b, 0x32
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x5e
add r10b, dil
mov byte [rbp + rsi + 0x110], r10b
inc r9
dec rsi
inc rsi
jmp 0x140008572
lea ecx, [rsi - 0x1e]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x2e
dec rsi
inc rsi
jmp 0x140008572
movzx r10d, sil
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x4a
add r10b, 0x2e
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x42
add r10b, dl
add r10b, dil
mov byte [rbp + rsi + 0x110], r10b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140008572
mov eax, 0x31
movabs rcx, 0xf340079c6d2abbf2
add rcx, rsi
movzx edi, r10b
and r10b, cl
sub al, r10b
lea edx, [rax + rax]
add dl, cl
add dl, dil
lea ecx, [rsi + 0x2a]
inc r9
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x26
add cl, dil
movzx eax, cl
mov byte [rbp + rsi + 0x110], al
add rax, r9
sub rsi, rax
lea ecx, [rsi + 0x28]
inc r8
movzx eax, cl
and al, dil
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x18
add cl, dil
mov byte [rbp + rsi + 0x110], cl
add rsi, rax
movzx eax, byte [rbp + rsi + 0x110]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140008572
lea rdx, [rsi + r15]
movzx eax, r10b
and al, dl
mov ecx, 0x15
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx eax, byte [rbp + rsi + 0x110]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140008572
sub sil, 0xa
mov ecx, 0x23
movzx eax, sil
and al, dil
sub cl, al
lea edx, [rcx + rcx]
add dl, sil
add dl, dil
jmp 0x140008570
sub sil, 6
mov ecx, 0x15
movzx eax, sil
and al, dil
sub cl, al
lea edx, [rcx + rcx]
add dl, sil
add dl, dil
jmp 0x140008560
lea rdx, [rbp + 0x1632fb8]
jmp 0x140008e63
lea rdx, [rbp + 0xbb93b6]
jmp 0x140008e63
lea rdx, [rbp + 0x110]
mov rcx, r12
call r13
movzx r10d, byte [rbp + 0x1a0]
movabs rsi, 0x257cf8065e9283b8
mov qword [0x140015770], rax
movabs r14, 0x5164b8395326a178
xor eax, eax
mov dword [rbp], 0xc7c0c8e6
mov qword [rbp + 0xd], rax
movabs r15, 0x7076e8131bb78b28
mov dword [rbp + 0x15], eax
mov dword [rbp + 4], 0xe6cad4c1
mov dword [rbp + 8], 0x42b8acbd
mov byte [rbp + 0xc], 0xcc
nop dword [rax + rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor edi, edi
cmp rdi, 0x19
jae 0x140009a58
movzx r11d, byte [rbp + rdi]
mov rdx, r11
cmp r8, rdi
ja 0x140009a4f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140008f12
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 8
add r10b, cl
jmp 0x140008f60
je 0x1400099e4
inc rax
cmp r8, rax
je 0x140009987
lea rax, [r9 + 3]
cmp r8, rax
je 0x140009959
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000993e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400098ff
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400098de
nop dword [rax + rax]
cmp r9, rdi
ja 0x140009a46
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x140008f92
lea ecx, [rdi + 0x18]
mov r10d, 0x2c
movzx eax, cl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x140008fd2
lea rax, [r9 + 1]
cmp r8, rax
je 0x140009898
inc rax
cmp r8, rax
je 0x140009870
lea rax, [r9 + 3]
cmp r8, rax
je 0x140009850
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000980c
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400097e3
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140009514
nop
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400094f5
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400094ce
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400094a9
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140009597
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140009487
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140009468
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14000944c
lea rcx, [r9 + 3]
cmp r8, rcx
je 0x14000942d
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140009400
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140008fe0
lea r9, [rcx + 9]
mov r8, rcx
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x140009a29
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x140009a0c
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x1400091c7
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400091a9
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x14000918b
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x1400093b1
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x140009371
lea rcx, [r9 + 0x10]
cmp r8, rcx
jb 0x14000932d
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140009306
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140008fe0
lea r9, [rcx + 0x64]
mov r8, rcx
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x1400092d9
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x1400092ba
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x14000929e
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x14000927f
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x140009267
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x140009248
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x140009227
lea rcx, [r9 + 0x200]
cmp r8, rcx
ja 0x140009203
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400091e4
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140008fe0
mov r8, rcx
lea r9, [rcx + 6]
jmp 0x140008fe0
lea edx, [rdi - 0x18]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x58
add r10b, dl
jmp 0x140008fd2
lea edx, [rdi + 0x78]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x48
add r10b, dl
jmp 0x140008f60
lea edx, [rdi + 8]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub dl, 0x38
sub r10b, al
add r10b, dl
jmp 0x140008ee2
lea edx, [rdi - 0x40]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
movzx ebx, dil
sub r10b, al
sub r10b, 0x40
jmp 0x1400098b3
lea ecx, [rdi + 0x50]
movzx eax, r11b
and al, cl
inc r9
add al, al
dec rdi
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x30
inc rdi
jmp 0x140008ed2
lea ecx, [rdi - 0x20]
movzx eax, r11b
and al, cl
dec rdi
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
inc rdi
jmp 0x140008ed2
lea edx, [rdi + 0x70]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
movzx ebx, dil
sub r10b, al
sub r10b, 0x10
jmp 0x140009919
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
add r8, r9
lea r10d, [rdi + r11]
jmp 0x14000996e
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14000996e
mov ecx, 0x10
lea edx, [rdi + 0x20]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140009822
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400099aa
lea edx, [rdi + 0x40]
movzx eax, r11b
and al, dl
mov ecx, 0x20
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x140008ed2
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
mov byte [rbp + rdi], r10b
inc rdi
jmp 0x140008ed2
lea edx, [rdi + 0x38]
movzx eax, r11b
and al, dl
mov ecx, 0x3c
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r9, 8
jb 0x140009320
movzx ecx, r11b
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx + 0x50]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x60]
jmp 0x1400098b6
lea edx, [rdi - 0x38]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x78
add r10b, dl
cmp r8, 0x2a
jae 0x1400097a2
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x1400096ce
lea edx, [rdi - 0x10]
movzx eax, r11b
and al, dl
mov ecx, 0x38
jmp 0x14000933b
lea edx, [rdi + 0x58]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x3e8
je 0x1400097c6
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400095ec
mov ecx, 0xc
lea edx, [rdi - 0x28]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140009387
lea edx, [rdi - 0x70]
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x140008ed2
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400099aa
mov ecx, 0x18
lea edx, [rdi - 0x50]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140009822
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14000996e
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
jmp 0x14000996e
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, r11b
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x140008ed2
lea ecx, [rdi + 0x80]
movzx eax, r11b
and al, cl
inc r9
add al, al
dec rdi
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
inc rdi
jmp 0x140008ed2
movzx ebx, dil
movzx eax, r11b
movzx r10d, r11b
lea edx, [rbx + 0x10]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x70
jmp 0x1400098b3
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140009538
lea edx, [rdi - 0x48]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 8
jmp 0x1400093c7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000956a
lea ecx, [rdi + 0x30]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [rcx + r11]
sub r10b, 0x50
inc rdi
jmp 0x140008ed2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000958e
lea edx, [rdi + 0x10]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x70
jmp 0x140009822
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400095b7
mov ecx, 0x30
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx + 0x60]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140009919
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400093ca
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, r11b
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x140008ed2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140009606
movzx ebx, dil
mov ecx, 4
lea edx, [rbx + 0x48]
jmp 0x1400098a4
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140009630
lea ecx, [rdi + 0x28]
movzx eax, r11b
and al, cl
dec rdi
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x18
inc rdi
jmp 0x140008ed2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140009658
movzx ebx, dil
movzx eax, r11b
movzx r10d, r11b
lea edx, [rbx - 0x68]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x28
jmp 0x140009919
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14000967f
lea ecx, [rdi + 8]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x38
add r8, r9
jmp 0x14000996e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400096a3
lea edx, [rdi - 0x18]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x58
jmp 0x140009822
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14000938a
lea edx, [rdi + 0x58]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, dl
jmp 0x1400099aa
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140009704
lea edx, [rdi + 0x60]
movzx eax, r11b
and al, dl
mov ecx, 0x30
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x140008ed2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140009729
mov ecx, 0x20
lea edx, [rdi + 0x40]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140009822
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140009752
mov ecx, 8
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0x70]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140009919
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140009776
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea r10d, [rdi + r11]
dec rdi
inc rdi
jmp 0x140008ed2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140009347
movzx ebx, dil
movzx eax, r11b
movzx r10d, r11b
lea edx, [rbx - 0x20]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x20
jmp 0x1400098b3
movzx r10d, byte [rbp + rdi]
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0x40]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x40
add r10b, r11b
jmp 0x140009919
lea edx, [rdi + 0x30]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, byte [rbp + rdi]
sub r10b, 0x50
jmp 0x140009822
lea ecx, [rdi + 8]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [rcx + r11]
sub r10b, 0x38
inc rdi
jmp 0x140008ed2
lea edx, [rdi + 0x28]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, dl
lea edx, [rdi - 0x18]
movzx eax, r11b
and al, dl
inc r9
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x58
add cl, dl
movzx eax, cl
mov byte [rbp + rdi], al
add rax, r9
sub rdi, rax
jmp 0x1400099aa
mov ecx, 0xc
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0x28]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140009919
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, r11b
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x140008ed2
movzx ebx, dil
mov ecx, 0x24
lea edx, [rbx - 0x78]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r11b
add bl, 8
and al, bl
add al, al
sub r11b, al
sub r11b, 0x38
add r11b, bl
mov byte [rbp + rdi], r11b
inc r9
dec rdi
inc rdi
jmp 0x140008ed2
lea ecx, [rdi - 0x38]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x78
dec rdi
inc rdi
jmp 0x140008ed2
movzx ebx, dil
movzx eax, r11b
movzx r10d, r11b
lea edx, [rbx + 0x58]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, dl
add bl, 0x78
movzx eax, r11b
and al, bl
movzx ecx, r10b
add al, al
sub cl, al
sub cl, 0x48
add cl, r11b
add cl, bl
mov byte [rbp + rdi], cl
add r8, r9
jmp 0x14000996e
lea ecx, [rdi - 0x18]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x58
add r8, r9
jmp 0x14000996e
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x48
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140008ed2
movzx r11d, dl
movabs rcx, 0xbb70d81fd8dc9298
add rcx, rdi
movzx r10d, r11b
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x28
add r10b, cl
lea ecx, [rdi - 0x60]
inc r8
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x60
add cl, r11b
mov byte [rbp + rdi], cl
add rdi, rax
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140008ed2
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x18
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140008ed2
sub dil, 0x68
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea r10d, [rdi + r11]
sub r10b, 0x28
jmp 0x140008ed0
add dil, 0x28
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea r10d, [rdi + r11]
sub r10b, 0x18
jmp 0x140008ec0
lea rdx, [rbp + 0x1707fa0]
jmp 0x140009a5c
lea rdx, [rbp + 0x1430358]
jmp 0x140009a5c
lea rdx, [rbp]
mov rcx, r12
call r13
movzx r11d, byte [rbp + 0x1a0]
xorps xmm0, xmm0
mov qword [0x140015748], rax
movabs rsi, 0x699a53058a2cb062
xor eax, eax
mov dword [rbp + 0x140], 0x47736c67
mov dword [rbp + 0x164], eax
movabs r15, 0xe3384526c738d2ae
mov word [rbp + 0x168], ax
movabs r14, 0x3ccef9109e861126
mov dword [rbp + 0x144], 0x68487a92
mov dword [rbp + 0x148], 0x7779777d
mov dword [rbp + 0x14c], 0x6960927d
mov dword [rbp + 0x150], 0xdb566261
movups xmmword [rbp + 0x154], xmm0
nop word [rax + rax]
mov rax, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor ebx, ebx
cmp rbx, 0x2a
jae 0x14000a5fc
movzx r10d, byte [rbp + rbx + 0x140]
mov r8, r10
nop dword [rax + rax]
cmp rax, rbx
ja 0x14000a5f3
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x140009b40
lea rdx, [rbx + rsi]
movzx ecx, r8b
and cl, dl
mov r11d, 0x29
sub r11b, cl
add r11b, r11b
add r11b, r8b
add r11b, dl
jmp 0x140009b70
je 0x14000a587
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14000a4fa
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14000a49d
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14000a47d
nop dword [rax]
cmp r9, rbx
ja 0x14000a5ea
lea rcx, [r9 + 9]
cmp rax, rcx
jae 0x140009b99
lea edx, [rbx + 0xa]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x46
jmp 0x140009be0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14000a431
inc rcx
cmp rax, rcx
je 0x14000a410
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14000a3ec
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14000a3d1
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14000a39f
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x14000a0dd
nop dword [rax]
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x14000a0b9
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x14000a096
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x14000a076
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x14000a065
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14000a04b
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x14000a02a
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x14000a010
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x140009fde
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x140009bf0
lea rax, [r9 + 9]
lea r9, [rax + 5]
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x14000a5cf
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x14000a5b4
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x140009dad
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x140009d93
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x140009d79
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x140009f87
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x140009f3d
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x140009ef5
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x140009ec9
lea rax, [r9 + 0x28]
lea r9, [rax + 0x2a]
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x140009e9e
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x140009e7d
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x140009e63
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x140009e49
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x140009e28
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x140009e0b
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x140009deb
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x140009dce
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x140009bf0
lea rax, [r9 + 0x80]
lea r9, [rax + 4]
jmp 0x140009bf0
lea edx, [rbx + 0x36]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x7a
jmp 0x140009be0
lea edx, [rbx + 0x72]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x1e
jmp 0x140009b70
lea r8d, [rbx - 0x52]
mov edx, 0x1f
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x140009b05
lea edx, [rbx + 0x50]
movzx edi, bl
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x30
jmp 0x14000a450
lea edx, [rbx - 0x38]
dec rbx
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x78
inc rbx
jmp 0x140009af2
lea edx, [rbx + 4]
movzx edi, bl
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x1c
jmp 0x14000a4bc
lea r8d, [rbx + 0x40]
mov edx, 0x20
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x14000a4de
lea edx, [rbx + 0x7c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x64
jmp 0x14000a4e1
lea edx, [rbx - 0x48]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 8
jmp 0x14000a517
lea r8d, [rbx - 0xc]
mov edx, 0x2a
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x14000a544
lea edx, [rbx + 0x30]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rbx + 0x140]
add rcx, r9
add rbx, rcx
lea r11d, [r10 + rdx]
sub r11b, 0x50
inc rbx
jmp 0x140009af2
lea r8d, [rbx + 0x46]
mov edx, 0xb
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
mov byte [rbp + rbx + 0x140], r11b
inc rbx
jmp 0x140009af2
lea r8d, [rbx - 0x7e]
mov edx, 0x39
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
cmp r9, 9
jb 0x140009ee5
mov edx, 0x16
movzx edi, bl
movzx ecx, r10b
lea r8d, [rdi + 0xc]
and cl, r8b
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
lea r11d, [rdx + rdx]
jmp 0x14000a450
lea edx, [rbx - 0x42]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x32
cmp rax, 0x40
jae 0x14000a362
lea rcx, [r9 + 1]
cmp rax, rcx
jbe 0x14000a2b4
lea r8d, [rbx + 0x64]
mov edx, 0x22
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
jmp 0x140009f11
lea r8d, [rbx - 6]
mov edx, 0x15
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
lea rcx, [r9 + rax]
cmp rcx, 0xa
je 0x14000a389
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jbe 0x14000a1dd
lea r8d, [rbx + 0x5a]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x76
add r11b, r8b
jmp 0x140009f52
lea r8d, [rbx + 0x3c]
mov edx, 0x2e
movzx ecx, r8b
and cl, r10b
sub dl, cl
movzx ecx, byte [rbp + rbx + 0x140]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc rbx
jmp 0x140009af2
lea edx, [rbx + 0x78]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x48
jmp 0x14000a544
lea r8d, [rbx - 0x4c]
mov edx, 0xa
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x14000a517
lea edx, [rbx + 0x2c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x34
jmp 0x14000a4de
movzx edi, bl
mov edx, 0x14
lea r8d, [rdi + 0x68]
jmp 0x14000a4a9
lea edx, [rbx - 0x5c]
dec rbx
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x7c
inc rbx
jmp 0x140009af2
lea edx, [rbx - 0x20]
inc r9
movzx ecx, dl
dec rbx
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
inc rbx
jmp 0x140009af2
mov edx, 0x1e
movzx edi, bl
lea r8d, [rdi + 0x1c]
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x14000a450
lea rcx, [r9 + 0x64]
cmp rax, rcx
jae 0x14000a0fb
lea r8d, [rbx + 0x62]
mov edx, 0x29
movzx ecx, r8b
and cl, r10b
jmp 0x140009f97
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x14000a136
lea r8d, [rbx + 0x14]
mov edx, 0x3a
movzx ecx, r8b
and cl, r10b
sub dl, cl
movzx ecx, byte [rbp + rbx + 0x140]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc rbx
jmp 0x140009af2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14000a159
lea edx, [rbx - 0x64]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x44
jmp 0x14000a517
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x14000a183
lea r8d, [rbx + 0x60]
mov edx, 0x30
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x14000a4e1
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14000a1a9
movzx edi, bl
lea edx, [rdi - 0x18]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x58
jmp 0x14000a4bc
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140009fa3
lea r8d, [rbx - 0x54]
mov edx, 0x26
movzx ecx, r8b
dec rbx
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc rbx
jmp 0x140009af2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14000a1f7
movzx edi, bl
mov edx, 0x17
lea r8d, [rdi + 0x1e]
jmp 0x14000a43d
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14000a227
lea r8d, [rbx - 0x5a]
mov edx, 0x3b
movzx ecx, r10b
dec rbx
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
inc rbx
jmp 0x140009af2
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14000a24b
lea edx, [rbx + 0x2e]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x42
jmp 0x14000a4de
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14000a275
lea r8d, [rbx - 0xe]
mov edx, 0x31
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
jmp 0x14000a4e1
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140009f52
lea r8d, [rbx + 0x3e]
movzx ecx, r10b
and cl, r8b
mov edx, 0x27
sub dl, cl
movzx ecx, byte [rbp + rbx + 0x140]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
inc rbx
jmp 0x140009af2
jne 0x14000a2e2
lea edx, [rbx + 0x28]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
movzx ecx, byte [rbp + rbx + 0x140]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + r10]
sub r11b, 0x18
inc rbx
jmp 0x140009af2
inc rcx
cmp rax, rcx
jne 0x14000a30a
lea r8d, [rbx - 0x14]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x74
add r11b, r8b
jmp 0x14000a544
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14000a334
lea r8d, [rbx - 0x50]
mov edx, 0x18
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
jmp 0x14000a517
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140009f11
lea edx, [rbx - 0x40]
movzx ecx, r10b
and cl, dl
dec rbx
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x40
inc rbx
jmp 0x140009af2
movzx edx, byte [rbp + rbx + 0x140]
movzx edi, bl
movzx ecx, r10b
lea r8d, [rdi - 0x30]
and cl, r8b
sub dl, cl
add dl, 0x28
lea r11d, [rdx + rdx]
add r11b, r8b
jmp 0x14000a4bc
lea edx, [rbx - 0x6c]
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [rdx - 0xc]
jmp 0x14000a517
lea r8d, [rbx - 0x12]
movzx ecx, r10b
and cl, r8b
mov edx, 0x3f
sub dl, cl
movzx ecx, byte [rbp + rbx + 0x140]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
inc rbx
jmp 0x140009af2
lea edx, [rbx - 0x5e]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x6e
jmp 0x14000a4e1
mov edx, 0x25
movzx edi, bl
movzx ecx, r10b
lea r8d, [rdi + 0x1a]
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
jmp 0x14000a4bc
lea edx, [rbx + 0x56]
movzx ecx, r10b
and cl, dl
dec rbx
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x5a
inc rbx
jmp 0x140009af2
movzx edi, bl
mov edx, 0x2f
lea r8d, [rdi - 0x32]
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
movzx ecx, r10b
add dil, 0x6e
and cl, dil
add cl, cl
sub r10b, cl
sub r10b, 2
add r10b, dil
mov byte [rbp + rbx + 0x140], r10b
inc r9
dec rbx
inc rbx
jmp 0x140009af2
lea edx, [rbx - 0x42]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x32
dec rbx
inc rbx
jmp 0x140009af2
movzx edi, bl
mov edx, 0x15
lea r8d, [rdi - 6]
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
movzx ecx, r10b
add dil, 0x32
and cl, dil
add cl, cl
sub r10b, cl
sub r10b, 0x5e
add r10b, dil
add r10b, r11b
mov byte [rbp + rbx + 0x140], r10b
add rax, r9
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x140009af2
lea rdx, [rbx + r15]
movzx r10d, r8b
and r8b, dl
mov ecx, 0x1f
sub cl, r8b
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
lea r8d, [rbx - 0xa]
movzx ecx, r10b
and cl, r8b
inc r9
mov edx, 0x23
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
movzx ecx, dl
mov byte [rbp + rbx + 0x140], cl
add rcx, r9
sub rbx, rcx
lea edx, [rbx + 0x58]
movzx ecx, r10b
and cl, dl
inc rax
add cl, cl
sub r10b, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
sub r10b, 0x68
add r10b, dl
mov byte [rbp + rbx + 0x140], r10b
add rbx, rcx
movzx ecx, byte [rbp + rbx + 0x140]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140009af2
lea rdx, [rbx + r14]
movzx ecx, r8b
and cl, dl
add cl, cl
sub r8b, cl
lea r11d, [rdx + r8]
sub r11b, 0xa
movzx ecx, byte [rbp + rbx + 0x140]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140009af2
sub bl, 0x16
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r11d, [rbx + r10]
sub r11b, 0x66
jmp 0x140009af0
add bl, 0x26
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xa
jmp 0x140009ae0
lea rdx, [rbp + 0x1468318]
jmp 0x14000a603
lea rdx, [rbp + 0xb3337a]
jmp 0x14000a603
lea rdx, [rbp + 0x140]
mov rcx, r12
call r13
lea r11, [rsp + 0x270]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret