Function at 0x140010140
Capabilities:
Contain obfuscated stackstrings
Parse credit card information
Parse pe header

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov qword [rax + 8], rcx
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xda8]
sub rsp, 0xe80
mov rax, qword [0x1402998f8]
xor rax, rsp
mov qword [rbp + 0xd70], rax
mov rbx, rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rcx
call fcn.1400060b4
nop
lea rsi, [rbx + 0x20]
mov rcx, rsi
call fcn.1400060b4
nop
lea rax, [rbx + 0x40]
mov qword [rsp + 0x28], rax
mov rcx, rax
call fcn.1400060b4
nop
lea rcx, [rbx + 0x60]
call fcn.1400060b4
nop
lea r14, [rbx + 0x80]
mov rcx, r14
call fcn.1400060b4
nop
lea r15, [rbx + 0xa0]
mov rcx, r15
call fcn.1400060b4
nop
lea r12, [rbx + 0xc0]
mov rcx, r12
call fcn.1400060b4
nop
lea r13, [rbx + 0xe0]
mov rcx, r13
call fcn.1400060b4
nop
lea rcx, [rbx + 0x100]
call fcn.1400060b4
nop
lea rcx, [rbx + 0x120]
call fcn.1400060b4
nop
lea rcx, [rbx + 0x140]
call fcn.1400060b4
nop
lea rcx, [rbx + 0x160]
call fcn.1400060b4
nop
lea rcx, [rbx + 0x180]
call fcn.1400060b4
nop
lea rcx, [rbx + 0x1a0]
call fcn.1400060b4
nop
lea rcx, [rbx + 0x1c0]
call fcn.1400060b4
nop
lea rcx, [rbx + 0x1e0]
call fcn.1400060b4
nop
lea rcx, [rbx + 0x200]
call fcn.1400060b4
nop
lea rcx, [rbx + 0x220]
call fcn.1400060b4
nop
lea rcx, [rbx + 0x240]
call fcn.1400060b4
nop
lea rcx, [rbx + 0x260]
call fcn.1400060b4
nop
lea rcx, [rbx + 0x280]
call fcn.1400060b4
nop
mov byte [rbp + 0xc88], 0x5a
mov byte [rbp + 0xc89], 0x5f
mov byte [rbp + 0xc8a], 0x5a
mov byte [rbp + 0xc8b], 0x49
mov byte [rbp + 0xc8c], 0x41
mov byte [rbp + 0xc8d], 0x61
mov byte [rbp + 0xc8e], 0x38
mov byte [rbp + 0xc8f], 0x20
mov byte [rbp + 0xc90], 0x31
mov byte [rbp + 0xc91], 0x60
mov byte [rbp + 0xc92], 0x3c
mov byte [rbp + 0xc93], 0x58
mov byte [rbp + 0xc94], 0x35
mov byte [rbp + 0xc95], 0x3d
mov byte [rbp + 0xc96], 0x3c
mov byte [rbp + 0xc97], 0x6a
mov byte [rbp + 0xc98], 0x4a
mov byte [rbp + 0xc99], 0x5c
mov byte [rbp + 0xc9a], 0x34
mov byte [rbp + 0xc9b], 0x59
mov byte [rbp + 0xc9c], 0x51
mov byte [rbp + 0xc9d], 0x34
mov byte [rbp + 0xc9e], 0x67
mov byte [rbp + 0xc9f], 0xb4
mov byte [rbp + 0xca0], 0xc0
mov byte [rbp + 0xca1], 0x90
mov byte [rbp + 0xca2], 0xcc
mov byte [rbp + 0xca3], 0xaa
mov byte [rbp + 0xca4], 0xc5
mov byte [rbp + 0xca5], 0xcd
mov byte [rbp + 0xca6], 0xb2
mov byte [rbp + 0xca7], 0x9c
mov byte [rbp + 0xca8], 0xba
mov byte [rbp + 0xca9], 0xc0
mov byte [rbp + 0xcaa], 0xaf
mov byte [rbp + 0xcab], 0x94
mov byte [rbp + 0xcac], 0xa2
mov byte [rbp + 0xcad], 0xbe
mov byte [rbp + 0xcae], 0x93
mov byte [rbp + 0xcaf], 0x8c
mov byte [rbp + 0xcb0], 0x4e
xor eax, eax
mov qword [rbp + 0xcb1], rax
mov dword [rbp + 0xcb9], eax
mov dil, byte [rsp + 0x20]
call fcn.140037734
mov rbx, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x35
jae 0x140010e37
movzx r9d, byte [rbp + r11 + 0xc88]
mov r8b, r11b
mov dl, r8b
cmp rbx, r11
ja 0x140010e2e
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14001043b
movabs rcx, 0x145093d5f201a569
add rcx, r11
mov rax, rcx
and rax, r9
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r9
add dil, 0x21
jmp 0x140010476
nop dword [rax + rax]
je 0x140010db5
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140010d8e
lea rax, ds:[r10 + 3]
cmp rbx, rax
je 0x140010d59
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140010d3a
mov r8b, r11b
nop dword [rax]
cmp r10, r11
ja 0x140010e25
lea rax, [r10 + 0x1000]
cmp rbx, rax
jae 0x1400104ac
lea ecx, [r8 - 0x63]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4b
jmp 0x1400104e9
lea rcx, [r10 + 1]
cmp rbx, rcx
je 0x140010d05
lea rax, ds:[r10 + 3]
cmp rbx, rax
je 0x140010cec
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140010cd0
lea rax, ds:[rcx + 1]
cmp rbx, rax
je 0x140010c66
lea rax, [r10 + rbx]
cmp rax, r11
jbe 0x140010a0d
lea rax, ds:[r10 + 5]
cmp rbx, rax
je 0x1400109ef
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1400109d0
lea rax, ds:[r10 + 0x7a]
cmp rbx, rax
je 0x1400109b4
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140010998
lea rax, ds:[r10 + 0x41]
cmp rbx, rax
je 0x140010979
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x14001096b
lea rax, ds:[r10 + 0x64]
cmp rbx, rax
je 0x14001094f
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x140010933
lea rax, ds:[r10 + 8]
cmp rbx, rax
je 0x140010925
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x1400104f6
lea rbx, [r10 + 0x10]
lea r10, [rbx + 9]
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x140010e05
lea rcx, [r10 + 2]
cmp rbx, rcx
jb 0x140010de5
lea rax, ds:[r10 + 0x41]
cmp rbx, rax
jb 0x140010719
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x1400106ff
lea rax, ds:[r10 + 0x64]
cmp rbx, rax
jb 0x1400106e5
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x1400108d4
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x140010888
lea rax, [r10 + 0x28]
cmp rbx, rax
jb 0x14001084e
lea rax, ds:[r10 + 9]
cmp rbx, rax
jb 0x14001082a
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x1400104f6
mov rbx, rcx
lea r10, [rcx + 0x2a]
lea rax, [r10 + 0x41]
cmp rcx, rax
ja 0x14001080e
lea rcx, [r10 + 3]
cmp rbx, rcx
ja 0x1400107f2
lea rax, ds:[r10 + 0x5a]
cmp rbx, rax
ja 0x1400107d3
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x1400107c5
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x1400107a9
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x14001078e
lea rax, ds:[r10 + 9]
cmp rbx, rax
ja 0x14001076f
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x140010750
lea rax, ds:[r10 + 0xa]
cmp rbx, rax
ja 0x140010733
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x1400104f6
mov rbx, rcx
lea r10, [rcx + 1]
jmp 0x1400104f6
lea ecx, [r8 + 3]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x15
jmp 0x1400104e9
lea ecx, [r8 + 0x31]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x57
jmp 0x140010479
lea ecx, [r8 + 0x5f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x67
jmp 0x140010403
lea edx, [r8 - 0x18]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x58
add dil, dl
jmp 0x140010d1a
add r8b, 0x16
mov al, r9b
and al, r8b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x140010d4e
add r8b, 0x44
mov al, r9b
and al, r8b
mov ecx, 0x12
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x140010d51
add r8b, 0x72
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x1e
jmp 0x140010c49
sub r8b, 0x60
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x60
jmp 0x140010da2
sub r8b, 0x32
mov ecx, 0x2f
jmp 0x140010a97
sub r8b, 4
mov al, r8b
and al, r9b
mov ecx, 0xe
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x140010c7d
add r8b, 0x2a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x26
jmp 0x140010ca3
add r8b, 0x58
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x68
jmp 0x140010dc9
add r8b, 0x4b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0xd
mov byte [rbp + r11 + 0xc88], dil
jmp 0x140010dd8
lea ecx, [r8 + 0x79]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4f
cmp r10, 0x61
jb 0x140010841
lea ecx, [r8 - 0x2a]
mov al, cl
and al, r9b
mov edx, 0x13
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x140010d1a
lea ecx, [r8 - 0x59]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x6f
nop dword [rax]
cmp rbx, 0x1000
jae 0x140010c34
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jbe 0x140010b93
lea ecx, [r8 - 0x5e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6e
jmp 0x140010863
lea ecx, [r8 - 0x2b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x2d
lea rax, [r10 + rbx]
cmp rax, 0x400
je 0x140010c51
lea rax, [r10 + 0x200]
cmp rbx, rax
jbe 0x140010afb
lea ecx, ds:[r8 + 5]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x23
jmp 0x14001089d
sub r8b, 0x52
mov ecx, 0x1f
jmp 0x140010a42
sub r8b, 0x24
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 4
jmp 0x140010ca3
add r8b, 0xa
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x46
jmp 0x140010c7d
add r8b, 0x38
mov ecx, 0x3c
jmp 0x140010a97
add r8b, 0x66
mov al, r8b
and al, r9b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x140010da2
sub r8b, 0x6c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0xc
jmp 0x140010d6d
sub r8b, 0x3e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x4e
jmp 0x140010d51
sub r8b, 0x10
mov al, r8b
and al, r9b
mov ecx, 0x38
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x140010d4e
lea edx, [r8 + 0x1e]
mov al, dl
and al, r9b
mov ecx, 0x17
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140010d1a
lea rax, [r10 + 0x41]
cmp rbx, rax
jae 0x140010a30
lea ecx, [r8 + 0x69]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x21
jmp 0x1400108e9
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140010a58
add r8b, 0x3a
mov ecx, 0x35
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x140010dc9
inc rax
cmp rbx, rax
jne 0x140010a85
sub r8b, 0x22
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x12
jmp 0x140010c7d
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140010aad
sub r8b, 0x50
mov ecx, 0x18
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x140010da5
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140010ad2
add r8b, 0x54
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x4c
jmp 0x140010d6d
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x1400108e9
add r8b, 0x26
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0xa
jmp 0x140010d51
lea rax, ds:[r10 + 1]
cmp rbx, rax
jne 0x140010b1f
lea ecx, [r8 - 0x29]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x1f
jmp 0x140010d1a
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140010b45
add r8b, 0x1f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x27
jmp 0x140010da2
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140010b6a
sub r8b, 0xf
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x69
jmp 0x140010da5
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14001089d
sub r8b, 0x6b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x13
jmp 0x140010ca3
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140010bb8
add r8b, 0x74
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x2c
jmp 0x140010dc9
lea rax, ds:[r10 + 4]
cmp rbx, rax
jne 0x140010be5
sub r8b, 0x44
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x24
jmp 0x140010da2
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140010c0d
add r8b, 0x60
mov al, r8b
and al, r9b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x140010d51
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140010863
lea ecx, [r8 + 4]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1c
jmp 0x140010d1a
sub r8b, 0x58
mov al, r8b
and al, r9b
mov cl, r9b
sub cl, al
add cl, 0x34
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x140010d6d
add r8b, 0x7a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r8 - 0x56]
jmp 0x140010c7d
add r8b, 0x5b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x7d
sub dl, 0x1d
mov al, dl
and al, r9b
add al, al
sub dl, al
sub dl, 0x35
add dl, r9b
movzx eax, dl
mov byte [rbp + r11 + 0xc88], al
inc r10
add rax, r10
sub r11, rax
lea ecx, [r11 + 0x4c]
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x14
add cl, r9b
mov byte [rbp + r11 + 0xc88], cl
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
jmp 0x140010dc9
sub r8b, 0x77
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x41
jmp 0x140010da5
add r8b, 0x13
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x7b
jmp 0x140010d51
lea ecx, [r8 + 0x6f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 9
add r8b, 0x3f
mov al, r9b
and al, r8b
add al, al
sub r9b, al
add r9b, 0x47
add r9b, r8b
mov byte [rbp + r11 + 0xc88], r9b
jmp 0x140010d4e
sub dl, 7
mov al, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
add dil, 0x31
inc r10
dec r11
jmp 0x140010dd8
lea ecx, [rdx + 0x55]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x53
add dl, 0x11
mov al, r9b
and al, dl
add al, al
mov cl, dil
sub cl, al
sub cl, 0x77
add cl, r9b
add cl, dl
mov byte [rbp + r11 + 0xc88], cl
jmp 0x140010da2
sub dl, 0x7d
mov al, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
add dil, 0x6b
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x140010dd8
add dl, 0x3b
mov al, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
add dil, 0x63
movzx eax, byte [rbp + r11 + 0xc88]
add rax, r10
add r11, rax
inc r11
jmp 0x1400103ed
sub r8b, 0x73
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
add dil, 0x25
jmp 0x1400103ea
sub r8b, 0x45
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x1d
jmp 0x1400103da
lea rdx, [rbp + 0x15b2f14]
jmp 0x140010e3e
lea rdx, [rbp + 0x9cd47d]
jmp 0x140010e3e
lea rdx, [rbp + 0xc88]
lea rcx, [rbp - 0x40]
call fcn.14000608c
nop
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x20]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp]
call fcn.140009500
mov rcx, qword [rsp + 0x30]
cmp rcx, rax
je 0x140010e7c
xor edx, edx
mov r8b, dl
mov rdx, rax
call fcn.14002b5e4
lea rcx, [rbp]
call fcn.140006640
nop
lea rcx, [rbp - 0x20]
call fcn.140006640
nop
lea rcx, [rbp - 0x40]
call fcn.140006640
mov byte [rsp + 0x40], 0x42
mov byte [rsp + 0x41], 0x7d
mov byte [rsp + 0x42], 0x73
mov byte [rsp + 0x43], 0x6c
mov byte [rsp + 0x44], 0x5f
mov byte [rsp + 0x45], 0x44
mov byte [rsp + 0x46], 0x76
mov byte [rsp + 0x47], 0x6a
mov byte [rsp + 0x48], 0x4e
mov byte [rsp + 0x49], 0x55
mov byte [rsp + 0x4a], 0x70
mov byte [rsp + 0x4b], 0x7c
mov byte [rsp + 0x4c], 0x22
xor eax, eax
mov dword [rsp + 0x4d], eax
mov dil, byte [rsp + 0x20]
call fcn.140037734
mov rbx, qword [rax]
call fcn.14003773c
mov r9, qword [rax]
xor r11d, r11d
nop dword [rax + rax]
cmp r11, 0x11
jae 0x14001193f
movzx r8d, byte [rsp + r11 + 0x40]
mov dl, r11b
mov r10b, dl
cmp rbx, r11
ja 0x140011936
lea rax, [r9 + 1]
cmp rbx, rax
jae 0x140010f4b
movabs rcx, 0x6c3b382d1c821a27
add rcx, r11
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
sub dil, 0x11
jmp 0x140010f78
je 0x1400118d0
lea rax, [r9 + 2]
cmp rbx, rax
je 0x14001186c
lea rax, [r9 + 3]
cmp rbx, rax
je 0x140011842
lea rax, [r9 + 5]
cmp rbx, rax
je 0x14001180a
mov dl, r11b
nop dword [rax + rax]
cmp r9, r11
ja 0x14001192d
lea rax, [r9 + 0x3e8]
cmp rbx, rax
jae 0x140010fae
lea ecx, [rdx + 0x33]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x65
jmp 0x140011016
lea rcx, [r9 + 1]
cmp rbx, rcx
je 0x1400117d0
lea rax, ds:[r9 + 3]
cmp rbx, rax
je 0x1400117b7
lea rax, [rcx + 1]
cmp rbx, rax
je 0x14001179e
lea rax, ds:[r9 + 2]
cmp rbx, rax
je 0x140011785
lea rax, [r9 + 6]
cmp rbx, rax
je 0x14001176b
lea rax, ds:[r9 + 7]
cmp rbx, rax
je 0x140011752
lea rax, [r9 + 4]
cmp rbx, rax
je 0x140011739
lea rax, ds:[r9 + rbx]
cmp rax, r11
jbe 0x1400114f7
lea rax, [r9 + 0xa]
cmp rbx, rax
je 0x1400114de
lea rax, ds:[r9 + 0x80]
cmp rbx, rax
je 0x1400114c5
lea rax, [r9 + 8]
cmp rbx, rax
je 0x1400114b5
lea rax, ds:[r9 + 0x41]
cmp rbx, rax
je 0x140011498
lea rax, [r9 + 0x42]
cmp rbx, rax
je 0x14001147b
lea rax, ds:[r9 + 5]
cmp rbx, rax
je 0x14001145e
lea rax, [r9 + 0x61]
cmp rbx, rax
je 0x140011445
lea rax, ds:[r9 + 0x28]
cmp rbx, rax
je 0x14001142b
lea rax, [r9 + 0x400]
cmp rbx, rax
je 0x140011412
lea rax, ds:[r9 + 0x10]
cmp rbx, rax
je 0x140011029
mov rbx, rax
lea r9, [rax + 1]
lea rax, [r9 + 0x200]
cmp rbx, rax
jb 0x140011914
lea rax, [r9 + 9]
cmp rbx, rax
jb 0x1400118fb
lea rax, ds:[r9 + 0x5a]
cmp rbx, rax
jb 0x140011258
lea rax, [r9 + 0x64]
cmp rbx, rax
jb 0x14001123f
lea rax, ds:[r9 + 6]
cmp rbx, rax
jb 0x140011226
lea rax, [r9 + 0x7a]
cmp rbx, rax
jb 0x1400113cd
lea rax, ds:[r9 + 0x40]
cmp rbx, rax
jb 0x140011389
lea rax, [r9 + 0x1000]
cmp rbx, rax
jb 0x14001134e
lea rax, ds:[r9 + 0x20]
cmp rbx, rax
jb 0x140011330
lea rax, [r9 + 2]
cmp rbx, rax
jb 0x140011029
lea rbx, [r9 + 0x3e8]
lea r9, [rbx + 0x3e8]
lea rax, [r9 + 0xa]
cmp rbx, rax
ja 0x140011317
lea rax, [r9 + 0x2a]
cmp rbx, rax
ja 0x1400112fe
lea rax, [r9 + 0x80]
cmp rbx, rax
ja 0x1400112e5
lea rax, [r9 + 8]
cmp rbx, rax
ja 0x1400112cc
lea rax, ds:[r9 + 0x41]
cmp rbx, rax
ja 0x1400112bf
lea rax, [r9 + 0x42]
cmp rbx, rax
ja 0x1400112b2
lea rax, ds:[r9 + 0x61]
cmp rbx, rax
ja 0x1400112a5
lea rax, [r9 + 0x28]
cmp rbx, rax
ja 0x14001128a
lea rax, ds:[r9 + 3]
cmp rbx, rax
ja 0x140011271
lea rax, [r9 + 0x400]
cmp rbx, rax
ja 0x140011029
lea rbx, [r9 + 0x10]
lea r9, [rbx + 0x10]
jmp 0x140011029
lea ecx, [rdx + 0x2d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x3b
jmp 0x140011016
lea ecx, [rdx - 0x21]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x19
jmp 0x140010f7b
lea ecx, [rdx - 0x6f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 9
jmp 0x140010f13
sub dl, 0x68
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x28
jmp 0x1400117e4
add dl, 0x4a
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 6
jmp 0x1400117ff
sub dl, 4
mov ecx, 0xe
jmp 0x14001159d
sub dl, 0x52
mov ecx, 0x1f
jmp 0x1400114a0
add dl, 0x60
mov ecx, 0x30
jmp 0x140011483
add dl, 0x12
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x7e
jmp 0x140011859
sub dl, 0x3c
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x5c
jmp 0x140011881
add dl, 0x76
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x3a
jmp 0x1400118a9
add dl, 0x28
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x18
jmp 0x1400118e7
add dl, 0x65
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 0x3d
mov byte [rsp + r11 + 0x40], dil
jmp 0x1400118f3
lea ecx, [rdx + 0x17]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x5f
cmp r9, 0x1000
jb 0x140011344
sub dl, 0x76
mov al, dl
and al, r8b
mov ecx, 0x1d
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
lea edi, [rcx + rcx]
jmp 0x1400117e4
lea ecx, [rdx - 0x37]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7f
nop dword [rax]
cmp rbx, 3
jae 0x140011705
lea rcx, [r9 + 3]
cmp rbx, rcx
jbe 0x14001166d
lea ecx, [rdx + 0x7e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x72
jmp 0x140011362
lea ecx, [rdx + 0x7b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5d
lea rax, [r9 + rbx]
cmp rax, 0x20
je 0x140011725
lea rax, [r9 + 0x20]
cmp rbx, rax
jbe 0x1400115dc
lea ecx, [rdx + 0x4b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xd
jmp 0x14001139d
add dl, 0x32
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x5e
jmp 0x1400118e7
sub dl, 0x1c
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x3c
jmp 0x1400118a9
sub dl, 0x6a
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x1a
jmp 0x140011881
add dl, 0x48
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140011859
sub dl, 6
mov ecx, 0x15
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14001183d
sub dl, 0x54
mov ecx, 0x26
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14001181f
add dl, 0x5e
mov ecx, 0x37
jmp 0x14001159d
add dl, 0x10
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x70
jmp 0x1400117ff
sub dl, 0x3e
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x4e
jmp 0x1400117e4
lea rax, ds:[r9 + 0x10]
cmp rbx, rax
jae 0x14001151e
lea ecx, [rdx + 0x27]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x11
jmp 0x1400113e1
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x140011545
add dl, 0x66
mov ecx, 0x1b
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400118e7
inc rax
cmp rbx, rax
jne 0x14001156a
sub dl, 0x4c
mov ecx, 0xa
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400118a9
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x14001158c
add dl, 2
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0xe
jmp 0x140011881
lea rax, [r9 + 4]
cmp rbx, rax
jne 0x1400115b2
add dl, 0x3a
mov ecx, 0x35
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140011802
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x1400113e1
sub dl, 0x2a
mov al, dl
and al, r8b
mov ecx, 0x13
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400117e4
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x1400115fe
sub dl, 0x67
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x2f
jmp 0x1400117e4
lea rax, [r9 + 4]
cmp rbx, rax
jne 0x140011625
sub dl, 0x2f
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 0x49
jmp 0x14001183d
lea rax, [r9 + 6]
cmp rbx, rax
jne 0x140011647
add dl, 0x1f
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 0x27
jmp 0x140011859
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x14001139d
add dl, 9
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x3f
jmp 0x1400118e7
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x140011685
sub dl, 0x34
mov ecx, 0x36
jmp 0x14001152f
inc rax
cmp rbx, rax
jne 0x14001169a
add dl, 0x1a
mov ecx, 0x25
jmp 0x140011555
cmp rbx, rcx
jne 0x1400116bc
add dl, 0x68
mov al, dl
and al, r8b
mov ecx, 0x14
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140011881
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x1400116de
add dl, 0x52
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x3e
jmp 0x14001181f
lea rax, [r9 + 7]
cmp rbx, rax
jne 0x140011362
sub dl, 0x60
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x60
jmp 0x140011802
sub dl, 0x28
mov al, dl
and al, r8b
mov cl, r8b
sub cl, al
add cl, 0xc
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14001181f
add dl, 0x26
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [rdx - 0xa]
jmp 0x140011881
sub dl, 0xf
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 0x69
jmp 0x1400118e7
add dl, 0x55
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x53
jmp 0x140011881
add dl, 7
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x31
jmp 0x140011859
sub dl, 0x47
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0xf
jmp 0x14001183d
add dl, 0x6b
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 0x13
jmp 0x14001181f
add dl, 0x1d
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 0x35
jmp 0x140011802
sub dl, 0x7f
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 0x79
sub r10b, 0x4f
mov al, r10b
and al, r8b
add al, al
sub r10b, al
add r10b, 0x29
add r10b, r8b
mov byte [rsp + r11 + 0x40], r10b
inc r9
dec r11
jmp 0x1400118f3
lea ecx, [r10 - 5]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x23
dec r10b
mov al, r10b
and al, r8b
add al, al
mov cl, dil
sub cl, al
add cl, 7
add cl, r10b
add cl, r8b
mov byte [rsp + r11 + 0x40], cl
add rbx, r9
jmp 0x140011859
add r10b, 0x5f
mov al, r10b
and al, r8b
add al, al
sub r10b, al
lea edi, [r8 + r10]
add dil, 0x67
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x1400118f3
lea ecx, [r10 + 0x11]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x77
add r10b, 0x4d
mov al, r10b
and al, r8b
add al, al
sub r10b, al
sub r10b, 0x1b
add r10b, r8b
movzx eax, r10b
mov byte [rsp + r11 + 0x40], al
inc r9
add rax, r9
sub r11, rax
lea ecx, [r11 + 0x74]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x2c
add cl, r8b
mov byte [rsp + r11 + 0x40], cl
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
jmp 0x1400118e7
add r10b, 0x75
mov al, r10b
and al, r8b
add al, al
sub r10b, al
lea edi, [r8 + r10]
sub dil, 0x33
movzx eax, byte [rsp + r11 + 0x40]
add rax, r9
add r11, rax
inc r11
jmp 0x140010ef8
add dl, 0x43
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 0x2b
jmp 0x140010ef5
sub dl, 0xb
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 0x4d
jmp 0x140010ee5
lea rdx, [rbp + 0x1699174]
jmp 0x140011944
lea rdx, [rbp + 0xabab9b]
jmp 0x140011944
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14000608c
nop
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x40]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x60]
call fcn.140009500
cmp rsi, rax
je 0x14001197d
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, rsi
call fcn.14002b5e4
lea rcx, [rbp + 0x60]
call fcn.140006640
nop
lea rcx, [rbp + 0x40]
call fcn.140006640
nop
lea rcx, [rbp + 0x20]
call fcn.140006640
lea rdx, [rbp + 0x80]
mov rbx, qword [rsp + 0x30]
mov rcx, rbx
call fcn.14001f9c0
lea rcx, [rbx + 0x40]
cmp rcx, rax
je 0x1400119c5
xor edx, edx
mov r8b, dl
mov rdx, rax
call fcn.14002b5e4
lea rcx, [rbp + 0x80]
call fcn.140006640
lea rdx, ds:[rbp + 0xa0]
mov rcx, rbx
call fcn.14001fae0
lea rcx, [rbx + 0x60]
cmp rcx, rax
je 0x1400119fb
xor edx, edx
mov r8b, dl
mov rdx, rax
call fcn.14002b5e4
lea rcx, [rbp + 0xa0]
call fcn.140006640
mov byte [rbp + 0xcc0], 0xf
mov byte [rbp + 0xcc1], 0x1e
mov byte [rbp + 0xcc2], 0xa
mov byte [rbp + 0xcc3], 0xef
mov byte [rbp + 0xcc4], 0xd
mov byte [rbp + 0xcc5], 0x34
mov byte [rbp + 0xcc6], 0x27
mov byte [rbp + 0xcc7], 0x15
mov byte [rbp + 0xcc8], 0x34
mov byte [rbp + 0xcc9], 0x20
mov byte [rbp + 0xcca], 0x10
mov byte [rbp + 0xccb], 1
mov byte [rbp + 0xccc], 0x39
mov byte [rbp + 0xccd], 0xc7
mov byte [rbp + 0xcce], 0xc
mov byte [rbp + 0xccf], 0x1a
mov byte [rbp + 0xcd0], 0x3d
mov byte [rbp + 0xcd1], 4
mov byte [rbp + 0xcd2], 8
mov byte [rbp + 0xcd3], 0x2e
mov byte [rbp + 0xcd4], 0x30
mov byte [rbp + 0xcd5], 0x34
mov byte [rbp + 0xcd6], 0x3a
mov byte [rbp + 0xcd7], 0x1f
mov byte [rbp + 0xcd8], 0x38
mov byte [rbp + 0xcd9], 0x21
mov byte [rbp + 0xcda], 0x3e
mov byte [rbp + 0xcdb], 0x10
mov byte [rbp + 0xcdc], 0x28
mov byte [rbp + 0xcdd], 0x2d
mov byte [rbp + 0xcde], 0x33
mov byte [rbp + 0xcdf], 0xcc
mov byte [rbp + 0xce0], 0x86
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xce1], xmm0
mov qword [rbp + 0xcf1], rax
mov dword [rbp + 0xcf9], eax
mov bl, byte [rsp + 0x20]
call fcn.140037734
mov rdi, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
nop dword [rax]
cmp rsi, 0x3d
jae 0x140012506
movzx r8d, byte [rbp + rsi + 0xcc0]
mov r9b, sil
mov r11b, r9b
cmp rdi, rsi
ja 0x1400124fd
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140011b77
movabs rcx, 0xaf61369c1cf24a9b
add rcx, rsi
mov rax, rcx
and rax, r8
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r8
sub bl, 0x3d
jmp 0x140011ba9
je 0x140012492
inc rax
cmp rdi, rax
je 0x14001244d
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140012425
lea rax, ds:[r10 + 5]
cmp rdi, rax
je 0x1400123e2
mov r9b, sil
cmp r10, rsi
ja 0x1400124f4
lea rax, [r10 + 0x40]
cmp rdi, rax
jae 0x140011bd6
lea ecx, [r9 - 0x49]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
dec bl
jmp 0x140011c29
lea rcx, ds:[r10 + 1]
cmp rdi, rcx
je 0x1400123c7
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1400123a9
lea rax, ds:[r10 + 5]
cmp rdi, rax
je 0x14001238e
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14001234a
lea rax, ds:[rcx + 1]
cmp rdi, rax
je 0x14001232e
lea rax, [r10 + rdi]
cmp rax, rsi
jbe 0x14001203e
lea rax, ds:[r10 + 6]
cmp rdi, rax
je 0x140012025
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x140012005
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x140011fe5
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x140011fd7
lea rax, ds:[r10 + 3]
cmp rdi, rax
je 0x140011fbc
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140011f9d
lea rax, ds:[r10 + 5]
cmp rdi, rax
je 0x140011f85
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140011f65
lea rax, ds:[r10 + 1]
cmp rdi, rax
je 0x140011c36
lea rdi, [r10 + 0x7a]
lea r10, [rdi + 2]
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x1400124d9
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x1400124be
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x140011e2b
lea rax, ds:[r10 + 0x400]
cmp rdi, rax
jb 0x140011e12
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x140011df9
lea rax, ds:[r10 + 0x61]
cmp rdi, rax
jb 0x140011f4d
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x140011f35
lea rax, ds:[r10 + 0x200]
cmp rdi, rax
jb 0x140011f14
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x140011c36
lea rdi, [r10 + 0x41]
lea r10, [rdi + 0x400]
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x140011ef9
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x140011eeb
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140011ed3
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x140011ec5
lea rax, ds:[r10 + 0x28]
cmp rdi, rax
ja 0x140011ea5
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x140011e87
lea rax, ds:[r10 + 0x41]
cmp rdi, rax
ja 0x140011e6c
lea rax, [r10 + 9]
cmp rdi, rax
ja 0x140011e5e
lea rax, ds:[r10 + 0xa]
cmp rdi, rax
ja 0x140011e45
lea rdi, [r10 + 0x64]
lea r10, [rdi + 0x1000]
jmp 0x140011c36
lea ecx, [r9 + 0x29]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x1f
jmp 0x140011c29
lea ecx, [r9 - 0xd]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x5b
jmp 0x140011bac
lea ecx, ds:[r9 - 0x43]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x2b
jmp 0x140011b36
sub r9b, 0x48
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 8
jmp 0x1400123db
sub r9b, 0x7e
mov ecx, 0x39
jmp 0x14001200e
add r9b, 0x4c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x14
jmp 0x140012418
lea edx, [r9 + 0x16]
mov ecx, 0x33
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x1400122f1
sub r9b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x20
jmp 0x1400123bf
sub r9b, 0x56
mov ecx, 0x2d
jmp 0x140011fa6
lea edx, [r9 + 0x74]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x2c
jmp 0x14001235d
add r9b, 0x3e
mov ecx, 0x27
jmp 0x140011f6e
add r9b, 8
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x38
jmp 0x1400124a8
inc r9b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 7
mov byte [rbp + rsi + 0xcc0], bl
jmp 0x1400124b6
lea edx, [r9 - 0x6b]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x13
jmp 0x14001208e
lea edx, [r9 + 0x5f]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x67
jmp 0x14001205e
add r9b, 0x14
mov ecx, 0x3a
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140012342
lea edx, [r9 - 0x22]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x12
jmp 0x14001235d
sub r9b, 0x58
mov ecx, 0x34
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001243b
add r9b, 0x72
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x1e
jmp 0x1400123bf
lea edx, [r9 + 0x3c]
mov ecx, 0x2e
jmp 0x140011e90
add r9b, 6
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x2a
jmp 0x140012418
sub r9b, 0x30
mov ecx, 0x28
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140012415
sub r9b, 0x66
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x36
jmp 0x1400123db
lea rax, [r10 + 0xa]
cmp rdi, rax
jae 0x1400120f0
lea edx, [r9 - 0x65]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x3d
add bl, dl
lea rax, [r10 + rdi]
cmp rax, 0x2a
je 0x140012319
lea rcx, [r10 + 5]
cmp rdi, rcx
jbe 0x140012192
lea edx, [r9 - 0x11]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x77
add bl, dl
cmp rdi, 0x200
jae 0x1400122dd
lea rax, [r10 + 0x7a]
cmp rdi, rax
jbe 0x14001222e
lea edx, [r9 - 0x5a]
mov al, r8b
and al, dl
mov ecx, 0x3b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
cmp r10, 0x3e8
jb 0x140011f29
sub r9b, 0x3e
mov al, r8b
and al, r9b
mov ecx, 0x19
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
lea ebx, [rcx + rcx]
jmp 0x1400123f7
lea rcx, [r10 + 1]
cmp rdi, rcx
jne 0x140012118
add r9b, 0x6e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 2
jmp 0x1400124a8
lea rax, ds:[r10 + 3]
cmp rdi, rax
jne 0x140012145
lea edx, ds:[r9 - 0x26]
mov al, r8b
and al, dl
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14001235d
lea rax, [rcx + 1]
cmp rdi, rax
jne 0x14001216d
add r9b, 0x10
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x70
jmp 0x14001243b
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140012060
lea edx, [r9 + 0x7c]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x64
jmp 0x1400122f1
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1400121b8
add r9b, 0x25
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 3
jmp 0x1400123db
lea rax, ds:[r10 + 3]
cmp rdi, rax
jne 0x1400121e5
sub r9b, 0x6f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 9
jmp 0x140012418
cmp rdi, rcx
jne 0x140012209
sub r9b, 3
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x15
jmp 0x1400123bf
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140012090
lea edx, [r9 + 0x69]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x21
jmp 0x14001235d
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140012256
sub r9b, 0x24
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 4
jmp 0x1400124a8
inc rax
cmp rdi, rax
jne 0x140012285
add r9b, 0x12
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x7e
jmp 0x140012342
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1400122b1
sub r9b, 0x4c
mov al, r8b
and al, r9b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x1400123bf
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x1400120c2
add r9b, 0x20
mov al, r8b
and al, r9b
mov ecx, 0x10
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140012418
lea edx, [r9 - 8]
mov al, r8b
and al, dl
mov cl, r8b
sub cl, al
add cl, 0x1c
lea ebx, [rcx + rcx]
add bl, dl
sub r9b, 0x6d
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 5
add r9b, r8b
add r9b, bl
mov byte [rbp + rsi + 0xcc0], r9b
jmp 0x1400123bf
lea ecx, [r9 + 0x2e]
mov al, r8b
and al, cl
add al, al
sub cl, al
lea ebx, [rcx - 0x42]
jmp 0x14001235f
add r9b, 0x67
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
add bl, 0x2f
add bl, r9b
jmp 0x140012463
lea edx, [r9 + 0x31]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x57
add bl, dl
sub r9b, 0x37
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x7f
add r9b, r8b
movzx eax, r9b
mov byte [rbp + rsi + 0xcc0], al
inc r10
add rax, r10
sub rsi, rax
jmp 0x140012463
sub r9b, 5
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x23
jmp 0x14001243b
sub r9b, 0x3b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x63
add rdi, r10
jmp 0x14001243b
sub r9b, 0x13
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x7b
add bl, r9b
jmp 0x1400123f7
lea edx, [r11 - 0x7f]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x79
add bl, dl
add r11b, 0x5d
mov al, r11b
and al, r8b
add al, al
sub r11b, al
add r11b, 0x75
add r11b, r8b
mov byte [rbp + rsi + 0xcc0], r11b
inc r10
dec rsi
jmp 0x1400124b6
add r11b, 0x73
mov al, r8b
and al, r11b
add al, al
sub r8b, al
lea ebx, [r11 + r8]
sub bl, 0x25
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x1400124b6
add r11b, 7
mov al, r11b
and al, r8b
add al, al
sub r11b, al
lea ebx, [r8 + r11]
sub bl, 0x31
lea edx, [rsi + 0x64]
mov al, dl
and al, r8b
mov ecx, 0x22
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + rsi + 0xcc0], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add rsi, rax
jmp 0x1400124a8
sub r11b, 0x2f
mov al, r11b
and al, r8b
add al, al
sub r11b, al
lea ebx, [r8 + r11]
add bl, 0x49
movzx eax, byte [rbp + rsi + 0xcc0]
add rax, r10
add rsi, rax
inc rsi
jmp 0x140011b1d
sub r9b, 0x79
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x4f
jmp 0x140011b1b
add r9b, 0x51
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x37
jmp 0x140011b0b
lea rdx, [rbp + 0x14a2ce4]
jmp 0x14001250d
lea rdx, [rbp + 0xfc777f]
jmp 0x14001250d
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0xc0]
call fcn.14000608c
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0xe0]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.140009500
nop
mov r8, qword [rsp + 0x28]
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x120]
call fcn.14000605c
lea rax, [rbp + 0x120]
cmp r14, rax
je 0x140012585
xor eax, eax
mov r8b, al
lea rdx, [rbp + 0x120]
mov rcx, r14
call fcn.14002b5e4
lea rcx, [rbp + 0x120]
call fcn.140006640
nop
lea rcx, [rbp + 0x100]
call fcn.140006640
nop
lea rcx, [rbp + 0xe0]
call fcn.140006640
nop
lea rcx, [rbp + 0xc0]
call fcn.140006640
mov byte [rbp + 0xb08], 0x2f
mov byte [rbp + 0xb09], 0x1e
mov byte [rbp + 0xb0a], 0x2a
mov byte [rbp + 0xb0b], 0xf
mov byte [rbp + 0xb0c], 0x2c
mov byte [rbp + 0xb0d], 0x33
mov byte [rbp + 0xb0e], 0xa
mov byte [rbp + 0xb0f], 0x31
mov byte [rbp + 0xb10], 9
mov byte [rbp + 0xb11], 0x36
mov byte [rbp + 0xb12], 2
mov byte [rbp + 0xb13], 0x21
mov byte [rbp + 0xb14], 0x37
mov byte [rbp + 0xb15], 0xa
mov byte [rbp + 0xb16], 0xa
mov byte [rbp + 0xb17], 0x64
mov byte [rbp + 0xb18], 0x3f
mov byte [rbp + 0xb19], 0x25
mov byte [rbp + 0xb1a], 0x28
mov byte [rbp + 0xb1b], 0x22
mov byte [rbp + 0xb1c], 0x30
mov byte [rbp + 0xb1d], 0x2e
mov byte [rbp + 0xb1e], 0x2b
mov byte [rbp + 0xb1f], 0x28
mov byte [rbp + 0xb20], 0x6e
xor eax, eax
mov qword [rbp + 0xb21], rax
mov dword [rbp + 0xb29], eax
mov word [rbp + 0xb2d], ax
mov byte [rbp + 0xb2f], al
mov r14b, 0x78
mov dil, byte [rsp + 0x20]
call fcn.140037734
mov rbx, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
nop dword [rax]
cmp rsi, 0x28
jae 0x1400131d1
movzx r9d, byte [rbp + rsi + 0xb08]
mov r8b, sil
mov r11b, r8b
cmp rbx, rsi
ja 0x1400131c5
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x1400126fc
movabs rcx, 0xa58bf02ff6bd414b
add rcx, rsi
mov rax, rcx
and rax, r9
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r9
sub dil, 0xd
jmp 0x140012713
nop dword [rax]
je 0x140013151
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140013105
mov r8b, sil
cmp r10, rsi
ja 0x1400131b6
lea rax, [r10 + 4]
cmp rbx, rax
jae 0x140012746
lea ecx, [r8 + 0x27]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x11
jmp 0x140012789
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1400130c5
inc rax
cmp rbx, rax
je 0x1400130a5
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140013085
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140013069
lea rax, ds:[r10 + 6]
cmp rbx, rax
je 0x14001304d
lea rax, [r10 + rbx]
cmp rax, rsi
jbe 0x140012cc5
lea rax, ds:[r10 + 0x10]
cmp rbx, rax
je 0x140012cb5
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140012ca7
lea rax, ds:[r10 + 0x20]
cmp rbx, rax
je 0x140012c88
lea rcx, [r10 + 8]
cmp rbx, rcx
je 0x140012c7a
lea rax, ds:[r10 + 3]
cmp rbx, rax
je 0x140012c5b
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x140012c3f
lea rax, ds:[r10 + 4]
cmp rbx, rax
je 0x140012c25
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x140012c05
lea rax, ds:[r10 + 0x61]
cmp rbx, rax
je 0x140012be5
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140012796
mov rbx, rcx
lea r10, [rcx + 0x7a]
lea rax, [r10 + 0x28]
cmp rcx, rax
jb 0x14001319a
lea rax, [r10 + 9]
cmp rcx, rax
jb 0x14001317e
lea rax, ds:[r10 + 4]
cmp rcx, rax
jb 0x1400129b9
lea rax, [r10 + 0x2a]
cmp rcx, rax
jb 0x14001299f
lea rax, ds:[r10 + 5]
cmp rcx, rax
jb 0x140012985
lea rax, [r10 + 1]
cmp rcx, rax
jb 0x140012b99
lea rax, ds:[r10 + 0x7a]
cmp rcx, rax
jb 0x140012b25
lea rax, [r10 + 2]
cmp rcx, rax
jb 0x140012b09
lea rax, ds:[r10 + 0x41]
cmp rcx, rax
jb 0x140012ae5
lea rax, [r10 + 0x400]
cmp rcx, rax
jb 0x140012796
lea rbx, [r10 + 0xa]
lea r10, [rbx + 0x64]
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x140012ac5
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x140012aa5
lea rax, ds:[r10 + 6]
cmp rbx, rax
ja 0x140012a85
lea rcx, [r10 + 2]
cmp rbx, rcx
ja 0x140012a65
lea rax, ds:[r10 + 0x41]
cmp rbx, rax
ja 0x140012a45
lea rax, [r10 + 3]
cmp rbx, rax
ja 0x140012a27
lea rax, ds:[r10 + 0x5a]
cmp rbx, rax
ja 0x140012a0b
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x1400129ef
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x1400129d3
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x140012796
mov rbx, rcx
lea r10, [rcx + 0x200]
jmp 0x140012796
lea ecx, [r8 - 0x47]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xf
jmp 0x140012789
lea ecx, [r8 + 0x23]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0xb
jmp 0x140012716
lea ecx, [r8 - 0x73]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x25
jmp 0x1400126b6
add r8b, 0x38
mov al, r9b
and al, r8b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140012fbf
sub r8b, 0x5e
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x6e
jmp 0x1400130fa
add r8b, 0xc
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x54
jmp 0x1400130fd
add r8b, 0x76
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x3a
jmp 0x140012fdd
sub r8b, 0x20
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x20
jmp 0x14001313b
add r8b, 0x4a
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 6
jmp 0x14001313e
lea edx, ds:[r8 - 0x4c]
mov al, r9b
and al, dl
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140012ff5
add r8b, 0x1e
mov al, r9b
and al, r8b
mov ecx, 0x17
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14001301f
sub r8b, r14b
mov al, r9b
and al, r8b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x140013168
add r8b, 0x11
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x77
mov byte [rbp + rsi + 0xb08], dil
jmp 0x140013176
lea edx, ds:[r8 + 0x7b]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x5d
jmp 0x140012b6c
lea edx, [r8 - 0x1b]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x43
add dil, dl
nop dword [rax]
cmp rbx, 0x64
jae 0x140012fc7
lea rdx, [r10 + 5]
cmp rbx, rdx
jbe 0x140012ec5
lea edx, [r8 + 6]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x2a
add dil, dl
cmp r10, 0x200
jb 0x140012afc
sub r8b, 0x1e
mov al, r9b
and al, r8b
add al, al
mov cl, r9b
sub cl, al
add cl, r8b
lea edi, [rcx*2 - 0x5c]
jmp 0x1400130dc
lea ecx, [r8 + 0x4f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x29
lea rax, [r10 + rbx]
cmp rax, 0x7a
je 0x140012fe5
lea rcx, [r10 + 3]
cmp rbx, rcx
jbe 0x140012df4
lea ecx, ds:[r8 - 0x21]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x19
jmp 0x140012b3d
sub r8b, 0x16
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x66
jmp 0x140013168
add r8b, 0x54
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x4c
jmp 0x14001301f
lea ecx, [r8 - 0x42]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x32
jmp 0x140012ff5
add r8b, 0x28
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x18
jmp 0x14001313e
sub r8b, 0x6e
mov al, r8b
and al, r9b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001313b
sub r8b, 4
mov ecx, 0xe
jmp 0x140012d84
add r8b, 0x66
mov al, r8b
and al, r9b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x1400130fd
sub r8b, 0x30
mov ecx, 0x28
jmp 0x140012db2
add r8b, 0x3a
mov ecx, 0x35
jmp 0x140012dde
lea rax, [r10 + 0x80]
cmp rbx, rax
jae 0x140012cef
lea ecx, [r8 + 0x4b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xd
jmp 0x140012bae
lea rcx, [r10 + 1]
cmp rbx, rcx
jne 0x140012d18
add r8b, 0x4e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x22
jmp 0x140013168
lea rax, ds:[r10 + 3]
cmp rbx, rax
jne 0x140012d45
lea ecx, ds:[r8 + 0x7a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x56
jmp 0x140012ff5
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140012d6e
add r8b, 0x10
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x70
jmp 0x14001313e
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140012d9a
add r8b, 0x3c
mov ecx, 0x2e
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001311a
lea rax, ds:[rcx + 1]
cmp rbx, rax
jne 0x140012dc8
add r8b, 0x68
mov ecx, 0x14
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x1400130fa
lea rax, [r10 + 9]
cmp rbx, rax
jne 0x140012bae
sub r8b, 2
mov ecx, 7
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x1400130dc
lea rax, ds:[r10 + 1]
cmp rbx, rax
jne 0x140012e25
add r8b, 0x75
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x33
jmp 0x1400130dc
inc rax
cmp rbx, rax
jne 0x140012e4d
add r8b, 0x37
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x7f
jmp 0x14001311a
cmp rbx, rcx
jne 0x140012e72
add r8b, 0x63
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x4b
jmp 0x14001313e
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140012e99
lea ecx, [r8 - 7]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x31
jmp 0x140012ff5
lea rax, ds:[r10 + 8]
cmp rbx, rax
jne 0x140012b3d
add r8b, 0x25
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 3
jmp 0x140013168
lea rcx, [r10 + 1]
cmp rbx, rcx
jne 0x140012eee
sub r8b, 0x64
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x44
jmp 0x140013168
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140012f17
lea edx, [r8 - 0x38]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
add dil, dl
sub dil, r14b
jmp 0x140012ff5
lea rax, ds:[rcx + 1]
cmp rbx, rax
jne 0x140012f48
add r8b, 0x5e
mov al, r9b
and al, r8b
mov ecx, 0x37
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14001313e
cmp rbx, rdx
jne 0x140012f70
sub r8b, 0xc
mov al, r9b
and al, r8b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14001313b
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140012f9c
add r8b, 0x20
mov al, r9b
and al, r8b
mov ecx, 0x10
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x1400130fd
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x140012b6f
add r8b, 0x4c
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x14
add dil, r8b
jmp 0x1400130dc
add r8b, r14b
mov al, r9b
and al, r8b
mov cl, r9b
sub cl, al
lea edi, [rcx*2 - 0x48]
add dil, r8b
jmp 0x14001311a
lea ecx, [r8 + 0xe]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rcx - 0x62]
add r8b, 0x59
mov al, r9b
and al, r8b
add al, al
mov cl, r9b
sub cl, al
sub cl, 0x6f
add cl, r8b
movzx eax, cl
mov byte [rbp + rsi + 0xb08], al
inc r10
add rax, r10
sub rsi, rax
lea ecx, [rsi - 0x5c]
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x7c
add r9b, cl
mov byte [rbp + rsi + 0xb08], r9b
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add rsi, rax
jmp 0x140013168
sub r8b, 0x55
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x53
jmp 0x14001313e
add r8b, 0x7f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x79
jmp 0x14001311a
sub r8b, 0x17
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x5f
jmp 0x1400130fd
add r8b, 0x53
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x45
jmp 0x1400130fa
sub r8b, 0x43
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x2b
add r11b, 0x2d
mov al, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x3b
add r11b, r9b
mov byte [rbp + rsi + 0xb08], r11b
inc r10
dec rsi
jmp 0x140013176
lea ecx, [r11 - 0x31]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x57
sub r11b, 0x3d
mov al, r11b
and al, r9b
add al, al
mov cl, dil
sub cl, al
sub cl, 0x55
add cl, r11b
add cl, r9b
mov byte [rbp + rsi + 0xb08], cl
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x140013176
sub r11b, 0x1f
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea edi, [r9 + r11]
sub dil, 0x27
movzx eax, byte [rbp + rsi + 0xb08]
add rax, r10
add rsi, rax
inc rsi
jmp 0x14001269d
sub r8b, 9
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
add dil, 0x3f
jmp 0x14001269b
add r8b, 0x61
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
add dil, 0x59
jmp 0x14001268b
lea rdx, ds:[rbp + 0x167e96c]
jmp 0x1400131d8
lea rdx, [rbp + 0xa52ab7]
jmp 0x1400131d8
lea rdx, [rbp + 0xb08]
lea rcx, ds:[rbp + 0x140]
call fcn.14000608c
nop
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x160]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x180]
call fcn.140009500
nop
mov r14, qword [rsp + 0x28]
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.14000605c
lea rax, [rbp + 0x1a0]
cmp r15, rax
je 0x14001324f
xor eax, eax
mov r8b, al
lea rdx, [rbp + 0x1a0]
mov rcx, r15
call fcn.14002b5e4
lea rcx, [rbp + 0x1a0]
call fcn.140006640
nop
lea rcx, [rbp + 0x180]
call fcn.140006640
nop
lea rcx, [rbp + 0x160]
call fcn.140006640
nop
lea rcx, [rbp + 0x140]
call fcn.140006640
mov byte [rbp + 0xbc0], 0x3f
mov byte [rbp + 0xbc1], 0xe
mov byte [rbp + 0xbc2], 0x3a
mov byte [rbp + 0xbc3], 0xdf
mov byte [rbp + 0xbc4], 0x3f
mov byte [rbp + 0xbc5], 0xdf
mov byte [rbp + 0xbc6], 0x3a
mov byte [rbp + 0xbc7], 0x37
mov byte [rbp + 0xbc8], 1
mov byte [rbp + 0xbc9], 0xd8
mov byte [rbp + 0xbca], 6
mov byte [rbp + 0xbcb], 0x1b
mov byte [rbp + 0xbcc], 4
mov byte [rbp + 0xbcd], 0x1c
mov byte [rbp + 0xbce], 0x3e
mov byte [rbp + 0xbcf], 0x6c
mov byte [rbp + 0xbd0], 0xe6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xbd1], xmm0
mov qword [rbp + 0xbe1], rax
mov word [rbp + 0xbe9], ax
mov byte [rbp + 0xbeb], al
mov r15b, 0x71
mov dil, byte [rsp + 0x20]
call fcn.140037734
mov rbx, qword [rax]
call fcn.14003773c
mov r9, qword [rax]
xor r11d, r11d
nop word [rax + rax]
cmp r11, 0x2c
jae 0x140013b85
movzx r8d, byte [rbp + r11 + 0xbc0]
mov dl, r11b
mov r10b, dl
cmp rbx, r11
ja 0x140013b74
lea rax, [r9 + 1]
cmp rbx, rax
jae 0x14001339c
movabs rcx, 0x16da51f6fa70fa9d
add rcx, r11
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
sub dil, 0x4b
jmp 0x1400133c9
nop dword [rax]
je 0x140013b08
lea rax, [r9 + 3]
cmp rbx, rax
je 0x140013a97
lea rax, ds:[r9 + 4]
cmp rbx, rax
je 0x140013a78
mov dl, r11b
cmp r9, r11
ja 0x140013b68
lea rax, ds:[r9 + 5]
cmp rbx, rax
jae 0x140013405
lea edi, ds:[rdx - 0x1f]
mov al, dil
and al, r8b
add al, al
sub dil, al
sub dil, 0x27
add dil, r8b
jmp 0x140013449
lea rax, [r9 + 1]
cmp rbx, rax
je 0x140013a3e
inc rax
cmp rbx, rax
je 0x140013a25
lea rax, [r9 + 3]
cmp rbx, rax
je 0x140013a0c
lea rax, [r9 + 2]
cmp rbx, rax
je 0x1400139e5
lea rax, ds:[r9 + 8]
cmp rbx, rax
je 0x1400139c7
lea rax, [r9 + rbx]
cmp rax, r11
jbe 0x14001374e
lea rax, ds:[r9 + 6]
cmp rbx, rax
je 0x140013735
lea rax, [r9 + 3]
cmp rbx, rax
je 0x140013718
lea rax, ds:[r9 + 0xa]
cmp rbx, rax
je 0x1400136ff
lea rax, [r9 + 0x2a]
cmp rbx, rax
je 0x1400136e6
lea rax, ds:[r9 + 0x7a]
cmp rbx, rax
je 0x1400136c9
lea rax, [r9 + 0x400]
cmp rbx, rax
je 0x1400136b0
lea rbx, [r9 + 9]
lea r9, [rbx + 0x400]
lea rax, [r9 + 5]
cmp rbx, rax
jb 0x140013b4f
lea rax, [r9 + 2]
cmp rbx, rax
jb 0x140013b36
lea rax, [r9 + 0x5a]
cmp rbx, rax
jb 0x140013586
lea rax, [r9 + 0x61]
cmp rbx, rax
jb 0x14001366b
lea rax, ds:[r9 + 0x3e8]
cmp rbx, rax
jb 0x140013625
lea rbx, ds:[r9 + 8]
lea r9, [rbx + 0x3e8]
lea rax, [r9 + 4]
cmp rbx, rax
ja 0x140013605
lea rax, [r9 + 1]
cmp rbx, rax
ja 0x1400135eb
lea rax, ds:[r9 + 0x41]
cmp rbx, rax
ja 0x1400135de
lea rax, [r9 + 0x1000]
cmp rbx, rax
ja 0x1400135c5
lea rax, [r9 + 0x200]
cmp rbx, rax
ja 0x1400135b8
lea rax, [r9 + 0x42]
cmp rbx, rax
ja 0x14001359f
lea rbx, [r9 + 6]
lea r9, [rbx + 0x200]
jmp 0x140013456
lea ecx, [rdx - 0x35]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x73
jmp 0x140013356
add dl, 8
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x38
jmp 0x140013a52
sub dl, 0x32
mov ecx, 0x2f
jmp 0x140013720
sub dl, 0x6c
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0xc
jmp 0x140013a8f
sub dl, 0x54
mov ecx, 0x26
jmp 0x1400136d1
add dl, 0x72
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x1e
jmp 0x140013ad7
add dl, 0x38
mov ecx, 0x3c
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140013b1f
lea ecx, [rdx - 0x13]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7b
nop dword [rax]
cmp r9, 0x3e8
jb 0x140013965
sub dl, 0x72
mov al, dl
and al, r8b
mov ecx, 0xf
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
lea edi, [rcx + rcx]
jmp 0x140013a52
lea ecx, [rdx - 0x4d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x1b
nop
cmp rbx, 0x400
jae 0x140013972
lea rcx, [r9 + 5]
cmp rbx, rcx
jbe 0x1400138f1
lea ecx, [rdx + 0x4a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 6
jmp 0x140013639
add dl, 0xc
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x54
jmp 0x140013ad7
sub dl, 0x2e
mov ecx, 0x21
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140013aac
sub dl, 0x68
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x28
jmp 0x1400139f9
sub dl, 0x16
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x66
jmp 0x140013a8f
sub dl, 0x50
mov ecx, 0x18
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140013a70
add dl, 0x76
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x3a
jmp 0x140013a52
lea rax, [r9 + 0x3e8]
cmp rbx, rax
jae 0x1400137b2
lea ecx, [rdx - 0x63]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x4b
lea rax, ds:[r9 + rbx]
cmp rax, 0x1000
je 0x1400139b3
lea rax, [r9 + 6]
cmp rbx, rax
jbe 0x140013852
lea ecx, [rdx + 0x69]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x21
jmp 0x14001367f
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x1400137d8
sub dl, 0x3e
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x4e
jmp 0x140013b1f
inc rax
cmp rbx, rax
jne 0x140013806
sub dl, 4
mov al, dl
and al, r8b
mov ecx, 0xe
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140013ad7
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x14001382c
add dl, 0x36
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x7a
jmp 0x140013aac
lea rax, [r9 + 6]
cmp rbx, rax
jne 0x140013772
sub dl, 0x1c
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x3c
jmp 0x14001398a
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x140013878
sub dl, 0x5d
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x75
jmp 0x140013a52
lea rax, ds:[r9 + 3]
cmp rbx, rax
jne 0x1400138a5
add dl, 0x17
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 0x5f
jmp 0x140013a8f
lea rax, [r9 + 4]
cmp rbx, rax
jne 0x1400138cb
add dl, 0x51
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x37
jmp 0x14001398a
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x14001367f
add dl, 0x73
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x25
jmp 0x140013b1f
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x14001390b
sub dl, 0x7c
mov ecx, 0x32
jmp 0x14001360d
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x140013925
sub dl, 8
mov ecx, 0x1c
jmp 0x1400136d1
lea rax, [r9 + 7]
cmp rbx, rax
jne 0x14001394b
sub dl, 0x20
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x20
jmp 0x140013a8f
cmp rbx, rcx
jne 0x140013639
add dl, 0x1a
mov ecx, 0x25
jmp 0x140013720
mov byte [rbp + r11 + 0xbc0], dil
jmp 0x140013b2e
sub dl, 0x38
mov al, dl
and al, r8b
mov cl, r8b
sub cl, al
lea edi, [rcx*2 - 0x78]
add dil, dl
add r10b, 0x65
mov al, r10b
and al, r8b
add al, al
sub r10b, al
add r10b, 0x3d
add r10b, dil
add r10b, r8b
mov byte [rbp + r11 + 0xbc0], r10b
add rbx, r9
jmp 0x1400139f9
add dl, 2
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [rdx - 0xe]
jmp 0x140013aac
sub dl, 0x15
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x6d
jmp 0x140013b1f
add dl, 0x3d
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 0x55
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x140013b2e
sub dl, r15b
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 0x17
jmp 0x140013a8f
add dl, 0x55
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x53
jmp 0x140013a70
add dl, 0x1b
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 0x43
add r10b, 0x2b
mov al, r10b
and al, r8b
add al, al
sub r10b, al
sub r10b, 0x2d
add r10b, r8b
mov byte [rbp + r11 + 0xbc0], r10b
inc r9
jmp 0x140013a8f
add r10b, 0x33
mov al, r10b
and al, r8b
add al, al
sub r10b, al
lea edi, [r8 + r10]
sub dil, 0x65
dec r11
jmp 0x140013b2e
lea ecx, [r10 + 0x4b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xd
sub r10b, 0x61
mov al, r10b
and al, r8b
add al, al
sub r10b, al
sub r10b, 0x59
add r10b, r8b
movzx eax, r10b
mov byte [rbp + r11 + 0xbc0], al
inc r9
add rax, r9
sub r11, rax
lea edx, [r11 + 0x3c]
mov al, dl
and al, r8b
mov ecx, 0x2e
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r11 + 0xbc0], cl
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
jmp 0x140013b1f
sub r10b, 0x29
mov al, r10b
and al, r8b
add al, al
sub r10b, al
lea edi, [r8 + r10]
add dil, 0x1f
movzx eax, byte [rbp + r11 + 0xbc0]
add rax, r9
add r11, rax
inc r11
jmp 0x140013337
sub dl, 0x6f
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
add dil, 9
jmp 0x140013334
add dl, 0x57
mov al, dl
and al, r8b
add al, al
sub dl, al
lea edi, [r8 + rdx]
sub dil, 0x61
jmp 0x140013324
lea rdx, [rbp + 0x1686d3c]
jmp 0x140013b8c
lea rdx, ds:[rbp + 0x15967d9]
jmp 0x140013b8c
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0x1c0]
call fcn.14000608c
nop
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x1e0]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.140009500
nop
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.14000605c
lea rax, [rbp + 0x220]
cmp r12, rax
je 0x140013bfd
xor eax, eax
mov r8b, al
lea rdx, [rbp + 0x220]
mov rcx, r12
call fcn.14002b5e4
lea rcx, [rbp + 0x220]
call fcn.140006640
nop
lea rcx, [rbp + 0x200]
call fcn.140006640
nop
lea rcx, [rbp + 0x1e0]
call fcn.140006640
nop
lea rcx, [rbp + 0x1c0]
call fcn.140006640
mov byte [rbp + 0xbf0], 0xff
mov byte [rbp + 0xbf1], 0xce
mov byte [rbp + 0xbf2], 0xfa
mov byte [rbp + 0xbf3], 0xdf
mov byte [rbp + 0xbf4], 0xf0
mov byte [rbp + 0xbf5], 0xf0
mov byte [rbp + 0xbf6], 0xf2
mov byte [rbp + 0xbf7], 0xc0
mov byte [rbp + 0xbf8], 0xf5
mov byte [rbp + 0xbf9], 0xf5
mov byte [rbp + 0xbfa], 0xf6
mov byte [rbp + 0xbfb], 0xde
mov byte [rbp + 0xbfc], 0xc7
mov byte [rbp + 0xbfd], 0xf8
mov byte [rbp + 0xbfe], 0xd9
mov byte [rbp + 0xbff], 0x2e
mov byte [rbp + 0xc00], 0xb6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc01], xmm0
mov qword [rbp + 0xc11], rax
mov word [rbp + 0xc19], ax
mov byte [rbp + 0xc1b], al
mov bl, byte [rsp + 0x20]
call fcn.140037734
mov rdi, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
lea r12d, [rsi + 1]
cmp rsi, 0x2c
jae 0x1400147dd
movzx r8d, byte [rbp + rsi + 0xbf0]
mov r9b, sil
mov r11b, r9b
cmp rdi, rsi
ja 0x1400147d1
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140013d3b
movabs rcx, 0xbc57a558fc6b4715
add rcx, rsi
mov rax, rcx
and rax, r8
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r8
add bl, 0x6d
jmp 0x140013d89
nop dword [rax + rax]
je 0x140014755
inc rax
cmp rdi, rax
je 0x140014713
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1400146d0
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1400146a5
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140014685
lea rax, ds:[r10 + 6]
cmp rdi, rax
je 0x140014645
mov r9b, sil
cmp r10, rsi
ja 0x1400147c5
lea rax, ds:[r10 + 8]
cmp rdi, rax
jae 0x140013dc5
lea ecx, ds:[r9 - 0x47]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xf
jmp 0x140013e16
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140014625
inc rax
cmp rdi, rax
je 0x1400145e5
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1400145c5
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1400145a5
lea rax, ds:[r10 + 3]
cmp rdi, rax
je 0x140014585
lea rax, [r10 + 6]
cmp rdi, rax
je 0x140014565
lea rax, ds:[r10 + rdi]
cmp rax, rsi
jbe 0x140014285
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14001426c
lea rax, ds:[r10 + 4]
cmp rdi, rax
je 0x140014251
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140014236
lea rax, ds:[r10 + 0x200]
cmp rdi, rax
je 0x14001421a
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14001420c
lea rax, ds:[r10 + 5]
cmp rdi, rax
je 0x1400141fe
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x1400141e5
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x1400141ca
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x1400141af
lea rax, ds:[r10 + 6]
cmp rdi, rax
je 0x140013e29
lea rdi, [r10 + 0x5a]
lea r10, [rdi + 9]
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x1400147a5
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x140014785
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x140014059
lea rax, ds:[r10 + 0x2a]
cmp rdi, rax
jb 0x14001403f
lea rax, [r10 + 2]
cmp rdi, rax
jb 0x140014025
lea rax, ds:[r10 + 4]
cmp rdi, rax
jb 0x140014197
lea rax, [r10 + 0x64]
cmp rdi, rax
jb 0x14001417f
lea rax, ds:[r10 + 0x200]
cmp rdi, rax
jb 0x140014167
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x140014145
lea rax, ds:[r10 + 5]
cmp rdi, rax
jb 0x140013e29
lea rdi, ds:[r10 + 0x41]
lea r10, [rdi + 0x80]
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x140014125
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x140014108
lea rax, ds:[r10 + 0x7a]
cmp rdi, rax
ja 0x1400140fa
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x1400140ec
lea rax, ds:[r10 + 1]
cmp rdi, rax
ja 0x1400140de
lea rax, [r10 + 0x28]
cmp rdi, rax
ja 0x1400140c5
lea rax, ds:[r10 + 0x42]
cmp rdi, rax
ja 0x1400140a7
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x14001408c
lea rax, ds:[r10 + 2]
cmp rdi, rax
ja 0x140014073
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x140013e29
lea rdi, ds:[r10 + 6]
lea r10, [rdi + 0x64]
jmp 0x140013e29
lea edx, [r9 + 0x67]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x2f
add bl, dl
jmp 0x140013e16
lea edx, [r9 + 0x3d]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x55
add bl, dl
jmp 0x140013d8c
lea edx, [r9 + 0x13]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x7b
add bl, dl
jmp 0x140013cf9
sub r9b, 0x38
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x78
jmp 0x140014639
sub r9b, 0x62
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x52
jmp 0x14001467a
add r9b, 0x74
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x2c
jmp 0x14001469b
add r9b, 0x4a
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 6
jmp 0x1400145f9
add r9b, 0x20
mov ecx, 0x10
jmp 0x1400143a6
sub r9b, 0xa
mov ecx, 0x23
jmp 0x14001437a
sub r9b, 0x34
mov ecx, 0x36
jmp 0x1400144f2
sub r9b, 0x5e
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x6e
jmp 0x140014599
add r9b, 0x78
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x48
jmp 0x14001476b
add r9b, 0xf
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x69
mov byte [rbp + rsi + 0xbf0], bl
jmp 0x140014779
lea edx, [r9 - 0x1b]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x43
jmp 0x14001430d
lea edx, [r9 - 0x45]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x1d
jmp 0x1400142dc
lea edx, [r9 - 0x6f]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 9
jmp 0x1400142a5
add r9b, 0x56
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5a
jmp 0x14001476b
add r9b, 0x2c
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x34
jmp 0x140014599
add r9b, 2
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0xe
jmp 0x14001455b
sub r9b, 0x28
mov ecx, 0xc
jmp 0x14001437a
sub r9b, 0x52
mov ecx, 0x1f
jmp 0x1400143a6
sub r9b, 0x7c
mov ecx, 0x32
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x1400145f9
add r9b, 0x5a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x76
jmp 0x14001469b
add r9b, 0x30
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x50
jmp 0x14001467a
add r9b, 6
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x2a
jmp 0x140014639
lea rax, [r10 + 0x7a]
cmp rdi, rax
jae 0x140014338
lea edx, [r9 + 0x15]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x6d
add bl, dl
lea rax, [r10 + rdi]
cmp rax, 0x400
je 0x140014547
lea rax, ds:[r10 + 0x28]
cmp rdi, rax
jbe 0x140014405
lea edx, [r12 + r9]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 7
add bl, dl
nop
cmp rdi, 0x3e8
jae 0x14001452d
lea rax, [r10 + 0x20]
cmp rdi, rax
jbe 0x1400144ab
lea edx, [r9 - 0x46]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x16
add bl, dl
cmp r10, r12
jb 0x14001415b
add r9b, 0x5e
mov al, r8b
and al, r9b
add al, al
mov cl, r8b
sub cl, al
add cl, r9b
lea ebx, [rcx*2 - 0x24]
jmp 0x14001465c
lea rax, ds:[r10 + 1]
cmp rdi, rax
jne 0x140014365
add r9b, 0x72
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x1e
jmp 0x14001476b
inc rax
cmp rdi, rax
jne 0x140014390
sub r9b, 0x10
mov ecx, 0x38
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x1400146be
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x1400143bc
add r9b, 0x1a
mov ecx, 0x25
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x1400146bb
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x1400143d7
add r9b, 0x44
mov ecx, 0x12
jmp 0x140014223
lea rax, ds:[r10 + 7]
cmp rdi, rax
jne 0x1400142a7
sub r9b, 0x68
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x28
jmp 0x14001467a
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14001442b
add r9b, 0x2b
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x2d
jmp 0x140014639
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140014453
add r9b, 0x7f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x79
jmp 0x14001469b
lea rax, ds:[r10 + 4]
cmp rdi, rax
jne 0x140014485
add r9b, 0x27
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x11
jmp 0x14001455b
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x1400142de
add r9b, 0x51
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x37
jmp 0x140014599
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1400144d3
sub r9b, 0x1c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x3c
jmp 0x14001476b
lea rax, ds:[r10 + 2]
cmp rdi, rax
jne 0x140014505
add r9b, 0x38
mov ecx, 0x3c
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14001455b
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14001430f
sub r9b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x20
jmp 0x14001469b
sub r9b, 0x78
mov al, r8b
and al, r9b
mov cl, r8b
sub cl, al
add cl, 0x24
lea ebx, [rcx + rcx]
jmp 0x1400145f9
sub r9b, 0x4e
mov al, r8b
and al, r9b
mov ecx, 0x11
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x1400146e5
add r9b, 0x33
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x65
jmp 0x14001476b
add r9b, 9
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x3f
add bl, r9b
jmp 0x14001472a
sub r9b, 0x4b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0xd
jmp 0x1400146be
sub r9b, 0x75
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x33
jmp 0x1400146bb
add r9b, 0x61
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
add bl, 0x59
add bl, r9b
sub r11b, 0x63
mov al, r11b
and al, r8b
add al, al
mov cl, bl
sub cl, al
sub cl, 0x4b
add cl, r11b
add cl, r8b
mov byte [rbp + rsi + 0xbf0], cl
jmp 0x1400146bb
sub r9b, 0x1d
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x35
add bl, r9b
jmp 0x14001465c
mov dl, r11b
sub dl, r15b
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x17
add bl, dl
add r11b, 0x73
mov al, r11b
and al, r8b
add al, al
sub r11b, al
sub r11b, 0x25
add r11b, r8b
mov byte [rbp + rsi + 0xbf0], r11b
add r10, r12
jmp 0x14001469b
add r11b, 0x3b
mov al, r8b
and al, r11b
add al, al
sub r8b, al
lea ebx, [r11 + r8]
add bl, 0x63
sub rsi, r12
jmp 0x140014779
sub r11b, 0x19
mov al, r8b
and al, r11b
add al, al
sub r8b, al
lea ebx, [r11 + r8]
sub bl, 0x51
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x140014779
lea edx, [r11 - 0x6d]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 5
add bl, dl
sub r11b, 0x39
mov al, r11b
and al, r8b
add al, al
sub r11b, al
add r11b, r8b
sub r11b, r15b
movzx eax, r11b
mov byte [rbp + rsi + 0xbf0], al
add r10, r12
add rax, r10
sub rsi, rax
jmp 0x14001472a
add r11b, 0x69
mov al, r8b
and al, r11b
add al, al
mov bl, r8b
sub bl, al
add bl, 0x21
add bl, r11b
lea ecx, [rsi - 0x24]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 4
add cl, r8b
mov byte [rbp + rsi + 0xbf0], cl
add rdi, r12
or rax, 0xffffffffffffffff
sub rax, rdi
add rsi, rax
jmp 0x14001476b
add r11b, 0x3f
mov al, r8b
and al, r11b
add al, al
sub r8b, al
lea ebx, [r11 + r8]
add bl, 0x47
movzx eax, byte [rbp + rsi + 0xbf0]
add rax, r10
add rsi, rax
add rsi, r12
jmp 0x140013ce3
sub r9b, 0x17
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5f
jmp 0x140013cdd
sub r9b, 0x41
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x39
jmp 0x140013ccd
lea rdx, [rbp + 0x153ce0c]
jmp 0x1400147e4
lea rdx, [rbp + 0xbf1521]
jmp 0x1400147e4
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0x240]
call fcn.14000608c
nop
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x260]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x280]
call fcn.140009500
nop
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x2a0]
call fcn.14000605c
lea rax, ds:[rbp + 0x2a0]
cmp r13, rax
je 0x14001485d
xor eax, eax
mov r8b, al
lea rdx, [rbp + 0x2a0]
mov rcx, r13
call fcn.14002b5e4
lea rcx, [rbp + 0x2a0]
call fcn.140006640
nop
lea rcx, [rbp + 0x280]
call fcn.140006640
nop
lea rcx, [rbp + 0x260]
call fcn.140006640
nop
lea rcx, [rbp + 0x240]
call fcn.140006640
mov byte [rbp + 0xb60], 0xef
mov byte [rbp + 0xb61], 0xfe
mov byte [rbp + 0xb62], 0xe2
mov byte [rbp + 0xb63], 0xf
mov byte [rbp + 0xb64], 0xe8
mov byte [rbp + 0xb65], 0xd2
mov byte [rbp + 0xb66], 0xea
mov byte [rbp + 0xb67], 0xf7
mov byte [rbp + 0xb68], 0xe8
mov byte [rbp + 0xb69], 0x19
mov byte [rbp + 0xb6a], 0x16
mov byte [rbp + 0xb6b], 0x20
mov byte [rbp + 0xb6c], 0x1b
mov byte [rbp + 0xb6d], 0xc
mov byte [rbp + 0xb6e], 0x2c
mov byte [rbp + 0xb6f], 0x32
mov byte [rbp + 0xb70], 0xc6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb71], xmm0
mov qword [rbp + 0xb81], rax
mov word [rbp + 0xb89], ax
mov bl, byte [rsp + 0x20]
call fcn.140037734
mov rdi, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
nop dword [rax]
cmp rsi, 0x2b
jae 0x1400153eb
movzx r9d, byte [rbp + rsi + 0xb60]
mov r8b, sil
mov r11b, r8b
cmp rdi, rsi
ja 0x1400153df
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14001499b
movabs rcx, 0xfb68d4b7516018f7
add rcx, rsi
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
add bl, 0x3f
jmp 0x1400149e9
nop dword [rax + rax]
je 0x140015371
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140015305
lea rax, ds:[r10 + 4]
cmp rdi, rax
je 0x1400152da
lea rax, [r10 + 6]
cmp rdi, rax
je 0x1400152bc
lea rax, ds:[r10 + 3]
cmp rdi, rax
je 0x14001529e
mov r8b, sil
cmp r10, rsi
ja 0x1400153d3
lea rax, ds:[r10 + 8]
cmp rdi, rax
jae 0x140014a25
lea ecx, ds:[r8 + 0x43]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x2b
jmp 0x140014a69
lea rcx, [r10 + 1]
cmp rdi, rcx
je 0x140015265
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140015245
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140015225
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140015205
lea rax, ds:[rcx + 1]
cmp rdi, rax
je 0x1400151e5
lea rax, [r10 + rdi]
cmp rax, rsi
jbe 0x140014f35
lea rax, ds:[r10 + 0x20]
cmp rdi, rax
je 0x140014f19
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x140014efe
lea rax, ds:[r10 + 4]
cmp rdi, rax
je 0x140014ee5
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x140014ec5
lea rax, ds:[r10 + 0x7a]
cmp rdi, rax
je 0x140014ea5
lea rax, [r10 + 6]
cmp rdi, rax
je 0x140014e87
lea rax, ds:[r10 + 0x64]
cmp rdi, rax
je 0x140014e6b
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x140014e4e
lea rax, ds:[r10 + 9]
cmp rdi, rax
je 0x140014a76
lea rdi, ds:[r10 + 0x2a]
lea r10, [rdi + 0x200]
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x1400153b8
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14001539d
lea rax, ds:[r10 + 2]
cmp rdi, rax
jb 0x140014c88
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x140014c6f
lea rax, ds:[r10 + 0x1000]
cmp rdi, rax
jb 0x140014c56
lea rax, [r10 + 4]
cmp rdi, rax
jb 0x140014dac
lea rax, ds:[r10 + 0x40]
cmp rdi, rax
jb 0x140014d94
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x140014d7c
lea rax, ds:[r10 + 6]
cmp rdi, rax
jb 0x140014d5a
lea rax, [r10 + 0x64]
cmp rdi, rax
jb 0x140014a76
lea rdi, [r10 + 8]
lea r10, [rdi + 0x5a]
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x140014d4c
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x140014d33
lea rax, ds:[r10 + 0xa]
cmp rdi, rax
ja 0x140014d25
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x140014d05
lea rax, ds:[r10 + 2]
cmp rdi, rax
ja 0x140014cf5
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x140014cdc
lea rax, ds:[r10 + 0x1000]
cmp rdi, rax
ja 0x140014cce
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x140014cb3
lea rax, ds:[r10 + 0x40]
cmp rdi, rax
ja 0x140014ca5
lea rdi, [r10 + 5]
lea r10, [rdi + 0x7a]
jmp 0x140014a76
lea ecx, [r8 + 0x1d]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x35
jmp 0x140014a69
lea ecx, [r8 + 0x2f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x49
jmp 0x1400149ec
lea ecx, ds:[r8 + 0x41]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x39
jmp 0x140014956
add r8b, 0x18
mov ecx, 0x2c
jmp 0x140014f22
add r8b, 0x2a
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x26
jmp 0x1400152b4
add r8b, 0x3c
mov ecx, 0x2e
jmp 0x140015024
add r8b, 0x4e
mov al, r9b
and al, r8b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x22
jmp 0x14001519b
add r8b, 0x60
mov ecx, 0x30
jmp 0x140014ece
add r8b, 0x72
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x1e
jmp 0x1400152f0
sub r8b, 0x7c
mov ecx, 0x32
jmp 0x140014e90
sub r8b, 0x6a
mov al, r9b
and al, r8b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x1a
jmp 0x140014e7f
sub r8b, 0x58
mov ecx, 0x34
jmp 0x140014e55
sub r8b, 0x2b
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
add bl, 0x2d
mov byte [rbp + rsi + 0xb60], bl
jmp 0x140015395
lea edx, [r8 - 0x19]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x51
jmp 0x140014e21
lea edx, [r8 - 7]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
add bl, 0x31
jmp 0x140014def
lea edx, [r8 + 0xb]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x4d
add bl, dl
lea rax, [r10 + rdi]
cmp rax, 0x20
je 0x1400151c5
lea rcx, [r10 + 3]
cmp rdi, rcx
jbe 0x14001503a
lea edx, [r8 - 0x25]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
add bl, 3
add bl, dl
cmp rdi, 0x3e8
jae 0x140015185
lea rax, [r10 + 0x10]
cmp rdi, rax
jbe 0x1400150d8
lea edx, [r8 + 0x1e]
mov al, r9b
and al, dl
mov ecx, 0x17
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
cmp r10, 0x2a
jb 0x140014d70
add r8b, 0x6a
mov al, r9b
and al, r8b
mov ecx, 0xd
sub cl, al
add cl, cl
add cl, r9b
add cl, r8b
lea ebx, [rcx + rcx]
jmp 0x14001527b
sub r8b, 0x6e
mov ecx, r12d
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x140015387
sub r8b, 0x5c
mov al, r9b
and al, r8b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x7c
add bl, r8b
jmp 0x140015343
sub r8b, 0x4a
mov ecx, 3
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x1400151d9
sub r8b, 0x38
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x78
jmp 0x1400152f0
sub r8b, 0x26
mov ecx, 5
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14001523b
sub r8b, 0x14
mov al, r9b
and al, r8b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x74
jmp 0x14001519b
add r8b, 0x10
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x70
jmp 0x1400152b4
add r8b, 0x22
mov ecx, 9
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x14001505d
lea rax, ds:[r10 + 0x7a]
cmp rdi, rax
jae 0x140014f65
lea ecx, ds:[r8 - 9]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x3f
jmp 0x140014dc1
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140014f91
sub r8b, 0x7a
mov al, r8b
and al, r9b
mov ecx, 0x2b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140015387
inc rax
cmp rdi, rax
jne 0x140014fb8
add r8b, 0x74
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x2c
jmp 0x140015343
lea rax, ds:[r10 + 3]
cmp rdi, rax
jne 0x140014fe8
add r8b, 0x62
mov al, r8b
and al, r9b
mov ecx, 0x29
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140015319
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14001500e
add r8b, 0x2c
mov al, r9b
and al, r8b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x34
jmp 0x14001519b
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140014dc1
add r8b, 0x1a
mov ecx, 0x25
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x1400152d2
lea rax, ds:[r10 + 1]
cmp rdi, rax
jne 0x140015065
sub r8b, 0x37
mov al, r9b
and al, r8b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x7f
add bl, r8b
jmp 0x14001527b
inc rax
cmp rdi, rax
jne 0x14001508c
sub r8b, 0x49
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, r12b
jmp 0x1400152b4
cmp rdi, rcx
jne 0x1400150b0
sub r8b, 0x5b
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
add bl, 0x7d
jmp 0x1400152d2
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140014df1
add r8b, 0x39
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
add bl, r15b
jmp 0x140015387
lea rax, ds:[r10 + 1]
cmp rdi, rax
jne 0x140015105
add r8b, 0xc
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x54
jmp 0x140015387
inc rax
cmp rdi, rax
jne 0x14001512d
sub r8b, 6
mov al, r9b
and al, r8b
mov ecx, 0x15
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x140014e7f
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140015153
sub r8b, 0x18
mov al, r9b
and al, r8b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x58
jmp 0x1400151d9
lea rax, ds:[r10 + 3]
cmp rdi, rax
jne 0x140014e23
sub r8b, 0x60
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x60
jmp 0x1400152d2
add r8b, 0x58
mov al, r9b
and al, r8b
mov cl, r9b
sub cl, al
lea ebx, [rcx*2 - 0x68]
add bl, r8b
add r11b, 0x4f
mov al, r9b
and al, r11b
add al, al
mov cl, bl
sub cl, al
sub cl, 0x29
add cl, r9b
add cl, r11b
mov byte [rbp + rsi + 0xb60], cl
jmp 0x14001523b
add r8b, 0x46
mov al, r9b
and al, r8b
mov ecx, 0xb
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140015319
sub r8b, 0x5f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x67
jmp 0x140015387
sub r8b, 0x4d
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x1b
jmp 0x140015343
sub r8b, 0x17
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5f
add rdi, r10
jmp 0x1400152f0
add r8b, 0xd
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5b
jmp 0x1400152d2
add r8b, 0x31
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x57
add r11b, 0x61
mov al, r9b
and al, r11b
add al, al
sub r9b, al
add r9b, 0x59
add r9b, r11b
mov byte [rbp + rsi + 0xb60], r9b
jmp 0x1400152b4
add r11b, 0x67
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
add bl, 0x2f
add r10, r12
jmp 0x1400152d2
add r11b, 0x79
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
sub bl, 0x4f
sub rsi, r12
jmp 0x140015395
sub r11b, 0x51
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
add bl, 0x37
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x140015395
lea ecx, [r11 - 0x3f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x47
add r11b, 0x3d
mov al, r9b
and al, r11b
add al, al
mov cl, r9b
sub cl, al
add cl, 0x55
add cl, r11b
movzx eax, cl
mov byte [rbp + rsi + 0xb60], al
add r10, r12
add rax, r10
sub rsi, rax
lea ecx, [rsi + 0x34]
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x6c
add r9b, cl
mov byte [rbp + rsi + 0xb60], r9b
add rdi, r12
or rax, 0xffffffffffffffff
sub rax, rdi
add rsi, rax
jmp 0x140015387
sub r11b, 0x1b
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
sub bl, 0x43
movzx eax, byte [rbp + rsi + 0xb60]
add rax, r10
add rsi, rax
add rsi, r12
jmp 0x140014939
add r8b, 0x53
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x45
jmp 0x140014937
add r8b, 0x65
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
add bl, 0x3d
jmp 0x140014927
lea rdx, [rbp + 0x150d154]
jmp 0x1400153f2
lea rdx, [rbp + 0x70ea4b]
jmp 0x1400153f2
lea rdx, [rbp + 0xb60]
lea rcx, [rbp + 0x2c0]
call fcn.14000608c
nop
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x2e0]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x300]
call fcn.140009500
nop
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.14000605c
lea rax, ds:[rbp + 0x320]
mov r13, qword [rsp + 0x30]
lea rcx, [r13 + 0x100]
cmp rcx, rax
je 0x14001547a
xor eax, eax
mov r8b, al
lea rdx, [rbp + 0x320]
call fcn.14002b5e4
lea rcx, [rbp + 0x320]
call fcn.140006640
nop
lea rcx, [rbp + 0x300]
call fcn.140006640
nop
lea rcx, [rbp + 0x2e0]
call fcn.140006640
nop
lea rcx, [rbp + 0x2c0]
call fcn.140006640
mov byte [rbp + 0xae0], 0xe7
mov byte [rbp + 0xae1], 0xf4
mov byte [rbp + 0xae2], 0x98
mov byte [rbp + 0xae3], 0xc7
mov byte [rbp + 0xae4], 0xe5
mov byte [rbp + 0xae5], 0x88
mov byte [rbp + 0xae6], 0xe8
mov byte [rbp + 0xae7], 0xee
mov byte [rbp + 0xae8], 0xd9
mov byte [rbp + 0xae9], 0xb2
mov byte [rbp + 0xaea], 0xd8
mov byte [rbp + 0xaeb], 0xb2
mov byte [rbp + 0xaec], 0xd1
mov byte [rbp + 0xaed], 0xb7
mov byte [rbp + 0xaee], 0xd8
mov byte [rbp + 0xaef], 0xbb
mov byte [rbp + 0xaf0], 0xa9
mov byte [rbp + 0xaf1], 0xd7
mov byte [rbp + 0xaf2], 0xa6
mov byte [rbp + 0xaf3], 0xb9
mov byte [rbp + 0xaf4], 0xa0
mov byte [rbp + 0xaf5], 0xd2
mov byte [rbp + 0xaf6], 0xd8
mov byte [rbp + 0xaf7], 0xdf
mov byte [rbp + 0xaf8], 0xc5
mov byte [rbp + 0xaf9], 0xdd
mov byte [rbp + 0xafa], 0xea
mov byte [rbp + 0xafb], 0xd6
mov byte [rbp + 0xafc], 0x1c
xor eax, eax
mov qword [rbp + 0xafd], rax
mov byte [rbp + 0xb05], al
mov bl, byte [rsp + 0x20]
lea r14d, [rax + 8]
call fcn.140037734
mov rdi, qword ds:[rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
cmp rsi, 0x26
jae 0x140016065
movzx r9d, byte [rbp + rsi + 0xae0]
mov r8b, sil
mov r11b, r8b
cmp rdi, rsi
ja 0x140016056
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x1400155fe
movabs rcx, 0xc7c566a840361c58
add rcx, rsi
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
sub bl, 0x68
jmp 0x14001562c
nop
je 0x140015fea
inc rax
cmp rdi, rax
je 0x140015fa5
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140015f5b
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140015f10
mov r8b, sil
cmp r10, rsi
ja 0x14001604a
lea rax, ds:[r10 + 0x20]
cmp rdi, rax
jae 0x140015666
lea edx, [r8 + 0x38]
mov al, dl
and al, r9b
mov ecx, 0x3c
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x1400156a9
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140015ecf
lea rax, ds:[r10 + 5]
cmp rdi, rax
je 0x140015eb0
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140015e95
lea rax, ds:[r10 + 4]
cmp rdi, rax
je 0x140015e7d
mov dl, 0x78
lea rax, [r10 + rdi]
cmp rax, rsi
jbe 0x140015bb3
lea rax, ds:[r10 + 0x80]
cmp rdi, rax
je 0x140015ba5
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x140015b85
lea rax, ds:[r10 + 0x3e8]
cmp rdi, rax
je 0x140015b65
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140015b45
lea rax, ds:[r10 + 0x1000]
cmp rdi, rax
je 0x140015b36
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140015b28
lea rax, ds:[r10 + 0x7a]
cmp rdi, rax
je 0x140015b0c
lea rax, [r10 + 6]
cmp rdi, rax
je 0x140015af1
lea rax, ds:[r10 + 0x5a]
cmp rdi, rax
je 0x140015ad6
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x1400156b8
mov rdi, rax
lea r10, [rax + 1]
lea rax, [r10 + 0x10]
cmp rdi, rax
jb 0x140016030
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x140016015
lea rax, ds:[r10 + 0x28]
cmp rdi, rax
jb 0x1400158da
lea rax, [r10 + 5]
cmp rdi, rax
jb 0x1400158bd
lea rax, ds:[r10 + 0x42]
cmp rdi, rax
jb 0x1400158a5
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x140015a7f
lea rax, ds:[r10 + 0x80]
cmp rdi, rax
jb 0x140015a34
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x1400159f7
lea rax, ds:[r10 + 0x3e8]
cmp rdi, rax
jb 0x1400159d2
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x1400156b8
lea rdi, [r10 + 0x1000]
lea r10, [rdi + 4]
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x1400159b3
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x1400159a5
lea rax, ds:[r10 + 6]
cmp rdi, rax
ja 0x140015989
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14001596e
lea rax, ds:[r10 + 0x200]
cmp rdi, rax
ja 0x14001595a
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x14001593b
lea rax, ds:[r10 + 0x400]
cmp rdi, rax
ja 0x14001592d
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x140015912
lea rax, ds:[r10 + 0x61]
cmp rdi, rax
ja 0x1400158f7
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x1400156b8
lea rdi, ds:[r10 + 0x42]
lea r10, [rdi + 0x41]
jmp 0x1400156b8
lea ecx, [r8 - 0x38]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, dl
jmp 0x1400156ab
lea edx, [r8 + 0x18]
mov al, dl
and al, r9b
mov ecx, 0x2c
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14001562f
lea edx, [r8 + 0x68]
mov al, dl
and al, r9b
mov ecx, 0x14
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x1400155c0
sub r8b, 0x40
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x40
jmp 0x140015ee5
add r8b, 0x10
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x70
jmp 0x140015f05
add r8b, 0x60
mov ecx, 0x30
jmp 0x140015c70
sub r8b, 0x50
mov al, r8b
and al, r9b
mov ecx, 0x18
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140015f24
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
jmp 0x140015f46
add r8b, 0x50
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x30
jmp 0x140015f49
sub r8b, 0x60
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x60
jmp 0x140015f73
sub r8b, 0x10
mov ecx, 0x38
jmp 0x140015c22
add r8b, 0x40
mov al, r8b
and al, r9b
mov ecx, 0x20
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140015fff
sub r8b, dl
mov al, r8b
and al, r9b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
mov byte [rbp + rsi + 0xae0], bl
jmp 0x14001600d
lea edx, [r8 - 0x28]
mov al, dl
and al, r9b
mov ecx, 0xc
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
cmp r10, 3
jb 0x1400159eb
add r8b, 0x10
mov al, r9b
and al, r8b
mov ecx, r14d
sub cl, al
add cl, cl
add cl, r9b
add cl, r8b
lea ebx, [rcx + rcx]
jmp 0x140015ee5
lea ecx, [r8 + 0x28]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x18
cmp rdi, 0xa
jae 0x140015e45
lea rax, ds:[r10 + 0x3e8]
cmp rdi, rax
jbe 0x140015da5
lea ecx, [r8 + 0x30]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x50
jmp 0x140015a0f
lea ecx, [rdx + r8]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x48
lea rax, ds:[r10 + rdi]
cmp rax, 0x64
je 0x140015e65
lea rax, [r10 + 0x64]
cmp rdi, rax
jbe 0x140015cda
mov dl, r8b
sub dl, r14b
mov al, dl
and al, r9b
mov ecx, 0x1c
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140015a48
add r8b, 0x50
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x30
jmp 0x140015fff
sub r8b, 0x60
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x60
jmp 0x140015fbb
sub r8b, 0x10
mov ecx, 0x38
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140015f70
add r8b, 0x40
mov ecx, 0x20
jmp 0x140015d63
sub r8b, 0x70
mov ecx, r14d
jmp 0x140015eb9
sub r8b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x20
jmp 0x140015f24
add r8b, 0x30
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x50
jmp 0x140015f08
add r8b, 0x80
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x80
jmp 0x140015f05
sub r8b, 0x30
mov ecx, 0x28
jmp 0x140015cc4
lea rcx, ds:[r10 + 5]
cmp rdi, rcx
jae 0x140015be5
lea ecx, ds:[r8 + 0x58]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x68
jmp 0x140015a93
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140015c0d
add r8b, 0x70
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x10
jmp 0x140015fff
inc rax
cmp rdi, rax
jne 0x140015c38
add r8b, 0x20
mov ecx, 0x10
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140015fbb
lea rax, ds:[r10 + 3]
cmp rdi, rax
jne 0x140015c57
sub r8b, 0x30
mov ecx, 0x28
jmp 0x140015b15
lea rax, ds:[r10 + 2]
cmp rdi, rax
jne 0x140015c86
sub r8b, 0x70
mov ecx, r14d
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140015f08
cmp rdi, rcx
jne 0x140015cae
add r8b, 0x40
mov ecx, 0x20
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140015f05
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140015a93
sub r8b, 0x10
mov ecx, 0x38
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140015ee5
lea rax, ds:[r10 + 1]
cmp rdi, rax
jne 0x140015cf4
sub r8b, 0x58
mov ecx, 0x34
jmp 0x140015cc4
lea rax, ds:[r10 + 2]
cmp rdi, rax
jne 0x140015d25
add r8b, r14b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x38
jmp 0x140015f08
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140015d4d
sub r8b, 0x48
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, r14b
jmp 0x140015f24
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140015d79
add r8b, 0x18
mov ecx, 0x2c
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140015f49
lea rax, ds:[r10 + 3]
cmp rdi, rax
jne 0x140015a48
add r8b, 0x28
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x18
jmp 0x140015fff
lea rcx, [r10 + 1]
cmp rdi, rcx
jne 0x140015dcd
sub r8b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x20
jmp 0x140015fff
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140015de8
add r8b, 0x40
mov ecx, 0x20
jmp 0x140015b15
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140015e05
sub r8b, 0x10
mov ecx, 0x38
jmp 0x140015d63
lea rax, [rcx + 1]
cmp rdi, rax
jne 0x140015e25
sub r8b, 0x50
mov ecx, 0x18
jmp 0x140015c98
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140015a0f
add r8b, 0x60
mov ecx, 0x30
jmp 0x140015cc4
sub r8b, 0x40
mov al, r8b
and al, r9b
mov cl, r9b
sub cl, al
lea ebx, [rcx*2 - 0x40]
add bl, r8b
jmp 0x140015f24
add r8b, 0x70
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r8 - 0x10]
jmp 0x140015f73
sub r8b, 0x48
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
jmp 0x140015fb8
add r8b, 0x58
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x68
jmp 0x140015f49
sub r8b, 0x58
mov ecx, 0x34
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140015f46
sub r8b, 0x18
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x58
add r11b, 0x68
mov al, r11b
and al, r9b
mov ecx, 0x14
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
mov byte [rbp + rsi + 0xae0], cl
add r10, r12
sub rsi, r12
jmp 0x14001600d
lea ecx, [r11 + 0x78]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x48
add r11b, 0x18
mov al, r11b
and al, r9b
mov ecx, 0x2c
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
add cl, bl
mov byte [rbp + rsi + 0xae0], cl
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x14001600d
lea edx, [r11 + 0x68]
mov al, dl
and al, r9b
mov ecx, 0x14
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
sub r11b, 0x38
mov al, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x78
add r11b, r9b
movzx eax, r11b
mov byte [rbp + rsi + 0xae0], al
add r10, r12
add rax, r10
sub rsi, rax
jmp 0x140015fbb
sub r11b, 0x48
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
sub bl, r14b
lea edx, [rsi + 0x20]
mov al, dl
and al, r9b
mov ecx, 0x10
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + rsi + 0xae0], cl
add rdi, r12
or rax, 0xffffffffffffffff
sub rax, rdi
add rsi, rax
jmp 0x140015fff
add r11b, r14b
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
sub bl, 0x38
movzx eax, byte [rbp + rsi + 0xae0]
add rax, r10
add rsi, rax
add rsi, r12
jmp 0x1400155aa
sub r8b, 0x48
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, r14b
jmp 0x1400155a8
add r8b, r14b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x38
jmp 0x140015594
lea rdx, [rbp + 0x15b1600]
jmp 0x14001606c
lea rdx, ds:[rbp + 0x913258]
jmp 0x14001606c
lea rdx, [rbp + 0xae0]
lea rcx, [rbp + 0x340]
call fcn.14000608c
nop
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x360]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x380]
call fcn.140009500
nop
lea r8, [r13 + 0x60]
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x3a0]
call fcn.14000605c
lea rax, [rbp + 0x3a0]
lea r12, [r13 + 0x120]
cmp r12, rax
je 0x1400160e5
xor eax, eax
mov r8b, al
lea rdx, [rbp + 0x3a0]
mov rcx, r12
call fcn.14002b5e4
lea rcx, [rbp + 0x3a0]
call fcn.140006640
nop
lea rcx, [rbp + 0x380]
call fcn.140006640
nop
lea rcx, [rbp + 0x360]
call fcn.140006640
nop
lea rcx, [rbp + 0x340]
call fcn.140006640
mov byte [rbp + 0xa90], 0x37
mov byte [rbp + 0xa91], 0xc8
mov byte [rbp + 0xa92], 0x4c
mov byte [rbp + 0xa93], 0xa7
mov byte [rbp + 0xa94], 0x54
mov byte [rbp + 0xa95], 0x5c
mov byte [rbp + 0xa96], 0xbc
mov byte [rbp + 0xa97], 0x63
mov byte [rbp + 0xa98], 0x47
mov byte [rbp + 0xa99], 0xbd
mov byte [rbp + 0xa9a], 0x40
mov byte [rbp + 0xa9b], 0x5a
mov byte [rbp + 0xa9c], 0x43
mov byte [rbp + 0xa9d], 0xb2
mov byte [rbp + 0xa9e], 0x56
mov byte [rbp + 0xa9f], 0x68
mov byte [rbp + 0xaa0], 0xfc
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xaa1], xmm0
mov dword [rbp + 0xab1], eax
mov bl, byte [rsp + 0x20]
call fcn.140037734
mov rdi, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
nop word [rax + rax]
cmp rsi, 0x25
jae 0x140016aff
movzx r9d, byte [rbp + rsi + 0xa90]
mov r8b, sil
mov r11b, r8b
cmp rdi, rsi
ja 0x140016af3
lea rcx, [r10 + 1]
cmp rdi, rcx
jae 0x14001621b
movabs rcx, 0x358d003730dc9e3e
add rcx, rsi
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
add bl, 0x4e
jmp 0x140016269
nop dword [rax + rax]
je 0x140016a85
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140016a14
lea rax, ds:[rcx + 1]
cmp rdi, rax
je 0x1400169e5
lea rax, [r10 + 4]
cmp rdi, rax
je 0x1400169aa
lea rax, ds:[r10 + 5]
cmp rdi, rax
je 0x140016985
mov r8b, sil
cmp r10, rsi
ja 0x140016ae7
lea rax, ds:[r10 + 2]
cmp rdi, rax
jae 0x140016297
lea edx, [r8 + 0x16]
mov ecx, 0x33
jmp 0x14001646e
lea rax, ds:[r10 + 1]
cmp rdi, rax
je 0x140016945
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140016925
lea rax, ds:[r10 + 3]
cmp rdi, rax
je 0x140016906
lea rax, [r10 + 6]
cmp rdi, rax
je 0x1400168eb
lea rax, ds:[r10 + rdi]
cmp rax, rsi
jbe 0x1400166e5
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x1400166ca
lea rax, ds:[r10 + 0x10]
cmp rdi, rax
je 0x1400166ae
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x140016693
lea rax, ds:[r10 + 0x7a]
cmp rdi, rax
je 0x140016685
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x140016665
lea rax, ds:[r10 + 0x2a]
cmp rdi, rax
je 0x140016645
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x140016625
lea rdi, [r10 + 6]
lea r10, [rdi + 0x40]
lea rax, [r10 + 4]
cmp rdi, rax
jb 0x140016acc
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x140016ab1
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x14001649e
lea rax, [r10 + 5]
cmp rdi, rax
jb 0x140016485
lea rax, ds:[r10 + 0x400]
cmp rdi, rax
jb 0x140016465
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x1400165d9
lea rax, ds:[r10 + 6]
cmp rdi, rax
jb 0x140016571
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x1400162e9
lea rdi, [r10 + 0x41]
lea r10, [rdi + 5]
lea rax, [r10 + 0x28]
cmp rdi, rax
ja 0x140016552
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140016537
lea rax, ds:[r10 + 0x5a]
cmp rdi, rax
ja 0x14001651c
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x14001650e
lea rax, ds:[r10 + 0x20]
cmp rdi, rax
ja 0x1400164f3
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x1400164e5
lea rax, ds:[r10 + 0x41]
cmp rdi, rax
ja 0x1400164c9
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x1400164bb
lea rdi, ds:[r10 + 6]
lea r10, [rdi + 0x40]
jmp 0x1400162e9
lea edx, [r8 - 0x56]
mov ecx, 0x2d
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x1400162d6
lea ecx, [r8 + 0x2e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x42
jmp 0x14001626c
lea edx, [r8 - 0x4e]
mov al, dl
and al, r9b
mov ecx, 0x11
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x1400161d6
lea edx, [r8 - 0x50]
mov ecx, 0x18
jmp 0x14001694e
sub r8b, 0x48
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 8
jmp 0x1400169a2
add r8b, 0x3c
mov ecx, 0x2e
jmp 0x1400167f6
sub r8b, 0x40
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x40
jmp 0x1400169ff
add r8b, 0x44
mov ecx, 0x12
jmp 0x14001692e
sub r8b, 0x38
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x78
jmp 0x140016a2c
add r8b, 0x4c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x14
jmp 0x140016a56
sub r8b, 0x30
mov al, r8b
and al, r9b
mov ecx, 0x28
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140016a9b
lea ecx, [r8 - 0x5e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x6e
cmp rdi, 5
jae 0x1400168b1
lea rax, [r10 + 0x28]
cmp rdi, rax
jbe 0x140016827
lea ecx, [r8 - 0x24]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 4
cmp r10, 0x7a
jb 0x1400168a5
lea ecx, [r8 - 0x4c]
mov al, cl
and al, r9b
mov edx, 0xa
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea ebx, [rdx + rdx]
jmp 0x14001695d
lea ecx, [r8 + 0x26]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0xa
lea rax, [r10 + rdi]
cmp rax, 0x7a
je 0x1400168cf
lea rcx, ds:[r10 + 4]
cmp rdi, rcx
jbe 0x1400167b1
lea ecx, ds:[r8 - 0x3a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x6a
jmp 0x140016585
sub r8b, 0x74
mov ecx, 0x16
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140016a29
add r8b, 0x10
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x70
jmp 0x140016a02
sub r8b, 0x6c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0xc
jmp 0x1400169ff
add r8b, 0x18
mov ecx, 0x2c
jmp 0x1400167f6
sub r8b, 0x64
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x44
jmp 0x1400169a2
add r8b, 0x20
mov al, r8b
and al, r9b
mov ecx, 0x10
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14001699c
lea ecx, ds:[r8 - 0x5c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7c
jmp 0x14001695d
lea rcx, [r10 + 3]
cmp rdi, rcx
jae 0x14001670f
lea edx, [r8 + 0x3e]
mov al, dl
and al, r9b
mov ecx, 0x27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x1400165ed
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140016737
add r8b, 0x2c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x34
jmp 0x140016a9b
nop word [rax + rax]
cmp rdi, rcx
jne 0x140016757
add r8b, 0x24
mov ecx, 2
jmp 0x14001662e
lea rax, ds:[r10 + 6]
cmp rdi, rax
jne 0x140016785
sub r8b, 0x68
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x28
jmp 0x1400169be
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x1400165ed
add r8b, 0x14
mov ecx, 0x3a
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x1400169a2
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1400167cc
lea edx, [r8 + 0x42]
mov ecx, 0x19
jmp 0x14001694e
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1400167e4
add r8b, 0x3a
mov ecx, 0x35
jmp 0x14001679b
cmp rdi, rcx
jne 0x14001680c
sub r8b, 0x4a
mov ecx, 3
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x1400169be
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140016585
sub r8b, 0x52
mov ecx, 0x1f
jmp 0x14001692e
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14001684f
add r8b, 0x58
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x68
jmp 0x140016a9b
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140016877
add r8b, 0x50
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x30
jmp 0x140016a2c
lea rax, ds:[r10 + 6]
cmp rdi, rax
jne 0x1400165b0
sub r8b, 0x3c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5c
jmp 0x1400169be
mov byte [rbp + rsi + 0xa90], bl
jmp 0x140016aa9
add r8b, 0x30
mov al, r8b
and al, r9b
mov cl, r9b
sub cl, al
lea ebx, [rcx*2 - 0x50]
add bl, r8b
jmp 0x1400169be
sub r8b, 0x54
mov al, r8b
and al, r9b
mov ecx, 0x26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140016a2c
add r8b, 0x72
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x1e
jmp 0x140016a9b
add r8b, 0x7a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x56
jmp 0x140016a2c
sub r8b, 2
mov ecx, 7
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140016a02
lea edx, [r8 - 0x6e]
mov ecx, 1
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
sub r8b, 0xe
mov al, r8b
and al, r9b
mov ecx, 0x31
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
mov byte [rbp + rsi + 0xa90], cl
jmp 0x14001699f
add r11b, 0x1e
mov al, r11b
and al, r9b
mov ecx, 0x17
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r9b
inc r10
dec rsi
jmp 0x140016aa9
lea ecx, [r11 + 0x26]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0xa
add r11b, 0x6e
mov al, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 2
add r11b, r9b
add r11b, bl
mov byte [rbp + rsi + 0xa90], r11b
jmp 0x1400169ff
sub r11b, 0x56
mov al, r11b
and al, r9b
mov ecx, 0x2d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r9b
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x140016aa9
lea edx, [r11 - 0x4e]
mov al, dl
and al, r9b
mov ecx, 0x11
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
sub r11b, 0x16
mov al, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x66
add r11b, r9b
movzx eax, r11b
mov byte [rbp + rsi + 0xa90], al
inc r10
add rax, r10
sub rsi, rax
lea ecx, ds:[rsi + 0x28]
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x18
add cl, r9b
mov byte [rbp + rsi + 0xa90], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add rsi, rax
jmp 0x140016a9b
sub r11b, 0x46
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
sub bl, 0x16
movzx eax, byte [rbp + rsi + 0xa90]
add rax, r10
add rsi, rax
inc rsi
jmp 0x1400161b7
add r8b, 0x36
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x7a
jmp 0x1400161b5
sub r8b, 0x46
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x16
jmp 0x1400161a5
lea rdx, [rbp + 0x17a5c38]
jmp 0x140016b06
lea rdx, [rbp + 0x96fa76]
jmp 0x140016b06
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0x3c0]
call fcn.14000608c
nop
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x3e0]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x400]
call fcn.140009500
nop
lea r8, [r13 + 0x60]
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x420]
call fcn.14000605c
lea rax, [rbp + 0x420]
lea rcx, [r13 + 0x140]
cmp rcx, rax
je 0x140016b7c
xor eax, eax
mov r8b, al
lea rdx, [rbp + 0x420]
call fcn.14002b5e4
lea rcx, [rbp + 0x420]
call fcn.140006640
nop
lea rcx, [rbp + 0x400]
call fcn.140006640
nop
lea rcx, [rbp + 0x3e0]
call fcn.140006640
nop
lea rcx, [rbp + 0x3c0]
call fcn.140006640
mov byte [rbp - 0x60], 0xe3
mov byte [rbp - 0x5f], 0xee
mov byte [rbp - 0x5e], 0xf7
mov byte [rbp - 0x5d], 0xc3
mov byte [rbp - 0x5c], 0xd9
mov byte [rbp - 0x5b], 0xf4
mov byte [rbp - 0x5a], 0xf7
mov byte [rbp - 0x59], 0xc4
mov byte [rbp - 0x58], 0xec
mov byte [rbp - 0x57], 0x95
mov byte [rbp - 0x56], 0xf0
mov byte [rbp - 0x55], 0xfc
mov byte [rbp - 0x54], 0xc2
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x53], xmm0
mov byte [rbp - 0x43], al
mov bl, byte [rsp + 0x20]
call fcn.140037734
mov rdi, qword ds:[rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
lea r14d, [rsi + 1]
cmp rsi, 0x1e
jae 0x14001761d
movzx r8d, byte [rbp + rsi - 0x60]
mov r9b, sil
mov r11b, r9b
cmp rdi, rsi
ja 0x140017611
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140016c5f
movabs rcx, 0x2b81cacd38527e37
add rcx, rsi
mov rax, rcx
and rax, r8
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r8
add bl, 0x7f
jmp 0x140016c8c
nop
je 0x14001759d
inc rax
cmp rdi, rax
je 0x14001755e
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140017536
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1400174fb
mov r9b, sil
cmp r10, rsi
ja 0x140017605
lea rax, ds:[r10 + 0x40]
cmp rdi, rax
jae 0x140016cc5
lea ecx, ds:[r9 - 0x7d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x6b
jmp 0x140016cf9
lea rax, [r10 + 1]
cmp rdi, rax
je 0x1400174df
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1400174a5
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140017485
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14001746a
lea rax, ds:[r10 + rdi]
cmp rax, rsi
jbe 0x1400170ec
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1400170d3
lea rax, ds:[r10 + 6]
cmp rdi, rax
je 0x1400170b8
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14001709d
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x140017085
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x140017065
lea rax, ds:[r10 + 3]
cmp rdi, rax
je 0x140017048
lea rcx, [r10 + 4]
cmp rdi, rcx
je 0x140017030
lea rax, ds:[r10 + 0x64]
cmp rdi, rax
je 0x140017015
mov rdi, rcx
lea r10, [rcx + 0x200]
lea rax, [r10 + 0x42]
cmp rcx, rax
jb 0x1400175e5
lea rax, [r10 + 0x64]
cmp rcx, rax
jb 0x1400175c6
lea rax, ds:[r10 + 0x80]
cmp rcx, rax
jb 0x140016ed7
lea rax, [r10 + 1]
cmp rcx, rax
jb 0x140016ebe
lea rax, ds:[r10 + 2]
cmp rcx, rax
jb 0x140016ea5
lea rax, [r10 + 3]
cmp rcx, rax
jb 0x140016ffd
lea rcx, ds:[r10 + 0x40]
cmp rdi, rcx
jb 0x140016fe5
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x140016d09
mov rdi, rcx
lea r10, [rcx + 1]
lea rax, [r10 + 0x42]
cmp rcx, rax
ja 0x140016fc5
lea rax, [r10 + 0x5a]
cmp rcx, rax
ja 0x140016fa5
lea rax, ds:[r10 + 0x2a]
cmp rcx, rax
ja 0x140016f87
lea rax, [r10 + 1]
cmp rcx, rax
ja 0x140016f68
lea rax, ds:[r10 + 0x20]
cmp rcx, rax
ja 0x140016f49
lea rax, [r10 + 0x28]
cmp rcx, rax
ja 0x140016f2e
lea rcx, ds:[r10 + 0x40]
cmp rdi, rcx
ja 0x140016f0f
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x140016ef0
mov rdi, rcx
lea r10, [rcx + 0x10]
jmp 0x140016d09
lea ecx, [r9 - 0x23]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xb
jmp 0x140016cf9
lea ecx, [r9 + 0x6f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 9
jmp 0x140016c8f
lea ecx, [r14 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 7
jmp 0x140016c21
sub r9b, 0x56
mov al, r8b
and al, r9b
mov ecx, 0x2d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001752b
add r9b, 0x3c
mov al, r8b
and al, r9b
mov ecx, 0x2e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001752e
lea edx, [r9 - 0x32]
mov al, r8b
and al, dl
mov ecx, 0x2f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x1400174b8
add r9b, 0x60
mov al, r8b
and al, r9b
mov ecx, 0x30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x1400174d7
sub r9b, 0xe
mov al, r8b
and al, r9b
mov ecx, 0x31
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001754c
lea edx, ds:[r9 - 0x7c]
mov al, r8b
and al, dl
mov ecx, 0x32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140017305
add r9b, 0x16
mov al, r8b
and al, r9b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x1400171e5
sub r9b, 0x58
mov al, r8b
and al, r9b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x1400175b3
lea edx, [r9 - 0x47]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0xf
jmp 0x14001713c
lea edx, [r9 + 0x4b]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0xd
jmp 0x14001710c
add r9b, 0x12
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x7e
jmp 0x1400175b3
lea edx, [r9 + 0x36]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x7a
jmp 0x140017305
sub r9b, 0x38
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x78
jmp 0x14001754c
add r9b, 0x5a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x76
jmp 0x1400174d7
lea edx, [r9 - 0x14]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x74
jmp 0x1400174b8
add r9b, 0x7e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x72
jmp 0x14001752e
add r9b, 0x10
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x70
jmp 0x14001752b
sub r9b, 0x5e
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x6e
jmp 0x1400174f3
lea rax, [r10 + 0x2a]
cmp rdi, rax
jae 0x14001719a
lea edx, [r9 + 0x37]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x7f
add bl, dl
lea rax, [r10 + rdi]
cmp rax, 9
je 0x14001742e
lea rax, [r10 + 0x61]
cmp rdi, rax
jbe 0x140017245
lea edx, [r9 + 0x1b]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x43
add bl, dl
nop
cmp rdi, 9
jae 0x140017414
lea rax, [r10 + 0x61]
cmp rdi, rax
jbe 0x140017334
lea edx, [r9 - 0x62]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x52
add bl, dl
cmp r10, 0x200
jb 0x14001740b
sub r9b, 0x16
mov al, r8b
and al, r9b
mov ecx, 0xd
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
lea ebx, [rcx + rcx]
jmp 0x140017510
lea rax, ds:[r10 + 1]
cmp rdi, rax
jne 0x1400171c5
add r9b, 6
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x2a
jmp 0x1400175b3
inc rax
cmp rdi, rax
jne 0x1400171ed
add r9b, 0x74
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x2c
add bl, r9b
jmp 0x140017575
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140017215
add r9b, 0x50
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x30
jmp 0x14001754c
lea rax, ds:[r10 + 7]
cmp rdi, rax
jne 0x14001710e
sub r9b, 0x66
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x36
jmp 0x14001752e
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14001726b
sub r9b, 0x77
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
add bl, 0x41
jmp 0x1400174f3
inc rax
cmp rdi, rax
jne 0x140017292
sub r9b, 9
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x3f
jmp 0x14001752b
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1400172b7
lea edx, [r9 - 0x2d]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x3b
jmp 0x1400174b8
lea rax, ds:[r10 + 5]
cmp rdi, rax
jne 0x1400172e5
sub r9b, 0x51
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x37
jmp 0x14001754c
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14001730c
lea edx, [r9 + 0x1d]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x35
add bl, dl
jmp 0x14001743e
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14001713e
sub r9b, 7
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x31
jmp 0x1400175b3
lea rax, ds:[r10 + 1]
cmp rdi, rax
jne 0x140017365
add r9b, 0xc
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x54
jmp 0x1400175b3
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14001738d
sub r9b, 0x3c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5c
jmp 0x1400174d7
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x1400173b5
sub r9b, 0x60
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x60
jmp 0x14001752e
lea rax, ds:[r10 + 7]
cmp rdi, rax
jne 0x1400173e5
add r9b, 0xe
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x62
jmp 0x14001752b
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14001716c
add r9b, 0x7c
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x64
jmp 0x1400174f3
mov byte [rbp + rsi - 0x60], bl
jmp 0x1400175be
lea edx, [r9 + 0x58]
mov al, r8b
and al, dl
mov cl, r8b
sub cl, al
lea ebx, [rcx*2 - 0x68]
jmp 0x1400174b8
lea ecx, [r9 - 0x3a]
mov al, r8b
and al, cl
add al, al
sub cl, al
lea ebx, [rcx - 0x6a]
sub r9b, 3
mov al, r9b
and al, r8b
add al, al
sub r9b, al
add r9b, 0x15
add r9b, r8b
movzx eax, r9b
mov byte [rbp + rsi - 0x60], al
add r10, r14
add rax, r10
sub rsi, rax
jmp 0x140017575
add r9b, 0x17
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x5f
jmp 0x14001754c
sub r9b, 0x57
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x61
jmp 0x1400174d7
lea edx, [r9 + 0x3b]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x63
add bl, dl
sub r9b, r15b
mov al, r9b
and al, r8b
add al, al
sub r9b, al
add r9b, 0x17
add r9b, bl
add r9b, r8b
mov byte [rbp + rsi - 0x60], r9b
add rdi, r10
jmp 0x14001754c
sub r9b, 0xf
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
add bl, 0x69
add bl, r9b
jmp 0x140017510
lea edx, [r11 + 0x15]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x6d
add bl, dl
add r11b, 0x21
mov al, r11b
and al, r8b
add al, al
sub r11b, al
add r11b, 0x19
add r11b, r8b
mov byte [rbp + rsi - 0x60], r11b
add r10, r14
sub rsi, r14
jmp 0x1400175be
sub r11b, 0x11
mov al, r8b
and al, r11b
add al, al
sub r8b, al
lea ebx, [r11 + r8]
add bl, 0x77
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x1400175be
add r11b, 0x13
mov al, r8b
and al, r11b
add al, al
mov bl, r8b
sub bl, al
add bl, 0x7b
add bl, r11b
lea ecx, [rsi + 0x34]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x6c
add cl, r8b
mov byte [rbp + rsi - 0x60], cl
add rdi, r14
or rax, 0xffffffffffffffff
sub rax, rdi
add rsi, rax
jmp 0x1400175b3
sub r11b, 0x5b
mov al, r11b
and al, r8b
add al, al
sub r11b, al
lea ebx, [r8 + r11]
add bl, 0x7d
movzx eax, byte [rbp + rsi - 0x60]
add rax, r10
add rsi, rax
add rsi, r14
jmp 0x140016c0e
sub r9b, 0x6d
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 5
jmp 0x140016c08
add r9b, 0x25
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 3
jmp 0x140016bf6
lea rdx, [rbp + 0x16ccc94]
jmp 0x140017621
lea rdx, [rbp + 0xbf4acb]
jmp 0x140017621
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x440]
call fcn.14000608c
nop
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x460]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x480]
call fcn.140009500
mov r15, rax
mov byte [rsp + 0x58], 0xcb
mov byte [rsp + 0x59], 0xce
mov byte [rsp + 0x5a], 0xd7
mov byte [rsp + 0x5b], 0xab
mov byte [rsp + 0x5c], 0xbe
mov byte [rsp + 0x5d], 0x44
mov byte [rsp + 0x5e], 0x1b
mov byte [rsp + 0x5f], 0x18
mov byte [rsp + 0x60], 0xde
xor eax, eax
mov qword [rsp + 0x61], rax
mov byte [rsp + 0x69], al
mov dil, byte [rsp + 0x20]
call fcn.140037734
mov rbx, qword ds:[rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
cmp rsi, 0x12
jae 0x140017ddd
movzx r9d, byte [rsp + rsi + 0x58]
nop word [rax + rax]
cmp rbx, rsi
ja 0x140017dd1
lea r11, [r10 + 1]
cmp rbx, r11
jae 0x1400176fc
movabs rcx, 0x64493018f16c85fb
add rcx, rsi
mov rax, rcx
and rax, r9
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r9
add dil, 0x23
jmp 0x140017749
nop dword [rax]
je 0x140017d7a
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140017d10
lea rax, ds:[r10 + 5]
cmp rbx, rax
je 0x140017ce6
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140017cab
lea rax, ds:[r11 + 1]
cmp rbx, rax
je 0x140017c8c
cmp r10, rsi
ja 0x140017dc5
lea rax, [r10 + 0x5a]
cmp rbx, rax
jae 0x14001777c
lea ecx, [rsi - 0x69]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x21
lea rdx, [r10 + 3]
jmp 0x1400177b6
nop dword [rax]
cmp rbx, r11
je 0x140017c54
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140017c3b
lea rdx, ds:[r10 + 3]
cmp rbx, rdx
je 0x140017c1e
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140017c05
mov r8b, sil
lea rax, ds:[rbx + r10]
cmp rax, rsi
jbe 0x1400179c7
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1400179a9
lea rax, ds:[r10 + 0x200]
cmp rbx, rax
je 0x14001798a
lea rax, [r10 + 9]
cmp rbx, rax
je 0x14001796b
lea rbx, [r10 + 0x2a]
lea r10, [rbx + 9]
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x140017da5
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x1400178c5
lea rax, ds:[r10 + 0x41]
cmp rbx, rax
jb 0x1400177c9
lea rbx, [r10 + 0x64]
lea r10, [rbx + 0x41]
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x1400178a5
lea rax, ds:[r10 + 6]
cmp rbx, rax
ja 0x140017885
lea rax, [r10 + 0x7a]
cmp rbx, rax
ja 0x140017865
lea rbx, ds:[r10 + 5]
lea r10, [rbx + 0x40]
jmp 0x1400177c9
sub r8b, 0x34
mov ecx, 0x36
mov al, r9b
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x140017ca3
sub r8b, 2
mov al, r9b
and al, r8b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x140017d4f
add r8b, 8
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x38
jmp 0x140017d8e
lea ecx, [r8 + 0x3f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x47
lea rax, ds:[rbx + r10]
cmp rax, 5
je 0x140017be5
lea rax, [r10 + 0x40]
cmp rbx, rax
jbe 0x140017a8c
lea ecx, [r8 - 0x31]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x57
cmp rbx, 0x1000
jae 0x140017bc5
lea rcx, ds:[r10 + 3]
cmp rbx, rcx
jbe 0x140017b05
lea edx, [r8 + 0x66]
mov al, dl
and al, r9b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r10, 0x10
jb 0x140017bb7
lea edx, [r8 + 2]
mov al, r9b
and al, dl
add al, al
mov cl, r9b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x1c]
jmp 0x140017c6c
sub r8b, 0x76
mov ecx, 0x1d
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x140017d8e
sub r8b, 0x4e
mov al, r8b
and al, r9b
mov ecx, 0x11
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x140017cfa
lea edx, [r8 - 0x26]
mov al, dl
and al, r9b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140017c6c
lea rcx, [r10 + 6]
cmp rbx, rcx
jae 0x1400179ee
lea ecx, [r8 - 5]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x23
jmp 0x1400178da
cmp rbx, r11
jne 0x140017a13
add r8b, 0x2e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x42
jmp 0x140017d8e
cmp rbx, rdx
jne 0x140017a38
add r8b, 0x10
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x70
jmp 0x140017cfd
lea rax, ds:[r11 + 1]
cmp rbx, rax
jne 0x140017a65
add r8b, 6
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x2a
jmp 0x140017cfa
cmp rbx, rcx
jne 0x1400178da
lea edx, [r8 - 4]
mov al, dl
and al, r9b
mov ecx, 0xe
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140017cc3
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140017ab3
lea ecx, [r8 - 0x3b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x63
jmp 0x140017c6c
inc rax
cmp rbx, rax
jne 0x140017adb
sub r8b, 0x4f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x29
jmp 0x140017ca3
lea rax, ds:[r10 + 5]
cmp rbx, rax
jne 0x14001790c
sub r8b, 0x63
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x4b
jmp 0x140017cfa
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140017b25
add r8b, 0x5c
mov ecx, 0x3e
jmp 0x140017974
inc rax
cmp rbx, rax
jne 0x140017b4d
add r8b, 0x52
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x3e
jmp 0x140017d4f
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140017b76
add r8b, 0x34
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x6c
jmp 0x140017cfa
cmp rbx, rcx
jne 0x140017b8d
add r8b, 0x20
mov ecx, 0x10
jmp 0x14001786e
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x140017942
lea edx, [r8 + 0xc]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x54
add dil, dl
jmp 0x140017c6c
mov byte ds:[rsp + rsi + 0x58], dil
jmp 0x140017d99
lea edx, ds:[r8 - 8]
mov al, r9b
and al, dl
mov cl, r9b
sub cl, al
add cl, 0x1c
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140017cc3
lea edx, ds:[r8 - 0x12]
mov al, dl
and al, r9b
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140017d28
lea ecx, [rsi + 0x3d]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x55
jmp 0x140017d8e
mov r8b, sil
lea ecx, [r8 + 0x51]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x37
jmp 0x140017d28
lea ecx, [rsi + 0x5b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7d
jmp 0x140017cfd
mov r8b, sil
lea ecx, [r8 - 0x73]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x25
sub r8b, 3
mov al, r9b
and al, r8b
add al, al
sub r9b, al
add r9b, 0x15
add r9b, r8b
mov byte [rsp + rsi + 0x58], r9b
jmp 0x140017ca0
lea ecx, [rsi - 0x55]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x53
add r10, r14
sub rsi, r14
jmp 0x140017d99
mov r8b, sil
lea ecx, [r8 - 0x41]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x39
sub r8b, 0xd
mov al, r9b
and al, r8b
add al, al
mov cl, dil
sub cl, al
add cl, 0x5b
add cl, r9b
add cl, r8b
mov byte [rsp + rsi + 0x58], cl
jmp 0x140017cfa
lea ecx, [rsi - 0x37]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7f
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x140017d99
mov r8b, sil
lea ecx, [r8 - 0x23]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xb
sub r8b, 0x17
mov al, r9b
and al, r8b
add al, al
mov cl, r9b
sub cl, al
sub cl, 0x5f
add cl, r8b
movzx eax, cl
mov byte [rsp + rsi + 0x58], al
add r10, r14
add rax, r10
sub rsi, rax
lea ecx, [rsi - 0x1c]
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x3c
add r9b, cl
mov byte [rsp + rsi + 0x58], r9b
add rbx, r14
or rax, 0xffffffffffffffff
sub rax, rbx
add rsi, rax
jmp 0x140017d8e
lea ecx, [rsi - 0xf]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x69
movzx eax, byte [rsp + rsi + 0x58]
add rax, r10
add rsi, rax
add rsi, r14
jmp 0x1400176aa
add r8b, 0x71
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x17
jmp 0x140017695
lea rdx, [rbp + 0x16a03fc]
jmp 0x140017de2
lea rdx, [rbp + 0xd689f7]
jmp 0x140017de2
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x4a0]
call fcn.14000608c
nop
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x4c0]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x4e0]
call fcn.140009500
mov r14, rax
mov byte [rbp + 0xb90], 0xda
mov byte [rbp + 0xb91], 0xe4
mov byte [rbp + 0xb92], 0xec
mov byte [rbp + 0xb93], 0xf1
mov byte [rbp + 0xb94], 0xd0
mov byte [rbp + 0xb95], 0xf2
mov byte [rbp + 0xb96], 0xe8
mov byte [rbp + 0xb97], 0xf2
mov byte [rbp + 0xb98], 0x97
mov byte [rbp + 0xb99], 0xa1
mov byte [rbp + 0xb9a], 0xba
mov byte [rbp + 0xb9b], 0xaa
mov byte [rbp + 0xb9c], 0x9b
mov byte [rbp + 0xb9d], 0x8b
mov byte [rbp + 0xb9e], 0x94
mov byte [rbp + 0xb9f], 0xbf
mov byte [rbp + 0xba0], 0xaa
mov byte [rbp + 0xba1], 0x87
mov byte [rbp + 0xba2], 0xa6
mov byte [rbp + 0xba3], 0xa2
mov byte [rbp + 0xba4], 0x95
mov byte [rbp + 0xba5], 0x93
mov byte [rbp + 0xba6], 0x84
mov byte [rbp + 0xba7], 0xf2
mov byte [rbp + 0xba8], 0x8d
mov byte [rbp + 0xba9], 0x8e
mov byte [rbp + 0xbaa], 0xb9
mov byte [rbp + 0xbab], 0x96
mov byte [rbp + 0xbac], 0xdc
xor eax, eax
mov qword [rbp + 0xbad], rax
mov dword [rbp + 0xbb5], eax
mov word [rbp + 0xbb9], ax
mov bl, byte [rsp + 0x20]
nop dword [rax]
call fcn.140037734
mov rdi, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
cmp rsi, 0x2b
jae 0x140018957
movzx r9d, byte [rbp + rsi + 0xb90]
mov r8b, sil
mov r11b, r8b
cmp rdi, rsi
ja 0x14001894b
lea rax, ds:[r10 + 1]
cmp rdi, rax
jae 0x140017f6e
movabs rcx, 0xce90dfdd114a30b8
add rcx, rsi
mov rax, r9
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, r9
add rbx, rcx
sub bl, 8
jmp 0x140017fa9
je 0x1400188de
inc rax
cmp rdi, rax
je 0x1400188b6
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140018898
lea rax, ds:[r10 + 2]
cmp rdi, rax
je 0x14001885a
mov r8b, sil
cmp r10, rsi
ja 0x14001893f
lea rax, ds:[r10 + 0x10]
cmp rdi, rax
jae 0x140017fe6
lea edx, [r8 + 0x18]
mov al, dl
and al, r9b
mov ecx, 0x2c
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140018029
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14001884c
inc rax
cmp rdi, rax
je 0x14001880a
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1400187eb
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1400187d0
lea rax, ds:[r10 + 6]
cmp rdi, rax
je 0x140018765
mov edx, 0x18
lea rax, [rdi + r10]
cmp rax, rsi
jbe 0x140018525
lea rax, ds:[r10 + 2]
cmp rdi, rax
je 0x140018505
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x1400184e5
lea rax, ds:[r10 + 0x61]
cmp rdi, rax
je 0x1400184c5
lea rcx, [r10 + 0xa]
cmp rdi, rcx
je 0x1400184b3
lea rax, ds:[r10 + 6]
cmp rdi, rax
je 0x1400184a5
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140018485
lea rax, ds:[r10 + 0x80]
cmp rdi, rax
je 0x140018465
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x140018445
lea rax, ds:[r10 + 1]
cmp rdi, rax
je 0x140018426
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x14001803b
mov rdi, rcx
lea r10, [rcx + 0x1000]
lea rax, [r10 + 0x7a]
cmp rcx, rax
jb 0x140018925
lea rax, [r10 + 0x400]
cmp rcx, rax
jb 0x14001890a
lea rax, [r10 + 0x80]
cmp rcx, rax
jb 0x140018258
lea rcx, [r10 + 4]
cmp rdi, rcx
jb 0x14001823f
lea rax, ds:[r10 + 1]
cmp rdi, rax
jb 0x140018225
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x1400183d4
lea rax, ds:[r10 + 0x20]
cmp rdi, rax
jb 0x140018367
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x140018359
lea rax, ds:[r10 + 0x61]
cmp rdi, rax
jb 0x140018333
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14001803b
mov rdi, rcx
lea r10, [rcx + 0x64]
lea rax, [r10 + 0x200]
cmp rcx, rax
ja 0x140018325
lea rax, [r10 + 0x42]
cmp rcx, rax
ja 0x140018315
lea rax, [r10 + 0x20]
cmp rcx, rax
ja 0x140018307
lea rcx, [r10 + 0x5a]
cmp rdi, rcx
ja 0x1400182f9
lea rax, ds:[r10 + 0x61]
cmp rdi, rax
ja 0x1400182e5
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x1400182c5
lea rax, ds:[r10 + 6]
cmp rdi, rax
ja 0x1400182a7
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14001828c
lea rax, ds:[r10 + 0x80]
cmp rdi, rax
ja 0x140018271
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x14001803b
mov rdi, rcx
lea r10, [rcx + 1]
jmp 0x14001803b
mov cl, r8b
sub cl, dl
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x58
jmp 0x14001802e
lea ecx, [r8 + 0x78]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x48
jmp 0x140017fac
lea ecx, [r8 + 8]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x38
jmp 0x140017f28
sub r8b, 0x40
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x40
jmp 0x140018872
add r8b, 0x50
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x30
jmp 0x140018890
sub r8b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x20
jmp 0x1400188ae
add r8b, 0x70
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x10
jmp 0x140018824
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
jmp 0x140018844
sub r8b, 0x70
mov ecx, 8
jmp 0x14001848e
add r8b, 0x20
mov ecx, 0x10
jmp 0x14001846b
sub r8b, 0x50
mov ecx, edx
jmp 0x14001844e
add r8b, 0x40
mov ecx, 0x20
jmp 0x14001842f
sub r8b, 0x58
mov al, r8b
and al, r9b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
mov byte [rbp + rsi + 0xb90], bl
jmp 0x140018902
lea edx, [r8 + 0x38]
mov ecx, 0x3c
jmp 0x1400183a0
lea ecx, [r8 - 0x38]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x78
nop dword [rax + rax]
cmp rdi, 0x28
jae 0x14001872d
lea rax, [r10 + 0x41]
cmp rdi, rax
jbe 0x14001868c
lea edx, [r8 - 0x10]
mov ecx, 0x38
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
cmp r10, 8
jb 0x14001834d
add r8b, 0x50
mov al, r8b
and al, r9b
add al, al
sub r8b, al
add r8b, r9b
lea ebx, [r8*2 - 0x60]
jmp 0x140018872
lea ecx, [r8 + 0x58]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x68
lea rax, [rdi + r10]
cmp rax, 0x200
je 0x14001874b
lea rcx, ds:[r10 + 3]
cmp rdi, rcx
jbe 0x1400185e8
lea edx, [r8 - 0x28]
mov al, dl
and al, r9b
mov ecx, 0xc
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14001837b
sub r8b, 0x70
mov ecx, 8
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x1400188f4
add r8b, 0x20
mov ecx, 0x10
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x1400187a5
sub r8b, 0x50
mov ecx, edx
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001877b
add r8b, 0x40
mov ecx, 0x20
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x1400188cc
sub r8b, 0x30
mov ecx, 0x28
jmp 0x1400187f4
add r8b, 0x60
mov ecx, 0x30
jmp 0x140018813
sub r8b, 0x10
mov al, r8b
and al, r9b
mov ecx, 0x38
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x1400188ae
add r8b, 0x80
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x80
jmp 0x140018890
add r8b, 0x10
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x70
jmp 0x140018872
lea rax, [r10 + 0x400]
cmp rdi, rax
jae 0x14001854e
lea ecx, [r8 - 0x48]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 8
jmp 0x1400183e8
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140018576
add r8b, 0x30
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x50
jmp 0x1400188f4
inc rax
cmp rdi, rax
jne 0x1400185a5
add r8b, 0x10
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x70
jmp 0x14001877b
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x1400185cd
add r8b, 0x80
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x80
jmp 0x1400188cc
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1400183e8
sub r8b, 0x10
mov ecx, 0x38
jmp 0x1400187f4
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140018611
add r8b, 0x48
mov ecx, 4
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14001886f
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140018638
add r8b, 0x28
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, dl
jmp 0x1400188ae
nop dword [rax + rax]
cmp rdi, rcx
jne 0x140018665
add r8b, 0x78
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
jmp 0x1400188c9
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14001837b
sub r8b, dl
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x58
jmp 0x14001877b
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1400186a7
add r8b, 0x60
mov ecx, 0x30
jmp 0x14001842f
inc rax
cmp rdi, rax
jne 0x1400186c5
sub r8b, 0x30
mov ecx, 0x28
jmp 0x14001844e
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1400186e5
add r8b, 0x40
mov ecx, 0x20
jmp 0x14001846b
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140018705
sub r8b, 0x70
mov ecx, 8
jmp 0x140018813
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x1400183af
sub r8b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x20
jmp 0x140018872
sub r8b, 0x40
mov al, r8b
and al, r9b
mov cl, r9b
sub cl, al
lea ebx, [rcx*2 - 0x40]
add bl, r8b
jmp 0x140018824
add r8b, 0x30
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r8 - 0x50]
jmp 0x14001877b
add r8b, 0x28
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x18
sub r11b, 0x18
mov al, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x58
add r11b, r9b
movzx eax, r11b
mov byte [rbp + rsi + 0xb90], al
inc r10
add rax, r10
sub rsi, rax
lea ecx, [rsi - 0x60]
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x60
add cl, r9b
mov byte [rbp + rsi + 0xb90], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add rsi, rax
jmp 0x1400188f4
sub r8b, 0x48
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 8
jmp 0x1400188cc
add r8b, 0x48
mov ecx, 4
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140018844
sub r8b, 0x28
mov ecx, 0xc
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
add r11b, 0x78
mov al, r11b
and al, r9b
add al, al
mov cl, bl
sub cl, al
sub cl, 0x48
add cl, r11b
add cl, r9b
mov byte [rbp + rsi + 0xb90], cl
add rdi, r10
jmp 0x1400188cc
sub r8b, 0x78
mov ecx, 0x24
jmp 0x1400185fe
lea edx, [r11 - 0x58]
mov al, dl
and al, r9b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
add r11b, 8
mov al, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x38
add r11b, r9b
mov byte [rbp + rsi + 0xb90], r11b
inc r10
jmp 0x1400188ae
sub r11b, 0x38
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
sub bl, 0x78
dec rsi
jmp 0x140018902
add r11b, 0x78
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
sub bl, 0x48
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x140018902
add r11b, 0x28
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
sub bl, 0x18
movzx eax, byte [rbp + rsi + 0xb90]
add rax, r10
add rsi, rax
inc rsi
jmp 0x140017f12
sub r8b, 0x68
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x28
jmp 0x140017f10
add r8b, 0x28
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, dl
jmp 0x140017efd
lea rdx, [rbp + 0x158c730]
jmp 0x14001895e
lea rdx, [rbp + 0xa2f7e8]
jmp 0x14001895e
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0x500]
call fcn.14000608c
nop
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x520]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x540]
call fcn.140009500
nop
mov rdx, r12
mov rcx, rax
call fcn.140006040
mov rdx, rax
lea rcx, [rbp + 0x560]
call fcn.14000605c
nop
mov r9, r14
lea r8, [rbp + 0x560]
mov dl, byte [rsp + 0x20]
lea rcx, [rbp + 0x580]
call fcn.140030ca0
nop
lea r14, [r13 + 0x40]
mov rdx, r14
lea rcx, [rbp + 0x580]
call fcn.140006040
mov rdx, rax
lea rcx, [rbp + 0x5a0]
call fcn.14000605c
nop
mov r9, r15
lea r8, [rbp + 0x5a0]
mov dl, byte [rsp + 0x20]
lea rcx, [rbp + 0x5c0]
call fcn.140030ca0
lea rax, [rbp + 0x5c0]
lea rcx, [r13 + 0x160]
cmp rcx, rax
je 0x140018a2d
xor eax, eax
mov r8b, al
lea rdx, [rbp + 0x5c0]
call fcn.14002b5e4
lea rcx, [rbp + 0x5c0]
call fcn.140006640
nop
lea rcx, [rbp + 0x5a0]
call fcn.140006640
nop
lea rcx, [rbp + 0x580]
call fcn.140006640
nop
lea rcx, [rbp + 0x560]
call fcn.140006640
nop
lea rcx, [rbp + 0x540]
call fcn.140006640
nop
lea rcx, [rbp + 0x520]
call fcn.140006640
nop
lea rcx, [rbp + 0x500]
call fcn.140006640
nop
lea rcx, [rbp + 0x4e0]
call fcn.140006640
nop
lea rcx, [rbp + 0x4c0]
call fcn.140006640
nop
lea rcx, [rbp + 0x4a0]
call fcn.140006640
nop
lea rcx, [rbp + 0x480]
call fcn.140006640
nop
lea rcx, [rbp + 0x460]
call fcn.140006640
nop
lea rcx, [rbp + 0x440]
call fcn.140006640
mov byte [rbp + 0xc20], 0x57
mov r15d, 0x40
mov byte [rbp + 0xc21], r15b
mov byte [rbp + 0xc22], 0x2c
mov byte [rbp + 0xc23], 0x77
mov byte [rbp + 0xc24], 0x53
mov byte [rbp + 0xc25], 0x42
mov byte [rbp + 0xc26], 0x48
mov byte [rbp + 0xc27], 0x28
mov byte [rbp + 0xc28], 0x4d
mov byte [rbp + 0xc29], 0x6a
mov byte [rbp + 0xc2a], 0x48
mov byte [rbp + 0xc2b], 0x24
mov byte [rbp + 0xc2c], 0x3e
mov byte [rbp + 0xc2d], 0x4c
mov byte [rbp + 0xc2e], 0x2e
mov byte [rbp + 0xc2f], 0x20
mov byte [rbp + 0xc30], 0x9c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc31], xmm0
mov qword [rbp + 0xc41], rax
mov word [rbp + 0xc49], ax
mov byte [rbp + 0xc4b], al
mov bl, byte [rsp + 0x20]
call fcn.140037734
mov rdi, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
mov r12d, 1
xor esi, esi
nop dword [rax + rax]
cmp rsi, 0x2c
jae 0x140019725
movzx r8d, byte [rbp + rsi + 0xc20]
mov r9b, sil
mov r11b, r9b
cmp rdi, rsi
ja 0x140019715
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140018bfb
movabs rcx, 0x181f0a3d473497ea
add rcx, rsi
mov rax, r8
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, r8
add rbx, rcx
sub bl, 0x66
jmp 0x140018c56
nop dword [rax + rax]
je 0x1400196a5
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140019634
lea rax, ds:[r10 + 4]
cmp rdi, rax
je 0x140019609
lea rax, [r10 + 7]
cmp rdi, rax
je 0x1400195e7
lea rax, ds:[r10 + 3]
cmp rdi, rax
je 0x1400195c5
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140019585
mov r9b, sil
nop dword [rax]
cmp r10, rsi
ja 0x140019709
lea rax, [r10 + 0x64]
cmp rdi, rax
jae 0x140018c8f
lea ecx, [r9 + 0x32]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5e
jmp 0x140018cd6
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140019565
inc rax
cmp rdi, rax
je 0x140019545
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140019525
lea rax, ds:[r10 + 5]
cmp rdi, rax
je 0x140019505
lea rax, [r10 + 8]
cmp rdi, rax
je 0x1400194e5
lea rax, ds:[r10 + rdi]
cmp rax, rsi
jbe 0x140019157
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14001913b
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x14001912d
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x140019112
lea rcx, ds:[r10 + 1]
cmp rdi, rcx
je 0x1400190f9
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x1400190de
lea rax, ds:[r10 + 0x80]
cmp rdi, rax
je 0x1400190bf
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x1400190b1
lea rax, ds:[r10 + 0x7a]
cmp rdi, rax
je 0x140019098
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x14001907d
lea rax, ds:[r10 + 3]
cmp rdi, rax
je 0x140018ce9
mov rdi, rcx
lea r10, [rcx + 0x64]
lea rax, [r10 + 4]
cmp rcx, rax
jb 0x1400196ee
lea rax, [r10 + 8]
cmp rcx, rax
jb 0x1400196d1
lea rax, [r10 + 0x10]
cmp rcx, rax
jb 0x140018f1c
lea rcx, ds:[r10 + 0x40]
cmp rdi, rcx
jb 0x140018eff
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x140018ee5
lea rax, ds:[r10 + 3]
cmp rdi, rax
jb 0x140019065
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x140019047
lea rax, ds:[r10 + 0xa]
cmp rdi, rax
jb 0x140019039
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x140019013
lea rax, ds:[r10 + 0x64]
cmp rdi, rax
jb 0x140018ce9
mov rdi, rcx
lea r10, [rcx + 2]
lea rax, [r10 + 0x80]
cmp rcx, rax
ja 0x140019005
lea rax, [r10 + 0x400]
cmp rcx, rax
ja 0x140018fec
lea rax, ds:[r10 + 0x7a]
cmp rcx, rax
ja 0x140018fd3
lea rcx, [r10 + 0x2a]
cmp rdi, rcx
ja 0x140018fc5
lea rax, ds:[r10 + 3]
cmp rdi, rax
ja 0x140018fa5
lea rax, [r10 + 0x64]
cmp rdi, rax
ja 0x140018f85
lea rax, ds:[r10 + 0x3e8]
cmp rdi, rax
ja 0x140018f65
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x140018f47
lea rax, ds:[r10 + 0x5a]
cmp rdi, rax
ja 0x140018f39
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x140018ce9
mov rdi, rcx
lea r10, [rcx + 0x42]
jmp 0x140018ce9
lea edx, [r9 + 0xe]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x62
add bl, dl
jmp 0x140018cd6
lea edx, [r9 + 0x3a]
mov al, r8b
and al, dl
mov ecx, 0x35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140018c59
lea edx, [r9 + 0x66]
mov al, r8b
and al, dl
mov ecx, 0x1b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140018bb6
sub r9b, 0x70
mov ecx, 8
jmp 0x140019144
sub r9b, 0x44
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x24
jmp 0x1400195df
sub r9b, 0x18
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x58
jmp 0x140019601
add r9b, 0x14
mov ecx, 0x3a
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14001949e
add r9b, r15b
mov al, r8b
and al, r9b
mov ecx, 0x20
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001961f
add r9b, 0x6c
mov ecx, 6
jmp 0x1400190c8
sub r9b, 0x68
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x28
jmp 0x14001951c
sub r9b, 0x3c
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x5c
jmp 0x14001938c
sub r9b, 0x10
mov ecx, 0x38
jmp 0x1400194ee
add r9b, 0x5e
mov al, r8b
and al, r9b
mov ecx, 0x37
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
mov byte [rbp + rsi + 0xc20], bl
jmp 0x1400196c9
lea edx, [r9 - 0x76]
mov ecx, 0x1d
jmp 0x1400191d2
lea edx, ds:[r9 - 0x4a]
mov al, r8b
and al, dl
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x1400191ac
lea edx, [r9 - 0x1e]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x2e
jmp 0x14001917c
add r9b, 0x2c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x34
jmp 0x1400196bb
add r9b, 0x58
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x68
jmp 0x14001938c
sub r9b, 0x7c
mov ecx, 0x32
jmp 0x14001950e
sub r9b, 0x50
mov ecx, 0x18
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140019622
sub r9b, 0x24
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 4
jmp 0x14001961f
add r9b, 8
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x38
jmp 0x14001949e
add r9b, 0x34
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x6c
jmp 0x140019601
add r9b, 0x60
mov ecx, 0x30
jmp 0x14001954e
sub r9b, 0x74
mov ecx, 0x16
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140019579
lea rax, ds:[r10 + 0x40]
cmp rdi, rax
jae 0x14001920b
lea edx, [r9 - 0x16]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x66
add bl, dl
lea rax, [r10 + rdi]
cmp rax, 0x7a
je 0x1400194c8
lea rax, [r10 + 0x20]
cmp rdi, rax
jbe 0x1400192c5
lea edx, [r9 - 0x3e]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x4e
add bl, dl
cmp rdi, 0xa
jae 0x140019488
lea rax, ds:[r10 + 0x41]
cmp rdi, rax
jbe 0x1400193c5
lea edx, [r9 - 0xc]
mov ecx, 0x2a
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
cmp r10, 0x61
jb 0x14001902d
add r9b, 0x3c
mov al, r8b
and al, r9b
add al, al
mov cl, r8b
sub cl, al
add cl, r9b
lea ebx, [rcx*2 - 0x48]
jmp 0x14001959d
lea rcx, [r10 + 1]
cmp rdi, rcx
jne 0x140019226
add r9b, 0x64
mov ecx, 0x22
jmp 0x1400194ee
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14001924c
add r9b, 0xc
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x54
jmp 0x14001951c
lea rax, [rcx + 1]
cmp rdi, rax
jne 0x140019267
sub r9b, 0x78
mov ecx, 0x24
jmp 0x140018f8e
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140019293
add r9b, 0x5c
mov ecx, 0x3e
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140019601
lea rax, ds:[r10 + 8]
cmp rdi, rax
jne 0x14001917e
add r9b, 4
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x1c
jmp 0x140019579
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1400192eb
sub r9b, 0x6a
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x1a
jmp 0x140019579
inc rax
cmp rdi, rax
jne 0x140019305
add r9b, 0x6a
mov ecx, 0xd
jmp 0x14001954e
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140019325
add r9b, 0x3e
mov ecx, 0x27
jmp 0x14001927d
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14001934d
sub r9b, 0x46
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x16
jmp 0x140019622
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140019368
sub r9b, 0x72
mov ecx, 0xf
jmp 0x14001950e
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140019394
add r9b, 0x62
mov al, r8b
and al, r9b
mov ecx, 0x29
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140019678
lea rax, ds:[r10 + 7]
cmp rdi, rax
jne 0x1400191ae
add r9b, 0x36
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x7a
jmp 0x1400196bb
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1400193ed
sub r9b, 0x38
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x78
jmp 0x1400196bb
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140019413
add r9b, 0x70
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x10
jmp 0x14001951c
lea rax, ds:[r10 + 4]
cmp rdi, rax
jne 0x140019445
sub r9b, r15b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, r15b
jmp 0x140019601
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14001946d
sub r9b, 0x6c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0xc
jmp 0x1400195df
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1400191e1
add r9b, 0x68
mov ecx, 0x14
jmp 0x140019144
add r9b, 0x10
mov al, r8b
and al, r9b
mov cl, r8b
sub cl, al
lea ebx, [rcx*2 - 0x70]
add bl, r9b
sub r11b, 6
mov al, r11b
and al, r8b
mov ecx, 0x15
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
add cl, r8b
mov byte [rbp + rsi + 0xc20], cl
jmp 0x14001961f
sub r9b, 0x1c
mov al, r8b
and al, r9b
add al, al
sub r9b, al
lea ebx, [r9 - 0x3c]
jmp 0x14001964c
sub r9b, 0x5a
mov ecx, 0x3b
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x1400196bb
sub r9b, 2
mov ecx, 7
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001964c
add r9b, 0x56
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5a
jmp 0x14001961f
sub r9b, 0x26
mov ecx, 5
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x1400195df
add r9b, 6
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x2a
add bl, r9b
jmp 0x14001959d
lea edx, [r11 + 0x5e]
mov al, r8b
and al, dl
mov ecx, 0x37
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
add r11b, 0x26
mov al, r11b
and al, r8b
add al, al
sub r11b, al
sub r11b, 0xa
add r11b, r8b
mov byte [rbp + rsi + 0xc20], r11b
jmp 0x1400195df
sub r11b, 0x76
mov al, r8b
and al, r11b
mov ecx, 0x1d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r11b
add r10, r12
jmp 0x140019601
sub r11b, 0x4a
mov al, r8b
and al, r11b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r11b
sub rsi, r12
jmp 0x1400196c9
add r11b, 0xe
mov al, r8b
and al, r11b
add al, al
sub r8b, al
lea ebx, [r11 + r8]
sub bl, 0x62
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x1400196c9
lea edx, [r11 + 0x66]
mov al, r8b
and al, dl
mov ecx, 0x1b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
sub r11b, 0x32
mov al, r11b
and al, r8b
mov ecx, 0x2f
sub cl, al
add cl, cl
add cl, r11b
add cl, r8b
movzx eax, cl
mov byte [rbp + rsi + 0xc20], al
add r10, r12
add rax, r10
sub rsi, rax
lea ecx, ds:[rsi - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 8
add cl, r8b
mov byte [rbp + rsi + 0xc20], cl
add rdi, r12
or rax, 0xffffffffffffffff
sub rax, rdi
add rsi, rax
jmp 0x1400196bb
sub r11b, 0x42
mov al, r8b
and al, r11b
add al, al
sub r8b, al
lea ebx, [r11 + r8]
sub bl, 0x32
movzx eax, byte [rbp + rsi + 0xc20]
add rax, r10
add rsi, rax
add rsi, r12
jmp 0x140018b98
sub r9b, 0x6e
mov al, r8b
and al, r9b
mov ecx, r12d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140018b96
sub r9b, 0x42
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x32
jmp 0x140018b80
lea rdx, [rbp + 0x1561d58]
jmp 0x14001972c
lea rdx, ds:[rbp + 0xcab542]
jmp 0x14001972c
lea rdx, [rbp + 0xc20]
lea rcx, [rbp + 0x5e0]
call fcn.14000608c
nop
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x600]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.140009500
nop
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x640]
call fcn.14000605c
lea rax, [rbp + 0x640]
lea rcx, [r13 + 0x180]
cmp rcx, rax
je 0x1400197a5
xor eax, eax
mov r8b, al
lea rdx, [rbp + 0x640]
call fcn.14002b5e4
lea rcx, [rbp + 0x640]
call fcn.140006640
nop
lea rcx, [rbp + 0x620]
call fcn.140006640
nop
lea rcx, [rbp + 0x600]
call fcn.140006640
nop
lea rcx, [rbp + 0x5e0]
call fcn.140006640
mov byte [rbp + 0xb30], 0xe7
mov byte [rbp + 0xb31], 0xc8
mov byte [rbp + 0xb32], 0xec
mov byte [rbp + 0xb33], 0xd7
mov byte [rbp + 0xb34], 0xeb
mov byte [rbp + 0xb35], 0xfa
mov byte [rbp + 0xb36], 0xf0
mov byte [rbp + 0xb37], 0x10
mov byte [rbp + 0xb38], 0xed
mov byte [rbp + 0xb39], 0xd2
mov byte [rbp + 0xb3a], 0xd0
mov byte [rbp + 0xb3b], 0xda
mov byte [rbp + 0xb3c], 0xd3
mov byte [rbp + 0xb3d], 0xc2
mov byte [rbp + 0xb3e], 0x26
mov byte [rbp + 0xb3f], 0x28
mov byte [rbp + 0xb40], 0xbc
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb41], xmm0
mov qword [rbp + 0xb51], rax
mov bl, byte [rsp + 0x20]
call fcn.140037734
mov rdi, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
nop dword [rax + rax]
cmp rsi, 0x29
jae 0x14001a35d
movzx r9d, byte [rbp + rsi + 0xb30]
mov r8b, sil
mov r11b, r8b
cmp rdi, rsi
ja 0x14001a351
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x1400198db
movabs rcx, 0xaca037054a715a16
add rcx, rsi
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
add bl, 0x66
jmp 0x140019929
nop dword [rax + rax]
je 0x14001a2da
inc rax
cmp rdi, rax
je 0x14001a295
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14001a252
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14001a205
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14001a1e5
lea rax, ds:[r10 + 3]
cmp rdi, rax
je 0x14001a1a5
mov r8b, sil
cmp r10, rsi
ja 0x14001a345
lea rax, ds:[r10 + 0x40]
cmp rdi, rax
jae 0x140019957
lea edx, [r8 - 0x32]
mov ecx, 0x2f
jmp 0x140019b8e
lea rax, ds:[r10 + 1]
cmp rdi, rax
je 0x14001a185
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14001a165
lea rax, ds:[r10 + 4]
cmp rdi, rax
je 0x14001a145
lea rax, [r10 + rdi]
cmp rax, rsi
jbe 0x140019e45
lea rax, ds:[r10 + 0x200]
cmp rdi, rax
je 0x140019e27
lea rcx, [r10 + 3]
cmp rdi, rcx
je 0x140019e0c
lea rax, ds:[r10 + 0x41]
cmp rdi, rax
je 0x140019ded
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x140019ddf
lea rax, ds:[r10 + 0x1000]
cmp rdi, rax
je 0x140019dd1
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140019db6
lea rax, ds:[r10 + 1]
cmp rdi, rax
je 0x140019d9d
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x140019d7e
lea rax, ds:[r10 + 8]
cmp rdi, rax
je 0x140019d5f
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x140019996
mov rdi, rcx
lea r10, [rcx + 4]
lea rax, [r10 + 0x42]
cmp rcx, rax
jb 0x14001a325
lea rax, [r10 + 0xa]
cmp rcx, rax
jb 0x14001a30a
lea rax, [r10 + 0x1000]
cmp rcx, rax
jb 0x140019bbe
lea rax, [r10 + 6]
cmp rcx, rax
jb 0x140019ba5
lea rax, ds:[r10 + 1]
cmp rcx, rax
jb 0x140019b85
lea rax, [r10 + 0x28]
cmp rcx, rax
jb 0x140019d51
lea rax, ds:[r10 + 0x41]
cmp rcx, rax
jb 0x140019d07
lea rax, [r10 + 0x3e8]
cmp rcx, rax
jb 0x140019cc7
lea rax, ds:[r10 + 4]
cmp rcx, rax
jb 0x140019ca5
lea rax, [r10 + 0x64]
cmp rcx, rax
jb 0x140019996
lea rdi, [r10 + 0x2a]
lea r10, [rdi + 0x10]
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x140019c87
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x140019c79
lea rax, ds:[r10 + 0x200]
cmp rdi, rax
ja 0x140019c6b
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x140019c50
lea rax, ds:[r10 + 0x41]
cmp rdi, rax
ja 0x140019c36
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x140019c1d
lea rax, ds:[r10 + 0x1000]
cmp rdi, rax
ja 0x140019c0f
lea rax, [r10 + 0x64]
cmp rdi, rax
ja 0x140019bf0
lea rax, ds:[r10 + 1]
cmp rdi, rax
ja 0x140019bd7
lea rax, [r10 + 0x28]
cmp rdi, rax
ja 0x140019996
lea rdi, ds:[r10 + 0x7a]
lea r10, [rdi + 8]
jmp 0x140019996
lea edx, [r8 - 0xe]
mov ecx, 0x31
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140019989
lea ecx, [r8 - 0x3a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x6a
jmp 0x14001992c
lea ecx, [r8 - 0x66]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x36
jmp 0x140019896
add r8b, 0x70
mov al, r9b
and al, r8b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x10
jmp 0x140019f8f
add r8b, 0x44
mov al, r9b
and al, r8b
mov ecx, 0x12
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14001a1d9
add r8b, 0x18
mov ecx, 0x2c
jmp 0x140019df6
sub r8b, 0x14
mov al, r9b
and al, r8b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x74
jmp 0x14001a11a
sub r8b, r15b
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, r15b
jmp 0x14001a23d
sub r8b, 0x6c
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0xc
jmp 0x14001a240
add r8b, 0x68
mov ecx, 0x14
jmp 0x14001a07b
add r8b, 0x3c
mov ecx, 0x2e
jmp 0x140019d87
add r8b, 0x10
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x70
jmp 0x14001a2f4
sub r8b, 0x5e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x6e
mov byte [rbp + rsi + 0xb30], bl
jmp 0x14001a302
lea ecx, [r8 + 0x76]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x3a
nop dword [rax + rax]
cmp r10, 0x42
jb 0x140019cbb
sub r8b, 0x3c
mov al, r9b
and al, r8b
mov ecx, 0x12
sub cl, al
add cl, cl
add cl, r9b
add cl, r8b
lea ebx, [rcx + rcx]
jmp 0x14001a1b9
lea ecx, [r8 + 0x4a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 6
nop dword [rax + rax]
cmp rdi, 9
jae 0x14001a105
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jbe 0x14001a048
lea edx, [r8 + 0xc]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x54
add bl, dl
jmp 0x140019cdb
lea edx, [r8 + 0x1e]
mov ecx, 0x17
jmp 0x140019e5b
sub r8b, 0x2c
mov ecx, 0x1a
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14001a2f4
sub r8b, 0x58
mov ecx, 0x34
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14001a2ab
add r8b, 0x7c
mov al, r9b
and al, r8b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x64
jmp 0x14001a139
add r8b, 0x50
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x30
jmp 0x14001a240
add r8b, 0x24
mov ecx, 2
jmp 0x14001a004
sub r8b, 8
mov ecx, 0x1c
jmp 0x140019fdb
sub r8b, 0x34
mov ecx, 0x36
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14001a1fb
sub r8b, 0x60
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x60
jmp 0x14001a1d9
add r8b, 0x74
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x2c
jmp 0x14001a1b9
lea rax, [r10 + 0x2a]
cmp rdi, rax
jae 0x140019ea6
lea edx, [r8 + 0x16]
mov ecx, 0x33
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
lea rax, [r10 + rdi]
cmp rax, 0x20
je 0x14001a125
lea rax, ds:[r10 + 0x61]
cmp rdi, rax
jbe 0x140019f6b
lea edx, [r8 + 0x3e]
mov al, r9b
and al, dl
mov ecx, 0x27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140019d1b
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140019ece
sub r8b, 0x64
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x44
jmp 0x14001a2f4
inc rax
cmp rdi, rax
jne 0x140019ef5
sub r8b, 0x38
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x78
jmp 0x14001a2ab
lea rax, ds:[r10 + 3]
cmp rdi, rax
jne 0x140019f28
sub r8b, 0xc
mov al, r8b
and al, r9b
mov ecx, 0x2a
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001a266
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140019f50
add r8b, 0x78
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x48
jmp 0x14001a21d
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140019e6a
sub r8b, 4
mov ecx, 0xe
jmp 0x14001a18e
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140019f97
add r8b, 0x6a
mov al, r9b
and al, r8b
mov ecx, 0xd
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14001a1b9
lea rax, ds:[r10 + 2]
cmp rdi, rax
jne 0x140019fc5
sub r8b, 0x3e
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x4e
jmp 0x14001a1fb
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140019fee
sub r8b, 0x12
mov ecx, 0x3f
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x14001a11a
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14001a01a
add r8b, 0x1a
mov ecx, 0x25
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14001a23d
lea rax, ds:[r10 + 6]
cmp rdi, rax
jne 0x140019d1b
add r8b, 0x46
mov al, r9b
and al, r8b
mov ecx, 0xb
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14001a240
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14001a065
add r8b, 0x38
mov ecx, 0x3c
jmp 0x140019d68
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14001a08e
sub r8b, 0x70
mov ecx, 8
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x14001a139
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14001a0b6
sub r8b, 0x18
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x58
jmp 0x14001a23d
lea rax, ds:[r10 + 3]
cmp rdi, rax
jne 0x14001a0d7
add r8b, 0x14
mov ecx, 0x3a
jmp 0x140019fdb
lea rax, ds:[r10 + 8]
cmp rdi, rax
jne 0x140019cdb
sub r8b, 0x68
mov al, r9b
and al, r8b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x28
jmp 0x140019f8f
sub r8b, 0x10
mov al, r9b
and al, r8b
mov cl, r9b
sub cl, al
add cl, 0x38
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14001a21d
add r8b, 0x1c
mov al, r9b
and al, r8b
mov ecx, 0x1e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14001a266
add r8b, 0x2e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x42
jmp 0x14001a2ab
add r8b, 0x52
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x3e
jmp 0x14001a1fb
sub r8b, 6
mov ecx, 0x15
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001a1b9
lea ecx, [r11 - 0x5e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x6e
sub r11b, 0x26
mov al, r11b
and al, r9b
mov ecx, 5
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
mov byte [rbp + rsi + 0xb30], cl
add r10, r12
jmp 0x14001a1fb
add r11b, 0x4a
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
sub bl, 6
sub rsi, r12
jmp 0x14001a302
lea edx, [r11 + 0x1e]
mov al, dl
and al, r9b
mov ecx, 0x17
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
add r11b, 6
mov al, r11b
and al, r9b
add al, al
mov cl, bl
sub cl, al
sub cl, 0x2a
add cl, r11b
add cl, r9b
mov byte [rbp + rsi + 0xb30], cl
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x14001a302
lea ecx, [r11 - 0x66]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x36
add r11b, 0x32
mov al, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x5e
add r11b, r9b
movzx eax, r11b
mov byte [rbp + rsi + 0xb30], al
add r10, r12
add rax, r10
sub rsi, rax
jmp 0x14001a2ab
add r11b, 0x6e
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
sub bl, 2
lea edx, [rsi + 0x48]
mov al, dl
and al, r9b
mov ecx, 4
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + rsi + 0xb30], cl
add rdi, r12
or rax, 0xffffffffffffffff
sub rax, rdi
add rsi, rax
jmp 0x14001a2f4
add r11b, 0x42
mov al, r11b
and al, r9b
mov ecx, 0x19
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r9b
movzx eax, byte [rbp + rsi + 0xb30]
add rax, r10
add rsi, rax
add rsi, r12
jmp 0x140019878
add r8b, 0x6e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 2
jmp 0x140019876
add r8b, 0x42
mov al, r8b
and al, r9b
mov ecx, 0x19
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140019866
lea rdx, [rbp + 0x16891f8]
jmp 0x14001a364
lea rdx, [rbp + 0x159ec0e]
jmp 0x14001a364
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0x660]
call fcn.14000608c
nop
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x680]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x6a0]
call fcn.140009500
nop
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x6c0]
call fcn.14000605c
lea rax, [rbp + 0x6c0]
lea rcx, [r13 + 0x1a0]
cmp rcx, rax
je 0x14001a3dc
xor eax, eax
mov r8b, al
lea rdx, [rbp + 0x6c0]
call fcn.14002b5e4
lea rcx, [rbp + 0x6c0]
call fcn.140006640
nop
lea rcx, [rbp + 0x6a0]
call fcn.140006640
nop
lea rcx, [rbp + 0x680]
call fcn.140006640
nop
lea rcx, [rbp + 0x660]
call fcn.140006640
mov byte [rbp + 0xa40], 0x8f
mov byte [rbp + 0xa41], 0x9e
mov byte [rbp + 0xa42], 0x8a
mov byte [rbp + 0xa43], 0xef
mov byte [rbp + 0xa44], 0x81
mov byte [rbp + 0xa45], 0xb4
mov byte [rbp + 0xa46], 0xab
mov byte [rbp + 0xa47], 0x95
mov byte [rbp + 0xa48], 0xad
mov byte [rbp + 0xa49], 0x8f
mov byte [rbp + 0xa4a], 0xae
mov byte [rbp + 0xa4b], 0xb1
mov byte [rbp + 0xa4c], 0xb3
mov byte [rbp + 0xa4d], 0xac
mov byte [rbp + 0xa4e], 0x9c
mov byte [rbp + 0xa4f], 0x9a
mov byte [rbp + 0xa50], 0xbd
mov byte [rbp + 0xa51], 0xc3
mov byte [rbp + 0xa52], 0x85
mov byte [rbp + 0xa53], 0xc0
mov byte [rbp + 0xa54], 0xb0
mov byte [rbp + 0xa55], 0xb4
mov byte [rbp + 0xa56], 0xa2
mov byte [rbp + 0xa57], 0xb7
mov byte [rbp + 0xa58], 0xa0
mov byte [rbp + 0xa59], 0xa5
mov byte [rbp + 0xa5a], 0xd8
mov byte [rbp + 0xa5b], 0xcc
mov byte [rbp + 0xa5c], 0xa
xor eax, eax
mov dword [rbp + 0xa5d], eax
mov word [rbp + 0xa61], ax
mov byte [rbp + 0xa63], al
mov bl, byte [rsp + 0x20]
call fcn.140037734
mov rdi, qword ds:[rax]
call fcn.14003773c
mov r9, qword [rax]
xor r11d, r11d
cmp r11, 0x24
jae 0x14001ae11
movzx r8d, byte [rbp + r11 + 0xa40]
mov dl, r11b
mov r10b, dl
cmp rdi, r11
ja 0x14001ae05
lea rax, [r9 + 1]
cmp rdi, rax
jae 0x14001a55f
movabs rcx, 0x6f9a57c7bc83745b
add rcx, r11
mov rax, r8
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, r8
add rbx, rcx
sub bl, 0x7d
jmp 0x14001a5a9
nop
je 0x14001ad99
inc rax
cmp rdi, rax
je 0x14001ad52
lea rax, [r9 + 4]
cmp rdi, rax
je 0x14001ad27
lea rax, [r9 + 5]
cmp rdi, rax
je 0x14001aced
lea rax, [r9 + 2]
cmp rdi, rax
je 0x14001accf
lea rax, ds:[r9 + 8]
cmp rdi, rax
je 0x14001ac95
mov dl, r11b
cmp r9, r11
ja 0x14001adf8
lea rax, ds:[r9 + 0x40]
cmp rdi, rax
jae 0x14001a5e5
lea ecx, ds:[rdx + 0x77]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x41
jmp 0x14001a619
lea rax, [r9 + 1]
cmp rdi, rax
je 0x14001ac7d
lea rax, [r9 + 3]
cmp rdi, rax
je 0x14001ac65
lea rax, [r9 + 4]
cmp rdi, rax
je 0x14001ac4b
lea rax, [r9 + 7]
cmp rdi, rax
je 0x14001ac33
lea rax, ds:[r9 + rdi]
cmp rax, r11
jbe 0x14001a9c5
lea rax, [r9 + 0x7a]
cmp rdi, rax
je 0x14001a9a5
lea rax, ds:[r9 + 0x2a]
cmp rdi, rax
je 0x14001a985
lea rax, [r9 + 3]
cmp rdi, rax
je 0x14001a965
lea rax, ds:[r9 + 6]
cmp rdi, rax
je 0x14001a945
lea rax, [r9 + 0xa]
cmp rdi, rax
je 0x14001a925
lea rcx, ds:[r9 + 0x28]
cmp rdi, rcx
je 0x14001a918
lea rax, [r9 + 0x64]
cmp rdi, rax
je 0x14001a629
mov rdi, rcx
lea r9, [rcx + 0x3e8]
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14001addf
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x14001adc6
lea rax, ds:[r9 + 0x61]
cmp rcx, rax
jb 0x14001a7b5
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x14001a79d
lea rax, ds:[r9 + 2]
cmp rcx, rax
jb 0x14001a785
lea rcx, [r9 + 5]
cmp rdi, rcx
jb 0x14001a876
lea rax, ds:[r9 + 9]
cmp rdi, rax
jb 0x14001a629
mov rdi, rcx
lea r9, [rcx + 0x20]
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x14001a85e
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x14001a846
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x14001a82f
lea rax, ds:[r9 + 0x200]
cmp rcx, rax
ja 0x14001a816
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x14001a7fd
lea rax, ds:[r9 + 0x41]
cmp rcx, rax
ja 0x14001a7e6
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x14001a7cd
lea rdi, ds:[r9 + 8]
lea r9, [rdi + 4]
jmp 0x14001a629
lea ecx, [rdx + 0x69]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x21
jmp 0x14001a619
lea ecx, [rdx - 0x4d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x1b
jmp 0x14001a5ac
lea ecx, [rdx - 3]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x15
jmp 0x14001a521
add dl, 0x4c
mov al, r8b
and al, dl
add al, al
sub r8b, al
lea ebx, [rdx + r8]
sub bl, 0x14
jmp 0x14001ace5
sub dl, 0x6a
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x1a
jmp 0x14001abe8
sub dl, 0x20
mov al, r8b
and al, dl
add al, al
sub r8b, al
lea ebx, [rdx + r8]
sub bl, 0x20
jmp 0x14001ad3d
add dl, 0x2a
mov al, r8b
and al, dl
add al, al
sub r8b, al
lea ebx, [rdx + r8]
sub bl, 0x26
jmp 0x14001ad40
add dl, 0x74
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x2c
jmp 0x14001ac01
sub dl, 0x42
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
sub bl, 0x32
jmp 0x14001ad68
add dl, 8
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
sub bl, 0x38
jmp 0x14001adaf
lea ecx, [rdx + 0x1f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x27
lea rax, [r9 + rdi]
cmp rax, 0x5a
je 0x14001abef
lea rax, ds:[r9 + 5]
cmp rdi, rax
jbe 0x14001aa8f
lea ecx, [rdx - 0x51]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x37
nop dword [rax]
cmp rdi, 0x200
jae 0x14001abd5
lea rax, [r9 + 0x41]
cmp rdi, rax
jbe 0x14001ab2f
lea ecx, [rdx + 0x26]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xa
cmp r9, 0x400
jb 0x14001abc8
add dl, 0x42
mov al, dl
and al, r8b
mov ecx, 0x19
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
lea ebx, [rcx + rcx]
jmp 0x14001aca9
sub dl, 0x36
mov ecx, 0x3d
jmp 0x14001a9ff
sub dl, 0xe
mov ecx, 0x31
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14001ad3d
add dl, 0x3c
mov al, dl
and al, r8b
mov ecx, 0x2e
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14001ad01
sub dl, 0x7a
mov al, dl
and al, r8b
mov ecx, 0x2b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14001ace5
sub dl, 0x30
mov al, dl
and al, r8b
mov ecx, 0x28
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14001acc7
add dl, 0x1a
mov al, dl
and al, r8b
mov ecx, 0x25
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14001aca9
lea rax, [r9 + 0xa]
cmp rdi, rax
jae 0x14001a9ea
lea ecx, [rdx + 0x5b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7d
jmp 0x14001a889
lea rax, [r9 + 1]
cmp rdi, rax
jne 0x14001aa13
sub dl, 0x12
mov ecx, 0x3f
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14001adaf
lea rax, ds:[r9 + 2]
cmp rdi, rax
jne 0x14001aa45
add dl, 0x5a
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
sub bl, 0x76
jmp 0x14001ac03
lea rax, [r9 + 7]
cmp rdi, rax
jne 0x14001aa6a
add dl, 0x32
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
sub bl, 0x5e
jmp 0x14001ace5
lea rax, [r9 + 8]
cmp rdi, rax
jne 0x14001a889
sub dl, 0x62
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
sub bl, 0x52
jmp 0x14001aca9
lea rcx, [r9 + 1]
cmp rdi, rcx
jne 0x14001aab4
add dl, 0x65
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
add bl, 0x3d
jmp 0x14001aca9
lea rax, ds:[r9 + 3]
cmp rdi, rax
jne 0x14001aae5
sub dl, 0x2f
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
add bl, 0x49
jmp 0x14001ace5
lea rax, [rcx + 1]
cmp rdi, rax
jne 0x14001ab0a
sub dl, 0x79
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
add bl, 0x4f
jmp 0x14001ad01
lea rax, [r9 + 2]
cmp rdi, rax
jne 0x14001a8bc
sub dl, 0x57
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
add bl, 0x61
jmp 0x14001ac03
lea rcx, [r9 + 1]
cmp rdi, rcx
jne 0x14001ab54
sub dl, 0x24
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
sub bl, 4
jmp 0x14001adaf
lea rax, ds:[r9 + 3]
cmp rdi, rax
jne 0x14001ab85
add dl, 0x48
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14001ac03
lea rax, [rcx + 1]
cmp rdi, rax
jne 0x14001abae
sub dl, 2
mov al, dl
and al, r8b
mov ecx, 7
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14001ad40
lea rax, [r9 + 5]
cmp rdi, rax
jne 0x14001a8ed
sub dl, 0x4c
mov ecx, 0xa
jmp 0x14001a92d
mov byte [rbp + r11 + 0xa40], bl
jmp 0x14001adbe
sub dl, 8
mov al, dl
and al, r8b
mov cl, r8b
sub cl, al
add cl, 0x1c
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14001ad01
sub dl, 0x52
mov al, dl
and al, r8b
mov ecx, 0x1f
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add r10b, 9
mov al, r8b
and al, r10b
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x3f
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0xa40], al
add r9, r12
add rax, r9
sub r11, rax
jmp 0x14001ad68
sub dl, 0x23
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
sub bl, 0xb
jmp 0x14001adaf
add dl, 5
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
sub bl, 0x23
jmp 0x14001ad3d
sub dl, 0x67
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
sub bl, 0x2f
jmp 0x14001ace5
add dl, 0x2d
mov al, dl
and al, r8b
add al, al
sub dl, al
lea ebx, [r8 + rdx]
sub bl, 0x3b
jmp 0x14001aca9
lea ecx, [r10 - 0x3f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x47
sub r10b, 0x63
mov al, r8b
and al, r10b
add al, al
sub r8b, al
sub r8b, 0x4b
add r8b, r10b
mov byte [rbp + r11 + 0xa40], r8b
add r9, r12
jmp 0x14001ace5
add r10b, 0x55
mov al, r10b
and al, r8b
add al, al
sub r10b, al
lea ebx, [r8 + r10]
sub bl, 0x53
sub r11, r12
jmp 0x14001adbe
lea ecx, [r10 - 0x61]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x59
add r10b, 0x53
mov al, r8b
and al, r10b
add al, al
mov cl, bl
sub cl, al
sub cl, 0x45
add cl, r8b
add cl, r10b
mov byte [rbp + r11 + 0xa40], cl
jmp 0x14001ad3d
sub r10b, 0x17
mov al, r10b
and al, r8b
add al, al
sub r10b, al
lea ebx, [r8 + r10]
sub bl, 0x5f
add rdi, r9
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x14001adbe
sub r10b, 0x39
mov al, r10b
and al, r8b
add al, al
sub r10b, al
lea ebx, [r8 + r10]
sub bl, 0x71
lea edx, [r11 + 0x64]
mov al, r8b
and al, dl
mov ecx, 0x22
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r11 + 0xa40], cl
add rdi, r12
or rax, 0xffffffffffffffff
sub rax, rdi
add r11, rax
jmp 0x14001adaf
add r10b, 0x11
mov al, r10b
and al, r8b
add al, al
sub r10b, al
lea ebx, [r8 + r10]
sub bl, 0x77
movzx eax, byte [rbp + r11 + 0xa40]
add rax, r9
add r11, rax
add r11, r12
jmp 0x14001a50b
add dl, 0x47
mov al, r8b
and al, dl
add al, al
sub r8b, al
lea ebx, [rdx + r8]
add bl, 0xf
jmp 0x14001a508
sub dl, 0x6f
mov al, r8b
and al, dl
add al, al
sub r8b, al
lea ebx, [rdx + r8]
add bl, 9
jmp 0x14001a4f6
lea rdx, ds:[rbp + 0x1523764]
jmp 0x14001ae18
lea rdx, [rbp + 0x115abbf]
jmp 0x14001ae18
lea rdx, [rbp + 0xa40]
lea rcx, ds:[rbp + 0x6e0]
call fcn.14000608c
nop
lea rdx, [rbp + 0x6e0]
lea rcx, [rbp + 0x700]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x720]
call fcn.140009500
nop
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x740]
call fcn.14000605c
lea rax, [rbp + 0x740]
lea rcx, [r13 + 0x1c0]
cmp rcx, rax
je 0x14001ae8e
xor eax, eax
mov r8b, al
lea rdx, [rbp + 0x740]
call fcn.14002b5e4
lea rcx, [rbp + 0x740]
call fcn.140006640
nop
lea rcx, [rbp + 0x720]
call fcn.140006640
nop
lea rcx, [rbp + 0x700]
call fcn.140006640
nop
lea rcx, [rbp + 0x6e0]
call fcn.140006640
mov byte [rbp + 0xd00], 0x61
mov byte [rbp + 0xd01], 0x65
mov byte [rbp + 0xd02], 0x7a
mov byte [rbp + 0xd03], 0
mov byte [rbp + 0xd04], 0x61
mov byte [rbp + 0xd05], 0xb8
mov byte [rbp + 0xd06], 0x7e
mov byte [rbp + 0xd07], 0x5c
mov byte [rbp + 0xd08], 0x6e
mov byte [rbp + 0xd09], 0x77
mov byte [rbp + 0xd0a], 0x72
mov byte [rbp + 0xd0b], 0x62
mov byte [rbp + 0xd0c], 0x6b
mov byte [rbp + 0xd0d], 0x5c
mov byte [rbp + 0xd0e], 0x6e
mov byte [rbp + 0xd0f], 0x55
mov byte [rbp + 0xd10], 0x77
mov byte [rbp + 0xd11], r15b
mov byte [rbp + 0xd12], 0x7c
mov byte [rbp + 0xd13], 0x57
mov byte [rbp + 0xd14], 0x75
mov byte [rbp + 0xd15], 0x72
mov r12b, 0x78
mov byte [rbp + 0xd16], r12b
mov byte [rbp + 0xd17], 0x7f
mov byte [rbp + 0xd18], 0x7b
mov byte [rbp + 0xd19], 0x67
mov byte [rbp + 0xd1a], r15b
mov byte [rbp + 0xd1b], 0x6b
mov byte [rbp + 0xd1c], 0x7a
mov byte [rbp + 0xd1d], 0xa1
mov byte [rbp + 0xd1e], 0x63
mov byte [rbp + 0xd1f], 0x59
mov byte [rbp + 0xd20], 0x47
mov byte [rbp + 0xd21], 0x70
mov byte [rbp + 0xd22], r15b
mov byte [rbp + 0xd23], 0x44
mov byte [rbp + 0xd24], 0x54
mov byte [rbp + 0xd25], 0x5c
mov byte [rbp + 0xd26], 0x77
mov byte [rbp + 0xd27], 0x2e
mov byte [rbp + 0xd28], 0x76
mov byte [rbp + 0xd29], 0x4d
mov byte [rbp + 0xd2a], 0x70
mov byte [rbp + 0xd2b], 0x5a
mov byte [rbp + 0xd2c], 0x75
mov byte [rbp + 0xd2d], 0x56
mov byte [rbp + 0xd2e], 0x58
mov byte [rbp + 0xd2f], 0x31
mov byte [rbp + 0xd30], 0x55
mov byte [rbp + 0xd31], 0x3b
mov byte [rbp + 0xd32], 0x60
mov byte [rbp + 0xd33], 0x77
mov byte [rbp + 0xd34], 0x51
mov byte [rbp + 0xd35], 0x88
mov byte [rbp + 0xd36], 0x5c
mov byte [rbp + 0xd37], 0x6f
mov byte [rbp + 0xd38], 0x67
mov byte [rbp + 0xd39], 0x59
mov byte [rbp + 0xd3a], 0x60
mov byte [rbp + 0xd3b], 0x52
mov byte [rbp + 0xd3c], 0x5b
mov byte [rbp + 0xd3d], 0x6c
mov byte [rbp + 0xd3e], 0xbe
mov byte [rbp + 0xd3f], 0x99
mov byte [rbp + 0xd40], 0xa7
mov byte [rbp + 0xd41], 0xb9
mov byte [rbp + 0xd42], 0xb6
mov byte [rbp + 0xd43], 0x87
mov byte [rbp + 0xd44], 0xb4
mov byte [rbp + 0xd45], r12b
mov byte [rbp + 0xd46], 0xb6
mov byte [rbp + 0xd47], 0xae
mov byte [rbp + 0xd48], 0xab
mov byte [rbp + 0xd49], 0xad
mov byte [rbp + 0xd4a], 0xa8
mov byte [rbp + 0xd4b], 0xba
mov byte [rbp + 0xd4c], 0xae
mov byte [rbp + 0xd4d], 0xc7
mov byte [rbp + 0xd4e], 0xb4
mov byte [rbp + 0xd4f], 0xd6
mov byte [rbp + 0xd50], 0x5c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd51], xmm0
mov word [rbp + 0xd61], ax
mov byte [rbp + 0xd63], al
mov bl, byte [rsp + 0x20]
nop dword [rax]
call fcn.140037734
mov rdi, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
cmp rsi, 0x64
jae 0x14001bbbd
movzx r9d, byte [rbp + rsi + 0xd00]
mov r8b, sil
mov r11b, r8b
cmp rdi, rsi
ja 0x14001bbb1
lea rax, ds:[r10 + 1]
cmp rdi, rax
jae 0x14001b18e
movabs rcx, 0xea4d14dd9adcdc42
add rcx, rsi
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
add bl, 0x32
jmp 0x14001b1d6
je 0x14001bb3b
inc rax
cmp rdi, rax
je 0x14001baf6
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14001baaf
lea rax, ds:[r10 + 5]
cmp rdi, rax
je 0x14001ba65
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14001ba45
mov r8b, sil
nop dword [rax]
cmp r10, rsi
ja 0x14001bba5
lea rcx, [r10 + 3]
cmp rdi, rcx
jae 0x14001b205
lea edx, ds:[r8 + 0x6a]
mov ecx, 0xd
jmp 0x14001b43e
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14001ba05
inc rax
cmp rdi, rax
je 0x14001b9e5
nop
cmp rdi, rcx
je 0x14001b9c5
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14001b9a5
lea rax, ds:[r10 + 4]
cmp rdi, rax
je 0x14001b985
lea rax, [r10 + rdi]
cmp rax, rsi
jbe 0x14001b71c
lea rax, ds:[r10 + 0x1000]
cmp rdi, rax
je 0x14001b70e
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x14001b6f3
lea rax, ds:[r10 + 0x5a]
cmp rdi, rax
je 0x14001b6e5
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14001b6c5
lea rax, ds:[r10 + 3]
cmp rdi, rax
je 0x14001b6b3
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x14001b6a5
lea rax, ds:[r10 + 0x41]
cmp rdi, rax
je 0x14001b68a
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x14001b66b
lea rax, ds:[r10 + 2]
cmp rdi, rax
je 0x14001b650
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14001b256
lea rdi, [r10 + 5]
lea r10, [rdi + 6]
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14001bb85
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x14001bb67
lea rax, ds:[r10 + 2]
cmp rdi, rax
jb 0x14001b46b
lea rax, [r10 + 4]
cmp rdi, rax
jb 0x14001b452
lea rax, ds:[r10 + 6]
cmp rdi, rax
jb 0x14001b435
lea rcx, [r10 + 9]
cmp rdi, rcx
jb 0x14001b605
lea rax, ds:[r10 + 1]
cmp rdi, rax
jb 0x14001b595
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14001b587
lea rax, ds:[r10 + 5]
cmp rdi, rax
jb 0x14001b565
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14001b256
mov rdi, rcx
lea r10, [rcx + 0xa]
lea rax, [r10 + 0x10]
cmp rcx, rax
ja 0x14001b545
lea rax, [r10 + 0x28]
cmp rcx, rax
ja 0x14001b532
lea rax, ds:[r10 + 5]
cmp rcx, rax
ja 0x14001b516
lea rax, [r10 + 8]
cmp rcx, rax
ja 0x14001b4fb
lea rax, ds:[r10 + 0xa]
cmp rcx, rax
ja 0x14001b4ee
lea rcx, [r10 + 0x20]
cmp rdi, rcx
ja 0x14001b4d3
lea rax, ds:[r10 + 0x40]
cmp rdi, rax
ja 0x14001b4c5
lea rax, [r10 + 0x64]
cmp rdi, rax
ja 0x14001b4a5
lea rax, ds:[r10 + 9]
cmp rdi, rax
ja 0x14001b488
mov rdi, rcx
lea r10, [rcx + 0x28]
jmp 0x14001b256
lea edx, [r8 - 0x2a]
mov ecx, 0x13
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14001b249
lea ecx, [r8 + 0x52]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x3e
jmp 0x14001b1d9
lea edx, [r8 - 0x32]
mov al, dl
and al, r9b
mov ecx, 0x2f
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14001b148
lea ecx, ds:[r8 + 0x50]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x30
jmp 0x14001ba1d
sub r8b, 0x34
mov al, r8b
and al, r9b
mov ecx, 0x36
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001ba3d
add r8b, 0x48
mov ecx, 4
jmp 0x14001b820
sub r8b, 0x3c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5c
jmp 0x14001ba79
add r8b, r15b
mov ecx, 0x20
jmp 0x14001b9ae
sub r8b, 0x44
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x24
jmp 0x14001ba9d
add r8b, 0x38
mov ecx, 0x3c
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14001bac4
sub r8b, 0x4c
mov ecx, 0xa
jmp 0x14001b674
add r8b, 0x30
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x50
jmp 0x14001bb51
sub r8b, 0x1a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x4a
mov byte [rbp + rsi + 0xd00], bl
jmp 0x14001bb5f
lea edx, [r8 + 0x62]
mov ecx, 0x29
jmp 0x14001b5d2
lea ecx, [r8 - 0x22]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x12
cmp rdi, 0x3e8
jae 0x14001b94b
lea rax, ds:[r10 + 0x400]
cmp rdi, rax
jbe 0x14001b8b9
lea edx, [r8 + 0x24]
mov ecx, 2
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
cmp r10, 0x61
jb 0x14001b57b
lea ecx, ds:[r8 + 0x4c]
mov al, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea ebx, [rcx*2 - 0x28]
jmp 0x14001ba1d
lea ecx, [r8 + 0x5a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x76
lea rax, ds:[r10 + rdi]
cmp rax, 6
je 0x14001b968
lea rax, [r10 + 8]
cmp rdi, rax
jbe 0x14001b7f0
lea ecx, [r8 - 0x46]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x16
jmp 0x14001b5a9
add r8b, 0x7c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x64
jmp 0x14001bb51
sub r8b, 8
mov ecx, 0x1c
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001bb0c
add r8b, 0x74
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x2c
jmp 0x14001bac7
sub r8b, 0x10
mov ecx, 0x38
jmp 0x14001b87b
add r8b, 0x6c
mov ecx, 6
jmp 0x14001b9ae
sub r8b, 0x18
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x58
jmp 0x14001ba79
add r8b, 0x64
mov ecx, 0x22
jmp 0x14001b820
sub r8b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x20
jmp 0x14001ba3d
lea edx, [r8 + 0x5c]
mov ecx, 0x3e
jmp 0x14001ba0e
lea rax, [r10 + 5]
cmp rdi, rax
jae 0x14001b746
lea edx, [r8 + 0x42]
mov al, dl
and al, r9b
mov ecx, 0x19
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14001b619
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14001b772
sub r8b, 0x2c
mov ecx, 0x1a
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001bb51
inc rax
cmp rdi, rax
jne 0x14001b799
add r8b, 0x58
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x68
jmp 0x14001bb0c
lea rax, ds:[r10 + 3]
cmp rdi, rax
jne 0x14001b7c8
add r8b, 0x68
mov al, r8b
and al, r9b
mov ecx, 0x14
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001ba79
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14001b619
sub r8b, 0x14
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x74
jmp 0x14001ba5b
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14001b80b
lea edx, [r8 + 0x3e]
mov ecx, 0x27
jmp 0x14001ba0e
inc rax
cmp rdi, rax
jne 0x14001b836
add r8b, 0x46
mov ecx, 0xb
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001ba5b
lea rax, ds:[r10 + 3]
cmp rdi, rax
jne 0x14001b865
add r8b, 0x4e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x22
jmp 0x14001ba9a
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14001b891
sub r8b, 0x2e
mov ecx, 0x21
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001ba9d
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14001b5a9
add r8b, 0x56
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5a
jmp 0x14001bac7
lea rcx, ds:[r10 + 1]
cmp rdi, rcx
jne 0x14001b8d7
sub r8b, 0x58
mov ecx, 0x34
jmp 0x14001b75c
lea rax, ds:[r10 + 3]
cmp rdi, rax
jne 0x14001b8f7
sub r8b, 0x50
mov ecx, 0x18
jmp 0x14001b51f
lea rax, ds:[rcx + 1]
cmp rdi, rax
jne 0x14001b925
sub r8b, 0x48
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 8
jmp 0x14001ba9a
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14001b5e1
lea ecx, [r8 - 0x38]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, r12b
jmp 0x14001ba1d
sub r8b, 0x30
mov al, r8b
and al, r9b
mov cl, r9b
sub cl, al
add cl, 0x28
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14001ba79
add r8b, 0x54
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r8 - 0x4c]
jmp 0x14001bac7
add r8b, 0xe
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x62
jmp 0x14001bb51
sub r8b, 2
mov ecx, 7
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14001ba9a
add r8b, 0x7a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x56
jmp 0x14001ba79
add r8b, 0x72
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x1e
jmp 0x14001ba3d
lea edx, [r8 - 0x12]
mov ecx, 0x3f
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
sub r8b, 0x72
mov al, r9b
and al, r8b
mov ecx, 0xf
sub cl, al
add cl, cl
add cl, r9b
add cl, r8b
mov byte [rbp + rsi + 0xd00], cl
inc r10
jmp 0x14001ba5b
sub r11b, 0x22
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
sub bl, 0x12
dec rsi
jmp 0x14001bb5f
lea ecx, [r11 + 0x5a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x76
add r11b, 0x12
mov al, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x7e
add r9b, r11b
add r9b, bl
mov byte [rbp + rsi + 0xd00], r9b
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x14001bb5f
lea edx, [r11 - 0x32]
mov al, dl
and al, r9b
mov ecx, 0x2f
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
sub r11b, 0x6a
mov al, r9b
and al, r11b
add al, al
mov cl, r9b
sub cl, al
sub cl, 0x1a
add cl, r11b
movzx eax, cl
mov byte [rbp + rsi + 0xd00], al
inc r10
add rax, r10
sub rsi, rax
jmp 0x14001bb0c
add r11b, 0x4a
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
sub bl, 6
lea edx, [rsi - 0x28]
mov al, r9b
and al, dl
mov ecx, 0xc
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + rsi + 0xd00], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add rsi, rax
jmp 0x14001bb51
sub r11b, 0x3a
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea ebx, [r9 + r11]
sub bl, 0x6a
movzx eax, byte [rbp + rsi + 0xd00]
add rax, r10
add rsi, rax
inc rsi
jmp 0x14001b132
add r8b, 0x4a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 6
jmp 0x14001b130
sub r8b, 0x3a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x6a
jmp 0x14001b11c
lea rdx, [rbp + 0x1640958]
jmp 0x14001bbc4
lea rdx, [rbp + 0xc0e59a]
jmp 0x14001bbc4
lea rdx, [rbp + 0xd00]
lea rcx, [rbp + 0x760]
call fcn.14000608c
nop
lea rdx, [rbp + 0x760]
lea rcx, [rbp + 0x780]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x7a0]
call fcn.140009500
mov rdx, rax
lea rcx, [r13 + 0x1e0]
call fcn.14002975c
lea rcx, [rbp + 0x7a0]
call fcn.140006640
nop
lea rcx, [rbp + 0x780]
call fcn.140006640
nop
lea rcx, [rbp + 0x760]
call fcn.140006640
mov byte [rbp + 0xab8], 0xe7
mov byte [rbp + 0xab9], 0xc8
mov byte [rbp + 0xaba], 0xec
mov byte [rbp + 0xabb], 0xd7
mov byte [rbp + 0xabc], 0xf6
mov byte [rbp + 0xabd], 0xeb
mov byte [rbp + 0xabe], 0x96
mov byte [rbp + 0xabf], 0xed
mov byte [rbp + 0xac0], 0xf3
mov byte [rbp + 0xac1], 0x9b
mov byte [rbp + 0xac2], 0xc0
mov byte [rbp + 0xac3], 0xda
mov byte [rbp + 0xac4], 0xdd
mov byte [rbp + 0xac5], 0xcd
mov byte [rbp + 0xac6], 0xd4
mov byte [rbp + 0xac7], 0xb1
mov byte [rbp + 0xac8], 0xd5
mov byte [rbp + 0xac9], 0xa3
mov byte [rbp + 0xaca], 0xcc
mov byte [rbp + 0xacb], 0xad
mov byte [rbp + 0xacc], 0xc0
mov byte [rbp + 0xacd], 0xc0
mov byte [rbp + 0xace], 0xfb
mov byte [rbp + 0xacf], 0xfa
mov byte [rbp + 0xad0], 0x34
xor eax, eax
mov qword [rbp + 0xad1], rax
mov dword [rbp + 0xad9], eax
mov dil, byte [rsp + 0x20]
call fcn.140037734
mov rbx, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
cmp rsi, 0x25
jae 0x14001c7bd
movzx r8d, byte [rbp + rsi + 0xab8]
mov r9b, sil
mov r11b, r9b
cmp rbx, rsi
ja 0x14001c7b1
lea rcx, [r10 + 1]
cmp rbx, rcx
jae 0x14001bd5c
movabs rcx, 0xdcab72401dbab1d6
add rcx, rsi
mov rax, r8
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r8
add rdi, rcx
add dil, 0x26
jmp 0x14001bda9
nop dword [rax]
je 0x14001c737
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14001c6c5
lea rax, ds:[r10 + 2]
cmp rbx, rax
je 0x14001c672
lea rax, [rcx + 1]
cmp rbx, rax
je 0x14001c650
lea rax, ds:[r10 + 7]
cmp rbx, rax
je 0x14001c613
mov r9b, sil
cmp r10, rsi
ja 0x14001c7a5
lea rcx, ds:[r10 + 4]
cmp rbx, rcx
jae 0x14001bde7
lea edx, [r9 - 0x72]
mov al, dl
and al, r8b
mov ecx, 0xf
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14001be1f
lea rdx, [r10 + 1]
cmp rbx, rdx
je 0x14001c5f4
lea rax, ds:[r10 + 2]
cmp rbx, rax
je 0x14001c5d8
cmp rbx, rcx
je 0x14001c5b9
lea rax, [rdx + 1]
cmp rbx, rax
je 0x14001c59d
lea rax, [rbx + r10]
cmp rax, rsi
jbe 0x14001c293
lea rax, [r10 + 0x41]
cmp rbx, rax
je 0x14001c285
lea rax, ds:[r10 + 0x61]
cmp rbx, rax
je 0x14001c265
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x14001c247
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x14001c22b
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14001c20f
lea rax, ds:[r10 + 4]
cmp rbx, rax
je 0x14001c1f3
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14001c1e5
lea rax, ds:[r10 + 0x2a]
cmp rbx, rax
je 0x14001c1d3
lea rax, [r10 + 0x42]
cmp rbx, rax
je 0x14001c1b7
lea rax, ds:[r10 + 0x28]
cmp rbx, rax
je 0x14001be2c
lea rbx, [r10 + 0x20]
lea r10, [rbx + 0x10]
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x14001c785
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14001c767
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x14001c04e
lea rax, ds:[r10 + 0x400]
cmp rbx, rax
jb 0x14001c030
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x14001c016
lea rax, ds:[r10 + 6]
cmp rbx, rax
jb 0x14001c19d
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x14001c18f
lea rax, ds:[r10 + 2]
cmp rbx, rax
jb 0x14001c175
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x14001c151
lea rax, ds:[r10 + 0x42]
cmp rbx, rax
jb 0x14001be2c
lea rbx, [r10 + 0x40]
lea r10, [rbx + 0x28]
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x14001c135
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14001c11a
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x14001c10c
lea rax, ds:[r10 + 0x61]
cmp rbx, rax
ja 0x14001c0ed
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x14001c0d3
lea rax, ds:[r10 + 9]
cmp rbx, rax
ja 0x14001c0c5
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x14001c0a5
lea rax, ds:[r10 + 4]
cmp rbx, rax
ja 0x14001c087
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x14001c06c
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x14001be2c
lea rbx, [r10 + 0x64]
lea r10, [rbx + 0x42]
jmp 0x14001be2c
lea ecx, [r9 + 0x32]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5e
jmp 0x14001be1f
lea edx, [r9 - 0x7a]
mov al, r8b
and al, dl
mov ecx, 0x2b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14001bdac
lea edx, [r9 - 0x26]
mov al, r8b
and al, dl
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14001bd16
add r9b, 0x70
mov al, r8b
and al, r9b
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x10
jmp 0x14001c60b
sub r9b, 0x3c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x5c
jmp 0x14001c667
add r9b, 0x18
mov ecx, 0x2c
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001c66a
add r9b, 0x6c
mov ecx, 6
jmp 0x14001c234
sub r9b, r15b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, r15b
jmp 0x14001c6ab
add r9b, 0x14
mov al, r8b
and al, r9b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001c6ae
add r9b, 0x68
mov ecx, 0x14
jmp 0x14001c5c2
sub r9b, 0x44
mov al, r8b
and al, r9b
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x24
jmp 0x14001c4c0
add r9b, 0x10
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x70
jmp 0x14001c751
sub r9b, 0x1e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x2e
mov byte [rbp + rsi + 0xab8], dil
jmp 0x14001c75f
lea edx, [r9 + 0x36]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x7a
jmp 0x14001c322
lea edx, [r9 - 0x76]
mov ecx, 0x1d
jmp 0x14001c2e6
lea edx, [r9 - 0x22]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x12
jmp 0x14001c2bf
add r9b, 0x54
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x4c
jmp 0x14001c751
sub r9b, 0x58
mov ecx, 0x34
jmp 0x14001c4b2
sub r9b, 4
mov ecx, 0xe
jmp 0x14001c5c2
add r9b, 0x50
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x30
jmp 0x14001c6ae
sub r9b, 0x5c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x7c
jmp 0x14001c6ab
sub r9b, 8
mov ecx, 0x1c
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14001c57d
add r9b, 0x4c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x14
jmp 0x14001c66a
sub r9b, 0x60
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x60
jmp 0x14001c667
sub r9b, 0xc
mov ecx, 0x2a
jmp 0x14001c5fd
lea rax, ds:[r10 + 8]
cmp rbx, rax
jae 0x14001c350
lea edx, [r9 - 0x2a]
mov al, r8b
and al, dl
mov ecx, 0x13
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
lea rax, [rbx + r10]
cmp rax, 0x20
je 0x14001c585
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x14001c425
lea edx, [r9 - 2]
mov ecx, 7
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
cmp rbx, r15
jae 0x14001c568
lea rax, [r10 + 0x28]
cmp rbx, rax
jbe 0x14001c4c8
lea edx, [r9 - 0x74]
mov al, r8b
and al, dl
mov ecx, 0x16
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
cmp r10, 0x5a
jb 0x14001c168
add r9b, 0x44
mov al, r8b
and al, r9b
mov ecx, 0x12
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
lea edi, [rcx + rcx]
jmp 0x14001c62b
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14001c37c
add r9b, 0x1c
mov ecx, 0x1e
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001c751
inc rax
cmp rbx, rax
jne 0x14001c3a5
add r9b, 0x74
mov al, r8b
and al, r9b
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x2c
jmp 0x14001c5d0
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14001c3cc
add r9b, r12b
mov al, r8b
and al, r9b
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x48
jmp 0x14001c57d
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14001c3f8
sub r9b, 0x30
mov al, r8b
and al, r9b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001c667
lea rax, ds:[r10 + 6]
cmp rbx, rax
jne 0x14001c2c2
add r9b, 0x7c
mov al, r8b
and al, r9b
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x64
jmp 0x14001c60b
lea rcx, [r10 + 1]
cmp rbx, rcx
jne 0x14001c445
sub r9b, 0x56
mov ecx, 0x2d
jmp 0x14001c5fd
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14001c46e
add r9b, 2
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0xe
jmp 0x14001c66a
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14001c497
add r9b, 0x5a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x76
jmp 0x14001c6ab
lea rax, ds:[rcx + 1]
cmp rbx, rax
jne 0x14001c2f6
add r9b, 0x5e
mov ecx, 0x37
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001c708
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14001c4e5
add r9b, 0x38
mov ecx, 0x3c
jmp 0x14001c366
inc rax
cmp rbx, rax
jne 0x14001c509
sub r9b, 0x1c
mov al, r8b
and al, r9b
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x3c
jmp 0x14001c4c0
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14001c525
sub r9b, 0x70
mov ecx, 8
jmp 0x14001c5c2
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14001c53f
add r9b, r15b
mov ecx, 0x20
jmp 0x14001c0ae
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14001c325
sub r9b, 0x14
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x74
jmp 0x14001c667
sub r9b, 0x10
mov al, r8b
and al, r9b
mov cl, r8b
sub cl, al
add cl, 0x38
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14001c68a
sub r9b, 0x64
mov al, r8b
and al, r9b
add al, al
sub r9b, al
lea edi, [r9 - 0x44]
jmp 0x14001c6de
sub r9b, 0x66
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x36
jmp 0x14001c751
add r9b, 0x42
mov ecx, 0x19
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001c6de
sub r9b, 0x16
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x66
jmp 0x14001c6ab
add r9b, 0x3a
mov ecx, 0x35
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001c62b
lea edx, [r11 - 0x1e]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x2e
add dil, dl
add r11b, 0x1a
mov al, r11b
and al, r8b
mov ecx, 0x25
sub cl, al
add cl, cl
add cl, r11b
add cl, r8b
mov byte [rbp + rsi + 0xab8], cl
jmp 0x14001c667
add r11b, 0x36
mov al, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x7a
inc r10
dec rsi
jmp 0x14001c75f
lea edx, [r11 - 0x22]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x12
add dil, dl
sub r11b, 0x3a
mov al, r11b
and al, r8b
add al, al
mov cl, dil
sub cl, al
sub cl, 0x6a
add cl, r11b
add cl, r8b
mov byte [rbp + rsi + 0xab8], cl
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x14001c75f
lea edx, [r11 - 0x26]
mov al, r8b
and al, dl
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
add r11b, 0x72
mov al, r11b
and al, r8b
add al, al
sub r11b, al
sub r11b, 0x1e
add r11b, r8b
movzx eax, r11b
mov byte [rbp + rsi + 0xab8], al
inc r10
add rax, r10
sub rsi, rax
lea edx, [rsi + 0x48]
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + rsi + 0xab8], cl
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add rsi, rax
jmp 0x14001c751
sub r11b, 0x7e
mov al, r8b
and al, r11b
mov ecx, 0x39
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
movzx eax, byte [rbp + rsi + 0xab8]
add rax, r10
add rsi, rax
inc rsi
jmp 0x14001bd00
add r9b, 0x2e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x42
jmp 0x14001bcfe
sub r9b, 0x7e
mov al, r8b
and al, r9b
mov ecx, 0x39
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001bcee
lea rdx, [rbp + 0x16f8680]
jmp 0x14001c7c4
lea rdx, [rbp + 0x16a3856]
jmp 0x14001c7c4
lea rdx, [rbp + 0xab8]
lea rcx, [rbp + 0x7c0]
call fcn.14000608c
nop
lea rdx, [rbp + 0x7c0]
lea rcx, [rbp + 0x7e0]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.140009500
nop
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x820]
call fcn.14000605c
lea rdx, [rbp + 0x820]
lea rcx, [r13 + 0x200]
call fcn.14002975c
lea rcx, [rbp + 0x820]
call fcn.140006640
nop
lea rcx, [rbp + 0x800]
call fcn.140006640
nop
lea rcx, [rbp + 0x7e0]
call fcn.140006640
nop
lea rcx, [rbp + 0x7c0]
call fcn.140006640
mov byte [rsp + 0x70], 0xcf
mov byte [rsp + 0x71], 0xbe
mov byte [rsp + 0x72], 0xd2
mov byte [rsp + 0x73], 0x8f
mov byte [rsp + 0x74], 0xd8
mov byte [rsp + 0x75], 0xf4
mov byte [rsp + 0x76], 0xb3
mov byte [rsp + 0x77], 0xb0
mov byte [rsp + 0x78], 0x7e
xor eax, eax
mov qword [rsp + 0x79], rax
mov word [rbp - 0x7f], ax
mov dil, byte [rsp + 0x20]
nop dword [rax]
call fcn.140037734
mov rbx, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
cmp rsi, 0x13
jae 0x14001d4a6
movzx r9d, byte [rsp + rsi + 0x70]
mov r8b, sil
mov r11b, r8b
cmp rbx, rsi
ja 0x14001d49a
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14001c905
movabs rcx, 0x821d36b97611ee0f
add rcx, rsi
mov rax, r9
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
sub dil, 0x69
jmp 0x14001c956
je 0x14001d42c
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14001d3c5
lea rax, ds:[r10 + 3]
cmp rbx, rax
je 0x14001d397
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14001d35c
lea rax, ds:[r10 + 7]
cmp rbx, rax
je 0x14001d33d
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14001d305
mov r8b, sil
nop dword [rax]
cmp r10, rsi
ja 0x14001d48e
lea rax, [r10 + 0x20]
cmp rbx, rax
jae 0x14001c990
lea ecx, [r8 + 0x3b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x63
jmp 0x14001c9d6
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14001d2e5
inc rax
cmp rbx, rax
je 0x14001d2c5
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14001d2a5
lea rax, ds:[r10 + 4]
cmp rbx, rax
je 0x14001d285
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14001d266
lea rax, ds:[rbx + r10]
cmp rax, rsi
jbe 0x14001cf65
lea rax, [r10 + 0x1000]
cmp rbx, rax
je 0x14001cf45
lea rax, ds:[r10 + 1]
cmp rbx, rax
je 0x14001cf25
lea rax, [r10 + 8]
cmp rbx, rax
je 0x14001cf05
lea rax, ds:[r10 + 0x40]
cmp rbx, rax
je 0x14001cee5
lea rcx, [r10 + 0x400]
cmp rbx, rcx
je 0x14001cec5
lea rax, ds:[r10 + 0x2a]
cmp rbx, rax
je 0x14001cea6
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14001ce88
lea rax, ds:[r10 + 0x28]
cmp rbx, rax
je 0x14001ce6c
lea rax, [r10 + 0x3e8]
cmp rbx, rax
je 0x14001ce4d
lea rax, ds:[r10 + 0x5a]
cmp rbx, rax
je 0x14001c9e9
mov rbx, rcx
lea r10, [rcx + 5]
lea rax, [r10 + 0x2a]
cmp rcx, rax
jb 0x14001d472
lea rax, [r10 + 6]
cmp rcx, rax
jb 0x14001d456
lea rax, [r10 + 0x28]
cmp rcx, rax
jb 0x14001cc09
lea rax, ds:[r10 + 0x3e8]
cmp rcx, rax
jb 0x14001cbef
lea rax, [r10 + 0x5a]
cmp rcx, rax
jb 0x14001cbd5
lea rax, ds:[r10 + 5]
cmp rcx, rax
jb 0x14001cd9f
lea rax, [r10 + 0x20]
cmp rcx, rax
jb 0x14001cd85
lea rax, ds:[r10 + 0x200]
cmp rcx, rax
jb 0x14001cd66
lea rax, [r10 + 0x41]
cmp rcx, rax
jb 0x14001cd45
lea rax, ds:[r10 + 4]
cmp rcx, rax
jb 0x14001c9e9
lea rbx, [r10 + 0x64]
lea r10, [rbx + 0x10]
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x14001cd25
lea rax, [r10 + 2]
cmp rbx, rax
ja 0x14001cd05
lea rax, [r10 + 9]
cmp rbx, rax
ja 0x14001cce5
lea rax, ds:[r10 + 0x42]
cmp rbx, rax
ja 0x14001ccc5
lea rcx, [r10 + 0x1000]
cmp rbx, rcx
ja 0x14001cca5
lea rax, ds:[r10 + 1]
cmp rbx, rax
ja 0x14001cc85
lea rax, [r10 + 8]
cmp rbx, rax
ja 0x14001cc65
lea rax, ds:[r10 + 0x40]
cmp rbx, rax
ja 0x14001cc45
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x14001cc25
lea rax, ds:[r10 + 0x2a]
cmp rbx, rax
ja 0x14001c9e9
mov rbx, rcx
lea r10, [rcx + 6]
jmp 0x14001c9e9
lea ecx, [r8 + 0x25]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 3
jmp 0x14001c9d6
lea ecx, [r8 + 7]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x31
jmp 0x14001c959
lea ecx, ds:[r8 - 0x17]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5f
jmp 0x14001c8c5
sub r8b, 0x28
mov al, r9b
and al, r8b
mov ecx, 0xc
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14001d0bf
sub r8b, 0x46
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x16
jmp 0x14001d335
sub r8b, 0x64
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x44
jmp 0x14001d354
add r8b, 0x7e
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x72
jmp 0x14001d246
add r8b, 0x60
mov ecx, 0x30
mov al, r9b
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14001d38f
add r8b, 0x42
mov al, r9b
and al, r8b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14001d3ae
add r8b, 0x24
mov al, r9b
and al, r8b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14001ce9e
add r8b, 6
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x2a
jmp 0x14001d13f
sub r8b, 0x18
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x58
jmp 0x14001d443
sub r8b, 0x63
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x4b
mov byte [rsp + rsi + 0x70], dil
jmp 0x14001d44e
lea edx, ds:[r8 + 0x7f]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x79
jmp 0x14001ce1f
lea edx, [r8 + 0x61]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
add dil, 0x59
jmp 0x14001cdec
lea edx, [r8 + 0x43]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
add dil, 0x2b
add dil, dl
lea rax, ds:[rbx + r10]
cmp rax, 0x20
je 0x14001d24e
lea rax, [r10 + 6]
cmp rbx, rax
jbe 0x14001d09a
lea edx, [r8 - 0x6d]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 5
add dil, dl
cmp rbx, 0x80
jae 0x14001d231
lea rax, [r10 + 0x20]
cmp rbx, rax
jbe 0x14001d170
lea edx, [r8 - 0x32]
mov al, r9b
and al, dl
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
cmp r10, 0x61
jb 0x14001cd5c
sub r8b, 6
mov al, r9b
and al, r8b
mov ecx, 0x15
sub cl, al
add cl, cl
add cl, r9b
add cl, r8b
lea edi, [rcx + rcx]
jmp 0x14001d31a
add r8b, 0x62
mov al, r9b
and al, r8b
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14001d443
add r8b, 0x44
mov al, r9b
and al, r8b
mov ecx, 0x12
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14001d13f
add r8b, 0x26
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0xa
add dil, r8b
jmp 0x14001d3da
add r8b, 8
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x38
jmp 0x14001d3ae
sub r8b, 0x16
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x66
jmp 0x14001d38f
sub r8b, 0x34
mov al, r8b
and al, r9b
mov ecx, 0x36
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001d371
sub r8b, 0x52
mov al, r8b
and al, r9b
mov ecx, 0x1f
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001d354
sub r8b, 0x70
mov al, r8b
and al, r9b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001d335
add r8b, 0x72
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x1e
jmp 0x14001d31a
lea rax, [r10 + 0x61]
cmp rbx, rax
jae 0x14001cf8c
lea ecx, [r8 + 0xf]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x69
jmp 0x14001cdb7
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14001cfb5
add r8b, 0x76
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x3a
jmp 0x14001d443
lea rax, ds:[r10 + 2]
cmp rbx, rax
jne 0x14001cfe8
sub r8b, 0x4e
mov al, r8b
and al, r9b
mov ecx, 0x11
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001d3da
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14001d014
sub r8b, 0x30
mov al, r8b
and al, r9b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001d3ae
lea rax, ds:[r10 + 5]
cmp rbx, rax
jne 0x14001d045
add r8b, 0xc
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x54
jmp 0x14001d371
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14001d06e
add r8b, 0x2a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x26
jmp 0x14001d354
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14001cdb7
add r8b, 0x66
mov al, r8b
and al, r9b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001d31a
lea rax, ds:[r10 + 1]
cmp rbx, rax
jne 0x14001d0c7
sub r8b, 0x4f
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
add dil, 0x29
add dil, r8b
jmp 0x14001d31a
inc rax
cmp rbx, rax
jne 0x14001d0ee
add r8b, 0xb
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x4d
jmp 0x14001d246
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14001d117
add r8b, 0x29
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x1f
jmp 0x14001d38f
lea rax, ds:[r10 + 5]
cmp rbx, rax
jne 0x14001d147
sub r8b, 0x7d
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
add dil, 0x6b
add dil, r8b
jmp 0x14001d401
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x14001cdef
sub r8b, 0x5f
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x67
jmp 0x14001d443
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14001d199
sub r8b, 0x14
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x74
jmp 0x14001d443
inc rax
cmp rbx, rax
jne 0x14001d1c5
add r8b, 0xa
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x46
jmp 0x14001d13f
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14001d1ed
add r8b, 0x28
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x18
jmp 0x14001ce9e
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14001d208
add r8b, 0x64
mov ecx, 0x22
jmp 0x14001ccae
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14001ce22
sub r8b, 0x7e
mov al, r9b
and al, r8b
mov ecx, 0x39
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14001d246
add r8b, 0x18
mov al, r9b
and al, r8b
mov cl, r9b
sub cl, al
add cl, 0x2c
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14001d371
add r8b, 0x36
mov al, r9b
and al, r8b
add al, al
sub r8b, al
lea edi, [r8 - 0x7a]
jmp 0x14001d3da
sub r8b, 0x11
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x77
jmp 0x14001d3ae
sub r8b, 0x2f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x49
jmp 0x14001d38f
sub r8b, 0x6b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x13
jmp 0x14001d354
add r8b, 0x77
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x41
jmp 0x14001d335
add r8b, 0x59
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x6f
jmp 0x14001d31a
lea ecx, [r11 + 0x1d]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x35
add r11b, 9
mov al, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x3f
add r9b, r11b
mov byte [rsp + rsi + 0x70], r9b
inc r10
jmp 0x14001d354
sub r11b, 0x1f
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea edi, [r9 + r11]
sub dil, 0x27
dec rsi
jmp 0x14001d44e
lea ecx, [r11 - 0x3d]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x55
add r11b, 0x27
mov al, r9b
and al, r11b
add al, al
mov cl, dil
sub cl, al
sub cl, 0x11
add cl, r9b
add cl, r11b
mov byte [rsp + rsi + 0x70], cl
add rbx, r10
jmp 0x14001d3ae
sub r11b, 0x79
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea edi, [r9 + r11]
add dil, 0x4f
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x14001d44e
lea ecx, [r11 + 0x69]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x21
add r11b, 0x45
mov al, r9b
and al, r11b
add al, al
mov cl, r9b
sub cl, al
add cl, 0x1d
add cl, r11b
movzx eax, cl
mov byte [rsp + rsi + 0x70], al
inc r10
add rax, r10
sub rsi, rax
lea ecx, [rsi + 0x54]
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x4c
add r9b, cl
mov byte [rsp + rsi + 0x70], r9b
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add rsi, rax
jmp 0x14001d443
add r11b, 0x2d
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea edi, [r9 + r11]
sub dil, 0x3b
movzx eax, byte [rsp + rsi + 0x70]
add rax, r10
add rsi, rax
inc rsi
jmp 0x14001c8b2
sub r8b, 0x35
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
add dil, 0x73
jmp 0x14001c8b0
sub r8b, 0x53
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
add dil, 0x45
jmp 0x14001c89c
lea rdx, [rbp + 0x14bf184]
jmp 0x14001d4ab
lea rdx, [rbp + 0xdddf93]
jmp 0x14001d4ab
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x840]
call fcn.14000608c
nop
lea rdx, [rbp + 0x840]
lea rcx, [rbp + 0x860]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x880]
call fcn.140009500
nop
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x8a0]
call fcn.14000605c
lea rdx, [rbp + 0x8a0]
lea rcx, [r13 + 0x220]
call fcn.14002975c
lea rcx, [rbp + 0x8a0]
call fcn.140006640
nop
lea rcx, [rbp + 0x880]
call fcn.140006640
nop
lea rcx, [rbp + 0x860]
call fcn.140006640
nop
lea rcx, [rbp + 0x840]
call fcn.140006640
mov byte [rbp + 0xc50], 0xa7
mov byte [rbp + 0xc51], 0x54
mov byte [rbp + 0xc52], 0xa0
mov byte [rbp + 0xc53], 0x47
mov byte [rbp + 0xc54], 0xb9
mov byte [rbp + 0xc55], 0xba
mov byte [rbp + 0xc56], 0x4f
mov byte [rbp + 0xc57], 0x9d
mov byte [rbp + 0xc58], 0xba
mov byte [rbp + 0xc59], 0x4e
mov byte [rbp + 0xc5a], 0x9a
mov byte [rbp + 0xc5b], 0xa9
mov byte [rbp + 0xc5c], 0xad
mov byte [rbp + 0xc5d], 0x5f
mov byte [rbp + 0xc5e], 0xa6
mov byte [rbp + 0xc5f], 0x9c
mov byte [rbp + 0xc60], 0xb1
mov byte [rbp + 0xc61], 0xa2
mov byte [rbp + 0xc62], 0xa2
mov byte [rbp + 0xc63], 0x48
mov byte [rbp + 0xc64], 0xd6
mov byte [rbp + 0xc65], 0x3a
mov byte [rbp + 0xc66], 0xc0
mov byte [rbp + 0xc67], 0xe7
mov byte [rbp + 0xc68], 0xc6
mov byte [rbp + 0xc69], 0xc9
mov byte [rbp + 0xc6a], 0xc4
mov byte [rbp + 0xc6b], 0xda
mov byte [rbp + 0xc6c], 0xde
mov byte [rbp + 0xc6d], 0xc5
mov byte [rbp + 0xc6e], 0xcb
mov byte [rbp + 0xc6f], 0x26
mov byte [rbp + 0xc70], r12b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc71], xmm0
mov word [rbp + 0xc81], ax
mov dil, byte [rsp + 0x20]
nop
call fcn.140037734
mov rbx, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
cmp rsi, 0x33
jae 0x14001dfbd
movzx r9d, byte [rbp + rsi + 0xc50]
mov r8b, sil
mov r11b, r8b
cmp rbx, rsi
ja 0x14001dfb1
lea rax, ds:[r10 + 1]
cmp rbx, rax
jae 0x14001d6af
movabs rcx, 0x942bb59a823e32ac
add rcx, rsi
mov rax, r9
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
add dil, 0x4c
jmp 0x14001d6e9
je 0x14001df37
lea rax, ds:[r10 + 2]
cmp rbx, rax
je 0x14001dec5
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14001de94
lea rax, ds:[r10 + 8]
cmp rbx, rax
je 0x14001de56
mov r8b, sil
cmp r10, rsi
ja 0x14001dfa5
lea rax, ds:[r10 + 0x2a]
cmp rbx, rax
jae 0x14001d717
lea edx, [r8 + 0x1c]
mov ecx, 0x1e
jmp 0x14001d8cf
lea rax, ds:[r10 + 1]
cmp rbx, rax
je 0x14001de3a
inc rax
cmp rbx, rax
je 0x14001de1b
lea rax, ds:[r10 + 2]
cmp rbx, rax
je 0x14001ddfc
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14001ddbd
lea rax, ds:[r10 + 5]
cmp rbx, rax
je 0x14001ddaf
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14001dd93
lea rax, ds:[r10 + 6]
cmp rbx, rax
je 0x14001dd85
lea rax, [rbx + r10]
cmp rax, rsi
jbe 0x14001da36
lea rax, ds:[r10 + 9]
cmp rbx, rax
je 0x14001da1a
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x14001da0d
lea rax, ds:[r10 + 0x80]
cmp rbx, rax
je 0x14001d9f1
lea rax, [r10 + 0x1000]
cmp rbx, rax
je 0x14001d9d2
lea rax, ds:[r10 + 0x5a]
cmp rbx, rax
je 0x14001d9b6
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14001d99a
lea rbx, [r10 + 0x7a]
lea r10, [rbx + 8]
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x14001df85
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x14001df65
lea rax, ds:[r10 + 0xa]
cmp rbx, rax
jb 0x14001d8ff
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x14001d8e5
lea rax, ds:[r10 + 0x200]
cmp rbx, rax
jb 0x14001d8c6
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x14001d796
lea rbx, [r10 + 0x64]
lea r10, [rbx + 0x2a]
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x14001d98c
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x14001d971
lea rax, ds:[r10 + 2]
cmp rbx, rax
ja 0x14001d955
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x14001d939
lea rax, ds:[r10 + 0x10]
cmp rbx, rax
ja 0x14001d91d
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x14001d796
lea rbx, [r10 + 9]
lea r10, [rbx + 0x3e8]
jmp 0x14001d796
lea edx, [r8 + 0x64]
mov ecx, 0x22
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14001d789
lea ecx, [r8 + 0xc]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x54
jmp 0x14001d6ec
lea edx, [r8 - 0x4c]
mov al, dl
and al, r9b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14001d668
sub r8b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x20
jmp 0x14001de6b
add r8b, 0x28
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x18
jmp 0x14001deb1
sub r8b, 0x30
mov ecx, 0x28
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14001dedb
add r8b, r12b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x48
jmp 0x14001df08
add r8b, 0x20
mov ecx, 0x10
jmp 0x14001db12
sub r8b, 0x60
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x60
jmp 0x14001deb1
add r8b, 0x48
mov ecx, 4
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14001deab
sub r8b, 0x10
mov al, r8b
and al, r9b
mov ecx, 0x38
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001ddd4
sub r8b, 0x68
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x28
jmp 0x14001de8c
add r8b, r15b
mov ecx, 0x20
jmp 0x14001de24
sub r8b, 0x18
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x58
jmp 0x14001de6b
lea rax, ds:[r10 + 9]
cmp rbx, rax
jae 0x14001daf8
lea edx, [r8 - 0x54]
mov al, dl
and al, r9b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
lea rax, [rbx + r10]
cmp rax, 0x7a
je 0x14001dd66
lea rax, [r10 + 8]
cmp rbx, rax
jbe 0x14001dba5
lea edx, [r8 - 4]
mov al, dl
and al, r9b
mov ecx, 0xe
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
nop word [rax + rax]
cmp rbx, 0x64
jae 0x14001dd47
lea rax, [r10 + 0x2a]
cmp rbx, rax
jbe 0x14001dc57
lea edx, [r8 + 0x18]
mov al, dl
and al, r9b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r10, 9
jb 0x14001dd3a
sub r8b, r12b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
add r8b, r9b
lea edi, [r8*2 - 0x70]
jmp 0x14001de6b
lea rax, ds:[r10 + 1]
cmp rbx, rax
jne 0x14001db28
add r8b, 0x38
mov ecx, 0x3c
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001df4e
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14001db51
sub r8b, 0x18
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x58
jmp 0x14001dede
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14001db7c
add r8b, r15b
mov al, r8b
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001deb1
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14001da62
sub r8b, 0x60
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x60
jmp 0x14001de89
lea rcx, [r10 + 1]
cmp rbx, rcx
jne 0x14001dbce
add r8b, 0x54
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x4c
jmp 0x14001de6b
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14001dbe9
sub r8b, 0x4c
mov ecx, 0xa
jmp 0x14001d9bf
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14001dc12
add r8b, 0xc
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x54
jmp 0x14001deb1
lea rax, [rcx + 1]
cmp rbx, rax
jne 0x14001dc3b
sub r8b, 0x44
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x24
jmp 0x14001df08
lea rax, ds:[r10 + 6]
cmp rbx, rax
jne 0x14001da96
add r8b, 0x14
mov ecx, 0x3a
jmp 0x14001db12
lea rax, ds:[r10 + 1]
cmp rbx, rax
jne 0x14001dc85
add r8b, 0x70
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x10
jmp 0x14001df4e
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14001dca5
add r8b, 0x20
mov ecx, 0x10
jmp 0x14001d95e
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14001dccd
add r8b, r12b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x48
jmp 0x14001deb1
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14001dce8
sub r8b, 0x30
mov ecx, 0x28
jmp 0x14001d9bf
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14001dd11
add r8b, 0x28
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x18
jmp 0x14001ddd4
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14001dad0
add r8b, 0x80
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x80
jmp 0x14001de8c
mov byte [rbp + rsi + 0xc50], dil
jmp 0x14001df5c
sub r8b, 0x20
mov al, r8b
and al, r9b
mov cl, r9b
sub cl, al
lea edi, [rcx*2 - 0x20]
add dil, r8b
jmp 0x14001ddd4
add r8b, 0x38
mov al, r8b
and al, r9b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14001dede
sub r8b, 0x7c
mov ecx, 0x32
jmp 0x14001d95e
add r8b, 0x2c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x34
jmp 0x14001deb1
sub r8b, 0x2c
mov ecx, 0x1a
jmp 0x14001d9bf
add r8b, 0x7c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x64
sub r11b, 0x74
mov al, r9b
and al, r11b
mov ecx, 0x16
sub cl, al
add cl, cl
add cl, dil
add cl, r9b
add cl, r11b
mov byte [rbp + rsi + 0xc50], cl
jmp 0x14001deae
add r8b, 0x24
mov al, r8b
and al, r9b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001de8c
sub r8b, 0x34
mov ecx, 0x36
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001de89
add r8b, 0x74
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x2c
jmp 0x14001de6b
lea ecx, [r11 - 0x3c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5c
add r11b, 0x34
mov al, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x6c
add r11b, r9b
mov byte [rbp + rsi + 0xc50], r11b
inc r10
dec rsi
jmp 0x14001df5c
add r11b, 0x64
mov al, r11b
and al, r9b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r9b
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x14001df5c
lea edx, [r11 - 0x4c]
mov al, dl
and al, r9b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
sub r11b, 0x1c
mov al, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, r9b
movzx eax, r11b
mov byte [rbp + rsi + 0xc50], al
inc r10
add rax, r10
sub rsi, rax
lea edx, [rsi - 0x70]
mov al, dl
and al, r9b
mov ecx, 8
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + rsi + 0xc50], cl
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add rsi, rax
jmp 0x14001df4e
add r11b, 4
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea edi, [r9 + r11]
sub dil, 0x1c
movzx eax, byte [rbp + rsi + 0xc50]
add rax, r10
add rsi, rax
inc rsi
jmp 0x14001d652
add r8b, 0x5c
mov al, r8b
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001d650
add r8b, 4
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x1c
jmp 0x14001d63e
lea rdx, [rbp + 0x14a17e0]
jmp 0x14001dfc4
lea rdx, [rbp + 0x484a8c]
jmp 0x14001dfc4
lea rdx, [rbp + 0xc50]
lea rcx, [rbp + 0x8c0]
call fcn.14000608c
nop
lea rdx, [rbp + 0x8c0]
lea rcx, [rbp + 0x8e0]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x900]
call fcn.140009500
nop
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x920]
call fcn.14000605c
lea rdx, [rbp + 0x920]
lea rcx, [r13 + 0x240]
call fcn.14002975c
lea rcx, [rbp + 0x920]
call fcn.140006640
nop
lea rcx, [rbp + 0x900]
call fcn.140006640
nop
lea rcx, [rbp + 0x8e0]
call fcn.140006640
nop
lea rcx, [rbp + 0x8c0]
call fcn.140006640
mov byte [rbp - 0x78], 0xf7
mov byte [rbp - 0x77], 0x84
mov byte [rbp - 0x76], 0xf0
mov byte [rbp - 0x75], 0x97
mov byte [rbp - 0x74], 0x81
mov byte [rbp - 0x73], 0x94
mov byte [rbp - 0x72], 0x93
mov byte [rbp - 0x71], 0x92
mov byte [rbp - 0x70], 0x50
xor eax, eax
mov qword [rbp - 0x6f], rax
mov dword [rbp - 0x67], eax
mov word [rbp - 0x63], ax
mov dil, byte [rsp + 0x20]
call fcn.140037734
mov rbx, qword ds:[rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
cmp rsi, 0x17
jae 0x14001eb88
movzx r9d, byte [rbp + rsi - 0x78]
mov r8b, sil
mov r11b, r8b
cmp rbx, rsi
ja 0x14001eb7c
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14001e0fc
movabs rcx, 0x905694ec37c6a8b4
add rcx, rsi
mov rax, rcx
and rax, r9
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r9
add dil, 0x14
jmp 0x14001e136
nop dword [rax]
je 0x14001eb05
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14001ead8
lea rax, ds:[r10 + 6]
cmp rbx, rax
je 0x14001ea9a
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14001ea78
mov r8b, sil
nop dword [rax]
cmp r10, rsi
ja 0x14001eb70
lea rax, [r10 + 0x2a]
cmp rbx, rax
jae 0x14001e170
lea ecx, [r8 - 0x3c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5c
jmp 0x14001e1c9
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14001ea3e
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14001ea30
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14001ea11
lea rax, ds:[r10 + 5]
cmp rbx, rax
je 0x14001e9f5
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14001e98b
lea rax, ds:[r10 + 7]
cmp rbx, rax
je 0x14001e96f
lea rax, [rbx + r10]
cmp rax, rsi
jbe 0x14001e699
lea rax, ds:[r10 + 0x2a]
cmp rbx, rax
je 0x14001e67f
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x14001e665
lea rax, ds:[r10 + 0x3e8]
cmp rbx, rax
je 0x14001e647
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14001e62b
lea rax, ds:[r10 + 0x20]
cmp rbx, rax
je 0x14001e61d
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14001e5fe
lea rax, ds:[r10 + 0x40]
cmp rbx, rax
je 0x14001e5e5
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x14001e5c5
lea rax, ds:[r10 + 6]
cmp rbx, rax
je 0x14001e5a7
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x14001e1d6
lea rbx, [r10 + 0x5a]
lea r10, [rbx + 0x5a]
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x14001eb51
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x14001eb32
lea rax, ds:[r10 + 1]
cmp rbx, rax
jb 0x14001e3f9
lea rax, [r10 + 0x10]
cmp rbx, rax
jb 0x14001e3df
lea rax, ds:[r10 + 0x400]
cmp rbx, rax
jb 0x14001e3c5
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x14001e599
lea rax, ds:[r10 + 0x61]
cmp rbx, rax
jb 0x14001e52d
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x14001e51f
lea rax, ds:[r10 + 0x42]
cmp rbx, rax
jb 0x14001e4fb
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14001e1d6
lea rbx, [r10 + 8]
lea r10, [rbx + 8]
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x14001e4df
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14001e4d1
lea rax, ds:[r10 + 0xa]
cmp rbx, rax
ja 0x14001e4b3
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x14001e4a5
lea rax, ds:[r10 + 2]
cmp rbx, rax
ja 0x14001e485
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x14001e469
lea rax, ds:[r10 + 0x1000]
cmp rbx, rax
ja 0x14001e44d
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x14001e431
lea rax, ds:[r10 + 0x7a]
cmp rbx, rax
ja 0x14001e413
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x14001e1d6
mov rbx, rax
lea r10, [rax + 0x64]
jmp 0x14001e1d6
lea ecx, [r8 - 0x44]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x24
jmp 0x14001e1c9
lea ecx, [r8 + 0x54]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4c
jmp 0x14001e139
lea ecx, [r8 - 0x14]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x74
jmp 0x14001e0bd
lea edx, [r8 + 0x20]
mov al, dl
and al, r9b
mov ecx, 0x10
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14001ea53
sub r8b, 0x48
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 8
jmp 0x14001ea70
add r8b, 0x50
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x30
jmp 0x14001ea92
sub r8b, 0x18
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x58
jmp 0x14001eab3
add r8b, 0x80
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x80
jmp 0x14001eaef
add r8b, 0x18
mov ecx, 0x2c
jmp 0x14001e607
lea edx, [r8 - 0x50]
mov al, dl
and al, r9b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14001e9a0
add r8b, 0x48
mov ecx, 4
jmp 0x14001e83b
sub r8b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x20
jmp 0x14001eb1f
add r8b, 0x5c
mov al, r8b
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
mov byte [rbp + rsi - 0x78], dil
jmp 0x14001eb2a
lea edx, [r8 - 0xc]
mov ecx, 0x2a
jmp 0x14001e566
lea edx, [r8 - 0x74]
mov al, dl
and al, r9b
mov ecx, 0x16
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp rbx, 6
jae 0x14001e935
lea rax, [r10 + 6]
cmp rbx, rax
jbe 0x14001e851
lea edx, [r8 - 0x58]
mov ecx, 0x34
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r10, 5
jb 0x14001e515
lea ecx, [r8 - 0x48]
mov al, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea edi, [rcx*2 - 0x10]
jmp 0x14001ea53
lea edx, [r8 + 0x24]
mov ecx, 2
jmp 0x14001e6b2
sub r8b, 0x68
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x28
jmp 0x14001eb1f
add r8b, 0x30
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x50
jmp 0x14001e9c9
lea ecx, [r8 - 0x38]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, r12b
jmp 0x14001e9a0
add r8b, 0x60
mov ecx, 0x30
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001eaf2
sub r8b, 8
mov ecx, 0x1c
jmp 0x14001ea1a
sub r8b, 0x70
mov ecx, 8
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14001eab0
add r8b, 0x28
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x18
jmp 0x14001ea92
sub r8b, r15b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, r15b
jmp 0x14001ea70
lea ecx, [r8 + 0x58]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x68
jmp 0x14001ea53
lea rax, ds:[r10 + 0x5a]
cmp rbx, rax
jae 0x14001e6f7
lea edx, [r8 - 0x4c]
mov ecx, 0xa
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
lea rax, [rbx + r10]
cmp rax, 0x41
je 0x14001e952
lea rax, [r10 + 0x41]
cmp rbx, rax
jbe 0x14001e7b2
lea ecx, [r8 - 0x1c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3c
jmp 0x14001e546
lea rax, ds:[r10 + 1]
cmp rbx, rax
jne 0x14001e725
sub r8b, r12b
mov al, r8b
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14001eb1c
inc rax
cmp rbx, rax
jne 0x14001e74b
lea ecx, [r8 + 0x58]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x68
jmp 0x14001e9a0
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14001e774
add r8b, 0x28
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x18
jmp 0x14001eaef
lea rax, ds:[r10 + 4]
cmp rbx, rax
je 0x14001e62b
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14001e6c2
sub r8b, 8
mov ecx, 0x1c
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14001ea8f
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14001e7d9
lea ecx, [r8 + 0x4c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x14
jmp 0x14001ea53
inc rax
cmp rbx, rax
jne 0x14001e7f4
add r8b, 0x1c
mov ecx, 0x1e
jmp 0x14001e79f
lea rax, ds:[r10 + 3]
cmp rbx, rax
jne 0x14001e825
sub r8b, 0x14
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x74
jmp 0x14001eaef
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14001e546
add r8b, 0x24
mov ecx, 2
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001e9c9
lea rcx, [r10 + 1]
cmp rbx, rcx
jne 0x14001e87a
add r8b, 0x10
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x70
jmp 0x14001eb1f
lea rax, ds:[r10 + 3]
cmp rbx, rax
jne 0x14001e8a5
lea ecx, ds:[r8 - 0x20]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
jmp 0x14001e9a0
lea rax, [rcx + 1]
cmp rbx, rax
jne 0x14001e8c5
add r8b, 0x48
mov ecx, 4
jmp 0x14001e607
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14001e8e5
add r8b, 0x18
mov ecx, 0x2c
jmp 0x14001e634
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14001e90e
add r8b, 0x80
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x80
jmp 0x14001ea92
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x14001e576
lea ecx, [r8 + 0x50]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x30
jmp 0x14001ea53
add r8b, 0x20
mov al, r8b
and al, r9b
mov cl, r9b
sub cl, al
add cl, 0x10
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14001eab3
mov dl, r8b
sub dl, r12b
mov al, dl
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14001e9a0
add r8b, 4
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x1c
jmp 0x14001e9c9
lea ecx, [r8 - 0x64]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x44
add r8b, 0x3c
mov al, r8b
and al, r9b
mov ecx, 0x2e
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
movzx eax, cl
mov byte [rbp + rsi - 0x78], al
inc r10
add rax, r10
sub rsi, rax
lea edx, [rsi - 0x10]
mov al, dl
and al, r9b
mov ecx, 0x38
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + rsi - 0x78], cl
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add rsi, rax
jmp 0x14001eb1f
add r8b, 0x34
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x6c
jmp 0x14001eaf2
sub r8b, 0x34
mov ecx, 0x36
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001eaef
sub r8b, 4
mov ecx, 0xe
jmp 0x14001e79f
lea ecx, [r8 + 0x2c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x34
add r8b, 0x6c
mov al, r8b
and al, r9b
mov ecx, 6
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
mov byte [rbp + rsi - 0x78], cl
inc r10
jmp 0x14001ea92
sub r11b, 0x74
mov al, r11b
and al, r9b
mov ecx, 0x16
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r9b
dec rsi
jmp 0x14001eb2a
lea edx, [r11 + 0x24]
mov al, dl
and al, r9b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
sub r11b, 0x2c
mov al, r11b
and al, r9b
mov ecx, 0x1a
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
add cl, dil
mov byte [rbp + rsi - 0x78], cl
jmp 0x14001eaef
sub r11b, 0x44
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea edi, [r9 + r11]
sub dil, 0x24
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x14001eb2a
add r11b, 0x1c
mov al, r11b
and al, r9b
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r9b
movzx eax, byte [rbp + rsi - 0x78]
add rax, r10
add rsi, rax
inc rsi
jmp 0x14001e0aa
sub r8b, 0x7c
mov al, r8b
and al, r9b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001e0a8
add r8b, 0x1c
mov al, r8b
and al, r9b
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001e095
lea rdx, [rbp + 0x1795878]
jmp 0x14001eb8c
lea rdx, [rbp + 0xc0012c]
jmp 0x14001eb8c
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x940]
call fcn.14000608c
nop
lea rdx, [rbp + 0x940]
lea rcx, [rbp + 0x960]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0x980]
call fcn.140009500
nop
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0x9a0]
call fcn.14000605c
lea rdx, [rbp + 0x9a0]
lea rcx, [r13 + 0x260]
call fcn.14002975c
lea rcx, [rbp + 0x9a0]
call fcn.140006640
nop
lea rcx, [rbp + 0x980]
call fcn.140006640
nop
lea rcx, [rbp + 0x960]
call fcn.140006640
nop
lea rcx, [rbp + 0x940]
call fcn.140006640
mov byte [rbp + 0xa68], 0x87
mov byte [rbp + 0xa69], 0x68
mov byte [rbp + 0xa6a], 0x8c
mov byte [rbp + 0xa6b], 0x57
mov byte [rbp + 0xa6c], 0x8a
mov byte [rbp + 0xa6d], 0x8b
mov byte [rbp + 0xa6e], 0x74
mov byte [rbp + 0xa6f], 0x8d
mov byte [rbp + 0xa70], 0x79
mov byte [rbp + 0xa71], 0x70
mov byte [rbp + 0xa72], 0x64
mov byte [rbp + 0xa73], 0x85
mov byte [rbp + 0xa74], 0x6f
mov byte [rbp + 0xa75], 0x7c
mov byte [rbp + 0xa76], 0x64
mov byte [rbp + 0xa77], 0x4e
mov byte [rbp + 0xa78], 0x97
mov byte [rbp + 0xa79], 0x81
mov byte [rbp + 0xa7a], 0x8a
mov byte [rbp + 0xa7b], 0x80
mov byte [rbp + 0xa7c], 0x96
mov byte [rbp + 0xa7d], 0x70
mov byte [rbp + 0xa7e], 0x7b
mov byte [rbp + 0xa7f], 0x7a
mov byte [rbp + 0xa80], 0x34
xor eax, eax
mov qword [rbp + 0xa81], rax
mov word [rbp + 0xa89], ax
mov byte [rbp + 0xa8b], al
mov dil, byte [rsp + 0x20]
call fcn.140037734
mov rbx, qword [rax]
call fcn.14003773c
mov r10, qword [rax]
xor esi, esi
nop dword [rax + rax]
cmp rsi, 0x24
jae 0x14001f7c5
movzx r9d, byte [rbp + rsi + 0xa68]
mov r8b, sil
mov r11b, r8b
cmp rbx, rsi
ja 0x14001f7b9
lea rcx, [r10 + 1]
cmp rbx, rcx
jae 0x14001ed5c
movabs rcx, 0x8a0bc2be94cf2106
add rcx, rsi
mov rax, rcx
and rax, r9
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r9
sub dil, 0x2a
jmp 0x14001edb6
nop dword [rax]
je 0x14001f745
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14001f6d1
lea rax, ds:[rcx + 1]
cmp rbx, rax
je 0x14001f6a7
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14001f685
lea rax, ds:[r10 + 5]
cmp rbx, rax
je 0x14001f648
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14001f605
mov r8b, sil
nop dword [rax]
cmp r10, rsi
ja 0x14001f7ad
lea rcx, [r10 + 6]
cmp rbx, rcx
jae 0x14001edf0
lea ecx, [r8 + 0x7e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x72
jmp 0x14001ee29
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14001f5e5
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14001f5c5
cmp rbx, rcx
je 0x14001f5a5
lea rax, ds:[r10 + 3]
cmp rbx, rax
je 0x14001f585
lea rax, [r10 + rbx]
cmp rax, rsi
jbe 0x14001f30a
lea rax, ds:[r10 + 1]
cmp rbx, rax
je 0x14001f2ef
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x14001f2d3
lea rax, ds:[r10 + 0x28]
cmp rbx, rax
je 0x14001f2c5
lea rax, [r10 + 0x42]
cmp rbx, rax
je 0x14001f2a7
lea rax, ds:[r10 + 8]
cmp rbx, rax
je 0x14001f28b
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x14001f26c
lea rax, ds:[r10 + 0x3e8]
cmp rbx, rax
je 0x14001f251
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x14001f236
lea rax, ds:[r10 + 4]
cmp rbx, rax
je 0x14001f228
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x14001ee36
lea rbx, [r10 + 0x41]
lea r10, [rbx + 0x64]
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x14001f791
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x14001f772
lea rax, ds:[r10 + 2]
cmp rbx, rax
jb 0x14001f05f
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x14001f045
lea rax, ds:[r10 + 0x40]
cmp rbx, rax
jb 0x14001f026
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x14001f1db
lea rax, ds:[r10 + 0x5a]
cmp rbx, rax
jb 0x14001f172
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x14001f157
lea rax, ds:[r10 + 0x10]
cmp rbx, rax
jb 0x14001f133
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x14001ee36
lea rbx, [r10 + 4]
lea r10, [rbx + 0x61]
lea rax, [r10 + 0x7a]
cmp rbx, rax
ja 0x14001f125
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x14001f105
lea rax, ds:[r10 + 9]
cmp rbx, rax
ja 0x14001f0f7
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x14001f0e9
lea rax, ds:[r10 + 0x400]
cmp rbx, rax
ja 0x14001f0cf
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x14001f0b3
lea rax, ds:[r10 + 5]
cmp rbx, rax
ja 0x14001f0a5
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x14001f087
lea rax, ds:[r10 + 0x2a]
cmp rbx, rax
ja 0x14001f079
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x14001ee36
lea rbx, [r10 + 0x10]
lea r10, [rbx + 0x20]
jmp 0x14001ee36
lea edx, ds:[r8 + 0x42]
mov al, dl
and al, r9b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14001ee29
lea ecx, [r8 + 0x36]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7a
jmp 0x14001edb9
lea ecx, [r8 + 0x2a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x26
jmp 0x14001ed16
sub r8b, 0x10
mov ecx, 0x38
jmp 0x14001f5ee
sub r8b, 0x1c
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x3c
jmp 0x14001f63d
sub r8b, 0x28
mov ecx, 0xc
jmp 0x14001f39b
sub r8b, 0x34
mov al, r9b
and al, r8b
mov ecx, 0x36
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14001f564
sub r8b, r15b
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, r15b
jmp 0x14001f69f
sub r8b, 0x4c
mov ecx, 0xa
jmp 0x14001f275
sub r8b, 0x58
mov ecx, 0x34
jmp 0x14001f58e
sub r8b, 0x64
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x44
jmp 0x14001f469
sub r8b, 0x70
mov ecx, 8
jmp 0x14001f352
add r8b, 0x72
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x1e
mov byte [rbp + rsi + 0xa68], dil
jmp 0x14001f76a
lea edx, [r8 + 0x66]
mov al, r9b
and al, dl
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14001f1b3
lea ecx, [r8 + 0x5a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x76
cmp rbx, 0x41
jae 0x14001f54d
lea rax, [r10 + 0x64]
cmp rbx, rax
jbe 0x14001f48c
lea edx, [r8 - 0x14]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x74
add dil, dl
cmp r10, 4
jb 0x14001f14a
add r8b, 0x64
mov al, r9b
and al, r8b
add al, al
mov cl, r9b
sub cl, al
add cl, r8b
lea edi, [rcx + rcx]
sub dil, r12b
jmp 0x14001f61d
lea ecx, [r8 + 0x4e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x22
lea rax, [r10 + rbx]
cmp rax, 9
je 0x14001f56c
lea rax, [r10 + 0xa]
cmp rbx, rax
jbe 0x14001f3cc
lea edx, [r8 + 0x6e]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 2
add dil, dl
jmp 0x14001f187
sub r8b, 0xc
mov ecx, 0x2a
jmp 0x14001f352
sub r8b, 0x18
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x58
jmp 0x14001f469
sub r8b, 0x24
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 4
jmp 0x14001f59c
sub r8b, 0x30
mov ecx, 0x28
mov al, r9b
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14001f6be
sub r8b, 0x3c
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x5c
jmp 0x14001f69f
sub r8b, 0x48
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 8
jmp 0x14001f564
sub r8b, 0x54
mov ecx, 0x26
jmp 0x14001f39b
sub r8b, 0x60
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x60
jmp 0x14001f63d
sub r8b, 0x6c
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0xc
jmp 0x14001f5fc
lea rax, [r10 + 0x1000]
cmp rbx, rax
jae 0x14001f337
lea edx, [r8 + 6]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x2a
add dil, dl
jmp 0x14001f1f0
lea rcx, ds:[r10 + 1]
cmp rbx, rcx
jne 0x14001f368
sub r8b, 4
mov ecx, 0xe
mov al, r9b
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14001f75c
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14001f385
add r8b, 0x14
mov ecx, 0x3a
jmp 0x14001f58e
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14001f3b1
add r8b, 0x44
mov ecx, 0x12
mov al, r9b
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14001f640
lea rax, [rcx + 1]
cmp rbx, rax
jne 0x14001f1f0
add r8b, 0x5c
mov ecx, 0x3e
jmp 0x14001f5ee
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14001f3f4
add r8b, 0x7a
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x56
jmp 0x14001f5fc
inc rax
cmp rbx, rax
jne 0x14001f414
sub r8b, 0x6e
mov ecx, 1
jmp 0x14001f39b
lea rax, ds:[r10 + 3]
cmp rbx, rax
jne 0x14001f445
sub r8b, 0x62
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x52
jmp 0x14001f564
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14001f471
sub r8b, 0x32
mov al, r9b
and al, r8b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14001f712
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14001f187
sub r8b, 0x26
mov ecx, 5
jmp 0x14001f352
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14001f4a7
sub r8b, 8
mov ecx, 0x1c
jmp 0x14001f352
inc rax
cmp rbx, rax
jne 0x14001f4cb
add r8b, 4
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x1c
jmp 0x14001f469
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14001f4f3
add r8b, 0x10
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x70
jmp 0x14001f59c
lea rax, ds:[r10 + 3]
cmp rbx, rax
jne 0x14001f525
add r8b, 0x34
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x6c
jmp 0x14001f564
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14001f1b6
add r8b, 0x58
mov al, r9b
and al, r8b
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x68
jmp 0x14001f5fc
add r8b, 0x70
mov al, r9b
and al, r8b
mov cl, r9b
sub cl, al
lea edi, [rcx*2 - 0x10]
add dil, r8b
jmp 0x14001f65d
add r8b, 0x7c
mov al, r9b
and al, r8b
add al, al
sub r8b, al
lea edi, [r8 - 0x64]
jmp 0x14001f6e6
sub r8b, 0x2e
mov ecx, 0x21
mov al, r9b
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14001f6e6
sub r8b, 0x3a
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x6a
jmp 0x14001f6be
sub r8b, 0x5e
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x6e
jmp 0x14001f640
sub r8b, 0x76
mov ecx, 0x1d
mov al, r9b
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14001f61d
lea edx, [r11 + 0x72]
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x1e
add dil, dl
add r11b, 0x6a
mov al, r11b
and al, r9b
mov ecx, 0xd
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
mov byte [rbp + rsi + 0xa68], cl
inc r10
dec rsi
jmp 0x14001f76a
lea ecx, [r11 + 0x4e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x22
add r11b, 0x76
mov al, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x3a
add r11b, dil
add r11b, r9b
mov byte [rbp + rsi + 0xa68], r11b
jmp 0x14001f69f
add r11b, 0x42
mov al, r11b
and al, r9b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r9b
add rbx, r10
jmp 0x14001f6be
add r11b, 0x36
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea edi, [r9 + r11]
sub dil, 0x7a
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x14001f76a
lea ecx, [r11 + 0x2a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x26
sub r11b, 0x7e
mov al, r11b
and al, r9b
mov ecx, 0x39
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
movzx eax, cl
mov byte [rbp + rsi + 0xa68], al
inc r10
add rax, r10
sub rsi, rax
mov dl, sil
sub dl, r12b
mov al, dl
and al, r9b
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + rsi + 0xa68], cl
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add rsi, rax
jmp 0x14001f75c
add r11b, 0x12
mov al, r11b
and al, r9b
add al, al
sub r11b, al
lea edi, [r9 + r11]
sub dil, 0x7e
movzx eax, byte [rbp + rsi + 0xa68]
add rax, r10
add rsi, rax
inc rsi
jmp 0x14001ecfb
add r8b, 0x1e
mov al, r8b
and al, r9b
mov ecx, 0x17
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14001ecf9
add r8b, 0x12
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x7e
jmp 0x14001ece9
lea rdx, [rbp + 0x16a3a70]
jmp 0x14001f7cc
lea rdx, [rbp + 0x1795b76]
jmp 0x14001f7cc
lea rdx, [rbp + 0xa68]
lea rcx, [rbp + 0x9c0]
call fcn.14000608c
nop
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x9e0]
call fcn.140009500
nop
mov rdx, rax
lea rcx, [rbp + 0xa00]
call fcn.140009500
nop
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.140030ba0
mov rdx, rax
lea rcx, [rbp + 0xa20]
call fcn.14000605c
lea rdx, [rbp + 0xa20]
lea rcx, [r13 + 0x280]
call fcn.14002975c
lea rcx, [rbp + 0xa20]
call fcn.140006640
nop
lea rcx, [rbp + 0xa00]
call fcn.140006640
nop
lea rcx, [rbp + 0x9e0]
call fcn.140006640
nop
lea rcx, [rbp + 0x9c0]
call fcn.140006640
nop
mov rax, r13
mov rcx, qword [rbp + 0xd70]
xor rcx, rsp
call fcn.1401c17d0
lea r11, [rsp + 0xe80]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret