Function at 0x14005f540
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 - 0x60]
sub rsp, 0x160
mov rsi, qword [0x1402ff158]
mov ecx, 0x20
call fcn.1400e1e30
movzx r10d, byte [rbp + 0x90]
movabs r13, 0x5de295ab8ac79d6f
mov qword [0x1402ff148], rax
movabs r14, 0xb3964712625fea1b
movabs r15, 0xfa0744245a627b45
movabs r12, 0x3e4218cd44d34067
mov qword [rax], 0xffffffffffffffff
xor eax, eax
mov qword [rsp + 0x5a], rax
mov dword [rsp + 0x62], eax
mov byte [rsp + 0x66], al
mov dword [rsp + 0x20], 0x7b297932
mov dword [rsp + 0x24], 0x7f397d2e
mov dword [rsp + 0x28], 0x730b7102
mov dword [rsp + 0x2c], 0x770a7515
mov dword [rsp + 0x30], 0x8bb78902
mov dword [rsp + 0x34], 0x8ff78de3
mov dword [rsp + 0x38], 0x83b681f0
mov dword [rsp + 0x3c], 0x87bb85b6
mov dword [rsp + 0x40], 0x9be099d3
mov dword [rsp + 0x44], 0x9fec9de1
mov dword [rsp + 0x48], 0x93eb91ee
mov dword [rsp + 0x4c], 0x97ed95ec
mov dword [rsp + 0x50], 0xabcfa9a8
mov dword [rsp + 0x54], 0xafcbad22
mov word [rsp + 0x58], 0xa1ae
nop
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor r11d, r11d
cmp r11, 0x47
jae 0x1400603fd
movzx edi, byte [rsp + r11 + 0x20]
mov ebx, edi
cmp r8, r11
ja 0x1400603f4
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14005f691
lea rcx, [r11 + r13]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
sub r10b, 9
jmp 0x14005f6d0
je 0x140060371
inc rax
cmp r8, rax
je 0x14006033a
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400602ee
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400602c5
lea rax, [r9 + 3]
cmp r8, rax
je 0x140060299
nop word [rax + rax]
cmp r9, r11
ja 0x1400603eb
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14005f700
lea rdx, [r11 + r14]
movzx r10d, bl
movzx eax, dl
and al, bl
add al, al
sub r10b, al
add r10b, 0x43
add r10b, dl
jmp 0x14005f740
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006024e
inc rax
cmp r8, rax
je 0x140060225
lea rax, [r9 + 4]
cmp r8, rax
je 0x140060202
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006016c
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006014c
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x14005fd9b
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14005fd72
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14005fd40
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14005fd16
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14005fcf2
lea rax, [r9 + 2]
cmp r8, rax
je 0x14005fccb
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14005fca7
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14005fc83
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14005fc5b
lea rax, [r9 + 6]
cmp r8, rax
je 0x14005fc28
lea rax, [r9 + 3]
cmp r8, rax
je 0x14005f750
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400603c7
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400603a3
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14005f949
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14005f92b
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14005f90d
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14005fbca
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14005fb6b
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14005fb1f
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14005faf3
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14005f750
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14005fac0
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14005fa9c
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14005fa78
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14005fa4f
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14005fa23
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14005f9fa
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14005f9cb
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14005f999
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14005f970
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14005f750
lea r8, [r9 + 0x42]
lea r9, [r8 + 9]
jmp 0x14005f750
lea rdx, [r11 + r15]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x1d
add r10b, dl
jmp 0x14005f740
lea rdx, [r11 + r12]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x2f
add r10b, dl
jmp 0x14005f6d0
movabs rdx, 0x827ced762f440589
movzx eax, bl
add rdx, r11
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
add r10b, 0x41
add r10b, dl
jmp 0x14005f665
mov ecx, 0xc
movabs rdx, 0x9cb2389312ff50d8
add rdx, r11
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140060269
mov ecx, 0x15
movabs rdx, 0xe0ed0d3bfd7015fa
add rdx, r11
inc r9
movzx eax, dl
dec r11
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
inc r11
jmp 0x14005f653
mov ecx, 0x1e
movabs rdx, 0x2527e1e4e7e0db1c
add rdx, r11
dec r11
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
inc r11
jmp 0x14005f653
mov ecx, 0x27
movabs rdx, 0x6962b68dd251a03e
add rdx, r11
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140060310
mov ecx, 0x30
movabs rdx, 0xad9d8b36bcc26560
add rdx, r11
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
add r8, r9
jmp 0x140060358
mov ecx, 0x39
movabs rdx, 0xf1d85fdfa7332a82
add rdx, r11
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140060358
movabs rcx, 0x3613348891a3efa4
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x7c
jmp 0x14006018a
movabs rcx, 0x7a4e09317c14b4c6
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x6a
jmp 0x1400601b8
movabs rcx, 0xbe88ddda668579e8
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
lea r10d, [rdi + rcx]
sub r10b, 0x58
inc r11
jmp 0x14005f653
movabs rcx, 0xe91bf180b09f66bd
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x2b
mov byte [rsp + r11 + 0x20], r10b
inc r11
jmp 0x14005f653
movabs rcx, 0x2d56c6299b102bdf
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x19
cmp r9, 3
jb 0x14005fb12
movabs rcx, 0x6847a2594b88ba3a
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, dil
lea r10d, [rcx*2 - 0x2c]
jmp 0x140060269
movabs rcx, 0x71919ad28580f101
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 7
cmp r8, 8
jae 0x1400600f3
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x14005fff4
mov ecx, 0xf
movabs rdx, 0x1293f0f273f06d8e
add rdx, r11
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x14005fb3e
movabs rcx, 0xb5cc6f7b6ff1b623
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0xb
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x140060121
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x14005fec6
movabs rcx, 0x5efda9e011908373
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x25
jmp 0x14005fb8a
movabs rcx, 0x3585aa6e4e3f7ca2
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
lea r10d, [rdi + rcx]
sub r10b, 0x6e
inc r11
jmp 0x14005f653
movabs rdx, 0x79c07f1738b041c4
movzx r10d, dil
add rdx, r11
movzx eax, dl
and al, dil
add al, al
sub r10b, al
sub r10b, 0x5c
add r10b, dl
jmp 0x1400601b8
movabs rcx, 0xbdfb53c0232106e6
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x4a
jmp 0x14006018a
movabs rcx, 0x23628690d91cc08
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x38
jmp 0x140060358
movabs rcx, 0x4670fd11f802912a
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x26
add r8, r9
jmp 0x140060358
movabs rcx, 0x8aabd1bae273564c
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x14
jmp 0x140060310
movabs rcx, 0xcee6a663cce41b6e
add rcx, r11
dec r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 2
inc r11
jmp 0x14005f653
mov ecx, 8
movabs rdx, 0x13217b0cb754e090
add rdx, r11
inc r9
movzx eax, dl
dec r11
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
inc r11
jmp 0x14005f653
mov ecx, 0x11
movabs rdx, 0x575c4fb5a1c5a5b2
add rdx, r11
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
jmp 0x140060269
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x14005fdbe
lea rcx, [r11 + r13]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 9
jmp 0x14005fbe9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14005fdfa
movabs rcx, 0x672c8e24c4bfd436
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
lea r10d, [rdi + rcx]
sub r10b, 0x7a
inc r11
jmp 0x14005f653
inc rax
cmp r8, rax
jne 0x14005fe2b
mov ecx, 0x3a
movabs rdx, 0x22f1b97bda4f0f14
add rdx, r11
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x1400601b8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14005fe5d
mov ecx, 0x28
movabs rdx, 0x9a7c102a056d84d0
add rdx, r11
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140060358
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14005fe95
mov ecx, 0xd
movabs rdx, 0xcdcb922f461b356a
add rdx, r11
dec r11
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
inc r11
jmp 0x14005f653
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14005fbe9
movabs rcx, 0x4555e8dd7139ab26
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0xa
jmp 0x140060269
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14005fef7
movabs rdx, 0x1ac2d537271fbe51
movzx r10d, dil
add rdx, r11
movzx eax, dl
and al, dil
add al, al
sub r10b, al
sub r10b, 0x37
add r10b, dl
jmp 0x140060269
inc rax
cmp r8, rax
jne 0x14005ff29
movabs rcx, 0x924d2be5523e340d
add rcx, r11
dec r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x5b
inc r11
jmp 0x14005f653
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14005ff57
movabs rdx, 0x4e12573c67cd6eeb
movzx r10d, dil
add rdx, r11
movzx eax, dl
and al, dil
add al, al
sub r10b, al
sub r10b, 0x6d
jmp 0x14006030d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14005ff87
movabs rcx, 0x9d782937d5ca9c9
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x7f
add r8, r9
jmp 0x140060358
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14005ffb4
movabs rcx, 0xc59cadea92ebe4a7
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x6f
jmp 0x140060358
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14005fb8a
movabs rcx, 0xf8ec2fefd3999541
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
lea r10d, [rdi + rcx]
add r10b, 0x39
inc r11
jmp 0x14005f653
jne 0x14006002e
mov ecx, 6
movabs rdx, 0xce591c49897fa86c
add rdx, r11
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
inc r11
jmp 0x14005f653
inc rax
cmp r8, rax
jne 0x14006005a
movabs rcx, 0x1a89e4eca2d5906
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x2a
jmp 0x140060358
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006008a
movabs rcx, 0xbd6dc9a5dfbc93e4
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x3c
add r8, r9
jmp 0x140060358
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400600bd
movabs rcx, 0x34f820540adb09a0
add rcx, r11
dec r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x60
inc r11
jmp 0x14005f653
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14005fb3e
mov ecx, 0x3e
movabs rdx, 0xac82770235f97f5c
add rdx, r11
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
jmp 0x140060269
mov ecx, 0x2c
movabs rdx, 0x240ccdb06117f518
add rdx, r11
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rsp + r11 + 0x20]
add r10b, dl
add r10b, dil
jmp 0x140060310
mov ecx, 0x23
movabs rdx, 0xdfd1f90776a72ff6
add rdx, r11
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rsp + r11 + 0x20]
add r10b, dil
add r10b, dl
jmp 0x14006018a
movabs rcx, 0x91bfa1cb0ed9c10b
movzx eax, bl
add rcx, r11
and al, cl
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x4d
jmp 0x1400601b8
movabs rcx, 0xd5fa7673f94a862d
movzx eax, bl
add rcx, r11
and al, cl
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x3b
inc r9
movabs rcx, 0x3db48eb3016ecd65
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, 0x3d
add cl, dil
movzx eax, cl
mov byte [rsp + r11 + 0x20], al
add rax, r9
sub r11, rax
inc r8
movabs rdx, 0x9b97245e8c366ad4
add rdx, r11
mov ecx, 0x1a
movzx eax, dl
and al, dil
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, dil
mov byte [rsp + r11 + 0x20], cl
add r11, rax
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
inc r11
jmp 0x14005f653
movzx eax, bl
movabs rcx, 0x1a354b1ce3bb4b4f
add rcx, r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x29
jmp 0x140060358
movzx eax, bl
movabs rcx, 0xe6e5c917a30d9ab5
add rcx, r11
dec r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0xd
inc r11
jmp 0x14005f653
movabs rax, 0x6f5b726977ef24f9
add rax, r11
and bl, al
add bl, bl
sub al, bl
lea r10d, [rdi + rax]
add r10b, 0x31
movabs rcx, 0xc62a3804d65057a9
inc r9
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, 0x61
add cl, dil
mov byte [rsp + r11 + 0x20], cl
dec r11
inc r11
jmp 0x14005f653
movzx eax, bl
movabs rcx, 0x3c0bf0643741745f
add rcx, r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x67
inc r9
dec r11
inc r11
jmp 0x14005f653
movzx eax, bl
movabs rcx, 0x8046c50d21b23981
add rcx, r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x79
dec r11
inc r11
jmp 0x14005f653
movabs rdx, 0xc48199b60c22fea3
movzx eax, bl
add rdx, r11
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x75
add r10b, dl
movabs rcx, 0x81ef635bebdf9287
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, 0x4f
add cl, dil
add cl, r10b
mov byte [rsp + r11 + 0x20], cl
add r8, r9
jmp 0x140060358
movzx eax, bl
movabs rcx, 0x4cf74307e10488e7
add rcx, r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x51
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14005f653
movzx eax, bl
movabs rcx, 0x19a7c102a056d84d
add rcx, r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x1b
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
inc r11
jmp 0x14005f653
movabs rcx, 0xc6b7c21f19b4caab
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x53
jmp 0x14005f650
movabs rcx, 0xaf296c804258fcd
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x65
jmp 0x14005f640
lea rcx, [rbp + 0x15dc5b4]
jmp 0x140060402
lea rcx, [rbp + 0xa56323]
jmp 0x140060402
lea rcx, [rsp + 0x20]
call fcn.14005f1e0
mov edi, eax
test eax, eax
jne 0x14006112a
movzx r8d, byte [rbp + 0x90]
xor eax, eax
mov qword [rbp - 0x19], rax
movabs rdi, 0xd09692ab17a56f33
mov dword [rbp - 0x11], eax
movabs rsi, 0xde8f50e65f90292d
mov byte [rbp - 0xd], al
movabs r15, 0x3ab1d638e8bebc27
mov dword [rbp - 0x30], 0x1b471a4b
movabs r14, 0x692ba4748e12b0df
mov dword [rbp - 0x2c], 0x5aadafaa
movabs r12, 0xf3c7f802bc953891
mov dword [rbp - 0x28], 0x3b5b459
movabs r13, 0xf50e8e6ebae014a
mov dword [rbp - 0x24], 0x7b0b44c
mov dword [rbp - 0x20], 0x45bfb840
mov word [rbp - 0x1c], 0x274e
mov byte [rbp - 0x1a], 0x2c
nop
mov r9, qword [0x1402ff1a0]
mov rax, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x24
jae 0x14006111a
movzx r11d, byte [rbp + rbx - 0x30]
mov r10, r11
cmp r9, rbx
ja 0x140061107
lea rcx, [rax + 1]
cmp r9, rcx
jae 0x1400604e2
lea rdx, [rbx + r15]
mov r8, r11
movzx ecx, dl
and cl, r10b
add cl, cl
sub r8b, cl
sub r8b, 0x11
add r8b, dl
jmp 0x140060502
je 0x140061079
lea rcx, [rax + 3]
cmp r9, rcx
je 0x140061016
lea rcx, [rax + 5]
cmp r9, rcx
je 0x140060fec
cmp rax, rbx
ja 0x1400610f4
lea rcx, [rax + 0x200]
cmp r9, rcx
jae 0x140060533
lea r8, [rbx + rdi]
movzx ecx, r11b
and cl, r8b
movzx edx, r11b
add cl, cl
sub r8b, 0x65
sub dl, cl
add r8b, dl
jmp 0x140060560
lea rcx, [rax + 1]
cmp r9, rcx
je 0x140060f9a
lea rcx, [rax + 3]
cmp r9, rcx
je 0x140060f6f
lea rcx, [rax + 2]
cmp r9, rcx
je 0x140060edb
nop word [rax + rax]
lea rcx, [rax + r9]
cmp rcx, rbx
jbe 0x140060b9c
nop dword [rax]
lea rcx, [rax + 0x41]
cmp r9, rcx
je 0x140060b78
lea rcx, [rax + 0x2a]
cmp r9, rcx
je 0x140060b4a
lea rcx, [rax + 0x3e8]
cmp r9, rcx
je 0x140060b1c
lea rcx, [rax + 0x1000]
cmp r9, rcx
je 0x140060af4
lea rcx, [rax + 0x40]
cmp r9, rcx
je 0x140060acc
lea rcx, [rax + 0x64]
cmp r9, rcx
je 0x140060aa4
lea rcx, [rax + 9]
cmp r9, rcx
je 0x140060a87
lea rcx, [rax + 0x10]
cmp r9, rcx
je 0x140060a63
lea rcx, [rax + 3]
cmp r9, rcx
je 0x140060a30
lea rcx, [rax + 5]
cmp r9, rcx
je 0x140060570
lea r9, [rax + 0x42]
lea rax, [r9 + 0x41]
lea rcx, [rax + 8]
cmp r9, rcx
jb 0x1400610d0
lea rcx, [rax + 0xa]
cmp r9, rcx
jb 0x1400610ac
lea rcx, [rax + 2]
cmp r9, rcx
jb 0x140060765
lea rcx, [rax + 4]
cmp r9, rcx
jb 0x140060746
lea rcx, [rax + 0x7a]
cmp r9, rcx
jb 0x140060727
lea rcx, [rax + 0x5a]
cmp r9, rcx
jb 0x1400609cd
lea rcx, [rax + 0x200]
cmp r9, rcx
jb 0x140060968
lea rcx, [rax + 0x400]
cmp r9, rcx
jb 0x140060914
lea rcx, [rax + 0x28]
cmp r9, rcx
jb 0x1400608e8
lea rcx, [rax + 5]
cmp r9, rcx
jb 0x140060570
lea r9, [rax + 0x41]
lea rax, [r9 + 8]
lea rcx, [rax + 0x80]
cmp r9, rcx
ja 0x1400608b6
lea rcx, [rax + 0x3e8]
cmp r9, rcx
ja 0x140060892
lea rcx, [rax + 0x20]
cmp r9, rcx
ja 0x14006086e
lea rcx, [rax + 4]
cmp r9, rcx
ja 0x14006084a
lea rcx, [rax + 6]
cmp r9, rcx
ja 0x140060822
lea rcx, [rax + 0x5a]
cmp r9, rcx
ja 0x1400607fa
lea rcx, [rax + 1]
cmp r9, rcx
ja 0x1400607cc
lea rcx, [rax + 0x400]
cmp r9, rcx
ja 0x1400607a8
lea rcx, [rax + 0x61]
cmp r9, rcx
ja 0x140060784
lea rcx, [rax + 0x42]
cmp r9, rcx
ja 0x140060570
lea r9, [rax + 0x41]
lea rax, [r9 + 0x80]
jmp 0x140060570
lea r8, [rbx + rsi]
movzx ecx, r11b
and cl, r8b
movzx edx, r11b
add cl, cl
sub r8b, 0x3b
sub dl, cl
add r8b, dl
jmp 0x140060560
lea r8, [rbx + r14]
movzx ecx, r11b
and cl, r8b
movzx edx, r11b
add cl, cl
sub r8b, 0x19
sub dl, cl
add r8b, dl
jmp 0x140060502
lea r8, [rbx + r12]
movzx ecx, r11b
and cl, r8b
movzx edx, r11b
add cl, cl
add r8b, 9
sub dl, cl
add r8b, dl
jmp 0x1400604b2
movabs rdx, 0x84b49558bd2b7998
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x28
jmp 0x140060fbd
lea rdx, [rbx + r13]
inc rax
movzx ecx, dl
dec rbx
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 6
inc rbx
jmp 0x1400604a2
movabs r8, 0x99ed3c751a3088fc
mov edx, 0xe
add r8, rbx
dec rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
inc rbx
jmp 0x1400604a2
movabs r8, 0x2489900348b310ae
mov edx, 0x1f
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x140061039
movabs r8, 0xaf25e39177359860
mov edx, 0x30
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x14006105d
movabs rdx, 0x39c2371fa5b82012
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x7e
jmp 0x140061060
movabs rdx, 0xc45e8aadd43aa7c4
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x5c
jmp 0x140060efe
movabs rdx, 0x4efade3c02bd2f76
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x3a
jmp 0x140060f2b
movabs rdx, 0xd99731ca313fb728
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x30]
add rcx, rax
add rbx, rcx
lea r8d, [r11 + rdx]
sub r8b, 0x18
inc rbx
jmp 0x1400604a2
movabs rdx, 0xb41e02ada5860a65
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x3d
mov byte [rbp + rbx - 0x30], r8b
inc rbx
jmp 0x1400604a2
movabs rdx, 0x3eba563bd4089217
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x5f
cmp rax, 0x200
jb 0x140060907
movabs rdx, 0x62db5aacbbfef78a
mov r8d, 0x1d
add rdx, rbx
movzx ecx, dl
and cl, r11b
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r11b
add r8b, r8b
jmp 0x140060fbd
movabs r8, 0xc956a9ca028b19c9
movzx ecx, r11b
add r8, rbx
movzx edx, r11b
and cl, r8b
add cl, cl
sub dl, cl
sub r8b, 0x7f
add r8b, dl
cmp r9, 9
jae 0x140060e8c
lea rcx, [rax + 0x200]
cmp r9, rcx
jbe 0x140060de8
movabs r8, 0xccf69e3a8d18447e
movzx ecx, r11b
add r8, rbx
movzx edx, r11b
and cl, r8b
sub r8b, 0x72
add cl, cl
sub dl, cl
add r8b, dl
jmp 0x140060933
movabs r8, 0x53f2fd58310da17b
movzx ecx, r11b
add r8, rbx
movzx edx, r11b
and cl, r8b
add cl, cl
sub dl, cl
sub r8b, 0x5d
add r8b, dl
lea rcx, [rax + r9]
cmp rcx, 0x5a
je 0x140060eb5
lea rcx, [rax + 9]
cmp r9, rcx
jbe 0x140060ce3
movabs r8, 0xfc600b8f7572d54b
movzx ecx, r11b
add r8, rbx
movzx edx, r11b
and cl, r8b
add cl, cl
sub dl, cl
sub r8b, 0xd
jmp 0x140060988
movzx ecx, r11b
movabs rdx, 0xe38770028de09b32
add rdx, rbx
and cl, dl
add cl, cl
sub r11b, cl
movzx ecx, byte [rbp + rbx - 0x30]
add rcx, rax
add rbx, rcx
lea r8d, [rdx + r11]
sub r8b, 0x5e
inc rbx
jmp 0x1400604a2
movabs rdx, 0x6e23c390bc6322e4
movzx ecx, r11b
add rdx, rbx
and cl, dl
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x3c
jmp 0x140060f2b
movabs r8, 0xf8c0171eeae5aa96
movzx ecx, r11b
add r8, rbx
and cl, r8b
sub r8b, 0x1a
jmp 0x140060ef3
movabs r8, 0x835c6aad19683248
movzx ecx, r11b
add r8, rbx
mov edx, 4
and cl, r8b
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
jmp 0x140061060
movabs r8, 0xdf8be3b47eab9fa
movzx ecx, r11b
add r8, rbx
mov edx, 0x15
and cl, r8b
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
jmp 0x14006105d
movabs r8, 0x989511c9766d41ac
movzx ecx, r11b
add r8, rbx
mov edx, 0x26
and cl, r8b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x140061039
movabs r8, 0x23316557a4efc95e
movzx ecx, r11b
add r8, rbx
mov edx, 0x37
and cl, r8b
dec rbx
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
inc rbx
jmp 0x1400604a2
movzx ecx, r11b
movabs rdx, 0xadcdb8e5d3725110
add rdx, rbx
inc rax
and cl, dl
dec rbx
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
sub r8b, 0x70
inc rbx
jmp 0x1400604a2
movabs rdx, 0x386a0c7401f4d8c2
movzx ecx, r11b
add rdx, rbx
and cl, dl
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x4e
jmp 0x140060fbd
lea rcx, [rax + 0x200]
cmp r9, rcx
jae 0x140060bc4
lea r8, [rbx + r15]
movzx ecx, r11b
and cl, r8b
movzx edx, r11b
add cl, cl
sub dl, cl
sub r8b, 0x11
jmp 0x1400609ed
lea rcx, [rax + 1]
cmp r9, rcx
jne 0x140060c03
movzx ecx, r11b
movabs r8, 0xa12d25562f4ade66
add r8, rbx
mov edx, 0x1b
and cl, r8b
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x30]
add dl, dl
add rcx, rax
add dl, r11b
add rbx, rcx
add r8b, dl
inc rbx
jmp 0x1400604a2
inc rcx
cmp r9, rcx
jne 0x140060c28
movabs r8, 0x8bf47e39d245cf02
movzx ecx, r11b
add r8, rbx
and cl, r8b
sub r8b, 0xe
jmp 0x140060ef3
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x140060c56
movzx ecx, r11b
movabs rdx, 0x1582aaba3c34750
add rdx, rbx
and cl, dl
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
sub r8b, 0x30
jmp 0x140061060
lea rcx, [rax + 4]
cmp r9, rcx
jne 0x140060c84
movzx ecx, r11b
movabs rdx, 0x76bbd71d7540bf9e
add rdx, rbx
and cl, dl
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
sub r8b, 0x52
jmp 0x14006105d
lea rcx, [rax + 5]
cmp r9, rcx
jne 0x140060cb1
movabs rdx, 0xec1f838f46be37ec
movzx ecx, r11b
add rdx, rbx
and cl, dl
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x74
jmp 0x140061039
lea rcx, [rax + 7]
cmp r9, rcx
jne 0x1400609f0
movabs r8, 0x4c4a88e4bb36a0d6
movzx ecx, r11b
add r8, rbx
mov edx, 0x13
and cl, r8b
sub dl, cl
add dl, dl
add dl, r11b
jmp 0x140060fba
lea rcx, [rax + 1]
cmp r9, rcx
jne 0x140060d10
movabs rdx, 0x71c3b80146f04d99
movzx ecx, r11b
add rdx, rbx
and cl, dl
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x2f
jmp 0x140060fbd
inc rcx
cmp r9, rcx
jne 0x140060d46
movzx ecx, r11b
movabs rdx, 0xe7276473186dc5e7
add rdx, rbx
inc rax
and cl, dl
dec rbx
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
sub r8b, 0x51
inc rbx
jmp 0x1400604a2
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x140060d7a
movzx ecx, r11b
movabs rdx, 0x5c8b10e4e9eb3e35
add rdx, rbx
dec rbx
and cl, dl
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
sub r8b, 0x73
inc rbx
jmp 0x1400604a2
lea rcx, [rax + 5]
cmp r9, rcx
jne 0x140060da8
movzx ecx, r11b
movabs rdx, 0xbcb6163a5e63a71f
add rdx, rbx
and cl, dl
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
add r8b, 0x27
jmp 0x140061060
lea rcx, [rax + 7]
cmp r9, rcx
jne 0x14006098b
movzx ecx, r11b
movabs rdx, 0x1ce11b8fd2dc1009
add rdx, rbx
and cl, dl
add cl, cl
sub r11b, cl
movzx ecx, byte [rbp + rbx - 0x30]
add rcx, rax
add rbx, rcx
lea r8d, [rdx + r11]
sub r8b, 0x3f
inc rbx
jmp 0x1400604a2
lea rcx, [rax + 1]
cmp r9, rcx
jne 0x140060e27
movzx ecx, r11b
movabs r8, 0x425a4aac5e95bccc
add r8, rbx
mov edx, 0x36
and cl, r8b
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x30]
add dl, dl
add rcx, rax
add dl, r11b
add rbx, rcx
add r8b, dl
inc rbx
jmp 0x1400604a2
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x140060e55
movabs r8, 0x2d21a3900190ad68
movzx ecx, r11b
add r8, rbx
mov edx, 0x14
and cl, r8b
sub dl, cl
add dl, dl
add dl, r11b
jmp 0x140060efb
lea rcx, [rax + 2]
cmp r9, rcx
jne 0x140060933
movabs rdx, 0x2b0555747868ea0
add rdx, rbx
dec rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x60
inc rbx
jmp 0x1400604a2
movabs r8, 0xd83f071e8d7c6fd8
mov edx, 0xc
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
add dl, dl
add dl, byte [rbp + rbx - 0x30]
add dl, r11b
jmp 0x140061036
movabs r8, 0x4da2b3905ef9e826
movzx ecx, r11b
add r8, rbx
movzx edx, r11b
and cl, r8b
add cl, cl
sub dl, cl
sub dl, byte [rbp + rbx - 0x30]
sub r8b, 0xa
jmp 0x140060efb
movabs r8, 0x65049c7d213b955
movzx ecx, r11b
add r8, rbx
and cl, r8b
sub r8b, 0x53
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, dl
inc rax
movabs rdx, 0x885489c947b8a44d
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
sub dl, 0x1b
add dl, r11b
movzx ecx, dl
mov byte [rbp + rbx - 0x30], cl
add rcx, rax
sub rbx, rcx
inc r9
movabs rdx, 0xc306600230776074
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, r9
sub dl, 0x2c
add dl, r11b
mov byte [rbp + rbx - 0x30], dl
add rbx, rcx
movzx ecx, byte [rbp + rbx - 0x30]
add rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400604a2
movzx ecx, r11b
movabs rdx, 0x30c198008c1dd81d
add rdx, rbx
dec rbx
and cl, dl
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
add r8b, 0x35
inc rbx
jmp 0x1400604a2
movabs r8, 0x45fa3f1ce922e781
movzx ecx, r11b
add r8, rbx
movzx edx, r11b
and cl, r8b
add cl, cl
sub dl, cl
add r8b, 0x79
add r8b, dl
movabs rdx, 0x9d8d30e5a4bdb3b1
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
add dl, 0x29
add dl, r11b
mov byte [rbp + rbx - 0x30], dl
inc rax
dec rbx
inc rbx
jmp 0x1400604a2
movzx ecx, r11b
movabs rdx, 0x706b8d55a32d0649
add rdx, rbx
and cl, dl
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
inc r8b
dec rbx
inc rbx
jmp 0x1400604a2
movabs r8, 0xfb07e0e3d1af8dfb
movzx ecx, r11b
add r8, rbx
movzx edx, r11b
and cl, r8b
add cl, cl
sub dl, cl
add r8b, 0x23
add r8b, dl
movabs rdx, 0x12f0dd57763b2bff
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
add dl, 7
add dl, r11b
add dl, r8b
mov byte [rbp + rbx - 0x30], dl
add r9, rax
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400604a2
movabs rdx, 0xb01582aaba3c3475
add rdx, rbx
movzx ecx, dl
and cl, r10b
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x33
movzx ecx, byte [rbp + rbx - 0x30]
add rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400604a2
movabs rdx, 0x7e644b90eb17c043
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x2b
jmp 0x1400604a0
movabs rcx, 0x9009f1f199a47f5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
add r8b, 0x4d
jmp 0x140060490
lea rcx, [rbp + 0x1666a04]
call fcn.140001230
xor al, al
jmp 0x140064631
lea rcx, [rbp + 0x125262b]
call fcn.140001230
xor al, al
jmp 0x140064631
lea rcx, [rbp - 0x30]
call fcn.140001230
xor al, al
jmp 0x140064631
mov rax, qword [0x1402ff148]
mov dword [rax + 8], edi
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
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 0x1400611c5
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400611c5
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
mov edx, 0x6a1881f1
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400611c0
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400611a0
cmp edx, 0x30c8c012
je 0x1400611ca
test r9d, r9d
jne 0x140061180
mov rax, qword [rax]
jmp 0x140061150
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 [0x1402ff148]
mov qword [rcx + 0x18], rax
mov ecx, edi
call fcn.14005f360
mov rcx, qword [0x1402ff148]
mov qword [rcx + 0x10], rax
cmp qword [rcx + 0x18], 0xffffffffffffffff
jne 0x140061f77
movzx r10d, byte [rbp + 0x90]
xor eax, eax
mov dword [rbp - 0x74], eax
movabs rdi, 0x9aba71320018a9ed
mov byte [rbp - 0x70], al
movabs rsi, 0x494bf96f86bba1b3
mov dword [rsp + 0x70], 0x13d70ad3
movabs r15, 0xbe39a3ddcf3e2079
mov dword [rsp + 0x74], 0x30bac3c5
movabs r14, 0xccd8b1b3e83f60c1
mov dword [rsp + 0x78], 0xeb303a3a
movabs r12, 0x506569f849c31fcf
mov dword [rsp + 0x7c], 0x3a39473a
movabs r13, 0x596041d462490e76
mov dword [rbp - 0x80], 0xe349483d
mov dword [rbp - 0x7c], 0x23323e3a
mov dword [rbp - 0x78], 0xdbca262a
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor r11d, r11d
cmp r11, 0x21
jae 0x140061f66
movzx ebx, byte [rsp + r11 + 0x70]
mov rdx, rbx
cmp r8, r11
ja 0x140061f53
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400612f2
lea rcx, [r11 + r15]
mov r10, rbx
movzx eax, cl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x4f
add r10b, cl
jmp 0x140061330
je 0x140061ec8
lea rax, [r9 + 2]
cmp r8, rax
je 0x140061e37
lea rax, [r9 + 5]
cmp r8, rax
je 0x140061dfd
lea rax, [r9 + 7]
cmp r8, rax
je 0x140061dd4
lea rax, [r9 + 9]
cmp r8, rax
je 0x140061d84
nop dword [rax]
cmp r9, r11
ja 0x140061f40
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x140061359
lea rcx, [r11 + rdi]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7b
jmp 0x140061380
lea rax, [r9 + 1]
cmp r8, rax
je 0x140061d63
lea rax, [r9 + 2]
cmp r8, rax
je 0x140061d3a
lea rax, [r9 + 5]
cmp r8, rax
je 0x140061d17
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x14006197d
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x140061958
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140061927
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400618fe
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400618dc
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400618b9
lea rcx, [r9 + 0x10]
cmp r8, rcx
je 0x140061896
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006186e
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140061847
lea rax, [r9 + 4]
cmp r8, rax
je 0x140061810
lea r9, [rcx + 3]
mov r8, rcx
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x140061f1d
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x140061efa
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x14006155d
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x140061543
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140061529
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x1400617b4
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x14006175c
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x14006170d
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400616e2
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x140061390
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400616ab
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140061683
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140061660
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140061638
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140061615
lea rcx, [r9 + 0x1000]
cmp r8, rcx
ja 0x1400615ed
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400615bf
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14006159c
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140061577
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140061390
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x140061390
lea rcx, [r11 + rsi]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x1b
jmp 0x140061380
lea rcx, [r11 + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x47
jmp 0x140061330
lea rcx, [r11 + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x57
jmp 0x1400612c3
mov ecx, 0x14
movabs rdx, 0xd5d3899000c54f68
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140061da3
lea rcx, [r11 + r13]
inc r9
movzx eax, cl
dec r11
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3a
inc r11
jmp 0x1400612b3
mov ecx, 0x32
movabs rdx, 0xdcecfa18c3cccd84
add rdx, r11
dec r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400612b3
mov ecx, 1
movabs rdx, 0x6079b25d25508c92
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140061cc2
movabs rcx, 0xe4066aa186d44ba0
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x140061e1b
mov ecx, 0x1f
movabs rdx, 0x679322e5e8580aae
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140061e1e
movabs rcx, 0xeb1fdb2a49dbc9bc
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x24
jmp 0x140061e58
mov ecx, 0x3d
movabs rdx, 0x6eac936eab5f88ca
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140061e84
mov ecx, 0xc
movabs rdx, 0xf2394bb30ce347d8
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400612b3
movabs rcx, 0x3b19185e00aca57b
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5d
mov byte [rsp + r11 + 0x70], r10b
inc r11
jmp 0x1400612b3
movabs rcx, 0xbea5d0a262306489
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x41
cmp r9, 0x400
jb 0x140061700
mov edx, 3
movabs rcx, 0xcaf74a6092c0f036
add rcx, r11
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x140061da6
movabs rcx, 0x423288e6c3b42397
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x21
cmp r8, 0x7a
jae 0x140061c9b
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140061bca
movabs rcx, 0xee767d0c61e666c2
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4e
jmp 0x14006172b
movabs rcx, 0xc5bf412b2537e2a5
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x7d
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x140061cea
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x140061adb
movabs rcx, 0x53bc0bda61cdbcd5
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x2d
jmp 0x14006177a
mov ecx, 0xf
movabs rdx, 0xa05ea72c0093fb8e
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400612b3
movabs rdx, 0x23eb5f706217ba9c
movzx r10d, bl
add rdx, r11
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x44
add r10b, dl
jmp 0x140061e84
mov ecx, 0x2d
movabs rdx, 0xa77817b4c39b79aa
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140061e58
movabs rcx, 0x2b04cff9251f38b8
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 8
jmp 0x140061e1e
movabs rcx, 0xae91883d86a2f7c6
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6a
jmp 0x140061e1b
mov ecx, 0x1a
movabs rdx, 0x321e4081e826b6d4
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140061cbc
movabs rcx, 0xb5aaf8c649aa75e2
add rcx, r11
dec r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2e
inc r11
jmp 0x1400612b3
mov ecx, 0x38
movabs rdx, 0x3937b10aab2e34f0
add rdx, r11
inc r9
movzx eax, dl
dec r11
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400612b3
mov ecx, 7
movabs rdx, 0xbcc4694f0cb1f3fe
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140061da3
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400619a0
lea rcx, [r11 + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4f
jmp 0x1400617d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400619e0
mov ecx, 5
movabs rdx, 0x3574e264003153da
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400612b3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140061a11
mov ecx, 0x18
movabs rdx, 0xaaceb996dba616b0
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140061e1e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140061a3d
movabs rcx, 0xa3b5490e189e9894
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xc
jmp 0x140061cc2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140061a74
mov ecx, 0x2b
movabs rdx, 0x202890c9b71ad986
add rdx, r11
dec r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400612b3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140061aa9
movabs rcx, 0x9c9bd88555971a78
inc r9
add rcx, r11
dec r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
inc r11
jmp 0x1400612b3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400617d2
mov ecx, 0xd
movabs rdx, 0x190f2040f4135b6a
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140061da3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140061b07
movabs rcx, 0xd02f53960049fdc7
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x71
jmp 0x140061da6
inc rax
cmp r8, rax
jne 0x140061b3b
movabs rcx, 0x4ca29b519ec63eb9
inc r9
add rcx, r11
dec r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xf
inc r11
jmp 0x1400612b3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140061b6d
movabs rcx, 0xc915e30d3d427fab
add rcx, r11
dec r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x53
inc r11
jmp 0x1400612b3
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140061b9a
movabs rdx, 0x45892ac8dbbec09d
movzx r10d, bl
add rdx, r11
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x4b
jmp 0x140061cbf
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006177a
movabs rcx, 0xc1fc72847a3b018f
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x17
jmp 0x140061e1b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140061c0a
mov ecx, 0xa
movabs rdx, 0x6ae9c4c80062a7b4
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400612b3
inc rax
cmp r8, rax
jne 0x140061c3a
mov ecx, 0x3b
movabs rdx, 0xe75d0c839edee8a6
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140061e84
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140061c66
movabs rcx, 0x63d0543f3d5b2998
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x28
jmp 0x140061e58
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006172b
mov ecx, 0x1d
movabs rdx, 0xe0439bfadbd76a8a
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140061e1e
movzx r10d, byte [rsp + r11 + 0x70]
movabs rdx, 0x476a921c313d3128
add rdx, r11
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, bl
add r10b, dl
movabs rcx, 0x5a435fa007b51a1
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x67
add cl, bl
add cl, r10b
mov byte [rsp + r11 + 0x70], cl
jmp 0x140061e1b
mov ecx, 0x25
movabs rdx, 0xc3ddd9d7cfb9721a
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rsp + r11 + 0x70]
add r10b, dl
add r10b, bl
jmp 0x140061e58
movabs rcx, 0x856e1f97b7022f99
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2f
jmp 0x140061e1e
movabs rcx, 0x10144864db8d6cc3
add rcx, r11
dec r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x55
inc r11
jmp 0x1400612b3
movabs rdx, 0x172db8ed9e94eadf
movzx r10d, bl
add rdx, r11
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x19
jmp 0x140061da3
movabs rdx, 0x1e472976619c68fb
movzx r10d, bl
add rdx, r11
movzx eax, dl
and al, bl
add al, al
sub r10b, al
add r10b, 0x23
add r10b, dl
movzx eax, bl
movabs rcx, 0x8930ee3e61ff10af
add rcx, r11
and al, cl
add al, al
sub bl, al
add bl, 0x37
add bl, cl
mov byte [rsp + r11 + 0x70], bl
inc r9
dec r11
inc r11
jmp 0x1400612b3
movabs rcx, 0x256099ff24a3e717
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x5f
dec r11
inc r11
jmp 0x1400612b3
movabs rcx, 0x2c7a0a87e7ab6533
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x65
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400612b3
movabs rcx, 0x33937b10aab2e34f
mov rbx, rdx
add rcx, r11
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x29
inc r9
movabs rcx, 0x82177db59ef79293
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 5
add cl, bl
movzx eax, cl
mov byte [rsp + r11 + 0x70], al
add rax, r9
sub r11, rax
inc r8
movabs rcx, 0x405121936e35b30c
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x54
add cl, bl
mov byte [rsp + r11 + 0x70], cl
add r11, rax
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x1400612b3
movzx eax, dl
movabs rcx, 0x3aaceb996dba616b
add rcx, r11
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x13
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x1400612b3
movzx eax, bl
movabs rcx, 0xd3f2223cab46dedd
add rcx, r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0xb
jmp 0x1400612b0
movzx eax, bl
movabs rcx, 0x577eda810cca9deb
add rcx, r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x6d
jmp 0x1400612a0
lea rcx, [rbp + 0x17dd0bc]
call fcn.140001230
xor al, al
jmp 0x140064631
lea rcx, [rbp + 0xbbf135]
call fcn.140001230
xor al, al
jmp 0x140064631
lea rcx, [rsp + 0x70]
call fcn.140001230
xor al, al
jmp 0x140064631
mov edx, edi
mov rcx, rsi
call fcn.1400647a0
mov rcx, rsi
mov qword [rsi + 0x40], rax
call fcn.140064750
test al, al
jne 0x140062bda
movzx r10d, byte [rbp + 0x90]
movabs rdi, 0x5f59aae637974b0d
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x42], xmm0
mov dword [rbp + 0x30], 0xd317ca13
movabs rsi, 0x159aa8249487e493
mov dword [rbp + 0x34], 0x3302063b
movabs r15, 0x10bb2084de136519
mov dword [rbp + 0x38], 0x30ec043f
movabs r14, 0xf424671ad8611a61
mov dword [rbp + 0x3c], 0x9390704
movabs r12, 0xd2ae26111c3a502f
mov word [rbp + 0x40], 0x8590
movabs r13, 0xb7e0d51e446cc404
nop dword [rax]
nop dword [rax + rax]
mov r9, qword [0x1402ff1a0]
mov r8, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x22
jae 0x140062bca
movzx r11d, byte [rbp + rbx + 0x30]
mov rdx, r11
cmp r9, rbx
ja 0x140062bb7
lea rax, [r8 + 1]
cmp r9, rax
jae 0x140062061
lea rcx, [rbx + r15]
mov r10, rdx
movzx eax, cl
and al, dl
add al, al
sub r10b, al
add r10b, 0x51
add r10b, cl
jmp 0x1400620a0
je 0x140062b29
lea rax, [r8 + 2]
cmp r9, rax
je 0x140062a96
lea rax, [r8 + 4]
cmp r9, rax
je 0x140062a5f
lea rax, [r8 + 5]
cmp r9, rax
je 0x140062a13
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400629e6
nop dword [rax + rax]
cmp r8, rbx
ja 0x140062ba4
lea rax, [r8 + 0x64]
cmp r9, rax
jae 0x1400620ca
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5b
jmp 0x140062100
lea rax, [r8 + 1]
cmp r9, rax
je 0x140062991
lea rax, [r8 + 2]
cmp r9, rax
je 0x140062967
lea rax, [r8 + 3]
cmp r9, rax
je 0x140062943
lea rax, [r8 + 4]
cmp r9, rax
je 0x14006291f
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400625ba
nop dword [rax]
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x140062595
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x140062563
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x140062534
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x14006250f
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x1400624e3
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x1400624bf
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x140062497
lea r9, [r8 + 5]
lea r8, [r9 + 0x5a]
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x140062b7f
lea rax, [r8 + 6]
cmp r9, rax
jb 0x140062b5a
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x140062279
lea rax, [r8 + 8]
cmp r9, rax
jb 0x14006225e
lea rax, [r8 + 4]
cmp r9, rax
jb 0x140062243
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x140062436
lea rax, [r8 + 5]
cmp r9, rax
jb 0x1400623ad
lea r9, [r8 + 0x40]
lea r8, [r9 + 8]
lea rax, [r8 + 1]
cmp r9, rax
ja 0x140062376
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x140062352
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x140062329
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x140062305
lea rax, [r8 + 0x28]
cmp r9, rax
ja 0x1400622de
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x1400622b5
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x140062294
lea r9, [r8 + 5]
lea r8, [r9 + 0x5a]
jmp 0x140062110
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 5
jmp 0x140062100
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x59
jmp 0x1400620a0
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x49
jmp 0x140062032
lea rcx, [rbx + r13]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
inc rbx
jmp 0x140062022
mov ecx, 0x21
movabs rdx, 0x966a94148845f9d2
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140062a36
movabs rcx, 0x74f4530acc1f2fa0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
add r9, r8
jmp 0x140062a7d
movabs rcx, 0x537e12010ff8656e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
jmp 0x140062a7d
mov ecx, 0x2e
movabs rdx, 0x3207d0f753d19b3c
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140062ab4
movabs rcx, 0x10918fed97aad10a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x46
jmp 0x140062ae1
mov ecx, 0xc
movabs rdx, 0xef1b4ee3db8406d8
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x30]
add rax, r8
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140062022
movabs rcx, 0x58872a380cd578f7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3f
cmp r9, 0x80
jae 0x1400628ca
lea rax, [r8 + 0x10]
cmp r9, rax
jbe 0x1400627e1
movabs rcx, 0x5bf06a8f22366202
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
cmp r8, 0x5a
jb 0x1400628bd
movabs rcx, 0xaa8ef4f07bba47f6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x74]
jmp 0x1400629b4
movabs rcx, 0x3710e92e50aeaec5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x63
lea rax, [r8 + r9]
cmp rax, 0x5a
je 0x1400628f7
lea rax, [r8 + 0x3e8]
cmp r9, rax
jbe 0x1400626b4
movabs rcx, 0xfc96bfa8ea9f16f5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4d
jmp 0x1400623cc
movabs rdx, 0xf92d7f51d53e2dea
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x66
add r10b, dl
jmp 0x140062ab4
movabs rcx, 0xd7b73e48191763b8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x140062a7d
mov ecx, 0x2b
movabs rdx, 0xb640fd3e5cf09986
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r9, r8
jmp 0x140062a7d
movabs rdx, 0x94cabc34a0c9cf54
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x4c
jmp 0x140062a33
mov ecx, 9
movabs rdx, 0x73547b2ae4a30522
add rdx, rbx
dec rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140062022
mov ecx, 0x38
movabs rdx, 0x51de3a21287c3af0
add rdx, rbx
inc r8
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140062022
movabs rdx, 0x3067f9176c5570be
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x32
jmp 0x1400629b1
lea rax, [r8 + 4]
cmp r9, rax
jae 0x1400625de
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x51
jmp 0x140062455
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14006261e
mov ecx, 0x25
movabs rdx, 0xbeb355cc6f2e961a
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x30]
add rax, r8
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140062022
inc rax
cmp r9, rax
jne 0x14006264f
mov ecx, 0x18
movabs rdx, 0x231618e9a3a2f4b0
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140062a7d
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140062681
mov ecx, 0x3a
movabs rdx, 0x66029afd1bf08914
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140062a36
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140062455
mov ecx, 0x2d
movabs rdx, 0xca655e1a5064e7aa
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400629b1
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400626e1
movabs rcx, 0x1e0d00b2a6c5e127
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x11
jmp 0x1400629b4
inc rax
cmp r9, rax
jne 0x140062716
movabs rcx, 0x3f8341bc62ecab59
inc r8
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6f
inc rbx
jmp 0x140062022
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140062749
movabs rcx, 0x60f982c61f13758b
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x33
inc rbx
jmp 0x140062022
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140062776
movabs rcx, 0xc55c45e35387d421
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x19
jmp 0x140062a7d
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400627a3
movabs rcx, 0xe6d286ed0fae9e53
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x45
jmp 0x140062ab4
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400623cc
movabs rcx, 0x29bf090087fc32b7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x30]
add rax, r8
add rbx, rax
lea r10d, [r11 + rcx]
dec r10b
inc rbx
jmp 0x140062022
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14006281c
movabs rcx, 0x7d66ab98de5d2c34
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x30]
add rax, r8
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x6c
inc rbx
jmp 0x140062022
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140062851
mov ecx, 0xe
movabs rdx, 0x33fafbfcef854fc
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r9, r8
jmp 0x140062a7d
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14006288c
mov ecx, 1
movabs rdx, 0x67a272dd036cb392
add rdx, rbx
inc r8
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140062022
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140062405
movabs rcx, 0x8918b3e6bf937dc4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
jmp 0x1400629b4
mov byte [rbp + rbx + 0x30], r10b
inc rbx
jmp 0x140062022
movzx r10d, byte [rbp + rbx + 0x30]
movabs rdx, 0xcc0535fa37e11228
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, dl
add r10b, r11b
jmp 0x140062a36
movabs rcx, 0xed7b7703f407dc5a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x30]
lea r10d, [r11 + rcx]
sub r10b, 0x76
jmp 0x140062ab4
movabs rcx, 0x6b0bb33418cd9c9d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4b
jmp 0x140062ae1
movabs rcx, 0x281f3120a0800839
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x71
jmp 0x140062a7d
movabs rcx, 0xc3bc6e036c0ba9a3
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x75
inc rbx
jmp 0x140062022
movabs rdx, 0x80cfebeff3be153f
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
add r10b, 0x47
add r10b, dl
movzx eax, r11b
movabs rcx, 0xbb4a157559cdad0f
add rcx, rbx
inc r8
and al, cl
add al, al
sub r11b, al
sub r11b, 0x69
add r11b, cl
mov byte [rbp + rbx + 0x30], r11b
dec rbx
inc rbx
jmp 0x140062022
movabs rcx, 0x1c6d28d2bf49b6a9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x61
inc r8
dec rbx
inc rbx
jmp 0x140062022
movabs rdx, 0xd980a6bf46fc2245
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
add r10b, 0x1d
add r10b, dl
movabs rcx, 0xdcc0567f15f47741
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x39
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0x30], cl
add r9, r8
jmp 0x140062a7d
movabs rcx, 0x969424abceae8de1
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x27
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140062022
mov r11, rdx
movabs rax, 0x751de3a21287c3af
add rax, rbx
and dl, al
add dl, dl
sub al, dl
lea r10d, [r11 + rax]
add r10b, 0x37
inc r8
movabs rcx, 0xfe369788d21b4173
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x25
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x30], al
add rax, r8
sub rbx, rax
inc r9
movabs rdx, 0xef1b80db02ea68c
add rdx, rbx
mov ecx, 0x16
movzx eax, dl
and al, r11b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x30], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x30]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140062022
movzx eax, dl
movabs rcx, 0x3231618e9a3a2f4b
add rcx, rbx
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0xd
movzx eax, byte [rbp + rbx + 0x30]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140062022
movzx eax, r11b
movabs rcx, 0xb137e507601385fd
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x15
jmp 0x140062020
movzx eax, r11b
movabs rcx, 0x8fc1a3fda3ecbbcb
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x73
jmp 0x140062010
lea rcx, [rbp + 0x147ecfc]
call fcn.140001230
xor al, al
jmp 0x140064631
lea rcx, [rbp + 0x9b5215]
call fcn.140001230
xor al, al
jmp 0x140064631
lea rcx, [rbp + 0x30]
call fcn.140001230
xor al, al
jmp 0x140064631
mov rcx, rsi
call fcn.140065950
test al, al
jne 0x14006387b
movzx edx, byte [rbp + 0x90]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x46], xmm0
mov word [rbp - 0x36], ax
movabs rdi, 0xa38d079c192c909
mov byte [rbp - 0x34], al
movabs rsi, 0xe222b93e4a6a0e17
mov dword [rbp - 0x60], 0xb47027b
movabs r15, 0xcad5f42c0132e25
mov dword [rbp - 0x5c], 0x5e5e5f41
movabs r14, 0xc8c7fab8ca43b1cd
mov dword [rbp - 0x58], 0x45490d58
movabs r12, 0xaf6d3c334a1d5583
mov dword [rbp - 0x54], 0x5c445659
movabs r13, 0x386bc5488c6febfe
mov dword [rbp - 0x50], 0x504e4416
mov dword [rbp - 0x4c], 0x405f554c
mov word [rbp - 0x48], 0x3d30
nop
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x2d
jae 0x14006386b
movzx r11d, byte [rbp + rbx - 0x60]
mov r10, r11
cmp r8, rbx
ja 0x140063858
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140062cbf
lea rcx, [rbx + r15]
mov rdx, r11
movzx eax, cl
and al, r10b
add al, al
sub dl, al
sub dl, 3
add dl, cl
jmp 0x140062d00
je 0x1400637cc
inc rax
cmp r8, rax
je 0x14006373a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400636d8
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400636ae
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006365c
nop dword [rax + rax]
cmp r9, rbx
ja 0x140063845
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140062d2b
lea rdx, [rbx + rdi]
movzx eax, r11b
and al, dl
movzx ecx, r11b
add al, al
sub dl, 0x3f
sub cl, al
add dl, cl
jmp 0x140062d60
je 0x14006363c
lea rax, [r9 + 3]
cmp r8, rax
je 0x140063612
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400635ee
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400635cb
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140063264
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x140063241
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140063214
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400631ea
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400631c7
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400631a3
lea rcx, [r9 + 0x64]
cmp r8, rcx
je 0x140063180
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006314e
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140062d70
lea r9, [rcx + 0x10]
mov r8, rcx
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x140063821
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400637fd
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x140062f1e
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x140062f02
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x140062ee6
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x1400630f3
lea rcx, [r9 + 0x400]
cmp r8, rcx
jb 0x1400630a6
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14006307c
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140062d70
lea r9, [rcx + 0x42]
mov r8, rcx
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x140063048
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x140063022
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x140062ffc
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x140062fd6
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x140062fb0
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x140062f84
lea rcx, [r9 + 0x41]
cmp r8, rcx
ja 0x140062f5e
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140062f3a
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140062d70
mov r8, rcx
lea r9, [rcx + 0x3e8]
jmp 0x140062d70
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
movzx ecx, r11b
add al, al
add dl, 0x5f
sub cl, al
add dl, cl
jmp 0x140062d60
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
movzx ecx, r11b
add al, al
add dl, 0x65
sub cl, al
add dl, cl
jmp 0x140062d00
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
movzx ecx, r11b
add al, al
add dl, 0x6b
sub cl, al
add dl, cl
jmp 0x140062c92
movabs rdx, 0x51c683ce0c964848
movzx eax, r11b
add rdx, rbx
mov ecx, 4
and al, dl
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14006367a
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
mov ecx, 7
sub cl, al
inc r9
add cl, cl
dec rbx
add cl, r11b
add dl, cl
inc rbx
jmp 0x140062c82
movabs rdx, 0x1f1106c30c498fb4
movzx eax, r11b
add rdx, rbx
mov ecx, 0xa
and al, dl
dec rbx
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
inc rbx
jmp 0x140062c82
movabs rdx, 0xec5b89b80bfcd720
mov ecx, 0x10
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006371f
movabs rdx, 0xd300cb328bd67ad6
mov ecx, 0x13
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140063722
movabs rdx, 0xb9a60cad0bb01e8c
mov ecx, 0x16
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006375b
movabs rdx, 0xa04b4e278b89c242
mov ecx, 0x19
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140063788
movabs rdx, 0x86f08fa20b6365f8
mov ecx, 0x1c
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx - 0x60]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r11b
inc rbx
jmp 0x140062c82
movabs rcx, 0x478db3544b037f3f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x47
mov byte [rbp + rbx - 0x60], dl
inc rbx
jmp 0x140062c82
movabs rcx, 0x2e32f4cecadd22f5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x4d
cmp r9, 0x80
jb 0x14006309a
movabs rcx, 0xd13f49887a462be
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x64]
jmp 0x14006367c
movabs rcx, 0x14d836494ab6c6ab
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x53
cmp r8, 3
jae 0x14006357b
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140063484
movabs rdx, 0xf8883618624c7da
mov ecx, 5
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400630c4
movzx eax, r11b
movabs rcx, 0x3d54e2da8970b636
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x60]
add rax, r9
add rbx, rax
lea edx, [rcx + r11]
sub dl, 0x7a
inc rbx
jmp 0x140062c82
movabs rcx, 0x23fa2455094a59ec
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x74
jmp 0x140063788
movzx eax, r11b
movabs rcx, 0xd7e9e8c488d7450e
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x62
jmp 0x14006371f
movabs rcx, 0xbe8f2a3f08b0e8c4
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5c
jmp 0x1400636f8
movzx eax, r11b
movabs rcx, 0xa5346bb9888a8c7a
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x56
inc rbx
jmp 0x140062c82
movzx eax, r11b
movabs rcx, 0x8bd9ad3408643030
add rcx, rbx
inc r9
and al, cl
dec rbx
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x50
inc rbx
jmp 0x140062c82
movabs rdx, 0x727eeeae883dd3e6
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
add al, al
sub cl, al
sub dl, 0x4a
jmp 0x14006367a
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400632c5
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
movzx ecx, r11b
add al, al
sub dl, 3
sub cl, al
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x1400635a4
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x140063396
movabs rcx, 0x54fb2e7c491fed1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x49
jmp 0x140063111
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140063300
movzx eax, r11b
movabs rcx, 0x1471a0f383259212
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x60]
add rax, r9
add rbx, rax
lea edx, [rcx + r11]
sub dl, 0x7e
inc rbx
jmp 0x140062c82
inc rax
cmp r8, rax
jne 0x14006332e
movabs rdx, 0x47271dfe83724aa6
movzx eax, r11b
add rdx, rbx
mov ecx, 0x3b
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14006375b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006335d
movabs rdx, 0x6081dc840398a6f0
movzx eax, r11b
add rdx, rbx
mov ecx, 0x38
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140063722
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140063284
movabs rdx, 0xac921814840bbbce
movzx eax, r11b
add rdx, rbx
mov ecx, 0x2f
and al, dl
dec rbx
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
inc rbx
jmp 0x140062c82
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400633c2
movabs rcx, 0x1eaa716d44b85b1b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x43
jmp 0x14006367c
inc rax
cmp r8, rax
jne 0x1400633f6
movabs rcx, 0x38052ff2c4deb765
inc r9
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x3d
inc rbx
jmp 0x140062c82
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140063428
movabs rcx, 0x515fee78450513af
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x37
inc rbx
jmp 0x140062c82
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140063454
movabs rcx, 0x84156b834551cc43
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x2b
jmp 0x14006371f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140063111
movabs rcx, 0x9d702a08c578288d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x25
jmp 0x140063722
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400634c1
movabs rdx, 0x28e341e7064b2424
mov ecx, 2
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx - 0x60]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r11b
inc rbx
jmp 0x140062c82
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400634ed
movabs rcx, 0x5b98bef20697dcb8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
jmp 0x14006375b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140063519
movabs rcx, 0x8e4e3bfd06e4954c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
jmp 0x14006371f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006354b
movabs rcx, 0xc103b90807314de0
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x20
inc rbx
jmp 0x140062c82
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400630c4
movabs rcx, 0xf3b93613077e0674
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2c
jmp 0x14006367c
movzx ecx, byte [rbp + rbx - 0x60]
movabs rdx, 0x266eb31e07cabf08
add rdx, rbx
movzx eax, dl
sub dl, 0x38
and al, r11b
add al, al
sub cl, al
add dl, cl
add dl, r11b
jmp 0x1400636f8
movabs rcx, 0x3fc971a387f11b52
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx - 0x60]
lea edx, [r11 + rcx]
sub dl, 0x3e
jmp 0x14006375b
movabs rcx, 0xd50ec4a5c2c5ab59
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6f
jmp 0x140063788
movzx eax, r11b
movabs rcx, 0x88fe89154252967b
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x5d
jmp 0x14006371f
movzx eax, r11b
movabs rcx, 0x56490c0a4205dde7
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x51
inc rbx
jmp 0x140062c82
movabs rdx, 0x23938eff41b92553
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
add al, al
sub cl, al
sub dl, 0x45
jmp 0x14006367a
movabs rdx, 0xf0de11f4416c6cbf
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
add al, al
sub cl, al
sub dl, 0x39
add dl, cl
movzx eax, r11b
movabs rcx, 0x19c153db47b790e3
add rcx, rbx
and al, cl
add al, al
sub r11b, al
sub r11b, 0x35
add r11b, cl
mov byte [rbp + rbx - 0x60], r11b
inc r9
dec rbx
inc rbx
jmp 0x140062c82
movzx eax, r11b
movabs rcx, 0xbe2894e9411fb42b
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x2d
dec rbx
inc rbx
jmp 0x140062c82
movabs rdx, 0xa4cdd663c0f957e1
movzx eax, r11b
add rdx, rbx
movzx ecx, r11b
and al, dl
sub dl, 0x27
add al, al
sub cl, al
add dl, cl
movzx eax, r11b
movabs rcx, 0x331c1260c7dded2d
add rcx, rbx
and al, cl
add al, al
sub r11b, al
sub r11b, 0x3b
add r11b, dl
add r11b, cl
mov byte [rbp + rbx - 0x60], r11b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140062c82
movabs rcx, 0x58bd9ad340864303
mov r11, r10
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x15
inc r9
movabs rcx, 0x4c76d0e648044977
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x41
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx - 0x60], al
add rax, r9
sub rbx, rax
inc r8
movabs rcx, 0x592430290817779c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x44
add cl, r11b
mov byte [rbp + rbx - 0x60], cl
add rbx, rax
movzx eax, byte [rbp + rbx - 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062c82
movabs rcx, 0x26081dc840398a6f
movzx eax, r10b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 9
movzx eax, byte [rbp + rbx - 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062c82
movzx eax, r11b
movabs rcx, 0x96127dadc9f6f939
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x71
jmp 0x140062c80
movzx eax, r11b
movabs rcx, 0x7cb7bf2849d09cef
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x77
jmp 0x140062c70
lea rcx, [rbp + 0x163007c]
call fcn.140001230
xor al, al
jmp 0x140064631
lea rcx, [rbp + 0x762ea1]
call fcn.140001230
xor al, al
jmp 0x140064631
lea rcx, [rbp - 0x60]
call fcn.140001230
xor al, al
jmp 0x140064631
mov rcx, rsi
call fcn.140065630
test al, al
jne 0x140064616
movzx r10d, byte [rbp + 0x90]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x16], xmm0
mov dword [rbp + 0x26], eax
movabs rdi, 0x7d66f130a31f11f3
mov word [rbp + 0x2a], ax
movabs rsi, 0xd47daec993b5e6d
mov byte [rbp + 0x2c], al
movabs r15, 0x8c1117acfb93c3e7
mov dword [rbp], 0x9b479a4b
movabs r14, 0xf525ab92a213d69f
mov dword [rbp + 4], 0x2e2e2f5d
movabs r12, 0xdd037c38aaec4ed1
mov dword [rbp + 8], 0x3145812c
movabs r13, 0xd3155a2b21d107ca
mov dword [rbp + 0xc], 0x40304645
mov dword [rbp + 0x10], 0x403f4086
mov word [rbp + 0x14], 0xada0
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x2d
jae 0x140064609
movzx r11d, byte [rbp + rbx]
mov rdx, r11
cmp r8, rbx
ja 0x1400645f9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140063961
lea rcx, [rbx + r15]
mov r10, rdx
movzx eax, cl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x51
add r10b, cl
jmp 0x1400639b0
je 0x140064570
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400644dd
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400644a6
lea rax, [r9 + 5]
cmp r8, rax
je 0x140064457
lea rax, [r9 + 7]
cmp r8, rax
je 0x14006442d
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400643d8
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400645e9
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400639da
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5b
jmp 0x140063a10
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400643b7
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006438d
lea rax, [r9 + 3]
cmp r8, rax
je 0x140064366
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006433e
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140064057
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006402e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140064001
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140063fd7
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140063fae
lea rcx, [r9 + 0x42]
cmp r8, rcx
je 0x140063f87
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140063f5e
lea rax, [r9 + 1]
cmp r8, rax
je 0x140063f35
lea rax, [r9 + 8]
cmp r8, rax
je 0x140063f11
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140063eda
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140063a20
lea r9, [rcx + 0x2a]
mov r8, rcx
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400645c5
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400645a1
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x140063c0e
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x140063bf3
lea rcx, [r9 + 0x400]
cmp r8, rcx
jb 0x140063bd8
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140063e7c
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140063e1a
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140063dcb
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140063d9f
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140063a20
lea r9, [rcx + 0x42]
mov r8, rcx
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x140063d6d
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x140063d44
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x140063d20
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x140063cf7
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x140063ccb
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x140063ca6
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x140063c77
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x140063c4e
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x140063c29
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x140063a20
lea r8, [r9 + 9]
lea r9, [r8 + 0x400]
jmp 0x140063a20
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 5
jmp 0x140063a10
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x59
jmp 0x1400639b0
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x49
jmp 0x140063932
movabs rdx, 0xeb37898518f88f98
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x28
jmp 0x1400643f8
lea rdx, [rbx + r13]
mov ecx, 0x3d
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 0x140063922
mov ecx, 0xe
movabs rdx, 0xbaf32ad12aa97ffc
add rdx, rbx
dec rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140063922
movabs rdx, 0xa2d0fb773381f82e
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x42
jmp 0x140064477
mov ecx, 0x30
movabs rdx, 0x8aaecc1d3c5a7060
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 0x1400644c4
mov ecx, 1
movabs rdx, 0x728c9cc34532e892
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400644c4
movabs rcx, 0x5a6a6d694e0b60c4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
jmp 0x1400644ff
mov ecx, 0x23
movabs rdx, 0x42483e0f56e3d8f6
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14006452c
movabs rcx, 0x2a260eb55fbc5128
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x18
inc rbx
jmp 0x140063922
movabs rcx, 0x6dd0985475d97da5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7d
mov byte [rbp + rbx], r10b
inc rbx
jmp 0x140063922
movabs rcx, 0x55ae68fa7eb1f5d7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1f
cmp r9, 8
jb 0x140063dbe
mov edx, 0x1d
movabs rcx, 0xcecf6eec3ce00e0a
add rcx, rbx
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x1400643fb
movabs rcx, 0x3d8c39a0878a6e09
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3f
cmp r8, 0x3e8
jae 0x1400642e2
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140064239
mov ecx, 7
movabs rdx, 0xdd7995689554bffe
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140063dea
movabs rcx, 0x256a0a469062e63b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x63
lea rax, [r8 + r9]
cmp rax, 0x40
je 0x140064310
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140064179
movabs rcx, 0x6012a437f235ae0b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4d
jmp 0x140063e39
mov ecx, 0x11
movabs rdx, 0xf069a723d2ba6bb2
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140063922
movabs rcx, 0xd84777c9db92e3e4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
jmp 0x14006452c
mov ecx, 0x33
movabs rdx, 0xc025486fe46b5c16
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400644ff
mov ecx, 4
movabs rdx, 0xa8031915ed43d448
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400644c4
movabs rcx, 0x8fe0e9bbf61c4c7a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
add r8, r9
jmp 0x1400644c4
mov ecx, 0x26
movabs rdx, 0x77beba61fef4c4ac
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14006447a
movabs rcx, 0x5f9c8b0807cd3cde
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
inc rbx
jmp 0x140063922
movabs rcx, 0x477a5bae10a5b510
inc r9
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
inc rbx
jmp 0x140063922
mov ecx, 0x19
movabs rdx, 0x2f582c54197e2d42
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400643fb
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x14006407b
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x51
jmp 0x140063e9b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400640b6
movabs rcx, 0xfacde261463e23e6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x4a
inc rbx
jmp 0x140063922
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400640e8
mov ecx, 0x39
movabs rdx, 0x2b124115348d3382
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400644ff
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140064115
movabs rcx, 0x7378cf231a03caec
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x74
jmp 0x14006447a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140064148
movabs rcx, 0x8b9afe7d112b52ba
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
inc rbx
jmp 0x140063922
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140063e9b
movabs rcx, 0xbbdf5d30ff7a6256
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
jmp 0x1400643fb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400641a6
movabs rcx, 0x7834d391e95d35d9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x11
jmp 0x1400643fb
inc rax
cmp r8, rax
jne 0x1400641d8
movabs rcx, 0xa8793245d7ac4575
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x33
inc rbx
jmp 0x140063922
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140064208
movabs rcx, 0xd8bd90f9c5fb5511
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x77
add r8, r9
jmp 0x1400644c4
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140063e39
movabs rcx, 0x21241f07ab71ec7b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5d
jmp 0x14006452c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140064279
mov ecx, 0x36
movabs rdx, 0xf59bc4c28c7c47cc
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140063922
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400642ac
movabs rcx, 0x8668e0de576976a0
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
inc rbx
jmp 0x140063922
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140063dea
mov ecx, 0x2e
movabs rdx, 0xb6ad3f9245b8863c
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400643fb
mov ecx, 0xc
movabs rdx, 0xe6f19e46340795d8
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx]
add r10b, dl
add r10b, r11b
jmp 0x14006447a
mov ecx, 0x3b
movabs rdx, 0xff13cda02b2f1da6
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx]
add r10b, dl
add r10b, r11b
jmp 0x1400644ff
movabs rdx, 0x26563ca66533c895
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x13
add r10b, dl
jmp 0x1400644ff
movabs rcx, 0xf611ddf276e4b8f9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x31
add r8, r9
jmp 0x1400644c4
movabs rcx, 0xc5cd7f3e8895a95d
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x75
inc rbx
jmp 0x140063922
movabs rcx, 0x9589208a9a4699c1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x47
jmp 0x1400643fb
movabs rdx, 0x6544c1d6abf78a25
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 3
add r10b, dl
movzx eax, r11b
movabs rcx, 0x5ae086993873d1f1
add rcx, rbx
and al, cl
add al, al
sub r11b, al
add r11b, 0x69
add r11b, cl
mov byte [rbp + rbx], r11b
inc r9
dec rbx
inc rbx
jmp 0x140063922
movabs rcx, 0x35006322bda87a89
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x41
dec rbx
inc rbx
jmp 0x140063922
movabs rdx, 0x1cde33c8c680f2bb
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1d
add r10b, dl
movabs rdx, 0x7302b5f32f9b59bf
movzx eax, r11b
add rdx, rbx
movzx ecx, r10b
and al, dl
add al, al
sub cl, al
sub cl, 0x39
add cl, r11b
add cl, dl
mov byte [rbp + rbx], cl
add r8, r9
jmp 0x1400644c4
movabs rcx, 0xec99d514d831e31f
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x27
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140063922
mov r11, rdx
movabs rcx, 0xd477a5bae10a5b51
add rcx, rbx
movzx r10d, r11b
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x37
add r10b, cl
inc r9
movabs rcx, 0x8b24e54d26c2e18d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x25
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx], al
add rax, r9
sub rbx, rax
inc r8
movabs rcx, 0x1735fcfa2256a574
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x2c
add cl, r11b
mov byte [rbp + rbx], cl
add rbx, rax
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140063922
movzx eax, dl
movabs rcx, 0xa4334706f2bb4bb5
add rcx, rbx
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0xd
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140063922
movabs rcx, 0xc4e14cdeb3c4c703
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x15
jmp 0x140063920
movabs rcx, 0xacbf1d84bc9d3f35
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x73
jmp 0x140063910
lea rcx, [rbp + 0x1479f34]
call fcn.140001230
xor al, al
jmp 0x140064631
lea rcx, [rbp + 0x15b631b]
call fcn.140001230
xor al, al
jmp 0x140064631
lea rcx, [rbp]
call fcn.140001230
xor al, al
jmp 0x140064631
mov ecx, 0xa0
call fcn.1400e1e30
mov rcx, rax
call fcn.140064660
mov qword [0x1402ff150], rax
mov al, 1
lea r11, [rsp + 0x160]
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