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 - 0x160]
sub rsp, 0x260
mov rax, qword gs:[0x60]
mov r15, qword [rax + 0x18]
add r15, 0x20
xor r13d, r13d
mov esi, r13d
mov rdi, qword [r15]
movzx r9d, word [rdi + 0x38]
xor edx, edx
mov r8, qword [rdi + 0x40]
xor ecx, ecx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r13
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], r13
mov qword [rsp + 0x30], r13
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]
mov r15, r13
mov qword [rbp + 0x190], r13
mov ecx, dword [rax + rsi + 0x88]
add rcx, rsi
mov r12d, dword [rcx + 0x1c]
mov r14d, dword [rcx + 0x20]
add r12, rsi
mov edi, dword [rcx + 0x24]
add r14, rsi
mov eax, dword [rcx + 0x18]
add rdi, rsi
test eax, eax
je 0x1400013cc
mov r13d, eax
nop
mov ebx, dword [r14]
lea rdx, str.GetModuleHandleA
add rbx, rsi
mov rcx, rbx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x140001393
movzx eax, word [rdi]
mov r15d, dword [r12 + rax*4]
add r15, rsi
lea rdx, str.GetProcAddress
mov rcx, rbx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x1400013b7
movzx eax, word [rdi]
mov ecx, dword [r12 + rax*4]
add rcx, rsi
mov qword [rbp + 0x190], rcx
add r14, 4
add rdi, 2
sub r13, 1
jne 0x140001370
mov r13, qword [rbp + 0x190]
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 r11d, byte [rbp + 0x190]
xorps xmm0, xmm0
mov r14, rax
mov dword [rsp + 0x40], 0x4662807
xor eax, eax
mov dword [rsp + 0x44], 0x12626669
mov byte [rsp + 0x5e], al
movabs rsi, 0xece585c53487b51e
mov dword [rsp + 0x48], 0x11683c19
mov word [rsp + 0x4c], 0xf96b
movups xmmword [rsp + 0x4e], xmm0
nop dword [rax + rax]
mov r8, qword [0x140016788]
mov r9, qword [0x140016780]
nop
xor ebx, ebx
cmp rbx, 0x1f
jae 0x140001d47
movzx r10d, byte [rsp + rbx + 0x40]
mov rdx, r10
cmp r8, rbx
ja 0x140001d3e
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140001494
lea rcx, [rbx + rsi]
movzx eax, dl
and al, cl
mov r11d, 0x17
sub r11b, al
add r11b, r11b
add r11b, dl
add r11b, cl
jmp 0x1400014c1
je 0x140001cce
lea rax, [r9 + 2]
cmp r8, rax
je 0x140001c45
lea rax, [rcx + 1]
cmp r8, rax
je 0x140001c0e
lea rax, [r9 + 7]
cmp r8, rax
je 0x140001bee
cmp r9, rbx
ja 0x140001d35
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400014ea
lea ecx, [rbx + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3a
jmp 0x140001520
lea rax, [r9 + 1]
cmp r8, rax
je 0x140001ba7
inc rax
cmp r8, rax
je 0x140001b7f
lea rax, [r9 + 6]
cmp r8, rax
je 0x140001b65
lea rax, [r9 + 2]
cmp r8, rax
je 0x140001b38
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400018ae
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x140001891
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140001869
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140001844
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140001827
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140001805
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400017eb
lea r8, [r9 + 8]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140001d1a
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140001cff
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14000166c
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140001652
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140001638
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140001749
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14000171c
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140001702
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400016e3
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400016c4
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400016a7
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14000168b
lea r8, [r9 + 0x5a]
lea r9, [r8 + 6]
jmp 0x140001530
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 6
jmp 0x140001520
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x62
jmp 0x1400014c1
lea edx, [rbx - 0x2e]
mov ecx, 0x21
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140001462
mov ecx, 0xe
lea edx, [rbx - 4]
movzx eax, dl
movzx edi, bl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140001aee
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
add r8, r9
jmp 0x140001c2c
lea edx, [rbx - 0x7c]
mov ecx, 0x32
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140001c2c
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140001c69
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x54
jmp 0x140001c90
lea edx, [rbx - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140001452
lea edx, [rbx - 0x7a]
mov ecx, 0x2b
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x140001b1c
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x140001966
lea ecx, [rbx + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xa
cmp r8, 8
jae 0x140001ad3
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x140001a1c
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x44
cmp r9, 0x20
jb 0x140001ac6
movzx edi, bl
lea ecx, [rdi - 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x58]
jmp 0x140001bc4
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
jmp 0x140001c2c
lea edx, [rbx - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x140001c2c
movzx edi, bl
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
jmp 0x140001af4
lea edx, [rbx + 0x5c]
mov ecx, 0x3e
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140001452
lea edx, [rbx + 0x20]
mov ecx, 0x10
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140001452
lea ecx, [rbx - 0x1c]
movzx edi, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3c
jmp 0x140001bc4
lea rax, [r9 + 4]
cmp r8, rax
jae 0x1400018ca
lea edx, [rbx + 0x1e]
mov ecx, 0x17
movzx eax, dl
and al, r10b
jmp 0x140001757
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400018fb
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x74
inc rbx
jmp 0x140001452
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140001923
lea edx, [rbx + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140001c69
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140001949
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 4
add r8, r9
jmp 0x140001c2c
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140001763
movzx edi, bl
mov ecx, 0x36
lea edx, [rdi - 0x34]
jmp 0x140001bb2
jne 0x140001978
movzx edi, bl
mov ecx, 0x29
lea edx, [rdi + 0x62]
jmp 0x140001bb2
inc rax
cmp r8, rax
jne 0x1400019a5
lea edx, [rbx - 0x26]
mov ecx, 5
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140001452
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400019cd
lea edx, [rbx - 0x72]
mov ecx, 0xf
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140001c2c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400019f5
lea edx, [rbx - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140001c69
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140001795
lea ecx, [rbx + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2a
jmp 0x140001c90
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140001a52
lea edx, [rbx - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140001452
inc rax
cmp r8, rax
jne 0x140001a79
lea edx, [rbx + 0x14]
mov ecx, 0x3a
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140001c90
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140001a9c
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
jmp 0x140001c69
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400017c1
movzx edi, bl
lea ecx, [rdi - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 8
jmp 0x140001bc4
mov byte [rsp + rbx + 0x40], r11b
inc rbx
jmp 0x140001452
movzx r11d, byte [rsp + rbx + 0x40]
movzx edi, bl
lea edx, [rdi + 0x30]
movzx eax, dl
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x50
add r11b, dl
add r11b, r10b
add dil, 0x4e
movzx eax, r10b
and al, dil
movzx ecx, r11b
add al, al
sub cl, al
sub cl, 0x22
add cl, r10b
add cl, dil
mov byte [rsp + rbx + 0x40], cl
add r8, r9
jmp 0x140001c2c
lea edx, [rbx + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140001c69
lea edx, [rbx - 0x6e]
mov ecx, 1
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140001452
lea ecx, [rbx - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x12
jmp 0x140001c2c
lea edx, [rbx - 0x12]
mov ecx, 0x3f
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140001452
movzx edi, bl
mov ecx, 0x11
lea edx, [rdi - 0x4e]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add dil, 0x12
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x7e
add dil, r10b
mov byte [rsp + rbx + 0x40], dil
inc r9
dec rbx
inc rbx
jmp 0x140001452
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
dec rbx
inc rbx
jmp 0x140001452
movzx eax, dl
movabs rcx, 0x5411b3eed8c55e0e
add rcx, rbx
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x62
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140001452
movzx r10d, dl
mov eax, 0x21
movabs rcx, 0x7a46a8646fb5f3d2
add rcx, rbx
and dl, cl
sub al, dl
lea r11d, [rax + rax]
add r11b, r10b
add r11b, cl
lea edx, [rbx - 0x76]
movzx eax, r10b
and al, dl
inc r9
mov ecx, 0x1d
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
movzx eax, cl
mov byte [rsp + rbx + 0x40], al
add rax, r9
sub rbx, rax
lea edx, [rbx - 0x58]
movzx eax, r10b
and al, dl
inc r8
mov ecx, 0x34
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, r10b
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 0x140001452
movzx eax, dl
movabs rcx, 0xc6b0914f9d971f5a
add rcx, rbx
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x76
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140001452
sub bl, 0x6a
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x1a
jmp 0x140001450
add bl, 0x5a
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x76
jmp 0x140001440
lea rdx, [rbp + 0x16daf68]
jmp 0x140001d4c
lea rdx, [rbp + 0x756486]
jmp 0x140001d4c
lea rdx, [rsp + 0x40]
mov rcx, r12
call r13
movzx r10d, byte [rbp + 0x190]
mov qword [0x140016730], rax
xor eax, eax
mov qword [rbp + 0x55], rax
mov dword [rbp + 0x5d], eax
mov byte [rbp + 0x61], al
mov dword [rbp + 0x40], 0x15612107
mov dword [rbp + 0x44], 0x123b1d11
mov dword [rbp + 0x48], 0x626c6619
mov dword [rbp + 0x4c], 0x6b1f6d0f
mov dword [rbp + 0x50], 0x7b276a69
mov byte [rbp + 0x54], 0xe0
nop dword [rax]
nop dword [rax + rax]
mov r9, qword [0x140016788]
mov r8, qword [0x140016780]
nop
xor edi, edi
movabs rcx, 0xfe05e584fe068e9e
cmp rdi, 0x22
jae 0x140002916
movzx r11d, byte [rbp + rdi + 0x40]
mov rbx, r11
nop
cmp r9, rdi
ja 0x14000290d
lea rax, [r8 + 1]
cmp r9, rax
jae 0x140001dfc
add rcx, rdi
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x52
add r10b, cl
jmp 0x140001e36
je 0x14000288c
lea rax, [r8 + 3]
cmp r9, rax
je 0x140002809
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400027d3
lea rax, [r8 + 6]
cmp r9, rax
je 0x14000279a
lea rax, [r8 + 2]
cmp r9, rax
je 0x140002777
cmp r8, rdi
ja 0x140002904
lea rax, [r8 + 0x7a]
cmp r9, rax
jae 0x140001e65
lea ecx, [rdi - 0xa]
mov r10d, 0x23
movzx eax, cl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x140001ea0
lea rax, [r8 + 1]
cmp r9, rax
je 0x140002735
lea rax, [r8 + 3]
cmp r9, rax
je 0x140002710
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400026f1
lea rax, [r8 + 7]
cmp r9, rax
je 0x1400026d2
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400023f0
nop dword [rax]
lea rax, [r8 + 9]
cmp r9, rax
je 0x1400023d2
lea rax, [r8 + 6]
cmp r9, rax
je 0x1400023aa
lea rax, [r8 + 4]
cmp r9, rax
je 0x140002385
lea rax, [r8 + 2]
cmp r9, rax
je 0x140002367
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x14000235a
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x140002340
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x140002326
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x140002307
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x1400022df
lea rax, [r8 + 0x64]
cmp r9, rax
je 0x140001eb0
lea r9, [r8 + 0x42]
lea r8, [r9 + 0x40]
lea rax, [r8 + 3]
cmp r9, rax
jb 0x1400028e3
lea rax, [r8 + 1]
cmp r9, rax
jb 0x1400028c2
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x1400020a5
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x140002086
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x140002067
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x14000229f
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x140002257
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x140002218
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x1400021f6
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x140001eb0
lea r9, [r8 + 0xa]
lea r8, [r9 + 9]
lea rax, [r8 + 8]
cmp r9, rax
ja 0x1400021c9
lea rax, [r8 + 5]
cmp r9, rax
ja 0x1400021af
lea rax, [r8 + 3]
cmp r9, rax
ja 0x140002190
lea rax, [r8 + 1]
cmp r9, rax
ja 0x140002171
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x140002157
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x140002134
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x14000210f
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x1400020ec
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x1400020c9
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x140001eb0
lea r9, [r8 + 0x40]
lea r8, [r9 + 0x28]
jmp 0x140001eb0
lea edx, [rdi - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001ea0
lea edx, [rdi - 0x72]
mov ecx, 0xf
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140001e36
lea ecx, [rdi + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
movabs rcx, 0xfe05e584fe068e9e
sub r10b, 0x3e
jmp 0x140001dcc
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, dl
movzx ebx, dil
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000274e
lea ecx, [rdi + 0x74]
inc r8
movzx eax, cl
dec rdi
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2c
inc rdi
jmp 0x140001db2
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, dl
dec rdi
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x140001db2
lea edx, [rdi - 4]
mov ecx, 0xe
movzx eax, dl
movzx ebx, dil
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400027b3
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
jmp 0x1400027ed
lea edx, [rdi - 0x7c]
mov ecx, 0x32
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400027f0
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000282b
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
jmp 0x14000284e
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi + 0x40]
add rax, r8
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x140001db2
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
mov byte [rbp + rdi + 0x40], r10b
inc rdi
jmp 0x140001db2
lea ecx, [rdi + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
cmp r8, 0x80
jb 0x14000220b
movzx ebx, dil
lea ecx, [rbx - 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x58]
jmp 0x14000274e
lea edx, [rdi + 0x42]
mov ecx, 0x19
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 0x28
jae 0x14000268f
lea rax, [r8 + 0x20]
cmp r9, rax
jbe 0x1400025e7
lea ecx, [rdi - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x44
jmp 0x14000222d
lea ecx, [rdi + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
lea rax, [r8 + r9]
cmp rax, 9
je 0x1400026b6
lea rax, [r8 + 8]
cmp r9, rax
jbe 0x1400024c5
lea edx, [rdi - 0x5a]
mov ecx, 0x3b
movzx eax, dl
and al, r11b
jmp 0x140002265
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x40]
add rax, r8
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x5c
inc rdi
jmp 0x140001db2
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000284e
lea ecx, [rdi + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
jmp 0x14000282b
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x1400027f0
lea edx, [rdi - 0x2c]
mov ecx, 0x1a
jmp 0x1400027db
movzx ebx, dil
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x1400027b3
lea edx, [rdi + 0x5c]
mov ecx, 0x3e
movzx eax, dl
dec rdi
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x140001db2
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
inc r8
and al, r11b
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x140001db2
movzx ebx, dil
lea ecx, [rbx - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
jmp 0x14000274e
lea rax, [r8 + 2]
cmp r9, rax
jae 0x140002413
lea ecx, [rdi - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x52
jmp 0x1400022b4
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140002444
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x40]
add rax, r8
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x74
inc rdi
jmp 0x140001db2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14000246c
lea edx, [rdi + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000282b
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140002495
lea ecx, [rdi + 0x54]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
inc rdi
jmp 0x140001db2
lea rax, [r8 + 8]
cmp r9, rax
jne 0x1400022b4
mov ecx, 0x36
movzx ebx, dil
lea edx, [rbx - 0x34]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000274e
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400024ec
movzx ebx, dil
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2e
jmp 0x14000274e
inc rax
cmp r9, rax
jne 0x14000251c
lea edx, [rdi + 0x1e]
mov ecx, 0x17
movzx eax, dl
inc r8
and al, r11b
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x140001db2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140002545
lea ecx, [rdi + 0x5a]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
inc rdi
jmp 0x140001db2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14000256c
movzx ebx, dil
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
jmp 0x1400027b3
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14000258f
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x1400027f0
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400025b2
lea ecx, [rdi + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
jmp 0x14000282b
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140002271
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x40]
add rax, r8
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x4e
inc rdi
jmp 0x140001db2
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14000261d
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi + 0x40]
add rax, r8
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x140001db2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140002640
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
jmp 0x14000282b
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140002668
lea edx, [rdi - 0x74]
mov ecx, 0x16
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400027f0
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14000222d
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x1400027ed
movzx r10d, byte [rbp + rdi + 0x40]
movzx ebx, dil
lea edx, [rbx + 0x30]
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, dl
add r10b, r11b
jmp 0x1400027b3
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14000282b
lea edx, [rdi - 0x2a]
mov ecx, 0x13
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000284e
lea edx, [rdi + 0x5e]
mov ecx, 0x37
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400027f0
lea edx, [rdi - 0x56]
mov ecx, 0x2d
movzx eax, dl
dec rdi
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x140001db2
movzx ebx, dil
lea ecx, [rbx + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
sub bl, 0x6e
mov ecx, 1
movzx eax, bl
inc r8
and al, r11b
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
mov byte [rbp + rdi + 0x40], cl
dec rdi
inc rdi
jmp 0x140001db2
lea ecx, [rdi + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
inc r8
dec rdi
inc rdi
jmp 0x140001db2
movzx ebx, dil
lea ecx, [rbx + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
sub bl, 0x32
mov ecx, 0x2f
movzx eax, bl
and al, r11b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
add cl, r11b
mov byte [rbp + rdi + 0x40], cl
jmp 0x1400027ed
lea edx, [rdi - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r9, r8
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140001db2
movabs rcx, 0xf22946a2f22de652
movzx r11d, bl
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3e
lea ecx, [rdi + 0xa]
inc r8
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x46
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi + 0x40], al
add rax, r8
sub rdi, rax
lea edx, [rdi - 0x58]
inc r9
movzx eax, dl
mov ecx, 0x34
and al, r11b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi + 0x40], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x40]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140001db2
mov edx, 5
movabs rcx, 0xfa11b08efa13abda
add rcx, rdi
movzx eax, cl
and al, bl
sub dl, al
lea r10d, [rdx + rdx]
add r10b, cl
add r10b, bl
movzx eax, byte [rbp + rdi + 0x40]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140001db2
add dil, 0x16
mov ecx, 0x33
movzx eax, dil
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, r11b
jmp 0x140001dae
sub dil, 0x26
mov ecx, 5
movzx eax, dil
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, r11b
jmp 0x140001d94
lea rdx, [rbp + 0x167d268]
jmp 0x14000291a
lea rdx, [rbp + 0xae6106]
jmp 0x14000291a
lea rdx, [rbp + 0x40]
mov rcx, r12
call r13
movzx edx, byte [rbp + 0x190]
movabs rsi, 0xad35f9eb47b6c315
mov qword [0x140016758], rax
xor eax, eax
mov dword [rsp + 0x6c], eax
mov byte [rsp + 0x70], al
mov dword [rsp + 0x60], 0xecef13c3
mov dword [rsp + 0x64], 0xe0c2e21e
mov dword [rsp + 0x68], 0xb3f5e6e2
nop word [rax + rax]
mov r8, qword [0x140016788]
mov r9, qword [0x140016780]
nop
xor ebx, ebx
cmp rbx, 0x11
jae 0x140003432
movzx r10d, byte [rsp + rbx + 0x60]
mov r11, r10
cmp r8, rbx
ja 0x140003429
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400029ad
lea rdx, [rbx + rsi]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
add dl, 0x6d
add dl, r11b
jmp 0x1400029e6
je 0x1400033ba
inc rax
cmp r8, rax
je 0x14000335f
lea rax, [r9 + 3]
cmp r8, rax
je 0x140003317
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400032e7
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400032a2
cmp r9, rbx
ja 0x140003420
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x140002a0e
lea ecx, [rbx - 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xf
jmp 0x140002a40
lea rax, [r9 + 1]
cmp r8, rax
je 0x14000328f
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000326f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140003255
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140002f62
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140002f4c
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140002f29
lea rax, [r9 + 2]
cmp r8, rax
je 0x140002f09
lea rax, [r9 + 4]
cmp r8, rax
je 0x140002eea
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140002ece
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140002eb2
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140002e99
lea rax, [r9 + 5]
cmp r8, rax
je 0x140002e7e
lea rax, [r9 + 8]
cmp r8, rax
je 0x140002e56
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140002a50
lea r8, [r9 + 2]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140003406
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400033ec
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140002c43
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140002c28
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140002c0d
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140002e0f
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140002dc9
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140002d89
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140002d68
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140002a50
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x10]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140002d40
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140002d25
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140002d0b
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140002cef
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140002cd3
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140002cb6
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140002c96
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140002c73
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140002c5e
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140002a50
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x2a]
jmp 0x140002a50
lea edx, [rbx + 0x67]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x2f
sub cl, al
add dl, cl
jmp 0x140002a40
lea edx, [rbx + 0x3d]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x55
sub cl, al
add dl, cl
jmp 0x1400029e6
lea edx, [rbx + 0x13]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x7b
sub cl, al
add dl, cl
jmp 0x140002982
lea edx, [rbx - 0x38]
movzx eax, r10b
and al, dl
movzx r11d, bl
sub dl, 0x78
jmp 0x1400032b3
lea ecx, [rbx - 0x62]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rbx
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x52
inc rbx
jmp 0x140002972
lea ecx, [rbx + 0x74]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x2c
inc rbx
jmp 0x140002972
lea edx, [rbx + 0x4a]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
movzx r11d, bl
sub cl, al
sub dl, 6
jmp 0x140003218
lea edx, [rbx + 0x20]
movzx eax, r10b
and al, dl
mov ecx, 0x10
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400032fc
lea edx, [rbx - 0xa]
movzx eax, r10b
and al, dl
mov ecx, 0x23
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400032ff
lea edx, [rbx - 0x34]
movzx eax, r10b
and al, dl
mov ecx, 0x36
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140003338
lea edx, [rbx - 0x5e]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x6e
sub cl, al
add dl, cl
jmp 0x140003380
lea ecx, [rbx + 0x78]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea edx, [rcx + r10]
sub dl, 0x48
inc rbx
jmp 0x140002972
lea ecx, [rbx + 0xf]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x69
mov byte [rsp + rbx + 0x60], dl
inc rbx
jmp 0x140002972
lea edx, [rbx - 0x1b]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x43
add dl, cl
cmp r9, 0x7a
jb 0x140002d7d
movzx ecx, r10b
movzx r11d, bl
movzx eax, r10b
lea edx, [r11 + 0x5e]
and al, dl
add al, al
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x24]
jmp 0x1400032bd
lea edx, [rbx - 0x45]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x1d
add dl, cl
cmp r8, 8
jae 0x1400031fe
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140003134
lea edx, [rbx - 0x46]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x16
jmp 0x140002d9d
lea edx, [rbx - 0x6f]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 9
add dl, cl
lea rax, [r9 + r8]
cmp rax, 9
je 0x14000323e
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x140003079
lea edx, [rbx + 1]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 7
jmp 0x140002ddd
lea ecx, [rbx + 0x56]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea edx, [rcx + r10]
sub dl, 0x5a
inc rbx
jmp 0x140002972
lea edx, [rbx + 0x2c]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x34
sub cl, al
add dl, cl
jmp 0x140003380
lea edx, [rbx + 2]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0xe
jmp 0x140003338
lea edx, [rbx - 0x28]
movzx eax, r10b
and al, dl
mov ecx, 0xc
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400032ff
lea edx, [rbx - 0x52]
movzx eax, r10b
and al, dl
mov ecx, 0x1f
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400032fc
movzx r11d, bl
movzx eax, r10b
mov ecx, 0x32
lea edx, [r11 - 0x7c]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140003218
lea ecx, [rbx + 0x5a]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x76
inc rbx
jmp 0x140002972
lea ecx, [rbx + 0x30]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rbx
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x50
inc rbx
jmp 0x140002972
movzx r11d, bl
movzx eax, r10b
lea edx, [r11 + 6]
and al, dl
sub dl, 0x2a
jmp 0x1400032b3
lea rcx, [r9 + 4]
cmp r8, rcx
jae 0x140002f84
lea edx, [rbx + 0x15]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 0x6d
jmp 0x140002e23
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140002fb5
lea ecx, [rbx + 0x72]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea edx, [rcx + r10]
sub dl, 0x1e
inc rbx
jmp 0x140002972
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140002fd7
lea edx, [rbx - 0x3a]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x6a
jmp 0x140003338
cmp r8, rcx
jne 0x140002ff8
lea edx, [rbx - 0x10]
movzx eax, r10b
and al, dl
mov ecx, 0x38
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400032ff
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140003020
movzx r11d, bl
movzx eax, r10b
mov ecx, 0x12
lea edx, [r11 + 0x44]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140003218
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140003049
lea ecx, [rbx + 0x6e]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 2
inc rbx
jmp 0x140002972
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140002e25
lea ecx, [rbx - 0x68]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rbx
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x28
inc rbx
jmp 0x140002972
jne 0x140003091
movzx r11d, bl
movzx eax, r10b
lea edx, [r11 + 0x2b]
and al, dl
sub dl, 0x2d
jmp 0x1400032b3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400030ba
lea ecx, [rbx + 0x7f]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x79
inc rbx
jmp 0x140002972
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400030dd
lea ecx, [rbx - 0x2d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x3b
jmp 0x1400032fc
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400030ff
lea edx, [rbx + 0x27]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x11
jmp 0x140003338
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140002ddf
lea ecx, [rbx + 0x7b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea edx, [rcx + r10]
sub dl, 0x5d
inc rbx
jmp 0x140002972
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140003165
lea ecx, [rbx - 0x1c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea edx, [rcx + r10]
sub dl, 0x3c
inc rbx
jmp 0x140002972
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000318a
lea edx, [rbx - 0x74]
movzx eax, r10b
and al, dl
mov ecx, 0x16
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400032fc
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400031af
movzx r11d, bl
movzx eax, r10b
mov ecx, 3
lea edx, [r11 - 0x4a]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140003218
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400031db
lea ecx, [rbx + 0xa]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rbx
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x46
inc rbx
jmp 0x140002972
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140002d9f
movzx r11d, bl
movzx eax, r10b
lea edx, [r11 + 0x34]
and al, dl
sub dl, 0x6c
jmp 0x1400032b3
movzx ecx, byte [rsp + rbx + 0x60]
movzx r11d, bl
movzx eax, r10b
lea edx, [r11 - 0x78]
and al, dl
sub cl, al
add cl, 0x24
add cl, cl
add dl, cl
sub r11b, 0x63
movzx ecx, dl
movzx eax, r11b
and al, r10b
add al, al
sub cl, al
sub cl, 0x4b
add cl, r11b
add cl, r10b
mov byte [rsp + rbx + 0x60], cl
jmp 0x1400032fc
lea edx, [rbx - 0x4e]
movzx eax, r10b
and al, dl
mov ecx, 0x11
sub cl, al
add cl, cl
jmp 0x140003338
lea ecx, [rbx - 0x4b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0xd
jmp 0x1400032ff
lea ecx, [rbx + 0x37]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x7f
inc rbx
jmp 0x140002972
movzx r11d, bl
movzx eax, r10b
lea edx, [r11 - 0x1d]
and al, dl
sub dl, 0x35
jmp 0x1400032b3
movzx r11d, bl
movzx eax, r10b
lea edx, [r11 - 0x71]
and al, dl
add dl, 0x17
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
add r11b, 0x73
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x25
add r11b, r10b
mov byte [rsp + rbx + 0x60], r11b
inc r9
dec rbx
inc rbx
jmp 0x140002972
lea ecx, [rbx - 0x19]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x51
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140002972
movzx r10d, r11b
movabs rcx, 0xbc79d56ef5ff5593
add rcx, rbx
movzx edx, r10b
and r11b, cl
add r11b, r11b
sub dl, r11b
sub dl, 5
add dl, cl
lea ecx, [rbx - 0x39]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x71
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x60], al
add rax, r9
sub rbx, rax
jmp 0x140003380
movzx r10d, r11b
movabs rax, 0x620de1986691cf69
add rax, rbx
and r11b, al
add r11b, r11b
sub al, r11b
lea edx, [r10 + rax]
add dl, 0x21
lea ecx, [rbx - 0x24]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 4
add cl, r10b
mov byte [rsp + rbx + 0x60], cl
add rbx, rax
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140002972
movzx eax, r11b
movabs rcx, 0x7a1edc1d724493f
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x47
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140002972
sub bl, 0x17
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
sub dl, 0x5f
jmp 0x140002970
sub bl, 0x41
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
sub dl, 0x39
jmp 0x140002960
lea rdx, [rbp + 0x14b117c]
jmp 0x140003437
lea rdx, [rbp + 0x101d491]
jmp 0x140003437
lea rdx, [rsp + 0x60]
mov rcx, r12
call r13
movzx edx, byte [rbp + 0x190]
movabs rdi, 0x5f5286b0dc1337e0
mov qword [0x140016750], rax
movabs rsi, 0x1df794129439a7a0
xor eax, eax
mov dword [rbp - 0x80], 0x6a746484
mov byte [rbp - 0x70], al
movabs r11, 0x9b41aed604868720
mov dword [rbp - 0x7c], 0x688f6067
mov dword [rbp - 0x78], 0x7f64668b
mov dword [rbp - 0x74], 0xcf62627e
nop word [rax + rax]
mov r8, qword [0x140016788]
mov r9, qword [0x140016780]
nop
xor ebx, ebx
movzx ecx, dl
cmp rbx, 0x11
jae 0x140003dc3
movzx r10d, byte [rbp + rbx - 0x80]
mov edx, r10d
nop dword [rax + rax]
cmp r8, rbx
ja 0x140003dba
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400034e6
movzx eax, dl
lea rcx, [rbx + rdi]
and al, cl
add al, al
sub dl, al
sub dl, 0x20
add dl, cl
jmp 0x140003530
je 0x140003d56
inc rax
cmp r8, rax
je 0x140003ce1
lea rax, [r9 + 4]
cmp r8, rax
je 0x140003cb2
lea rax, [r9 + 5]
cmp r8, rax
je 0x140003c6b
lea rax, [r9 + 7]
cmp r8, rax
je 0x140003c49
lea rax, [r9 + 6]
movzx edx, cl
cmp r8, rax
je 0x140003bfa
nop
cmp r9, rbx
ja 0x140003db1
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x14000355b
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140003590
lea rax, [r9 + 1]
cmp r8, rax
je 0x140003a50
inc rax
cmp r8, rax
je 0x140003a79
lea rax, [r9 + 3]
cmp r8, rax
je 0x140003aa4
lea rax, [r9 + 4]
cmp r8, rax
je 0x140003be1
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140003973
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140003952
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140003a29
lea rax, [r9 + 4]
cmp r8, rax
je 0x140003933
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140003917
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140003903
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400038ea
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400038c0
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400035a0
mov r8, rax
lea r9, [rax + 9]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140003d98
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140003d7b
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140003705
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400036ec
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140003847
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14000380c
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400037ec
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400035a0
mov r8, rax
lea r9, [rax + 0x61]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400037ca
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400037ae
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140003792
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14000377e
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14000375c
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140003737
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14000371e
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x3e8]
jmp 0x1400035a0
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
jmp 0x140003590
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
jmp 0x140003530
movzx ecx, r10b
movzx edx, r10b
and cl, bl
movzx r11d, bl
add cl, cl
sub dl, cl
add dl, bl
jmp 0x140003c13
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x1400034a2
lea ecx, [rbx + 0x80]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x80
inc rbx
jmp 0x1400034a2
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
jmp 0x140003cc6
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140003cc9
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x80
jmp 0x140003cf6
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
lea edx, [rbx + r10]
add rbx, rax
inc rbx
jmp 0x1400034a2
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
mov byte [rbp + rbx - 0x80], dl
inc rbx
jmp 0x1400034a2
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
cmp r9, 0xa
jb 0x140003800
movzx r11d, bl
lea ecx, [r11 + 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edx, [rcx*2 + 0x80]
jmp 0x140003c13
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x140003bc4
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140003a47
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r8, 0x28
jae 0x140003baa
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140003b0e
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x40
jmp 0x140003820
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx - 0x80]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x1400034a2
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x40
jmp 0x140003cf6
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
jmp 0x140003cc9
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140003cc6
lea ecx, [rbx - 0x40]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x40
inc rbx
jmp 0x1400034a2
movzx r11d, bl
mov ecx, 0x20
lea edx, [r11 + 0x40]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140003c13
lea rax, [r9 + 2]
cmp r8, rax
jae 0x140003995
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
jmp 0x14000385e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400039c5
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
lea edx, [r10 + rcx]
sub dl, 0x40
inc rbx
jmp 0x1400034a2
inc rax
cmp r8, rax
jne 0x1400039e4
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
jmp 0x140003cf1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140003a06
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x40
jmp 0x140003cc6
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140003a1c
lea edx, [rbx + 0x40]
mov ecx, 0x20
jmp 0x140003c51
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14000385e
movzx ecx, bl
movzx edx, bl
and cl, r10b
inc r9
add cl, cl
dec rbx
sub dl, cl
add dl, r10b
inc rbx
jmp 0x1400034a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140003a71
movzx r11d, bl
mov ecx, 0x10
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140003c13
inc rax
cmp r8, rax
jne 0x140003a9b
lea ecx, [rbx - 0x20]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
inc rbx
jmp 0x1400034a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140003ac3
lea ecx, [rbx - 0x60]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
inc rbx
jmp 0x1400034a2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140003ae5
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
jmp 0x140003cc9
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140003890
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140003d19
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140003b41
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
lea edx, [r10 + rcx]
add dl, 0x80
inc rbx
jmp 0x1400034a2
inc rax
cmp r8, rax
jne 0x140003b65
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140003d19
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140003b7f
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx r11d, bl
jmp 0x140003c78
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140003820
movzx r11d, bl
lea ecx, [r11 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x80
jmp 0x140003c13
movzx edx, byte [rbp + rbx - 0x80]
movzx eax, r10b
and al, bl
movzx r11d, bl
add al, al
sub dl, al
add dl, bl
jmp 0x140003c84
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rbx - 0x80]
lea edx, [r10 + rcx]
sub dl, 0x40
jmp 0x140003cf6
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
jmp 0x140003cf6
movzx r11d, bl
lea ecx, [r11 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
add r11b, 0x20
mov ecx, 0x10
movzx eax, r11b
and al, r10b
sub cl, al
add cl, cl
add cl, r11b
movabs r11, 0x9b41aed604868720
add cl, r10b
mov byte [rbp + rbx - 0x80], cl
inc r9
dec rbx
inc rbx
jmp 0x1400034a2
lea edx, [rbx + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec rbx
inc rbx
jmp 0x1400034a2
movzx r11d, bl
mov ecx, 0x30
lea edx, [r11 + 0x60]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
sub r11b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x20
add r11b, r10b
add r11b, dl
mov byte [rbp + rbx - 0x80], r11b
movabs r11, 0x9b41aed604868720
jmp 0x140003cc6
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400034a2
mov eax, 0x10
lea rcx, [rbx + r11]
and dl, cl
sub al, dl
lea edx, [rax + rax]
add dl, cl
add dl, r10b
lea ecx, [rbx - 0x60]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x60
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x80], al
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x80]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, 0x80
add cl, r10b
mov byte [rbp + rbx - 0x80], cl
add rbx, rax
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400034a2
movzx eax, dl
lea rcx, [rbx + rsi]
and al, cl
add al, al
sub dl, al
sub dl, 0x60
add dl, cl
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400034a2
add bl, 0x60
mov ecx, 0x30
movzx eax, bl
and al, r10b
sub cl, al
lea edx, [rcx + rcx]
add dl, bl
add dl, r10b
jmp 0x1400034a0
sub bl, 0x60
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea edx, [r10 + rbx]
sub dl, 0x60
jmp 0x140003490
lea rdx, [rbp + 0x1698a00]
jmp 0x140003dc7
lea rdx, [rbp + 0x17cc1e0]
jmp 0x140003dc7
lea rdx, [rbp - 0x80]
mov rcx, r12
call r13
movzx r10d, byte [rbp + 0x190]
movabs rsi, 0xac1586f04a06d231
mov qword [0x140016768], rax
xor eax, eax
mov qword [rbp - 0x52], rax
mov dword [rbp - 0x60], 0x928d8e98
mov dword [rbp - 0x5c], 0x9af28af2
mov dword [rbp - 0x58], 0xf3a7ea85
mov word [rbp - 0x54], 0x6993
nop word [rax + rax]
mov r8, qword [0x140016788]
mov r9, qword [0x140016780]
nop
xor edi, edi
cmp rdi, 0x16
jae 0x140004991
movzx ebx, byte [rbp + rdi - 0x60]
mov rdx, rbx
cmp r8, rdi
ja 0x140004988
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140003e61
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x57
add r10b, cl
jmp 0x140003ea0
je 0x140004916
inc rax
cmp r8, rax
je 0x1400048b8
lea rax, [r9 + 5]
cmp r8, rax
je 0x140004865
lea rax, [r9 + 7]
cmp r8, rax
je 0x140004846
lea rax, [r9 + 3]
cmp r8, rax
je 0x140004805
nop word [rax + rax]
cmp r9, rdi
ja 0x14000497f
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140003eca
lea r10d, [rdi + 5]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x23
add r10b, bl
jmp 0x140003ef1
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400047ea
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400047cb
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400047b2
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140004428
nop
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14000440a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400043e8
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400043c4
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400043a6
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14000438d
lea rax, [r9 + 6]
cmp r8, rax
je 0x14000436f
lea rax, [r9 + 1]
cmp r8, rax
je 0x140004351
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140004338
lea rax, [r9 + 8]
cmp r8, rax
je 0x14000430c
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140003f00
lea r8, [r9 + 3]
lea r9, [r8 + 4]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140004963
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140004947
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400040ea
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400040cf
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400040b4
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400042c7
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14000427e
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140004244
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140004223
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140003f00
lea r8, [r9 + 0x2a]
lea r9, [r8 + 1]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400041f7
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400041de
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400041c1
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400041a3
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14000418a
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14000416d
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140004148
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140004124
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140004105
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140003f00
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x41]
jmp 0x140003f00
lea r10d, [rdi - 0x65]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x3d
add r10b, bl
jmp 0x140003ef1
lea r10d, [rdi + 0x39]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x71
add r10b, bl
jmp 0x140003ea0
lea r10d, [rdi - 0x29]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x1f
add r10b, bl
jmp 0x140003e31
lea r10d, [rdi + 0x28]
movzx r11d, dil
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, bl
jmp 0x14000481e
lea r10d, [rdi - 0x3a]
inc r9
movzx eax, r10b
dec rdi
and al, bl
add al, al
sub r10b, al
sub r10b, 0x6a
add r10b, bl
inc rdi
jmp 0x140003e22
lea ecx, [rdi + 0x64]
mov r10d, 0x22
movzx eax, cl
dec rdi
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
inc rdi
jmp 0x140003e22
lea ecx, [rdi + 2]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xe
jmp 0x14000487e
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x14000489c
lea edx, [rdi + 0x3e]
mov ecx, 0x27
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14000489f
lea ecx, [rdi - 0x24]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 4
jmp 0x140004786
lea ecx, [rdi + 0x7a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x56
jmp 0x1400048da
lea edx, [rdi + 0x18]
mov ecx, 0x2c
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 0x140003e22
lea ecx, [rdi + 0x23]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0xb
mov byte [rbp + rdi - 0x60], r10b
inc rdi
jmp 0x140003e22
lea ecx, [rdi - 0x3f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x47
cmp r9, 5
jb 0x140004237
movzx r11d, dil
lea ecx, [r11 - 0x7a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0x54]
jmp 0x14000481e
lea ecx, [rdi + 0x5f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x67
cmp r8, 9
jae 0x140004742
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x140004637
lea edx, [rdi - 0x4e]
mov ecx, 0x11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140004258
lea ecx, [rdi - 3]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x15
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x140004769
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x14000457a
lea ecx, [rdi - 0x53]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x45
jmp 0x140004292
lea edx, [rdi + 0x1e]
mov ecx, 0x17
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 0x140003e22
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x24
jmp 0x1400048da
movzx r11d, dil
lea ecx, [r11 + 0x5a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x76
jmp 0x140004786
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 0x14000489f
lea ecx, [rdi - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x1a
jmp 0x14000489c
movzx r11d, dil
lea ecx, [r11 + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
jmp 0x14000487e
lea edx, [rdi - 0x2e]
mov ecx, 0x21
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140003e22
lea ecx, [rdi + 0x70]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
inc rdi
jmp 0x140003e22
movzx r11d, dil
lea ecx, [r11 + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x62
jmp 0x14000481e
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14000444a
lea ecx, [rdi + 0x31]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x57
jmp 0x1400042db
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000447a
lea ecx, [rdi + 0xa]
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, 0x46
inc rdi
jmp 0x140003e22
inc rax
cmp r8, rax
jne 0x1400044a0
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400048da
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400044cc
mov ecx, 0x2f
movzx r11d, dil
lea edx, [r11 - 0x32]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140004786
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400044f3
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 0x14000489c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14000451f
mov ecx, 0x2a
movzx r11d, dil
lea edx, [r11 - 0xc]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14000487e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14000454a
lea ecx, [rdi - 0x48]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 8
inc rdi
jmp 0x140003e22
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400042db
mov ecx, 0x25
movzx r11d, dil
lea edx, [r11 + 0x1a]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14000481e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400045a1
movzx r11d, dil
lea ecx, [r11 + 0xf]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x69
jmp 0x14000481e
inc rax
cmp r8, rax
jne 0x1400045c8
lea ecx, [rdi - 0x2d]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x3b
inc rdi
jmp 0x140003e22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400045ef
movzx r11d, dil
lea ecx, [r11 + 0x35]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x73
jmp 0x14000487e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140004611
lea ecx, [rdi - 0x69]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x21
jmp 0x14000489c
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140004292
lea ecx, [rdi - 7]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x31
jmp 0x14000489f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000466c
lea edx, [rdi + 0x14]
mov ecx, 0x3a
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 0x140003e22
inc rax
cmp r8, rax
jne 0x140004697
mov ecx, 0xc
movzx r11d, dil
lea edx, [r11 - 0x28]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140004786
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400046b9
lea ecx, [rdi - 0x64]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x44
jmp 0x14000489c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400046e5
mov ecx, 7
movzx r11d, dil
lea edx, [r11 - 2]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14000487e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140004712
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140003e22
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140004258
mov ecx, 2
movzx r11d, dil
lea edx, [r11 + 0x24]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14000481e
movzx r10d, byte [rbp + rdi - 0x60]
movzx r11d, dil
lea edx, [r11 - 0x18]
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x58
add r10b, dl
add r10b, bl
jmp 0x14000487e
movzx r11d, dil
lea ecx, [r11 + 0x4a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi - 0x60]
lea r10d, [rbx + rcx]
sub r10b, 6
add r11b, 0x7b
inc r9
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x5d
add r11b, bl
movzx eax, r11b
mov byte [rbp + rdi - 0x60], al
add rax, r9
sub rdi, rax
jmp 0x1400048da
lea ecx, [rdi + 0x15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x6d
jmp 0x1400048da
lea ecx, [rdi + 0x2b]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2d
inc rdi
jmp 0x140003e22
movzx r11d, dil
lea ecx, [r11 + 0x67]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x2f
jmp 0x14000481e
movzx r11d, dil
lea ecx, [r11 - 0x5d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x75
sub r11b, 0x49
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
dec r11b
add r11b, bl
mov byte [rbp + rdi - 0x60], r11b
inc r9
dec rdi
inc rdi
jmp 0x140003e22
lea ecx, [rdi - 0x21]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x19
dec rdi
inc rdi
jmp 0x140003e22
movzx r11d, dil
lea ecx, [r11 + 0x7d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6b
add r11b, 0x19
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x51
add r11b, bl
add r11b, r10b
mov byte [rbp + rdi - 0x60], r11b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140003e22
movzx ebx, dl
movabs rcx, 0x5c6ba2b172221af5
add rcx, rdi
movzx r10d, bl
and dl, cl
add dl, dl
sub r10b, dl
add r10b, 0x4d
add r10b, cl
lea edx, [rdi - 0x54]
inc r8
movzx eax, dl
mov ecx, 0x26
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 0x140003e22
movzx eax, dl
movabs rcx, 0x44094d0de147693
add rcx, rdi
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 5
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140003e22
add dil, 0x75
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
sub r10b, 0x33
jmp 0x140003e20
add dil, 0x13
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
add r10b, 0x7b
jmp 0x140003e10
lea rdx, [rbp + 0x155388c]
jmp 0x140004995
lea rdx, [rbp + 0x9c0abd]
jmp 0x140004995
lea rdx, [rbp - 0x60]
mov rcx, r14
call r13
movzx r11d, byte [rbp + 0x190]
xorps xmm0, xmm0
movups xmmword [rbp + 0x81], xmm0
mov qword [0x140016708], rax
mov dword [rbp + 0x70], 0x6a05046a
mov dword [rbp + 0x74], 0x1e040819
mov dword [rbp + 0x78], 0x40c0769
mov dword [rbp + 0x7c], 0x60071077
mov byte [rbp + 0x80], 0x88
nop word [rax + rax]
mov r8, qword [0x140016788]
mov r9, qword [0x140016780]
nop
xor edi, edi
movabs rcx, 0xc5bf8d40e4e73344
cmp rdi, 0x21
jae 0x14000546b
movzx ebx, byte [rbp + rdi + 0x70]
mov r10, rbx
nop
cmp r8, rdi
ja 0x140005462
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140004a3f
add rcx, rdi
movzx eax, r10b
and al, cl
mov r11d, 0x12
sub r11b, al
add r11b, r11b
add r11b, r10b
add r11b, cl
jmp 0x140004a60
je 0x1400053e7
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400053c3
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000537c
nop
cmp r9, rdi
ja 0x140005459
lea rdx, [r9 + 6]
cmp r8, rdx
jae 0x140004a8c
lea edx, [rdi - 0x6c]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0xc
add r11b, dl
jmp 0x140004ae0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14000535f
lea rax, [r9 + 3]
cmp r8, rax
je 0x140005340
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400052eb
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400052d0
lea rax, [r9 + 4]
cmp r8, rax
je 0x140005257
cmp r8, rdx
je 0x14000523c
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140004fd7
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x140004fb7
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140004f95
lea rax, [r9 + 2]
cmp r8, rax
je 0x140004f88
lea rax, [r9 + 9]
cmp r8, rax
je 0x140005082
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140004f6f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140004f56
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140004f3b
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140004f1d
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140004ef6
lea rax, [r9 + 5]
cmp r8, rax
je 0x140004af0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x20]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140005439
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14000541e
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140004cdf
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140004cc1
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140004ca4
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140004eac
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140004e65
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140004e23
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140004e02
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140004af0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x20]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140004de7
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140004dca
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140004db0
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140004d92
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140004d76
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140004d58
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140004d4b
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140004d24
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140004d06
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140004af0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x1000]
jmp 0x140004af0
lea edx, [rdi - 0x14]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x74
add r11b, dl
jmp 0x140004ae0
lea edx, [rdi + 0x64]
mov ecx, 0x22
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140004a60
lea edx, [rdi - 0x24]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
movabs rcx, 0xc5bf8d40e4e73344
sub r11b, al
sub r11b, 4
add r11b, dl
jmp 0x140004a0b
lea edx, [rdi - 0x60]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
movzx r10d, dil
sub r11b, al
sub r11b, 0x60
jmp 0x140005396
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400049f2
lea edx, [rdi - 0x70]
mov ecx, 8
jmp 0x1400053cb
lea edx, [rdi + 8]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
movzx r10d, dil
sub r11b, al
sub r11b, 0x38
jmp 0x140005306
lea ecx, [rdi + 0x80]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
jmp 0x140005324
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005327
lea edx, [rdi + 0x70]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x10
jmp 0x14000526c
lea edx, [rdi - 0x18]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x58
add r11b, dl
jmp 0x140005294
mov ecx, 0x30
lea edx, [rdi + 0x60]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140005408
lea ecx, [rdi + 0xc]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x54
mov byte [rbp + rdi + 0x70], r11b
inc rdi
jmp 0x1400049f2
mov ecx, 0x32
lea edx, [rdi - 0x7c]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r9, 0x42
jb 0x140004e16
movzx ecx, bl
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x18]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x50]
jmp 0x140005399
mov ecx, 0xe
lea edx, [rdi - 4]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r8, 5
jae 0x140005209
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x14000514e
lea edx, [rdi - 0x38]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x78
jmp 0x140004e39
lea edx, [rdi + 0x74]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x2c
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 5
je 0x14000522a
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x140005094
lea edx, [rdi + 0x34]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x6c
jmp 0x140004e7b
lea ecx, [rdi + 0x78]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x48
inc rdi
jmp 0x1400049f2
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005294
mov ecx, 0x14
lea edx, [rdi + 0x68]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14000526c
lea ecx, [rdi - 0x20]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
jmp 0x140005327
lea ecx, [rdi + 0x58]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x68
jmp 0x140005324
lea edx, [rdi + 0x48]
mov ecx, 4
jmp 0x1400053cb
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
inc rdi
jmp 0x1400049f2
mov ecx, 0x3c
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x38]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140005396
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140004ffb
mov ecx, 0x12
lea edx, [rdi + 0x44]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140004ec1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000502b
lea ecx, [rdi + 0x28]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x18
inc rdi
jmp 0x1400049f2
inc rax
cmp r8, rax
jne 0x140005051
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005294
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140005075
mov ecx, 0x3c
lea edx, [rdi + 0x38]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14000526c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140004ec4
movzx r10d, dil
mov ecx, 0x28
lea edx, [r10 - 0x30]
jmp 0x1400052f8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400050bc
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x44]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x24
jmp 0x140005396
inc rax
cmp r8, rax
jne 0x1400050eb
lea edx, [rdi + 0x44]
mov ecx, 0x12
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400049f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140005101
lea edx, [rdi - 0x34]
mov ecx, 0x36
jmp 0x1400053cb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140005123
lea ecx, [rdi - 0x24]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 4
jmp 0x140005324
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140004e7e
lea edx, [rdi + 0x64]
mov ecx, 0x22
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005327
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000517e
lea ecx, [rdi + 0x50]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x30
inc rdi
jmp 0x1400049f2
inc rax
cmp r8, rax
jne 0x1400051a4
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005294
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400051c8
mov ecx, 0x30
lea edx, [rdi + 0x60]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14000526c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400051ea
lea ecx, [rdi + 0x70]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x10
jmp 0x140005324
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140004e3c
movzx r10d, dil
mov ecx, 0x1c
lea edx, [r10 - 8]
jmp 0x1400052f8
movzx r11d, byte [rbp + rdi + 0x70]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x60]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x60
jmp 0x140005303
lea ecx, [rdi + 0x28]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x18]
jmp 0x14000526f
mov ecx, 0x3e
lea edx, [rdi + 0x5c]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140005408
lea edx, [rdi + 0x4c]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x14
add r11b, dl
lea edx, [rdi + 0x6c]
movzx eax, bl
and al, dl
inc r9
mov ecx, 6
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x70], al
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x50]
movzx eax, bl
and al, dl
inc r8
mov ecx, 0x18
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x70], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400049f2
lea edx, [rdi + 0x3c]
mov ecx, 0x2e
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005324
movzx r10d, dil
mov ecx, 0xa
lea edx, [r10 - 0x4c]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, bl
sub r10b, 0x1c
and al, r10b
add al, al
sub bl, al
sub bl, 0x3c
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0x70], bl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400049f2
lea ecx, [rdi + 0x2c]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x34
inc rdi
jmp 0x1400049f2
mov ecx, 0x1e
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x1c]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140005396
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0xc]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x54
add r11b, dl
add r10b, 0x5c
movzx eax, bl
and al, r10b
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rbp + rdi + 0x70], cl
inc r9
dec rdi
inc rdi
jmp 0x1400049f2
lea edx, [rdi - 4]
mov ecx, 0xe
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x1400049f2
mov ecx, 0x36
movabs rdx, 0x513ea7c2aeb599cc
add rdx, rdi
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400049f2
add dil, 0x54
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x4c
jmp 0x1400049ee
sub dil, 0x34
mov ecx, 0x36
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1400049d7
lea rdx, [rbp + 0x1567220]
jmp 0x14000546f
lea rdx, [rbp + 0x17da564]
jmp 0x14000546f
lea rdx, [rbp + 0x70]
mov rcx, r14
call r13
movzx r11d, byte [rbp + 0x190]
movabs r14, 0x362d455ae704995c
mov qword [0x140016778], rax
xor eax, eax
mov qword [rbp - 0x2b], rax
mov word [rbp - 0x23], ax
mov byte [rbp - 0x21], al
mov dword [rbp - 0x40], 0xb695918b
mov dword [rbp - 0x3c], 0x9090ae98
mov dword [rbp - 0x38], 0x94ac979f
mov dword [rbp - 0x34], 0x9d838198
mov dword [rbp - 0x30], 0x839688b8
mov byte [rbp - 0x2c], 0xf4
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140016788]
mov r9, qword [0x140016780]
nop
xor edi, edi
cmp rdi, 0x20
jae 0x140005fd4
movzx ebx, byte [rbp + rdi - 0x40]
mov r10, rbx
cmp r8, rdi
ja 0x140005fcb
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140005524
lea rcx, [rdi + r14]
movzx eax, r10b
and al, cl
mov r11d, 0x3e
sub r11b, al
add r11b, r11b
add r11b, r10b
add r11b, cl
jmp 0x140005560
je 0x140005f4b
lea rax, [r9 + 3]
cmp r8, rax
je 0x140005ec3
lea rax, [r9 + 5]
cmp r8, rax
je 0x140005e6e
lea rax, [r9 + 2]
cmp r8, rax
je 0x140005e47
lea rax, [r9 + 9]
cmp r8, rax
je 0x140005e03
nop
cmp r9, rdi
ja 0x140005fc2
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14000558d
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 0x1400055e0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140005de3
inc rax
cmp r8, rax
je 0x140005dbc
lea rax, [r9 + 2]
cmp r8, rax
je 0x140005d9e
lea rax, [r9 + 3]
cmp r8, rax
je 0x140005d85
lea rax, [r9 + 7]
cmp r8, rax
je 0x140005d68
lea rax, [r9 + 6]
cmp r8, rax
je 0x140005d41
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140005ae4
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140005ac1
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140005a9a
lea rax, [r9 + 8]
cmp r8, rax
je 0x140005a76
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140005a53
lea rax, [r9 + 9]
cmp r8, rax
je 0x140005a35
lea rcx, [r9 + 0x40]
cmp r8, rcx
je 0x140005a17
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400059f9
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400059db
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400059af
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400055f0
lea r9, [rcx + 0x20]
mov r8, rcx
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x140005fa2
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x140005f82
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x1400057ab
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x14000578d
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14000576f
lea rcx, [r9 + 8]
cmp r8, rcx
jb 0x14000595c
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14000590f
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400058d0
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400058aa
lea r9, [rcx + 5]
mov r8, rcx
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x140005883
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x14000586a
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x140005851
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x140005838
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x14000581c
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x14000580b
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x1400057e7
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1400057da
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x1400057c9
lea r8, [r9 + 1]
lea r9, [r8 + 9]
jmp 0x1400055f0
lea edx, [rdi - 0xc]
mov ecx, 0x2a
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400055e0
lea edx, [rdi + 0x3c]
mov ecx, 0x2e
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140005560
lea edx, [rdi - 0x7c]
mov ecx, 0x32
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400054f1
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx r10d, dil
jmp 0x140005e10
lea edx, [rdi - 0x58]
mov ecx, 0x34
jmp 0x140005e4f
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400054e2
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx r10d, dil
jmp 0x140005e7b
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
jmp 0x140005ea7
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
jmp 0x140005eaa
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
jmp 0x140005eeb
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x140005f0f
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x60
inc rdi
jmp 0x1400054e2
lea edx, [rdi - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi - 0x40], r11b
inc rdi
jmp 0x1400054e2
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x40
jb 0x1400058c3
movzx r10d, dil
lea ecx, [r10 - 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x30]
jmp 0x140005e21
lea edx, [rdi + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x10
jae 0x140005d03
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140005ca8
lea edx, [rdi + 0x78]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x48
add r11b, dl
jmp 0x1400058e9
lea edx, [rdi - 0x54]
mov ecx, 0x26
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x140005d26
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140005bf0
lea edx, [rdi - 0x14]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x74
add r11b, dl
jmp 0x140005928
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400054e2
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140005f0f
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005eeb
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005eaa
lea edx, [rdi + 0x68]
mov ecx, 0x14
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005ea7
mov ecx, 0x18
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x50]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005e8c
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400054e2
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400054e2
mov ecx, 0x24
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x78]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005e21
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140005b0e
lea edx, [rdi + 0x5c]
mov ecx, 0x3e
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005975
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140005b43
lea edx, [rdi + 0x18]
movzx eax, bl
and al, dl
mov ecx, 0x2c
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400054e2
inc rax
cmp r8, rax
jne 0x140005b69
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005f0f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140005b90
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005eeb
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140005bc0
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400054e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140005975
mov ecx, 0xc
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x28]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005e21
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140005c1b
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x5c]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x7c
add r11b, dl
jmp 0x140005e21
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140005c48
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400054e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140005c6f
lea edx, [rdi - 0xc]
mov ecx, 0x2a
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140005eeb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140005928
lea edx, [rdi + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400054e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140005cd8
lea ecx, [rdi + 0x30]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x50
inc rdi
jmp 0x1400054e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400058e9
movzx r10d, dil
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
jmp 0x140005e8c
movzx ecx, byte [rbp + rdi - 0x40]
movzx r10d, dil
lea edx, [r10 + 0x60]
movzx eax, dl
and al, bl
sub cl, al
add cl, 0x30
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140005e8c
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140005eeb
lea ecx, [rdi + 4]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x1c
inc rdi
jmp 0x1400054e2
lea edx, [rdi - 0x6c]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0xc
add r11b, dl
jmp 0x140005eeb
lea ecx, [rdi - 0x24]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 4
jmp 0x140005eaa
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005ea7
lea edx, [rdi - 4]
mov ecx, 0xe
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400054e2
mov ecx, 0x12
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x44]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140005e21
movzx r10d, dil
mov ecx, 0x1a
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, bl
add r10b, 4
and al, r10b
inc r9
add al, al
sub bl, al
sub bl, 0x1c
add bl, r10b
mov byte [rbp + rdi - 0x40], bl
dec rdi
inc rdi
jmp 0x1400054e2
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400054e2
movzx r10d, dil
mov ecx, 0x26
lea edx, [r10 - 0x54]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, bl
sub r10b, 0x44
and al, r10b
add al, al
sub bl, al
sub bl, 0x24
add bl, r11b
add bl, r10b
mov byte [rbp + rdi - 0x40], bl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400054e2
mov ecx, 0x32
movabs rdx, 0x7b3ce57c51203184
add rdx, rdi
movzx ebx, r10b
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
lea edx, [rdi + 0x74]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x2c
add cl, dl
movzx eax, cl
mov byte [rbp + rdi - 0x40], al
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x30]
movzx eax, bl
and al, dl
inc r8
mov ecx, 0x28
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi - 0x40], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400054e2
mov edx, 0x3a
movabs rcx, 0xa287d010b50dcc14
add rcx, rdi
movzx eax, cl
and al, r10b
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, r10b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400054e2
sub dil, 0x34
mov ecx, 0x36
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1400054e0
add dil, 0x14
mov ecx, 0x3a
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1400054d0
lea rdx, [rbp + 0x1570990]
jmp 0x140005fd8
lea rdx, [rbp + 0x9ba2ec]
jmp 0x140005fd8
lea rdx, [rbp - 0x40]
mov rcx, r15
call r13
movzx r11d, byte [rbp + 0x190]
movabs rsi, 0x79640695d8f02747
mov qword [0x140016728], rax
movabs r14, 0x44843b44a071617f
xor eax, eax
mov dword [rbp - 0x20], 0x1f161270
mov qword [rbp - 0x11], rax
movabs r15, 0x6c2c13c18ad075d5
mov dword [rbp - 9], eax
mov word [rbp - 5], ax
mov dword [rbp - 0x1c], 0x2a2e167c
mov dword [rbp - 0x18], 0xf0b672a
mov word [rbp - 0x14], 0x1c05
mov byte [rbp - 0x12], 0xa4
nop word [rax + rax]
mov r8, qword [0x140016788]
mov r9, qword [0x140016780]
nop
xor edi, edi
cmp rdi, 0x1d
jae 0x140006bf3
movzx ebx, byte [rbp + rdi - 0x20]
mov rdx, rbx
cmp r8, rdi
ja 0x140006bea
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14000608e
lea r11, [rdi + rsi]
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
add r11b, 0xf
add r11b, dl
jmp 0x1400060e1
je 0x140006b83
inc rax
cmp r8, rax
je 0x140006b29
lea rax, [r9 + 2]
cmp r8, rax
je 0x140006ae5
lea rax, [r9 + 3]
cmp r8, rax
je 0x140006ab7
lea rax, [r9 + 4]
cmp r8, rax
je 0x140006a9e
lea rax, [r9 + 7]
cmp r8, rax
je 0x140006a7f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140006a3c
cmp r9, rdi
ja 0x140006be1
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x140006109
lea ecx, [rdi - 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x3b
jmp 0x140006150
lea rax, [r9 + 1]
cmp r8, rax
je 0x140006a20
inc rax
cmp r8, rax
je 0x1400069fe
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400069df
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400069c6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400069a9
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14000668f
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14000666c
lea rax, [r9 + 6]
cmp r8, rax
je 0x14000664a
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14000662b
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14000660d
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400065f1
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400065d3
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400065b5
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140006597
lea rax, [r9 + 8]
cmp r8, rax
je 0x14000656b
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140006160
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140006bc6
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140006bab
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140006343
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14000632a
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140006311
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140006526
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400064df
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14000649f
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14000647e
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140006160
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x64]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140006457
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140006439
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14000641b
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400063fd
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400063dc
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400063ba
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14000639b
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140006379
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14000635c
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140006160
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x28]
jmp 0x140006160
lea ecx, [rdi - 0x73]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x25
jmp 0x140006150
lea ecx, [rdi - 1]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 7
jmp 0x1400060e1
lea ecx, [rdi + 0x71]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x17
jmp 0x140006061
lea ecx, [rdi - 0x68]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x140006a59
lea ecx, [rdi + 0xa]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
inc rdi
jmp 0x140006052
lea ecx, [rdi + 0x7c]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
inc rdi
jmp 0x140006052
lea edx, [rdi - 0x12]
mov ecx, 0x3f
movzx eax, dl
movzx r10d, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14000696b
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x140006acc
lea edx, [rdi - 0x2e]
mov ecx, 0x21
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140006acc
lea edx, [rdi + 0x44]
mov ecx, 0x12
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140006b03
lea edx, [rdi - 0x4a]
mov ecx, 3
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140006b47
lea ecx, [rdi + 0x28]
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 r11d, [rbx + rcx]
sub r11b, 0x18
inc rdi
jmp 0x140006052
lea ecx, [rdi - 0x3b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x63
mov byte [rbp + rdi - 0x20], r11b
inc rdi
jmp 0x140006052
lea ecx, [rdi + 0x37]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x7f
cmp r9, 0x80
jb 0x140006492
movzx ecx, bl
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x4a]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0xc]
jmp 0x140006a59
lea ecx, [rdi - 0x57]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x61
cmp r8, 0x400
jae 0x14000694d
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14000684c
lea ecx, [rdi - 0x42]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x32
jmp 0x1400064b3
lea ecx, [rdi + 0x1b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x43
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x14000698e
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x140006782
lea ecx, [rdi - 0x15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6d
jmp 0x1400064f3
lea edx, [rdi - 0xe]
mov ecx, 0x31
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x140006052
lea edx, [rdi + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140006b47
lea edx, [rdi - 0x2a]
mov ecx, 0x13
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140006b03
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140006acc
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
add r8, r9
jmp 0x140006acc
movzx r10d, dil
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
jmp 0x14000696b
lea ecx, [rdi - 0x62]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x52
inc rdi
jmp 0x140006052
lea ecx, [rdi + 0x10]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
inc rdi
jmp 0x140006052
mov ecx, 0x39
movzx r10d, dil
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140006a59
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400066b4
lea ecx, [rdi + 0x47]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0xf
jmp 0x14000653a
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400066e9
lea edx, [rdi - 0x5a]
mov ecx, 0x3b
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x140006052
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000670b
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
jmp 0x140006b03
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14000672d
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x140006acc
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140006752
lea ecx, [rdi - 0x22]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x12
add r8, r9
jmp 0x140006acc
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000653a
mov ecx, 6
movzx r10d, dil
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14000696b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400067a9
movzx r10d, dil
lea ecx, [r10 + 0x79]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4f
jmp 0x140006a59
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400067d1
lea ecx, [rdi - 0x6b]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x13
inc rdi
jmp 0x140006052
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400067f6
lea ecx, [rdi - 0x4f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x29
add r8, r9
jmp 0x140006acc
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140006818
lea ecx, [rdi - 0x33]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x65
jmp 0x140006b03
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400064f3
lea ecx, [rdi - 0x17]
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 r11d, [rbx + rcx]
sub r11b, 0x5f
inc rdi
jmp 0x140006052
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000687c
lea ecx, [rdi + 0x4c]
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 r11d, [rbx + rcx]
sub r11b, 0x14
inc rdi
jmp 0x140006052
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400068a6
lea edx, [rdi - 0x7c]
mov ecx, 0x32
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
jmp 0x140006acc
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400068ce
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x12]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x7e
jmp 0x140006968
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400068f6
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
inc rdi
jmp 0x140006052
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140006921
lea ecx, [rdi + 0x2e]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x42
inc rdi
jmp 0x140006052
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400064b3
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x44]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x24
jmp 0x140006a56
movzx ecx, byte [rbp + rdi - 0x20]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x28]
and al, dl
sub cl, al
add cl, 0xc
lea r11d, [rcx + rcx]
add r11b, dl
movzx eax, bl
add r10b, 0x1f
and al, r10b
add al, al
sub bl, al
add bl, 0x27
add bl, r11b
add bl, r10b
mov byte [rbp + rdi - 0x20], bl
add r8, r9
jmp 0x140006acc
lea edx, [rdi + 0x66]
mov ecx, 0x1b
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140006b03
lea edx, [rdi - 0x4b]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0xd
add r11b, dl
jmp 0x140006b03
lea ecx, [rdi + 0x27]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x11
jmp 0x140006acc
lea ecx, [rdi + 0x7d]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6b
inc rdi
jmp 0x140006052
lea ecx, [rdi - 0x11]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x77
inc rdi
jmp 0x140006052
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x61]
and al, dl
add al, al
sub r11b, al
add r11b, 0x59
jmp 0x140006a56
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x45]
and al, dl
add al, al
sub r11b, al
add r11b, 0x1d
add r11b, dl
movzx eax, bl
sub r10b, 0x6f
and al, r10b
add al, al
sub bl, al
add bl, 9
add bl, r10b
mov byte [rbp + rdi - 0x20], bl
inc r9
dec rdi
inc rdi
jmp 0x140006052
lea ecx, [rdi + 0x29]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1f
dec rdi
inc rdi
jmp 0x140006052
lea ecx, [rdi + 0xd]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5b
add r8, r9
jmp 0x140006acc
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x79
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140006052
movzx ebx, dl
movabs rax, 0x51bc2e18ee9112f1
add rax, rdi
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
add r11b, 0x69
lea edx, [rdi - 0x53]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x45
add cl, dl
movzx eax, cl
mov byte [rbp + rdi - 0x20], al
add rax, r9
sub rdi, rax
jmp 0x140006b47
movzx ebx, dl
movabs rax, 0x5ef420ed3cb0c463
add rax, rdi
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
add r11b, 0x4b
lea edx, [rdi - 0xc]
movzx eax, bl
and al, dl
inc r8
mov ecx, 0x2a
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi - 0x20], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140006052
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
add r11b, 0x2d
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140006052
sub dil, 0x1d
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x35
jmp 0x140006050
add dil, 0x55
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x53
jmp 0x140006040
lea rdx, [rbp + 0x15a6394]
jmp 0x140006bf7
lea rdx, [rbp + 0x4a8adb]
jmp 0x140006bf7
lea rdx, [rbp - 0x20]
mov rcx, r12
call r13
movzx r10d, byte [rbp + 0x190]
movabs rsi, 0x8dbf50e5c786f706
mov qword [0x140016760], rax
movabs r15, 0xe03b364874b0c12a
xor eax, eax
mov dword [rbp + 0xa0], 0x8986896d
mov qword [rbp + 0xbc], rax
movabs r14, 0xa93df2b15694e512
mov dword [rbp + 0xc4], eax
mov dword [rbp + 0xa4], 0x94928685
mov dword [rbp + 0xa8], 0x7e9e8092
mov dword [rbp + 0xac], 0x8f9b9eb0
mov dword [rbp + 0xb0], 0x81818488
mov dword [rbp + 0xb4], 0x93849068
mov dword [rbp + 0xb8], 0xbbc9088
nop
mov r8, qword [0x140016788]
mov r9, qword [0x140016780]
nop
xor edi, edi
cmp rdi, 0x28
jae 0x140007736
movzx ebx, byte [rbp + rdi + 0xa0]
mov rdx, rbx
cmp r8, rdi
ja 0x14000772d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140006cd4
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x2a
add r10b, cl
jmp 0x140006d01
je 0x1400076be
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000763b
lea rax, [r9 + 4]
cmp r8, rax
je 0x140007606
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400075e7
cmp r9, rdi
ja 0x140007724
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140006d2b
lea r10d, [rdi + 0x7e]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x72
add r10b, bl
jmp 0x140006d70
lea rax, [r9 + 1]
cmp r8, rax
je 0x14000759c
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000757d
lea rax, [r9 + 4]
cmp r8, rax
je 0x140007564
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000754b
lea rax, [r9 + 7]
cmp r8, rax
je 0x140007521
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14000729e
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x140007280
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000725e
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14000723a
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14000721c
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140007203
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400071e5
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400071cc
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400071b3
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140007184
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140006d80
lea r8, [r9 + 2]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140007709
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400076e9
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140006f6f
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140006f56
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140006f37
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14000713c
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400070fb
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400070bc
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140007098
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140006d80
lea r8, [r9 + 8]
lea r9, [r8 + 0x41]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140007069
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140007050
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140007032
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140007014
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140006ffb
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140006fdf
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140006fbb
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140006f99
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140006f88
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140006d80
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x400]
jmp 0x140006d80
lea ecx, [rdi + 0x42]
mov r10d, 0x19
movzx eax, cl
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x140006d70
lea ecx, [rdi + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7a
jmp 0x140006d01
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x26
jmp 0x140006ca4
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx r11d, dil
jmp 0x1400075a9
lea ecx, [rdi - 0x1c]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3c
inc rdi
jmp 0x140006c92
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140006c92
mov ecx, 0x36
lea edx, [rdi - 0x34]
movzx eax, dl
movzx r11d, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x1400074d5
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x40
jmp 0x14000761f
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140007622
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140007654
lea ecx, [rdi - 0x64]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x44
jmp 0x14000767c
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0xa0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140006c92
lea ecx, [rdi + 0x72]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x1e
mov byte [rbp + rdi + 0xa0], r10b
inc rdi
jmp 0x140006c92
lea edx, [rdi + 0x66]
mov ecx, 0x1b
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 3
jb 0x1400070ac
movzx r11d, dil
lea ecx, [r11 + 0x64]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0x78]
jmp 0x1400075ba
lea ecx, [rdi + 0x5a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x76
cmp r8, 8
jae 0x1400074b6
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400073e2
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x74
jmp 0x1400070d5
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x22
lea rax, [r9 + r8]
cmp rax, 2
je 0x140007501
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x140007374
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 2
jmp 0x14000710f
lea edx, [rdi - 0xc]
mov ecx, 0x2a
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0xa0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140006c92
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
jmp 0x14000767c
lea ecx, [rdi - 0x24]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 4
jmp 0x140007654
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 0x140007622
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
jmp 0x14000761f
movzx r11d, dil
lea ecx, [r11 - 0x48]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 8
jmp 0x1400074db
lea edx, [rdi - 0x54]
mov ecx, 0x26
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140006c92
lea ecx, [rdi - 0x60]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
inc rdi
jmp 0x140006c92
movzx r11d, dil
lea ecx, [r11 - 0x6c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xc
jmp 0x1400075ba
lea rax, [r9 + 4]
cmp r8, rax
jae 0x1400072c0
lea ecx, [rdi + 6]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2a
jmp 0x140007150
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400072f8
lea edx, [rdi - 4]
mov ecx, 0xe
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0xa0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140006c92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000731f
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140007654
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140007345
mov ecx, 0x3c
movzx r11d, dil
lea edx, [r11 + 0x38]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x1400074d5
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140007150
lea ecx, [rdi + 0x50]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x30
inc rdi
jmp 0x140006c92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000739b
movzx r11d, dil
lea ecx, [r11 + 0x7a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x56
jmp 0x1400075ba
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400073c8
lea edx, [rdi - 0x6e]
mov ecx, 1
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140006c92
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000710f
lea edx, [rdi - 0x56]
mov ecx, 0x2d
jmp 0x14000760e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000741a
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0xa0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140006c92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000743c
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x70
jmp 0x140007654
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000745e
lea ecx, [rdi + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x18
jmp 0x14000761f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14000748b
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140006c92
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400070d5
movzx r11d, dil
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x68
jmp 0x1400075ba
movzx r10d, byte [rbp + rdi + 0xa0]
movzx r11d, dil
lea edx, [r11 + 0x70]
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x10
add r10b, dl
add r10b, bl
add r11b, 0x76
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x3a
add r11b, bl
add r11b, r10b
mov byte [rbp + rdi + 0xa0], r11b
jmp 0x14000761f
lea ecx, [rdi + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0xa0]
lea r10d, [rbx + rcx]
sub r10b, 0x64
jmp 0x140007654
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0xa0]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x66
inc rdi
jmp 0x140006c92
lea ecx, [rdi - 0x22]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x12
jmp 0x14000767c
lea ecx, [rdi - 0x3a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6a
jmp 0x140007622
lea ecx, [rdi - 0x5e]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6e
inc rdi
jmp 0x140006c92
movzx r11d, dil
mov ecx, 0x1d
lea edx, [r11 - 0x76]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r11b, 0x6a
mov ecx, 0xd
movzx eax, r11b
and al, bl
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 0xa0], cl
inc r9
dec rdi
inc rdi
jmp 0x140006c92
lea ecx, [rdi + 0x5a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x76
dec rdi
inc rdi
jmp 0x140006c92
lea edx, [rdi + 0x42]
mov ecx, 0x19
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140006c92
movzx ebx, dl
lea rcx, [rdi + r15]
and dl, cl
movzx r10d, bl
add dl, dl
sub r10b, dl
sub r10b, 0x26
add r10b, cl
lea edx, [rdi - 0x7e]
inc r9
movzx eax, dl
mov ecx, 0x39
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xa0], al
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x78]
inc r8
movzx eax, dl
mov ecx, 0x24
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 + 0xa0], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0xa0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140006c92
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x7e
movzx eax, byte [rbp + rdi + 0xa0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140006c92
add dil, 0x1e
mov ecx, 0x17
movzx eax, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, bl
jmp 0x140006c90
add dil, 0x12
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x7e
jmp 0x140006c80
lea rdx, [rbp + 0x16df8a8]
jmp 0x14000773d
lea rdx, [rbp + 0x174efae]
jmp 0x14000773d
lea rdx, [rbp + 0xa0]
mov rcx, r12
call r13
movzx r10d, byte [rbp + 0x190]
movabs rsi, 0x801c0ef41abd4741
mov qword [0x140016720], rax
movabs r14, 0x80542cdc5037d5c3
xor eax, eax
mov dword [rbp], 0x7e736a58
mov word [rbp + 0xf], ax
mov dword [rbp + 4], 0x62784a69
mov dword [rbp + 8], 0x7c707d65
mov word [rbp + 0xc], 0x7b7b
mov byte [rbp + 0xe], 0x88
nop dword [rax + rax]
mov r8, qword [0x140016788]
mov r9, qword [0x140016780]
nop
xor edi, edi
cmp rdi, 0x11
jae 0x1400082b3
movzx ebx, byte [rbp + rdi]
mov rdx, rbx
cmp r8, rdi
ja 0x1400082aa
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400077e1
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
add r10b, 0x39
add r10b, cl
jmp 0x140007830
je 0x140008241
lea rax, [r9 + 3]
cmp r8, rax
je 0x140008211
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400081d8
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400081b9
lea rax, [r9 + 2]
cmp r8, rax
je 0x140008197
lea rax, [r9 + 9]
cmp r8, rax
je 0x140008155
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400082a1
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14000785d
lea r10d, [rdi + 0x55]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x53
add r10b, bl
jmp 0x1400078a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14000813a
inc rax
cmp r8, rax
je 0x14000811b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400080fd
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400080e4
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400080bd
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140007de2
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140007dbf
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140007d9d
lea rax, [r9 + 5]
cmp r8, rax
je 0x140007d79
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140007d5b
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140007d3d
lea rax, [r9 + 8]
cmp r8, rax
je 0x140007d24
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140007d01
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140007ce8
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140007cbc
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400078b0
lea r8, [r9 + 2]
lea r9, [r8 + 2]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140008285
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140008269
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140007a99
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140007a7e
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140007a63
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140007c77
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140007c31
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140007bf4
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140007bd3
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400078b0
mov r8, rax
lea r9, [rax + 1]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140007bac
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140007b8e
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140007b71
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140007b53
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140007b3a
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140007b18
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140007af9
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140007ad7
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140007ab4
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400078b0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x80]
jmp 0x1400078b0
lea r10d, [rdi + 0x4b]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0xd
add r10b, bl
jmp 0x1400078a0
lea r10d, [rdi - 0x37]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x7f
add r10b, bl
jmp 0x140007830
lea r10d, [rdi + 0x47]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0xf
add r10b, bl
jmp 0x1400077b1
lea ecx, [rdi - 0x58]
mov r10d, 0x34
movzx eax, cl
movzx r11d, dil
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x14000816e
lea ecx, [rdi + 0x26]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xa
inc rdi
jmp 0x1400077a2
lea ecx, [rdi - 0x5c]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7c
inc rdi
jmp 0x1400077a2
lea edx, [rdi + 0x22]
mov ecx, 9
movzx eax, dl
movzx r11d, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400081f1
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x140008225
lea edx, [rdi + 0x1e]
mov ecx, 0x17
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140008228
lea ecx, [rdi - 0x64]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x44
jmp 0x14000805a
lea edx, [rdi + 0x1a]
mov ecx, 0x25
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140008081
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x28
inc rdi
jmp 0x1400077a2
lea ecx, [rdi + 0x53]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x45
mov byte [rbp + rdi], r10b
inc rdi
jmp 0x1400077a2
lea ecx, [rdi - 0x2f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x49
cmp r9, 1
jb 0x140007be7
mov edx, 0x1b
movzx r11d, dil
lea ecx, [r11 - 0x1a]
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x14000816e
lea ecx, [rdi + 0x4f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x29
cmp r8, 0x20
jae 0x140008022
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140007f21
lea edx, [rdi - 0x2e]
mov ecx, 0x21
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140007c08
lea ecx, [rdi - 0x33]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x65
lea rax, [r8 + r9]
cmp rax, 0x28
je 0x140008045
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140007eac
lea ecx, [rdi + 0x7d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6b
jmp 0x140007c45
lea edx, [rdi - 2]
mov ecx, 7
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400077a2
lea ecx, [rdi + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x64
jmp 0x140008081
mov ecx, 0x15
movzx r11d, dil
lea edx, [r11 - 6]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14000805a
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
jmp 0x140008228
lea edx, [rdi - 0xa]
mov ecx, 0x23
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140008225
movzx r11d, dil
lea ecx, [r11 + 0x74]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2c
jmp 0x1400081f1
lea edx, [rdi - 0xe]
mov ecx, 0x31
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400077a2
lea ecx, [rdi + 0x70]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
inc rdi
jmp 0x1400077a2
mov ecx, 0x3f
movzx r11d, dil
lea edx, [r11 - 0x12]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14000816e
lea rax, [r9 + 6]
cmp r8, rax
jae 0x140007e04
lea ecx, [rdi + 0x41]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x39
jmp 0x140007c8b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140007e39
lea edx, [rdi - 0x56]
mov ecx, 0x2d
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400077a2
inc rax
cmp r8, rax
jne 0x140007e5a
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
jmp 0x140008228
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140007e81
lea edx, [rdi - 0x4e]
mov ecx, 0x11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140008225
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140007c8b
movzx r11d, dil
lea ecx, [r11 - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x16
jmp 0x14000816e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140007ed3
movzx r11d, dil
lea ecx, [r11 - 1]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 7
jmp 0x14000816e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140007efb
lea ecx, [rdi + 3]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x15
inc rdi
jmp 0x1400077a2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140007c45
lea ecx, [rdi + 7]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x31
jmp 0x140008225
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140007f51
lea ecx, [rdi + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x4c
inc rdi
jmp 0x1400077a2
inc rax
cmp r8, rax
jne 0x140007f77
movzx r11d, dil
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x68
jmp 0x14000805a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140007f9e
lea edx, [rdi - 0x26]
mov ecx, 5
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140008228
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140007fc5
movzx r11d, dil
lea ecx, [r11 - 0x22]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x12
jmp 0x1400081f1
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140007ff2
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400077a2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140007c08
mov ecx, 0x22
movzx r11d, dil
lea edx, [r11 + 0x64]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14000816e
movzx ecx, byte [rbp + rdi]
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x68]
and al, dl
sub cl, al
add cl, 0x14
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400081f1
movzx r11d, dil
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rcx - 0x66]
add r11b, 0x2b
inc r9
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x2d
add r11b, bl
movzx eax, r11b
mov byte [rbp + rdi], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x6c]
inc r8
movzx eax, dl
mov ecx, 6
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], cl
add rdi, rax
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400077a2
lea ecx, [rdi - 0x19]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x51
inc rdi
jmp 0x1400077a2
lea ecx, [rdi + 0x61]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x59
jmp 0x140008228
movzx r11d, dil
lea ecx, [r11 + 0x5d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x75
jmp 0x1400081f1
lea ecx, [rdi - 0x25]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 3
inc rdi
jmp 0x1400077a2
movzx r11d, dil
lea ecx, [r11 - 0x29]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x1f
jmp 0x14000816e
movzx r11d, dil
lea ecx, [r11 - 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x3b
add r11b, 0x27
inc r9
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x11
add r11b, bl
mov byte [rbp + rdi], r11b
dec rdi
inc rdi
jmp 0x1400077a2
lea ecx, [rdi + 0x51]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x37
inc r9
dec rdi
inc rdi
jmp 0x1400077a2
lea ecx, [rdi - 0x31]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x57
dec rdi
inc rdi
jmp 0x1400077a2
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
sub r11b, 0x57
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x61
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi], r11b
jmp 0x140008225
lea ecx, [rdi - 0x35]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x73
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400077a2
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x55
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400077a2
sub dil, 0x3b
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
sub r10b, 0x63
jmp 0x1400077a0
add dil, 0x43
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
add r10b, 0x2b
jmp 0x140007790
lea rdx, [rbp + 0x16bdfac]
jmp 0x1400082b7
lea rdx, [rbp + 0xe926ed]
jmp 0x1400082b7
lea rdx, [rbp]
mov rcx, r12
call r13
movzx r10d, byte [rbp + 0x190]
xorps xmm0, xmm0
mov qword [0x140016740], rax
movabs rsi, 0x8fd9ebc1321f5f04
xor eax, eax
mov dword [rbp + 0xd0], 0x58968467
mov dword [rbp + 0xf2], eax
movabs r15, 0xeef572485edb991c
mov byte [rbp + 0xf6], al
movabs r14, 0xaf8dc343965e1d0c
mov dword [rbp + 0xd4], 0x8a848799
mov dword [rbp + 0xd8], 0x81629d86
mov dword [rbp + 0xdc], 0x9c936e9b
mov word [rbp + 0xe0], 0x99b
movups xmmword [rbp + 0xe2], xmm0
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140016788]
mov r9, qword [0x140016780]
nop
xor edi, edi
cmp rdi, 0x27
jae 0x140008de3
movzx ebx, byte [rbp + rdi + 0xd0]
mov rdx, rbx
cmp r8, rdi
ja 0x140008dda
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140008394
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, cl
jmp 0x1400083d0
je 0x140008d6b
inc rax
cmp r8, rax
je 0x140008ce7
lea rax, [r9 + 2]
cmp r8, rax
je 0x140008cb7
lea rax, [r9 + 3]
cmp r8, rax
je 0x140008c7b
lea rax, [r9 + 7]
cmp r8, rax
je 0x140008c57
nop dword [rax]
cmp r9, rdi
ja 0x140008dd1
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400083fa
lea r10d, [rdi + 0x54]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x4c
add r10b, bl
jmp 0x140008440
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140008c0d
lea rax, [r9 + 3]
cmp r8, rax
je 0x140008be9
lea rax, [rcx + 1]
cmp r8, rax
je 0x140008bd0
lea rax, [r9 + 7]
cmp r8, rax
je 0x140008bb2
lea rax, [r9 + 5]
cmp r8, rax
je 0x140008b88
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400087c7
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400087a9
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140008787
lea rax, [r9 + 8]
cmp r8, rax
je 0x140008768
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140008745
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140008727
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140008709
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400086da
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140008450
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140008db6
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140008d96
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400085ce
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400085af
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140008594
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400086b6
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140008450
lea r8, [r9 + 0x1000]
lea r9, [r8 + 8]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140008687
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140008669
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140008650
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140008637
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14000861b
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400085f9
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400085ec
lea r8, [r9 + 0x80]
lea r9, [r8 + 3]
jmp 0x140008450
lea r10d, [rdi + 0x2c]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x34
add r10b, bl
jmp 0x140008440
lea ecx, [rdi + 0x24]
mov r10d, 2
movzx eax, cl
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x1400083d0
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140008364
lea edx, [rdi - 0x70]
mov ecx, 8
jmp 0x140008c5f
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, dl
movzx r11d, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140008c94
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
jmp 0x140008ccb
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
jmp 0x140008cce
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x140008d01
lea edx, [rdi + 0x68]
mov ecx, 0x14
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140008d29
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0xd0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140008352
lea ecx, [rdi + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x14
mov byte [rbp + rdi + 0xd0], r10b
inc rdi
jmp 0x140008352
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0xd0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140008352
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140008d29
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140008ccb
mov ecx, 0x28
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x30]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140008c94
lea ecx, [rdi - 0x38]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x78
inc rdi
jmp 0x140008352
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
inc rdi
jmp 0x140008352
lea edx, [rdi - 0x48]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 8
jmp 0x140008c28
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14000887d
lea edx, [rdi + 4]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x2a
je 0x140008b6d
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x14000897b
lea edx, [rdi - 0xc]
mov ecx, 0x2a
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
cmp r8, 0x28
jae 0x140008b43
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140008a42
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
cmp r9, 9
jb 0x1400086ca
movzx r11d, dil
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0x50]
jmp 0x140008c2b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400088b5
lea edx, [rdi - 0x58]
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
movzx eax, byte [rbp + rdi + 0xd0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140008352
inc rax
cmp r8, rax
jne 0x1400088db
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140008d29
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140008901
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 0x140008d01
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140008923
lea ecx, [rdi - 0x38]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x78
jmp 0x140008ccb
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140008950
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140008352
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400087ef
movzx r11d, dil
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
jmp 0x140008c2b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140008996
movzx r11d, dil
mov ecx, 0xe
lea edx, [r11 - 4]
jmp 0x140008c1a
inc rax
cmp r8, rax
jne 0x1400089c0
lea ecx, [rdi + 4]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x1c
inc rdi
jmp 0x140008352
cmp r8, rcx
jne 0x1400089e4
lea ecx, [rdi + 0xc]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x54
inc rdi
jmp 0x140008352
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140008a06
lea ecx, [rdi + 0x2c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x34
jmp 0x140008d01
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140008823
lea edx, [rdi + 0x3c]
mov ecx, 0x2e
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0xd0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140008352
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140008a75
lea ecx, [rdi + 0x50]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0xd0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x30
inc rdi
jmp 0x140008352
inc rax
cmp r8, rax
jne 0x140008a9b
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
jmp 0x140008d01
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140008abd
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x140008ccb
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140008ae4
movzx r11d, dil
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
jmp 0x140008c94
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140008b0f
lea ecx, [rdi + 0x80]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
inc rdi
jmp 0x140008352
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140008853
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 0x140008352
movzx r10d, byte [rbp + rdi + 0xd0]
movzx r11d, dil
lea edx, [r11 - 0x60]
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x60
add r10b, dl
add r10b, bl
jmp 0x140008c94
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140008d01
lea ecx, [rdi - 0x64]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0xd0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x44
inc rdi
jmp 0x140008352
lea edx, [rdi - 0x74]
mov ecx, 0x16
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140008d01
lea ecx, [rdi + 0x7c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x64
jmp 0x140008ccb
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140008352
movzx r11d, dil
mov ecx, 0x3e
lea edx, [r11 + 0x5c]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
sub r11b, 0x64
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x44
add r11b, bl
mov byte [rbp + rdi + 0xd0], r11b
inc r9
dec rdi
inc rdi
jmp 0x140008352
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
dec rdi
inc rdi
jmp 0x140008352
movzx r11d, dil
lea ecx, [r11 + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
sub r11b, 0x5c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x7c
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi + 0xd0], r11b
jmp 0x140008ccb
lea ecx, [rdi + 0x2c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x34
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140008352
lea rcx, [rdi + r15]
movzx ebx, dl
and dl, cl
mov eax, 0x1e
sub al, dl
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
lea edx, [rdi - 0x54]
inc r9
movzx eax, dl
mov ecx, 0x26
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xd0], al
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x50]
movzx eax, bl
and al, dl
inc r8
mov ecx, 0x18
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xd0], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0xd0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140008352
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x54
movzx eax, byte [rbp + rdi + 0xd0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140008352
add dil, 0x14
mov ecx, 0x3a
movzx eax, bl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dil
jmp 0x140008350
add dil, 0xc
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x54
jmp 0x140008340
lea rdx, [rbp + 0x153d780]
jmp 0x140008dea
lea rdx, [rbp + 0xf33684]
jmp 0x140008dea
lea rdx, [rbp + 0xd0]
mov rcx, r12
call r13
movzx r11d, byte [rbp + 0x190]
xorps xmm0, xmm0
mov qword [0x140016718], rax
movabs r14, 0x98e86b229ab4cab6
xor eax, eax
mov dword [rbp + 0x100], 0xf7d6e8f7
mov dword [rbp + 0x121], eax
movabs r15, 0x602bc437705b2066
mov byte [rbp + 0x125], al
mov dword [rbp + 0x104], 0xe6e3d7d8
mov dword [rbp + 0x108], 0xa9a982e0
mov dword [rbp + 0x10c], 0xabb69cac
mov byte [rbp + 0x110], 0x3c
movups xmmword [rbp + 0x111], xmm0
nop word [rax + rax]
mov r8, qword [0x140016788]
mov r9, qword [0x140016780]
nop
xor ebx, ebx
cmp rbx, 0x26
jae 0x140009a22
movzx r10d, byte [rbp + rbx + 0x100]
mov rdi, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x140009a19
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140008ec0
lea rcx, [rbx + r14]
movzx eax, dil
and al, cl
mov r11d, 3
sub r11b, al
add r11b, r11b
add r11b, dil
add r11b, cl
jmp 0x140008f07
je 0x140009998
lea rax, [r9 + 3]
cmp r8, rax
je 0x140009904
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400098d0
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400098b1
lea rax, [r9 + 5]
cmp r8, rax
je 0x14000986b
lea rax, [r9 + 6]
cmp r8, rax
je 0x14000981f
cmp r9, rbx
ja 0x140009a10
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x140008f35
lea edx, [rbx - 0x12]
mov ecx, 0x3f
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140008f82
lea rax, [r9 + 1]
cmp r8, rax
je 0x140009801
inc rax
cmp r8, rax
je 0x1400097e0
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400097bf
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400097a1
lea rax, [r9 + 4]
cmp r8, rax
je 0x140009786
lea rax, [r9 + 2]
cmp r8, rax
je 0x140009768
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400094c4
nop
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400094a7
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140009484
lea rax, [r9 + 3]
cmp r8, rax
je 0x140009464
lea rax, [r9 + 9]
cmp r8, rax
je 0x140009447
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14000942a
lea rax, [r9 + 2]
cmp r8, rax
je 0x140009410
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400093f6
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400093dc
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400093b1
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140008f90
lea r8, [r9 + 4]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400099f1
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400099d2
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140009185
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140009166
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140009147
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14000936c
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140009324
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400092e1
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400092b7
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140008f90
lea r8, [r9 + 0x1000]
lea r9, [r8 + 2]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14000928c
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140009272
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140009258
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14000923e
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140009221
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140009204
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400091e4
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400091c1
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400091a4
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140008f90
lea r8, [r9 + 0x1000]
lea r9, [r8 + 2]
jmp 0x140008f90
lea edx, [rbx - 0x2e]
mov ecx, 0x21
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140008f82
lea edx, [rbx + 0x66]
mov ecx, 0x1b
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140008f07
lea edx, [rbx - 6]
mov ecx, 0x15
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140008e85
lea ecx, [rbx + 0x70]
movzx edi, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
jmp 0x14000983c
lea ecx, [rbx + 4]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1c
inc rbx
jmp 0x140008e72
lea ecx, [rbx - 0x68]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
inc rbx
jmp 0x140008e72
lea ecx, [rbx + 0x2c]
movzx edi, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x34
jmp 0x140009888
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
add r8, r9
jmp 0x1400098eb
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4c
jmp 0x1400098eb
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
jmp 0x14000992c
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x64
jmp 0x140009955
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x100]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x70
inc rbx
jmp 0x140008e72
lea edx, [rbx - 0x7e]
mov ecx, 0x39
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx + 0x100], r11b
inc rbx
jmp 0x140008e72
lea edx, [rbx + 0x16]
mov ecx, 0x33
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 0x42
jb 0x1400092d1
movzx ecx, r10b
movzx edi, bl
movzx eax, r10b
lea edx, [rdi - 0x7c]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x38]
jmp 0x14000983c
lea edx, [rbx - 0x56]
mov ecx, 0x2d
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r8, 0x42
jae 0x140009727
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140009671
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x14
jmp 0x1400092fb
lea edx, [rbx + 0x3e]
mov ecx, 0x27
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x14000974c
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400095c0
lea edx, [rbx + 0x5e]
mov ecx, 0x37
movzx eax, dl
and al, r10b
jmp 0x140009332
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x100]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0xc
inc rbx
jmp 0x140008e72
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x140009955
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x14000992c
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
jmp 0x1400098eb
lea ecx, [rbx - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3c
add r8, r9
jmp 0x1400098eb
movzx edi, bl
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x48
jmp 0x140009888
lea ecx, [rbx + 0xc]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x54
inc rbx
jmp 0x140008e72
lea ecx, [rbx - 0x60]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
inc rbx
jmp 0x140008e72
movzx edi, bl
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6c
jmp 0x14000983c
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400094e0
lea edx, [rbx - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r10b
jmp 0x14000937a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140009514
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x100]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 4
inc rbx
jmp 0x140008e72
inc rax
cmp r8, rax
jne 0x14000953b
lea edx, [rbx - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14000992c
cmp r8, rcx
jne 0x14000955f
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 0x1400098eb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140009575
lea edx, [rbx - 0x74]
mov ecx, 0x16
jmp 0x1400098b9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000958e
movzx edi, bl
mov ecx, 0x1c
lea edx, [rdi - 8]
jmp 0x140009876
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140009386
lea edx, [rbx + 0x64]
mov ecx, 0x22
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140008e72
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400095d9
movzx edi, bl
mov ecx, 0x3d
lea edx, [rdi - 0x36]
jmp 0x14000982a
inc rax
cmp r8, rax
jne 0x140009601
lea ecx, [rbx - 0x5e]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6e
inc rbx
jmp 0x140008e72
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140009627
movzx edi, bl
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x62
jmp 0x140009888
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000964a
lea ecx, [rbx - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4a
jmp 0x1400098eb
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14000933e
lea ecx, [rbx + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3e
jmp 0x14000992c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400096a5
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x100]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 8
inc rbx
jmp 0x140008e72
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400096cd
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14000992c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400096f8
mov ecx, 0x1a
movzx edi, bl
movzx eax, r10b
lea edx, [rdi - 0x2c]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140009888
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400092fb
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
add r11b, dl
jmp 0x14000983c
movzx ecx, byte [rbp + rbx + 0x100]
movzx edi, bl
movzx eax, r10b
lea edx, [rdi - 0x10]
and al, dl
sub cl, al
add cl, 0x38
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140009888
lea edx, [rbx + 0x5c]
mov ecx, 0x3e
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x14000992c
lea edx, [rbx - 0x1e]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x2e
add r11b, dl
jmp 0x14000992c
lea ecx, [rbx + 0x76]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3a
jmp 0x1400098eb
lea ecx, [rbx + 0xa]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x46
add r8, r9
jmp 0x1400098eb
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi - 0x62]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x52
add r11b, dl
jmp 0x140009888
lea ecx, [rbx + 0x32]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x5e
inc rbx
jmp 0x140008e72
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x5a]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x76
add r11b, dl
jmp 0x14000983c
movzx edi, bl
mov ecx, 0x39
lea edx, [rdi - 0x7e]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add dil, 0x3a
movzx eax, r10b
and al, dil
mov ecx, 0x35
sub cl, al
add cl, cl
add cl, r10b
add cl, dil
mov byte [rbp + rbx + 0x100], cl
inc r9
dec rbx
inc rbx
jmp 0x140008e72
movzx edi, bl
mov ecx, 0x27
lea edx, [rdi + 0x3e]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
sub dil, 0x5a
movzx eax, r10b
and al, dil
mov ecx, 0x3b
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, dil
mov byte [rbp + rbx + 0x100], cl
add r8, r9
jmp 0x1400098eb
lea edx, [rbx - 0x2e]
mov ecx, 0x21
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x1400098eb
lea rcx, [rbx + r15]
mov edx, 0x1b
movzx eax, cl
and al, dil
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, dil
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140008e72
mov ecx, 0x15
movabs rdx, 0x2e5aedf23af18afa
add rdx, rbx
movzx r10d, dil
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
lea edx, [rbx + 0x12]
movzx eax, r10b
and al, dl
inc r9
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x7e
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x100], al
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x38]
movzx eax, r10b
and al, cl
inc r8
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r10b, 0x78
add r10b, cl
mov byte [rbp + rbx + 0x100], r10b
add rbx, rax
movzx eax, byte [rbp + rbx + 0x100]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140008e72
mov edx, 9
movabs rcx, 0xcab94167d01e6022
add rcx, rbx
movzx eax, cl
and al, dil
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, dil
movzx eax, byte [rbp + rbx + 0x100]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140008e72
sub bl, 0x72
mov ecx, 0xf
movzx eax, r10b
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140008e70
add bl, 0x22
mov ecx, 9
movzx eax, r10b
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140008e60
lea rdx, [rbp + 0x1783348]
jmp 0x140009a29
lea rdx, [rbp + 0x16cfdfe]
jmp 0x140009a29
lea rdx, [rbp + 0x100]
mov rcx, r12
call r13
movzx edx, byte [rbp + 0x190]
movabs rsi, 0x202f4ee78f595a8f
mov qword [0x140016770], rax
movabs r14, 0x21a9c6240a242f07
xor eax, eax
mov dword [rbp + 0x20], 0xcfcac2b0
mov qword [rbp + 0x2d], rax
movabs r15, 0x608decb6ae0c0fad
mov byte [rbp + 0x35], al
mov dword [rbp + 0x24], 0xacc0decd
mov dword [rbp + 0x28], 0xf8c2d6c9
mov byte [rbp + 0x2c], 0x72
nop dword [rax]
mov r8, qword [0x140016788]
mov r9, qword [0x140016780]
nop
xor r11d, r11d
cmp r11, 0x16
jae 0x14000a4d5
movzx r10d, byte [rbp + r11 + 0x20]
mov rbx, r10
cmp r8, r11
ja 0x14000a4cc
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140009acc
lea rdx, [r11 + rsi]
movzx eax, dl
and al, bl
add al, al
sub dl, al
add dl, 0x17
add dl, bl
jmp 0x140009b05
je 0x14000a464
inc rax
cmp r8, rax
je 0x14000a409
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000a3c2
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000a397
lea rax, [r9 + 4]
cmp r8, rax
je 0x14000a359
cmp r9, r11
ja 0x14000a4c3
lea rcx, [r9 + 4]
cmp r8, rcx
jae 0x140009b2e
lea ecx, [r11 - 0x45]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1d
jmp 0x140009b80
lea rax, [r9 + 1]
cmp r8, rax
je 0x14000a33f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000a31f
cmp r8, rcx
je 0x14000a305
lea rax, [r9 + 5]
cmp r8, rax
je 0x14000a2eb
lea rax, [r9 + 6]
cmp r8, rax
je 0x14000a2d1
lea rax, [r9 + 7]
cmp r8, rax
je 0x14000a2a8
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x140009fae
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140009f91
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140009f6b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140009f48
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140009f28
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140009f0b
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140009ef1
lea rcx, [r9 + 0xa]
cmp r8, rcx
je 0x140009ed7
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140009b90
lea r9, [rcx + 0x7a]
mov r8, rcx
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x14000a4a7
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14000a48b
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x140009d01
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x140009ce7
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x140009ccd
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x140009e8a
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x140009e17
mov r8, rax
lea r9, [rax + 0x40]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140009dee
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140009dd4
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140009db7
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140009d9a
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140009d7a
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140009d5c
lea rcx, [r9 + 0x2a]
cmp r8, rcx
ja 0x140009d3c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140009d1b
mov r8, rcx
lea r9, [rcx + 0x40]
jmp 0x140009b90
lea ecx, [r11 - 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x7d
jmp 0x140009b80
lea ecx, [r11 - 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4f
jmp 0x140009b05
lea ecx, [r11 + 0x69]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x21
jmp 0x140009aa3
lea edx, [r11 - 0x28]
mov ecx, 0xc
movzx eax, dl
movzx ebx, r11b
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14000a371
lea ecx, [r11 - 0x64]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x44
inc r11
jmp 0x140009a93
lea ecx, [r11 + 0x7e]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x72
jmp 0x14000a267
lea edx, [r11 + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r8, r9
jmp 0x14000a3aa
lea edx, [r11 + 0x42]
mov ecx, 0x19
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14000a3aa
lea edx, [r11 + 0x24]
mov ecx, 2
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14000a3e2
lea ecx, [r11 + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2a
jmp 0x14000a427
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x20]
add rax, r9
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x58
inc r11
jmp 0x140009a93
lea ecx, [r11 - 0x1f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x27
cmp r8, 6
jae 0x14000a24b
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14000a174
lea edx, [r11 - 0x32]
mov ecx, 0x2f
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r9, 0x7a
jb 0x14000a23e
movzx ebx, r11b
mov edx, 0x15
lea ecx, [rbx - 6]
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, dl
jmp 0x14000a371
lea ecx, [r11 - 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x55
lea rax, [r8 + r9]
cmp rax, 6
je 0x14000a289
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14000a0a4
lea ecx, [r11 + 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x7b
jmp 0x140009e2c
lea ecx, [r11 + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xa
jmp 0x14000a3e2
lea ecx, [r11 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x38
jmp 0x14000a3aa
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x66
add r8, r9
jmp 0x14000a3aa
movzx ebx, r11b
mov ecx, 0x36
lea edx, [rbx - 0x34]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14000a267
lea edx, [r11 - 0x52]
mov ecx, 0x1f
movzx eax, dl
dec r11
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r11
jmp 0x140009a93
lea edx, [r11 - 0x70]
mov ecx, 8
movzx eax, dl
inc r9
and al, r10b
dec r11
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r11
jmp 0x140009a93
movzx ebx, r11b
lea ecx, [rbx + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1e
jmp 0x14000a371
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x140009fd4
lea ecx, [r11 - 0x71]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x17
jmp 0x140009e9f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000a006
lea ecx, [r11 + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x20]
add rax, r9
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x3a
inc r11
jmp 0x140009a93
inc rax
cmp r8, rax
jne 0x14000a028
lea ecx, [r11 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xc
jmp 0x14000a427
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000a051
lea edx, [r11 - 0x12]
mov ecx, 0x3f
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r8, r9
jmp 0x14000a3aa
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000a077
movzx ebx, r11b
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x54
jmp 0x14000a267
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140009e9f
movzx ebx, r11b
mov ecx, 0x1b
lea edx, [rbx + 0x66]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14000a371
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000a0ca
movzx ebx, r11b
lea ecx, [rbx + 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x57
jmp 0x14000a371
inc rax
cmp r8, rax
jne 0x14000a0f5
lea ecx, [r11 + 0x4f]
inc r9
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x29
inc r11
jmp 0x140009a93
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000a11b
lea ecx, [r11 - 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x61
add r8, r9
jmp 0x14000a3aa
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000a13e
lea ecx, [r11 - 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x43
jmp 0x14000a3e2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140009e2c
lea ecx, [r11 + 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x20]
add rax, r9
add r11, rax
lea edx, [r10 + rcx]
add dl, 0x19
inc r11
jmp 0x140009a93
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000a1a6
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x20]
add rax, r9
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x74
inc r11
jmp 0x140009a93
inc rax
cmp r8, rax
jne 0x14000a1c8
lea ecx, [r11 + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x46
jmp 0x14000a427
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000a1eb
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x18
jmp 0x14000a3e2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000a214
lea edx, [r11 + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r8, r9
jmp 0x14000a3aa
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140009e5e
movzx ebx, r11b
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 4
jmp 0x14000a371
mov byte [rbp + r11 + 0x20], dl
inc r11
jmp 0x140009a93
movzx ecx, byte [rbp + r11 + 0x20]
movzx ebx, r11b
lea edx, [rbx + 0x18]
movzx eax, dl
and al, r10b
sub cl, al
add cl, 0x2c
add cl, cl
add dl, cl
sub bl, 0x59
movzx eax, bl
and al, r10b
add al, al
sub bl, al
add bl, 0x6f
add bl, dl
add bl, r10b
mov byte [rbp + r11 + 0x20], bl
add r8, r9
jmp 0x14000a3aa
lea ecx, [r11 + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0x20]
lea edx, [r10 + rcx]
sub dl, 0x7a
jmp 0x14000a3e2
lea ecx, [r11 - 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x20]
add rax, r9
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x7f
inc r11
jmp 0x140009a93
lea ecx, [r11 - 0x55]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x53
jmp 0x14000a427
lea ecx, [r11 - 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x25
jmp 0x14000a3e2
lea ecx, [r11 + 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 9
jmp 0x14000a3aa
lea ecx, [r11 + 0x15]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x6d
inc r11
jmp 0x140009a93
movzx ebx, r11b
lea ecx, [rbx - 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x11
jmp 0x14000a371
movzx ebx, r11b
lea ecx, [rbx - 0x63]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4b
sub bl, 0x77
movzx eax, bl
and al, r10b
add al, al
sub bl, al
add bl, 0x41
add bl, r10b
mov byte [rbp + r11 + 0x20], bl
inc r9
dec r11
inc r11
jmp 0x140009a93
lea rcx, [r11 + r14]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x31
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140009a93
movzx r10d, bl
movabs rcx, 0xe14b2854eb7179e9
add rcx, r11
movzx edx, r10b
and bl, cl
add bl, bl
sub dl, bl
sub dl, 0x5f
add dl, cl
lea ecx, [r11 - 0x3b]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x63
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x20], al
add rax, r9
sub r11, rax
jmp 0x14000a427
movzx r10d, bl
movabs rax, 0xa0ec8a85ccbec4cb
add rax, r11
and bl, al
add bl, bl
sub al, bl
lea edx, [r10 + rax]
add dl, 0x73
lea ecx, [r11 + 0x54]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x4c
add cl, r10b
mov byte [rbp + r11 + 0x20], cl
add r11, rax
movzx eax, byte [rbp + r11 + 0x20]
add rax, r9
add r11, rax
inc r11
jmp 0x140009a93
lea rcx, [r11 + r15]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
add dl, 0x45
movzx eax, byte [rbp + r11 + 0x20]
add rax, r9
add r11, rax
inc r11
jmp 0x140009a93
add r11b, 0x4b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0xd
jmp 0x140009a90
add r11b, 0x2d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x3b
jmp 0x140009a80
lea rdx, [rbp + 0x148d834]
jmp 0x14000a4d9
lea rdx, [rbp + 0x16232c3]
jmp 0x14000a4d9
lea rdx, [rbp + 0x20]
mov rcx, r12
call r13
movzx r8d, byte [rbp + 0x190]
xorps xmm0, xmm0
mov qword [0x140016748], rax
movabs rsi, 0xcb45c4252feb5b25
xor eax, eax
mov dword [rbp + 0x130], 0x5f4b427f
mov dword [rbp + 0x154], eax
movabs r15, 0x8ee85d044f6f7e03
mov dword [rbp + 0x134], 0x7a5e5860
movabs r14, 0x61d14c6f8fc2116f
mov dword [rbp + 0x138], 0x5f455f41
mov dword [rbp + 0x13c], 0x59566059
mov dword [rbp + 0x140], 0x3b40505d
movups xmmword [rbp + 0x144], xmm0
mov rax, qword [0x140016788]
mov r9, qword [0x140016780]
nop
xor r11d, r11d
cmp r11, 0x28
jae 0x14000b102
movzx r10d, byte [rbp + r11 + 0x130]
mov rbx, r10
nop dword [rax]
cmp rax, r11
ja 0x14000b0f9
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14000a5ad
lea rdx, [r11 + rsi]
movzx ecx, bl
and cl, dl
movzx r8d, bl
add cl, cl
sub r8b, cl
sub r8b, 3
add r8b, dl
jmp 0x14000a5e7
je 0x14000b08a
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14000b005
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14000afd2
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14000af94
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14000af4d
cmp r9, r11
ja 0x14000b0f0
lea rcx, [r9 + 0x20]
cmp rax, rcx
jae 0x14000a615
lea edx, [r11 + 9]
movzx ecx, r10b
and cl, dl
movzx r8d, r10b
add cl, cl
sub r8b, cl
sub r8b, 0x3f
add r8b, dl
jmp 0x14000a650
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14000af30
inc rcx
cmp rax, rcx
je 0x14000af0e
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14000aef2
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14000aec4
nop dword [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, r11
jbe 0x14000abde
nop dword [rax]
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x14000abbe
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x14000ab99
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x14000ab77
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x14000ab57
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x14000ab3b
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x14000ab1f
lea rdx, [r9 + 5]
cmp rax, rdx
je 0x14000ab03
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x14000aae4
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x14000aab6
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14000a660
lea r9, [rdx + 4]
mov rax, rdx
lea rcx, [r9 + 3]
cmp rdx, rcx
jb 0x14000b0d3
lea rcx, [r9 + 0x200]
cmp rdx, rcx
jb 0x14000b0b6
lea rcx, [r9 + 0x64]
cmp rdx, rcx
jb 0x14000a850
lea rcx, [r9 + 4]
cmp rdx, rcx
jb 0x14000a831
lea rcx, [r9 + 2]
cmp rdx, rcx
jb 0x14000a812
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x14000aa65
lea rcx, [r9 + 0x42]
cmp rdx, rcx
jb 0x14000aa16
lea rcx, [r9 + 0x28]
cmp rdx, rcx
jb 0x14000a9cf
lea rcx, [r9 + 1]
cmp rdx, rcx
jb 0x14000a9a8
lea rcx, [r9 + 0x5a]
cmp rdx, rcx
jb 0x14000a660
lea rax, [r9 + 0x41]
lea r9, [rax + 0x7a]
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x14000a977
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x14000a958
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x14000a93c
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x14000a91d
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x14000a8fe
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x14000a8de
lea rdx, [r9 + 8]
cmp rax, rdx
ja 0x14000a8b9
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x14000a891
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x14000a86f
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x14000a660
mov rax, rdx
lea r9, [rdx + 6]
jmp 0x14000a660
lea edx, [r11 + 0x17]
movzx ecx, r10b
and cl, dl
movzx r8d, r10b
add cl, cl
sub r8b, cl
add r8b, 0x5f
add r8b, dl
jmp 0x14000a650
lea edx, [r11 - 0x33]
movzx ecx, r10b
and cl, dl
movzx r8d, r10b
add cl, cl
sub r8b, cl
add r8b, 0x65
add r8b, dl
jmp 0x14000a5e7
lea edx, [r11 - 0x7d]
movzx ecx, r10b
and cl, dl
movzx r8d, r10b
add cl, cl
sub r8b, cl
add r8b, 0x6b
add r8b, dl
jmp 0x14000a576
lea edx, [r11 + 0x48]
movzx ecx, r10b
and cl, dl
mov r8d, 4
sub r8b, cl
movzx ebx, r11b
add r8b, r8b
add r8b, r10b
jmp 0x14000af68
lea r8d, [r11 - 2]
movzx ecx, r10b
and cl, r8b
mov edx, 7
sub dl, cl
inc r9
add dl, dl
dec r11
add dl, r10b
add r8b, dl
inc r11
jmp 0x14000a563
lea r8d, [r11 - 0x4c]
movzx ecx, r10b
and cl, r8b
mov edx, 0xa
sub dl, cl
dec r11
add dl, dl
add dl, r10b
add r8b, dl
inc r11
jmp 0x14000a563
lea r8d, [r11 + 0x6a]
movzx ecx, r10b
and cl, r8b
mov edx, 0xd
sub dl, cl
movzx ebx, r11b
add dl, dl
add dl, r10b
jmp 0x14000afaf
lea r8d, [r11 + 0x20]
movzx ecx, r10b
and cl, r8b
mov edx, 0x10
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
jmp 0x14000afe9
lea r8d, [r11 - 0x2a]
movzx ecx, r10b
and cl, r8b
mov edx, 0x13
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
jmp 0x14000afec
lea r8d, [r11 - 0x74]
movzx ecx, r10b
and cl, r8b
mov edx, 0x16
sub dl, cl
add dl, dl
add dl, r10b
jmp 0x14000b01c
lea r8d, [r11 + 0x42]
movzx ecx, r10b
and cl, r8b
mov edx, 0x19
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
jmp 0x14000b047
lea r8d, [r11 - 8]
movzx ecx, r10b
and cl, r8b
mov edx, 0x1c
sub dl, cl
movzx ecx, byte [rbp + r11 + 0x130]
add dl, dl
add rcx, r9
add dl, r10b
add r11, rcx
add r8b, dl
inc r11
jmp 0x14000a563
lea edx, [r11 + 0x3f]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
add r8b, 0x47
mov byte [rbp + r11 + 0x130], r8b
inc r11
jmp 0x14000a563
lea r8d, [r11 - 0xb]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
add cl, cl
sub dl, cl
add r8b, 0x4d
add r8b, dl
cmp r9, 0x20
jb 0x14000a9bf
movzx edx, r10b
movzx ebx, r11b
movzx ecx, r10b
lea r8d, [rbx - 0x42]
and cl, r8b
add cl, cl
sub dl, cl
add dl, r8b
lea r8d, [rdx*2 - 0x64]
jmp 0x14000af6b
lea r8d, [r11 - 0x55]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
add cl, cl
sub dl, cl
add r8b, 0x53
add r8b, dl
cmp rax, 0x3e8
jae 0x14000ae85
lea rcx, [r9 + 0x200]
cmp rax, rcx
jbe 0x14000add4
lea r8d, [r11 - 0x26]
movzx ecx, r10b
and cl, r8b
mov edx, 5
sub dl, cl
add dl, dl
add dl, r10b
jmp 0x14000a9e6
lea r8d, [r11 + 0x61]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
add cl, cl
sub dl, cl
add r8b, 0x59
add r8b, dl
lea rcx, [r9 + rax]
cmp rcx, 0x2a
je 0x14000aead
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jbe 0x14000ad0b
lea r8d, [r11 - 0x2f]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
add cl, cl
sub dl, cl
add r8b, 0x49
jmp 0x14000aa2d
lea edx, [r11 + 0x36]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
movzx ecx, byte [rbp + r11 + 0x130]
add rcx, r9
add r11, rcx
lea r8d, [rdx + r10]
sub r8b, 0x7a
inc r11
jmp 0x14000a563
lea r8d, [r11 - 0x14]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
add cl, cl
sub r8b, 0x74
sub dl, cl
add r8b, dl
jmp 0x14000b047
lea r8d, [r11 - 0x5e]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
add cl, cl
sub dl, cl
sub r8b, 0x6e
jmp 0x14000b01c
lea edx, [r11 + 0x58]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x68
jmp 0x14000afec
lea edx, [r11 + 0xe]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x62
jmp 0x14000afe9
movzx ebx, r11b
movzx ecx, r10b
movzx edx, r10b
lea r8d, [rbx - 0x3c]
and cl, r8b
add cl, cl
sub dl, cl
sub r8b, 0x5c
jmp 0x14000afaf
lea edx, [r11 + 0x7a]
movzx ecx, r10b
and cl, dl
dec r11
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x56
inc r11
jmp 0x14000a563
lea edx, [r11 + 0x30]
movzx ecx, r10b
and cl, dl
inc r9
add cl, cl
dec r11
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x50
inc r11
jmp 0x14000a563
movzx ebx, r11b
movzx ecx, r10b
movzx edx, r10b
lea r8d, [rbx - 0x1a]
and cl, r8b
add cl, cl
sub dl, cl
sub r8b, 0x4a
jmp 0x14000af68
lea rcx, [r9 + 5]
cmp rax, rcx
jae 0x14000ac03
lea r8d, [r11 + 0x25]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
add cl, cl
sub dl, cl
sub r8b, 3
jmp 0x14000aa7c
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14000ac3a
lea edx, [r11 + 0x12]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
movzx ecx, byte [rbp + r11 + 0x130]
add rcx, r9
add r11, rcx
lea r8d, [rdx + r10]
sub r8b, 0x7e
inc r11
jmp 0x14000a563
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14000ac5f
lea r8d, [r11 - 0x5a]
movzx ecx, r10b
and cl, r8b
mov edx, 0x3b
sub dl, cl
add dl, dl
add dl, r10b
jmp 0x14000b01c
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14000ac87
lea r8d, [r11 + 0x3a]
movzx ecx, r10b
and cl, r8b
mov edx, 0x35
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
jmp 0x14000afe9
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14000acb0
movzx ebx, r11b
movzx ecx, r10b
mov edx, 0x32
lea r8d, [rbx - 0x7c]
and cl, r8b
sub dl, cl
add dl, dl
add dl, r10b
jmp 0x14000afaf
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14000acde
lea r8d, [r11 - 0x32]
movzx ecx, r10b
and cl, r8b
mov edx, 0x2f
sub dl, cl
dec r11
add dl, dl
add dl, r10b
add r8b, dl
inc r11
jmp 0x14000a563
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14000aa7f
movzx ebx, r11b
movzx ecx, r10b
mov edx, 0x29
lea r8d, [rbx + 0x62]
and cl, r8b
sub dl, cl
add dl, dl
add dl, r10b
jmp 0x14000af68
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14000ad34
movzx ebx, r11b
movzx ecx, r10b
movzx edx, r10b
lea r8d, [rbx + 0x1b]
and cl, r8b
add cl, cl
sub dl, cl
add r8b, 0x43
jmp 0x14000af68
inc rcx
cmp rax, rcx
jne 0x14000ad5e
lea edx, [r11 - 0x51]
movzx ecx, r10b
and cl, dl
dec r11
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
add r8b, 0x37
inc r11
jmp 0x14000a563
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14000ad83
lea edx, [r11 + 0x43]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
add r8b, 0x2b
jmp 0x14000afe9
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14000ada8
lea edx, [r11 - 0x73]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
add r8b, 0x25
jmp 0x14000afec
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14000aa30
lea r8d, [r11 + 0x21]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
add cl, cl
add r8b, 0x19
sub dl, cl
add r8b, dl
jmp 0x14000b047
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14000ae0e
lea r8d, [r11 + 0x24]
movzx ecx, r10b
and cl, r8b
mov edx, 2
sub dl, cl
movzx ecx, byte [rbp + r11 + 0x130]
add dl, dl
add rcx, r9
add dl, r10b
add r11, rcx
add r8b, dl
inc r11
jmp 0x14000a563
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14000ae33
lea r8d, [r11 - 0x48]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
add cl, cl
sub dl, cl
sub r8b, 8
jmp 0x14000b01c
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14000ae58
lea edx, [r11 + 0x4c]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x14
jmp 0x14000afe9
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14000a9e9
movzx ebx, r11b
movzx ecx, r10b
movzx edx, r10b
lea r8d, [rbx - 0x6a]
and cl, r8b
add cl, cl
sub dl, cl
sub r8b, 0x1a
jmp 0x14000afaf
movzx edx, byte [rbp + r11 + 0x130]
movzx ebx, r11b
movzx ecx, r10b
lea r8d, [rbx + 8]
and cl, r8b
add cl, cl
sub dl, cl
add dl, r10b
sub r8b, 0x38
jmp 0x14000afaf
lea edx, [r11 + 0x52]
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r8d, [rdx - 0x3e]
jmp 0x14000b01f
lea edx, [r11 - 0x5d]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
movzx ecx, byte [rbp + r11 + 0x130]
add rcx, r9
add r11, rcx
lea r8d, [rdx + r10]
sub r8b, 0x75
inc r11
jmp 0x14000a563
lea edx, [r11 + 0x7b]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x5d
jmp 0x14000afe9
lea edx, [r11 - 0x19]
movzx ecx, r10b
and cl, dl
dec r11
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x51
inc r11
jmp 0x14000a563
movzx ebx, r11b
movzx ecx, r10b
movzx edx, r10b
lea r8d, [rbx + 0x53]
and cl, r8b
add cl, cl
sub dl, cl
sub r8b, 0x45
jmp 0x14000af68
movzx ebx, r11b
movzx ecx, r10b
movzx edx, r10b
lea r8d, [rbx - 0x41]
and cl, r8b
add cl, cl
sub dl, cl
sub r8b, 0x39
add r8b, dl
sub bl, 0x1d
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
sub bl, 0x35
add bl, r10b
mov byte [rbp + r11 + 0x130], bl
inc r9
dec r11
inc r11
jmp 0x14000a563
movzx ebx, r11b
movzx ecx, r10b
movzx edx, r10b
lea r8d, [rbx - 0x1f]
and cl, r8b
add cl, cl
sub dl, cl
sub r8b, 0x27
add r8b, dl
add bl, 0x2d
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
sub bl, 0x3b
add bl, r10b
add bl, r8b
mov byte [rbp + r11 + 0x130], bl
jmp 0x14000afe9
lea edx, [r11 - 0x69]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x21
add rax, r9
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r11, rdx
inc r11
jmp 0x14000a563
movzx r10d, bl
lea rdx, [r11 + r15]
and bl, dl
movzx r8d, r10b
add bl, bl
sub r8b, bl
sub r8b, 0x15
add r8b, dl
lea edx, [r11 + 0x77]
inc r9
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, 0x41
add dl, r10b
movzx ecx, dl
mov byte [rbp + r11 + 0x130], cl
add rcx, r9
sub r11, rcx
lea edx, [r11 - 0x64]
inc rax
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
sub dl, 0x44
add dl, r10b
mov byte [rbp + r11 + 0x130], dl
add r11, rcx
movzx ecx, byte [rbp + r11 + 0x130]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14000a563
lea rdx, [r11 + r14]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r8d, [rdx + rbx]
sub r8b, 9
movzx ecx, byte [rbp + r11 + 0x130]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14000a563
add r11b, 0x39
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
add r8b, 0x71
jmp 0x14000a560
sub r11b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r8d, [r11 + r10]
add r8b, 0x77
jmp 0x14000a550
lea rdx, [rbp + 0x1613e0c]
jmp 0x14000b109
lea rdx, [rbp + 0xcc9931]
jmp 0x14000b109
lea rdx, [rbp + 0x130]
mov rcx, r12
call r13
lea r11, [rsp + 0x260]
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