Function at 0x14008bcc0
Capabilities:
Contain obfuscated stackstrings
Enumerate gui resources
Enumerate processes
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x5f0]
sub rsp, 0x6f0
mov r14, rcx
mov ecx, 0x28
call fcn.1400d63b0
test rax, rax
je 0x14008bd01
mov rcx, rax
call fcn.140049ff0
movzx edi, byte [rbp + 0x628]
movabs rsi, 0xbc820bb2018698e9
mov qword [0x1402f0c90], rax
movabs r15, 0x215b86a6f3e1d685
xor eax, eax
mov dword [rsp + 0x30], 0x2b752572
vpxor xmm0, xmm0, xmm0
mov dword [rsp + 0x7a], eax
movabs r13, 0xe980ae90ab2cdda3
mov byte [rsp + 0x7e], al
movabs r12, 0x641293f4dba5838f
mov dword [rsp + 0x34], 0x2f6d297e
mov dword [rsp + 0x38], 0x33832d82
mov dword [rsp + 0x3c], 0x37823199
mov dword [rsp + 0x40], 0x3b473582
mov dword [rsp + 0x44], 0x3f973963
mov dword [rsp + 0x48], 0x3463d8c
mov dword [rsp + 0x4c], 0x7730176
mov dword [rsp + 0x50], 0xbac0553
mov dword [rsp + 0x54], 0xfb809a5
mov dword [rsp + 0x58], 0x13a30dbe
mov dword [rsp + 0x5c], 0x17b911a0
mov dword [rsp + 0x60], 0x1bbf1564
mov dword [rsp + 0x64], 0x1fb319a2
mov word [rsp + 0x68], 0x1d1e
vmovups xmmword [rsp + 0x6a], xmm0
call fcn.140049fd0
mov rbx, qword [rax]
call fcn.140049fe0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x4f
jae 0x14008c8c0
movzx r9d, byte [rsp + r11 + 0x30]
mov edx, r9d
nop dword [rax + rax]
cmp rbx, r11
ja 0x14008c8b7
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008be1d
lea rcx, [r11 + r15]
movzx eax, dl
and al, cl
movzx edi, r9b
add al, al
sub dil, al
add dil, 0x5d
add dil, cl
jmp 0x14008be50
je 0x14008c84d
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008c7d1
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008c77c
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14008c738
nop word [rax + rax]
cmp r8, r11
ja 0x14008c8ae
lea rax, [r8 + 0x5a]
cmp rbx, rax
jae 0x14008be7d
lea rcx, [r11 + rsi]
movzx eax, dl
and al, cl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x5f
add dil, cl
jmp 0x14008beb1
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008c71c
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008c6fb
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14008c6e0
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008c6b6
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14008c415
nop
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14008c3f6
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008c3d2
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14008c3ad
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14008c38a
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14008c36f
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14008c354
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14008c335
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008c316
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14008c2ec
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14008bec0
lea rbx, [r8 + 0x7a]
lea r8, [rbx + 6]
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x14008c891
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14008c874
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14008c0ac
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14008c090
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14008c074
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14008c2a1
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14008c259
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14008c219
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14008c1f6
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14008bec0
lea rbx, [r8 + 0x40]
lea r8, [rbx + 0x7a]
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x14008c1c8
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x14008c1ad
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x14008c192
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14008c173
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14008c154
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14008c135
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14008c114
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14008c0ec
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14008c0c8
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x14008bec0
lea rbx, [r8 + 4]
lea r8, [rbx + 0x40]
jmp 0x14008bec0
lea edi, [r11 + 0x37]
movzx eax, dil
and al, r9b
add al, al
sub dil, al
add dil, 0x7f
add dil, r9b
jmp 0x14008beb1
lea edi, [r11 + 0x2d]
movzx eax, dil
and al, r9b
add al, al
sub dil, al
sub dil, 0x3b
add dil, r9b
jmp 0x14008be50
lea edi, [r11 + 0x23]
movzx eax, dil
and al, r9b
add al, al
sub dil, al
add dil, 0xb
add dil, r9b
jmp 0x14008bdf0
lea ecx, [r11 + 0x48]
mov edi, 4
movzx eax, cl
movzx r10d, r11b
and al, r9b
sub dil, al
add dil, dil
add dil, cl
add dil, r9b
jmp 0x14008c752
lea edx, [r11 + 0x3e]
mov ecx, 0x27
movzx eax, dl
inc r8
and al, r9b
dec r11
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r11
jmp 0x14008bdd5
lea ecx, [r11 + 0x34]
dec r11
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6c
inc r11
jmp 0x14008bdd5
lea ecx, [r11 + 0x2a]
movzx r10d, r11b
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x26
jmp 0x14008c796
lea edx, [r11 + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008c7b5
lea edx, [r11 + 0x16]
mov ecx, 0x33
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008c7b8
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x54
jmp 0x14008c7e7
lea ecx, [r11 + 2]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xe
jmp 0x14008c80c
lea edx, [r11 - 8]
mov ecx, 0x1c
movzx eax, dl
and al, r9b
sub cl, al
movzx eax, byte [rsp + r11 + 0x30]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r11
jmp 0x14008bdd5
lea ecx, [r11 + 0x5f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x67
mov byte [rsp + r11 + 0x30], dil
inc r11
jmp 0x14008bdd5
lea ecx, [r11 + 0x55]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x53
cmp r8, 2
jb 0x14008c20c
mov edx, 7
movzx r10d, r11b
lea ecx, [r10 - 2]
movzx eax, cl
and al, r9b
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x14008c752
lea ecx, [r11 + 0x4b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xd
cmp rbx, 0x20
jae 0x14008c66e
lea rax, [r8 + 0x1000]
cmp rbx, rax
jbe 0x14008c595
lea ecx, [r11 - 0x66]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x36
jmp 0x14008c22f
lea ecx, [r11 + 0x41]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x39
lea rax, [r8 + rbx]
cmp rax, 0x1000
je 0x14008c696
lea rax, [r8 + 4]
cmp rbx, rax
jbe 0x14008c4e8
lea ecx, [r11 - 0x4f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x29
jmp 0x14008c26f
lea ecx, [r11 + 0x76]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
movzx eax, byte [rsp + r11 + 0x30]
add rax, r8
add r11, rax
lea edi, [r9 + rcx]
sub dil, 0x3a
inc r11
jmp 0x14008bdd5
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008c80c
lea edx, [r11 + 0x62]
mov ecx, 0x29
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008c7e7
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x68
jmp 0x14008c7b8
lea ecx, [r11 + 0x4e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x22
jmp 0x14008c7b5
mov ecx, 0x12
movzx r10d, r11b
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008c796
lea edx, [r11 + 0x3a]
mov ecx, 0x35
movzx eax, dl
dec r11
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r11
jmp 0x14008bdd5
lea ecx, [r11 + 0x30]
inc r8
movzx eax, cl
dec r11
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x50
inc r11
jmp 0x14008bdd5
movzx r10d, r11b
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xa
jmp 0x14008c752
lea rax, [r8 + 6]
cmp rbx, rax
jae 0x14008c439
lea ecx, [r11 - 0x7b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x5d
jmp 0x14008c2b7
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008c470
lea edx, [r11 - 0x2e]
mov ecx, 0x21
movzx eax, dl
and al, r9b
sub cl, al
movzx eax, byte [rsp + r11 + 0x30]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r11
jmp 0x14008bdd5
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008c494
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 4
jmp 0x14008c80c
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008c4bc
lea edx, [r11 - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008c7b8
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008c2b7
lea edx, [r11 - 6]
mov ecx, 0x15
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008c7b5
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008c510
movzx r10d, r11b
lea ecx, [r10 - 0x45]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1d
jmp 0x14008c752
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008c53a
lea ecx, [r11 - 0x31]
dec r11
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x57
inc r11
jmp 0x14008bdd5
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008c55e
lea ecx, [r11 - 0x13]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7b
jmp 0x14008c7b8
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008c26f
lea ecx, [r11 + 0xb]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
movzx eax, byte [rsp + r11 + 0x30]
add rax, r8
add r11, rax
lea edi, [r9 + rcx]
sub dil, 0x4d
inc r11
jmp 0x14008bdd5
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008c5c8
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
movzx eax, byte [rsp + r11 + 0x30]
add rax, r8
add r11, rax
lea edi, [r9 + rcx]
sub dil, 0x7c
inc r11
jmp 0x14008bdd5
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008c5ec
lea ecx, [r11 - 0x3e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4e
jmp 0x14008c7b8
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008c614
lea edx, [r11 - 0x34]
mov ecx, 0x36
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008c7b5
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008c63e
lea ecx, [r11 - 0x20]
dec r11
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
inc r11
jmp 0x14008bdd5
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008c22f
mov ecx, 0x2a
movzx r10d, r11b
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008c752
movzx edi, byte [rsp + r11 + 0x30]
movzx r10d, r11b
lea edx, [r10 + 8]
movzx eax, dl
and al, r9b
add al, al
sub dil, al
sub dil, 0x38
add dil, dl
add dil, r9b
jmp 0x14008c796
lea ecx, [r11 + 0x12]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, byte [rsp + r11 + 0x30]
lea edi, [r9 + rcx]
sub dil, 0x7e
jmp 0x14008c7e7
lea ecx, [r11 + 0x43]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
movzx eax, byte [rsp + r11 + 0x30]
add rax, r8
add r11, rax
lea edi, [r9 + rcx]
add dil, 0x2b
inc r11
jmp 0x14008bdd5
lea ecx, [r11 + 0x2f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x49
jmp 0x14008c7e7
lea ecx, [r11 + 7]
dec r11
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x31
inc r11
jmp 0x14008bdd5
movzx r10d, r11b
lea ecx, [r10 - 0xd]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x5b
jmp 0x14008c752
movzx r10d, r11b
lea ecx, [r10 - 0x21]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x19
sub r10b, 0x7d
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x6b
add r10b, r9b
mov byte [rsp + r11 + 0x30], r10b
inc r8
dec r11
inc r11
jmp 0x14008bdd5
movzx r10d, r11b
lea ecx, [r10 - 0x3f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x47
sub r10b, 0x73
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x25
add r10b, dil
add r10b, r9b
mov byte [rsp + r11 + 0x30], r10b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008bdd5
lea rcx, [r11 + r13]
movzx edi, r9b
and dl, cl
add dl, dl
sub dil, dl
sub dil, 0x75
add dil, cl
lea ecx, [r11 - 0x69]
inc r8
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x21
add cl, r9b
movzx eax, cl
mov byte [rsp + r11 + 0x30], al
add rax, r8
sub r11, rax
lea edx, [r11 + 0x1c]
inc rbx
movzx eax, dl
mov ecx, 0x1e
and al, r9b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, rbx
add cl, cl
add cl, dl
add cl, r9b
mov byte [rsp + r11 + 0x30], cl
add r11, rax
movzx eax, byte [rsp + r11 + 0x30]
add rax, r8
add r11, rax
inc r11
jmp 0x14008bdd5
lea rax, [r11 + r12]
and dl, al
add dl, dl
sub r9b, dl
lea edi, [rax + r9]
add dil, 0x17
movzx eax, byte [rsp + r11 + 0x30]
add rax, r8
add r11, rax
inc r11
jmp 0x14008bdd5
add r11b, 0x19
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
lea edi, [r9 + r11]
add dil, 0x51
jmp 0x14008bdd2
add r11b, 0xf
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
lea edi, [r9 + r11]
sub dil, 0x69
jmp 0x14008bdc2
lea rsi, [rbp + 0x17c208c]
jmp 0x14008c8c5
lea rsi, [rbp + 0x9df711]
jmp 0x14008c8c5
lea rsi, [rsp + 0x30]
xor edx, edx
mov ecx, 2
call sub.KERNEL32.dll_CreateToolhelp32Snapshot
xor r13d, r13d
mov rdi, rax
mov ebx, r13d
cmp rax, 0xffffffffffffffff
je 0x14008eecd
xor edx, edx
lea rcx, [rbp + 0x174]
mov r8d, 0x234
call fcn.140106870
lea rdx, [rbp + 0x170]
mov dword [rbp + 0x170], 0x238
mov rcx, rdi
call sub.KERNEL32.dll_Process32FirstW
test eax, eax
je 0x14008c97b
lea rdx, [rbp + 0x19c]
mov rcx, rsi
call fcn.1400ec324
test eax, eax
jne 0x14008c930
mov ebx, dword [rbp + 0x178]
jmp 0x14008c97b
lea rdx, [rbp + 0x170]
mov rcx, rdi
call sub.KERNEL32.dll_Process32NextW
test eax, eax
je 0x14008c97b
nop dword [rax]
nop word [rax + rax]
lea rdx, [rbp + 0x19c]
mov rcx, rsi
call fcn.1400ec324
test eax, eax
lea rdx, [rbp + 0x170]
mov rcx, rdi
cmove ebx, dword [rbp + 0x178]
call sub.KERNEL32.dll_Process32NextW
test eax, eax
jne 0x14008c950
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test ebx, ebx
je 0x14008eecd
mov rax, qword [0x1402f0c90]
mov r8d, ebx
xor edx, edx
mov ecx, 0x1fffff
mov dword [rax + 0x10], ebx
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rcx, qword [0x1402f0c90]
mov edx, ebx
mov qword [rcx + 0x20], rax
mov ecx, 0x18
call sub.KERNEL32.dll_CreateToolhelp32Snapshot
mov rdi, rax
cmp rax, 0xffffffffffffffff
jne 0x14008c9cb
mov rcx, r13
jmp 0x14008ca03
lea rdx, [rbp + 0x3b0]
mov dword [rbp + 0x3b0], 0x238
mov rcx, rdi
call sub.KERNEL32.dll_Module32First
mov rcx, rdi
test eax, eax
jne 0x14008c9f6
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, r13
jmp 0x14008ca03
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x3c8]
mov rax, qword [0x1402f0c90]
mov qword [rax + 0x18], rcx
mov rax, qword [0x1402f0c90]
cmp qword [rax + 0x20], 0xffffffffffffffff
jne 0x14008d3af
movzx edi, byte [rbp + 0x628]
movabs r14, 0x6dbe2dd913a5b4c0
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x64], xmm0
mov dword [rbp - 0x80], 0xa35fa05b
movabs r12, 0x3340ef8987f140
mov dword [rbp - 0x7c], 0x66706b6d
movabs r15, 0x493a898b3af11e40
mov dword [rbp - 0x78], 0xab6e6064
mov dword [rbp - 0x74], 0x6c617f7c
mov dword [rbp - 0x70], 0xb3616275
mov dword [rbp - 0x6c], 0x7378747c
mov dword [rbp - 0x68], 0x9b907c74
nop
call fcn.140049fd0
mov rbx, qword [rax]
call fcn.140049fe0
mov r8, qword [rax]
mov r10, r13
cmp r10, 0x2c
jae 0x14008d3a6
movzx r9d, byte [rbp + r10 - 0x80]
mov esi, r9d
mov r11d, r9d
nop dword [rax]
cmp rbx, r10
ja 0x14008d39a
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008cade
lea rcx, [r10 + r14]
movzx eax, sil
and al, cl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x40
add dil, cl
jmp 0x14008cb20
je 0x14008d323
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008d2a6
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008d270
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008d23a
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008d1ef
nop dword [rax + rax]
cmp r8, r10
ja 0x14008d38e
lea rax, [r8 + 0x40]
cmp rbx, rax
jae 0x14008cb4b
lea edi, [r10 - 0x40]
movzx eax, dil
and al, r9b
add al, al
sub dil, al
sub dil, 0x40
add dil, r9b
jmp 0x14008cb90
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008d1ef
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008d063
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008d23a
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008d270
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008d0a2
nop dword [rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14008cf4b
nop dword [rax]
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008cf29
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008cf0b
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14008cee7
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14008cecb
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14008d006
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14008ceb6
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14008cfdf
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008ce9e
lea rbx, [r8 + 9]
lea r8, [rbx + 0x5a]
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14008d36e
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14008d351
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14008cd32
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14008cd17
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14008ccf7
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14008cf54
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14008ce4f
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14008ce0c
lea rbx, [r8 + 0x20]
lea r8, [rbx + 2]
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14008cde5
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14008cdc7
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14008d106
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14008cda9
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x14008cd94
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x14008cd72
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x14008cd54
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14008d151
lea rbx, [r8 + 0x42]
lea r8, [rbx + 5]
jmp 0x14008cba0
lea ecx, [r10 + 0x40]
mov edi, 0x20
movzx eax, cl
and al, r9b
sub dil, al
add dil, dil
add dil, cl
add dil, r9b
jmp 0x14008cb90
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x14008cb20
lea edx, [r10 + 0x40]
mov ecx, 0x20
movzx eax, dl
mov r11, rsi
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008cab0
movzx ecx, r10b
movzx edi, r10b
and cl, r9b
dec r10
add cl, cl
sub dil, cl
add dil, r9b
inc r10
jmp 0x14008ca93
lea ecx, [r10 + 0x80]
movzx edx, r10b
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008d253
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
jmp 0x14008d28a
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008d28d
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008d2eb
movzx eax, byte [rbp + r10 - 0x80]
movzx ecx, r10b
movzx edi, r10b
and cl, r9b
add cl, cl
add rax, r8
sub dil, cl
add r10, rax
add dil, r9b
inc r10
jmp 0x14008ca93
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
cmp r8, 0x1000
jb 0x14008d19e
movzx r11d, r10b
lea ecx, [r11 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea edi, [rcx + rcx]
jmp 0x14008d20d
lea edx, [r10 + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp rbx, 0x200
jae 0x14008d1ab
lea rax, [r8 + 0x5a]
cmp rbx, rax
jbe 0x14008d0d0
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008ce22
movzx ecx, r9b
movzx edi, r9b
and cl, r10b
add cl, cl
sub dil, cl
add dil, r10b
jmp 0x14008d2eb
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
jmp 0x14008d28d
movzx ecx, r9b
movzx edi, r9b
and cl, r10b
movzx edx, r10b
add cl, cl
sub dil, cl
add dil, r10b
jmp 0x14008d253
lea ecx, [r10 + 0x80]
dec r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
inc r10
jmp 0x14008ca93
movzx eax, r9b
inc r8
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
dec r10
inc r10
jmp 0x14008ca93
lea ecx, [r10 + 0x80]
movzx r11d, r10b
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008d20d
lea rax, [r8 + 0xa]
cmp rbx, rax
jae 0x14008cfa0
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
lea rax, [r8 + rbx]
cmp rax, 0x42
je 0x14008d1cc
lea rax, [r8 + 0x61]
cmp rbx, rax
jbe 0x14008d04d
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x14008ce69
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008cfd6
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
movzx eax, byte [rbp + r10 - 0x80]
add rax, r8
add r10, rax
lea edi, [r9 + rcx]
add dil, 0x80
inc r10
jmp 0x14008ca93
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008cffd
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008d2c2
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008d024
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008d28a
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008cf6a
movzx ecx, r10b
movzx edi, r10b
and cl, r9b
movzx edx, r10b
add cl, cl
sub dil, cl
add dil, r9b
jmp 0x14008d253
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008d1ef
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008d088
lea edx, [r10 + 0x40]
mov ecx, 0x20
movzx eax, dl
dec r10
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r10
jmp 0x14008ca93
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008d270
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14008ce69
lea edx, [r10 + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r9b
sub cl, al
movzx eax, byte [rbp + r10 - 0x80]
add rax, r8
add r10, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r10
jmp 0x14008ca93
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008d0fd
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
movzx eax, byte [rbp + r10 - 0x80]
add rax, r8
lea edi, [r10 + r9]
add r10, rax
inc r10
jmp 0x14008ca93
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008d11e
movzx ecx, r9b
movzx edi, r9b
and cl, r10b
add cl, cl
sub dil, cl
add dil, r10b
jmp 0x14008d2c2
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008d148
movzx edx, r10b
lea ecx, [rdx + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008d253
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008d178
lea ecx, [r10 + 0x80]
inc r8
movzx eax, cl
dec r10
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
inc r10
jmp 0x14008ca93
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008ce22
movzx ecx, r9b
movzx edi, r9b
and cl, r10b
movzx r11d, r10b
add cl, cl
sub dil, cl
add dil, r10b
jmp 0x14008d20d
mov byte [rbp + r10 - 0x80], dil
inc r10
jmp 0x14008ca93
movzx edi, byte [rbp + r10 - 0x80]
movzx eax, r9b
and al, r10b
movzx edx, r10b
add al, al
sub dil, al
add dil, r9b
add dil, r10b
jmp 0x14008d253
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, byte [rbp + r10 - 0x80]
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008d2c2
mov ecx, 0x20
movzx r11d, r10b
lea edx, [r11 + 0x40]
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add r11b, 0x40
mov ecx, 0x20
movzx eax, r11b
and al, r9b
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
mov byte [rbp + r10 - 0x80], cl
inc r8
dec r10
inc r10
jmp 0x14008ca93
movzx edx, r10b
lea ecx, [rdx - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
sub dl, 0x40
movzx eax, dl
and al, r9b
add al, al
sub dl, al
sub dl, 0x40
add dl, r9b
add dl, dil
mov byte [rbp + r10 - 0x80], dl
jmp 0x14008d28a
lea edx, [r10 + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14008ca93
lea rcx, [r10 + r12]
movzx r9d, r11b
and r11b, cl
mov eax, 0x20
sub al, r11b
lea edi, [rax + rax]
add dil, r9b
add dil, cl
lea edx, [r10 + 0x40]
inc r8
movzx eax, dl
mov ecx, 0x20
and al, r9b
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 - 0x80], al
add rax, r8
sub r10, rax
movzx eax, r9b
inc rbx
and al, r10b
add al, al
sub r9b, al
mov rax, 0xffffffffffffffff
add r9b, r10b
sub rax, rbx
mov byte [rbp + r10 - 0x80], r9b
add r10, rax
movzx eax, byte [rbp + r10 - 0x80]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ca93
lea rcx, [r10 + r15]
mov edx, 0x20
movzx eax, cl
and al, r11b
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
movzx eax, byte [rbp + r10 - 0x80]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ca93
sub r10b, 0x40
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x40
jmp 0x14008ca90
add r10b, 0x40
mov ecx, 0x20
movzx eax, r10b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x14008ca80
lea rcx, [rbp + 0x1557080]
jmp 0x14008fa5c
lea rcx, [rbp + 0xbb2540]
jmp 0x14008fa5c
lea rcx, [rbp - 0x80]
jmp 0x14008fa5c
lea rdx, [rbp + 0x40]
mov qword [rbp + 0x40], r13
lea rcx, [0x1400898a0]
mov dword [rbp + 0x48], ebx
call qword [sym.imp.USER32.dll_EnumWindows]
test eax, eax
jne 0x14008d3df
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xffffffff
jne 0x14008d3df
mov rcx, qword [rbp + 0x40]
test rcx, rcx
jne 0x14008d3e2
mov rcx, r13
lea rdx, [r14 + 0x98]
mov qword [r14 + 0xa8], rcx
call qword [sym.imp.USER32.dll_GetWindowRect]
test eax, eax
jne 0x14008e057
movzx edi, byte [rbp + 0x628]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x22], xmm0
mov qword [rbp + 0x32], rax
movabs r14, 0x4b187b399dcf5efe
mov word [rbp + 0x3a], ax
movabs r12, 0xdab5e9350ab98f2
mov dword [rbp + 0x10], 0x134fecb3
movabs r15, 0xe14971acd96e1cfa
mov dword [rbp + 0x14], 0x5364586b
mov dword [rbp + 0x18], 0x5e1a6e67
mov dword [rbp + 0x1c], 0x696d6f6e
mov word [rbp + 0x20], 0xfdf2
call fcn.140049fd0
mov rbx, qword [rax]
call fcn.140049fe0
mov r8, qword [rax]
nop dword [rax + rax]
mov r11, r13
cmp r11, 0x2c
jae 0x14008e04e
movzx r10d, byte [rbp + r11 + 0x10]
mov esi, r10d
mov r9d, r10d
nop dword [rax]
cmp rbx, r11
ja 0x14008e042
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008d4bf
lea rcx, [r11 + r14]
movzx eax, sil
and al, cl
mov edi, 7
sub dil, al
add dil, dil
add dil, cl
add dil, r10b
jmp 0x14008d506
je 0x14008dfc8
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008df48
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008df16
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008dedb
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14008deba
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008de96
cmp r8, r11
ja 0x14008e036
lea rax, [r8 + 0x80]
cmp rbx, rax
jae 0x14008d537
lea edx, [r11 - 0x2a]
mov ecx, 0x13
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008d590
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008de4e
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008de29
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008de0e
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008ddf3
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14008ddd8
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008ddb9
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14008daec
nop dword [rax]
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14008dada
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14008dab2
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14008da8d
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14008da6a
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14008da4b
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008da30
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14008da15
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14008d9fa
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14008d9d0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008d5a0
lea rbx, [r8 + 0x7a]
lea r8, [rbx + 0x3e8]
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14008e016
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x14008dff6
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14008d794
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14008d775
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14008d75a
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14008d97e
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14008d935
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14008d8f5
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14008d8ce
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14008d5a0
lea rbx, [r8 + 0x200]
lea r8, [rbx + 0x7a]
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14008d8a0
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14008d881
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14008d866
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14008d84b
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14008d830
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14008d811
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x14008d7f0
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14008d7c8
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14008d7b6
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14008d5a0
lea rbx, [r8 + 0x28]
lea r8, [rbx + 0x200]
jmp 0x14008d5a0
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x66
jmp 0x14008d590
lea edx, [r11 - 0x12]
mov ecx, 0x3f
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008d506
lea edx, [r11 - 0xe]
mov ecx, 0x31
movzx eax, dl
mov r9, rsi
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008d490
lea edx, [r11 - 0x50]
mov ecx, 0x18
movzx r9d, r11b
jmp 0x14008de5b
lea edx, [r11 - 0x4c]
mov ecx, 0xa
movzx eax, dl
inc r8
and al, r10b
dec r11
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x14008d473
lea ecx, [r11 - 0x48]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 8
inc r11
jmp 0x14008d473
lea ecx, [r11 - 0x44]
movzx r9d, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
jmp 0x14008def5
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
jmp 0x14008df2c
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
jmp 0x14008df2f
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x78
jmp 0x14008df66
lea edx, [r11 - 0x34]
mov ecx, 0x36
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008df8b
lea edx, [r11 - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x14008d473
lea edx, [r11 - 0x26]
mov ecx, 5
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
mov byte [rbp + r11 + 0x10], dil
inc r11
jmp 0x14008d473
lea ecx, [r11 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x12
cmp r8, 9
jb 0x14008d8e8
mov edx, 0xa
movzx r9d, r11b
lea ecx, [r9 + 0x34]
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x14008de6c
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2e
cmp rbx, 0x40
jae 0x14008dd71
lea rax, [r8 + 0xa]
cmp rbx, rax
jbe 0x14008dcb3
lea edx, [r11 + 0x5c]
mov ecx, 0x3e
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008d90b
lea ecx, [r11 - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4a
lea rax, [r8 + rbx]
cmp rax, 0x3e8
je 0x14008dd99
lea rax, [r8 + 0x42]
cmp rbx, rax
jbe 0x14008dc11
lea edx, [r11 - 0x7a]
mov ecx, 0x2b
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008d94b
lea ecx, [r11 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
lea edi, [r10 + rcx]
sub dil, 0x1c
inc r11
jmp 0x14008d473
lea ecx, [r11 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x14008df8b
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x54
jmp 0x14008df66
lea ecx, [r11 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
jmp 0x14008df2f
lea edx, [r11 + 0x14]
mov ecx, 0x3a
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008df2c
mov ecx, 0x2c
movzx r9d, r11b
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008def5
lea edx, [r11 + 0x1c]
mov ecx, 0x1e
movzx eax, dl
dec r11
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x14008d473
lea edx, [r11 + 0x20]
mov ecx, 0x10
movzx eax, dl
inc r8
and al, r10b
dec r11
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x14008d473
movzx r9d, r11b
mov ecx, 2
lea edx, [r9 + 0x24]
jmp 0x14008de5b
lea rax, [r8 + 0x64]
cmp rbx, rax
jae 0x14008db14
lea edx, [r11 - 2]
mov ecx, 7
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008d994
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008db4b
lea edx, [r11 - 0x54]
mov ecx, 0x26
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x14008d473
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008db6f
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7c
jmp 0x14008df66
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008db97
movzx r9d, r11b
lea ecx, [r9 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
jmp 0x14008def5
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008dbc1
lea ecx, [r11 - 0x6c]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xc
inc r11
jmp 0x14008d473
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008dbf2
lea edx, [r11 - 0x70]
mov ecx, 8
movzx eax, dl
inc r8
and al, r10b
dec r11
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x14008d473
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14008d994
movzx r9d, r11b
mov ecx, 0x16
lea edx, [r9 - 0x74]
jmp 0x14008de5b
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008dc2c
movzx r9d, r11b
mov ecx, 0x39
lea edx, [r9 - 0x7e]
jmp 0x14008de5b
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008dc54
movzx r9d, r11b
lea ecx, [r9 + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3a
jmp 0x14008def5
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008dc78
lea ecx, [r11 + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1e
jmp 0x14008df2c
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008d94b
lea edx, [r11 + 0x62]
mov ecx, 0x29
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x14008d473
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008dce6
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
lea edi, [r10 + rcx]
sub dil, 0x68
inc r11
jmp 0x14008d473
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008dd0e
lea edx, [r11 + 0x48]
mov ecx, 4
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008df2c
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008dd3c
lea edx, [r11 + 0x40]
mov ecx, 0x20
movzx eax, dl
dec r11
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x14008d473
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008d90b
lea edx, [r11 + 0x3c]
mov ecx, 0x2e
movzx eax, dl
inc r8
and al, r10b
dec r11
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x14008d473
movzx edi, byte [rbp + r11 + 0x10]
movzx r9d, r11b
lea edx, [r9 + 0x30]
movzx eax, dl
and al, r10b
add al, al
sub dil, al
sub dil, 0x50
add dil, r10b
add dil, dl
jmp 0x14008def5
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0x10]
lea edi, [r10 + rcx]
sub dil, 0x34
jmp 0x14008df66
lea edx, [r11 - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008df8b
lea ecx, [r11 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x16
jmp 0x14008df66
lea ecx, [r11 - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x32
jmp 0x14008df2f
lea ecx, [r11 - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4e
jmp 0x14008df2c
lea edx, [r11 - 0x36]
mov ecx, 0x3d
movzx eax, dl
dec r11
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x14008d473
movzx r9d, r11b
mov ecx, 0x21
lea edx, [r9 - 0x2e]
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0x32
inc r8
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x5e
add r9b, r10b
mov byte [rbp + r11 + 0x10], r9b
dec r11
inc r11
jmp 0x14008d473
lea ecx, [r11 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x12
inc r8
dec r11
inc r11
jmp 0x14008d473
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2e
dec r11
inc r11
jmp 0x14008d473
movzx r9d, r11b
lea ecx, [r9 - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4a
add r9b, 0x2e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x42
add r9b, r10b
add r9b, dil
mov byte [rbp + r11 + 0x10], r9b
jmp 0x14008df2c
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x66
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008d473
lea rdx, [r11 + r12]
mov ecx, 0x31
movzx eax, dl
movzx r10d, r9b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
lea ecx, [r11 + 0x2a]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x26
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x10], al
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x28]
inc rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, rbx
sub cl, 0x18
add cl, r10b
mov byte [rbp + r11 + 0x10], cl
add r11, rax
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14008d473
lea rcx, [r11 + r15]
mov edx, 0x15
movzx eax, cl
and al, r9b
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r9b
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14008d473
sub r11b, 0xa
mov ecx, 0x23
movzx eax, r11b
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
jmp 0x14008d470
sub r11b, 6
mov ecx, 0x15
movzx eax, r11b
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
jmp 0x14008d458
lea rcx, [rbp + 0x153d2b8]
jmp 0x14008fa5c
lea rcx, [rbp + 0xe331b6]
jmp 0x14008fa5c
lea rcx, [rbp + 0x10]
jmp 0x14008fa5c
mov eax, dword [r14 + 0xa0]
mov rcx, r14
sub eax, dword [r14 + 0x98]
mov dword [r14 + 0xd0], eax
mov eax, dword [r14 + 0xa4]
sub eax, dword [r14 + 0x9c]
mov dword [r14 + 0xd4], eax
call fcn.14008ae10
test al, al
jne 0x14008ec67
movzx edi, byte [rbp + 0x628]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x36], xmm0
mov dword [rbp - 0x26], eax
movabs r14, 0xc6d7130e81b5376a
mov byte [rbp - 0x22], al
movabs r15, 0xfd8fab828f5ef2ba
mov dword [rbp - 0x50], 0x6b2f6c2b
movabs r13, 0x6fe185658bf483e6
mov dword [rbp - 0x4c], 0x24283725
movabs r12, 0x5485392b851fa63e
mov dword [rbp - 0x48], 0x2d3d752a
mov dword [rbp - 0x44], 0x3222303d
mov dword [rbp - 0x40], 0x36202e7c
mov dword [rbp - 0x3c], 0xdec72d26
mov word [rbp - 0x38], 0x6572
call fcn.140049fd0
mov rbx, qword [rax]
call fcn.140049fe0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x2f
jae 0x14008ec5e
movzx r10d, byte [rbp + r11 - 0x50]
mov esi, r10d
mov r9d, r10d
nop word [rax + rax]
cmp rbx, r11
ja 0x14008ec52
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008e15f
lea rcx, [r11 + r14]
movzx eax, sil
and al, cl
mov edi, 0xd
sub dil, al
add dil, dil
add dil, cl
add dil, r10b
jmp 0x14008e1a0
je 0x14008ebdb
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008eb5b
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008eb2b
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14008eb0a
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008eac3
nop dword [rax]
cmp r8, r11
ja 0x14008ec46
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008e1ce
lea edx, [r11 - 0x4e]
mov ecx, 0x11
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008e1f0
je 0x14008eaa3
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008ea5e
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008ea3f
nop
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14008e76f
nop dword [rax]
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008e74c
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14008e724
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14008e703
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14008e6e4
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x14008e6c6
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14008e6a7
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14008e688
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14008e66d
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14008e643
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008e200
lea rbx, [r8 + 9]
lea r8, [rbx + 0x42]
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14008ec26
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14008ec09
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14008e3ee
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14008e3d3
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14008e3b4
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14008e5ef
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x14008e5a0
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14008e55f
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14008e53c
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14008e200
lea rbx, [r8 + 0x42]
lea r8, [rbx + 0x1000]
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x14008e50e
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14008e4f3
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14008e4d8
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14008e4b9
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x14008e497
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14008e474
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14008e453
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x14008e42f
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14008e40c
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14008e200
lea rbx, [r8 + 4]
lea r8, [rbx + 1]
jmp 0x14008e200
lea edx, [r11 - 0x72]
mov ecx, 0xf
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008e1f0
lea ecx, [r11 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x16
jmp 0x14008e1a0
lea ecx, [r11 - 0x1a]
mov r9, rsi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4a
jmp 0x14008e130
lea edx, [r11 - 0x70]
mov ecx, 8
movzx eax, dl
movzx r9d, r11b
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008eadd
lea ecx, [r11 - 0x44]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
inc r11
jmp 0x14008e114
lea ecx, [r11 - 0x18]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
inc r11
jmp 0x14008e114
lea edx, [r11 + 0x14]
mov ecx, 0x3a
movzx eax, dl
movzx r9d, r11b
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008ea7c
lea edx, [r11 + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add rbx, r8
jmp 0x14008eb42
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008eb42
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
jmp 0x14008eb74
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
jmp 0x14008eb9c
lea edx, [r11 - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 - 0x50]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x14008e114
lea ecx, [r11 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x12
mov byte [rbp + r11 - 0x50], dil
inc r11
jmp 0x14008e114
lea ecx, [r11 + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x46
cmp r8, 0x2a
jb 0x14008e552
movzx ecx, r10b
movzx r9d, r11b
movzx eax, r10b
lea edx, [r9 + 0x3c]
and al, dl
add al, al
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x48]
jmp 0x14008eadd
lea ecx, [r11 + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7a
cmp rbx, 0x400
jae 0x14008e9f6
lea rax, [r8 + 0x80]
cmp rbx, rax
jbe 0x14008e940
lea edx, [r11 - 0xc]
mov ecx, 0x2a
movzx eax, r10b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14008e575
lea edx, [r11 + 0x62]
mov ecx, 0x29
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 4
je 0x14008ea1b
lea rax, [r8 + 0x10]
cmp rbx, rax
jbe 0x14008e845
lea edx, [r11 + 0x42]
mov ecx, 0x19
movzx eax, r10b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14008e5b6
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 - 0x50]
add rax, r8
add r11, rax
lea edi, [r10 + rcx]
sub dil, 0x34
inc r11
jmp 0x14008e114
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x14008eb9c
lea edx, [r11 - 0x7c]
mov ecx, 0x32
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008eb74
lea edx, [r11 - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008eb42
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 4
add rbx, r8
jmp 0x14008eb42
movzx r9d, r11b
lea ecx, [r9 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x14008ea7c
lea ecx, [r11 + 0x34]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6c
inc r11
jmp 0x14008e114
lea edx, [r11 + 0x60]
mov ecx, 0x30
movzx eax, dl
inc r8
and al, r10b
dec r11
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x14008e114
mov ecx, 0x16
movzx r9d, r11b
lea edx, [r9 - 0x74]
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008eadd
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x14008e78c
lea edx, [r11 + 0x6a]
mov ecx, 0xd
movzx eax, dl
and al, r10b
jmp 0x14008e5fe
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008e7c3
lea edx, [r11 + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 - 0x50]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x14008e114
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008e7e7
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x54
jmp 0x14008eb74
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008e815
lea edx, [r11 + 0x5c]
mov ecx, 0x3e
movzx eax, r10b
dec r11
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
inc r11
jmp 0x14008e114
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008e609
movzx r9d, r11b
movzx eax, r10b
movzx edi, r10b
lea edx, [r9 + 4]
and al, dl
add al, al
sub dil, al
sub dil, 0x1c
add dil, dl
jmp 0x14008eadd
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008e871
mov ecx, 0x33
movzx r9d, r11b
movzx eax, r10b
lea edx, [r9 + 0x16]
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14008eadd
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008e89c
lea ecx, [r11 - 0x42]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x32
inc r11
jmp 0x14008e114
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008e8c7
lea edx, [r11 + 0x66]
mov ecx, 0x1b
movzx eax, r10b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
add rbx, r8
jmp 0x14008eb42
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008e8ef
lea edx, [r11 + 0x3a]
mov ecx, 0x35
movzx eax, r10b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14008eb42
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008e917
lea edx, [r11 - 0x1e]
movzx eax, r10b
and al, dl
movzx edi, r10b
add al, al
sub dil, al
sub dil, 0x2e
add dil, dl
jmp 0x14008eb9c
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14008e5b6
mov ecx, 3
lea edx, [r11 - 0x4a]
movzx eax, r10b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
jmp 0x14008ebf2
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008e974
lea ecx, [r11 - 0x38]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 - 0x50]
add rax, r8
add r11, rax
lea edi, [rcx + r10]
sub dil, 0x78
inc r11
jmp 0x14008e114
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008e99c
lea edx, [r11 + 0x70]
movzx eax, r10b
and al, dl
movzx edi, r10b
add al, al
sub dil, al
sub dil, 0x10
add dil, dl
jmp 0x14008eb74
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008e9c7
lea edx, [r11 + 0x18]
mov ecx, 0x2c
movzx eax, r10b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
add rbx, r8
jmp 0x14008eb42
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008e575
lea ecx, [r11 - 0x40]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x40
inc r11
jmp 0x14008e114
movzx edi, byte [rbp + r11 - 0x50]
movzx r9d, r11b
movzx eax, r10b
lea edx, [r9 + 0x10]
and al, dl
add al, al
sub dil, al
sub dil, 0x70
add dil, dl
add dil, r10b
jmp 0x14008ea7c
lea edx, [r11 - 0x1c]
movzx eax, r10b
and al, dl
movzx edi, r10b
add al, al
sub dil, al
sub dil, byte [rbp + r11 - 0x50]
sub dil, 0x3c
add dil, dl
jmp 0x14008eb74
lea edx, [r11 - 0x56]
mov ecx, 0x2d
movzx eax, r10b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14008eb42
movzx r9d, r11b
movzx eax, r10b
movzx edi, r10b
lea edx, [r9 + 2]
and al, dl
add al, al
sub dil, al
sub dil, 0xe
add dil, dl
movzx eax, r10b
add r9b, 0x7a
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x56
add r10b, r9b
add r10b, dil
mov byte [rbp + r11 - 0x50], r10b
add rbx, r8
jmp 0x14008eb42
mov ecx, 0x2b
movzx r9d, r11b
movzx eax, r10b
lea edx, [r9 - 0x7a]
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14008eadd
movzx r9d, r11b
lea ecx, [r9 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x12
sub r9b, 0x5a
movzx eax, r10b
and al, r9b
mov ecx, 0x3b
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
mov byte [rbp + r11 - 0x50], cl
inc r8
dec r11
inc r11
jmp 0x14008e114
lea ecx, [r11 + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7a
dec r11
inc r11
jmp 0x14008e114
lea rcx, [r11 + r15]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x16
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008e114
lea rax, [r11 + r13]
movzx r10d, r9b
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [r10 + rax]
sub dil, 0x4a
lea edx, [r11 + 0x4e]
movzx eax, r10b
and al, dl
inc r8
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x22
add cl, dl
movzx eax, cl
mov byte [rbp + r11 - 0x50], al
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x48]
movzx eax, r10b
and al, cl
inc rbx
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, rbx
sub r10b, 8
add r10b, cl
mov byte [rbp + r11 - 0x50], r10b
add r11, rax
movzx eax, byte [rbp + r11 - 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14008e114
mov ecx, 0x27
lea rdx, [r11 + r12]
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, byte [rbp + r11 - 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14008e114
add r11b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x7e
jmp 0x14008e111
add r11b, 0x3e
mov ecx, 0x27
movzx eax, r10b
and al, r11b
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r11b
jmp 0x14008e101
lea rcx, [rbp + 0x1413ae8]
jmp 0x14008fa5c
lea rcx, [rbp + 0x1367252]
jmp 0x14008fa5c
lea rcx, [rbp - 0x50]
jmp 0x14008fa5c
xor ecx, ecx
call fcn.1400087a0
call fcn.14000ba40
lea rcx, [rbp + 0x50]
mov rdi, rax
call fcn.14001f670
mov qword [rdi + 0x18], r13
mov dword [rdi + 0x10], 0x3c888889
mov dword [rbp + 0x6c], 1
mov dword [rbp + 0x68], 1
mov byte [rbp + 0x70], 1
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140022ed0
vmovss xmm3, dword [0x14010a970]
mov qword [rsp + 0x28], rax
lea rdx, [0x140151340]
lea rax, [rbp + 0x50]
mov r8d, 1
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140020770
lea rcx, [rbp + 0xe0]
mov qword [r14 + 0xb8], rax
call fcn.14001f670
vmovss xmm3, dword [0x14010a970]
lea rax, [rbp + 0xe0]
mov byte [rbp + 0x128], r13b
mov byte [rbp + 0x100], 1
lea rbx, [0x140110078]
mov rcx, qword [rdi + 0x30]
lea rdx, [0x14028efe0]
mov qword [rsp + 0x28], rbx
mov r8d, 0x60584
mov qword [rsp + 0x20], rax
call fcn.140020770
vmovss xmm3, dword [0x14010a97c]
mov qword [r14 + 0xc0], rax
lea rdx, [0x140179fa0]
mov rcx, qword [rdi + 0x30]
lea rax, [rbp + 0xe0]
mov qword [rsp + 0x28], rbx
mov r8d, 0x115038
mov qword [rsp + 0x20], rax
call fcn.140020770
mov qword [r14 + 0xc8], rax
mov rcx, qword [r14 + 0xb0]
call fcn.140030710
mov rdx, qword [r14 + 0xe8]
mov rcx, qword [r14 + 0xd8]
call fcn.14002f6e0
mov ecx, 0xb8
call fcn.1400d63b0
test rax, rax
je 0x14008eebc
mov qword [rax], 0x3f800000
mov dword [rax + 8], r13d
mov dword [rax + 0xc], 0x3f800000
mov dword [rax + 0x10], 0x3f781062
mov dword [rax + 0x14], 0x3f1fbe77
mov dword [rax + 0x18], 0x3df9db23
mov dword [rax + 0x1c], 0x3f800000
mov dword [rax + 0x20], 0x41a00000
mov byte [rax + 0x24], 1
mov dword [rax + 0x26], r13d
mov byte [rax + 0x2a], r13b
mov dword [rax + 0x2c], 0x43960000
mov dword [rax + 0x30], 0x43960000
mov dword [rax + 0x34], 0x43960000
mov dword [rax + 0x38], 0x40e00000
mov dword [rax + 0x3c], 0x43960000
mov dword [rax + 0x40], 0x3f800000
mov qword [rax + 0x44], 0x3f249ba6
mov dword [rax + 0x4c], 0x3f800000
mov qword [rax + 0x50], 0x3f218937
mov dword [rax + 0x58], 0x3f800000
mov qword [rax + 0x5c], 0x3f800000
mov dword [rax + 0x64], 0x3f800000
mov dword [rax + 0x68], 0x3f58d4fe
mov dword [rax + 0x6c], 0x3f800000
mov qword [rax + 0x70], 0x3f800000
mov dword [rax + 0x78], r13d
mov qword [rax + 0x7c], 0x3f800000
mov dword [rax + 0x84], 0x3ef6c8b4
mov dword [rax + 0x88], 0x3f800000
mov qword [rax + 0x8c], 0x3f800000
mov dword [rax + 0x94], 0x3ef6c8b4
mov dword [rax + 0x98], 0x3f800000
mov qword [rax + 0x9c], 0x3f800000
mov qword [rax + 0xa4], r13
mov qword [rax + 0xac], r13
mov word [rax + 0xb4], r13w
mov byte [rax + 0xb6], r13b
mov qword [0x1402f0ca8], rax
mov al, 1
jmp 0x14008fa63
mov rax, r13
mov qword [0x1402f0ca8], rax
mov al, 1
jmp 0x14008fa63
movzx edi, byte [rbp + 0x628]
xor eax, eax
mov qword [rbp - 9], rax
movabs rsi, 0x82df230ad80691ed
mov word [rbp - 1], ax
movabs r14, 0x99d83b61983b2155
mov byte [rbp + 1], al
movabs r12, 0x9419f54be82dfd7b
mov dword [rbp - 0x20], 0x6b37723b
movabs r15, 0x889d69208813b5c7
mov dword [rbp - 0x1c], 0x2a191f1a
mov dword [rbp - 0x18], 0x63191815
mov dword [rbp - 0x14], 0x67141010
mov dword [rbp - 0x10], 0xe90f141c
mov word [rbp - 0xc], 0x87de
mov byte [rbp - 0xa], 0x78
call fcn.140049fd0
mov rbx, qword [rax]
call fcn.140049fe0
mov r8, qword [rax]
nop word [rax + rax]
mov r11, r13
cmp r11, 0x22
jae 0x14008fa58
movzx r9d, byte [rbp + r11 - 0x20]
mov r10d, r9d
mov edx, r9d
nop dword [rax]
cmp rbx, r11
ja 0x14008fa4f
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008ef9e
lea rcx, [r11 + rsi]
movzx eax, r10b
and al, cl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x7b
add dil, cl
jmp 0x14008efe0
je 0x14008f9e4
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008f964
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008f937
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008f91b
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008f8d9
nop dword [rax + rax]
cmp r8, r11
ja 0x14008fa46
lea rax, [r8 + 6]
cmp rbx, rax
jae 0x14008f00b
lea edi, [r11 + 0x71]
movzx eax, dil
and al, r9b
add al, al
sub dil, al
sub dil, 0x17
add dil, r9b
jmp 0x14008f040
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008f891
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008f86f
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008f84f
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008f830
nop
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14008f5dd
nop dword [rax]
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14008f5bd
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14008f595
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x14008f570
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008f550
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14008f52e
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14008f50f
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14008f4f0
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14008f4d1
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14008f4a3
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14008f050
lea rbx, [r8 + 0x28]
lea r8, [rbx + 4]
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14008fa29
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14008fa0c
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14008f23f
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14008f223
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14008f207
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14008f44f
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14008f405
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14008f3c0
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x14008f39c
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14008f050
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 0x10]
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14008f371
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14008f352
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x14008f333
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14008f314
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x14008f2f2
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x14008f2cf
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14008f2aa
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14008f282
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14008f25e
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14008f050
lea rbx, [r8 + 0x64]
lea r8, [rbx + 0x80]
jmp 0x14008f050
lea edi, [r11 - 0x51]
movzx eax, dil
and al, r9b
add al, al
sub dil, al
add dil, 0x37
add dil, r9b
jmp 0x14008f040
lea edi, [r11 - 0x2b]
movzx eax, dil
and al, r9b
add al, al
sub dil, al
add dil, 0x2d
add dil, r9b
jmp 0x14008efe0
lea edi, [r11 - 5]
mov rdx, r10
movzx eax, dil
and al, r9b
add al, al
sub dil, al
add dil, 0x23
add dil, r9b
jmp 0x14008ef70
lea ecx, [r11 - 0x78]
mov edi, 0x24
movzx eax, cl
movzx r10d, r11b
and al, r9b
sub dil, al
add dil, dil
add dil, cl
add dil, r9b
jmp 0x14008f8af
lea edx, [r11 - 0x52]
mov ecx, 0x1f
movzx eax, dl
inc r8
and al, r9b
dec r11
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r11
jmp 0x14008ef53
lea edx, [r11 - 0x2c]
mov ecx, 0x1a
movzx eax, dl
dec r11
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r11
jmp 0x14008ef53
lea edx, [r11 - 6]
mov ecx, 0x15
movzx eax, dl
movzx r10d, r11b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008f8f7
lea edx, [r11 + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
jmp 0x14008f94b
lea edx, [r11 + 0x46]
mov ecx, 0xb
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008f94b
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008f97e
lea edx, [r11 - 0x6e]
mov ecx, 1
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008f9a3
lea ecx, [r11 - 0x48]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
lea edi, [rcx + r9]
sub dil, 8
inc r11
jmp 0x14008ef53
lea ecx, [r11 + 0x17]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x5f
mov byte [rbp + r11 - 0x20], dil
inc r11
jmp 0x14008ef53
lea edx, [r11 + 0x3d]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
add dil, 0x55
add dil, dl
cmp r8, 2
jb 0x14008f3b3
movzx ecx, r9b
movzx r10d, r11b
movzx eax, r9b
lea edx, [r10 + 0x6e]
and al, dl
add al, al
sub cl, al
add cl, dl
lea edi, [rcx*2 - 4]
jmp 0x14008f8af
lea edx, [r11 + 0x63]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
add dil, 0x4b
add dil, dl
cmp rbx, 0x61
jae 0x14008f7f3
lea rax, [r8 + 0x7a]
cmp rbx, rax
jbe 0x14008f73f
lea edx, [r11 - 0x16]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x66
jmp 0x14008f3d7
lea edx, [r11 - 0x77]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
add dil, 0x41
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 0x5a
je 0x14008f814
lea rax, [r8 + 0x80]
cmp rbx, rax
jbe 0x14008f6b3
lea edx, [r11 + 0x79]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x4f
jmp 0x14008f41c
lea edx, [r11 - 0x5a]
movzx eax, r9b
and al, dl
mov ecx, 0x3b
sub cl, al
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r11
jmp 0x14008ef53
lea edx, [r11 - 0x34]
mov ecx, 0x36
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008f9a3
lea edx, [r11 - 0xe]
mov ecx, 0x31
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008f97e
lea edx, [r11 + 0x18]
mov ecx, 0x2c
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008f94b
lea edx, [r11 + 0x3e]
mov ecx, 0x27
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
add rbx, r8
jmp 0x14008f94b
mov ecx, 0x22
movzx r10d, r11b
movzx eax, r9b
lea edx, [r10 + 0x64]
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14008f8f4
lea edx, [r11 - 0x76]
mov ecx, 0x1d
movzx eax, r9b
dec r11
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r11
jmp 0x14008ef53
lea edx, [r11 - 0x50]
mov ecx, 0x18
movzx eax, r9b
inc r8
and al, dl
dec r11
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r11
jmp 0x14008ef53
mov ecx, 0x13
movzx r10d, r11b
movzx eax, r9b
lea edx, [r10 - 0x2a]
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14008f8ac
lea rax, [r8 + 0x20]
cmp rbx, rax
jae 0x14008f602
lea edx, [r11 - 0x13]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x7b
jmp 0x14008f466
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008f636
lea ecx, [r11 - 0x1e]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
lea edi, [rcx + r9]
sub dil, 0x2e
inc r11
jmp 0x14008ef53
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008f65e
lea edx, [r11 - 0x44]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x24
add dil, dl
jmp 0x14008f9a3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008f686
lea edx, [r11 - 0x6a]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x1a
add dil, dl
jmp 0x14008f97e
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008f469
mov ecx, 0x11
movzx r10d, r11b
movzx eax, r9b
lea edx, [r10 - 0x4e]
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14008f8ac
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008f6dc
movzx r10d, r11b
movzx eax, r9b
movzx edi, r9b
lea edx, [r10 + 0x53]
and al, dl
add al, al
sub dil, al
sub dil, 0x45
jmp 0x14008f8ac
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008f707
lea ecx, [r11 + 7]
movzx eax, r9b
and al, cl
dec r11
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x31
inc r11
jmp 0x14008ef53
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008f41f
lea ecx, [r11 + 0x23]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
lea edi, [rcx + r9]
add dil, 0xb
inc r11
jmp 0x14008ef53
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008f773
lea ecx, [r11 - 0x3c]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
lea edi, [rcx + r9]
sub dil, 0x5c
inc r11
jmp 0x14008ef53
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008f79b
lea edx, [r11 - 0x62]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x52
add dil, dl
jmp 0x14008f9a3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008f7c4
movzx r10d, r11b
movzx eax, r9b
movzx edi, r9b
lea edx, [r10 + 6]
and al, dl
add al, al
sub dil, al
sub dil, 0x2a
jmp 0x14008f8f4
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008f3da
lea ecx, [r11 - 0x20]
movzx eax, r9b
and al, cl
dec r11
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x20
inc r11
jmp 0x14008ef53
movzx ecx, byte [rbp + r11 - 0x20]
movzx r10d, r11b
movzx eax, r9b
lea edx, [r10 + 0x48]
and al, dl
sub cl, al
add cl, 4
lea edi, [rcx + rcx]
jmp 0x14008f8f4
lea edx, [r11 + 0x22]
mov ecx, 9
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14008f97e
lea ecx, [r11 - 0x4d]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x1b
add rbx, r8
jmp 0x14008f94b
movzx r10d, r11b
movzx eax, r9b
movzx edi, r9b
lea edx, [r10 - 0x27]
and al, dl
add al, al
sub dil, al
add dil, 0x11
jmp 0x14008f8f4
lea ecx, [r11 - 1]
movzx eax, r9b
and al, cl
dec r11
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 7
inc r11
jmp 0x14008ef53
movzx r10d, r11b
movzx eax, r9b
movzx edi, r9b
lea edx, [r10 + 0x4b]
and al, dl
add al, al
sub dil, al
sub dil, 0xd
add dil, dl
add r10b, 0x5b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x7d
add r10b, r9b
mov byte [rbp + r11 - 0x20], r10b
inc r8
dec r11
inc r11
jmp 0x14008ef53
movzx r10d, r11b
movzx eax, r9b
movzx edi, r9b
lea edx, [r10 + 9]
and al, dl
add al, al
sub dil, al
sub dil, 0x3f
add dil, dl
add r10b, 0x35
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x73
add r10b, dil
add r10b, r9b
mov byte [rbp + r11 - 0x20], r10b
add rbx, r8
jmp 0x14008f94b
lea ecx, [r11 + 0x2f]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x49
add rbx, r8
jmp 0x14008f94b
lea rcx, [r11 + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x53
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008ef53
movzx r9d, dl
lea rcx, [r11 + r12]
and dl, cl
movzx edi, r9b
add dl, dl
sub dil, dl
sub dil, 0x5d
add dil, cl
lea ecx, [r11 + 0xf]
inc r8
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x69
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 - 0x20], al
add rax, r8
sub r11, rax
lea edx, [r11 - 4]
inc rbx
movzx eax, dl
mov ecx, 0xe
and al, r9b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, rbx
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r11 - 0x20], cl
add r11, rax
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x14008ef53
lea rcx, [r11 + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x71
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x14008ef53
add r11b, 0x21
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
add dil, 0x19
jmp 0x14008ef50
add r11b, 0x47
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
add dil, 0xf
jmp 0x14008ef36
lea rcx, [rbp + 0x16a0b1c]
jmp 0x14008fa5c
lea rcx, [rbp + 0x1309d09]
jmp 0x14008fa5c
lea rcx, [rbp - 0x20]
call fcn.14001f3c0
xor al, al
lea r11, [rsp + 0x6f0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret