Function at 0x140064440
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Encode data using xor
Hash data using fnv
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
mov qword [rsp + 8], rcx
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x50]
sub rsp, 0x150
mov rsi, qword [0x1402ed1f8]
mov ecx, 0x20
call fcn.1400d0700
movzx r10d, byte [rbp + 0x80]
movabs r13, 0x47836ac180028428
mov qword [0x1402ed1e8], rax
movabs r14, 0xddc7c1df8034d748
vpxor xmm0, xmm0, xmm0
mov qword [rax], 0xffffffffffffffff
movabs r15, 0xd45af710815dc1b8
xor eax, eax
mov dword [rsp + 0x40], 0x334d3144
mov word [rbp - 0x76], ax
movabs r12, 0x4554218d8158b968
mov dword [rsp + 0x44], 0x37753540
mov dword [rsp + 0x48], 0x2bb329b4
mov dword [rsp + 0x4c], 0x2fb02d49
mov dword [rsp + 0x50], 0x237f21b4
mov dword [rsp + 0x54], 0x27bf2553
mov dword [rsp + 0x58], 0x5b0c59c6
mov dword [rsp + 0x5c], 0x5f035d08
mov dword [rsp + 0x60], 0x53ca5123
mov dword [rsp + 0x64], 0x57c655cd
mov dword [rsp + 0x68], 0x4bd349d8
mov dword [rsp + 0x6c], 0x4f294dd2
mov dword [rsp + 0x70], 0x4327411e
mov dword [rsp + 0x74], 0x472345cc
mov word [rsp + 0x78], 0x7978
vmovups xmmword [rsp + 0x7a], xmm0
nop
mov r8, qword [0x1402ed240]
mov r9, qword [0x1402ed238]
nop
xor ebx, ebx
cmp rbx, 0x4c
jae 0x140065272
movzx edi, byte [rsp + rbx + 0x40]
mov r11d, edi
cmp r8, rbx
ja 0x140065269
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140064590
lea rcx, [rbx + r13]
mov rax, rcx
and rax, r11
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, r11
sub r10b, 0x18
jmp 0x1400645b0
je 0x1400651e5
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400651bb
lea rax, [r9 + 7]
cmp r8, rax
je 0x140065164
cmp r9, rbx
ja 0x140065260
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400645df
lea rdx, [rbx + r14]
mov ecx, 4
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140064630
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140065143
lea rax, [r9 + 3]
cmp r8, rax
je 0x140065114
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400650ac
lea rax, [r9 + 5]
cmp r8, rax
je 0x140065086
lea rax, [r9 + 4]
cmp r8, rax
je 0x140064fef
lea rax, [r9 + 6]
cmp r8, rax
je 0x140064fb8
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140064c78
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140064c50
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140064c22
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140064bf3
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140064bcd
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140064ba9
lea rax, [r9 + 5]
cmp r8, rax
je 0x140064b84
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140064b60
lea rax, [r9 + 1]
cmp r8, rax
je 0x140064b37
lea rax, [r9 + 8]
cmp r8, rax
je 0x140064b00
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140064640
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14006523c
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140065218
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14006482a
lea rcx, [r9 + 0x200]
cmp r8, rcx
jb 0x14006480a
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400647ef
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140064a9d
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140064a3e
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400649ea
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400649b9
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140064640
lea r9, [rcx + 0x1000]
mov r8, rcx
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x140064987
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x140064963
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x14006493a
lea rcx, [r9 + 0xa]
cmp r8, rcx
ja 0x140064911
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400648fd
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400648d8
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400648ae
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14006487c
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140064853
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140064640
mov r8, rcx
lea r9, [rcx + 0x28]
jmp 0x140064640
lea rcx, [rbx + r15]
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 8
jmp 0x140064630
lea rdx, [rbx + r12]
mov ecx, 0x14
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400645b0
mov ecx, 0x2c
movabs rdx, 0xb64d4c0a8153b118
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140064564
mov ecx, 0x20
movabs rdx, 0xee3e0efc01a6ba40
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140065188
mov ecx, 0x38
movabs rdx, 0x5f37397901a1b1f0
add rdx, rbx
movzx eax, r11b
and al, dl
inc r9
sub cl, al
dec rbx
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140064552
movabs rcx, 0xd03063f6019ca9a0
movzx eax, r11b
add rcx, rbx
dec rbx
and al, cl
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x60
inc rbx
jmp 0x140064552
movabs rdx, 0x41298e730197a150
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x30
jmp 0x1400650cd
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
jmp 0x1400650f8
mov ecx, 0x18
movabs rdx, 0x231be36d018d90b0
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400650fb
mov ecx, 0x30
movabs rdx, 0x94150dea01888860
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140065012
movabs rcx, 0x50e386701838010
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x70
jmp 0x140065042
movzx eax, r11b
movabs rcx, 0x760762e4017e77c0
add rcx, rbx
and al, cl
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rdi + rcx]
sub r10b, 0x40
inc rbx
jmp 0x140064552
mov ecx, 0x1c
movabs rdx, 0x10764d1c8171e2f8
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
mov byte [rsp + rbx + 0x40], r10b
inc rbx
jmp 0x140064552
mov ecx, 0x34
movabs rdx, 0x816f7799816cdaa8
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r9, 6
jb 0x1400649dd
movzx ecx, dil
movabs rdx, 0x7e5c89190100a7f0
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x20]
jmp 0x140065188
movabs rcx, 0xf268a2168167d258
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x68
cmp r8, 0x42
jae 0x140064f68
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140064e9f
mov ecx, 0x28
movabs rdx, 0xe81831fb00ce54d0
add rdx, rbx
movzx eax, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
jmp 0x140064a0b
movabs rcx, 0x6361cc938162ca08
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x38
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x140064f90
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x140064dcd
mov ecx, 0x24
movabs rdx, 0xa50701b80997d88
add rdx, rbx
movzx eax, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
jmp 0x140064a5d
movzx eax, r11b
mov ecx, 0x18
movabs rdx, 0x32ae8b3d013d0bb0
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140064552
mov ecx, 0x30
movabs rdx, 0xa3a7b5ba01380360
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140065042
movabs rcx, 0x14a0e0370132fb10
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x70
jmp 0x140065012
movzx eax, r11b
movabs rcx, 0x859a0ab4012df2c0
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
jmp 0x1400650fb
movabs rcx, 0xf69335310128ea70
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x10
jmp 0x1400650f8
mov ecx, 0x10
movabs rdx, 0x678c5fae0123e220
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400650cd
mov ecx, 0x28
movabs rdx, 0xd8858a2b011ed9d0
add rdx, rbx
movzx eax, r11b
and al, dl
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140064552
movzx eax, r11b
movabs rcx, 0x497eb4a80119d180
add rcx, rbx
inc r9
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
inc rbx
jmp 0x140064552
movabs rdx, 0xba77df250114c930
movzx eax, dil
add rdx, rbx
movzx r10d, dil
and al, dl
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, dl
jmp 0x140065188
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140064ca3
lea rdx, [rbx + r13]
movzx eax, dil
and al, dl
movzx r10d, dil
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, dl
jmp 0x140064abc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140064ce3
movzx eax, dil
mov ecx, 8
movabs rdx, 0xbb8f83bf0069ae90
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
inc rbx
jmp 0x140064552
inc rax
cmp r8, rax
jne 0x140064d10
movabs rdx, 0xd99d2ec50073bf30
movzx eax, dil
add rdx, rbx
movzx r10d, dil
and al, dl
add al, al
sub r10b, al
sub r10b, 0x50
jmp 0x14006500f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140064d3e
movzx eax, dil
movabs rcx, 0x68a404480078c780
add rcx, rbx
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
add r10b, 0x80
jmp 0x1400650fb
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140064d64
movabs rdx, 0x86b1af4e0082d820
movzx eax, dil
add rdx, rbx
mov ecx, 0x10
and al, dl
jmp 0x1400650c4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140064d98
movzx eax, dil
movabs rcx, 0x15b884d10087e070
add rcx, rbx
dec rbx
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x10
inc rbx
jmp 0x140064552
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140064abc
movabs rdx, 0x33c62fd70091f110
movzx eax, dil
add rdx, rbx
movzx r10d, dil
and al, dl
add al, al
sub r10b, al
sub r10b, 0x70
add r10b, dl
jmp 0x140065188
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140064dff
mov ecx, 0xc
movabs rdx, 0x9957459e809e85d8
add rdx, rbx
movzx eax, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
jmp 0x140065188
inc rax
cmp r8, rax
jne 0x140064e35
movzx eax, dil
movabs rcx, 0x285e1b2180a38e28
add rcx, rbx
inc r9
and al, cl
dec rbx
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x18
inc rbx
jmp 0x140064552
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140064e69
movzx eax, dil
movabs rcx, 0xb764f0a480a89678
add rcx, rbx
dec rbx
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x48
inc rbx
jmp 0x140064552
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140064a5d
mov ecx, 0x2c
movabs rdx, 0xd5729baa80b2a718
add rdx, rbx
movzx eax, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
jmp 0x1400650f8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140064edf
movzx eax, dil
mov ecx, 0x10
movabs rdx, 0x771f077e00d35d20
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
inc rbx
jmp 0x140064552
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140064f0c
movabs rcx, 0x2433880700e27610
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x70
jmp 0x1400650fb
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140064f3e
mov ecx, 0x18
movabs rdx, 0x4241330d00ec86b0
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x1400650d0
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140064a0e
movzx ecx, bl
movzx r10d, bl
and cl, dil
dec rbx
add cl, cl
sub r10b, cl
add r10b, dil
inc rbx
jmp 0x140064552
mov ecx, 0x20
movabs rdx, 0xd635e9c0105b040
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rsp + rbx + 0x40]
jmp 0x1400650ca
mov ecx, 8
movabs rdx, 0x9c6a341f010ab890
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rsp + rbx + 0x40]
add r10b, dil
jmp 0x14006500f
mov ecx, 0x2c
movabs rdx, 0xe505437a80622218
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
inc rbx
jmp 0x140064552
movabs rdx, 0xc6f7987480581178
movzx r10d, dil
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
sub r10b, al
sub r10b, 0x48
add r10b, dl
movzx eax, r11b
inc r9
movabs rdx, 0xe3ed9ee0810d3cb8
movzx ecx, r11b
add rdx, rbx
and al, dl
add al, al
sub cl, al
sub cl, 8
add cl, dl
movzx eax, cl
mov byte [rsp + rbx + 0x40], al
add rax, r9
sub rbx, rax
inc r8
movabs rcx, 0x2b7109a2010fc0e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x20
add cl, r11b
mov byte [rsp + rbx + 0x40], cl
add rbx, rax
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140064552
mov ecx, 0xc
movabs rdx, 0xa8e9ed6e804e00d8
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x1400650f8
movabs rdx, 0x19e317eb8048f888
mov ecx, 0x24
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movabs rcx, 0x54e6c95d81083468
mov edx, 0x14
add rcx, rbx
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, r11b
mov byte [rsp + rbx + 0x40], dl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140064552
mov ecx, 0x3c
movabs rdx, 0x8adc42688043f038
add rdx, rbx
dec rbx
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
inc rbx
jmp 0x140064552
movabs rcx, 0x6cce97628039df98
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x28
jmp 0x140065188
mov ecx, 0x1c
movabs rdx, 0x4ec0ec5c802fcef8
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
movabs rdx, 0xc5dff3da81032c18
mov ecx, 0x2c
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rbx + 0x40], cl
inc r9
dec rbx
inc rbx
jmp 0x140064552
movabs rcx, 0x30b341568025be58
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x68
dec rbx
inc rbx
jmp 0x140064552
movzx eax, r11b
movabs rcx, 0xd68a404480078c78
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x48
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140064552
movabs rcx, 0x27467687814ea8c8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x78
jmp 0x140064550
movabs rcx, 0x983fa1048149a078
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x48
jmp 0x140064540
lea rcx, [rbp + 0x170ca20]
jmp 0x140065277
lea rcx, [rbp + 0xf34e48]
jmp 0x140065277
lea rcx, [rsp + 0x40]
call fcn.1400640e0
mov edi, eax
test eax, eax
jne 0x140066148
movzx r10d, byte [rbp + 0x80]
xor eax, eax
mov qword [rbp + 7], rax
movabs rdi, 0xaf7bfd30ce769e7b
mov dword [rbp + 0xf], eax
movabs rsi, 0xeb101e2aabec92e5
mov byte [rbp + 0x13], al
movabs r15, 0xfc2a79c55f2a384f
mov dword [rbp - 0x10], 0x1bd71acb
movabs r14, 0xf2bb2a9fed982247
mov dword [rbp - 0xc], 0xdacdcfca
movabs r12, 0xfa6637152f43b1a9
mov dword [rbp - 8], 0x13c5c4d9
movabs r13, 0x838af5fbb560833a
mov dword [rbp - 4], 0x17c0c4cc
mov dword [rbp], 0xf5fff8d0
mov word [rbp + 4], 0x57ee
mov byte [rbp + 6], 0x4c
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ed240]
mov r9, qword [0x1402ed238]
nop
xor ebx, ebx
cmp rbx, 0x24
jae 0x140066138
movzx r11d, byte [rbp + rbx - 0x10]
mov rdx, r11
cmp r8, rbx
ja 0x140066125
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140065361
lea rcx, [rbx + r15]
mov r10, rdx
movzx eax, cl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x29
add r10b, cl
jmp 0x1400653b0
je 0x140066097
lea rax, [r9 + 2]
cmp r8, rax
je 0x140066008
lea rax, [rcx + 1]
cmp r8, rax
je 0x140065fd1
lea rax, [r9 + 3]
cmp r8, rax
je 0x140065fac
lea rax, [r9 + 6]
cmp r8, rax
je 0x140065f64
lea rax, [r9 + 7]
cmp r8, rax
je 0x140065f39
nop dword [rax + rax]
cmp r9, rbx
ja 0x140066112
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x1400653de
lea rdx, [rbx + rdi]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x5d
add r10b, dl
jmp 0x140065420
lea rax, [r9 + 1]
cmp r8, rax
je 0x140065ee7
lea rax, [r9 + 3]
cmp r8, rax
je 0x140065ebc
lea rax, [rcx + 1]
cmp r8, rax
je 0x140065e94
lea rax, [r9 + 4]
cmp r8, rax
je 0x140065e6c
lea rax, [r9 + 6]
cmp r8, rax
je 0x140065e39
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140065a74
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140065a4b
lea rax, [r9 + 1]
cmp r8, rax
je 0x140065a19
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400659ee
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400659c5
lea rax, [r9 + 4]
cmp r8, rax
je 0x140065999
lea rax, [r9 + 5]
cmp r8, rax
je 0x140065974
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006594b
lea rax, [r9 + 8]
cmp r8, rax
je 0x140065922
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400658ef
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140065430
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400660ed
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400660c8
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140065616
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400655fb
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400655dc
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14006588c
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14006582d
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400657da
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400657ad
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14006577a
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140065751
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140065728
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140065703
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400656d7
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400656ae
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140065683
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14006565a
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140065631
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140065430
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x7a]
jmp 0x140065430
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x43
add r10b, dl
jmp 0x140065420
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xf
jmp 0x1400653b0
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x61
jmp 0x140065332
mov ecx, 0xc
movabs rdx, 0x7bdfe98673b4f3d8
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140065f0a
lea rdx, [rbx + r13]
mov ecx, 0x35
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140065322
movzx eax, r11b
movabs rcx, 0x8b360270f70c129c
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x44
inc rbx
jmp 0x140065322
mov ecx, 7
movabs rdx, 0x92e10ee638b7a1fe
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140065f83
mov ecx, 0x30
movabs rdx, 0x9a8c1b5b7a633160
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
jmp 0x140065fef
movzx eax, r11b
movabs rcx, 0xa23727d0bc0ec0c2
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x4e
jmp 0x140065fef
mov ecx, 2
movabs rdx, 0xa9e23445fdba5024
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140066026
mov ecx, 0x2b
movabs rdx, 0xb18d40bb3f65df86
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140066053
movzx eax, r11b
movabs rcx, 0xb9384d3081116ee8
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x58
inc rbx
jmp 0x140065322
movzx eax, r11b
movabs rcx, 0xcc63ec55a53e555d
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x75
mov byte [rbp + rbx - 0x10], r10b
inc rbx
jmp 0x140065322
movabs rdx, 0xd40ef8cae6e9e4bf
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x39
add r10b, dl
cmp r9, 0x61
jb 0x1400657cd
mov ecx, 0x15
movabs rdx, 0x78ec84a3ead26f7a
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140065f0a
movabs rdx, 0xdbba054028957421
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
add r10b, 0x19
add r10b, dl
cmp r8, 0x41
jae 0x140065ddd
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140065cd6
movabs rdx, 0xc59b01387b86094e
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x22
jmp 0x1400657fa
movabs rdx, 0xe36511b56a410383
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
add r10b, 0x6b
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x140065e0b
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140065c0a
movabs rdx, 0x161f0407ad0f6ad3
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
add r10b, 0x3b
jmp 0x14006584d
movzx eax, r11b
movabs rcx, 0x1ce7ef24d6c7b6e2
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x2e
inc rbx
jmp 0x140065322
mov ecx, 0x12
movabs rdx, 0x2492fb9a18734644
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140066053
mov ecx, 0x3b
movabs rdx, 0x2c3e080f5a1ed5a6
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140066026
movzx eax, r11b
movabs rcx, 0x33e914849bca6508
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x38
jmp 0x140065fef
mov ecx, 0xd
movabs rdx, 0x3b9420f9dd75f46a
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
jmp 0x140065fef
mov ecx, 0x36
movabs rdx, 0x433f2d6f1f2183cc
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140065f83
movzx eax, r11b
movabs rcx, 0x4aea39e460cd132e
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x42
inc rbx
jmp 0x140065322
mov ecx, 8
movabs rdx, 0x52954659a278a290
add rdx, rbx
movzx eax, r11b
and al, dl
inc r9
sub cl, al
dec rbx
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140065322
mov ecx, 0x31
movabs rdx, 0x5a4052cee42431f2
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140065f0a
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x140065a99
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x29
jmp 0x1400658ac
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140065ad9
movzx eax, r11b
mov ecx, 0x23
movabs rdx, 0x5ef7fa619ced3cf6
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140065322
inc rax
cmp r8, rax
jne 0x140065b09
movabs rdx, 0x574cedec5b41ad94
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0xc
add r10b, dl
jmp 0x140066053
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140065b3a
movabs rdx, 0x4fa1e17719961e32
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x5e
add r10b, dl
jmp 0x140066026
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140065b6c
mov ecx, 0x28
movabs rdx, 0x47f6d501d7ea8ed0
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140065fef
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140065b9d
movzx eax, r11b
movabs rcx, 0x404bc88c963eff6e
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 2
add r8, r9
jmp 0x140065fef
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140065bce
movabs rdx, 0x38a0bc175493700c
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x54
add r10b, dl
jmp 0x140065f83
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400658af
mov ecx, 0x2d
movabs rdx, 0x30f5afa212e7e0aa
add rdx, rbx
movzx eax, r11b
and al, dl
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140065322
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140065c37
movabs rcx, 0xe73f7926b63db71
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x17
jmp 0x140065f0a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140065c65
movzx eax, r11b
movabs rcx, 0xe81cb948230a0e87
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x4f
jmp 0x140065fef
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140065c96
movabs rdx, 0xe071acd2e15e7f25
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 3
add r10b, dl
jmp 0x140066026
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140065850
movzx eax, r11b
movabs rcx, 0xd11b93e85e076061
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
add r10b, 0x59
inc rbx
jmp 0x140065322
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140065d12
movzx eax, r11b
movabs rcx, 0xbdeff4c339da79ec
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x74
inc rbx
jmp 0x140065322
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140065d47
mov ecx, 0x22
movabs rdx, 0x9f43c2ee332c3c64
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
jmp 0x140065fef
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140065d78
movabs rdx, 0x9798b678f180ad02
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0xe
add r10b, dl
jmp 0x140065f83
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140065dac
movzx eax, r11b
movabs rcx, 0x8fedaa03afd51da0
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
inc rbx
jmp 0x140065322
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400657fd
movabs rcx, 0x809791192c7dfedc
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
jmp 0x140065f0a
mov ecx, 0x2c
movabs rdx, 0x7141782ea926e018
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx - 0x10]
add r10b, r11b
add r10b, dl
jmp 0x140065f83
mov ecx, 3
movabs rdx, 0x69966bb9677b50b6
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx - 0x10]
add r10b, dl
add r10b, r11b
jmp 0x140066026
movzx eax, r11b
movabs rcx, 0x6a788d117f6e9409
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x3f
inc rbx
jmp 0x140065322
movzx eax, r11b
movabs rcx, 0x8924bee6861cd191
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 9
add r8, r9
jmp 0x140065fef
movabs rdx, 0x90cfcb5bc7c860f3
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
add r10b, 0x5b
add r10b, dl
jmp 0x140065f83
movzx eax, r11b
movabs rcx, 0x987ad7d10973f055
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x53
inc rbx
jmp 0x140065322
movabs rdx, 0xa7d0f0bb8ccb0f19
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
add r10b, 0x51
add r10b, dl
movabs rcx, 0x7516fe6949fca7c9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x7f
add cl, r11b
mov byte [rbp + rbx - 0x10], cl
inc r9
dec rbx
inc rbx
jmp 0x140065322
movzx eax, r11b
movabs rcx, 0xc67d229093794ca1
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x67
dec rbx
inc rbx
jmp 0x140065322
movabs rcx, 0xce282f05d524dc03
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x15
movabs rcx, 0x6d6bf1f408511867
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x2f
add cl, r11b
add cl, r10b
mov byte [rbp + rbx - 0x10], cl
add r8, r9
jmp 0x140065fef
movzx eax, r11b
movabs rcx, 0xd5d33b7b16d06b65
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x3d
add r8, r9
jmp 0x140065fef
movabs rcx, 0xdd7e47f0587bfac7
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x71
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140065322
mov r11, rdx
movabs rax, 0xe52954659a278a29
add rax, rbx
and dl, al
add dl, dl
sub al, dl
lea r10d, [r11 + rax]
sub r10b, 0x1f
inc r9
movabs rcx, 0x65c0e57ec6a58905
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x23
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx - 0x10], al
add rax, r9
sub rbx, rax
inc r8
movabs rcx, 0x61eb5f4425cfc154
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x4c
add cl, r11b
mov byte [rbp + rbx - 0x10], cl
add rbx, rax
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065322
movzx eax, dl
movabs rcx, 0xf47f6d501d7ea8ed
add rcx, rbx
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x7b
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065322
movzx eax, r11b
movabs rcx, 0x211438a70ef410b
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x4d
jmp 0x140065320
movzx eax, r11b
movabs rcx, 0x9bc4fffb29ad06d
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 5
jmp 0x140065310
lea rcx, [rbp + 0x15dd504]
call fcn.140001320
xor al, al
jmp 0x1400697ce
lea rcx, [rbp + 0x1080d53]
call fcn.140001320
xor al, al
jmp 0x1400697ce
lea rcx, [rbp - 0x10]
call fcn.140001320
xor al, al
jmp 0x1400697ce
mov rax, qword [0x1402ed1e8]
mov dword [rax + 8], edi
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov r11d, dword [rcx + r10 + 0x88]
add r11, r10
cmp r11, r10
je 0x1400661e5
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400661e5
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
mov edx, 0x784ed065
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400661e0
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400661c0
cmp edx, 0x44ff3076
je 0x1400661ea
test r9d, r9d
jne 0x1400661a0
mov rax, qword [rax]
jmp 0x140066170
mov ecx, dword [r11 + 0x24]
mov r8d, edi
mov edx, dword [r11 + 0x1c]
add rcx, r10
add rdx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
xor edx, edx
add rax, r10
mov ecx, 0x1fffff
call rax
mov rcx, qword [0x1402ed1e8]
mov qword [rcx + 0x18], rax
mov ecx, edi
call fcn.140064260
mov rcx, qword [0x1402ed1e8]
mov qword [rcx + 0x10], rax
cmp qword [rcx + 0x18], 0xffffffffffffffff
jne 0x140066f20
movzx r10d, byte [rbp + 0x80]
xor eax, eax
mov qword [rbp - 0x54], rax
movabs rsi, 0x2ed0d74781ab57a5
mov dword [rbp - 0x4c], eax
movabs r12, 0x9483d97d4f514d51
mov word [rbp - 0x48], ax
movabs r14, 0xa397170a1124fafb
mov dword [rbp - 0x70], 0x3c70ac3
movabs r15, 0x7a8f640f72826059
mov dword [rbp - 0x6c], 0xc0faf3f5
movabs r13, 0x5187b114d3dfc5b7
mov dword [rbp - 0x68], 0xbc0fafa
mov dword [rbp - 0x64], 0xfaf9f7fa
mov dword [rbp - 0x60], 0x33c9c8fd
mov dword [rbp - 0x5c], 0xf3c2fefa
mov dword [rbp - 0x58], 0x5b2af6ca
nop
mov r9, qword [0x1402ed240]
mov rax, qword [0x1402ed238]
nop
xor edi, edi
cmp rdi, 0x2a
jae 0x140066f10
movzx ebx, byte [rbp + rdi - 0x70]
mov r11, rbx
cmp r9, rdi
ja 0x140066efd
lea rcx, [rax + 1]
cmp r9, rcx
jae 0x140066301
lea rdx, [rdi + r12]
mov r10, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x37
add r10b, dl
jmp 0x140066340
je 0x140066e71
lea rcx, [rax + 3]
cmp r9, rcx
je 0x140066ddd
lea rcx, [rax + 4]
cmp r9, rcx
je 0x140066d7c
lea rcx, [rax + 5]
cmp r9, rcx
je 0x140066d53
lea rcx, [rax + 2]
cmp r9, rcx
je 0x140066d27
nop dword [rax + rax]
cmp rax, rdi
ja 0x140066eea
lea rcx, [rax + 5]
cmp r9, rcx
jae 0x140066369
lea rdx, [rdi + rsi]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x7d
jmp 0x140066390
lea rcx, [rax + 1]
cmp r9, rcx
je 0x140066cdc
lea rcx, [rax + 2]
cmp r9, rcx
je 0x140066cb3
lea rcx, [rax + 3]
cmp r9, rcx
je 0x140066c90
lea rcx, [rax + r9]
cmp rcx, rdi
jbe 0x1400669d6
nop dword [rax]
lea rcx, [rax + 4]
cmp r9, rcx
je 0x1400669ad
lea rcx, [rax + 0x61]
cmp r9, rcx
je 0x140066981
lea rcx, [rax + 0x40]
cmp r9, rcx
je 0x140066958
lea rcx, [rax + 5]
cmp r9, rcx
je 0x14006692f
lea rcx, [rax + 0x7a]
cmp r9, rcx
je 0x14006690c
lea rcx, [rax + 0x41]
cmp r9, rcx
je 0x1400668e3
lea rcx, [rax + 0x64]
cmp r9, rcx
je 0x1400668be
lea rcx, [rax + 8]
cmp r9, rcx
je 0x140066895
lea rcx, [rax + 0x5a]
cmp r9, rcx
je 0x140066864
lea rcx, [rax + 0x80]
cmp r9, rcx
je 0x1400663a0
lea r9, [rax + 4]
lea rax, [r9 + 9]
lea rcx, [rax + 0x61]
cmp r9, rcx
jb 0x140066ec7
lea rcx, [rax + 0x40]
cmp r9, rcx
jb 0x140066ea4
lea rcx, [rax + 5]
cmp r9, rcx
jb 0x140066586
lea rcx, [rax + 0x7a]
cmp r9, rcx
jb 0x140066567
lea rcx, [rax + 0x41]
cmp r9, rcx
jb 0x140066548
lea rcx, [rax + 0x64]
cmp r9, rcx
jb 0x140066805
lea rcx, [rax + 8]
cmp r9, rcx
jb 0x1400667a2
lea rcx, [rax + 0x5a]
cmp r9, rcx
jb 0x14006674c
lea rcx, [rax + 0x80]
cmp r9, rcx
jb 0x140066721
lea rcx, [rax + 9]
cmp r9, rcx
jb 0x1400663a0
lea r9, [rax + 0x61]
lea rax, [r9 + 0xa]
lea rcx, [rax + 0x40]
cmp r9, rcx
ja 0x1400666ea
lea rcx, [rax + 5]
cmp r9, rcx
ja 0x1400666c2
lea rcx, [rax + 0x7a]
cmp r9, rcx
ja 0x14006669c
lea rcx, [rax + 0x41]
cmp r9, rcx
ja 0x140066673
lea rcx, [rax + 0x64]
cmp r9, rcx
ja 0x140066650
lea rcx, [rax + 8]
cmp r9, rcx
ja 0x140066627
lea rcx, [rax + 0x5a]
cmp r9, rcx
ja 0x1400665fe
lea rcx, [rax + 0x80]
cmp r9, rcx
ja 0x1400665cc
lea rcx, [rax + 9]
cmp r9, rcx
ja 0x1400665a4
lea rcx, [rax + 0xa]
cmp r9, rcx
ja 0x1400663a0
lea r9, [rax + 0x40]
lea rax, [r9 + 1]
jmp 0x1400663a0
lea r8, [rdi + r14]
movzx ecx, bl
and cl, r8b
movzx r10d, bl
add cl, cl
sub r10b, cl
add r10b, 0x23
add r10b, r8b
jmp 0x140066390
lea r8, [rdi + r15]
movzx ecx, bl
and cl, r8b
movzx r10d, bl
add cl, cl
sub r10b, cl
sub r10b, 0x6f
add r10b, r8b
jmp 0x140066340
lea r8, [rdi + r13]
movzx ecx, bl
and cl, r8b
movzx r10d, bl
add cl, cl
sub r10b, cl
dec r10b
add r10b, r8b
jmp 0x1400662d1
movabs r8, 0x7686ba3c0d5abd28
movzx ecx, bl
add r8, rdi
movzx r10d, bl
and cl, r8b
add cl, cl
sub r10b, cl
sub r10b, 0x18
add r10b, r8b
jmp 0x140066cfa
mov edx, 0x2b
movabs r8, 0x4d7f07416eb82286
add r8, rdi
movzx ecx, bl
and cl, r8b
inc rax
sub dl, cl
dec rdi
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
inc rdi
jmp 0x1400662c2
movzx ecx, bl
movabs rdx, 0x24775446d01587e4
add rdx, rdi
dec rdi
and cl, dl
add cl, cl
sub bl, cl
lea r10d, [rdx + rbx]
sub r10b, 0x3c
inc rdi
jmp 0x1400662c2
mov edx, 0x19
movabs r8, 0xfb6fa14c3172ed42
add r8, rdi
movzx ecx, bl
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x140066d9a
movzx ecx, bl
movabs rdx, 0xd267ee5192d052a0
add rdx, rdi
and cl, dl
add cl, cl
sub bl, cl
lea r10d, [rdx + rbx]
sub r10b, 0x60
jmp 0x140066dc1
mov edx, 7
movabs r8, 0xa9603b56f42db7fe
add r8, rdi
movzx ecx, bl
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x140066dc4
mov edx, 0x3e
movabs r8, 0x8058885c558b1d5c
add r8, rdi
movzx ecx, bl
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
jmp 0x140066e01
movabs r8, 0x5750d561b6e882ba
movzx ecx, bl
add r8, rdi
movzx r10d, bl
and cl, r8b
add cl, cl
sub r10b, cl
sub r10b, 0x16
add r10b, r8b
jmp 0x140066e2f
movzx ecx, bl
mov edx, 0x2c
movabs r8, 0x2e4922671845e818
add r8, rdi
and cl, r8b
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x70]
add rcx, rax
add rdi, rcx
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
inc rdi
jmp 0x1400662c2
movzx ecx, bl
movabs rdx, 0x47b5e2f48baf6583
add rdx, rdi
and cl, dl
add cl, cl
sub bl, cl
lea r10d, [rdx + rbx]
add r10b, 0x6b
mov byte [rbp + rdi - 0x70], r10b
inc rdi
jmp 0x1400662c2
movabs r8, 0x1eae2ff9ed0ccae1
movzx ecx, bl
add r8, rdi
movzx r10d, bl
and cl, r8b
add cl, cl
sub r10b, cl
sub r10b, 0x27
add r10b, r8b
cmp rax, 2
jb 0x14006673f
mov r8d, 0xb
movabs rdx, 0x2c88a7ed9a64ce46
add rdx, rdi
movzx ecx, dl
and cl, bl
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, bl
lea r10d, [r8 + r8]
jmp 0x140066cfa
movabs r8, 0xf5a67cff4e6a303f
movzx ecx, bl
add r8, rdi
movzx r10d, bl
and cl, r8b
add cl, cl
sub r10b, cl
add r10b, 0x47
add r10b, r8b
cmp r9, 0x10
jae 0x140066c35
lea rcx, [rax + 0x42]
cmp r9, rcx
jbe 0x140066b5c
mov edx, 0x31
movabs r8, 0x923baa23680ac3f2
add r8, rdi
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14006676f
movabs rdx, 0xcc9eca04afc7959d
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x4b
lea rcx, [rax + r9]
cmp rcx, 0x3e8
je 0x140066c62
lea rcx, [rax + 0x7a]
cmp r9, rcx
jbe 0x140066a9d
movabs rdx, 0x636ad2dbe65f6c4d
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x1b
jmp 0x1400667c5
movabs rdx, 0x18e50bad0a040dde
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x70]
add rcx, rax
add rdi, rcx
lea r10d, [rbx + rdx]
sub r10b, 0x12
inc rdi
jmp 0x1400662c2
mov edx, 0x2e
movabs r8, 0xefdd58b26b61733c
add r8, rdi
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x140066e2f
movabs r8, 0xc6d5a5b7ccbed89a
movzx r10d, bl
add r8, rdi
movzx ecx, r8b
and cl, bl
add cl, cl
sub r10b, cl
sub r10b, 0x36
jmp 0x140066e01
mov edx, 0x1c
movabs r8, 0x9dcdf2bd2e1c3df8
add r8, rdi
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x140066dc4
movabs rdx, 0x74c63fc28f79a356
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x5a
jmp 0x140066dc1
mov edx, 0xa
movabs r8, 0x4bbe8cc7f0d708b4
add r8, rdi
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x140066d9a
movabs rdx, 0x22b6d9cd52346e12
add rdx, rdi
dec rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x7e
inc rdi
jmp 0x1400662c2
movabs rdx, 0xf9af26d2b391d370
inc rax
add rdx, rdi
dec rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x10
inc rdi
jmp 0x1400662c2
mov edx, 0x2f
movabs r8, 0xd0a773d814ef38ce
add r8, rdi
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x140066cfa
lea rcx, [rax + 0x3e8]
cmp r9, rcx
jae 0x1400669fc
lea rdx, [rdi + r12]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x37
jmp 0x140066823
lea rcx, [rax + 1]
cmp r9, rcx
jne 0x140066a36
movabs rdx, 0x5da1ae8f0356af4a
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x70]
add rcx, rax
add rdi, rcx
lea r10d, [rbx + rdx]
sub r10b, 6
inc rdi
jmp 0x1400662c2
lea rcx, [rax + 2]
cmp r9, rcx
jne 0x140066a68
mov edx, 0xf
movabs r8, 0xafb11484409be48e
add r8, rdi
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x140066e04
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x140066823
movabs r8, 0x2ac82d741c83b474
movzx r10d, bl
add r8, rdi
movzx ecx, r8b
and cl, bl
add cl, cl
sub r10b, cl
sub r10b, 0x2c
add r10b, r8b
jmp 0x140066d9a
lea rcx, [rax + 1]
cmp r9, rcx
jne 0x140066ace
movabs r8, 0x8c7285d6850206ef
movzx r10d, bl
add r8, rdi
movzx ecx, r8b
and cl, bl
add cl, cl
sub r10b, cl
add r10b, 0x77
add r10b, r8b
jmp 0x140066cfa
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x140066b00
movabs rdx, 0xde81ebcbc2473c33
add rdx, rdi
dec rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x65
inc rdi
jmp 0x1400662c2
lea rcx, [rax + 4]
cmp r9, rcx
jne 0x140066b2c
movabs rdx, 0x309151c0ff8c7177
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x41
jmp 0x140066dc1
lea rcx, [rax + 2]
cmp r9, rcx
jne 0x1400667c5
movabs rdx, 0xaba86ab0db74415d
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x75
jmp 0x140066e2f
lea rdx, [rax + 1]
cmp r9, rdx
jne 0x140066b96
movabs rdx, 0xbb435d1e06ad5e94
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x70]
add rcx, rax
add rdi, rcx
lea r10d, [rbx + rdx]
sub r10b, 0xc
inc rdi
jmp 0x1400662c2
lea rcx, [rax + 5]
cmp r9, rcx
jne 0x140066bc8
mov edx, 0x1e
movabs r8, 0x5f6229088137c91c
add r8, rdi
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x140066dc1
lea rcx, [rdx + 1]
cmp r9, rcx
jne 0x140066c00
mov edx, 0x30
movabs r8, 0xb1718efdbe7cfe60
add r8, rdi
dec rdi
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
inc rdi
jmp 0x1400662c2
lea rcx, [rax + 8]
cmp r9, rcx
jne 0x14006676f
movabs r8, 0x380f4f2fbc233a4
movzx r10d, bl
add r8, rdi
movzx ecx, r8b
and cl, bl
add cl, cl
sub r10b, cl
sub r10b, 0x7c
add r10b, r8b
jmp 0x140066cfa
movzx r10d, byte [rbp + rdi - 0x70]
movabs r8, 0x55905ae8390768e8
add r8, rdi
movzx ecx, r8b
and cl, bl
add cl, cl
sub r10b, cl
sub r10b, 0x58
add r10b, r8b
add r10b, bl
jmp 0x140066d9a
mov edx, 0x1d
movabs r8, 0x7e980de2d7aa038a
add r8, rdi
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
sub r10b, byte [rbp + rdi - 0x70]
add r10b, r8b
add r10b, bl
jmp 0x140066e04
movabs rdx, 0x24ff0927397af771
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x17
jmp 0x140066dc4
movabs rdx, 0xa9e7f0375d93278b
add rdx, rdi
dec rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x33
inc rdi
jmp 0x1400662c2
movabs rdx, 0x57d88a42204df247
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0xf
movabs rdx, 0xc10c816ae9b61b97
inc rax
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, 0x21
add dl, bl
mov byte [rbp + rdi - 0x70], dl
dec rdi
inc rdi
jmp 0x1400662c2
movabs rdx, 0xdcc1715244662261
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x59
inc rax
dec rdi
inc rdi
jmp 0x1400662c2
movabs rdx, 0xb3b9be57a5c387bf
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x39
dec rdi
inc rdi
jmp 0x1400662c2
movabs rdx, 0x8ab20b5d0720ed1d
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x35
movabs r8, 0xea1434658858b639
movzx edx, r10b
add r8, rdi
movzx ecx, r8b
and cl, bl
add cl, cl
sub dl, cl
add dl, 0x71
add dl, r8b
add dl, bl
mov byte [rbp + rdi - 0x70], dl
add r9, rax
movzx ecx, r10b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400662c2
movabs r8, 0xf9af26d2b391d37
movzx r10d, r11b
add r8, rdi
mov rbx, r11
movzx ecx, r8b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x7f
add r10b, r8b
inc rax
movabs rdx, 0x131be76026fb50db
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
add dl, 3
add dl, bl
movzx ecx, dl
mov byte [rbp + rdi - 0x70], cl
add rcx, rax
sub rdi, rcx
inc r9
movabs rdx, 0xa79fc0dd764c9e2c
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, r9
sub dl, 0x34
add dl, bl
mov byte [rbp + rdi - 0x70], dl
add rdi, rcx
movzx ecx, byte [rbp + rdi - 0x70]
add rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400662c2
movzx ecx, r11b
movabs rdx, 0xbd8b8c77edf3e7f3
add rdx, rdi
and cl, dl
add cl, cl
sub r11b, cl
lea r10d, [rdx + r11]
add r10b, 0x5b
movzx ecx, byte [rbp + rdi - 0x70]
add rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400662c2
movabs rdx, 0x287ffe1a353d2b15
add rdx, rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x6d
jmp 0x1400662c0
movabs rcx, 0xff784b1f969a9073
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x25
jmp 0x1400662b0
lea rcx, [rbp + 0x15ff1fc]
call fcn.140001320
xor al, al
jmp 0x1400697ce
lea rcx, [rbp + 0x1713f4d]
call fcn.140001320
xor al, al
jmp 0x1400697ce
lea rcx, [rbp - 0x70]
call fcn.140001320
xor al, al
jmp 0x1400697ce
mov edx, edi
mov rcx, rsi
call fcn.140069950
mov rcx, rsi
mov qword [rsi + 0x40], rax
call fcn.140069900
test al, al
jne 0x140067cbe
movzx r11d, byte [rbp + 0x80]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x32], xmm0
mov qword [rbp + 0x42], rax
movabs rsi, 0xb5d34111824020ae
mov word [rbp + 0x4a], ax
movabs r12, 0x8ec0eab7b0de7b76
mov byte [rbp + 0x4c], al
movabs r14, 0x82bf71bd08cd0912
mov dword [rbp + 0x20], 0x23ef2ce3
movabs r15, 0x653d9c4da7101226
mov dword [rbp + 0x24], 0xe3d4d8cb
movabs r13, 0x47bbc6de45531b3a
mov dword [rbp + 0x28], 0x1edaced7
mov dword [rbp + 0x2c], 0x292d2f2e
mov word [rbp + 0x30], 0xbdc2
mov r8, qword [0x1402ed240]
mov r9, qword [0x1402ed238]
nop
xor ebx, ebx
cmp rbx, 0x2d
jae 0x140067cae
movzx edi, byte [rbp + rbx + 0x20]
mov r10, rdi
cmp r8, rbx
ja 0x140067c9b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140066fff
lea r11, [rbx + r12]
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x3a
add r11b, r10b
jmp 0x140067040
je 0x140067c04
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067bcb
lea rax, [r9 + 5]
cmp r8, rax
je 0x140067b7a
lea rax, [r9 + 4]
cmp r8, rax
je 0x140067b50
lea rax, [r9 + 7]
cmp r8, rax
je 0x140067b02
nop dword [rax]
cmp r9, rbx
ja 0x140067c88
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14006706f
lea rdx, [rbx + rsi]
mov ecx, 0x1f
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400670a3
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140067ae1
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067ab7
lea rax, [rcx + 1]
cmp r8, rax
je 0x140067aa3
lea rax, [r9 + 6]
cmp r8, rax
je 0x140067a6c
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140067701
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400676d8
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400676ab
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006767c
lea rax, [r9 + 2]
cmp r8, rax
je 0x140067654
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140067628
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140067604
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400675db
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400675b3
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14006757c
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400670b0
lea r8, [r9 + 5]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140067c5f
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140067c3b
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14006729f
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140067280
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140067261
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140067514
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400674c1
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14006746d
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140067441
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400670b0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14006740f
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400673e6
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400673be
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140067395
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006736d
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140067344
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140067319
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400672e7
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400672bf
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400670b0
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x20]
jmp 0x1400670b0
lea rdx, [rbx + r14]
movzx eax, dil
and al, dl
movzx r11d, dil
add al, al
sub r11b, al
sub r11b, 0x7e
add r11b, dl
jmp 0x1400670a3
lea rdx, [rbx + r15]
movzx eax, dil
and al, dl
movzx r11d, dil
add al, al
sub r11b, al
sub r11b, 0xa
add r11b, dl
jmp 0x140067040
lea rdx, [rbx + r13]
mov ecx, 0x35
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x140066fd1
movabs rdx, 0xae9a088c12010570
movzx eax, dil
add rdx, rbx
movzx r11d, dil
and al, dl
add al, al
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x140067b21
mov ecx, 0x32
movabs rdx, 0x9118331cb0440e84
add rdx, rbx
movzx eax, dil
and al, dl
inc r9
sub cl, al
dec rbx
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
inc rbx
jmp 0x140066fc2
movzx eax, dil
movabs rcx, 0x73965dad4e871798
add rcx, rbx
dec rbx
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x28
inc rbx
jmp 0x140066fc2
mov ecx, 0x26
movabs rdx, 0x5614883decca20ac
add rdx, rbx
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x140067b9e
movzx eax, dil
movabs rcx, 0x3892b2ce8b0d29c0
add rcx, rbx
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x40
add r8, r9
jmp 0x140067beb
mov ecx, 0x1a
movabs rdx, 0x1b10dd5f295032d4
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140067beb
movabs rdx, 0xfd8f07efc7933be8
movzx r11d, dil
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
sub r11b, al
sub r11b, 0x58
add r11b, dl
jmp 0x1400679fb
mov ecx, 0xe
movabs rdx, 0xe00d328065d644fc
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x140067a28
movabs rcx, 0xc28b5d1104194e10
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
sub r11b, 0x70
inc rbx
jmp 0x140066fc2
movabs rcx, 0xf8c6c77a8fc0e4c2
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x4e
mov byte [rbp + rbx + 0x20], r11b
inc rbx
jmp 0x140066fc2
movabs rdx, 0xdb44f20b2e03edd6
mov ecx, 0x13
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
cmp r9, 0x10
jb 0x140067460
movzx ecx, dil
movabs rdx, 0xe0dd853078a53104
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x38]
jmp 0x140067b21
movabs rcx, 0xbdc31c9bcc46f6ea
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x66
cmp r8, 0x7a
jae 0x1400679aa
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140067902
movabs rdx, 0xb9cb2ed6a7438bcc
mov ecx, 0x36
add rdx, rbx
movzx eax, dl
and al, dil
jmp 0x140067485
mov ecx, 7
movabs rdx, 0xa041472c6a89fffe
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x1400679d8
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x14006782c
mov ecx, 0x17
movabs rdx, 0x3f7edc525036b1e
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400674e0
mov ecx, 0x3a
movabs rdx, 0x42f386690d80c414
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x140066fc2
movabs rdx, 0x2571b0f9abc3cd28
movzx r11d, dil
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
sub r11b, al
sub r11b, 0x18
add r11b, dl
jmp 0x140067a28
mov ecx, 0x2e
movabs rdx, 0x7efdb8a4a06d63c
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x1400679fb
movabs rcx, 0xea6e061ae849df50
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x30
jmp 0x140067beb
mov ecx, 0x22
movabs rdx, 0xccec30ab868ce864
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r8, r9
jmp 0x140067beb
movabs rdx, 0xaf6a5b3c24cff178
movzx r11d, dil
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
sub r11b, al
sub r11b, 0x48
add r11b, dl
jmp 0x140067b9e
mov ecx, 0x16
movabs rdx, 0x91e885ccc312fa8c
add rdx, rbx
dec rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x140066fc2
movabs rcx, 0x7466b05d615603a0
inc r9
add rcx, rbx
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x60
inc rbx
jmp 0x140066fc2
mov ecx, 0xa
movabs rdx, 0x56e4daedff990cb4
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x140067b21
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x140067725
lea rcx, [rbx + r12]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x3a
jmp 0x140067538
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067765
mov ecx, 0x3e
movabs rdx, 0x6ba682230480415c
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x140066fc2
inc rax
cmp r8, rax
jne 0x140067796
mov ecx, 4
movabs rdx, 0x89285792663d3848
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x140067a28
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400677c8
mov ecx, 0x1c
movabs rdx, 0xff2fad4fed3113f8
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x140067b9e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400677fb
movabs rcx, 0x1cb182bf4eee0ae4
add rcx, rbx
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x3c
inc rbx
jmp 0x140066fc2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140067538
movabs rcx, 0x57b52d9e1267f8bc
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x24
jmp 0x140067b21
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140067859
movabs rcx, 0x2179c33486c0620a
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x46
jmp 0x140067b21
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006788c
movabs rcx, 0x5c7d6e134a3a4fe2
add rcx, rbx
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x2e
inc rbx
jmp 0x140066fc2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400678be
mov ecx, 0x3b
movabs rdx, 0xb502ee616f7134a6
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140067beb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400674e0
mov ecx, 0xd
movabs rdx, 0xd886eaf94a8196a
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x140066fc2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006793d
movabs rcx, 0xd74d0446090082b8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
sub r11b, 8
inc rbx
jmp 0x140066fc2
inc rax
cmp r8, rax
jne 0x14006796e
mov ecx, 8
movabs rdx, 0x1250af24cc7a7090
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400679fb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140067491
mov ecx, 0x20
movabs rdx, 0x885804e2536e4c40
add rdx, rbx
dec rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x140066fc2
mov ecx, 0x38
movabs rdx, 0xfe5f5a9fda6227f0
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rbx + 0x20]
add r11b, dil
add r11b, dl
jmp 0x140067b9e
movabs rcx, 0x1be1300f3c1f1edc
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x20]
lea r11d, [rdi + rcx]
sub r11b, 4
inc r9
movabs rcx, 0xaaa21ac6ecfd9a52
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x3e
add cl, dil
movzx eax, cl
mov byte [rbp + rbx + 0x20], al
add rax, r9
sub rbx, rax
inc r8
movabs rcx, 0x3963057e9ddc15c8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x78
add cl, dil
mov byte [rbp + rbx + 0x20], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066fc2
mov ecx, 0x15
movabs rdx, 0xbf63c1fbf1e4cefa
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x140066fc2
movabs rdx, 0x2bda96cf0933fc5e
mov ecx, 0x37
jmp 0x140067b89
movabs rcx, 0xe58c15fa7770572
add rcx, rbx
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x1e
inc rbx
jmp 0x140066fc2
movabs rcx, 0xd3551680e3fd179a
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x36
jmp 0x140067b21
movabs rcx, 0x98516ba2208329c2
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x4e
movabs rcx, 0x6f9e6fe82983ac7a
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x56
add cl, dil
mov byte [rbp + rbx + 0x20], cl
inc r9
dec rbx
inc rbx
jmp 0x140066fc2
movabs rcx, 0x5d4dc0c35d093bea
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x66
dec rbx
inc rbx
jmp 0x140066fc2
movabs rdx, 0x3fcbeb53fb4c44fe
mov ecx, 7
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rcx, 0x8d2045578b40a366
mov edx, 0x1b
add rcx, rbx
movzx eax, cl
and al, dil
sub dl, al
add dl, dl
add dl, cl
add dl, dil
add dl, r11b
mov byte [rbp + rbx + 0x20], dl
add r8, r9
jmp 0x140067beb
movabs rcx, 0x4c8407537d25726
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0xa
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140066fc2
mov ecx, 0x29
movabs rdx, 0xac42c027129b7262
add rdx, rbx
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066fc2
movabs rcx, 0x2a39f16ee396244e
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x22
jmp 0x140066fc0
mov ecx, 0x29
movabs rdx, 0xcb81bff81d92d62
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140066fb0
lea rcx, [rbp + 0x17af368]
call fcn.140001320
xor al, al
jmp 0x1400697ce
lea rcx, [rbp + 0x996ede]
call fcn.140001320
xor al, al
jmp 0x1400697ce
lea rcx, [rbp + 0x20]
call fcn.140001320
xor al, al
jmp 0x1400697ce
mov rcx, rsi
call fcn.14006ab20
test al, al
jne 0x1400689e4
movzx edx, byte [rbp + 0x80]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x26], xmm0
mov byte [rbp - 0x16], al
movabs rdi, 0xe0291cd7b8504e2d
mov dword [rbp - 0x40], 0x93d78ad3
movabs rsi, 0x9af7bee931b20573
mov dword [rbp - 0x3c], 0xbe3e3fc9
movabs r15, 0x90c5015f9b1003b9
mov dword [rbp - 0x38], 0x45b1ed40
movabs r14, 0x796dbc29fb91fe01
mov dword [rbp - 0x34], 0xbc44b6b1
movabs r12, 0x57e3b96ac571f68f
mov dword [rbp - 0x30], 0xb84eb4e6
movabs r13, 0xdfbee3fe8c6269f6
mov dword [rbp - 0x2c], 0x58bfb54c
mov word [rbp - 0x28], 0xddc8
nop
mov r9, qword [0x1402ed240]
mov r8, qword [0x1402ed238]
nop
xor ebx, ebx
cmp rbx, 0x2b
jae 0x1400689d4
movzx r11d, byte [rbp + rbx - 0x40]
mov r10, r11
cmp r9, rbx
ja 0x1400689c1
lea rax, [r8 + 1]
cmp r9, rax
jae 0x140067d9d
lea rdx, [rbx + r15]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0xf
add dl, r10b
jmp 0x140067dd0
je 0x140068937
inc rax
cmp r9, rax
je 0x1400688d0
lea rax, [r8 + 3]
cmp r9, rax
je 0x140068874
lea rax, [r8 + 8]
cmp r9, rax
je 0x140068822
nop dword [rax]
cmp r8, rbx
ja 0x1400689ae
lea rax, [r8 + 0x1000]
cmp r9, rax
jae 0x140067dfc
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3b
jmp 0x140067e30
lea rax, [r8 + 1]
cmp r9, rax
je 0x140068802
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400687d8
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400687b4
lea rax, [r8 + 2]
cmp r9, rax
je 0x140068782
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14006842d
nop dword [rax]
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x14006840a
lea rax, [r8 + 0x64]
cmp r9, rax
je 0x1400683db
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x1400683af
lea rax, [r8 + 1]
cmp r9, rax
je 0x140068389
lea rax, [r8 + 2]
cmp r9, rax
je 0x140068363
lea rax, [r8 + 3]
cmp r9, rax
je 0x14006833f
lea rax, [r8 + 4]
cmp r9, rax
je 0x14006831a
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400682fb
lea rax, [r8 + 6]
cmp r9, rax
je 0x1400682c9
lea rax, [r8 + 8]
cmp r9, rax
je 0x140067e40
lea r9, [r8 + 0x28]
lea r8, [r9 + 9]
lea rax, [r8 + 0x40]
cmp r9, rax
jb 0x14006898b
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x140068968
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x140068020
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x140068004
lea rax, [r8 + 1]
cmp r9, rax
jb 0x140067fe8
lea rax, [r8 + 2]
cmp r9, rax
jb 0x14006826b
lea rax, [r8 + 3]
cmp r9, rax
jb 0x140068210
lea rax, [r8 + 4]
cmp r9, rax
jb 0x1400681c2
lea rax, [r8 + 5]
cmp r9, rax
jb 0x140068197
lea rax, [r8 + 6]
cmp r9, rax
jb 0x140067e40
lea r9, [r8 + 0x20]
lea r8, [r9 + 8]
lea rax, [r8 + 0x28]
cmp r9, rax
ja 0x140068163
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x140068144
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x14006811f
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x1400680fb
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x1400680d7
lea rax, [r8 + 1]
cmp r9, rax
ja 0x1400680b2
lea rax, [r8 + 2]
cmp r9, rax
ja 0x140068086
lea rax, [r8 + 3]
cmp r9, rax
ja 0x140068060
lea rax, [r8 + 4]
cmp r9, rax
ja 0x14006803c
lea rax, [r8 + 5]
cmp r9, rax
ja 0x140067e40
lea r9, [r8 + 0x10]
lea r8, [r9 + 6]
jmp 0x140067e40
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
movzx ecx, r11b
add al, al
sub dl, 0x25
sub cl, al
add dl, cl
jmp 0x140067e30
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
movzx ecx, r11b
add al, al
sub dl, 7
sub cl, al
add dl, cl
jmp 0x140067dd0
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
movzx ecx, r11b
add al, al
add dl, 0x17
sub cl, al
add dl, cl
jmp 0x140067d72
movabs rdx, 0x148e6bdc2827168
movzx eax, r11b
add rdx, rbx
mov ecx, 0x14
and al, dl
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140068840
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
mov ecx, 0x23
sub cl, al
inc r8
add cl, cl
dec rbx
add cl, r11b
add dl, cl
inc rbx
jmp 0x140067d62
movabs rdx, 0xbe34e13f56426284
movzx eax, r11b
add rdx, rbx
mov ecx, 0x32
and al, dl
dec rbx
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
inc rbx
jmp 0x140067d62
movabs rdx, 0x9caade8020225b12
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
sub dl, 0x7e
add al, al
sub cl, al
add dl, cl
jmp 0x140068892
movzx eax, r11b
movabs rcx, 0x7b20dbc0ea0253a0
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x60
jmp 0x1400688b5
movzx eax, r11b
movabs rcx, 0x5996d901b3e24c2e
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x42
jmp 0x1400688b8
movabs rdx, 0x380cd6427dc244bc
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
sub dl, 0x24
add al, al
sub cl, al
add dl, cl
jmp 0x140068750
movabs rdx, 0x1682d38347a23d4a
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
sub dl, 6
jmp 0x1400688ed
movzx eax, r11b
movabs rdx, 0xf4f8d0c4118235d8
add rdx, rbx
mov ecx, 0xc
and al, dl
sub cl, al
movzx eax, byte [rbp + rbx - 0x40]
add cl, cl
add rax, r8
add cl, r11b
add rbx, rax
add dl, cl
inc rbx
jmp 0x140067d62
movzx eax, r11b
movabs rcx, 0x211fc9e60a32233b
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x63
mov byte [rbp + rbx - 0x40], dl
inc rbx
jmp 0x140067d62
movabs rdx, 0xff95c726d4121bc9
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
add al, al
sub cl, al
sub dl, 0x7f
add dl, cl
cmp r8, 0x10
jb 0x1400681b6
movabs rcx, 0xae7e8c17c8617bb6
movzx eax, r11b
add rcx, rbx
mov edx, 3
and al, cl
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x140068842
movabs rdx, 0xde0bc4679df21457
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
add al, al
sub cl, al
sub dl, 0x61
add dl, cl
cmp r9, 0x20
jae 0x1400686ff
lea rax, [r8 + 8]
cmp r9, rax
jbe 0x140068636
movabs rdx, 0x5f1a709fab213142
movzx eax, r11b
add rdx, rbx
mov ecx, 0x19
and al, dl
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400681e0
movabs rdx, 0xbc81c1a867d20ce5
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
add al, al
sub cl, al
sub dl, 0x43
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x140068728
lea rax, [r8 + 9]
cmp r9, rax
jbe 0x140068513
movabs rdx, 0x7ef153c7f2d0e315
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
add al, al
sub cl, al
add dl, 0x6d
jmp 0x14006822e
movzx eax, r11b
movabs rcx, 0x40f6ad0e51e1d50e
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x40]
add rax, r8
add rbx, rax
lea edx, [rcx + r11]
sub dl, 0x62
inc rbx
jmp 0x140067d62
movabs rdx, 0x1f6caa4f1bc1cd9c
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
sub dl, 0x44
jmp 0x1400688ed
movabs rdx, 0xfde2a78fe5a1c62a
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
sub dl, 0x26
add al, al
sub cl, al
add dl, cl
jmp 0x140068750
movzx eax, r11b
movabs rcx, 0xdc58a4d0af81beb8
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 8
jmp 0x1400688b8
movabs rdx, 0xbacea2117961b746
movzx eax, r11b
add rdx, rbx
mov ecx, 0xb
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400688b5
movabs rdx, 0x99449f524341afd4
movzx eax, r11b
add rdx, rbx
mov ecx, 0x1a
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140068892
movabs rdx, 0x77ba9c930d21a862
movzx eax, r11b
add rdx, rbx
mov ecx, 0x29
and al, dl
dec rbx
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
inc rbx
jmp 0x140067d62
movabs rdx, 0x563099d3d701a0f0
movzx eax, r11b
add rdx, rbx
mov ecx, 0x38
and al, dl
inc r8
sub cl, al
dec rbx
add cl, cl
add cl, r11b
add dl, cl
inc rbx
jmp 0x140067d62
movabs rdx, 0x34a69714a0e1997e
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
add al, al
sub cl, al
sub dl, 0x72
jmp 0x140068840
lea rax, [r8 + 0x42]
cmp r9, rax
jae 0x140068450
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
movzx ecx, r11b
add al, al
sub cl, al
sub dl, 0xf
jmp 0x140068289
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14006848b
movzx eax, r11b
movabs rcx, 0xc05239af70a09c5a
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x40]
add rax, r8
add rbx, rax
lea edx, [rcx + r11]
sub dl, 0x76
inc rbx
jmp 0x140067d62
inc rax
cmp r9, rax
jne 0x1400684b4
movabs rdx, 0x3663f2ddce0ab3e
movzx eax, r11b
add rdx, rbx
mov ecx, 0x27
and al, dl
sub cl, al
add cl, cl
jmp 0x14006874b
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400684e3
movabs rdx, 0x24f041ed1300b2b0
movzx eax, r11b
add rdx, rbx
mov ecx, 0x18
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400688b8
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14006828b
movabs rdx, 0xcca24fa921a0d7ea
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
add al, al
sub cl, al
sub dl, 0x66
jmp 0x140068840
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14006853f
movabs rcx, 0xa07b568728f0ea87
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x4f
jmp 0x140068842
inc rax
cmp r9, rax
jne 0x140068571
movzx eax, r11b
movabs rcx, 0xe38f5c059530f96b
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x13
inc rbx
jmp 0x140067d62
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14006859e
movzx eax, r11b
movabs rcx, 0x26a361840171084f
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x29
jmp 0x1400688b5
lea rax, [r8 + 6]
cmp r9, rax
jne 0x1400685cb
movzx eax, r11b
movabs rcx, 0x482d644337910fc1
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x47
jmp 0x1400688b8
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400685f7
movabs rcx, 0x69b767026db11733
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x65
jmp 0x140068750
lea rax, [r8 + 8]
cmp r9, rax
jne 0x140068230
movzx eax, r11b
movabs rcx, 0xaccb6c80d9f12617
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x40]
add rax, r8
add rbx, rax
lea edx, [rcx + r11]
add dl, 0x5f
inc rbx
jmp 0x140067d62
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140068673
movzx eax, r11b
movabs rdx, 0x80a4735ee14138b4
add rdx, rbx
mov ecx, 0xa
and al, dl
sub cl, al
movzx eax, byte [rbp + rbx - 0x40]
add cl, cl
add rax, r8
add cl, r11b
add rbx, rax
add dl, cl
inc rbx
jmp 0x140067d62
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400686a1
movabs rdx, 0xc3b878dd4d814798
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
sub dl, 0x28
add al, al
sub cl, al
add dl, cl
jmp 0x140068750
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400686ce
movzx eax, r11b
movabs rcx, 0x6cc7e5bb9c1567c
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x64
jmp 0x1400688b5
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400681e2
movabs rdx, 0x8cf4895892417444
movzx eax, r11b
add rdx, rbx
mov ecx, 0x12
and al, dl
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140068840
movzx ecx, byte [rbp + rbx - 0x40]
movabs rdx, 0xd0088ed6fe818328
add rdx, rbx
movzx eax, r11b
and al, dl
sub dl, 0x18
add al, al
sub cl, al
add dl, cl
add dl, r11b
jmp 0x140068892
movzx eax, r11b
movabs rdx, 0xf192919634a18a9a
add rdx, rbx
and al, dl
movzx eax, al
imul ecx, eax, 0xfe
sub cl, byte [rbp + rbx - 0x40]
sub dl, 0x36
add dl, cl
add dl, r11b
inc r8
movabs rcx, 0x825792f5cfb18e53
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x45
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx - 0x40], al
add rax, r8
sub rbx, rax
jmp 0x1400688f3
movzx eax, r11b
movabs rcx, 0xe0335909f70912f
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x40]
add rax, r8
add rbx, rax
lea edx, [rcx + r11]
sub dl, 0x49
inc rbx
jmp 0x140067d62
movzx eax, r11b
movabs rcx, 0xa9652d52fd107ad9
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x11
jmp 0x1400688b8
movzx eax, r11b
movabs rcx, 0x44c725155ab06483
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x6b
inc rbx
jmp 0x140067d62
movabs rcx, 0x1b31f96ee70559f
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x59
jmp 0x140068842
movabs rdx, 0xbe9f1a18823046bb
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
add al, al
sub cl, al
sub dl, 0x1d
add dl, cl
movzx eax, r11b
movabs rcx, 0x3f438d7763717f6f
add rcx, rbx
and al, cl
add al, al
sub r11b, al
sub r11b, 9
add r11b, cl
mov byte [rbp + rbx - 0x40], r11b
inc r8
dec rbx
inc rbx
jmp 0x140067d62
movabs rcx, 0x5a0111dadfd03065
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x3d
movabs rcx, 0x60cd9036999186e1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x27
add cl, dl
add cl, r11b
mov byte [rbp + rbx - 0x40], cl
add r9, r8
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140067d62
movabs rdx, 0xd3d906de0750129d
mov r11, r10
add rdx, rbx
movzx ecx, r10b
movzx eax, dl
and al, r10b
sub dl, 0x4b
add al, al
sub cl, al
add dl, cl
inc r9
movabs rcx, 0x131c94556ac1920c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub cl, 0x54
add cl, r11b
mov byte [rbp + rbx - 0x40], cl
add rbx, rax
movzx eax, byte [rbp + rbx - 0x40]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140067d62
movabs rcx, 0xb24f041ed1300b2b
movzx eax, r10b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2d
movzx eax, byte [rbp + rbx - 0x40]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140067d62
movabs rcx, 0x3659b6ab8f51ef1d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x35
jmp 0x140067d60
movabs rcx, 0x14cfb3ec5931e7ab
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x53
jmp 0x140067d50
lea rcx, [rbp + 0x142800c]
call fcn.140001320
xor al, al
jmp 0x1400697ce
lea rcx, [rbp + 0x15283c5]
call fcn.140001320
xor al, al
jmp 0x1400697ce
lea rcx, [rbp - 0x40]
call fcn.140001320
xor al, al
jmp 0x1400697ce
mov rcx, rsi
call fcn.14006a710
test al, al
jne 0x1400697b3
movzx r10d, byte [rbp + 0x80]
xor eax, eax
mov qword [rsp + 0x36], rax
movabs rdi, 0xfb58519d964bde7c
mov word [rsp + 0x3e], ax
movabs rsi, 0x8bdadf43d6a0d904
mov dword [rsp + 0x20], 0x7bbf78a3
movabs r15, 0xaa71eb8168ae478c
mov dword [rsp + 0x24], 0xd0d4d7a9
movabs r14, 0x36f70841054449ec
mov dword [rsp + 0x28], 0xd1a161d2
movabs r12, 0xe213313e33e7bad4
mov dword [rsp + 0x2c], 0xa2d2aca1
movabs r13, 0x85deb5e9e10264c8
mov dword [rsp + 0x30], 0xa2d7a668
mov word [rsp + 0x34], 0x757e
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ed240]
mov r9, qword [0x1402ed238]
nop
xor ebx, ebx
cmp rbx, 0x20
jae 0x1400697a5
movzx r11d, byte [rsp + rbx + 0x20]
mov rdx, r11
cmp r8, rbx
ja 0x140069795
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140068ad4
lea rcx, [rbx + r15]
mov r10d, 0x16
movzx eax, cl
and al, dl
sub r10b, al
add r10b, r10b
add r10b, dl
add r10b, cl
jmp 0x140068b00
je 0x14006970c
inc rax
cmp r8, rax
je 0x140069674
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006963d
lea rax, [r9 + 5]
cmp r8, rax
je 0x140069613
cmp r9, rbx
ja 0x140069785
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140068b2a
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
jmp 0x140068b70
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400695c5
inc rax
cmp r8, rax
je 0x14006959b
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006956f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140069546
lea rax, [r9 + 8]
cmp r8, rax
je 0x140069514
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140069101
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400690d9
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400690a7
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006907c
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140069057
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006902b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140069006
lea rax, [r9 + 2]
cmp r8, rax
je 0x140068fde
lea rax, [r9 + 9]
cmp r8, rax
je 0x140068fb5
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x10]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140069761
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14006973d
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140068d1e
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140068cff
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140068ce0
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140068f4d
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140068ee7
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140068e90
lea r8, [r9 + 6]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140068e59
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140068e30
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140068e08
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140068ddf
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140068db7
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140068d92
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140068d63
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140068d3e
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x5a]
jmp 0x140068b80
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, dl
jmp 0x140068b70
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x74
add r10b, dl
jmp 0x140068b00
lea rdx, [rbx + r12]
mov ecx, 0x1a
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140068aa2
lea rcx, [rbx + r13]
movzx eax, r11b
and al, cl
inc r9
add al, al
dec rbx
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x78
inc rbx
jmp 0x140068a92
mov ecx, 0x18
movabs rdx, 0x30fadee70fa5d5b0
add rdx, rbx
movzx eax, r11b
and al, dl
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140068a92
movabs rdx, 0xdc1707e43e494698
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x28
jmp 0x1400694bb
movzx eax, r11b
movabs rcx, 0x873330e16cecb780
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
add r8, r9
jmp 0x14006965b
mov ecx, 0x14
movabs rdx, 0x324f59de9b902868
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14006965b
movabs rdx, 0xdd6b82dbca339950
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x30
add r10b, dl
jmp 0x140069697
mov ecx, 0x3c
movabs rdx, 0x8887abd8f8d70a38
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400696c8
movzx eax, r11b
mov ecx, 0x10
movabs rdx, 0x33a3d4d6277a7b20
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140068a92
movabs rdx, 0x8a86644c4ab6864c
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x14
add r10b, dl
cmp r9, 0x64
jb 0x140069489
mov ecx, 4
movabs rdx, 0xe963d58fb57081c8
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400695e4
movabs rdx, 0x35a28d497959f734
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x6c
add r10b, dl
cmp r8, 9
jae 0x140069496
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x140069352
mov ecx, 0xc
movabs rdx, 0x987d6f7387d2ead8
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140068eb3
movabs rdx, 0xe0beb646a7fd681c
movzx eax, r11b
add rdx, rbx
mov ecx, 0x1e
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 1
je 0x1400694ee
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x140069289
mov ecx, 0x3e
movabs rdx, 0x9d251dd5f1870c5c
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140068f0a
mov ecx, 0x28
movabs rdx, 0x8f2e12aeb46aa7d0
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400696c8
movabs rdx, 0x3a4a3babe30e18b8
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 8
add r10b, dl
jmp 0x140069697
movzx eax, r11b
movabs rcx, 0xe56664a911b189a0
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
jmp 0x14006965b
mov ecx, 0x24
movabs rdx, 0x90828da64054fa88
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
jmp 0x14006965b
movabs rdx, 0x3b9eb6a36ef86b70
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x10
jmp 0x1400694bb
movzx eax, r11b
movabs rcx, 0xe6badfa09d9bdc58
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x68
inc rbx
jmp 0x140068a92
mov ecx, 0x20
movabs rdx, 0x91d7089dcc3f4d40
add rdx, rbx
movzx eax, r11b
and al, dl
inc r9
sub cl, al
dec rbx
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140068a92
movabs rdx, 0x3cf3319afae2be28
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, dl
jmp 0x1400695e4
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14006911e
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
mov ecx, 0x16
jmp 0x140068f65
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006915e
movzx eax, r11b
mov ecx, 0x1c
movabs rdx, 0xf6b0a33b2c97bcf8
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140068a92
inc rax
cmp r8, rax
jne 0x14006918a
movabs rcx, 0x4b947a3dfdf44c10
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x1400696c8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400691b7
movabs rcx, 0xa0785140cf50db28
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
jmp 0x140069697
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400691e8
movzx eax, r11b
movabs rcx, 0x4a3fff467209f958
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x68
add r8, r9
jmp 0x14006965b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140069216
movabs rdx, 0x9f23d64943668870
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x10
jmp 0x1400694bb
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006924e
mov ecx, 0x24
movabs rdx, 0xf407ad4c14c31788
add rdx, rbx
movzx eax, r11b
and al, dl
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140068a92
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140068f71
movzx eax, r11b
movabs rcx, 0x48eb844ee61fa6a0
add rcx, rbx
inc r9
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
inc rbx
jmp 0x140068a92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400692ba
movabs rdx, 0xf208f4d8c2e39b74
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x2c
add r10b, dl
jmp 0x1400695e4
inc rax
cmp r8, rax
jne 0x1400692f4
mov ecx, 0x16
movabs rdx, 0x46eccbdb94402a8c
add rdx, rbx
inc r9
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140068a92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006931d
movabs rcx, 0x9a7c27e6d9b266ec
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
jmp 0x140069657
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140068f0a
movabs rdx, 0xef5ffee9ab0ef604
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, dl
jmp 0x140069697
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140069392
mov ecx, 0x38
movabs rdx, 0xed614676592f79f0
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140068a92
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400693c4
mov ecx, 0x10
movabs rdx, 0x9728f47bfbe89820
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140069697
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400693f4
movabs rcx, 0x40f0a2819ea1b650
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
add r8, r9
jmp 0x14006965b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140069420
mov ecx, 0x14
movabs rdx, 0x95d479846ffe4568
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x1400694b8
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140069453
movabs rcx, 0xeab85087415ad480
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
inc rbx
jmp 0x140068a92
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140068eb3
mov ecx, 0x18
movabs rdx, 0x947ffe8ce413f2b0
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400695e4
mov byte [rsp + rbx + 0x20], r10b
inc rbx
jmp 0x140068a92
movzx r10d, byte [rsp + rbx + 0x20]
movabs rdx, 0x3e47ac9286cd10e0
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, r11b
add r10b, dl
movabs rcx, 0xe8b99813ef7b586c
mov edx, 6
add rcx, rbx
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, r10b
mov byte [rsp + rbx + 0x20], dl
add r8, r9
jmp 0x14006965b
mov ecx, 0x1c
movabs rdx, 0x932b839558299ff8
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140069697
movabs rcx, 0xf75ae0b6f28ce654
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x4c
inc rbx
jmp 0x140068a92
mov ecx, 0x2e
movabs rdx, 0xa27709b42130573c
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400696c8
mov ecx, 0x2a
movabs rdx, 0xa3cb84abad1aa9f4
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
jmp 0x14006965b
movabs rcx, 0xfa03d6a60a618bc4
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
inc rbx
jmp 0x140068a92
movabs rcx, 0x503c28a067a86d94
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xc
movabs rcx, 0x93d5c1111e1ec954
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x4c
add cl, r11b
mov byte [rsp + rbx + 0x20], cl
inc r9
dec rbx
inc rbx
jmp 0x140068a92
movabs rcx, 0xfcaccc9522363134
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6c
dec rbx
inc rbx
jmp 0x140068a92
movabs rcx, 0xfe01478cae2083ec
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x74
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140068a92
mov r11, rdx
mov eax, 0x1a
movabs rcx, 0xa91d7089dcc3f4d4
add rcx, rbx
and dl, cl
sub al, dl
lea r10d, [rax + rax]
add r10b, cl
add r10b, r11b
inc r9
movabs rdx, 0x3d9d6f16c0d7e784
add rdx, rbx
mov ecx, 0x32
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rsp + rbx + 0x20], al
add rax, r9
sub rbx, rax
inc r8
movabs rcx, 0xe80f5a9829862f10
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x70
add cl, r11b
mov byte [rsp + rbx + 0x20], cl
add rbx, rax
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140068a92
movzx eax, dl
movabs rcx, 0xff55c2843a0ad6a4
add rcx, rbx
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x7c
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140068a92
movabs rcx, 0x8d2f5a3b628b2bbc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x24
jmp 0x140068a90
movabs rcx, 0x384b8338912e9ca4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x140068a80
lea rcx, [rbp + 0x1581130]
call fcn.140001320
xor al, al
jmp 0x1400697ce
lea rcx, [rbp + 0x10658bc]
call fcn.140001320
xor al, al
jmp 0x1400697ce
lea rcx, [rsp + 0x20]
call fcn.140001320
xor al, al
jmp 0x1400697ce
mov ecx, 0xb4
call fcn.1400d0700
mov rcx, rax
call fcn.1400697f0
mov qword [0x1402ed1f0], rax
mov al, 1
lea r11, [rsp + 0x150]
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