Function at 0x14000b120
Capabilities:
Access peb ldr_data
Authenticate hmac
Encode data using xor
Hash data using fnv
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x250]
sub rsp, 0x350
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x240], rax
call fcn.140001230
call fcn.140011620
test al, al
je 0x140010778
call fcn.140011370
test al, al
je 0x140010778
mov dword [rbp + 0x20], 0x836d8152
mov dword [rbp + 0x24], 0x876a8566
mov dword [rbp + 0x28], 0x8b728967
mov dword [rbp + 0x2c], 0x8f628d5c
mov dword [rbp + 0x30], 0x936b9171
mov dword [rbp + 0x34], 0x97649571
mov dword [rbp + 0x38], 0x9b7f995a
mov dword [rbp + 0x3c], 0x9f7f9d68
mov dword [rbp + 0x40], 0xa347a18e
mov dword [rbp + 0x44], 0xa743a55c
mov word [rbp + 0x48], 0xa9a8
xor eax, eax
mov qword [rbp + 0x4a], rax
mov word [rbp + 0x52], ax
movabs rsi, 0x5d04c8bdc2926940
movabs r14, 0xc77a21f0a7bdd440
movabs r15, 0x34b3175e5ac7640
movabs r13, 0x7456ed949630cdc0
movabs r12, 0x566e65d1f7397cc0
movzx ebx, byte [rsp + 0x30]
nop dword [rax]
nop dword [rax + rax]
mov rax, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor r11d, r11d
cmp r11, 0x34
jae 0x14000bb97
movzx r10d, byte [rbp + r11 + 0x20]
mov edi, r10d
cmp rax, r11
ja 0x14000bb8e
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14000b262
lea rdx, [r11 + r14]
movzx ecx, dil
and cl, dl
mov ebx, 0x20
sub bl, cl
add bl, bl
add bl, r10b
add bl, dl
jmp 0x14000b2b0
je 0x14000bb20
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14000baab
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14000ba77
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14000ba33
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14000ba0a
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x14000b9c7
nop dword [rax]
cmp r9, r11
ja 0x14000bb85
lea rcx, [r9 + 6]
cmp rax, rcx
jae 0x14000b2df
lea r8, [r11 + rsi]
movzx ecx, dil
and cl, r8b
mov edx, 0x20
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x14000b312
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14000b9c7
inc rcx
cmp rax, rcx
je 0x14000b9a7
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14000b838
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14000b998
lea rcx, [r9 + rax]
cmp rcx, r11
jbe 0x14000b6ff
nop
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x14000b6de
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x14000b6be
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x14000b7e6
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x14000b7c5
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x14000b69e
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x14000b68a
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x14000b79f
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x14000b673
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x14000b76a
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x14000b320
lea rax, [r9 + 0x10]
lea r9, [rax + 0x2a]
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x14000bb69
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x14000bb49
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x14000b523
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x14000b503
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x14000b4e9
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x14000b70b
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x14000b62d
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x14000b5ec
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x14000b5ca
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x14000b320
lea rax, [r9 + 0x42]
lea r9, [rax + 0x1000]
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x14000b8a0
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x14000b8ce
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x14000b5b3
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x14000b8f4
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x14000b59b
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x14000b57e
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x14000b91a
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x14000b558
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x14000b53d
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x14000b320
lea rax, [r9 + 0xa]
lea r9, [rax + 0x5a]
jmp 0x14000b320
lea edx, [r11 - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x40
jmp 0x14000b312
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x14000b2b0
lea edx, [r11 - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x40
jmp 0x14000b236
movzx edx, r10b
and dl, r11b
add dl, dl
movzx ebx, r10b
sub bl, dl
add bl, r11b
movzx r8d, r11b
jmp 0x14000b9e0
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x80
inc r9
dec r11
inc r11
jmp 0x14000b223
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x80
jmp 0x14000ba4e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add rax, r9
jmp 0x14000ba93
movzx edx, r11b
and dl, r10b
add dl, dl
movzx ebx, r11b
sub bl, dl
add bl, r10b
jmp 0x14000bac0
lea edx, [r11 - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x40
mov byte [rbp + r11 + 0x20], bl
inc r11
jmp 0x14000b223
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
cmp r9, 0xa
jb 0x14000b5df
movzx r8d, r11b
lea edx, [r8 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
add dl, r10b
lea ebx, [rdx + rdx]
jmp 0x14000b9e0
lea edx, [r11 - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x40
cmp rax, 0x42
jae 0x14000b95d
lea rcx, [r9 + 4]
cmp rax, rcx
jbe 0x14000b897
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x80
jmp 0x14000b607
movzx edx, r11b
and dl, r10b
add dl, dl
movzx ebx, r11b
sub bl, dl
add bl, r10b
jmp 0x14000bae5
movzx edx, r11b
and dl, r10b
add dl, dl
movzx ebx, r11b
sub bl, dl
jmp 0x14000ba90
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x80
add rax, r9
jmp 0x14000ba93
movzx edx, r11b
and dl, r10b
add dl, dl
movzx ebx, r11b
sub bl, dl
add bl, r10b
inc r9
dec r11
inc r11
jmp 0x14000b223
movzx r8d, r11b
lea edx, [r8 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x80
jmp 0x14000b9e0
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jae 0x14000b761
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
lea rcx, [r9 + rax]
cmp rcx, 0x10
je 0x14000b976
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jbe 0x14000b809
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x14000b642
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x14000b796
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x80
movzx ecx, byte [rbp + r11 + 0x20]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14000b223
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14000b7bc
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x80
jmp 0x14000bac0
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14000b7d9
movzx edx, r11b
and dl, r10b
add dl, dl
movzx ebx, r11b
sub bl, dl
jmp 0x14000ba4b
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x14000b726
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x80
dec r11
inc r11
jmp 0x14000b223
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14000b9c7
inc rcx
cmp rax, rcx
je 0x14000ba0a
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14000ba33
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14000b855
lea edx, [r11 - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x40
add rax, r9
jmp 0x14000ba93
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14000b87b
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x14000ba90
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14000b642
lea edx, [r11 - 0x40]
movzx ecx, dl
and cl, r10b
jmp 0x14000bb2a
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14000b8c6
movzx edx, r11b
and dl, r10b
add dl, dl
movzx ebx, r11b
sub bl, dl
add bl, r10b
movzx ecx, byte [rbp + r11 + 0x20]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14000b223
inc rcx
cmp rax, rcx
jne 0x14000b8eb
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x80
jmp 0x14000bae5
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14000b911
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x80
jmp 0x14000ba93
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14000b935
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
dec r11
inc r11
jmp 0x14000b223
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14000b607
movzx r8d, r11b
movzx edx, r10b
and dl, r11b
add dl, dl
movzx ebx, r10b
sub bl, dl
add bl, r11b
jmp 0x14000b9e0
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx ebx, byte [rbp + r11 + 0x20]
sub bl, cl
add bl, r11b
jmp 0x14000ba4b
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, byte [rbp + r11 + 0x20]
lea ebx, [r10 + rdx]
add bl, 0x80
jmp 0x14000bac0
lea edx, [r11 - 0x40]
movzx ecx, dl
and cl, r10b
jmp 0x14000bab5
lea edx, [r11 - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x40
dec r11
inc r11
jmp 0x14000b223
movzx r8d, r11b
lea edx, [r8 - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x40
sub r8b, 0x40
movzx ecx, r8b
and cl, r10b
add cl, cl
sub r8b, cl
sub r8b, 0x40
add r8b, r10b
mov byte [rbp + r11 + 0x20], r8b
inc r9
dec r11
inc r11
jmp 0x14000b223
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
inc r9
dec r11
inc r11
jmp 0x14000b223
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
lea edx, [r11 + 0x40]
movzx ecx, dl
and cl, r10b
mov r8d, 0x20
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, bl
add r8b, r10b
mov byte [rbp + r11 + 0x20], r8b
add rax, r9
jmp 0x14000ba93
lea rdx, [r11 + r15]
movzx ecx, dl
and cl, dil
mov r8d, 0x20
sub r8b, cl
lea ebx, [r8 + r8]
add bl, dl
add bl, r10b
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r11, rdx
inc r11
jmp 0x14000b223
lea rdx, [r11 + r13]
movzx ecx, dl
and cl, dil
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x40
lea edx, [r11 - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, 0x40
add dl, r10b
movzx ecx, dl
mov byte [rbp + r11 + 0x20], cl
inc r9
add rcx, r9
sub r11, rcx
movzx edx, r11b
and dl, r10b
add dl, dl
movzx ecx, r11b
sub cl, dl
add cl, r10b
mov byte [rbp + r11 + 0x20], cl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
movzx ecx, byte [rbp + r11 + 0x20]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14000b223
lea rdx, [r11 + r12]
movzx ecx, dl
and cl, dil
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x40
movzx ecx, byte [rbp + r11 + 0x20]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14000b223
add r11b, 0x40
movzx ecx, r11b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x14000b220
sub r11b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x40
jmp 0x14000b210
lea rcx, [rbp + 0x14a9b20]
jmp 0x14000bb9b
lea rcx, [rbp + 0x1486f60]
jmp 0x14000bb9b
lea rcx, [rbp + 0x20]
call fcn.14000ac50
mov esi, eax
test eax, eax
jne 0x14000d44f
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x14000bc34
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14000bc34
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
add r8, r10
mov edx, 0x25b1671e
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14000bc2f
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000bc10
cmp edx, 0x8458401d
je 0x14000bc39
test r9d, r9d
jne 0x14000bbf0
mov rax, qword [rax]
jmp 0x14000bbc0
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov r14d, dword [rdx + rcx*4]
add r14, r10
mov dword [rsp + 0x60], 0xeffbf2ef
mov dword [rsp + 0x64], 0x3ff5ebf9
mov dword [rsp + 0x68], 0x3beae8f0
mov dword [rsp + 0x6c], 0x130614e8
mov dword [rsp + 0x70], 0xd5d61917
mov dword [rsp + 0x74], 0xafa6a7d4
xor eax, eax
mov qword [rsp + 0x78], rax
mov word [rbp - 0x80], ax
movabs r15, 0x947e38028fa1573
movabs r13, 0x40f738811ed69625
movabs r12, 0x1bd7aa807aee4059
movzx r11d, byte [rsp + 0x30]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor edi, edi
cmp rdi, 0x22
jae 0x14000c7bf
movzx r10d, byte [rsp + rdi + 0x60]
mov rbx, r10
cmp r8, rdi
ja 0x14000c7b6
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14000bd01
lea rcx, [rdi + r15]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x25
jmp 0x14000bd40
je 0x14000c74b
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000c6cd
lea rax, [r9 + 4]
cmp r8, rax
je 0x14000c67e
lea rax, [rcx + 1]
cmp r8, rax
je 0x14000c65d
lea rax, [r9 + 5]
cmp r8, rax
je 0x14000c61f
nop dword [rax + rax]
cmp r9, rdi
ja 0x14000c7ad
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14000bd6d
lea edx, [rdi + 0x6f]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 9
add r11b, dl
jmp 0x14000bda0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14000c607
inc rax
cmp r8, rax
je 0x14000c5e3
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000c5c2
lea rax, [r9 + 7]
cmp r8, rax
je 0x14000c5a7
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14000c302
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14000c2e6
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14000c2c2
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14000c2a1
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000c285
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14000c26a
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14000c24f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000c233
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14000c214
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14000c1eb
lea rax, [r9 + 4]
cmp r8, rax
je 0x14000bdb0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14000c790
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14000c773
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14000bfac
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14000bf8e
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14000bf70
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14000c19c
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14000c150
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14000c111
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14000c0ee
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14000bdb0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14000c0c1
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14000c0a3
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14000c087
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14000c068
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14000c04d
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14000c032
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14000c00d
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14000bfe5
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14000bfca
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14000bdb0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x61]
jmp 0x14000bdb0
lea edx, [rdi + 0x71]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x17
add r11b, dl
jmp 0x14000bda0
lea edx, [rdi - 0x75]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x33
add r11b, dl
jmp 0x14000bd40
lea edx, [rdi - 0x5b]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x7d
add r11b, dl
jmp 0x14000bcd2
lea edx, [rdi + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x48
jmp 0x14000c635
lea edx, [rdi - 0x6e]
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x14000bcc2
lea edx, [rdi - 0x54]
movzx eax, r10b
and al, dl
mov ecx, 0x26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rdi
inc rdi
jmp 0x14000bcc2
lea edx, [rdi - 0x3a]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6a
jmp 0x14000c694
lea ecx, [rdi - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
jmp 0x14000c6b1
lea edx, [rdi - 6]
movzx eax, r10b
and al, dl
mov ecx, 0x15
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14000c6b4
lea edx, [rdi + 0x14]
movzx eax, r10b
and al, dl
mov ecx, 0x3a
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14000c6e7
lea edx, [rdi + 0x2e]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x42
add r11b, dl
jmp 0x14000c70d
lea edx, [rdi + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14000bcc2
lea ecx, [rdi + 9]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3f
mov byte [rsp + rdi + 0x60], r11b
inc rdi
jmp 0x14000bcc2
lea edx, [rdi + 0x23]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0xb
add r11b, dl
cmp r9, 0x5a
jb 0x14000c104
lea edx, [rdi - 0x2e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x7c]
jmp 0x14000c638
lea edx, [rdi + 0x3d]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x55
add r11b, dl
cmp r8, 0x5a
jae 0x14000c571
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14000c4a1
lea edx, [rdi - 0x2a]
movzx eax, r10b
and al, dl
mov ecx, 0x13
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14000c127
lea edx, [rdi + 0x57]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x61
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 9
je 0x14000c591
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x14000c3d2
lea edx, [rdi + 0x67]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x2f
jmp 0x14000c166
lea ecx, [rdi - 0x66]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x36
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14000bcc2
lea edx, [rdi - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14000c70d
lea edx, [rdi - 0x32]
movzx eax, r10b
and al, dl
mov ecx, 0x2f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14000c6e7
lea ecx, [rdi - 0x18]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x58
jmp 0x14000c6b4
lea ecx, [rdi + 2]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0xe
jmp 0x14000c6b1
lea edx, [rdi + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, 0x1e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14000c694
lea ecx, [rdi + 0x36]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x7a
dec rdi
inc rdi
jmp 0x14000bcc2
lea ecx, [rdi + 0x50]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x30
inc r9
dec rdi
inc rdi
jmp 0x14000bcc2
lea edx, [rdi + 0x6a]
movzx eax, r10b
and al, dl
mov ecx, 0xd
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14000c635
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14000c326
lea edx, [rdi + 0x73]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x25
jmp 0x14000c1b2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14000c358
lea ecx, [rdi - 0x22]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x12
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14000bcc2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000c37d
lea edx, [rdi - 0x56]
movzx eax, r10b
and al, dl
mov ecx, 0x2d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14000c6e7
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14000c3a1
lea ecx, [rdi + 0x76]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3a
jmp 0x14000c6b1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000c1b5
lea ecx, [rdi + 0x28]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x18
inc r9
dec rdi
inc rdi
jmp 0x14000bcc2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14000c3f6
lea edx, [rdi + 0x4d]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1b
jmp 0x14000c635
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000c420
lea ecx, [rdi + 0x19]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x51
dec rdi
inc rdi
jmp 0x14000bcc2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14000c444
lea ecx, [rdi - 0x1b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x43
jmp 0x14000c6b1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000c46b
lea edx, [rdi - 0x69]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x21
add r11b, dl
jmp 0x14000c70d
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14000c169
lea ecx, [rdi + 0x7d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x6b
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14000bcc2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14000c4d3
lea ecx, [rdi - 0x44]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x24
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14000bcc2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000c4f8
lea edx, [rdi - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14000c6e7
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14000c51c
lea ecx, [rdi + 0x54]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x4c
jmp 0x14000c6b1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000c549
lea ecx, [rdi + 6]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x2a
inc r9
dec rdi
inc rdi
jmp 0x14000bcc2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14000c12a
lea edx, [rdi - 0x14]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x74
jmp 0x14000c635
lea edx, [rdi - 0x48]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, byte [rsp + rdi + 0x60]
sub r11b, al
sub r11b, 8
add r11b, r10b
jmp 0x14000c694
lea ecx, [rdi - 0x62]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x52]
jmp 0x14000c6ea
lea edx, [rdi - 0x47]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xf
jmp 0x14000c6e7
lea ecx, [rdi + 0x21]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x19
dec rdi
inc rdi
jmp 0x14000bcc2
lea ecx, [rdi + 0x3b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x63
inc r9
dec rdi
inc rdi
jmp 0x14000bcc2
lea edx, [rdi + 0x55]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x53
jmp 0x14000c635
lea edx, [rdi - 0x77]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x41
add r11b, dl
lea ecx, [rdi + 0x45]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x1d
add cl, r10b
mov byte [rsp + rdi + 0x60], cl
inc r9
dec rdi
inc rdi
jmp 0x14000bcc2
lea ecx, [rdi - 0x43]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x2b
dec rdi
inc rdi
jmp 0x14000bcc2
lea edx, [rdi - 0x29]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x1f
add r11b, dl
lea ecx, [rdi + 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x2d
add cl, r11b
add cl, r10b
mov byte [rsp + rdi + 0x60], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14000bcc2
lea rdx, [rdi + r13]
movzx r10d, bl
movzx eax, dl
and al, bl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 3
add r11b, dl
lea ecx, [rdi + 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x77
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x60], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, 0x32
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rsp + rdi + 0x60], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14000bcc2
lea rcx, [rdi + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6f
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14000bcc2
sub dil, 0x41
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0x39
jmp 0x14000bcc0
sub dil, 0x27
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
add r11b, 0x11
jmp 0x14000bcb0
lea rcx, [rbp + 0x14668a4]
jmp 0x14000c7c4
lea rcx, [rbp + 0xc07e17]
jmp 0x14000c7c4
lea rcx, [rsp + 0x60]
call r14
movabs r14, 0x84a2541b0ff53ae2
movabs r12, 0xa0704cbd6fb49c2e
movabs r13, 0x972ba4874fca266a
movabs r15, 0x8de6fc512fdfb0a6
movzx edi, byte [rsp + 0x30]
nop dword [rax]
nop dword [rax + rax]
mov dword [rbp + 0x60], 0xcb79cd62
mov dword [rbp + 0x64], 0xc772c976
mov dword [rbp + 0x68], 0xc34ac577
mov dword [rbp + 0x6c], 0xdf6ac190
mov dword [rbp + 0x70], 0xdb53dd7d
mov dword [rbp + 0x74], 0xd758d965
mov dword [rbp + 0x78], 0xd36fd58a
mov dword [rbp + 0x7c], 0x2f8fd15c
mov dword [rbp + 0x80], 0x2b972d5e
mov dword [rbp + 0x84], 0x279b29a0
mov word [rbp + 0x88], 0x2524
xorps xmm0, xmm0
movups xmmword [rbp + 0x8a], xmm0
nop
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor ebx, ebx
cmp rbx, 0x3a
jae 0x14000d394
movzx r11d, byte [rbp + rbx + 0x60]
mov r10, r11
cmp r8, rbx
ja 0x14000d38b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14000c8b1
lea rcx, [rbx + r14]
mov rax, rcx
and rax, r11
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r11
sub dil, 0x2e
jmp 0x14000c8f0
je 0x14000d319
inc rax
cmp r8, rax
je 0x14000d2c3
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000d282
lea rax, [r9 + 5]
cmp r8, rax
je 0x14000d22b
lea rax, [r9 + 8]
cmp r8, rax
je 0x14000d1e5
nop word [rax + rax]
cmp r9, rbx
ja 0x14000d382
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14000c91d
lea edx, [rbx - 0x76]
movzx eax, dl
and al, r11b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x14000c951
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14000d1c5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000d1a1
lea rax, [rcx + 1]
cmp r8, rax
je 0x14000d183
lea rax, [r9 + 4]
cmp r8, rax
je 0x14000d165
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14000cea4
nop
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14000ce81
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14000ce5e
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14000ce3e
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14000ce1b
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14000ce01
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14000cde3
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14000cdc5
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14000cdab
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000cd7f
lea rax, [r9 + 4]
cmp r8, rax
je 0x14000c960
lea r8, [r9 + 0x7a]
lea r9, [r8 + 6]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14000d364
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14000d346
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14000cb50
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14000cb32
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14000cb14
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14000cd31
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14000cce6
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14000cca7
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14000cc85
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14000c960
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14000cc5d
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14000cc3f
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14000cc25
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14000cc0b
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14000cbed
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14000cbcf
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14000cbaf
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14000cb88
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14000cb6a
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14000c960
lea r8, [r9 + 0x41]
lea r9, [r8 + 8]
jmp 0x14000c960
lea edx, [rbx - 0x4a]
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x14000c951
lea edx, [rbx - 0xe]
movzx eax, dl
and al, r11b
mov ecx, 0x31
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x14000c8f0
lea ecx, [rbx + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x42
jmp 0x14000c882
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x30
movzx r10d, bl
jmp 0x14000d1ff
lea edx, [rbx - 0x74]
movzx eax, dl
and al, r11b
mov ecx, 0x16
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
inc r9
dec rbx
inc rbx
jmp 0x14000c872
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x78
dec rbx
inc rbx
jmp 0x14000c872
lea ecx, [rbx + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x1c
movzx r10d, bl
jmp 0x14000d245
lea edx, [rbx + 0x40]
movzx eax, dl
and al, r11b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x14000d266
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x64
jmp 0x14000d269
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 8
jmp 0x14000d29e
lea edx, [rbx - 0xc]
movzx eax, dl
and al, r11b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x14000d2df
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x50
movzx eax, byte [rbp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000c872
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x6a
mov byte [rbp + rbx + 0x60], dil
inc rbx
jmp 0x14000c872
lea ecx, [rbx + 2]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0xe
cmp r9, 3
jb 0x14000cc9a
movzx r10d, bl
lea edx, [r10 + 0xc]
movzx eax, r11b
and al, dl
mov ecx, 0x16
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14000d1ff
lea edx, [rbx + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
cmp r8, 0x64
jae 0x14000d12d
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x14000d045
lea edx, [rbx + 0x64]
movzx eax, r11b
and al, dl
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
jmp 0x14000ccbc
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x56
lea rax, [r8 + r9]
cmp rax, 2
je 0x14000d150
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14000cf9c
lea edx, [rbx - 0x26]
movzx eax, r11b
and al, dl
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
jmp 0x14000ccff
lea edx, [rbx + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rbp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000c872
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x48
jmp 0x14000d2df
lea edx, [rbx - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x14000d29e
lea edx, [rbx - 0x10]
movzx eax, dl
and al, r11b
mov ecx, 0x38
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x14000d269
lea ecx, [rbx + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x34
jmp 0x14000d266
movzx r10d, bl
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, 0x14
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x14000d245
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x7c
dec rbx
inc rbx
jmp 0x14000c872
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x20
inc r9
dec rbx
inc rbx
jmp 0x14000c872
movzx r10d, bl
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
jmp 0x14000d1ff
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14000cece
lea edx, [rbx - 0x1e]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x2e
add dil, dl
jmp 0x14000cd46
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000cef2
lea edx, [rbx + 0x14]
movzx eax, r11b
and al, dl
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
jmp 0x14000d330
inc rax
cmp r8, rax
jne 0x14000cf18
lea edx, [rbx - 0x64]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x44
add dil, dl
jmp 0x14000d29e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000cf3f
lea edx, [rbx + 0x24]
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
jmp 0x14000d266
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000cf6b
movzx r10d, bl
lea edx, [r10 - 0x18]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x58
add dil, dl
jmp 0x14000d245
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14000cd46
lea edx, [rbx - 0x54]
movzx eax, r11b
and al, dl
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
dec rbx
inc rbx
jmp 0x14000c872
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000cfc8
movzx r10d, bl
lea edx, [r10 - 0x62]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x52
add dil, dl
jmp 0x14000d1ff
inc rax
cmp r8, rax
jne 0x14000cff1
lea ecx, [rbx + 0x26]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edi, [rcx + r11]
sub dil, 0xa
dec rbx
inc rbx
jmp 0x14000c872
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14000d01d
movzx r10d, bl
lea edx, [r10 - 0x16]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x66
add dil, dl
jmp 0x14000d245
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000ccff
lea ecx, [rbx + 0x72]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edi, [rcx + r11]
sub dil, 0x1e
jmp 0x14000d269
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000d077
lea ecx, [rbx + 0x28]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edi, [rcx + r11]
sub dil, 0x18
movzx eax, byte [rbp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000c872
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000d0a3
movzx r10d, bl
lea edx, [r10 - 4]
movzx eax, r11b
and al, dl
mov ecx, 0xe
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
jmp 0x14000d245
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14000d0cd
lea ecx, [rbx - 0x40]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edi, [rcx + r11]
sub dil, 0x40
dec rbx
inc rbx
jmp 0x14000c872
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000d0fd
lea edx, [rbx - 0x7c]
movzx eax, r11b
and al, dl
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
inc r9
dec rbx
inc rbx
jmp 0x14000c872
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14000ccbc
movzx r10d, bl
lea edx, [r10 + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
jmp 0x14000d1ff
movzx r10d, bl
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
movzx ecx, byte [rbp + rbx + 0x60]
sub cl, al
add cl, 0x28
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14000d245
lea ecx, [rbx - 0x6c]
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea edi, [rcx - 0xc]
jmp 0x14000d29e
lea edx, [rbx + 0x22]
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
jmp 0x14000d269
lea edx, [rbx + 0x5e]
movzx eax, r11b
and al, dl
mov ecx, 0x37
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
jmp 0x14000d266
lea edx, [rbx - 0x2a]
movzx eax, r11b
and al, dl
mov ecx, 0x13
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
dec rbx
inc rbx
jmp 0x14000c872
movzx r10d, bl
lea edx, [r10 + 0x4e]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x22
add dil, dl
jmp 0x14000d1ff
movzx r10d, bl
lea ecx, [r10 - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x6a
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0x60], cl
inc r9
dec rbx
inc rbx
jmp 0x14000c872
movzx r10d, bl
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x56
sub r10b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, 0x11
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0x60], cl
add r8, r9
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14000c872
lea rcx, [rbx + r12]
movzx r11d, r10b
and r10b, cl
add r10b, r10b
movzx edi, r11b
sub dil, r10b
sub dil, 0x42
add dil, cl
lea ecx, [rbx + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x3a
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x60], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x14000d2df
lea rcx, [rbx + r13]
movzx r11d, r10b
and r10b, cl
mov eax, 0xd
sub al, r10b
lea edi, [rax + rax]
add dil, r11b
add dil, cl
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x68
add cl, r11b
mov byte [rbp + rbx + 0x60], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000c872
lea rdx, [rbx + r15]
movzx eax, r10b
and al, dl
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
movzx eax, byte [rbp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000c872
add bl, 0x6a
movzx eax, r11b
and al, bl
mov ecx, 0xd
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, bl
jmp 0x14000c870
sub bl, 0x5a
movzx eax, r11b
and al, bl
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, bl
jmp 0x14000c860
lea rcx, [rbp + 0x1439038]
jmp 0x14000d398
lea rcx, [rbp + 0xb8cb1a]
jmp 0x14000d398
lea rcx, [rbp + 0x60]
call fcn.14000ac50
mov esi, eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x14000d424
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14000d424
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
add r8, r10
mov edx, 0x57e12ef6
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14000d41f
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000d400
cmp edx, 0xeb604d99
je 0x14000d429
test r9d, r9d
jne 0x14000d3e0
mov rax, qword [rax]
jmp 0x14000d3b0
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
mov ecx, 0xa
call rax
test esi, esi
je 0x14000c800
mov qword [rbp + 0x1a0], 0
mov eax, esi
mov qword [rbp + 0x1a8], rax
mov qword [rbp + 0x1b0], 0
mov dword [rbp + 0x1b8], 0x30
mov qword [rbp + 0x1c0], 0
mov dword [rbp + 0x1d0], 0
mov qword [rbp + 0x1c8], 0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1d8], xmm0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x26
lea r9, [rbp + 0x1a8]
lea r8, [rbp + 0x1b8]
mov edx, 0x1fffff
lea rcx, [rbp + 0x1a0]
call fcn.1400119d0
test eax, eax
js 0x14000fbf8
cmp qword [rbp + 0x1a0], 0xffffffffffffffff
je 0x14000fbf8
mov dword [rbp + 0xa0], 0xfb74f9a7
mov dword [rbp + 0xa4], 0xff3ffd53
mov dword [rbp + 0xa8], 0xf34ef14c
mov dword [rbp + 0xac], 0xf74af549
mov dword [rbp + 0xb0], 0xeb22e94f
mov dword [rbp + 0xb4], 0xef28ed35
mov dword [rbp + 0xb8], 0xe33fe15f
mov dword [rbp + 0xbc], 0xe755e55c
mov dword [rbp + 0xc0], 0xdb07d952
mov dword [rbp + 0xc4], 0xdf64dd6f
mov dword [rbp + 0xc8], 0xd362d11d
mov dword [rbp + 0xcc], 0xd70bd515
mov dword [rbp + 0xd0], 0xcb70c962
mov dword [rbp + 0xd4], 0xcf79cd71
mov dword [rbp + 0xd8], 0xc31fc110
mov dword [rbp + 0xdc], 0xc771c51d
mov dword [rbp + 0xe0], 0xbb1bb95e
mov dword [rbp + 0xe4], 0xbf27bd28
mov dword [rbp + 0xe8], 0xb329b120
mov dword [rbp + 0xec], 0xb720b56d
mov dword [rbp + 0xf0], 0xab33a92e
mov dword [rbp + 0xf4], 0xaf73ad3f
mov dword [rbp + 0xf8], 0xa33ba127
mov dword [rbp + 0xfc], 0xa738a53e
mov dword [rbp + 0x100], 0x9b3b9979
mov dword [rbp + 0x104], 0x9f009d06
mov dword [rbp + 0x108], 0x9319910f
mov dword [rbp + 0x10c], 0x9701954d
mov dword [rbp + 0x110], 0x8b178907
mov dword [rbp + 0x114], 0x8f1d8d2d
mov dword [rbp + 0x118], 0x83278110
mov dword [rbp + 0x11c], 0x8710855d
mov dword [rbp + 0x120], 0x7ba77917
mov dword [rbp + 0x124], 0x7fed7de6
mov dword [rbp + 0x128], 0x73af71e7
mov dword [rbp + 0x12c], 0x77ea75e9
mov dword [rbp + 0x130], 0x6bcb69a9
mov dword [rbp + 0x134], 0x6fb36dff
mov dword [rbp + 0x138], 0x63f161e5
mov dword [rbp + 0x13c], 0x67bb65f5
mov dword [rbp + 0x140], 0x5bc659c5
mov dword [rbp + 0x144], 0x5f835dfe
mov dword [rbp + 0x148], 0x53c151ca
mov dword [rbp + 0x14c], 0x57c1558d
mov dword [rbp + 0x150], 0x4bef49c2
mov dword [rbp + 0x154], 0x4fd04de9
mov dword [rbp + 0x158], 0x43cb4191
mov dword [rbp + 0x15c], 0x47d345d3
mov dword [rbp + 0x160], 0x3be739d4
mov dword [rbp + 0x164], 0x3f8d3d88
mov dword [rbp + 0x168], 0x338731fc
mov dword [rbp + 0x16c], 0x37eb359a
mov dword [rbp + 0x170], 0x2bb62995
mov dword [rbp + 0x174], 0x2ff32d8e
mov dword [rbp + 0x178], 0x23b421b5
mov dword [rbp + 0x17c], 0x27bb2585
mov dword [rbp + 0x180], 0x1bc619b3
mov dword [rbp + 0x184], 0x1f1c1d96
xor eax, eax
mov qword [rbp + 0x188], rax
mov byte [rbp + 0x190], al
movabs rsi, 0xcbb95787e12644ff
movabs r14, 0x298413c6ea586cf7
movabs r12, 0x921164b7280be2f9
movabs r15, 0x632c0697a372cefd
movzx r10d, byte [rsp + 0x30]
nop word [rax + rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor ebx, ebx
cmp rbx, 0xf1
jae 0x14000e38e
movzx r11d, byte [rbp + rbx + 0xa0]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14000e385
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14000d7cc
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 7
jmp 0x14000d813
je 0x14000e31b
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000e295
lea rax, [rcx + 1]
cmp r8, rax
je 0x14000e267
lea rax, [r9 + 5]
cmp r8, rax
je 0x14000e229
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000e208
lea rax, [r9 + 6]
cmp r8, rax
je 0x14000e1c4
cmp r9, rbx
ja 0x14000e37c
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x14000d83c
lea ecx, [rbx - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6d
jmp 0x14000d890
lea rax, [r9 + 1]
cmp r8, rax
je 0x14000e1ac
inc rax
cmp r8, rax
je 0x14000e188
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000e167
lea rax, [r9 + 5]
cmp r8, rax
je 0x14000e149
cmp r8, rcx
je 0x14000e12e
lea rax, [r9 + 8]
cmp r8, rax
je 0x14000e102
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14000ddfe
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14000dddf
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14000ddb7
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14000dd92
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14000dd73
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14000dd51
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14000dd32
lea rax, [r9 + 6]
cmp r8, rax
je 0x14000dd13
lea rax, [r9 + 8]
cmp r8, rax
je 0x14000dcf4
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14000dcc4
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000d8a0
lea r8, [r9 + 0x41]
lea r9, [r8 + 3]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14000e361
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14000e346
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14000da88
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14000da6e
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14000da54
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14000dc7d
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14000dc35
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14000dbf7
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14000dbd2
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14000d8a0
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14000dba2
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14000db83
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14000db64
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14000db45
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14000db23
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14000db04
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14000dadf
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14000dabc
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14000daa2
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14000d8a0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x80]
jmp 0x14000d8a0
lea ecx, [rbx + 0x75]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x33
jmp 0x14000d890
lea ecx, [rbx + 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x41
jmp 0x14000d813
lea ecx, [rbx + 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4f
jmp 0x14000d798
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x14000e1dd
lea ecx, [rbx + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
inc r9
dec rbx
inc rbx
jmp 0x14000d782
lea edx, [rbx + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14000d782
lea edx, [rbx + 0x5e]
movzx eax, dl
and al, r11b
mov ecx, 0x37
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000e242
lea edx, [rbx + 0x60]
movzx eax, dl
and al, r11b
mov ecx, 0x30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
jmp 0x14000e27c
lea edx, [rbx + 0x62]
movzx eax, dl
and al, r11b
mov ecx, 0x29
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000e27c
lea edx, [rbx + 0x64]
movzx eax, dl
and al, r11b
mov ecx, 0x22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000e2af
lea edx, [rbx + 0x66]
movzx eax, dl
and al, r11b
mov ecx, 0x1b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000e2d8
lea edx, [rbx + 0x68]
movzx eax, dl
and al, r11b
mov ecx, 0x14
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xa0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000d782
lea ecx, [rbx + 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 5
mov byte [rbp + rbx + 0xa0], r10b
inc rbx
jmp 0x14000d782
lea ecx, [rbx + 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 9
cmp r9, 0x200
jb 0x14000dbe7
lea edx, [rbx - 0x66]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x6c]
jmp 0x14000e1dd
lea ecx, [rbx + 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x17
cmp r8, 0x41
jae 0x14000e0c9
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x14000dfcf
lea edx, [rbx - 0x52]
movzx eax, r11b
and al, dl
mov ecx, 0x1f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14000dc0c
lea ecx, [rbx + 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x25
lea rax, [r9 + r8]
cmp rax, 4
je 0x14000e0ec
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14000df02
lea ecx, [rbx - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x55
jmp 0x14000dc4a
lea edx, [rbx - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, 0x39
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xa0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000d782
lea edx, [rbx - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, 0x32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000e2d8
lea edx, [rbx - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, 0x2b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000e2af
lea edx, [rbx - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000e27c
lea edx, [rbx - 0x76]
movzx eax, dl
and al, r11b
mov ecx, 0x1d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
jmp 0x14000e27c
lea edx, [rbx - 0x74]
movzx eax, dl
and al, r11b
mov ecx, 0x16
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000e242
lea edx, [rbx - 0x72]
movzx eax, dl
and al, r11b
mov ecx, 0xf
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14000d782
lea edx, [rbx - 0x70]
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14000d782
lea edx, [rbx - 0x6e]
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000e1dd
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14000de24
lea ecx, [rbx - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 7
jmp 0x14000dc92
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14000de5d
lea edx, [rbx - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, 0x13
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xa0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000d782
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000de85
lea edx, [rbx - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, 0x21
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000e2af
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14000dead
lea edx, [rbx - 0x30]
movzx eax, dl
and al, r11b
mov ecx, 0x28
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14000e27c
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14000dedb
lea edx, [rbx - 0x36]
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14000d782
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14000dc92
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
jmp 0x14000e1dd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000df25
lea ecx, [rbx - 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x47
jmp 0x14000e1dd
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000df4e
lea ecx, [rbx - 0x43]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2b
dec rbx
inc rbx
jmp 0x14000d782
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14000df74
lea ecx, [rbx - 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xf
add r8, r9
jmp 0x14000e27c
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14000df96
lea ecx, [rbx - 0x49]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec r10b
jmp 0x14000e27c
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14000dc4a
lea ecx, [rbx - 0x4f]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x29
movzx eax, byte [rbp + rbx + 0xa0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000d782
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000e008
lea edx, [rbx - 0x54]
movzx eax, r11b
and al, dl
mov ecx, 0x26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xa0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000d782
cmp r8, rcx
jne 0x14000e02c
lea edx, [rbx - 0x5a]
movzx eax, r11b
and al, dl
mov ecx, 0x3b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14000e27c
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14000e053
lea ecx, [rbx - 0x5c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7c
add r8, r9
jmp 0x14000e27c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000e077
lea edx, [rbx - 0x5e]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6e
jmp 0x14000e23f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14000e0a1
lea ecx, [rbx - 0x60]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x14000d782
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14000dc0c
lea edx, [rbx - 0x64]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x44
jmp 0x14000e1da
lea edx, [rbx - 0x68]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, byte [rbp + rbx + 0xa0]
sub r10b, al
sub r10b, 0x28
add r10b, r11b
jmp 0x14000e23f
lea ecx, [rbx - 0x6a]
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea r10d, [rcx - 0x1a]
jmp 0x14000e2af
lea ecx, [rbx - 0x27]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x11
movzx eax, byte [rbp + rbx + 0xa0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000d782
lea ecx, [rbx - 0x21]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x19
jmp 0x14000e27c
lea ecx, [rbx - 0x1f]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x27
add r8, r9
jmp 0x14000e27c
lea ecx, [rbx - 0x1b]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x43
dec rbx
inc rbx
jmp 0x14000d782
lea ecx, [rbx - 0x19]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x51
inc r9
dec rbx
inc rbx
jmp 0x14000d782
lea edx, [rbx - 0x17]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5f
jmp 0x14000e1da
lea edx, [rbx - 0x13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7b
add r10b, dl
lea ecx, [rbx - 0x67]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x2f
add r11b, cl
mov byte [rbp + rbx + 0xa0], r11b
inc r9
dec rbx
inc rbx
jmp 0x14000d782
lea ecx, [rbx - 0xf]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x69
dec rbx
inc rbx
jmp 0x14000d782
lea edx, [rbx - 0xd]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x5b
add r10b, dl
lea edx, [rbx - 0x69]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x21
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xa0], cl
add r8, r9
jmp 0x14000e27c
lea rcx, [rbx + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x3f
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14000d782
lea rcx, [rbx + r12]
movzx r11d, dl
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
add r10b, 0x31
add r10b, cl
lea edx, [rbx - 0x6b]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x13
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xa0], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x6c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0xc
add r11b, cl
mov byte [rbp + rbx + 0xa0], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xa0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000d782
lea rcx, [rbx + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x15
movzx eax, byte [rbp + rbx + 0xa0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000d782
add bl, 0x7b
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x5d
jmp 0x14000d780
add bl, 0x7d
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x6b
jmp 0x14000d770
lea rdx, [rbp + 0x1765bf4]
jmp 0x14000e395
lea rdx, [rbp + 0x5ca0f3]
jmp 0x14000e395
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x200]
call fcn.1400109a0
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1e8], xmm0
mov qword [rbp + 0x1f8], rax
lea rcx, [rbp + 0x1e8]
call fcn.140010840
nop
lea rdx, [rbp + 0x1e8]
mov rcx, qword [rbp + 0x1a0]
call fcn.14000ab10
test rax, rax
jne 0x14000f010
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x14000e464
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14000e464
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + r11]
add r8, r10
mov edx, 0xdd7bc5e
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14000e45f
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000e440
cmp edx, 0x1546dd5d
je 0x14000e469
test r9d, r9d
jne 0x14000e420
mov rax, qword [rax]
jmp 0x14000e3f0
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov esi, dword [rdx + rcx*4]
add rsi, r10
mov dword [rbp - 0x70], 0x2dc03030
mov dword [rbp - 0x6c], 0x3070901
mov dword [rbp - 0x68], 0xc070efe
mov dword [rbp - 0x64], 0xe0b07fa
mov dword [rbp - 0x60], 0x1e06000d
mov word [rbp - 0x5c], 0x8de8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x5a], xmm0
mov word [rbp - 0x4a], ax
movabs r14, 0x500d074550a6f09b
movabs r15, 0xd075416fd5de7573
movabs r12, 0xf02715cff1f4d1d1
movzx r11d, byte [rsp + 0x30]
nop word [rax + rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor ebx, ebx
cmp rbx, 0x28
jae 0x14000ef2d
movzx r10d, byte [rbp + rbx - 0x70]
mov rdx, r10
cmp r8, rbx
ja 0x14000ef24
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14000e531
lea rcx, [rbx + r14]
mov rax, rdx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rdx
add r11, rcx
sub r11b, 0x3d
jmp 0x14000e551
je 0x14000eebd
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000ee8f
lea rax, [r9 + 4]
cmp r8, rax
je 0x14000ee75
cmp r9, rbx
ja 0x14000ef1b
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x14000e579
lea ecx, [rbx - 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
dec r11b
jmp 0x14000e5c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14000ee3b
inc rax
cmp r8, rax
je 0x14000ee1b
lea rax, [r9 + 4]
cmp r8, rax
je 0x14000edfe
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000ede4
cmp r8, rcx
je 0x14000ed91
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14000eb0f
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14000eaf5
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14000eacd
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14000eaad
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14000ea8e
lea rax, [r9 + 5]
cmp r8, rax
je 0x14000ea71
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14000ea52
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14000ea38
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14000ea19
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000e9f1
lea rax, [r9 + 8]
cmp r8, rax
je 0x14000e5d0
lea r8, [r9 + 6]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14000ef00
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14000eee5
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14000e7bb
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14000e7a1
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14000e787
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14000e9a7
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14000e953
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14000e915
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14000e8f3
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14000e5d0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14000e8cb
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14000e8ac
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14000e892
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14000e873
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14000e856
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14000e837
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14000e817
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14000e7ef
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14000e7d5
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14000e5d0
lea r8, [r9 + 3]
lea r9, [r8 + 0x3e8]
jmp 0x14000e5d0
lea ecx, [rbx + 0x29]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1f
jmp 0x14000e5c0
lea ecx, [rbx - 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x5b
jmp 0x14000e551
lea ecx, [rbx - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2b
jmp 0x14000e502
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 8
jmp 0x14000ee50
lea edx, [rbx - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, 0x39
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x14000e4f2
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x14
dec rbx
inc rbx
jmp 0x14000e4f2
lea edx, [rbx + 0x16]
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14000ed36
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
add r8, r9
jmp 0x14000eea4
lea edx, [rbx - 0x56]
movzx eax, dl
and al, r10b
mov ecx, 0x2d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14000eea4
lea ecx, [rbx + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2c
jmp 0x14000ed69
lea edx, [rbx + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, 0x27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14000eda6
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x38
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000e4f2
lea ecx, [rbx + 1]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 7
mov byte [rbp + rbx - 0x70], r11b
inc rbx
jmp 0x14000e4f2
lea ecx, [rbx - 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x73
cmp r9, 0x1000
jb 0x14000e908
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r10b
mov edx, 0x19
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea r11d, [rdx + rdx]
jmp 0x14000ee50
lea ecx, [rbx - 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x13
cmp r8, 1
jae 0x14000ed1c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000ec73
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 4
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000e4f2
lea ecx, [rbx + 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x67
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x14000ed58
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14000ebde
lea ecx, [rbx - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x77
jmp 0x14000e968
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 6
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000e4f2
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r10b
mov ecx, 0x3a
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14000eda6
lea ecx, [rbx - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x12
jmp 0x14000ed69
lea edx, [rbx - 0x58]
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14000eea4
lea ecx, [rbx + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1e
add r8, r9
jmp 0x14000eea4
lea edx, [rbx + 0x3c]
movzx eax, dl
and al, r10b
mov ecx, 0x2e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14000ed36
lea ecx, [rbx + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2a
dec rbx
inc rbx
jmp 0x14000e4f2
lea edx, [rbx - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x14000e4f2
lea ecx, [rbx - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x36
jmp 0x14000ee50
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14000eb32
lea ecx, [rbx - 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3d
jmp 0x14000e9bc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000eb63
lea ecx, [rbx + 0x6e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 2
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000e4f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000eb8b
lea edx, [rbx - 0x26]
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14000ed69
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14000ebae
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x64
jmp 0x14000ed36
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000e9bc
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
inc r9
dec rbx
inc rbx
jmp 0x14000e4f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000ec01
lea ecx, [rbx + 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 3
jmp 0x14000ee50
inc rax
cmp r8, rax
jne 0x14000ec29
lea ecx, [rbx - 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 9
dec rbx
inc rbx
jmp 0x14000e4f2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000ec4c
lea ecx, [rbx + 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x65
jmp 0x14000eea4
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14000e968
lea ecx, [rbx + 0x69]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x21
jmp 0x14000ed69
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000ec96
lea ecx, [rbx - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x66
jmp 0x14000ed36
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14000ecc4
lea edx, [rbx + 0x20]
movzx eax, dl
and al, r10b
mov ecx, 0x10
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x14000e4f2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14000ecf0
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5a
inc r9
dec rbx
inc rbx
jmp 0x14000e4f2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14000e92a
lea edx, [rbx - 0x74]
movzx eax, dl
and al, r10b
mov ecx, 0x16
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14000ee50
lea edx, [rbx - 8]
movzx eax, dl
and al, r10b
movzx ecx, byte [rbp + rbx - 0x70]
sub cl, al
add cl, 0x1c
lea r11d, [rcx + rcx]
add r11b, dl
lea ecx, [rbx - 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 5
add cl, r11b
add cl, r10b
mov byte [rbp + rbx - 0x70], cl
add r8, r9
jmp 0x14000eea4
lea ecx, [rbx + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rcx - 0x42]
lea edx, [rbx - 0x37]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x7f
add cl, dl
movzx eax, cl
mov byte [rbp + rbx - 0x70], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x14000eda6
lea ecx, [rbx + 0x67]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x2f
lea edx, [rbx + 0x64]
movzx eax, r10b
and al, dl
mov ecx, 0x22
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rbx - 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000e4f2
lea ecx, [rbx - 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x23
jmp 0x14000eea4
lea ecx, [rbx - 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x63
add r8, r9
jmp 0x14000eea4
lea ecx, [rbx + 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6f
dec rbx
inc rbx
jmp 0x14000e4f2
lea ecx, [rbx - 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7b
lea ecx, [rbx + 0x5d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x75
add cl, r10b
mov byte [rbp + rbx - 0x70], cl
inc r9
dec rbx
inc rbx
jmp 0x14000e4f2
lea ecx, [rbx - 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x61
add r8, r9
jmp 0x14000eea4
lea rcx, [rbx + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x25
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14000e4f2
lea rcx, [rbx + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
add r11b, 0x49
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14000e4f2
sub bl, 0x79
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x4f
jmp 0x14000e4f0
add bl, 0x51
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x37
jmp 0x14000e4e0
lea rcx, [rbp + 0x169a7b4]
jmp 0x14000ef31
lea rcx, [rbp + 0x110984f]
jmp 0x14000ef31
lea rcx, [rbp - 0x70]
call rsi
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x14000efc4
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14000efc4
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + r11]
add r8, r10
mov edx, 0xd7b66f89
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14000efbf
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000efa0
cmp edx, 0xb78c0a09
je 0x14000efc9
test r9d, r9d
jne 0x14000ef80
mov rax, qword [rax]
jmp 0x14000ef50
mov r8d, dword [rbx + 0x1c]
add r8, r10
mov edx, dword [rbx + 0x24]
add rdx, r10
movzx edx, word [rdx + r9*2]
mov r8d, dword [r8 + rdx*4]
add r8, r10
mov rcx, qword [rbp + 0x1a0]
call r8
nop
lea rcx, [rbp + 0x1e8]
call fcn.1400107c0
nop
lea rcx, [rbp + 0x200]
call fcn.140010930
mov eax, 1
jmp 0x140010786
mov rdi, qword [rbp + 0x1e8]
mov rsi, qword [rbp + 0x1f0]
cmp rdi, rsi
je 0x14000fb2e
nop word [rax + rax]
lea rax, [rbp + 0x200]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x3e8
mov r9, qword [rdi + 0x18]
mov r8, qword [rdi]
mov rdx, qword [rbp + 0x1a0]
lea rcx, [rbp + 0x220]
call fcn.14000a940
nop
lea rcx, [rsp + 0x38]
call fcn.140010c10
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.140010eb0
movzx ebx, al
lea rcx, [rsp + 0x38]
call fcn.140010930
test bl, bl
je 0x14000f0a3
lea rcx, [rbp + 0x220]
call fcn.140010930
add rdi, 0x30
cmp rdi, rsi
jne 0x14000f030
jmp 0x14000fb2e
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x14000f134
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14000f134
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
add r8, r10
mov edx, 0xab6b946c
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14000f12f
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000f110
cmp edx, 0xfd8d57e
je 0x14000f139
test r9d, r9d
jne 0x14000f0f0
mov rax, qword [rax]
jmp 0x14000f0c0
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov r15d, dword [rdx + rcx*4]
add r15, r10
lea rcx, [rbp + 0x220]
call fcn.140010c30
mov r12, rax
mov dword [rbp - 0x40], 0x3b1018a
mov dword [rbp - 0x3c], 0x1fa31db7
mov dword [rbp - 0x38], 0x1b5219a8
mov dword [rbp - 0x34], 0x176b157a
mov dword [rbp - 0x30], 0x130a119b
mov word [rbp - 0x2c], 0x6d12
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x2a], xmm0
mov dword [rbp - 0x1a], eax
mov word [rbp - 0x16], ax
mov byte [rbp - 0x14], al
movabs r13, 0x911a833ce8e1622b
movzx ebx, byte [rsp + 0x30]
nop dword [rax + rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor r11d, r11d
cmp r11, 0x2d
jae 0x14000fb17
movzx r10d, byte [rbp + r11 - 0x40]
mov rdx, r10
cmp r8, r11
ja 0x14000fb0e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14000f201
lea rcx, [r11 + r13]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
sub bl, 0x2d
jmp 0x14000f240
je 0x14000fa9e
inc rax
cmp r8, rax
je 0x14000fa17
lea rax, [r9 + 3]
cmp r8, rax
je 0x14000f9e7
lea rax, [r9 + 5]
cmp r8, rax
je 0x14000f9c7
lea rax, [r9 + 8]
cmp r8, rax
je 0x14000f985
nop word [rax + rax]
cmp r9, r11
ja 0x14000fb05
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14000f269
lea ecx, [r11 - 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x4f
jmp 0x14000f2b6
lea rax, [r9 + 1]
cmp r8, rax
je 0x14000f96b
inc rax
cmp r8, rax
je 0x14000f948
lea rax, [r9 + 5]
cmp r8, rax
je 0x14000f92e
lea rax, [r9 + 4]
cmp r8, rax
je 0x14000f914
lea rax, [r9 + 6]
cmp r8, rax
je 0x14000f8fa
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000f8d1
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x14000f619
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14000f5fc
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14000f5d5
lea rax, [r9 + 8]
cmp r8, rax
je 0x14000f5b5
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14000f597
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14000f57d
lea rax, [r9 + 2]
cmp r8, rax
je 0x14000f55f
lea rax, [r9 + 6]
cmp r8, rax
je 0x14000f536
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14000f2d0
lea r8, [r9 + 4]
lea r9, [r8 + 0x41]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14000faea
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14000face
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14000f41b
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14000f401
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14000f4f8
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14000f4d6
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14000f2d0
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x80]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14000f4a9
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14000f48f
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14000f475
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14000f457
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14000f435
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14000f2d0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x2a]
jmp 0x14000f2d0
lea ecx, [r11 + 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x15
jmp 0x14000f240
lea ecx, [r11 - 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x45
jmp 0x14000f1d3
lea edx, [r11 + 0x38]
movzx eax, dl
and al, r10b
mov ecx, 0x3c
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
movzx edi, r11b
jmp 0x14000f99d
lea edx, [r11 - 0x76]
movzx eax, dl
and al, r10b
mov ecx, 0x1d
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x14000f9ff
lea ecx, [r11 + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x6c
jmp 0x14000fa38
lea ecx, [r11 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x12
jmp 0x14000fa5d
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
movzx eax, byte [rbp + r11 - 0x40]
add rax, r9
add r11, rax
inc r11
jmp 0x14000f1c3
lea ecx, [r11 - 0x4f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x29
mov byte [rbp + r11 - 0x40], bl
inc r11
jmp 0x14000f1c3
lea ecx, [r11 + 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x7d
cmp r9, 0x5a
jb 0x14000f4eb
movzx edi, r11b
lea ecx, [rdi + 0x22]
movzx eax, cl
and al, r10b
mov edx, 9
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea ebx, [rdx + rdx]
jmp 0x14000f99d
lea ecx, [r11 + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x26
movzx eax, byte [rbp + r11 - 0x40]
add rax, r9
add r11, rax
inc r11
jmp 0x14000f1c3
lea edx, [r11 - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, 0x1a
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x14000fa5d
lea ecx, [r11 + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x72
jmp 0x14000fa38
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x64
movzx r14d, r11b
jmp 0x14000f892
lea ecx, [r11 + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0xa
dec r11
inc r11
jmp 0x14000f1c3
lea edx, [r11 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
inc r9
dec r11
inc r11
jmp 0x14000f1c3
movzx edi, r11b
lea ecx, [rdi + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x56
jmp 0x14000f99d
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x14000f69b
lea ecx, [r11 + 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x2d
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x14000f8b6
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14000f74a
lea ecx, [r11 + 0x3f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x47
cmp r8, 6
jae 0x14000f872
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x14000f7bf
lea ecx, [r11 - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x6a
jmp 0x14000f50d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000f6cd
lea ecx, [r11 + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x62
movzx eax, byte [rbp + r11 - 0x40]
add rax, r9
add r11, rax
inc r11
jmp 0x14000f1c3
inc rax
cmp r8, rax
jne 0x14000f6ef
lea ecx, [r11 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x16
jmp 0x14000fa38
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14000f716
movzx r14d, r11b
lea ecx, [r14 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x24
jmp 0x14000f892
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14000f637
lea edx, [r11 + 0x68]
movzx eax, dl
and al, r10b
mov ecx, 0x14
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
inc r9
dec r11
inc r11
jmp 0x14000f1c3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000f770
movzx edi, r11b
lea ecx, [rdi - 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x13
jmp 0x14000f99d
inc rax
cmp r8, rax
jne 0x14000f798
lea ecx, [r11 + 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x39
dec r11
inc r11
jmp 0x14000f1c3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14000f667
lea ecx, [r11 - 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x7b
jmp 0x14000f9fc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14000f7f5
lea edx, [r11 + 0x1c]
movzx eax, dl
and al, r10b
mov ecx, 0x1e
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
movzx eax, byte [rbp + r11 - 0x40]
add rax, r9
add r11, rax
inc r11
jmp 0x14000f1c3
inc rax
cmp r8, rax
jne 0x14000f817
lea ecx, [r11 + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x1e
jmp 0x14000fa5d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14000f844
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, 0x10
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
dec r11
inc r11
jmp 0x14000f1c3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14000f50d
movzx edi, r11b
lea edx, [rdi - 0x34]
movzx eax, dl
and al, r10b
mov ecx, 0x36
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x14000f99d
movzx r14d, r11b
lea edx, [r14 + 0x78]
movzx eax, dl
and al, r10b
add al, al
movzx ebx, byte [rbp + r11 - 0x40]
sub bl, al
sub bl, 0x48
add bl, dl
add bl, r10b
sub r14b, 0x5d
movzx eax, r14b
and al, r10b
add al, al
sub r14b, al
sub r14b, 0x75
add r14b, r10b
add r14b, bl
mov byte [rbp + r11 - 0x40], r14b
jmp 0x14000f9fc
lea edx, [r11 - 0x32]
movzx eax, dl
and al, r10b
mov ecx, 0x2f
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14000fa38
lea ecx, [r11 - 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x25
movzx eax, byte [rbp + r11 - 0x40]
add rax, r9
add r11, rax
inc r11
jmp 0x14000f1c3
lea ecx, [r11 - 0x1f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x27
jmp 0x14000fa38
lea ecx, [r11 - 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x33
jmp 0x14000f9ff
lea ecx, [r11 + 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x73
jmp 0x14000f9fc
lea ecx, [r11 + 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x65
inc r9
dec r11
inc r11
jmp 0x14000f1c3
movzx edi, r11b
lea ecx, [rdi - 0x23]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0xb
jmp 0x14000f99d
movzx edi, r11b
lea ecx, [rdi + 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x57
add dil, 0x4d
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x1b
add dil, r10b
mov byte [rbp + r11 - 0x40], dil
inc r9
dec r11
inc r11
jmp 0x14000f1c3
lea ecx, [r11 - 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x5d
dec r11
inc r11
jmp 0x14000f1c3
lea ecx, [r11 - 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x11
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14000f1c3
movabs rcx, 0xf7b996aa5e29af2d
add rcx, r11
movzx r10d, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x3b
lea ecx, [r11 - 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x31
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 - 0x40], al
inc r9
add rax, r9
sub r11, rax
lea edx, [r11 + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 - 0x40]
add rax, r9
add r11, rax
inc r11
jmp 0x14000f1c3
movabs rcx, 0xb34f89b6baa42681
add rcx, r11
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
add bl, 0x79
movzx eax, byte [rbp + r11 - 0x40]
add rax, r9
add r11, rax
inc r11
jmp 0x14000f1c3
add r11b, 0x57
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x61
jmp 0x14000f1c0
inc r11b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 7
jmp 0x14000f1b0
lea rcx, [rbp + 0x16df4a4]
jmp 0x14000fb1b
lea rcx, [rbp + 0x4f56cf]
jmp 0x14000fb1b
lea rcx, [rbp - 0x40]
mov rdx, r12
call r15
nop
lea rcx, [rbp + 0x220]
call fcn.140010930
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x14000fbb4
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14000fbb4
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
add r8, r10
mov edx, 0x147be22b
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14000fbaf
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000fb90
cmp edx, 0x34c43c1f
je 0x14000fbb9
test r9d, r9d
jne 0x14000fb70
mov rax, qword [rax]
jmp 0x14000fb40
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
mov rcx, qword [rbp + 0x1a0]
call rax
nop
lea rcx, [rbp + 0x1e8]
call fcn.1400107c0
nop
lea rcx, [rbp + 0x200]
call fcn.140010930
jmp 0x140010784
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x14000fc84
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14000fc84
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
add r8, r10
mov edx, 0xb5f978a7
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14000fc7f
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14000fc60
cmp edx, 0xdf8a468
je 0x14000fc89
test r9d, r9d
jne 0x14000fc40
mov rax, qword [rax]
jmp 0x14000fc10
mov eax, dword [rbx + 0x24]
add rax, r10
movzx edx, word [rax + r9*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r10
mov esi, dword [rcx + rdx*4]
add rsi, r10
mov dword [rbp - 0x10], 0xd7cbb2cc
mov dword [rbp - 0xc], 0xdb68add1
mov dword [rbp - 8], 0xd3dd6ddf
mov dword [rbp - 4], 0xdf60d3d9
mov dword [rbp], 0xe7a0d7a1
mov word [rbp + 4], 0x47e1
mov byte [rbp + 6], 0x78
xor eax, eax
mov qword [rbp + 7], rax
mov dword [rbp + 0xf], eax
movabs r14, 0xf57fecfac05ebc0d
movabs r12, 0xb67f7adb4297245b
movabs r15, 0xe07fc6f0411c3427
movzx edx, byte [rsp + 0x30]
nop dword [rax]
mov r8, qword [0x140015788]
mov r9, qword [0x140015780]
nop
xor r11d, r11d
cmp r11, 0x23
jae 0x140010770
movzx r10d, byte [rbp + r11 - 0x10]
mov rbx, r10
cmp r8, r11
ja 0x140010765
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14000fd4c
lea rdx, [r11 + r14]
movzx eax, dl
and al, bl
add al, al
sub dl, al
sub dl, 0x5b
add dl, bl
jmp 0x14000fd86
je 0x1400106fb
lea rax, [r9 + 3]
cmp r8, rax
je 0x140010684
lea rax, [r9 + 4]
cmp r8, rax
je 0x140010654
lea rax, [r9 + 6]
cmp r8, rax
je 0x140010620
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400105fd
cmp r9, r11
ja 0x14001075a
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14000fdaf
lea ecx, [r11 + 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x77
jmp 0x14000fdf0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400105bf
lea rax, [r9 + 3]
cmp r8, rax
je 0x14001059f
lea rax, [rcx + 1]
cmp r8, rax
je 0x140010582
lea rax, [r9 + 4]
cmp r8, rax
je 0x140010568
lea rax, [r9 + 7]
cmp r8, rax
je 0x14001054e
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x1400102d4
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400102b7
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140010291
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14001026e
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140010251
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140010234
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140010217
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400101fd
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400101e3
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14001073e
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140010722
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14000ffc4
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14000ffaa
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14000ff90
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14001019c
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140010159
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14001011c
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400100fa
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400100d1
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400100b4
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14001009a
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140010080
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140010063
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140010042
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140010022
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14000ffff
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14000ffde
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14000fe00
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 9]
jmp 0x14000fe00
lea ecx, [r11 + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x69
jmp 0x14000fdf0
lea ecx, [r11 - 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4d
jmp 0x14000fd86
lea ecx, [r11 - 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 3
jmp 0x14000fd23
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx ebx, r11b
jmp 0x1400105d7
lea ecx, [r11 + 0x6e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 2
inc r9
dec r11
inc r11
jmp 0x14000fd13
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4c
dec r11
inc r11
jmp 0x14000fd13
lea edx, [r11 + 0x3a]
movzx eax, dl
and al, r10b
mov ecx, 0x35
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx ebx, r11b
jmp 0x140010638
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, 0x10
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140010669
lea ecx, [r11 + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2a
jmp 0x14001066c
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x74
jmp 0x140010699
lea edx, [r11 - 0x2e]
movzx eax, dl
and al, r10b
mov ecx, 0x21
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400106be
lea ecx, [r11 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 8
movzx eax, byte [rbp + r11 - 0x10]
add rax, r9
add r11, rax
inc r11
jmp 0x14000fd13
lea ecx, [r11 + 0x77]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x41
mov byte [rbp + r11 - 0x10], dl
inc r11
jmp 0x14000fd13
lea ecx, [r11 + 0x5d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x75
cmp r9, 5
jb 0x14001010f
movzx ebx, r11b
lea ecx, [rbx + 0x2e]
movzx eax, cl
and al, r10b
mov edx, 0x1f
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, dl
jmp 0x1400105d7
lea ecx, [r11 + 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x2b
cmp r8, 0x10
jae 0x140010513
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140010466
lea ecx, [r11 + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x26
jmp 0x140010131
lea ecx, [r11 + 0x29]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1f
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x140010534
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400103f3
lea ecx, [r11 + 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x51
jmp 0x14001016e
lea ecx, [r11 + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x14
jmp 0x1400106be
lea ecx, [r11 + 0x32]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5e
jmp 0x140010699
lea edx, [r11 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, 0x2c
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14001066c
lea edx, [r11 - 2]
movzx eax, dl
and al, r10b
mov ecx, 7
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140010669
movzx ebx, r11b
lea ecx, [rbx - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3c
jmp 0x140010638
lea edx, [r11 - 0x36]
movzx eax, dl
and al, r10b
mov ecx, 0x3d
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x14000fd13
lea edx, [r11 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r9
dec r11
inc r11
jmp 0x14000fd13
movzx ebx, r11b
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1a
jmp 0x1400105d7
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400102fa
lea ecx, [r11 + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5b
jmp 0x1400101b1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14001032f
lea edx, [r11 + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rbp + r11 - 0x10]
add rax, r9
add r11, rax
inc r11
jmp 0x14000fd13
inc rax
cmp r8, rax
jne 0x140010351
lea ecx, [r11 + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5a
jmp 0x140010699
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140010377
lea edx, [r11 - 0x76]
movzx eax, dl
and al, r10b
mov ecx, 0x1d
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140010669
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14001039d
movzx ebx, r11b
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7c
jmp 0x140010638
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400103c6
lea ecx, [r11 - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x32
dec r11
inc r11
jmp 0x14000fd13
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400101b1
movzx ebx, r11b
lea edx, [rbx - 0xe]
movzx eax, dl
and al, r10b
mov ecx, 0x31
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400105d7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140010419
movzx ebx, r11b
lea ecx, [rbx + 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x65
jmp 0x1400105d7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14001043f
movzx ebx, r11b
lea ecx, [rbx - 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x79
jmp 0x140010638
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14001016e
lea ecx, [r11 - 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3d
jmp 0x140010669
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14001049b
lea edx, [r11 + 0x44]
movzx eax, dl
and al, r10b
mov ecx, 0x12
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rbp + r11 - 0x10]
add rax, r9
add r11, rax
inc r11
jmp 0x14000fd13
inc rax
cmp r8, rax
jne 0x1400104c0
lea edx, [r11 + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, 0x37
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400106be
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400104e6
movzx ebx, r11b
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6a
jmp 0x140010638
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140010131
movzx ebx, r11b
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r10b
mov ecx, 0x3a
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400105d7
movzx ebx, r11b
lea edx, [rbx + 0x48]
movzx eax, r10b
and al, dl
movzx ecx, byte [rbp + r11 - 0x10]
sub cl, al
add cl, 4
add cl, cl
add dl, cl
jmp 0x140010638
lea edx, [r11 + 0x62]
movzx eax, dl
and al, r10b
mov ecx, 0x29
sub cl, al
add cl, cl
add dl, cl
jmp 0x140010699
lea ecx, [r11 - 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x71
jmp 0x140010699
lea ecx, [r11 - 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 5
jmp 0x140010669
movzx ebx, r11b
lea ecx, [rbx + 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4f
jmp 0x140010638
lea ecx, [r11 + 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x67
dec r11
inc r11
jmp 0x14000fd13
movzx ebx, r11b
lea ecx, [rbx + 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2d
add bl, 0x3b
movzx eax, bl
and al, r10b
add al, al
sub bl, al
add bl, 0x63
add bl, r10b
mov byte [rbp + r11 - 0x10], bl
inc r9
dec r11
inc r11
jmp 0x14000fd13
lea ecx, [r11 - 0x23]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xb
inc r9
dec r11
inc r11
jmp 0x14000fd13
movzx ebx, r11b
lea ecx, [rbx - 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x61
add bl, 0x55
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x53
add bl, r10b
add bl, dl
mov byte [rbp + r11 - 0x10], bl
jmp 0x140010669
lea ecx, [r11 - 0x71]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x17
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14000fd13
lea rax, [r11 + r12]
movzx r10d, bl
and bl, al
add bl, bl
sub al, bl
lea edx, [r10 + rax]
sub dl, 0x7d
lea ecx, [r11 + 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 9
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 - 0x10], al
inc r9
add rax, r9
sub r11, rax
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x64
add cl, r10b
mov byte [rbp + r11 - 0x10], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 - 0x10]
add rax, r9
add r11, rax
inc r11
jmp 0x14000fd13
lea rcx, [r11 + r15]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x11
movzx eax, byte [rbp + r11 - 0x10]
add rax, r9
add r11, rax
inc r11
jmp 0x14000fd13
sub r11b, 0x3f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x47
jmp 0x14000fd10
sub r11b, 0x59
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x6f
jmp 0x14000fd00
lea rcx, [rbp + 0x16658ac]
call rsi
jmp 0x140010784
lea rcx, [rbp + 0x8514b9]
call rsi
jmp 0x140010784
lea rcx, [rbp - 0x10]
call rsi
jmp 0x140010784
lea rcx, str.Hello__world__n
call fcn.140001010
xor eax, eax
mov rcx, qword [rbp + 0x240]
xor rcx, rsp
call fcn.140011a00
lea r11, [rsp + 0x350]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret