Function at 0x14005f4c0
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 r14, qword [0x1402ff158]
mov ecx, 0x20
call fcn.1400e1700
movzx r10d, byte [rbp + 0x90]
movabs r15, 0xc11dd02cfe58c792
mov qword [0x1402ff148], rax
movabs r12, 0xfe3f3d5a938896ae
vpxor xmm0, xmm0, xmm0
mov qword [rax], 0xffffffffffffffff
movabs r13, 0xebdae0627b4f5f1a
xor eax, eax
mov dword [rsp + 0x20], 0x4b194d10
mov dword [rsp + 0x6a], eax
mov byte [rsp + 0x6e], al
mov dword [rsp + 0x24], 0x57194914
mov dword [rsp + 0x28], 0x533b5520
mov dword [rsp + 0x2c], 0x5f2c513d
mov dword [rsp + 0x30], 0x5b6f5d20
mov dword [rsp + 0x34], 0x670f5903
mov dword [rsp + 0x38], 0x63586516
mov dword [rsp + 0x3c], 0x6f5b615c
mov dword [rsp + 0x40], 0x6b026d33
mov dword [rsp + 0x44], 0x77066901
mov dword [rsp + 0x48], 0x731b7504
mov dword [rsp + 0x4c], 0x7f157102
mov dword [rsp + 0x50], 0x7b177d4e
mov dword [rsp + 0x54], 0x87eb7900
mov word [rsp + 0x58], 0x8584
vmovups xmmword [rsp + 0x5a], xmm0
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor r11d, r11d
movabs rcx, 0x9322e7c0c1c9bca
cmp r11, 0x4f
jae 0x140060325
movzx esi, byte [rsp + r11 + 0x20]
mov ebx, esi
nop
mov rdi, rbx
cmp r8, r11
ja 0x14006031c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14005f61e
add rcx, r11
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
add r10b, 0x7a
jmp 0x14005f660
je 0x14006028b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400601f1
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400601b6
lea rax, [r9 + 6]
cmp r8, rax
je 0x140060166
lea rax, [r9 + 2]
cmp r8, rax
je 0x140060110
nop dword [rax + rax]
cmp r9, r11
ja 0x140060313
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14005f68f
lea rdx, [r11 + r15]
mov ecx, 1
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14005f6c3
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400600f0
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400600c7
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400600a1
lea rax, [rcx + 1]
cmp r8, rax
je 0x14006007e
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x14005fd4b
lea rax, [r9 + 8]
cmp r8, rax
je 0x14005fd22
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14005fcf0
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14005fcc1
lea rax, [r9 + 2]
cmp r8, rax
je 0x14005fc98
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14005fc6c
lea rax, [r9 + 1]
cmp r8, rax
je 0x14005fc43
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14005fc1a
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14005fbf1
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14005fbb9
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14005f6d0
lea r8, [r9 + 5]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400602ea
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400602c1
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14005f8bd
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14005f89d
lea rcx, [r9 + 0x64]
cmp r8, rcx
jb 0x14005f87d
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14005fb5d
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14005fb05
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14005fab1
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14005fa80
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14005f6d0
lea r9, [rcx + 0x61]
mov r8, rcx
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x14005fa48
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x14005fa1f
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x14005f9f6
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x14005f9cd
lea rcx, [r9 + 0x2a]
cmp r8, rcx
ja 0x14005f9a1
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14005f978
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14005f949
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14005f917
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14005f8ee
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14005f6d0
mov r8, rcx
lea r9, [rcx + 6]
jmp 0x14005f6d0
lea rdx, [r11 + r12]
mov ecx, 0x1f
movzx eax, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14005f6c3
lea rdx, [r11 + r13]
mov ecx, 0x25
movzx eax, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14005f660
mov eax, 0x2b
movabs rcx, 0xd976836a63162786
add rcx, r11
and dil, cl
sub al, dil
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
movabs rcx, 0x9322e7c0c1c9bca
jmp 0x14005f5f0
mov ecx, 8
movabs rdx, 0x8ee8167f2c63c90
add rdx, r11
movzx eax, sil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, sil
add r10b, dl
jmp 0x140060132
mov ecx, 0xe
movabs rdx, 0xf68a246fda8d04fc
add rdx, r11
movzx eax, sil
and al, dl
inc r9
sub cl, al
dec r11
lea r10d, [rcx + rcx]
add r10b, sil
add r10b, dl
inc r11
jmp 0x14005f5d3
mov ecx, 0x14
movabs rdx, 0xe425c777c253cd68
add rdx, r11
dec r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
inc r11
jmp 0x14005f5d3
mov ecx, 0x1a
movabs rdx, 0xd1c16a7faa1a95d4
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
jmp 0x140060188
mov ecx, 0x20
movabs rdx, 0xbf5d0d8791e15e40
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
add r8, r9
jmp 0x1400601d8
mov ecx, 0x26
movabs rdx, 0xacf8b08f79a826ac
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
jmp 0x1400601d8
mov ecx, 0x2c
movabs rdx, 0x9a945397616eef18
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
jmp 0x140060213
mov ecx, 0x32
movabs rdx, 0x882ff69f4935b784
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, sil
add r10b, dl
jmp 0x140060241
mov ecx, 0x38
movabs rdx, 0x75cb99a730fc7ff0
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
inc r11
jmp 0x14005f5d3
mov ecx, 7
movabs rdx, 0x47d0b13af46d74fe
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
mov byte [rsp + r11 + 0x20], r10b
inc r11
jmp 0x14005f5d3
movabs rdx, 0x356c5442dc343d6a
mov ecx, 0xd
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
cmp r9, 0xa
jb 0x14005faa4
mov edx, 0xe
movabs rcx, 0xa9fe856cd366127c
add rcx, r11
movzx eax, cl
and al, sil
sub dl, al
add dl, dl
add dl, cl
add dl, sil
lea r10d, [rdx + rdx]
jmp 0x140060132
movabs rdx, 0x2307f74ac3fb05d6
mov ecx, 0x13
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
cmp r8, 0x5a
jae 0x140060024
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x14005ff85
movabs rdx, 0xf212e3bbe129e6b4
mov ecx, 0xa
add rdx, r11
movzx eax, dl
and al, sil
jmp 0x14005fac9
mov ecx, 0x19
movabs rdx, 0x10a39a52abc1ce42
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x140060051
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x14005fe81
movabs rdx, 0x30f5138ee2d11f22
mov ecx, 9
add rdx, r11
movzx eax, dl
and al, sil
jmp 0x14005fb1d
mov ecx, 6
movabs rdx, 0x86b2e10df614ad6c
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
inc r11
jmp 0x14005f5d3
mov ecx, 0xc
movabs rdx, 0x744e8415dddb75d8
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, sil
add r10b, dl
jmp 0x140060241
mov ecx, 0x12
movabs rdx, 0x61ea271dc5a23e44
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
jmp 0x140060213
mov ecx, 0x18
movabs rdx, 0x4f85ca25ad6906b0
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
jmp 0x1400601d8
mov ecx, 0x1e
movabs rdx, 0x3d216d2d952fcf1c
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
add r8, r9
jmp 0x1400601d8
mov ecx, 0x24
movabs rdx, 0x2abd10357cf69788
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
jmp 0x140060188
mov ecx, 0x2a
movabs rdx, 0x1858b33d64bd5ff4
add rdx, r11
dec r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
inc r11
jmp 0x14005f5d3
mov ecx, 0x30
movabs rdx, 0x5f456454c842860
add rdx, r11
inc r9
movzx eax, dl
dec r11
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
inc r11
jmp 0x14005f5d3
mov ecx, 0x36
movabs rdx, 0xf38ff94d344af0cc
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
jmp 0x140060132
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14005fd7b
mov eax, 0x3d
movabs rcx, 0x9322e7c0c1c9bca
add rcx, r11
and dil, cl
sub al, dil
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
jmp 0x14005fb81
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14005fdbc
mov ecx, 2
movabs rdx, 0x823ba059fcb18f24
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
inc r11
jmp 0x14005f5d3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14005fded
movabs rdx, 0xa7045a4a2d23fe4c
movzx r10d, sil
add rdx, r11
movzx eax, dl
and al, sil
add al, al
sub r10b, al
sub r10b, 0x14
add r10b, dl
jmp 0x140060213
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14005fe1d
movabs rcx, 0xcbcd143a5d966d74
add rcx, r11
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x2c
add r8, r9
jmp 0x1400601d8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14005fe50
movabs rcx, 0xf095ce2a8e08dc9c
add rcx, r11
dec r11
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x44
inc r11
jmp 0x14005f5d3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14005fb81
movabs rcx, 0x155e881abe7b4bc4
add rcx, r11
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x5c
jmp 0x140060132
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14005feb3
mov ecx, 3
movabs rdx, 0x43597086fb0a56b6
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, sil
add r10b, dl
jmp 0x140060132
inc rax
cmp r8, rax
jne 0x14005fee8
movabs rcx, 0x55bdcd7f13438e4a
inc r9
add rcx, r11
dec r11
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 6
inc r11
jmp 0x14005f5d3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14005ff15
movabs rcx, 0x7a86876f43b5fd72
add rcx, r11
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x1e
jmp 0x140060188
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14005ff45
movabs rcx, 0x8ceae4675bef3506
add rcx, r11
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x2a
add r8, r9
jmp 0x1400601d8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14005fb29
movabs rcx, 0xd67c5847bcd41356
add rcx, r11
movzx eax, cl
and al, sil
add al, al
sub cl, al
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
lea r10d, [rsi + rcx]
sub r10b, 0x5a
inc r11
jmp 0x14005f5d3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14005ffc6
mov ecx, 4
movabs rdx, 0x47740b3f9631e48
add rdx, r11
movzx eax, dl
and al, sil
sub cl, al
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, sil
inc r11
jmp 0x14005f5d3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14005fff3
movabs rcx, 0x606d118c7281342c
add rcx, r11
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x34
jmp 0x140060188
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14005fad5
movabs rcx, 0x979a2874bb2cdae8
add rcx, r11
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x58
jmp 0x140060132
movzx r10d, byte [rsp + r11 + 0x20]
movabs rdx, 0xbc62e264eb9f4a10
add rdx, r11
movzx eax, dl
and al, sil
add al, al
sub r10b, al
sub r10b, 0x70
add r10b, dl
add r10b, sil
jmp 0x140060188
movabs rdx, 0xcec73f5d03d881a4
movzx r10d, sil
add rdx, r11
movzx eax, dl
and al, sil
add al, al
sub r10b, al
sub r10b, byte [rsp + r11 + 0x20]
sub r10b, 0x7c
add r10b, dl
jmp 0x140060213
movabs rax, 0x5440b7edc0228432
add rax, r11
and dil, al
add dil, dil
sub al, dil
lea r10d, [rsi + rax]
sub r10b, 0x5e
jmp 0x140060241
movabs rcx, 0xaaf440d5f3da5e2
movzx r10d, bl
add rcx, r11
and dil, cl
add dil, dil
sub r10b, dil
sub r10b, 0x2e
add r10b, cl
jmp 0x140060188
movabs rax, 0xf84ae71547046e4e
add rax, r11
dec r11
and dil, al
add dil, dil
sub bl, dil
lea r10d, [rax + rbx]
sub r10b, 0x22
inc r11
jmp 0x14005f5d3
movabs rcx, 0xd3822d251691ff26
movzx r10d, bl
add rcx, r11
and dil, cl
add dil, dil
sub r10b, dil
sub r10b, 0xa
jmp 0x14006012f
mov eax, 7
movabs rcx, 0xaeb97334e61f8ffe
add rcx, r11
and dil, cl
sub al, dil
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
movabs rdx, 0xb330b3e8df82ae46
movzx eax, sil
add rdx, r11
mov ecx, 0xb
and al, dl
sub cl, al
add cl, cl
add cl, sil
add cl, dl
mov byte [rsp + r11 + 0x20], cl
inc r9
dec r11
inc r11
jmp 0x14005f5d3
mov eax, 0x19
movabs rcx, 0x778c5c4c9d73e942
add rcx, r11
and dil, cl
sub al, dil
lea r10d, [rax + rax]
add r10b, cl
add r10b, bl
movabs rcx, 0xc59510e0f7bbe5da
mov edx, 5
add rcx, r11
movzx eax, cl
and al, sil
sub dl, al
add dl, dl
add dl, cl
add dl, sil
add dl, r10b
mov byte [rsp + r11 + 0x20], dl
add r8, r9
jmp 0x1400601d8
mov eax, 0x25
movabs rcx, 0x52c3a25c6d017a1a
add rcx, r11
and dil, cl
sub al, dil
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14005f5d3
mov eax, 0x2b
movabs rcx, 0x405f456454c84286
add rcx, r11
and dil, cl
sub al, dil
lea r10d, [rax + rax]
add r10b, cl
add r10b, bl
inc r9
movabs rcx, 0xd7f96dd90ff51d6e
add rcx, r11
movzx eax, cl
and al, sil
add al, al
sub cl, al
sub cl, 2
add cl, sil
movzx eax, cl
mov byte [rsp + r11 + 0x20], al
add rax, r9
sub r11, rax
inc r8
movabs rdx, 0xe12b9c551c11b938
add rdx, r11
mov ecx, 0x3c
movzx eax, dl
and al, sil
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, sil
mov byte [rsp + r11 + 0x20], cl
add r11, rax
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
inc r11
jmp 0x14005f5d3
mov eax, 0x37
movabs rcx, 0x1b968b742455d35e
add rcx, r11
and dil, cl
sub al, dil
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
movzx eax, byte [rsp + r11 + 0x20]
add rax, r9
add r11, rax
inc r11
jmp 0x14005f5d3
mov ecx, 0x31
movabs rdx, 0xc71226724adceff2
add rdx, r11
movzx eax, sil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, sil
add r10b, dl
jmp 0x14005f5ce
mov ecx, 0x37
movabs rdx, 0xb4adc97a32a3b85e
add rdx, r11
movzx eax, sil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, sil
add r10b, dl
jmp 0x14005f5b9
lea rcx, [rbp + 0x178aad8]
jmp 0x14006032a
lea rcx, [rbp + 0x5546a2]
jmp 0x14006032a
lea rcx, [rsp + 0x20]
call fcn.14005f160
mov edi, eax
test eax, eax
jne 0x1400611a1
movzx r10d, byte [rbp + 0x90]
movabs rdi, 0x68d0ac792136ca0c
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x19], xmm0
mov dword [rbp - 0x30], 0xfbbff883
movabs rsi, 0xfeeb510961f0bf74
mov dword [rbp - 0x2c], 0x84919794
movabs r15, 0xbbd92cc8d0d1d8dc
mov dword [rbp - 0x28], 0xc391928d
movabs r14, 0x8738f777c04d0dbc
mov dword [rbp - 0x24], 0xcf929a9a
movabs r12, 0xf869de61ea95c04
mov dword [rbp - 0x20], 0x9d979e86
movabs r13, 0xced30a3768129ea8
mov word [rbp - 0x1c], 0xff98
mov byte [rbp - 0x1a], 0xf6
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x27
jae 0x140061191
movzx r11d, byte [rbp + rbx - 0x30]
mov rdx, r11
cmp r8, rbx
ja 0x14006117e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140060411
lea rcx, [rbx + r15]
mov r10, rdx
movzx eax, cl
and al, dl
add al, al
sub r10b, al
sub r10b, 4
add r10b, cl
jmp 0x140060450
je 0x1400610f0
inc rax
cmp r8, rax
je 0x140061086
lea rax, [r9 + 2]
cmp r8, rax
je 0x140061031
lea rax, [r9 + 3]
cmp r8, rax
je 0x140060ffa
lea rax, [r9 + 8]
cmp r8, rax
je 0x140060fa4
nop word [rax + rax]
cmp r9, rbx
ja 0x14006116b
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14006047e
lea rdx, [rbx + rdi]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x54
add r10b, dl
jmp 0x1400604d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140060f82
inc rax
cmp r8, rax
je 0x140060f54
lea rax, [r9 + 5]
cmp r8, rax
je 0x140060f2c
lea rax, [r9 + 6]
cmp r8, rax
je 0x140060f03
lea rax, [r9 + 7]
cmp r8, rax
je 0x140060eda
lea rax, [r9 + 9]
cmp r8, rax
je 0x140060ea3
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140060b2b
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x140060b02
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140060ad0
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140060aa1
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140060a78
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140060a4c
lea rax, [r9 + 9]
cmp r8, rax
je 0x140060a23
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400609fa
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400609d1
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006099a
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400604e0
lea r8, [r9 + 1]
lea r9, [r8 + 6]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140061146
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140061121
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400606d8
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400606b9
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14006069a
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140060936
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400608d4
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140060888
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14006085c
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400604e0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14006082a
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140060806
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400607e2
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400607be
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140060797
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140060774
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140060745
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006071c
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400606f6
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400604e0
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x200]
jmp 0x1400604e0
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x2c
add r10b, dl
jmp 0x1400604d0
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x24
add r10b, dl
jmp 0x140060450
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub dl, 0x1c
sub r10b, al
add r10b, dl
jmp 0x1400603e2
mov ecx, 0x30
movabs rdx, 0x468563c909b65060
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140060fc4
lea rdx, [rbx + r13]
mov ecx, 0x34
movzx eax, r11b
inc r9
and al, dl
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x1400603d2
mov ecx, 0x38
movabs rdx, 0x5720b0a5c66eecf0
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 0x1400603d2
mov ecx, 0x3c
movabs rdx, 0xdf6e571424cb3b38
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140060e3f
movabs rcx, 0x67bbfd8283278980
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
add r8, r9
jmp 0x140061018
movabs rcx, 0xf009a3f0e183d7c8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x140061018
movabs rcx, 0x78574a5f3fe02610
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x140061053
movabs rcx, 0xa4f0cd9e3c7458
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x1400610a8
movabs rcx, 0x88f2973bfc98c2a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx - 0x30]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x60
inc rbx
jmp 0x1400603d2
movabs rcx, 0xddb4b74fe87f8654
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
mov byte [rbp + rbx - 0x30], r10b
inc rbx
jmp 0x1400603d2
movabs rcx, 0x66025dbe46dbd49c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x44
cmp r9, 0x40
jb 0x14006087b
movabs rcx, 0xd887d803339c67a8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x30]
jmp 0x140060fc7
movabs rdx, 0xee50042ca53822e4
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x3c
add r10b, dl
cmp r8, 3
jae 0x140060e1c
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x140060d21
movabs rdx, 0x2b905852e3377678
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x48
add r10b, dl
jmp 0x1400608a7
movabs rdx, 0x769daa9b0394712c
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x34
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 2
je 0x140060e75
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140060c8d
mov ecx, 6
movabs rdx, 0xc2bfabd9c200ac6c
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400608f4
movzx eax, r11b
mov ecx, 4
movabs rdx, 0x74e40ad6c748bc48
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rbp + rbx - 0x30]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x1400603d2
mov ecx, 8
movabs rdx, 0xfd31b14525a50a90
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400610a8
mov ecx, 0xc
movabs rdx, 0x857f57b3840158d8
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140061053
mov ecx, 0x10
movabs rdx, 0xdccfe21e25da720
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140061018
mov ecx, 0x14
movabs rdx, 0x961aa49040b9f568
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 0x140061018
mov ecx, 0x18
movabs rdx, 0x1e684afe9f1643b0
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140060e45
mov ecx, 0x1c
movabs rdx, 0xa6b5f16cfd7291f8
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 0x1400603d2
mov ecx, 0x20
movabs rdx, 0x2f0397db5bcee040
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 0x1400603d2
mov ecx, 0x24
movabs rdx, 0xb7513e49ba2b2e88
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140060fc7
lea rax, [r9 + 2]
cmp r8, rax
jae 0x140060b50
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 4
jmp 0x140060956
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140060b90
movzx eax, r11b
mov ecx, 0x2c
movabs rdx, 0xd1a158f2426d9418
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rbp + rbx - 0x30]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x1400603d2
inc rax
cmp r8, rax
jne 0x140060bc1
mov ecx, 0x28
movabs rdx, 0x4953b283e41145d0
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400610a8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140060bf6
mov ecx, 0x1c
movabs rdx, 0xb06abf38c8fc5af8
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 0x140061018
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140060c22
mov ecx, 0x18
movabs rdx, 0x281d18ca6aa00cb0
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140060e3f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140060c5a
mov ecx, 0x14
movabs rdx, 0x9fcf725c0c43be68
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 0x1400603d2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140060959
mov ecx, 0xc
movabs rdx, 0x8f34257f4f8b21d8
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140060fc4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140060cbc
mov ecx, 2
movabs rdx, 0x3a72056b63a45e24
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140060fc4
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140060cf0
movzx eax, r11b
movabs rcx, 0x29d6b88ea6ebc194
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xc
inc rbx
jmp 0x1400603d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400608f7
movabs rcx, 0x8a01ed52d7a8874
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2c
jmp 0x140061053
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140060d5d
movzx eax, r11b
movabs rcx, 0xa342b1e484db2830
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x30]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x50
inc rbx
jmp 0x1400603d2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140060d8a
movabs rcx, 0x92a76507c8228ba0
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x140061053
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140060db8
movzx eax, r11b
movabs rcx, 0xa59be9969c63d58
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x68
jmp 0x140061018
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140060de6
movabs rdx, 0xf9be71bcad0da0c8
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x78
add r10b, dl
jmp 0x140060e45
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400608a7
mov ecx, 0x38
movabs rdx, 0x60d57e7191f8b5f0
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140060fc7
mov ecx, 0x30
movabs rdx, 0x503a3194d5401960
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx - 0x30]
add r10b, dl
add r10b, r11b
movabs rdx, 0xc135e5da611f23c
movzx eax, r11b
add rdx, rbx
mov ecx, 0x2e
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dl
mov byte [rbp + rbx - 0x30], cl
add r8, r9
jmp 0x140061018
mov ecx, 0x2c
movabs rdx, 0xc7ec8b2676e3cb18
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx - 0x30]
add r10b, r11b
add r10b, dl
jmp 0x140061053
movzx eax, r11b
mov ecx, 0x32
movabs rdx, 0x9e15d297cff80984
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rbp + rbx - 0x30]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x1400603d2
mov ecx, 0x3a
movabs rdx, 0xaeb11f748cb0a614
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140061053
mov ecx, 0x3e
movabs rdx, 0x36fec5e2eb0cf45c
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140061018
movzx eax, r11b
movabs rcx, 0xbf4c6c51496942a4
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7c
add r8, r9
jmp 0x140061018
movzx eax, r11b
movabs rcx, 0x58355f9c647e2d7c
add rcx, rbx
inc r9
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x64
inc rbx
jmp 0x1400603d2
movabs rdx, 0xe083060ac2da7bc4
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x5c
jmp 0x140060fc4
movabs rdx, 0xf11e52e77f931854
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x4c
add r10b, dl
movabs rdx, 0x946104cc046e4084
movzx eax, r11b
add rdx, rbx
mov ecx, 0x32
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx - 0x30], cl
inc r9
dec rbx
inc rbx
jmp 0x1400603d2
movabs rcx, 0x9aa2930f57609fbc
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x24
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400603d2
mov r11, rdx
movabs rcx, 0x22f0397db5bcee04
add rcx, rbx
movzx r10d, r11b
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x1c
add r10b, cl
inc r9
movabs rdx, 0x83c5b7ef47b5a3f4
add rdx, rbx
mov ecx, 0x2a
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx - 0x30], al
add rax, r9
sub rbx, rax
jmp 0x1400610a8
movabs rcx, 0xab3ddfec14193c4c
movzx eax, dl
add rcx, rbx
movzx r11d, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x14
inc r8
movabs rdx, 0x3f9ee4b818877cd0
add rdx, rbx
mov ecx, 0x28
movzx eax, dl
and al, r11b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
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, r9
add rbx, rax
inc rbx
jmp 0x1400603d2
movzx eax, dl
movabs rcx, 0x338b865a72758a94
add rcx, rbx
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0xc
movzx eax, byte [rbp + rbx - 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400603d2
movzx eax, r11b
movabs rcx, 0x97d444547d05aa4c
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x14
jmp 0x1400603d0
movzx eax, r11b
movabs rcx, 0x2021eac2db61f894
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xc
jmp 0x1400603c0
lea rcx, [rbp + 0x17db3a0]
call fcn.140001230
xor al, al
jmp 0x1400648a9
lea rcx, [rbp + 0x4f8c7c]
call fcn.140001230
xor al, al
jmp 0x1400648a9
lea rcx, [rbp - 0x30]
call fcn.140001230
xor al, al
jmp 0x1400648a9
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 dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov r11d, dword [rcx + r10 + 0x88]
add r11, r10
cmp r11, r10
je 0x140061235
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x140061235
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
mov edx, 0x1a54b9b8
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140061230
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x140061210
cmp edx, 0xcf8cdb3d
je 0x14006123a
test r9d, r9d
jne 0x1400611f0
mov rax, qword [rax]
jmp 0x1400611c0
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.14005f2e0
mov rcx, qword [0x1402ff148]
mov qword [rcx + 0x10], rax
cmp qword [rcx + 0x18], 0xffffffffffffffff
jne 0x14006211d
movzx r10d, byte [rbp + 0x90]
xor eax, eax
mov qword [rbp - 0x74], rax
movabs rdi, 0x20104fdf0766e559
mov dword [rsp + 0x70], 0xabe7a2fb
movabs rsi, 0x8b16a2f5003b5bc7
mov dword [rsp + 0x74], 0xe8d2dbe5
movabs r15, 0x4aab718486729d35
mov dword [rsp + 0x78], 0xd3e8e2e2
movabs r14, 0xf5bfbfebf356215d
mov dword [rsp + 0x7c], 0x92a1a7a2
movabs r12, 0x6068dce2e670e6f3
mov dword [rbp - 0x80], 0xdba1a09d
movabs r13, 0x6b2b9bef2e51f05e
mov dword [rbp - 0x7c], 0x9baa9e92
mov dword [rbp - 0x78], 0x23329692
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x24
jae 0x14006210c
movzx r11d, byte [rsp + rbx + 0x70]
mov rdx, r11
cmp r8, rbx
ja 0x1400620f9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140061361
lea rcx, [rbx + r15]
mov r10, rdx
movzx eax, cl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x73
add r10b, cl
jmp 0x1400613a0
je 0x14006206b
lea rax, [r9 + 2]
cmp r8, rax
je 0x140061fd2
lea rax, [r9 + 5]
cmp r8, rax
je 0x140061f70
lea rax, [r9 + 4]
cmp r8, rax
je 0x140061f45
lea rax, [r9 + 3]
cmp r8, rax
je 0x140061f17
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400620e6
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400613ce
lea rdx, [rbx + rdi]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x6f
add r10b, dl
jmp 0x140061420
lea rax, [r9 + 1]
cmp r8, rax
je 0x140061ec2
inc rax
cmp r8, rax
je 0x140061e94
lea rax, [r9 + 3]
cmp r8, rax
je 0x140061e69
lea rax, [r9 + 5]
cmp r8, rax
je 0x140061e44
lea rax, [r9 + 4]
cmp r8, rax
je 0x140061e1f
lea rax, [r9 + 2]
cmp r8, rax
je 0x140061dec
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140061a73
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140061a4f
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140061a22
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400619f8
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400619d0
lea rcx, [r9 + 0x40]
cmp r8, rcx
je 0x1400619ac
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140061983
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006195a
lea rax, [r9 + 5]
cmp r8, rax
je 0x140061931
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400618fa
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140061430
lea r9, [rcx + 6]
mov r8, rcx
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x1400620c1
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x14006209c
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x14006161f
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x140061600
lea rcx, [r9 + 0x1000]
cmp r8, rcx
jb 0x1400615e1
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006189a
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140061838
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400617e5
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400617b8
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140061430
lea r9, [rcx + 0x40]
mov r8, rcx
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x140061785
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x14006175d
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x140061735
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x14006170c
lea rcx, [r9 + 2]
cmp r8, rcx
ja 0x1400616e3
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400616ba
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14006168b
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140061662
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14006163d
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140061430
mov r8, rcx
lea r9, [rcx + 0x1000]
jmp 0x140061430
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x71
add r10b, dl
jmp 0x140061420
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 0x75
add r10b, dl
jmp 0x1400613a0
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
add dl, 0x5b
sub r10b, al
add r10b, dl
jmp 0x140061332
movabs rdx, 0x827ef83b372ac8
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x78
jmp 0x140061ee2
lea rdx, [rbx + r13]
mov ecx, 0x37
movzx eax, r11b
inc r9
and al, dl
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140061322
mov ecx, 0x2a
movabs rdx, 0xd5d4b8e6216cb5f4
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 0x140061322
mov ecx, 0x1d
movabs rdx, 0x407dd5dd14877b8a
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140061f8f
mov ecx, 0x10
movabs rdx, 0xab26f2d407a24120
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140061fb6
mov ecx, 3
movabs rdx, 0x15d00fcafabd06b6
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140061fb9
movabs rdx, 0x80792cc1edd7cc4c
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x14
add r10b, dl
jmp 0x140061ff3
movabs rdx, 0xeb2249b8e0f291e2
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x2e
add r10b, dl
jmp 0x140062023
movzx eax, r11b
movabs rcx, 0x55cb66afd40d5778
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x48
inc rbx
jmp 0x140061322
movzx eax, r11b
movabs rcx, 0xe0722f1933d0456f
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 9
mov byte [rsp + rbx + 0x70], r10b
inc rbx
jmp 0x140061322
movabs rdx, 0x4b1b4c1026eb0b05
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x23
add r10b, dl
cmp r9, 5
jb 0x1400617d8
mov ecx, 0x17
movabs rdx, 0xc04f3acd91aaa31e
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 0x140061ee5
movabs rcx, 0xb5c469071a05d09b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3d
cmp r8, 0x41
jae 0x140061d90
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140061c8e
mov ecx, 0x15
movabs rdx, 0xeaea5c7310b65afa
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140061808
movabs rcx, 0x206d85fe0d209631
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x57
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x140061dbe
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140061ba4
movabs rcx, 0xcada0c94094f75a1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x67
jmp 0x140061857
mov ecx, 0x33
movabs rdx, 0xc061df3a2c696016
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140061322
mov ecx, 0x26
movabs rdx, 0x2b0afc311f8425ac
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140062023
mov ecx, 0x19
movabs rdx, 0x95b41928129eeb42
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140061ff3
mov ecx, 0xc
movabs rdx, 0x5d361f05b9b0d8
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140061fb9
movabs rcx, 0x6b065315f8d4766e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
jmp 0x140061fb6
movabs rdx, 0xd5af700cebef3c04
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 0x140061f8f
movabs rcx, 0x40588d03df0a019a
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
inc rbx
jmp 0x140061322
movabs rcx, 0xab01a9fad224c730
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, 0x50
inc rbx
jmp 0x140061322
movabs rcx, 0x15aac6f1c53f8cc6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
jmp 0x140061ee5
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140061a9e
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x73
add r10b, dl
jmp 0x1400618b9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140061ade
movzx eax, r11b
mov ecx, 0x11
movabs rdx, 0x40209fbe0ecdcab2
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140061322
inc rax
cmp r8, rax
jne 0x140061b0f
mov ecx, 0x1e
movabs rdx, 0xd57782c71bb3051c
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140062023
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140061b41
mov ecx, 0x38
movabs rdx, 0x2548d9357d79f0
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140061fb9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140061b72
movabs rdx, 0x2ad30eeb4f47eec4
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x5c
add r10b, dl
jmp 0x140061f8f
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400618b9
movabs rdx, 0xead7b80675f79e02
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0xe
jmp 0x140061ee2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140061bd1
movabs rcx, 0x6030ef9d1634b00b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4d
jmp 0x140061ee5
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140061c04
movabs rcx, 0x8adeb5af2fff24df
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x19
inc rbx
jmp 0x140061322
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140061c30
movabs rcx, 0x203598b83ce45f49
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
inc r10b
jmp 0x140061f8f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140061c5d
movabs rcx, 0xb58c7bc149c999b3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1b
jmp 0x140061fb6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140061857
movabs rcx, 0x4ae35eca56aed41d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x35
jmp 0x140061fb9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140061cce
mov ecx, 0x22
movabs rdx, 0x80413f7c1d9b9564
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140061322
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140061d00
mov ecx, 0x3c
movabs rdx, 0xaaef058e37660a38
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140061ff3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140061d2d
movabs rcx, 0x4045e897444b44a2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
jmp 0x140061fb9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140061d5a
movabs rcx, 0x6af3aea95e15b976
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3a
jmp 0x140061f8f
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140061808
mov ecx, 0xa
movabs rdx, 0x2af857c484c568b4
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140061ee5
mov ecx, 0x24
movabs rdx, 0x55a61dd69e8fdd88
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rsp + rbx + 0x70]
add r10b, dl
add r10b, r11b
jmp 0x140061f8f
mov ecx, 0x31
movabs rdx, 0xeafd00dfab7517f2
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rsp + rbx + 0x70]
add r10b, dl
add r10b, r11b
jmp 0x140061ff3
movzx eax, r11b
movabs rcx, 0x601e4b307b75f313
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
add r10b, 0x7b
inc rbx
jmp 0x140061322
movzx eax, r11b
movabs rcx, 0xa019a21554c643d5
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x2d
jmp 0x140061fb9
movzx eax, r11b
movabs rcx, 0xac2bf0c47e1096b
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x13
jmp 0x140061fb6
movzx eax, r11b
movabs rcx, 0xe014f8fa2e169497
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x21
inc rbx
jmp 0x140061322
movzx eax, r11b
movabs rcx, 0x4abe15f121315a2d
add rcx, rbx
inc r9
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3b
inc rbx
jmp 0x140061322
movabs rdx, 0xb56732e8144c1fc3
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x55
add r10b, dl
movzx eax, r11b
movabs rcx, 0xafaac52181d4053
add rcx, rbx
inc r9
and al, cl
add al, al
sub r11b, al
sub r11b, 0x45
add r11b, cl
mov byte [rsp + rbx + 0x70], r11b
dec rbx
inc rbx
jmp 0x140061322
movzx eax, r11b
movabs rcx, 0xf56289cced9c7085
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x5d
inc r9
dec rbx
inc rbx
jmp 0x140061322
movzx eax, r11b
movabs rcx, 0x600ba6c3e0b7361b
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x43
dec rbx
inc rbx
jmp 0x140061322
movabs rcx, 0xcab4c3bad3d1fbb1
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x29
movzx eax, r11b
movabs rcx, 0xa0518f5b25027abd
add rcx, rbx
and al, cl
add al, al
sub r11b, al
sub r11b, 0x2b
add r11b, r10b
add r11b, cl
mov byte [rsp + rbx + 0x70], r11b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140061322
movabs rcx, 0xab01a9fad224c73
mov r11, rdx
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x25
movzx eax, r11b
inc r9
movabs rdx, 0x35a8726431e7b527
movzx ecx, r11b
add rdx, rbx
and al, dl
add al, al
sub cl, al
sub cl, 0x11
add cl, dl
movzx eax, cl
mov byte [rsp + rbx + 0x70], al
add rax, r9
sub rbx, rax
movzx eax, r11b
inc r8
movabs rdx, 0x8053e3e8b85a525c
mov ecx, 0x3e
add rdx, rbx
and al, dl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x70], cl
add rbx, rax
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061322
movzx eax, dl
movabs rcx, 0xe002548d9357d79f
add rcx, rbx
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x59
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061322
movzx eax, r11b
movabs rcx, 0xcb11f9d9d98bac89
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x41
jmp 0x140061320
movzx eax, r11b
movabs rcx, 0x35bb16d0cca6721f
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x27
jmp 0x140061310
lea rcx, [rbp + 0x1419f0c]
call fcn.140001230
xor al, al
jmp 0x1400648a9
lea rcx, [rbp + 0xf43c41]
call fcn.140001230
xor al, al
jmp 0x1400648a9
lea rcx, [rsp + 0x70]
call fcn.140001230
xor al, al
jmp 0x1400648a9
mov edx, edi
mov rcx, r14
call fcn.140064a10
mov rcx, r14
mov qword [r14 + 0x40], rax
call fcn.1400649c0
test al, al
jne 0x140062d76
movzx r10d, byte [rbp + 0x90]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x42], xmm0
mov dword [rbp + 0x52], eax
movabs rdi, 0xf5214a1fd386305e
mov dword [rbp + 0x30], 0x834f8c43
movabs rsi, 0x7b194c27fe2f0f62
mov dword [rbp + 0x34], 0x4354582b
movabs r15, 0xe719f756d94f8866
mov dword [rbp + 0x38], 0x5e9a2e57
movabs r14, 0xace55d7a4b8ffe96
mov dword [rbp + 0x3c], 0x494d4f4e
movabs r12, 0xdeb16ecc98f0edca
mov word [rbp + 0x40], 0xbda2
movabs r13, 0xca273a336f36158
nop
mov rax, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x26
jae 0x140062d66
movzx r11d, byte [rbp + rbx + 0x30]
mov r8, r11
cmp rax, rbx
ja 0x140062d53
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x140062205
lea rdx, [rbx + r15]
mov r10d, 0x1b
movzx ecx, dl
and cl, r8b
sub r10b, cl
add r10b, r10b
add r10b, r8b
add r10b, dl
jmp 0x140062225
je 0x140062cbe
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140062c54
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x140062c24
cmp r9, rbx
ja 0x140062d40
lea rcx, [r9 + 0x41]
cmp rax, rcx
jae 0x140062255
lea r8, [rbx + rdi]
mov edx, 0x37
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
jmp 0x140062280
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140062bce
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140062ba4
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x140062b6c
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400627c2
nop dword [rax]
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x14006279b
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x14006276e
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x14006273e
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x140062714
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400626f0
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400626c6
lea rdx, [r9 + 0x1000]
cmp rax, rdx
je 0x14006269d
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x140062673
lea r9, [rdx + 8]
mov rax, rdx
lea rcx, [r9 + 0x400]
cmp rdx, rcx
jb 0x140062d1b
lea rcx, [r9 + 0x3e8]
cmp rdx, rcx
jb 0x140062cf1
lea rcx, [r9 + 9]
cmp rdx, rcx
jb 0x140062437
lea rcx, [r9 + 8]
cmp rdx, rcx
jb 0x140062417
lea rcx, [r9 + 6]
cmp rdx, rcx
jb 0x1400623f6
lea rcx, [r9 + 5]
cmp rdx, rcx
jb 0x140062612
lea rdx, [r9 + 4]
cmp rax, rdx
jb 0x14006257b
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x140062290
lea r9, [rdx + 0x80]
mov rax, rdx
lea rcx, [r9 + 3]
cmp rdx, rcx
ja 0x140062543
lea rcx, [r9 + 2]
cmp rdx, rcx
ja 0x140062519
lea rcx, [r9 + 0x200]
cmp rdx, rcx
ja 0x1400624f0
lea rcx, [r9 + 0x80]
cmp rdx, rcx
ja 0x1400624c6
lea rcx, [r9 + 0x64]
cmp rdx, rcx
ja 0x1400624a1
lea rcx, [r9 + 0x42]
cmp rdx, rcx
ja 0x14006247a
lea rdx, [r9 + 0x40]
cmp rax, rdx
ja 0x140062458
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x140062290
mov rax, rdx
lea r9, [rdx + 0x2a]
jmp 0x140062290
lea r8, [rbx + rsi]
mov edx, 0x29
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
jmp 0x140062280
lea r8, [rbx + r14]
movzx ecx, r11b
and cl, r8b
movzx r10d, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x1a
add r10b, r8b
jmp 0x140062225
lea r8, [rbx + r12]
mov edx, 0x3d
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
jmp 0x1400621d2
lea rdx, [rbx + r13]
movzx ecx, r11b
and cl, dl
dec rbx
add cl, cl
sub r11b, cl
lea r10d, [rdx + r11]
sub r10b, 0x68
inc rbx
jmp 0x1400621c2
mov edx, 0x16
movabs r8, 0x3e6e84f58454508c
add r8, rbx
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
jmp 0x140062c75
movzx ecx, r11b
movabs rdx, 0x703a9647d1b53fc0
add rdx, rbx
and cl, dl
add cl, cl
sub r11b, cl
lea r10d, [rdx + r11]
sub r10b, 0x40
jmp 0x140062ca2
mov edx, 0x2a
movabs r8, 0xa206a79a1f162ef4
add r8, rbx
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
jmp 0x140062ca5
movabs r8, 0xd3d2b8ec6c771e28
movzx ecx, r11b
add r8, rbx
movzx r10d, r11b
and cl, r8b
add cl, cl
sub r10b, cl
sub r10b, 0x18
add r10b, r8b
jmp 0x140062af3
mov edx, 0x3e
movabs r8, 0x59eca3eb9d80d5c
add r8, rbx
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
jmp 0x140062b25
movzx ecx, r11b
mov edx, 8
movabs r8, 0x376adb910738fc90
add r8, rbx
and cl, r8b
sub dl, cl
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
inc rbx
jmp 0x1400621c2
mov edx, 0x15
movabs r8, 0x17812983636d30fa
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
cmp rax, 0x42
jae 0x140062a9e
lea rcx, [r9 + 1]
cmp rax, rcx
jbe 0x1400629f3
mov edx, 0x26
movabs r8, 0x65139d19b79b0ac
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
cmp r9, 0x41
jb 0x140062a91
mov edx, 2
movabs r8, 0x14588c9a95b058a4
add r8, rbx
movzx ecx, r11b
and cl, r8b
sub dl, cl
add dl, dl
add dl, r11b
add dl, r8b
lea r10d, [rdx + rdx]
jmp 0x140062bf2
movabs rdx, 0x494d3ad5b0ce202e
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x42
lea rcx, [r9 + rax]
cmp rcx, 5
je 0x140062ac9
lea rcx, [r9 + 0x200]
cmp rax, rcx
jbe 0x1400628f6
movabs rdx, 0x112fefb1c7f3804e
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x22
jmp 0x1400625a0
mov edx, 0x14
movabs r8, 0xf093ce1142861168
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
jmp 0x140062b25
movabs r8, 0x225fdf638fe7009c
movzx r10d, r11b
add r8, rbx
movzx ecx, r8b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x44
add r10b, r8b
jmp 0x140062af3
mov edx, 0x28
movabs r8, 0x542bf0b5dd47efd0
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x140062ca5
movabs rdx, 0x85f802082aa8df04
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x1c
jmp 0x140062ca2
mov edx, 0x3c
movabs r8, 0xb7c4135a7809ce38
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x140062c78
mov edx, 6
movabs r8, 0xe99024acc56abd6c
add r8, rbx
dec rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400621c2
movabs rdx, 0x1b5c35ff12cbaca0
inc r9
add rdx, rbx
dec rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x60
inc rbx
jmp 0x1400621c2
mov edx, 0x1a
movabs r8, 0x4d284751602c9bd4
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
jmp 0x140062bef
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jae 0x1400627ef
lea r8, [rbx + r15]
mov edx, 0x1b
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x140062631
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14006282a
movabs rdx, 0xea42943fa70c60bc
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
lea r10d, [r11 + rdx]
sub r10b, 0x24
inc rbx
jmp 0x1400621c2
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14006285c
movabs r8, 0x86aa719b0c4a8254
movzx r10d, r11b
add r8, rbx
movzx ecx, r8b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x4c
add r10b, r8b
jmp 0x140062af3
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140062889
movabs rdx, 0x23124ef67188a3ec
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x74
jmp 0x140062ca2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400628c2
mov edx, 0x32
movabs r8, 0xbf7a2c51d6c6c584
add r8, rbx
dec rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400621c2
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140062631
mov edx, 0x1e
movabs r8, 0x5be209ad3c04e71c
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
jmp 0x140062bef
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140062929
mov edx, 0x25
movabs r8, 0xdf63de5f7a92911a
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x140062bf2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140062962
mov edx, 0x11
movabs r8, 0x7bcbbbbadfd0b2b2
add r8, rbx
dec rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400621c2
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14006298f
movabs rdx, 0x18339916450ed44a
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 6
jmp 0x140062ca2
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400629c2
mov edx, 0x33
movabs r8, 0xe66787c3f7ade516
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x140062ca5
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400625a0
movabs rdx, 0xb49b7671aa4cf5e2
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x2e
jmp 0x140062af3
jne 0x140062a27
movabs rdx, 0xd485287f4e18c178
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
lea r10d, [r11 + rdx]
sub r10b, 0x48
inc rbx
jmp 0x1400621c2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140062a54
movabs rdx, 0xdb88d1e3cb341574
add rdx, rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x2c
jmp 0x140062c78
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400625dc
mov edx, 0x20
movabs r8, 0xa9bcc0917dd32640
add r8, rbx
dec rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400621c2
mov byte [rbp + rbx + 0x30], r10b
inc rbx
jmp 0x1400621c2
movzx r10d, byte [rbp + rbx + 0x30]
movabs r8, 0xe28c7b48484f6970
add r8, rbx
movzx ecx, r11b
and cl, r8b
add cl, cl
sub r10b, cl
sub r10b, 0x10
add r10b, r11b
jmp 0x140062c75
mov edx, 0x2e
movabs r8, 0xb0c069f5faee7a3c
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
sub r10b, byte [rbp + rbx + 0x30]
add r10b, r8b
add r10b, r11b
movzx ecx, r11b
inc r9
movabs r8, 0x97da614cd43e02a2
movzx edx, r11b
add r8, rbx
and cl, r8b
add cl, cl
sub dl, cl
sub dl, 0x6e
add dl, r8b
movzx ecx, dl
mov byte [rbp + rbx + 0x30], cl
add rcx, r9
sub rbx, rcx
movzx ecx, r11b
inc rax
movabs rdx, 0x7ef458a3ad8d8b08
add rdx, rbx
and cl, dl
add cl, cl
sub r11b, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
sub r11b, 0x38
add r11b, dl
mov byte [rbp + rbx + 0x30], r11b
add rbx, rcx
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400621c2
mov edx, 0x1d
movabs r8, 0x34f4ae3b1b1dc78a
add r8, rbx
movzx ecx, r8b
and cl, r11b
sub dl, cl
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400621c2
movabs rdx, 0x5fbd1628eb6362c2
add rdx, rbx
dec rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x4e
inc rbx
jmp 0x1400621c2
movabs r8, 0xc35538cd8625412a
movzx r10d, r11b
add r8, rbx
movzx ecx, r8b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x26
add r10b, r8b
movzx ecx, r11b
movabs rdx, 0xfb7283f16effe10a
add rdx, rbx
and cl, dl
add cl, cl
sub r11b, cl
sub r11b, 0x46
add r11b, dl
mov byte [rbp + rbx + 0x30], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400621c2
mov edx, 0x15
movabs r8, 0x8a857e16bba8fdfa
add r8, rbx
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
dec rbx
inc rbx
jmp 0x1400621c2
movabs r8, 0xbc518f690909ed2e
movzx ecx, r11b
add r8, rbx
movzx r10d, r11b
and cl, r8b
add cl, cl
sub r10b, cl
sub r10b, 0x42
add r10b, r8b
movabs r8, 0xc9a6729f219ef1d6
movzx ecx, r11b
add r8, rbx
mov edx, 0x13
and cl, r8b
sub dl, cl
add dl, dl
add dl, r10b
add dl, r11b
add dl, r8b
mov byte [rbp + rbx + 0x30], dl
add rax, r9
movzx ecx, r10b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400621c2
movabs rdx, 0xb54de6048bee9932
add rdx, rbx
movzx ecx, dl
and cl, r8b
add cl, cl
sub r8b, cl
lea r10d, [rdx + r8]
sub r10b, 0x5e
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400621c2
mov edx, 7
movabs r8, 0x107d801ee651dcfe
add r8, rbx
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
jmp 0x1400621c0
movzx eax, r11b
movabs rcx, 0x4249917133b2cc32
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5e
jmp 0x1400621b0
lea rcx, [rbp + 0x16fa4b8]
call fcn.140001230
xor al, al
jmp 0x1400648a9
lea rcx, [rbp + 0xff2d1e]
call fcn.140001230
xor al, al
jmp 0x1400648a9
lea rcx, [rbp + 0x30]
call fcn.140001230
xor al, al
jmp 0x1400648a9
mov rcx, r14
call fcn.140065b40
test al, al
jne 0x140063b38
movzx r10d, byte [rbp + 0x90]
xor eax, eax
mov qword [rbp - 0x46], rax
movabs rsi, 0xe09465221a963454
mov dword [rbp - 0x60], 0x3b7f3873
movabs r12, 0xc18d296325d66404
mov dword [rbp - 0x5c], 0x80848789
movabs r14, 0x17a578d58b684e2c
mov dword [rbp - 0x58], 0x81713182
movabs r15, 0x948b260f3fbb8624
mov dword [rbp - 0x54], 0x92826c91
movabs r13, 0x1170d348f40ebe1c
mov dword [rbp - 0x50], 0x96849e28
mov dword [rbp - 0x4c], 0x8e679196
mov word [rbp - 0x48], 0x13a
nop word [rax + rax]
mov r9, qword [0x1402ff1a0]
mov r8, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x22
jae 0x140063b28
movzx ebx, byte [rbp + rdi - 0x60]
mov r11, rbx
cmp r9, rdi
ja 0x140063b15
lea rax, [r8 + 1]
cmp r9, rax
jae 0x140062e51
lea rcx, [rdi + r12]
mov r10, rbx
movzx eax, cl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, cl
jmp 0x140062e80
je 0x140063a85
inc rax
cmp r9, rax
je 0x1400639e9
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400639af
lea rax, [r8 + 6]
cmp r9, rax
je 0x140063981
nop dword [rax]
cmp r8, rdi
ja 0x140063b02
lea rax, [r8 + 0x80]
cmp r9, rax
jae 0x140062eb0
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x4c
add r10b, dl
jmp 0x140062ef1
lea rax, [r8 + 1]
cmp r9, rax
je 0x140063931
lea rax, [r8 + 3]
cmp r9, rax
je 0x140063920
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400638fd
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400638d6
lea rax, [r8 + 8]
cmp r9, rax
je 0x1400638a5
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140063500
nop
lea rax, [r8 + 0x64]
cmp r9, rax
je 0x1400634dd
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400634b1
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x140063488
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x140063460
lea rax, [r8 + 6]
cmp r9, rax
je 0x140063438
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x140063415
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x1400633f2
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400633ca
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x140063394
lea r9, [r8 + 8]
lea r8, [r9 + 5]
lea rax, [r8 + 3]
cmp r9, rax
jb 0x140063adf
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x140063ab7
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x1400630e1
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x1400630c2
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x1400630a4
lea rax, [r8 + 6]
cmp r9, rax
jb 0x14006332f
lea rax, [r8 + 2]
cmp r9, rax
jb 0x1400632cd
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x14006327c
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x140063251
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x140062f00
lea r9, [r8 + 0x1000]
lea r8, [r9 + 0x3e8]
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x14006321b
lea rax, [r8 + 3]
cmp r9, rax
ja 0x1400631f3
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x1400631cc
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x1400631a9
lea rax, [r8 + 8]
cmp r9, rax
ja 0x140063186
lea rax, [r8 + 0x400]
cmp r9, rax
ja 0x140063164
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x140063150
lea rax, [r8 + 2]
cmp r9, rax
ja 0x140063124
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x140063100
lea rax, [r8 + 0x10]
cmp r9, rax
ja 0x140062f00
lea r9, [r8 + 9]
lea r8, [r9 + 6]
jmp 0x140062f00
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x34
add r10b, dl
jmp 0x140062ef1
lea rdx, [rdi + r15]
mov ecx, 2
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140062e80
lea rdx, [rdi + r13]
mov ecx, 0x1e
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140062e21
movabs rdx, 0x4a32910d4b1a2a0
movzx eax, bl
add rdx, rdi
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x60
jmp 0x140063951
movzx eax, bl
movabs rcx, 0x8188d64a8904da98
add rcx, rdi
inc r8
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x28
inc rdi
jmp 0x140062e12
movabs rdx, 0xfe6e83843d581290
mov ecx, 8
jmp 0x140063990
mov ecx, 0x24
movabs rdx, 0x7b5430bdf1ab4a88
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14006384b
movzx eax, bl
movabs rcx, 0xf839ddf7a5fe8280
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x80
jmp 0x1400639cd
movzx eax, bl
movabs rcx, 0x751f8b315a51ba78
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x48
jmp 0x1400639d0
movabs rdx, 0xf205386b0ea4f270
movzx eax, bl
add rdx, rdi
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x10
add r10b, dl
jmp 0x140063a10
mov ecx, 0x14
movabs rdx, 0x6eeae5a4c2f82a68
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140063a3f
movzx eax, bl
mov ecx, 0x30
movabs rdx, 0xebd092de774b6260
add rdx, rdi
and al, dl
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r8
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140062e12
movzx eax, bl
movabs rcx, 0x240ec3eeba1b6e4c
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x14
mov byte [rbp + rdi - 0x60], r10b
inc rdi
jmp 0x140062e12
mov ecx, 0x12
movabs rdx, 0xa0f471286e6ea644
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
cmp r8, 0x5a
jb 0x14006326f
movzx ecx, bl
movabs rdx, 0x1e3e7d81136bd998
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x50]
jmp 0x140063954
mov ecx, 0x2e
movabs rdx, 0x1dda1e6222c1de3c
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 0x20
jae 0x14006382a
lea rax, [r8 + 0xa]
cmp r9, rax
jbe 0x140063730
mov ecx, 4
movabs rdx, 0xff3741c21eac0948
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006329f
movabs rdx, 0x9abfcb9bd7151634
movzx eax, bl
add rdx, rdi
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x6c
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x41
je 0x140063878
lea rax, [r8 + 0x61]
cmp r9, rax
jbe 0x140063640
mov ecx, 0x2a
movabs rdx, 0x1ea2dca00415d4f4
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400632f0
movzx eax, bl
mov ecx, 0x1c
movabs rdx, 0x437a5ecc9f8539f8
add rdx, rdi
and al, dl
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r8
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140062e12
mov ecx, 0x38
movabs rdx, 0xc0600c0653d871f0
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140063a3f
movabs rcx, 0x3d45b940082ba9e8
movzx eax, bl
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
jmp 0x140063a10
movzx eax, bl
movabs rcx, 0xba2b6679bc7ee1e0
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x20
jmp 0x1400639d0
mov ecx, 0xc
movabs rdx, 0x371113b370d219d8
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400639cd
mov ecx, 0x28
movabs rdx, 0xb3f6c0ed252551d0
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140063851
movzx eax, bl
movabs rcx, 0x30dc6e26d97889c8
add rcx, rdi
dec rdi
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x78
inc rdi
jmp 0x140062e12
movzx eax, bl
movabs rcx, 0xadc21b608dcbc1c0
add rcx, rdi
inc r8
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
inc rdi
jmp 0x140062e12
movabs rcx, 0x2aa7c89a421ef9b8
movzx eax, bl
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 8
jmp 0x140063954
lea rax, [r8 + 6]
cmp r9, rax
jae 0x140063524
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x1c
jmp 0x14006334e
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140063563
movzx eax, bl
mov ecx, 0x34
movabs rdx, 0xc128ca44352c68a8
add rdx, rdi
and al, dl
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r8
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140062e12
inc rax
cmp r9, rax
jne 0x140063592
movabs rdx, 0xc75d6fd0cc85f8b8
movzx eax, bl
add rdx, rdi
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 8
add r10b, dl
jmp 0x140063a10
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400635be
movzx eax, bl
movabs rcx, 0x4a77c2971832c0c0
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
jmp 0x1400639d0
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400635db
movabs rdx, 0xd3c6bae9fb3918d8
mov ecx, 0xc
jmp 0x140063990
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140063610
movzx eax, bl
movabs rcx, 0x56e10db046e5e0e0
add rcx, rdi
inc r8
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x20
inc rdi
jmp 0x140062e12
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140063351
movabs rcx, 0xd9fb60769292a8e8
movzx eax, bl
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
jmp 0x140063954
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140063671
mov ecx, 0xe
movabs rdx, 0xa1bd2f664fc29cfc
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140063954
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400636a3
movabs rcx, 0xa7f1d4f2e71c2d0c
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x54
inc rdi
jmp 0x140062e12
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400636d4
mov ecx, 2
movabs rdx, 0x3140cd45ca228524
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400639d0
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140063700
movabs rcx, 0xb45b200c15cf4d2c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x34
jmp 0x140063a10
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400632f0
movabs rcx, 0x377572d2617c1534
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
jmp 0x140063a3f
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14006376a
movabs rcx, 0x825194886a58d150
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r8
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x30
inc rdi
jmp 0x140062e12
inc rax
cmp r9, rax
jne 0x14006379a
mov ecx, 0x30
movabs rdx, 0x88863a1501b26160
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140063a10
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400637cb
mov ecx, 0x14
movabs rdx, 0xba08cdb4d5f2968
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400639d0
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400637f4
movabs rcx, 0x11d53267e4b8b978
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
jmp 0x140063851
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14006329f
movabs rcx, 0x94ef852e30658180
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
inc rdi
jmp 0x140062e12
movzx r10d, byte [rbp + rdi - 0x60]
movabs rdx, 0xa158d0475f18a1a0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x60
add r10b, bl
add r10b, dl
movzx eax, bl
movabs rcx, 0x62e5f9aa84ef05a4
add rcx, rdi
and al, cl
add al, al
sub bl, al
sub bl, 0x7c
add bl, r10b
add bl, cl
mov byte [rbp + rdi - 0x60], bl
jmp 0x1400639cd
mov ecx, 0x34
movabs rdx, 0x2473230daac569a8
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rdi - 0x60]
add r10b, dl
add r10b, bl
jmp 0x140063a10
movzx eax, bl
movabs rcx, 0x7c814e1ac3a93c9c
add rcx, rdi
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r8
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x44
inc rdi
jmp 0x140062e12
movabs rdx, 0xf966fb5477fc7494
movzx eax, bl
add rdx, rdi
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 0xc
add r10b, dl
jmp 0x140063a3f
movzx eax, bl
movabs rcx, 0x7018030194f61c7c
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x64
jmp 0x1400639cd
movabs rdx, 0x69e35d74fd9c8c6c
mov ecx, 6
jmp 0x140063990
mov ecx, 0x3e
movabs rdx, 0x63aeb7e86642fc5c
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, bl
movabs rcx, 0xdfcba6e439423d9c
add rcx, rdi
and al, cl
add al, al
sub bl, al
sub bl, 0x44
add bl, cl
mov byte [rbp + rdi - 0x60], bl
inc r8
dec rdi
inc rdi
jmp 0x140062e12
movabs rdx, 0x57456ccf378fdc3c
mov ecx, 0x2e
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
dec rdi
inc rdi
jmp 0x140062e12
movzx eax, bl
movabs rcx, 0x5110c742a0364c2c
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x34
add r9, r8
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140062e12
mov ecx, 0x1e
movabs rdx, 0x4adc21b608dcbc1c
add rdx, rdi
mov rbx, r11
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, bl
inc r8
movabs rdx, 0xe6004c70d09bcdac
mov ecx, 0x26
add rdx, rdi
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi - 0x60], al
add rax, r8
sub rdi, rax
movzx eax, bl
inc r9
movabs rdx, 0xa78d75d3f67231b0
mov ecx, 0x18
add rdx, rdi
and al, dl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi - 0x60], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x60]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140062e12
movabs rcx, 0x44a77c2971832c0c
movzx eax, r11b
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
movzx eax, byte [rbp + rdi - 0x60]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140062e12
mov ecx, 0x3a
movabs rdx, 0x8e568082a861f614
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140062e10
movzx eax, bl
movabs rcx, 0xb3c2dbc5cb52e0c
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x54
jmp 0x140062e00
lea rcx, [rbp + 0x14b3250]
call fcn.140001230
xor al, al
jmp 0x1400648a9
lea rcx, [rbp + 0xa19654]
call fcn.140001230
xor al, al
jmp 0x1400648a9
lea rcx, [rbp - 0x60]
call fcn.140001230
xor al, al
jmp 0x1400648a9
mov rcx, r14
call fcn.140065820
test al, al
jne 0x14006488e
movzx r11d, byte [rbp + 0x90]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x16], xmm0
mov qword [rbp + 0x26], rax
movabs rsi, 0x748e87e3f9c08a6
mov dword [rbp], 0x93af8cb3
movabs r12, 0xc364fee170be498e
mov dword [rbp + 4], 0xc4c0c7d5
movabs r14, 0x17d664683751f01a
mov dword [rbp + 8], 0xcddd95c2
movabs r15, 0x910c66a555d55cfe
mov dword [rbp + 0xc], 0xdacad8dd
movabs r13, 0xa4268e27458c9e2
mov dword [rbp + 0x10], 0xeaf7d69c
mov word [rbp + 0x14], 0x414e
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x2e
jae 0x140064881
movzx ebx, byte [rbp + rdi]
mov r10, rbx
cmp r8, rdi
ja 0x140064871
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140063c14
lea rcx, [rdi + r12]
mov r11d, 0xf
movzx eax, cl
and al, r10b
sub r11b, al
add r11b, r11b
add r11b, r10b
add r11b, cl
jmp 0x140063c34
je 0x1400647df
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400647b6
lea rax, [r9 + 3]
cmp r8, rax
je 0x140064762
cmp r9, rdi
ja 0x140064861
lea rax, [r9 + 6]
cmp r8, rax
jae 0x140063c62
lea rdx, [rdi + rsi]
mov ecx, 0x3b
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140063ca0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140064741
inc rax
cmp r8, rax
je 0x1400646dc
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400646bc
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006468b
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400642dc
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400642b9
lea rax, [r9 + 3]
cmp r8, rax
je 0x140064288
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14006425a
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140064237
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140064214
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400641ec
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400641ca
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400641a7
lea rax, [r9 + 6]
cmp r8, rax
je 0x140064176
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140063cb0
lea r8, [r9 + 8]
lea r9, [r8 + 2]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140064839
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140064816
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140063ea8
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140063e89
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140063e6a
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140064112
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400640b7
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140064067
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140064037
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140063cb0
lea r8, [r9 + 8]
lea r9, [r8 + 2]
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140064006
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140063fde
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140063fb6
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140063f93
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140063f70
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140063f49
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140063f1b
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140063eea
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140063ec6
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140063cb0
lea r8, [r9 + 8]
lea r9, [r8 + 2]
jmp 0x140063cb0
lea rdx, [rdi + r14]
mov ecx, 0x25
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140063ca0
lea rdx, [rdi + r15]
mov ecx, 7
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140063c34
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x2e
add r11b, dl
jmp 0x140063be1
movabs rdx, 0x3a4743f1fce04530
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x50
jmp 0x140064782
mov ecx, 0x3a
movabs rdx, 0xb37d462f1b63b214
add rdx, rdi
movzx eax, bl
and al, dl
inc r9
sub cl, al
dec rdi
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140063bd2
mov ecx, 0x1c
movabs rdx, 0x2cb3486c39e71ef8
add rdx, rdi
movzx eax, bl
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140063bd2
movabs rdx, 0xa5e94aa9586a8bdc
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 4
add r11b, dl
jmp 0x1400646ff
movzx eax, bl
movabs rcx, 0x1f1f4ce676edf8c0
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
jmp 0x140064725
movzx eax, bl
movabs rcx, 0x98554f23957165a4
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7c
jmp 0x140064728
mov ecx, 0x24
movabs rdx, 0x118b5160b3f4d288
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14006461b
mov ecx, 6
movabs rdx, 0x8ac1539dd2783f6c
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140064649
movzx eax, bl
movabs rcx, 0x3f755daf0fbac50
add rcx, rdi
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x30
inc rdi
jmp 0x140063bd2
mov ecx, 0x1d
movabs rdx, 0x32fe5b73bd443c8a
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
mov byte [rbp + rdi], r11b
inc rdi
jmp 0x140063bd2
movabs rdx, 0xac345db0dbc7a96e
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 2
add r11b, dl
cmp r9, 5
jb 0x14006405a
movzx ecx, bl
movabs rdx, 0xda3d8dd2ebd14e94
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x18]
jmp 0x140064785
movabs rcx, 0x256a5fedfa4b1652
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3e
cmp r8, 5
jae 0x1400645c6
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400644df
movabs rcx, 0x9659a4361cf38f7c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x140064089
movabs rcx, 0x9ea0622b18ce8336
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7a
lea rax, [r8 + r9]
cmp rax, 5
je 0x1400645f3
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400643e8
mov ecx, 0x13
movabs rdx, 0x8f10bbb7dd5786d6
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400640d5
movabs rcx, 0x2bb572f57da833e4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x3c
inc rdi
jmp 0x140063bd2
movabs rcx, 0xa4eb75329c2ba0c8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
jmp 0x140064649
mov ecx, 0x26
movabs rdx, 0x1e21776fbaaf0dac
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140064615
mov ecx, 8
movabs rdx, 0x975779acd9327a90
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140064728
movzx eax, bl
movabs rcx, 0x108d7be9f7b5e774
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2c
jmp 0x140064725
movabs rcx, 0x89c37e2716395458
movzx eax, bl
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x1400646ff
mov ecx, 0x2e
movabs rdx, 0x2f9806434bcc13c
add rdx, rdi
movzx eax, bl
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140063bd2
mov ecx, 0x10
movabs rdx, 0x7c2f82a153402e20
add rdx, rdi
movzx eax, bl
and al, dl
inc r9
sub cl, al
dec rdi
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140063bd2
movabs rcx, 0xf56584de71c39b04
movzx eax, bl
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x140064785
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140064304
lea rdx, [rdi + r12]
mov ecx, 0xf
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140064130
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14006433e
movzx eax, bl
movabs rcx, 0xe91d0fc7f38114c
add rcx, rdi
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x14
inc rdi
jmp 0x140063bd2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006436f
mov ecx, 0x32
movabs rdx, 0x1c25cc8242313784
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14006461b
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14006439b
movzx eax, bl
movabs rcx, 0xa2efca4523adcaa0
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
jmp 0x140064728
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400643b8
movabs rdx, 0xb083c5cae6a6f0d8
mov ecx, 0xc
jmp 0x1400646eb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140064130
movabs rcx, 0x44e1bf138b1caa2c
movzx eax, bl
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
jmp 0x140064785
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140064419
mov ecx, 0x31
movabs rdx, 0x15dab97abed419f2
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140064785
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006444b
movabs rcx, 0x236eb50081cd402a
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x26
inc rdi
jmp 0x140063bd2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140064470
movabs rdx, 0xaa38b2c36349d346
mov ecx, 0xb
add rdx, rdi
movzx eax, dl
and al, bl
jmp 0x1400646f3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006449c
movabs rcx, 0xb7ccae492642f97e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x72
jmp 0x140064728
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400640d5
mov ecx, 0x21
movabs rdx, 0x4c2aa791cab8b2d2
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x140063bd2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140064519
movabs rcx, 0x1d23a1f8fe702298
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x28
inc rdi
jmp 0x140063bd2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140064544
mov ecx, 0x28
movabs rdx, 0x2ab79d7ec16948d0
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140064615
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140064570
movabs rcx, 0xb1819b41a2e5dbec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
jmp 0x140064728
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140064595
movabs rdx, 0xbf1596c765df0224
mov ecx, 2
add rdx, rdi
movzx eax, dl
and al, bl
jmp 0x1400646f3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140064089
movabs rdx, 0x537390100a54bb78
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x48
jmp 0x140064782
mov ecx, 0x18
movabs rdx, 0x61078b95cd4de1b0
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi]
add r11b, bl
add r11b, dl
jmp 0x1400646ff
mov ecx, 0x36
movabs rdx, 0xe7d18958aeca74cc
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi]
add r11b, dl
add r11b, bl
movzx eax, bl
inc r9
movabs rdx, 0xab36883a1f88be5a
movzx ecx, bl
add rdx, rdi
and al, dl
add al, al
sub cl, al
sub cl, 0x76
add cl, dl
movzx eax, cl
mov byte [rbp + rdi], al
add rax, r9
sub rdi, rax
movzx eax, bl
inc r8
movabs rcx, 0x6e9b871b904707e8
add rcx, rdi
and al, cl
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0x58
add bl, cl
mov byte [rbp + rdi], bl
add rdi, rax
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140063bd2
movzx eax, bl
movabs rcx, 0xc462d4582cfd34a2
add rcx, rdi
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x6e
inc rdi
jmp 0x140063bd2
movzx eax, bl
movabs rcx, 0xa93add4ca70ae832
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5e
jmp 0x140064725
movabs rdx, 0x2270df89c58e5516
mov ecx, 0x33
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x246c8a773e0c2b3e
movzx eax, bl
add rdx, rdi
mov ecx, 0x27
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
add cl, dl
mov byte [rbp + rdi], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140063bd2
movabs rdx, 0x8e12e64121189bc2
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x4e
jmp 0x140064782
mov ecx, 0x1d
movabs rdx, 0x807eeabb5e1f758a
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x9da28cb45c8f9822
movzx eax, bl
add rdx, rdi
mov ecx, 9
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi], cl
inc r9
dec rdi
inc rdi
jmp 0x140063bd2
movzx eax, bl
movabs rcx, 0x72eaef359b264f52
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x3e
dec rdi
inc rdi
jmp 0x140063bd2
mov ecx, 0x2d
movabs rdx, 0x4a2efca4523adcaa
add rdx, rdi
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140063bd2
movzx eax, bl
movabs rcx, 0x83786b1f92dc36c6
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6a
jmp 0x140063bd0
mov ecx, 0x2d
movabs rdx, 0xfcae6d5cb15fa3aa
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140063bc0
lea rcx, [rbp + 0x1596b68]
call fcn.140001230
xor al, al
jmp 0x1400648a9
lea rcx, [rbp + 0x117b4f6]
call fcn.140001230
xor al, al
jmp 0x1400648a9
lea rcx, [rbp]
call fcn.140001230
xor al, al
jmp 0x1400648a9
mov ecx, 0xa0
call fcn.1400e1700
mov rcx, rax
call fcn.1400648d0
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