Function at 0x140066b60
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov rax, rsp
mov qword [rax + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x6a8]
sub rsp, 0x768
vmovaps xmmword [rax - 0x58], xmm6
xor ecx, ecx
vmovaps xmmword [rax - 0x68], xmm7
vmovaps xmmword [rax - 0x78], xmm8
call fcn.140031660
mov rax, qword [0x1402ff138]
movabs rsi, 0x97b7608250271fa2
movabs r14, 0xeed7f867baac879a
movabs r12, 0x87e7cad61ab7b536
movabs r15, 0xcc87e937300596ce
or dword [rax + 0x4b40], 2
mov dword [rax + 0x4b64], 0x43be0000
mov dword [rax + 0x4b68], 0x43c80000
mov dword [rax + 0x4b48], 1
xor eax, eax
movzx r11d, byte [rbp + 0x6b0]
mov qword [rbp - 0x14], rax
mov dword [rbp - 0xc], eax
mov byte [rbp - 0x20], 0x11
mov byte [rbp - 0x1f], 0xe2
mov byte [rbp - 0x1e], 0xec
mov byte [rbp - 0x1d], 0xcb
mov byte [rbp - 0x1c], 0x37
mov byte [rbp - 0x1b], 1
mov byte [rbp - 0x1a], 0x3f
mov byte [rbp - 0x19], 0x11
mov byte [rbp - 0x18], 0xc4
mov byte [rbp - 0x17], 0x3b
mov byte [rbp - 0x16], 0x38
mov byte [rbp - 0x15], 0x93
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x18
jae 0x14006769a
movzx r10d, byte [rbp + rbx - 0x20]
mov edi, r10d
cmp r8, rbx
ja 0x140067691
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140066c80
lea r11, [rbx + r14]
movzx eax, dil
and al, r11b
add al, al
sub r11b, al
sub r11b, 0x36
add r11b, r10b
jmp 0x140066cb0
je 0x140067623
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400675a9
lea rax, [r9 + 5]
cmp r8, rax
je 0x140067551
lea rax, [r9 + 2]
cmp r8, rax
je 0x140067531
nop dword [rax]
cmp r9, rbx
ja 0x140067688
lea rax, [r9 + 9]
cmp r8, rax
jae 0x140066cda
lea rcx, [rbx + rsi]
movzx eax, dil
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6e
jmp 0x140066d30
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400674e8
inc rax
cmp r8, rax
je 0x1400674c5
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400674a0
lea rax, [r9 + 5]
cmp r8, rax
je 0x140067481
lea rax, [r9 + 4]
cmp r8, rax
je 0x140067467
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067448
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400671a4
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140067187
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006715f
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14006713f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140067122
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140067103
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400670e4
lea rcx, [r9 + 0x2a]
cmp r8, rcx
je 0x1400670ca
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400670ae
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140066d40
lea r9, [rcx + 0x10]
mov r8, rcx
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x140067669
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14006764f
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x140066ee2
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x140066ec3
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x140066ea9
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14006705d
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x14006701a
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x140066fd6
mov r8, rax
lea r9, [rax + 2]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140066fae
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140066f94
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140066f75
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140066f5b
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140066f3c
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
ja 0x140066f19
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140066efc
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140066d40
mov r8, rcx
lea r9, [rcx + 3]
jmp 0x140066d40
lea ecx, [rbx - 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x52
jmp 0x140066d30
lea edx, [rbx + 0x6a]
mov ecx, 0xd
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140066cb0
lea ecx, [rbx + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7a
jmp 0x140066c55
lea ecx, [rbx + 0x10]
movzx edi, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
jmp 0x140067505
lea ecx, [rbx - 0x24]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 4
inc rbx
jmp 0x140066c42
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14006758d
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x54
jmp 0x140067590
lea edx, [rbx - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400675be
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7c
jmp 0x1400675e5
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x10
inc rbx
jmp 0x140066c42
lea edx, [rbx + 0x3a]
mov ecx, 0x35
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 0x41
jb 0x1400673fb
movzx edi, bl
lea ecx, [rdi + 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 8]
jmp 0x140067505
lea ecx, [rbx + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2a
cmp r8, 0x7a
jae 0x140067408
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140067342
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4c
jmp 0x140066ff0
lea edx, [rbx - 0x2e]
mov ecx, 0x21
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
lea rax, [r8 + r9]
cmp rax, 5
je 0x14006742a
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14006726f
lea edx, [rbx - 0x4e]
mov ecx, 0x11
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14006702f
lea edx, [rbx - 0x34]
mov ecx, 0x36
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140067639
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
jmp 0x1400675e5
lea edx, [rbx + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400675be
lea edx, [rbx - 4]
mov ecx, 0xe
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14006758d
lea ecx, [rbx - 0x38]
movzx edi, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x78
jmp 0x14006756e
lea ecx, [rbx - 0x6c]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xc
inc rbx
jmp 0x140066c42
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140066c42
movzx edi, bl
lea ecx, [rdi + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x34
jmp 0x140067505
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400671c7
lea ecx, [rbx - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x36
jmp 0x140067077
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400671ec
lea edx, [rbx + 0x44]
mov ecx, 0x12
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140067639
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140067214
lea edx, [rbx - 0x54]
mov ecx, 0x26
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400675be
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140067245
lea edx, [rbx - 0x50]
mov ecx, 0x18
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140066c42
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140067077
movzx edi, bl
lea ecx, [rdi - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3c
jmp 0x140067505
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067295
movzx edi, bl
lea ecx, [rdi - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4a
jmp 0x140067505
inc rax
cmp r8, rax
jne 0x1400672c5
lea edx, [rbx + 0x1a]
mov ecx, 0x25
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140066c42
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400672ee
lea ecx, [rbx + 0x4e]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x22
inc rbx
jmp 0x140066c42
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140067316
lea edx, [rbx - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14006758d
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006702f
lea edx, [rbx + 0x1e]
mov ecx, 0x17
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400675be
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067367
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140067639
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006738f
lea edx, [rbx - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400675be
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400673a8
movzx edi, bl
mov ecx, 0x16
lea edx, [rdi - 0x74]
jmp 0x14006755c
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400673d1
lea ecx, [rbx - 0x40]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
inc rbx
jmp 0x140066c42
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140066ff0
movzx edi, bl
lea ecx, [rdi + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x140067505
mov byte [rbp + rbx - 0x20], r11b
inc rbx
jmp 0x140066c42
movzx ecx, byte [rbp + rbx - 0x20]
movzx edi, bl
movzx eax, r10b
lea edx, [rdi - 0x70]
and al, dl
sub cl, al
add cl, 8
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x14006756e
lea ecx, [rbx - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rbx - 0x20]
lea r11d, [r10 + rcx]
sub r11b, 0x5c
jmp 0x1400675be
lea edx, [rbx + 0x42]
mov ecx, 0x19
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400675e5
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x62
jmp 0x1400675be
lea edx, [rbx - 0x26]
mov ecx, 5
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140067590
lea edx, [rbx + 0x3e]
mov ecx, 0x27
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140066c42
lea ecx, [rbx + 0xa]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x46
inc rbx
jmp 0x140066c42
mov ecx, 0x13
movzx edi, bl
lea edx, [rdi - 0x2a]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
sub dil, 0xa
mov ecx, 0x23
movzx eax, dil
and al, r10b
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
mov byte [rbp + rbx - 0x20], cl
inc r9
dec rbx
inc rbx
jmp 0x140066c42
lea ecx, [rbx + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2a
dec rbx
inc rbx
jmp 0x140066c42
movzx edi, bl
mov ecx, 0x21
lea edx, [rdi - 0x2e]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add dil, 0x2a
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x26
add dil, r11b
add dil, r10b
mov byte [rbp + rbx - 0x20], dil
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140066c42
lea rax, [rbx + r12]
and dil, al
add dil, dil
sub al, dil
lea r11d, [r10 + rax]
sub r11b, 0x7a
lea edx, [rbx + 0x5e]
inc r9
movzx eax, dl
mov ecx, 0x37
and al, r10b
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x20], al
add rax, r9
sub rbx, rax
lea edx, [rbx - 8]
inc r8
movzx eax, dl
mov ecx, 0x1c
and al, r10b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rbx - 0x20], cl
add rbx, rax
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066c42
lea rax, [rbx + r15]
mov ecx, 0x2f
and dil, al
sub cl, dil
lea r11d, [rcx + rcx]
add r11b, al
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066c42
add bl, 2
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0xe
jmp 0x140066c40
sub bl, 0x32
mov ecx, 0x2f
movzx eax, bl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140066c30
lea rcx, [rbp + 0x16b1b58]
jmp 0x14006769e
lea rcx, [rbp + 0xd7a2f2]
jmp 0x14006769e
lea rcx, [rbp - 0x20]
xor edx, edx
lea r8d, [rdx + 0x22]
call fcn.14000f2b0
movzx r10d, byte [rbp + 0x6b0]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 4], xmm0
mov dword [rbp + 0x14], eax
movabs rsi, 0x8f1a12fe2a685fd9
mov word [rbp + 0x18], ax
movabs r15, 0xe9b684f328da9eef
mov byte [rbp], 0xed
movabs r12, 0xcb825ef6d409df3d
mov byte [rbp + 1], 0x98
movabs r14, 0xad4e38fa7f391f8b
mov byte [rbp + 2], 0xe4
mov byte [rbp + 3], 0x33
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x1a
jae 0x1400681c4
movzx r11d, byte [rbp + rbx]
mov rdx, r11
cmp r8, rbx
ja 0x1400681bb
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140067752
lea rcx, [rbx + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
add r10b, 0x11
add r10b, cl
jmp 0x140067790
je 0x140068154
inc rax
cmp r8, rax
je 0x140068100
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400680be
lea rax, [r9 + 5]
cmp r8, rax
je 0x140068067
lea rax, [r9 + 4]
cmp r8, rax
je 0x140068021
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400681b2
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400677bb
lea r10d, [rbx - 0x33]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x65
add r10b, r11b
jmp 0x140067800
lea rax, [r9 + 1]
cmp r8, rax
je 0x140068006
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067fe5
lea rax, [r9 + 4]
cmp r8, rax
je 0x140067fc7
lea rax, [r9 + 6]
cmp r8, rax
je 0x140067fa9
lea rax, [r9 + 9]
cmp r8, rax
je 0x140067f80
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140067cc6
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140067ca7
lea rax, [r9 + 9]
cmp r8, rax
je 0x140067c7f
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140067c5e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140067c40
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140067c25
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140067c0a
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140067beb
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140067bcc
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140067810
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140068197
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006817c
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400679c0
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400679a4
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140067988
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140067b7b
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140067b2f
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140067ae9
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140067abc
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140067a9d
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140067a7e
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140067a5f
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140067a44
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140067a26
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140067a05
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400679dc
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x1000]
jmp 0x140067810
lea r10d, [rbx - 0x2d]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x3b
add r10b, r11b
jmp 0x140067800
lea r10d, [rbx + 0x21]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x19
add r10b, r11b
jmp 0x140067790
lea r10d, [rbx + 0x6f]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 9
add r10b, r11b
jmp 0x140067722
lea ecx, [rbx - 0x4a]
movzx eax, r11b
and al, cl
mov r10d, 3
sub r10b, al
inc r9
add r10b, r10b
dec rbx
add r10b, r11b
add r10b, cl
inc rbx
jmp 0x140067712
lea ecx, [rbx + 4]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x1c
inc rbx
jmp 0x140067712
lea edx, [rbx + 0x52]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
movzx edi, bl
sub r10b, al
sub r10b, 0x3e
jmp 0x140068080
lea ecx, [rbx - 0x60]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
jmp 0x1400680a2
lea edx, [rbx - 0x12]
mov ecx, 0x3f
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400680a5
lea edx, [rbx + 0x3c]
mov ecx, 0x2e
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400680d8
lea edx, [rbx - 0x76]
mov ecx, 0x1d
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140068116
lea edx, [rbx - 0x28]
movzx eax, r11b
and al, dl
mov ecx, 0xc
sub cl, al
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140067712
lea edx, [rbx - 0x17]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x5f
add r10b, dl
cmp r9, 0x42
jb 0x140067f31
movzx ecx, r11b
movzx edi, bl
movzx eax, r11b
lea edx, [rdi + 0x76]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x74]
jmp 0x14006803d
lea edx, [rbx + 0x37]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 0x7f
add r10b, dl
cmp r8, 0x200
jae 0x140067f3e
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x140067e85
mov ecx, 0x39
lea edx, [rbx - 0x7e]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140067aff
lea edx, [rbx - 0x7b]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 0x5d
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x1000
je 0x140067f64
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140067dc1
lea edx, [rbx - 0x4b]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 0xd
jmp 0x140067b45
lea edx, [rbx + 0x1c]
mov ecx, 0x1e
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140068116
lea edx, [rbx + 0x6a]
mov ecx, 0xd
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400680d8
lea ecx, [rbx - 0x48]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 8
jmp 0x1400680a5
lea ecx, [rbx + 6]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2a
jmp 0x1400680a2
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi + 0x54]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x4c
jmp 0x140068080
lea ecx, [rbx - 0x5e]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6e
inc rbx
jmp 0x140067712
lea edx, [rbx - 0x10]
mov ecx, 0x38
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 0x140067712
mov ecx, 0x27
lea edx, [rbx + 0x3e]
movzx eax, r11b
movzx edi, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14006803a
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x140067cea
lea edx, [rbx - 0x27]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 0x11
jmp 0x140067b91
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067d1c
lea ecx, [rbx - 0x66]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x36
inc rbx
jmp 0x140067712
inc rax
cmp r8, rax
jne 0x140067d43
lea edx, [rbx - 0x50]
mov ecx, 0x18
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400680a5
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140067d6b
lea edx, [rbx + 0x62]
mov ecx, 0x29
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400680a2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140067d93
mov ecx, 0x3a
movzx edi, bl
movzx eax, r11b
lea edx, [rdi + 0x14]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140068080
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140067b94
lea ecx, [rbx - 0x3a]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6a
inc rbx
jmp 0x140067712
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140067de8
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi + 0x67]
and al, dl
add al, al
sub r10b, al
add r10b, 0x2f
jmp 0x14006803a
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140067e12
lea ecx, [rbx - 0x35]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x73
inc rbx
jmp 0x140067712
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140067e39
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi + 0x7d]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x6b
jmp 0x140068080
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140067e5d
lea ecx, [rbx + 0x2f]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x49
jmp 0x1400680a2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140067b48
lea ecx, [rbx - 0x1f]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x27
jmp 0x1400680a5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067eb7
lea ecx, [rbx + 0x34]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x6c
inc rbx
jmp 0x140067712
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140067ede
lea edx, [rbx - 0x68]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x28
add r10b, dl
jmp 0x1400680d8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140067f06
lea edx, [rbx - 4]
mov ecx, 0xe
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400680a2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140067b02
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi - 0x3c]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x5c
jmp 0x14006803a
mov byte [rbp + rbx], r10b
inc rbx
jmp 0x140067712
movzx r10d, byte [rbp + rbx]
movzx edi, bl
movzx eax, r11b
lea edx, [rdi + 0x28]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, dl
add r10b, r11b
jmp 0x140068083
lea edx, [rbx - 0x26]
mov ecx, 5
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400680d8
lea ecx, [rbx + 0xf]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x69
inc rbx
jmp 0x140067712
lea edx, [rbx + 0x5d]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 0x75
add r10b, dl
jmp 0x140068116
lea edx, [rbx - 0x55]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 0x53
add r10b, dl
jmp 0x1400680d8
lea ecx, [rbx - 0x1d]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x35
inc rbx
jmp 0x140067712
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi + 0x7f]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x79
jmp 0x14006803a
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi + 0x1b]
and al, dl
add al, al
sub r10b, al
add r10b, 0x43
add r10b, dl
add dil, 0x4f
movzx eax, dil
and al, r11b
add al, al
sub dil, al
sub dil, 0x29
add dil, r11b
mov byte [rbp + rbx], dil
inc r9
dec rbx
inc rbx
jmp 0x140067712
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi + 5]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x23
add r10b, dl
inc dil
movzx ecx, r10b
movzx eax, dil
and al, r11b
add al, al
sub cl, al
sub cl, 7
add cl, dil
add cl, r11b
mov byte [rbp + rbx], cl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140067712
movzx r11d, dl
lea rcx, [rbx + r15]
and dl, cl
movzx r10d, r11b
add dl, dl
sub r10b, dl
add r10b, 0x77
add r10b, cl
lea edx, [rbx - 0x4d]
movzx eax, r11b
and al, dl
inc r9
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x1b
add cl, dl
movzx eax, cl
mov byte [rbp + rbx], al
add rax, r9
sub rbx, rax
jmp 0x140068116
lea rax, [rbx + r12]
movzx r11d, dl
and dl, al
add dl, dl
sub al, dl
lea r10d, [r11 + rax]
add r10b, 0x55
lea edx, [rbx - 0x74]
movzx eax, r11b
and al, dl
inc r8
mov ecx, 0x16
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx], cl
add rbx, rax
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067712
lea rcx, [rbx + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x33
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067712
sub bl, 0x43
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x2b
jmp 0x140067710
add bl, 0xb
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x4d
jmp 0x140067700
lea rcx, [rbp + 0x16065cc]
jmp 0x1400681c8
lea rcx, [rbp + 0x148c5a5]
jmp 0x1400681c8
lea rcx, [rbp]
call fcn.140044f20
mov r14, qword [0x1402ff150]
xor eax, eax
movzx r11d, byte [rbp + 0x6b0]
movabs r15, 0xc5dfd1d055f7fefc
mov word [rbp + 0x2f], ax
movabs r13, 0x691ebcb259c7f8e4
mov byte [rbp + 0x20], 0xcb
movabs r12, 0x519f757101e7fcf4
mov byte [rbp + 0x21], 0xb2
mov byte [rbp + 0x22], 0xb7
mov byte [rbp + 0x23], 0xaf
mov byte [rbp + 0x24], 0x49
mov byte [rbp + 0x25], 0x59
mov byte [rbp + 0x26], 0x51
mov byte [rbp + 0x27], 0x51
mov byte [rbp + 0x28], 0
mov byte [rbp + 0x29], 9
mov byte [rbp + 0x2a], 0x34
mov byte [rbp + 0x2b], 0x33
mov byte [rbp + 0x2c], 0x2f
mov byte [rbp + 0x2d], 4
mov byte [rbp + 0x2e], 0xee
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x11
jae 0x140068d76
movzx r10d, byte [rbp + rdi + 0x20]
mov rbx, r10
cmp r8, rdi
ja 0x140068d6d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140068294
lea rcx, [rdi + r15]
movzx eax, bl
and al, cl
mov r11d, 0xe
sub r11b, al
add r11b, r11b
add r11b, bl
add r11b, cl
jmp 0x1400682c1
je 0x140068cf9
lea rax, [r9 + 3]
cmp r8, rax
je 0x140068c7f
lea rax, [r9 + 2]
cmp r8, rax
je 0x140068c49
lea rax, [r9 + 7]
cmp r8, rax
je 0x140068c29
cmp r9, rdi
ja 0x140068d64
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400682ef
lea edx, [rdi - 0x54]
mov ecx, 0x26
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140068330
lea rax, [r9 + 1]
cmp r8, rax
je 0x140068be7
inc rax
cmp r8, rax
je 0x140068bc4
lea rax, [r9 + 3]
cmp r8, rax
je 0x140068ba4
lea rax, [r9 + 5]
cmp r8, rax
je 0x140068b97
lea rax, [r9 + 9]
cmp r8, rax
je 0x140068b6a
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140068878
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140068855
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006882d
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140068808
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140068918
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400687ee
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400687cf
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400687b0
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140068796
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14006876e
lea rax, [r9 + 3]
cmp r8, rax
je 0x140068340
lea r8, [r9 + 0x40]
lea r9, [r8 + 8]
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140068d43
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140068d26
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140068527
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006850d
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400684ee
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14006871f
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400686d5
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140068696
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14006866f
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140068340
lea r8, [r9 + 1]
lea r9, [r8 + 0x20]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140068646
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140068628
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140068609
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400685ea
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400685cc
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400685ad
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14006858c
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140068564
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140068541
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140068340
lea r8, [r9 + 5]
lea r9, [r8 + 0x5a]
jmp 0x140068340
lea edx, [rdi - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140068330
lea ecx, [rdi - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 4
jmp 0x1400682c1
lea ecx, [rdi - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3c
jmp 0x140068262
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, r10b
movzx ebx, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140068c00
lea edx, [rdi + 0x68]
mov ecx, 0x14
movzx eax, r10b
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rdi
jmp 0x140068252
lea ecx, [rdi + 0x70]
movzx eax, r10b
and al, cl
dec rdi
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x10
inc rdi
jmp 0x140068252
lea edx, [rdi + 0x78]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
movzx ebx, dil
sub r11b, al
sub r11b, 0x48
jmp 0x140068b26
lea ecx, [rdi + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x80
jmp 0x140068c63
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140068c66
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140068c99
lea edx, [rdi - 0x68]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x28
add r11b, dl
jmp 0x140068cbf
lea ecx, [rdi - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
lea r11d, [rcx + r10]
sub r11b, 0x60
inc rdi
jmp 0x140068252
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
mov byte [rbp + rdi + 0x20], r11b
inc rdi
jmp 0x140068252
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
cmp r9, 0x40
jb 0x140068689
mov ecx, 0x14
movzx ebx, dil
movzx eax, r10b
lea edx, [rbx + 0x68]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140068c00
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5c
cmp r8, 0x2a
jae 0x140068b0b
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x140068a40
lea edx, [rdi - 0x48]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 8
add r11b, dl
jmp 0x1400686ab
lea edx, [rdi - 0x34]
mov ecx, 0x36
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x140068b4c
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x140068966
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x54
jmp 0x1400686ea
lea ecx, [rdi + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
lea r11d, [r10 + rcx]
sub r11b, 0x38
inc rdi
jmp 0x140068252
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
jmp 0x140068cbf
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140068c99
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140068c66
lea ecx, [rdi + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x140068c63
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, dl
dec rdi
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rdi
jmp 0x140068252
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
inc r9
and al, r10b
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rdi
jmp 0x140068252
mov ecx, 4
movzx ebx, dil
lea edx, [rbx + 0x48]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140068c00
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140068894
lea edx, [rdi - 4]
mov ecx, 0xe
movzx eax, dl
and al, r10b
jmp 0x14006872d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400688c5
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
lea r11d, [r10 + rcx]
sub r11b, 0x68
inc rdi
jmp 0x140068252
inc rax
cmp r8, rax
jne 0x1400688e7
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
jmp 0x140068cbf
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006890f
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140068c99
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140068936
movzx ebx, dil
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
jmp 0x140068b29
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140068739
mov ecx, 0x2c
movzx ebx, dil
lea edx, [rbx + 0x18]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140068c00
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006898d
movzx ebx, dil
lea ecx, [rbx + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1c
jmp 0x140068c00
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400689bb
lea edx, [rdi - 0xc]
mov ecx, 0x2a
movzx eax, r10b
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rdi
jmp 0x140068252
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400689e3
movzx ebx, dil
movzx eax, r10b
movzx r11d, r10b
lea edx, [rbx - 0x14]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x74
jmp 0x140068b26
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140068a0b
lea edx, [rdi - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140068c99
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400686ea
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
lea r11d, [r10 + rcx]
sub r11b, 0x5c
inc rdi
jmp 0x140068252
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140068a65
mov ecx, 0x18
lea edx, [rdi - 0x50]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140068d10
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140068a89
lea ecx, [rdi - 0x68]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x28
jmp 0x140068c66
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140068aaf
mov ecx, 0x24
movzx ebx, dil
movzx eax, r10b
lea edx, [rbx - 0x78]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140068b26
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140068adc
lea ecx, [rdi + 0x80]
movzx eax, r10b
and al, cl
dec rdi
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x80
inc rdi
jmp 0x140068252
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400686ab
movzx ebx, dil
movzx eax, r10b
movzx r11d, r10b
lea edx, [rbx + 0x70]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x140068c00
movzx ecx, byte [rbp + rdi + 0x20]
movzx ebx, dil
movzx eax, r10b
lea edx, [rbx + 0x60]
and al, dl
sub cl, al
add cl, 0x30
lea r11d, [rcx + rcx]
add r11b, dl
add bl, 0x5c
movzx eax, r10b
and al, bl
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, bl
mov byte [rbp + rdi + 0x20], cl
jmp 0x140068c63
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x20]
lea r11d, [r10 + rcx]
sub r11b, 0x68
jmp 0x140068c99
lea edx, [rdi + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rdi
jmp 0x140068252
lea edx, [rdi - 0x7c]
mov ecx, 0x32
jmp 0x140068c51
lea ecx, [rdi - 0x6c]
dec rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xc
inc rdi
jmp 0x140068252
lea ecx, [rdi - 0x64]
inc r9
movzx eax, cl
dec rdi
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x44
inc rdi
jmp 0x140068252
movzx ebx, dil
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7c
add bl, 0x64
mov ecx, 0x22
movzx eax, bl
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rbp + rdi + 0x20], cl
inc r9
dec rdi
inc rdi
jmp 0x140068252
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5c
dec rdi
inc rdi
jmp 0x140068252
lea edx, [rdi - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140068252
movzx r10d, bl
lea rcx, [rdi + r13]
and bl, cl
movzx r11d, r10b
add bl, bl
sub r11b, bl
sub r11b, 0x3c
add r11b, cl
lea edx, [rdi + 0x54]
movzx eax, r10b
and al, dl
inc r9
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x4c
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x20], al
add rax, r9
sub rdi, rax
lea ecx, [rdi + 0x50]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x30
add cl, r10b
mov byte [rbp + rdi + 0x20], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140068252
mov ecx, 0x2a
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140068252
sub dil, 0x14
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0x74
jmp 0x140068250
sub dil, 0xc
mov ecx, 0x2a
movzx eax, r10b
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dil
jmp 0x140068240
lea rcx, [rbp + 0x15f5170]
jmp 0x140068d7a
lea rcx, [rbp + 0xd7506c]
jmp 0x140068d7a
lea rcx, [rbp + 0x20]
lea rdx, [r14 + 0x12]
call fcn.140043b10
mov rax, qword [0x1402ff150]
vmovss xmm7, dword [0x140149ef4]
vmovss xmm6, dword [0x140149e88]
vxorps xmm8, xmm8, xmm8
cmp byte [rax + 0x12], 0
je 0x14006a37b
vmovaps xmm1, xmm7
vxorps xmm0, xmm0, xmm0
call fcn.140016380
movzx r10d, byte [rbp + 0x6b0]
xor eax, eax
mov qword [rbp + 0x50], rax
movabs r14, 0x7c50597f7173c11c
mov byte [rbp + 0x58], al
movabs r12, 0x6632727c1a2a47c4
mov byte [rbp + 0x40], 0x14
movabs r13, 0x6d91bf7d3742c58c
mov byte [rbp + 0x41], 0x30
movabs r15, 0x74f10c7e545b4354
mov byte [rbp + 0x42], 0x29
mov byte [rbp + 0x43], 0x27
mov byte [rbp + 0x44], 5
mov byte [rbp + 0x45], 0x13
mov byte [rbp + 0x46], 5
mov byte [rbp + 0x47], 0xa
mov byte [rbp + 0x48], 0xc0
mov byte [rbp + 0x49], 0xcc
mov byte [rbp + 0x4a], 0xd2
mov byte [rbp + 0x4b], 0xd5
mov byte [rbp + 0x4c], 2
mov byte [rbp + 0x4d], 0xcd
mov byte [rbp + 0x4e], 0x1b
mov byte [rbp + 0x4f], 0xef
nop
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x19
jae 0x1400699cb
movzx ebx, byte [rbp + rdi + 0x40]
mov r11, rbx
cmp r8, rdi
ja 0x1400699c2
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140068e84
lea rcx, [rdi + r14]
movzx eax, r11b
and al, cl
mov r10d, 0x1e
sub r10b, al
add r10b, r10b
add r10b, r11b
add r10b, cl
jmp 0x140068ed0
je 0x140069953
inc rax
cmp r8, rax
je 0x1400698f8
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400698b7
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006985f
lea rax, [r9 + 7]
cmp r8, rax
je 0x140069840
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400697f8
nop word [rax + rax]
cmp r9, rdi
ja 0x1400699b9
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x140068ef8
lea ecx, [rdi + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x14
jmp 0x140068f40
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400697e9
inc rax
cmp r8, rax
je 0x1400697c5
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400697a7
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006978e
lea rax, [r9 + 6]
cmp r8, rax
je 0x140069762
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006946f
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140069451
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006942a
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006940b
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400693f9
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400693e0
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400693c2
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400693a9
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006938b
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140069364
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140068f50
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006999d
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14006997d
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140069147
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140069129
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140069110
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140069312
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400692cc
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140069292
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14006926c
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140068f50
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140069245
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140069227
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14006920e
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400691f0
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400691d4
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400691b7
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140069193
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140069171
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140069160
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140068f50
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x28]
jmp 0x140068f50
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
jmp 0x140068f40
lea edx, [rdi - 4]
mov ecx, 0xe
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140068ed0
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
jmp 0x140068e51
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx r11d, dil
jmp 0x140069805
lea ecx, [rdi + 0x28]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x18
inc rdi
jmp 0x140068e42
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140068e42
lea ecx, [rdi - 0x48]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 8
jmp 0x14006987d
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
jmp 0x14006989b
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006989e
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x70
jmp 0x1400698d1
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140069917
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x60
inc rdi
jmp 0x140068e42
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
mov byte [rbp + rdi + 0x40], r10b
inc rdi
jmp 0x140068e42
lea ecx, [rdi - 0x24]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 4
cmp r9, 1
jb 0x140069285
movzx r11d, dil
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0x30]
jmp 0x140069816
lea ecx, [rdi - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7c
cmp r8, 0x40
jae 0x140069722
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14006963e
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400692a6
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x140069745
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x140069585
lea edx, [rdi - 0x54]
mov ecx, 0x26
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400692e0
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x78
inc rdi
jmp 0x140068e42
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140069917
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x68
jmp 0x1400698d1
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006989e
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
jmp 0x14006989b
movzx r11d, dil
mov ecx, 0x18
lea edx, [r11 - 0x50]
jmp 0x14006986c
lea ecx, [rdi + 0x78]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
inc rdi
jmp 0x140068e42
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140068e42
movzx r11d, dil
lea ecx, [r11 + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
jmp 0x140069816
lea rax, [r9 + 8]
cmp r8, rax
jae 0x14006948a
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, bl
jmp 0x14006931f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400694ba
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x28
inc rdi
jmp 0x140068e42
inc rax
cmp r8, rax
jne 0x1400694db
lea ecx, [rdi + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
jmp 0x1400698d1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140069502
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006989e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006952a
lea ecx, [rdi - 0x18]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
inc rdi
jmp 0x140068e42
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006955a
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140068e42
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14006932b
movzx r11d, dil
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x68
jmp 0x140069816
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400695ac
movzx r11d, dil
lea ecx, [r11 - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3c
jmp 0x140069816
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400695ce
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
jmp 0x14006989b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400695f5
lea edx, [rdi - 4]
mov ecx, 0xe
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006989e
cmp r8, rcx
jne 0x140069613
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
jmp 0x1400698d1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400692e0
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140069917
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006966e
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x50
inc rdi
jmp 0x140068e42
inc rax
cmp r8, rax
jne 0x14006968f
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x1400698d1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400696b6
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006989e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400696d8
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x70
jmp 0x14006989b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400696f3
movzx r11d, dil
mov ecx, 4
lea edx, [r11 + 0x48]
jmp 0x14006986c
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400692a6
lea ecx, [rdi + 0x80]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
inc rdi
jmp 0x140068e42
movzx ecx, byte [rbp + rdi + 0x40]
movzx r11d, dil
lea edx, [r11 + 0x60]
movzx eax, dl
and al, bl
sub cl, al
add cl, 0x30
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14006987d
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x40]
lea r10d, [rbx + rcx]
sub r10b, 0x28
jmp 0x1400698d1
lea edx, [rdi + 0x44]
mov ecx, 0x12
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140068e42
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x54
jmp 0x140069917
lea edx, [rdi + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006989b
lea edx, [rdi - 0xc]
mov ecx, 0x2a
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140068e42
movzx r11d, dil
mov ecx, 0x32
lea edx, [r11 - 0x7c]
jmp 0x140069805
movzx r11d, dil
mov ecx, 0x3a
lea edx, [r11 + 0x14]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r11b, 0x44
movzx eax, bl
and al, r11b
mov ecx, 0x12
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
mov byte [rbp + rdi + 0x40], cl
inc r9
dec rdi
inc rdi
jmp 0x140068e42
lea ecx, [rdi - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7c
dec rdi
inc rdi
jmp 0x140068e42
movzx r11d, dil
mov ecx, 6
lea edx, [r11 + 0x6c]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r11b, 0x7c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x64
add r11b, bl
add r11b, r10b
mov byte [rbp + rdi + 0x40], r11b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140068e42
lea rcx, [rdi + r12]
movzx ebx, r11b
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
lea edx, [rdi - 0x4c]
inc r9
movzx eax, dl
mov ecx, 0xa
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x40], al
add rax, r9
sub rdi, rax
jmp 0x140069917
lea rdx, [rdi + r13]
mov ecx, 0x16
movzx eax, dl
movzx ebx, r11b
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea edx, [rdi - 0x30]
inc r8
movzx eax, dl
mov ecx, 0x28
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x40], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140068e42
lea rcx, [rdi + r15]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x4c
movzx eax, byte [rbp + rdi + 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140068e42
sub dil, 0x74
mov ecx, 0x16
movzx eax, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, bl
jmp 0x140068e40
add dil, 0x54
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
sub r10b, 0x4c
jmp 0x140068e30
lea rsi, [rbp + 0x145bf10]
jmp 0x1400699cf
lea rsi, [rbp + 0xf9802c]
jmp 0x1400699cf
lea rsi, [rbp + 0x40]
mov r14, qword [0x1402ff150]
xor eax, eax
movzx r10d, byte [rbp + 0x6b0]
movabs r15, 0x97c654b6f041d03d
mov qword [rbp + 0x6e], rax
movabs r13, 0x266c510091ccb1ab
mov byte [rbp + 0x76], al
movabs r12, 0xc752fe24d0c570b7
mov byte [rbp + 0x60], 0xf3
mov byte [rbp + 0x61], 0xf0
mov byte [rbp + 0x62], 0x21
mov byte [rbp + 0x63], 0x56
mov byte [rbp + 0x64], 0x51
mov byte [rbp + 0x65], 0x55
mov byte [rbp + 0x66], 0x53
mov byte [rbp + 0x67], 0x5b
mov byte [rbp + 0x68], 0x4f
mov byte [rbp + 0x69], 0x49
mov byte [rbp + 0x6a], 0x53
mov byte [rbp + 0x6b], 0x56
mov byte [rbp + 0x6c], 0x56
mov byte [rbp + 0x6d], 0xe1
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x17
jae 0x14006a332
movzx r11d, byte [rbp + rdi + 0x60]
mov rdx, r11
cmp r8, rdi
ja 0x14006a329
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140069a8f
lea r10, [rdi + r15]
movzx eax, r10b
and al, dl
add al, al
sub r10b, al
add r10b, 0x55
add r10b, dl
jmp 0x140069ab0
je 0x14006a2bf
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006a243
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006a223
nop
cmp r9, rdi
ja 0x14006a320
lea rax, [r9 + 5]
cmp r8, rax
jae 0x140069ad9
lea ecx, [rdi + 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 7
jmp 0x140069b10
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006a1e2
inc rax
cmp r8, rax
je 0x14006a1bf
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006a19f
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006a177
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140069ddf
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140069dc1
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140069d99
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140069d79
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140069d5f
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140069d40
lea r8, [r9 + 9]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14006a303
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14006a2e6
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140069c51
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140069c37
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140069c1d
lea rcx, [r9 + 0x5a]
cmp r8, rcx
jb 0x140069d1e
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140069b20
lea r9, [rcx + 0x3e8]
mov r8, rcx
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x140069cf1
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x140069cd2
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x140069cb8
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x140069c93
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x140069c6b
lea r8, [r9 + 6]
lea r9, [r8 + 0xa]
jmp 0x140069b20
lea ecx, [rdi + 0x1f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x27
jmp 0x140069b10
lea ecx, [rdi - 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7d
jmp 0x140069ab0
lea ecx, [rdi + 0x2b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2d
jmp 0x140069a62
lea edx, [rdi - 0x72]
mov ecx, 0xf
movzx eax, dl
inc r9
and al, r11b
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x140069a52
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, dl
dec rdi
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x140069a52
lea ecx, [rdi + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x34
jmp 0x14006a25c
lea edx, [rdi - 0x4e]
mov ecx, 0x11
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14006a282
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x140069a52
lea ecx, [rdi + 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x31
mov byte [rbp + rdi + 0x60], r10b
inc rdi
jmp 0x140069a52
lea edx, [rdi - 0x74]
mov ecx, 0x16
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14006a282
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
jmp 0x14006a25c
lea ecx, [rdi + 0x2a]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
inc rdi
jmp 0x140069a52
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, dl
inc r9
and al, r11b
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x140069a52
lea ecx, [rdi + 0x36]
movzx ebx, dil
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
jmp 0x14006a1fb
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140069e93
lea ecx, [rdi + 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x55
lea rax, [r9 + r8]
cmp rax, 3
je 0x14006a15b
lea rcx, [r9 + 6]
cmp r8, rcx
jbe 0x140069f94
lea ecx, [rdi - 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x41
cmp r8, 0x400
jae 0x14006a0fe
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x14006a035
lea edx, [rdi - 0x76]
mov ecx, 0x1d
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 1
jb 0x140069d33
movzx ebx, dil
lea ecx, [rbx + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x44]
jmp 0x14006a1fb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140069ec4
lea ecx, [rdi + 2]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0xe
inc rdi
jmp 0x140069a52
inc rax
cmp r8, rax
jne 0x140069eeb
lea edx, [rdi - 0xa]
mov ecx, 0x23
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14006a25c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140069f0f
lea ecx, [rdi + 0x64]
mov edx, 0x22
movzx eax, cl
movzx r10d, dil
and al, r11b
sub dl, al
add dl, dl
jmp 0x14006a118
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140069f38
lea ecx, [rdi - 0x22]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
inc rdi
jmp 0x140069a52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140069f64
lea ecx, [rdi + 0x58]
inc r9
movzx eax, cl
dec rdi
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
inc rdi
jmp 0x140069a52
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140069e04
mov ecx, 0x21
movzx ebx, dil
lea edx, [rbx - 0x2e]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14006a1fb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140069fbb
movzx ebx, dil
lea ecx, [rbx + 3]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x15
jmp 0x14006a1fb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140069fe2
movzx r10d, dil
lea ecx, [r10 + 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x17
jmp 0x14006a11d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006a004
lea ecx, [rdi - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
jmp 0x14006a13c
cmp r8, rcx
jne 0x140069e34
lea ecx, [rdi - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
add r10b, 0x3b
inc rdi
jmp 0x140069a52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006a066
lea ecx, [rdi + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x1c
inc rdi
jmp 0x140069a52
inc rax
cmp r8, rax
jne 0x14006a08d
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14006a25c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006a0af
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x74
jmp 0x14006a13c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006a0d1
movzx r10d, dil
mov ecx, 0x1b
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
jmp 0x14006a118
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140069e68
lea ecx, [rdi - 0x20]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
inc rdi
jmp 0x140069a52
movzx ecx, byte [rbp + rdi + 0x60]
movzx r10d, dil
lea edx, [r10 - 0x38]
movzx eax, dl
and al, r11b
add al, al
sub cl, al
sub dl, 0x78
add dl, cl
add dl, r11b
movzx eax, r11b
add r10b, 5
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x23
add r11b, r10b
add r11b, dl
mov byte [rbp + rdi + 0x60], r11b
movzx ecx, dl
add r8, r9
mov rax, 0xffffffffffffffff
movzx r10d, cl
sub rax, rcx
add rdi, rax
inc rdi
jmp 0x140069a52
lea edx, [rdi + 0x42]
mov ecx, 0x19
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14006a25c
lea ecx, [rdi + 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0xd
inc rdi
jmp 0x140069a52
lea ecx, [rdi + 0x6f]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 9
inc rdi
jmp 0x140069a52
lea ecx, [rdi - 0xb]
inc r9
movzx eax, cl
dec rdi
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4d
inc rdi
jmp 0x140069a52
movzx ebx, dil
lea ecx, [rbx + 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5d
movzx eax, r11b
sub bl, 0x75
and al, bl
add al, al
sub r11b, al
add r11b, 0x33
add r11b, bl
mov byte [rbp + rdi + 0x60], r11b
inc r9
dec rdi
inc rdi
jmp 0x140069a52
lea ecx, [rdi - 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 5
dec rdi
inc rdi
jmp 0x140069a52
lea rcx, [rdi + r13]
movzx r11d, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x53
lea edx, [rdi + 0x7f]
movzx eax, r11b
and al, dl
inc r9
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x79
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x60], al
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x44]
movzx eax, r11b
and al, cl
inc r8
add al, al
sub r11b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r11b, 0x24
add r11b, cl
mov byte [rbp + rdi + 0x60], r11b
add rdi, rax
movzx eax, byte [rbp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140069a52
lea rcx, [rdi + r12]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
dec r10b
movzx eax, byte [rbp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140069a52
sub dil, 0x4f
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea r10d, [r11 + rdi]
add r10b, 0x29
jmp 0x140069a50
add dil, 0x37
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea r10d, [r11 + rdi]
add r10b, 0x7f
jmp 0x140069a40
lea rcx, [rbp + 0x177e95c]
jmp 0x14006a336
lea rcx, [rbp + 0x179b999]
jmp 0x14006a336
lea rcx, [rbp + 0x60]
mov dword [rsp + 0x30], 0
lea rax, [rbp + 0x6b0]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x6b8]
lea r8, [r14 + 0x18]
mov qword [rsp + 0x20], rax
mov edx, 8
vmovss dword [rbp + 0x6b0], xmm6
vmovss dword [rbp + 0x6b8], xmm8
call fcn.140046e80
mov rax, qword [0x1402ff150]
movzx r10d, byte [rbp + 0x6b0]
lea r14, [rax + 0x13]
xor eax, eax
mov byte [rbp + 0x80], 0xf5
vpxor xmm0, xmm0, xmm0
mov dword [rbp + 0x96], eax
movabs r15, 0xf3f8f0ebe999d856
mov word [rbp + 0x9a], ax
movabs r13, 0xabce96736334ea5a
mov byte [rbp + 0x9c], al
movabs r12, 0xdbead2c3bccd8902
mov byte [rbp + 0x81], 0x99
mov byte [rbp + 0x82], 0xe7
mov byte [rbp + 0x83], 0x9e
mov byte [rbp + 0x84], 0x97
mov byte [rbp + 0x85], 1
vmovups xmmword [rbp + 0x86], xmm0
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x1d
jae 0x14006af11
movzx ebx, byte [rbp + rdi + 0x80]
mov r11, rbx
cmp r8, rdi
ja 0x14006af08
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006a442
lea r10, [rdi + r15]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x5a
add r10b, r11b
jmp 0x14006a480
je 0x14006ae98
inc rax
cmp r8, rax
je 0x14006ae10
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006addb
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006ad99
lea rax, [r9 + 7]
cmp r8, rax
je 0x14006ad7a
nop dword [rax + rax]
cmp r9, rdi
ja 0x14006aeff
lea rax, [r9 + 2]
cmp r8, rax
jae 0x14006a4a8
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x62
jmp 0x14006a4d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006ad38
inc rax
cmp r8, rax
je 0x14006ad19
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006acfb
nop
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14006aa38
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006aa15
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14006a9f3
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14006a9d4
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14006a9b1
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14006a998
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006a97f
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006a964
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14006a946
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14006a91c
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14006a4e0
lea r8, [r9 + 2]
lea r9, [r8 + 0x64]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14006aee4
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14006aec4
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14006a6d7
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006a6be
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14006a6a0
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14006a8c9
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14006a880
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14006a83b
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14006a812
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14006a4e0
lea r8, [r9 + 0x80]
lea r9, [r8 + 4]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14006a7e8
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14006a7cb
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14006a7b0
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006a792
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14006a779
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14006a757
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14006a733
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14006a711
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14006a6f0
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006a4e0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x3e8]
jmp 0x14006a4e0
lea edx, [rdi - 0x4e]
mov ecx, 0x11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006a4d0
lea ecx, [rdi + 6]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2a
jmp 0x14006a480
lea ecx, [rdi + 0x5a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x76
jmp 0x14006a414
lea edx, [rdi + 0x70]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 0x10
add r10b, dl
jmp 0x14006ad51
lea ecx, [rdi - 0x3c]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x5c
inc rdi
jmp 0x14006a402
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14006a402
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, bl
movzx r11d, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006adb7
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
jmp 0x14006adf4
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006adf7
mov ecx, 0x14
lea edx, [rdi + 0x68]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14006ae2b
lea edx, [rdi - 0x44]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x24
add r10b, dl
jmp 0x14006ae56
lea ecx, [rdi + 0x10]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x80]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x70
inc rdi
jmp 0x14006a402
lea edx, [rdi + 0x62]
mov ecx, 0x29
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
mov byte [rbp + rdi + 0x80], r10b
inc rdi
jmp 0x14006a402
lea edx, [rdi - 0x4a]
mov ecx, 3
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 0x400
jb 0x14006a82b
mov ecx, 0x12
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x44]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14006ad51
lea ecx, [rdi + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x46
cmp r8, 5
jae 0x14006acb3
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x14006abfc
lea edx, [rdi - 0x74]
mov ecx, 0x16
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006a854
lea edx, [rdi + 0x5e]
mov ecx, 0x37
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
lea rax, [r8 + r9]
cmp rax, 0x80
je 0x14006acd9
lea rdx, [r9 + 4]
cmp r8, rdx
jbe 0x14006ab1f
lea edx, [rdi + 0x7e]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x72
add r10b, dl
jmp 0x14006a894
lea ecx, [rdi + 0x54]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x80]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x4c
inc rdi
jmp 0x14006a402
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006ae56
mov ecx, 0xe
lea edx, [rdi - 4]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14006ae2b
lea ecx, [rdi + 0x50]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x30
jmp 0x14006adf7
lea ecx, [rdi - 0x5c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x7c
jmp 0x14006adf4
mov ecx, 0x1c
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 8]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006adb7
lea ecx, [rdi + 0x4c]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x14
inc rdi
jmp 0x14006a402
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
inc rdi
jmp 0x14006a402
mov ecx, 0x2a
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0xc]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006ad51
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x14006aa5a
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
jmp 0x14006a8e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006aa92
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x80]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14006a402
inc rax
cmp r8, rax
jne 0x14006aab3
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x78
jmp 0x14006ae56
cmp r8, rcx
jne 0x14006aac5
lea edx, [rdi - 0x34]
mov ecx, 0x36
jmp 0x14006ade3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006aaf0
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x78]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x48
add r10b, dl
jmp 0x14006adb7
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006a8e2
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x7c]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x64
add r10b, dl
jmp 0x14006ad51
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14006ab4a
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x2a]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x26
add r10b, dl
jmp 0x14006ad51
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006ab77
lea edx, [rdi - 0x7e]
mov ecx, 0x39
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14006a402
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14006ab9e
lea edx, [rdi - 0x7a]
mov ecx, 0x2b
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006adf7
cmp r8, rdx
jne 0x14006abc0
lea edx, [rdi - 0x22]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x12
add r10b, dl
jmp 0x14006ae56
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006a894
lea edx, [rdi - 0x76]
movzx eax, bl
and al, dl
mov ecx, 0x1d
sub cl, al
movzx eax, byte [rbp + rdi + 0x80]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14006a402
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006ac34
lea edx, [rdi + 0x38]
movzx eax, bl
and al, dl
mov ecx, 0x3c
sub cl, al
movzx eax, byte [rbp + rdi + 0x80]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14006a402
inc rax
cmp r8, rax
jne 0x14006ac57
mov ecx, 8
lea edx, [rdi - 0x70]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14006ae2b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006ac82
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x6c]
and al, dl
add al, al
sub r10b, al
sub r10b, 0xc
add r10b, dl
jmp 0x14006adb7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006a854
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14006a402
movzx ecx, byte [rbp + rdi + 0x80]
movzx r11d, dil
lea edx, [r11 - 0x10]
movzx eax, dl
and al, bl
sub cl, al
add cl, 0x38
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14006adb7
lea edx, [rdi - 0x64]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, byte [rbp + rdi + 0x80]
sub r10b, 0x44
jmp 0x14006ae2b
movzx r11d, dil
lea ecx, [r11 - 0x42]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x32
jmp 0x14006adb7
lea ecx, [rdi + 0x12]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7e
inc rdi
jmp 0x14006a402
movzx r11d, dil
lea ecx, [r11 - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x16
movzx eax, bl
sub r11b, 0x66
and al, r11b
add al, al
sub bl, al
sub bl, 0x36
add bl, r11b
mov byte [rbp + rdi + 0x80], bl
inc r9
dec rdi
inc rdi
jmp 0x14006a402
lea ecx, [rdi + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x46
dec rdi
inc rdi
jmp 0x14006a402
mov ecx, 0x37
movzx r11d, dil
lea edx, [r11 + 0x5e]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r11b, 0x46
movzx eax, bl
and al, r11b
mov ecx, 0xb
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
add cl, r10b
mov byte [rbp + rdi + 0x80], cl
jmp 0x14006adf4
lea edx, [rdi - 0x4e]
mov ecx, 0x11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006a402
lea rdx, [rdi + r13]
movzx r10d, r11b
movzx eax, dl
movzx ebx, r11b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x76
add r10b, dl
lea edx, [rdi - 0xe]
movzx eax, bl
and al, dl
inc r9
mov ecx, 0x31
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x80], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x48]
movzx eax, bl
and al, dl
inc r8
mov ecx, 4
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x80], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006a402
lea rcx, [rdi + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
movzx eax, byte [rbp + rdi + 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006a402
sub dil, 0x52
mov ecx, 0x1f
movzx eax, bl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dil
jmp 0x14006a400
add dil, 2
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0xe
jmp 0x14006a3f0
lea rcx, [rbp + 0x15d5a48]
jmp 0x14006af18
lea rcx, [rbp + 0xf7329e]
jmp 0x14006af18
lea rcx, [rbp + 0x80]
mov rdx, r14
call fcn.140043b10
mov rax, qword [0x1402ff150]
cmp byte [rax + 0x13], 0
je 0x14006c55c
vmovaps xmm1, xmm7
vmovaps xmm0, xmm8
call fcn.140016380
movzx r11d, byte [rbp + 0x6b0]
xor eax, eax
mov word [rbp + 0xb0], ax
movabs r14, 0x6f603a0319c57fb8
mov byte [rbp + 0xb2], al
movabs r15, 0xea620a1be7f17d78
mov byte [rbp + 0xa0], 0xf4
movabs r13, 0xba19615b4667e08
mov byte [rbp + 0xa1], 0xc8
movabs r12, 0x4e20ae094d507f28
mov byte [rbp + 0xa2], 0xc1
mov byte [rbp + 0xa3], 0xc7
mov byte [rbp + 0xa4], 0xd5
mov byte [rbp + 0xa5], 0xcb
mov byte [rbp + 0xa6], 0xd5
mov byte [rbp + 0xa7], 0xd2
mov byte [rbp + 0xa8], 0xe8
mov byte [rbp + 0xa9], 0xec
mov byte [rbp + 0xaa], 0xfa
mov byte [rbp + 0xab], 0xf5
mov byte [rbp + 0xac], 0xaa
mov byte [rbp + 0xad], 0xed
mov byte [rbp + 0xae], 0xb3
mov byte [rbp + 0xaf], 0xcf
nop
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x13
jae 0x14006b934
movzx ebx, byte [rbp + rdi + 0xa0]
mov r10, rbx
cmp r8, rdi
ja 0x14006b92b
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14006b042
lea r11, [rdi + r14]
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 8
add r11b, r10b
jmp 0x14006b090
je 0x14006b8be
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006b83b
lea rax, [rcx + 1]
cmp r8, rax
je 0x14006b80c
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006b7d0
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006b7b1
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006b76a
nop dword [rax]
cmp r9, rdi
ja 0x14006b922
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14006b0c0
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006b100
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006b75b
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006b738
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006b71f
lea rax, [r9 + 7]
cmp r8, rax
je 0x14006b706
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006b3ba
nop dword [rax]
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006b39d
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006b378
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006b354
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14006b4f4
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006b325
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006b110
lea r8, [r9 + 0x42]
lea r9, [r8 + 4]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14006b906
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006b8ea
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14006b24c
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14006b233
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14006b21a
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14006b110
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14006b2f6
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006b2d8
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14006b2ba
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006b29c
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006b282
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14006b265
lea r8, [r9 + 3]
lea r9, [r8 + 0x3e8]
jmp 0x14006b110
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x14006b100
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x14006b090
lea ecx, [rdi + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
jmp 0x14006b014
lea ecx, [rdi + 0x70]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x14006b7e9
movzx ecx, dil
movzx r11d, dil
and cl, bl
add cl, cl
sub r11b, cl
add r11b, bl
add r8, r9
jmp 0x14006b822
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006b822
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006b859
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006b880
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0xa0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14006b002
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0xa0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14006b002
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14006b002
lea ecx, [rdi + 0x80]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
inc rdi
jmp 0x14006b002
lea ecx, [rdi + 0x10]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
jmp 0x14006b788
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14006b475
lea ecx, [rdi - 0x48]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
lea rax, [r9 + r8]
cmp rax, 5
je 0x14006b6e6
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14006b548
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x28
jae 0x14006b6bc
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x14006b5f6
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x400
jb 0x14006b6ac
movzx ecx, bl
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x50]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x60]
jmp 0x14006b788
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006b4a8
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0xa0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x50
inc rdi
jmp 0x14006b002
inc rax
cmp r8, rax
jne 0x14006b4c9
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x14006b880
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006b4eb
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
jmp 0x14006b859
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006b517
mov ecx, 0x30
movzx r10d, dil
lea edx, [r10 + 0x60]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006b7e9
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006b3de
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14006b002
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006b563
movzx r10d, dil
mov ecx, 4
lea edx, [r10 + 0x48]
jmp 0x14006b777
inc rax
cmp r8, rax
jne 0x14006b58d
lea ecx, [rdi - 0x48]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
inc rdi
jmp 0x14006b002
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006b5b2
lea ecx, [rdi + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
add r8, r9
jmp 0x14006b822
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006b5d0
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14006b81e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006b415
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x14006b859
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006b62e
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0xa0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14006b002
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006b655
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006b822
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006b681
mov ecx, 8
movzx r10d, dil
lea edx, [r10 - 0x70]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006b7e9
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14006b445
movzx r10d, dil
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x14006b788
mov byte [rbp + rdi + 0xa0], r11b
inc rdi
jmp 0x14006b002
movzx r11d, byte [rbp + rdi + 0xa0]
movzx r10d, dil
lea edx, [r10 - 0x40]
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x40
add r11b, dl
add r11b, bl
jmp 0x14006b7e9
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0xa0]
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x14006b859
lea ecx, [rdi + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x14006b859
lea ecx, [rdi - 0x48]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x14006b822
mov ecx, 0xc
movzx r10d, dil
lea edx, [r10 - 0x28]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006b7e9
movzx r10d, dil
mov ecx, 0x24
lea edx, [r10 - 0x78]
jmp 0x14006b777
movzx r10d, dil
mov ecx, 0x34
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, bl
add r10b, 8
and al, r10b
add al, al
sub bl, al
sub bl, 0x38
add bl, r10b
mov byte [rbp + rdi + 0xa0], bl
inc r9
dec rdi
inc rdi
jmp 0x14006b002
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
dec rdi
inc rdi
jmp 0x14006b002
movzx r10d, dil
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
movzx eax, bl
add r10b, 0x78
and al, r10b
add al, al
sub bl, al
sub bl, 0x48
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0xa0], bl
add r8, r9
jmp 0x14006b822
lea rcx, [rdi + r15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x48
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006b002
lea rdx, [rdi + r13]
movzx r11d, r10b
movzx eax, dl
movzx ebx, r10b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x38
add r11b, dl
lea edx, [rdi - 0x18]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x58
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xa0], al
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0x60
add bl, cl
mov byte [rbp + rdi + 0xa0], bl
add rdi, rax
movzx eax, byte [rbp + rdi + 0xa0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006b002
lea rcx, [rdi + r12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
movzx eax, byte [rbp + rdi + 0xa0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006b002
sub dil, 0x68
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
sub r11b, 0x28
jmp 0x14006b000
add dil, 0x28
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
sub r11b, 0x18
jmp 0x14006aff0
lea rsi, [rbp + 0x171d040]
jmp 0x14006b93b
lea rsi, [rbp + 0x1774ff8]
jmp 0x14006b93b
lea rsi, [rbp + 0xa0]
mov r14, qword [0x1402ff150]
xor eax, eax
movzx edx, byte [rbp + 0x6b0]
movabs r15, 0x72b0d6e8f5ef97e1
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xcd], xmm0
mov word [rbp + 0xdd], ax
movabs r12, 0x581284bae1cec7a3
mov byte [rbp + 0xc0], 0xab
mov byte [rbp + 0xc1], 0xa8
mov byte [rbp + 0xc2], 0x73
mov byte [rbp + 0xc3], 0x7f
mov byte [rbp + 0xc4], 0x69
mov byte [rbp + 0xc5], 0x72
mov byte [rbp + 0xc6], 0x7d
mov byte [rbp + 0xc7], 0x6e
mov byte [rbp + 0xc8], 0x62
mov byte [rbp + 0xc9], 0x7a
mov byte [rbp + 0xca], 0x71
mov byte [rbp + 0xcb], 0x77
mov byte [rbp + 0xcc], 0xca
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x1f
jae 0x14006c510
movzx r11d, byte [rbp + rbx + 0xc0]
mov r10, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14006c507
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006ba2b
lea rcx, [rbx + r15]
movzx eax, r10b
and al, cl
movzx edx, r10b
add al, al
sub dl, al
sub dl, 0x27
add dl, cl
jmp 0x14006ba60
je 0x14006c4a0
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006c471
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006c435
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006c413
nop dword [rax + rax]
cmp r9, rbx
ja 0x14006c4fe
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14006ba8a
lea edx, [rbx + 0x75]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x33
add dl, r11b
jmp 0x14006bae0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006c3cd
inc rax
cmp r8, rax
je 0x14006c3ae
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006c395
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006c31b
lea rax, [r9 + 7]
cmp r8, rax
je 0x14006c305
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006c2db
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14006c007
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14006bfe6
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006bfc4
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006bfa5
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14006bf84
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14006bf68
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14006bf4f
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006bf33
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006bf17
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006beed
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006baf0
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14006c4e5
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14006c4cc
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14006bcd7
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14006bcbf
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006bca7
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14006bea3
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14006be62
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006be27
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14006be04
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14006baf0
lea r8, [r9 + 0x400]
lea r9, [r8 + 4]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006bdda
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14006bdc1
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14006bda5
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006bd8c
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14006bd73
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14006bd53
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14006bd31
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14006bd0f
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14006bcef
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006baf0
lea r8, [r9 + 5]
lea r9, [r8 + 6]
jmp 0x14006baf0
lea edx, [rbx + 0x2b]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x2d
add dl, r11b
jmp 0x14006bae0
lea edx, [rbx + 0x69]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
add dl, 0x21
add dl, r11b
jmp 0x14006ba60
lea edx, [rbx - 0x59]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
add dl, 0x6f
add dl, r11b
jmp 0x14006b9f5
lea ecx, [rbx - 0x58]
mov edx, 0x34
movzx eax, cl
movzx r10d, bl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
jmp 0x14006c3e6
lea ecx, [rbx - 0x1a]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4a
inc rbx
jmp 0x14006b9e2
lea edx, [rbx + 0x24]
mov ecx, 2
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc rbx
jmp 0x14006b9e2
lea edx, [rbx + 0x62]
mov ecx, 0x29
movzx eax, dl
movzx r10d, bl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006c44e
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
jmp 0x14006c485
lea ecx, [rbx - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x12
jmp 0x14006c488
lea edx, [rbx + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006c32f
lea ecx, [rbx + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x76
jmp 0x14006c355
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0xc0]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 0x28
inc rbx
jmp 0x14006b9e2
lea ecx, [rbx + 0x33]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x65
mov byte [rbp + rbx + 0xc0], dl
inc rbx
jmp 0x14006b9e2
lea ecx, [rbx + 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x17
cmp r9, 8
jb 0x14006be18
movzx r10d, bl
lea ecx, [r10 - 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x14]
jmp 0x14006c3e6
lea ecx, [rbx - 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x37
cmp r8, 0x61
jae 0x14006c29a
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14006c1a4
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7e
jmp 0x14006be3b
lea ecx, [rbx - 0x13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7b
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x14006c2be
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14006c0db
lea ecx, [rbx - 0x63]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4b
jmp 0x14006be76
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0xc0]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 0x32
inc rbx
jmp 0x14006b9e2
lea edx, [rbx - 4]
mov ecx, 0xe
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006c355
lea edx, [rbx + 0x3a]
mov ecx, 0x35
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006c32f
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x14006c488
lea edx, [rbx - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006c485
movzx r10d, bl
mov ecx, 0x2a
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006c44e
lea ecx, [rbx + 0x32]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5e
inc rbx
jmp 0x14006b9e2
lea ecx, [rbx + 0x70]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x10
inc rbx
jmp 0x14006b9e2
movzx r10d, bl
mov ecx, 0x1f
lea edx, [r10 - 0x52]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006c3e6
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14006c02c
lea ecx, [rbx - 0x1f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x27
jmp 0x14006beb7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006c05f
lea ecx, [rbx - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0xc0]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 0x66
inc rbx
jmp 0x14006b9e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006c081
lea ecx, [rbx + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 2
jmp 0x14006c32f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006c0a9
lea ecx, [rbx + 0x76]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3a
inc rbx
jmp 0x14006b9e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006beb7
lea edx, [rbx + 0x38]
mov ecx, 0x3c
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc rbx
jmp 0x14006b9e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006c102
movzx r10d, bl
lea ecx, [r10 + 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x67
jmp 0x14006c3e6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006c129
movzx r10d, bl
lea ecx, [r10 - 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x7d
jmp 0x14006c44e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006c14b
lea ecx, [rbx - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
jmp 0x14006c32f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006c16d
lea ecx, [rbx - 0x53]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x45
jmp 0x14006c355
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14006be76
lea ecx, [rbx + 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0xc0]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 9
inc rbx
jmp 0x14006b9e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006c1da
lea edx, [rbx - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0xc0]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r11b
inc rbx
jmp 0x14006b9e2
inc rax
cmp r8, rax
jne 0x14006c1fb
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1a
jmp 0x14006c355
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006c21d
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x68
jmp 0x14006c32f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006c244
movzx r10d, bl
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x52
jmp 0x14006c44e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006c26f
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc rbx
jmp 0x14006b9e2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14006be3b
movzx r10d, bl
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
jmp 0x14006c3e6
movzx ecx, byte [rbp + rbx + 0xc0]
movzx r10d, bl
movzx eax, r11b
lea edx, [r10 + 0x68]
and al, dl
sub cl, al
add cl, 0x14
add cl, cl
add dl, cl
jmp 0x14006c44e
lea ecx, [rbx + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0xc0]
lea edx, [r11 + rcx]
sub dl, 0x26
jmp 0x14006c32f
lea ecx, [rbx + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0xc0]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
add dl, 0xf
inc rbx
jmp 0x14006b9e2
lea ecx, [rbx - 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x5d
jmp 0x14006c355
lea ecx, [rbx - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x55
lea ecx, [rbx + 0xb]
inc r9
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x4d
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xc0], al
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x14]
inc r8
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x74
add cl, r11b
mov byte [rbp + rbx + 0xc0], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0xc0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006b9e2
lea ecx, [rbx + 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 7
jmp 0x14006c488
lea ecx, [rbx - 0x45]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1d
inc rbx
jmp 0x14006b9e2
movzx r10d, bl
lea ecx, [r10 + 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x7f
sub r10b, 0x79
inc r9
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x4f
add r10b, r11b
mov byte [rbp + rbx + 0xc0], r10b
dec rbx
inc rbx
jmp 0x14006b9e2
lea ecx, [rbx - 0xf]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x69
inc r9
dec rbx
inc rbx
jmp 0x14006b9e2
movzx r10d, bl
lea ecx, [r10 + 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 5
add r10b, 0x49
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
inc r10b
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx + 0xc0], r10b
jmp 0x14006c485
lea ecx, [rbx - 0x55]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x53
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006b9e2
lea rcx, [rbx + r12]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x75
movzx eax, byte [rbp + rbx + 0xc0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006b9e2
sub bl, 0x1b
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea edx, [r11 + rbx]
sub dl, 0x43
jmp 0x14006b9e0
add bl, 0x23
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea edx, [r11 + rbx]
add dl, 0xb
jmp 0x14006b9d0
lea rcx, [rbp + 0x17a0bec]
jmp 0x14006c517
lea rcx, [rbp + 0xa9a3cd]
jmp 0x14006c517
lea rcx, [rbp + 0xc0]
mov dword [rsp + 0x30], 0
lea rax, [rbp + 0x6c0]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x6c8]
lea r8, [r14 + 0x1c]
mov qword [rsp + 0x20], rax
mov edx, 8
vmovss dword [rbp + 0x6c0], xmm6
vmovss dword [rbp + 0x6c8], xmm8
call fcn.140046e80
mov rax, qword [0x1402ff150]
movzx r10d, byte [rbp + 0x6b0]
lea rsi, [rax + 0x14]
xor eax, eax
mov byte [rbp + 0xe0], 0xb5
vpxor xmm0, xmm0, xmm0
mov word [rbp + 0xfc], ax
movabs r14, 0xc8c1323227f16e5f
mov byte [rbp + 0xe1], 0x6e
movabs r15, 0xecac3c3677ce157
mov byte [rbp + 0xe2], 0x9f
movabs r13, 0x7d485f5f179a0499
mov byte [rbp + 0xe3], 0x6e
movabs r12, 0x5a43969677d44b1d
mov byte [rbp + 0xe4], 0x6e
mov byte [rbp + 0xe5], 0xdd
mov byte [rbp + 0xe6], 0x87
mov byte [rbp + 0xe7], 0x6b
mov byte [rbp + 0xe8], 0x99
mov byte [rbp + 0xe9], 0x6e
mov byte [rbp + 0xea], 0x65
mov byte [rbp + 0xeb], 0xf3
vmovups xmmword [rbp + 0xec], xmm0
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x1e
jae 0x14006d0e7
movzx ebx, byte [rbp + rdi + 0xe0]
mov rdx, rbx
cmp r8, rdi
ja 0x14006d0de
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006c654
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
add r10b, 0x67
add r10b, cl
jmp 0x14006c6a0
je 0x14006d074
inc rax
cmp r8, rax
je 0x14006d010
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006cfd1
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006cfa3
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006cf8a
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006cf41
nop word [rax + rax]
cmp r9, rdi
ja 0x14006d0d5
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14006c6ca
lea r10d, [rdi - 0x35]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x73
add r10b, bl
jmp 0x14006c700
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006cf25
inc rax
cmp r8, rax
je 0x14006cf06
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006ceed
lea rax, [r9 + 7]
cmp r8, rax
je 0x14006cec3
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006cbe7
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006cbc7
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006cba0
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006cb81
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006cb5f
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14006cb3e
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14006cb20
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006cb02
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006cae5
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14006c710
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14006d0ba
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14006d09f
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006c8c3
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14006c8a6
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14006c889
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14006ca9b
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006ca55
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006ca10
lea r8, [r9 + 8]
lea r9, [r8 + 4]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006c9e1
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14006c9c4
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006c9a7
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14006c98e
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14006c96d
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14006c94a
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006c927
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14006c901
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14006c8e0
lea r8, [r9 + 9]
lea r9, [r8 + 5]
jmp 0x14006c710
lea ecx, [rdi - 0x6b]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x13
add r10b, cl
jmp 0x14006c700
lea ecx, [rdi - 0x29]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x1f
add r10b, cl
jmp 0x14006c6a0
lea ecx, [rdi + 0x19]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x51
add r10b, cl
jmp 0x14006c624
lea ecx, [rdi + 0x58]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 0x68
add r10b, cl
jmp 0x14006cf5e
lea ecx, [rdi - 0x66]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
inc r9
sub r10b, al
dec rdi
sub r10b, 0x36
add r10b, cl
inc rdi
jmp 0x14006c612
lea ecx, [rdi - 0x24]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
dec rdi
sub r10b, al
sub r10b, 4
add r10b, cl
inc rdi
jmp 0x14006c612
lea ecx, [rdi + 0x1e]
movzx eax, bl
and al, cl
mov r10d, 0x17
sub r10b, al
movzx r11d, dil
add r10b, r10b
add r10b, bl
add r10b, cl
jmp 0x14006ce75
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add r8, r9
jmp 0x14006cfb8
lea ecx, [rdi - 0x5e]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x6e
jmp 0x14006cfb8
lea edx, [rdi - 0x1c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x3c
add r10b, dl
jmp 0x14006cfea
lea edx, [rdi + 0x26]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0xa
add r10b, dl
jmp 0x14006d032
lea edx, [rdi + 0x68]
movzx eax, bl
and al, dl
mov ecx, 0x14
sub cl, al
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14006c612
lea edx, [rdi - 0x31]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x57
add r10b, dl
cmp r9, 0x2a
jb 0x14006ce40
mov ecx, 5
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x26]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14006cf5e
lea edx, [rdi + 0x11]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x77
add r10b, dl
cmp r8, 0x5a
jae 0x14006ce50
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x14006cd67
lea edx, [rdi + 0x6e]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 2
jmp 0x14006ca25
lea edx, [rdi + 0x53]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x45
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 8
je 0x14006ce9e
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x14006ccb9
lea edx, [rdi - 0x5d]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x75
jmp 0x14006ca6a
lea edx, [rdi + 4]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, dl
jmp 0x14006d032
lea edx, [rdi + 0x46]
mov ecx, 0xb
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006cfea
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006cfb8
lea edx, [rdi - 0x36]
mov ecx, 0x3d
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add r8, r9
jmp 0x14006cfb8
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0xc]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x54
add r10b, dl
jmp 0x14006ce75
lea ecx, [rdi + 0x4e]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x22
inc rdi
jmp 0x14006c612
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14006c612
mov ecx, 0x21
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x2e]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14006cf5b
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14006cc0a
lea edx, [rdi + 0x5f]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x67
jmp 0x14006cab0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006cc3d
lea ecx, [rdi - 0x6a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x1a
inc rdi
jmp 0x14006c612
inc rax
cmp r8, rax
jne 0x14006cc62
lea edx, [rdi + 0x12]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x7e
add r10b, dl
jmp 0x14006cfea
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006cc8d
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x4c]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x14
add r10b, dl
jmp 0x14006ce75
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006cab3
lea ecx, [rdi + 0xa]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x46
inc rdi
jmp 0x14006c612
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006cce1
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x61]
and al, dl
add al, al
sub r10b, al
add r10b, 0x59
jmp 0x14006cf5b
inc rax
cmp r8, rax
jne 0x14006cd0b
lea ecx, [rdi + 0x1f]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x27
inc rdi
jmp 0x14006c612
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006cd30
lea ecx, [rdi + 0x59]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x6f
add r8, r9
jmp 0x14006cfb8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006ca6d
lea ecx, [rdi + 0x51]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x37
inc rdi
jmp 0x14006c612
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006cd9a
lea ecx, [rdi + 0x2c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x34
inc rdi
jmp 0x14006c612
inc rax
cmp r8, rax
jne 0x14006cdc0
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006cfea
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006cdeb
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x1e]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x2e
add r10b, dl
jmp 0x14006ce75
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006ce13
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
inc rdi
jmp 0x14006c612
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006ca28
mov ecx, 0x1e
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x1c]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14006cf5b
mov byte [rbp + rdi + 0xe0], r10b
inc rdi
jmp 0x14006c612
movzx r10d, byte [rbp + rdi + 0xe0]
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x68]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x28
add r10b, dl
add r10b, bl
sub r11b, 9
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x3f
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi + 0xe0], r11b
add r8, r9
jmp 0x14006cfb8
lea edx, [rdi + 0x56]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, byte [rbp + rdi + 0xe0]
sub r10b, 0x5a
add r10b, dl
jmp 0x14006cfea
lea ecx, [rdi + 0x79]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x4f
inc rdi
jmp 0x14006c612
lea ecx, [rdi + 0x3f]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x47
jmp 0x14006cfb8
lea ecx, [rdi + 5]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x23
inc rdi
jmp 0x14006c612
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x77]
and al, dl
add al, al
sub r10b, al
add r10b, 0x41
jmp 0x14006cf5b
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0xd]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x5b
add r10b, dl
add r11b, 0x39
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x71
add r11b, bl
mov byte [rbp + rdi + 0xe0], r11b
inc r9
dec rdi
inc rdi
jmp 0x14006c612
lea ecx, [rdi + 0x15]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x6d
add r8, r9
jmp 0x14006cfb8
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x61
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006c612
movzx ebx, dl
lea rcx, [rdi + r13]
and dl, cl
movzx r10d, bl
add dl, dl
sub r10b, dl
sub r10b, 0x2f
add r10b, cl
lea ecx, [rdi - 0x4b]
inc r9
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0xd
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xe0], al
add rax, r9
sub rdi, rax
jmp 0x14006d032
movzx ebx, dl
movabs rcx, 0xebc5fafac7b727db
add rcx, rdi
movzx r10d, bl
and dl, cl
add dl, dl
sub r10b, dl
add r10b, 3
add r10b, cl
lea edx, [rdi + 0x14]
inc r8
movzx eax, dl
mov ecx, 0x3a
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0xe0], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006c612
lea rcx, [rdi + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x35
movzx eax, byte [rbp + rdi + 0xe0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006c612
add dil, 0x5b
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x7d
jmp 0x14006c610
sub dil, 0x63
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x4b
jmp 0x14006c600
lea rcx, [rbp + 0x17628b4]
jmp 0x14006d0ee
lea rcx, [rbp + 0xa79713]
jmp 0x14006d0ee
lea rcx, [rbp + 0xe0]
mov rdx, rsi
call fcn.140043b10
mov rax, qword [0x1402ff150]
cmp byte [rax + 0x14], 0
je 0x14006e997
vmovaps xmm1, xmm7
vmovaps xmm0, xmm8
call fcn.140016380
movzx r10d, byte [rbp + 0x6b0]
xor eax, eax
mov qword [rbp + 0x110], rax
movabs r14, 0xa87f83e6b66d3aea
mov word [rbp + 0x118], ax
movabs r15, 0xec7ba31c69d7123a
mov byte [rbp + 0x100], 0x40
movabs r13, 0x9b7c9b4efcfc9c66
mov byte [rbp + 0x101], 0x24
movabs r12, 0xf97e8bb42347b0be
mov byte [rbp + 0x102], 0x35
mov byte [rbp + 0x103], 0x37
mov byte [rbp + 0x104], 0x29
mov byte [rbp + 0x105], 0x3b
mov byte [rbp + 0x106], 0x39
mov byte [rbp + 0x107], 0x3a
mov byte [rbp + 0x108], 0x74
mov byte [rbp + 0x109], 0x78
mov byte [rbp + 0x10a], 0x62
mov byte [rbp + 0x10b], 0x61
mov byte [rbp + 0x10c], 0x3a
mov byte [rbp + 0x10d], 0x71
mov byte [rbp + 0x10e], 0x2b
mov byte [rbp + 0x10f], 0x9f
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x1a
jae 0x14006dd86
movzx ebx, byte [rbp + rdi + 0x100]
mov r11, rbx
cmp r8, rdi
ja 0x14006dd7d
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14006d225
lea rcx, [rdi + r14]
movzx eax, r11b
and al, cl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x66
add r10b, cl
jmp 0x14006d270
je 0x14006dd0c
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006dc89
lea rax, [rcx + 1]
cmp r8, rax
je 0x14006dc55
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006dc15
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006dbf1
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006dbca
nop dword [rax]
cmp r9, rdi
ja 0x14006dd74
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x14006d29a
lea r10d, [rdi + 0x32]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x5e
add r10b, bl
jmp 0x14006d2e0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14006db85
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006db7b
lea rax, [rcx + 1]
cmp r8, rax
je 0x14006db58
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006db3c
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006db23
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006d839
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14006d816
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006d809
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006d7ea
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14006d7cc
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006d7b0
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006d795
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006d777
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14006d75a
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006d730
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006d2f0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14006dd59
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14006dd39
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14006d4e4
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006d4c5
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14006d4aa
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14006d6e2
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14006d697
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006d655
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14006d62c
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006d2f0
lea r8, [r9 + 0x400]
lea r9, [r8 + 9]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14006d5fd
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14006d5e0
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14006d5c3
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006d5a8
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006d587
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14006d565
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14006d546
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14006d524
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006d502
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14006d2f0
lea r8, [r9 + 5]
lea r9, [r8 + 3]
jmp 0x14006d2f0
lea r10d, [rdi + 0xe]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x62
add r10b, bl
jmp 0x14006d2e0
lea ecx, [rdi + 0x3a]
mov r10d, 0x35
movzx eax, cl
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x14006d270
lea edx, [rdi + 0x66]
mov ecx, 0x1b
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006d1f4
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, bl
movzx r11d, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006db9e
lea ecx, [rdi - 0x44]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x24
inc rdi
jmp 0x14006d1e2
lea ecx, [rdi - 0x18]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x58
inc rdi
jmp 0x14006d1e2
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, bl
movzx r11d, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006dc2e
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add r8, r9
jmp 0x14006dc70
mov ecx, 6
lea edx, [rdi + 0x6c]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14006dc6d
lea edx, [rdi - 0x68]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x28
add r10b, dl
jmp 0x14006dca6
lea edx, [rdi - 0x3c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x5c
add r10b, dl
jmp 0x14006dcce
lea edx, [rdi - 0x10]
movzx eax, bl
and al, dl
mov ecx, 0x38
sub cl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14006d1e2
lea edx, [rdi + 0x5e]
mov ecx, 0x37
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
mov byte [rbp + rdi + 0x100], r10b
inc rdi
jmp 0x14006d1e2
lea edx, [rdi - 0x76]
mov ecx, 0x1d
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 0xa
jb 0x14006d645
movzx ecx, bl
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x3c]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x48]
jmp 0x14006db9e
lea edx, [rdi - 0x4a]
mov ecx, 3
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r8, 0x42
jae 0x14006dad4
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14006d9f9
lea edx, [rdi - 0xc]
mov ecx, 0x2a
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006d66e
lea ecx, [rdi - 0x1e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2e
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x14006dafe
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x14006d94b
lea edx, [rdi - 0x3e]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x4e
add r10b, dl
jmp 0x14006d6b0
lea ecx, [rdi + 0x2c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x34
inc rdi
jmp 0x14006d1e2
lea edx, [rdi + 0x58]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, dl
jmp 0x14006dcce
lea edx, [rdi - 0x7c]
mov ecx, 0x32
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006dca6
mov ecx, 0x18
lea edx, [rdi - 0x50]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14006dc6d
lea ecx, [rdi - 0x24]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 4
add r8, r9
jmp 0x14006dc70
movzx r11d, dil
lea ecx, [r11 + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
jmp 0x14006dc2e
lea ecx, [rdi + 0x34]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
inc rdi
jmp 0x14006d1e2
lea edx, [rdi + 0x60]
mov ecx, 0x30
jmp 0x14006dbd2
mov ecx, 0x16
movzx r11d, dil
lea edx, [r11 - 0x74]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006db9e
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14006d85e
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x66
jmp 0x14006d6f6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006d896
lea edx, [rdi + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14006d1e2
inc rax
cmp r8, rax
jne 0x14006d8bc
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006dcce
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006d8de
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x54
jmp 0x14006dca6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006d90a
mov ecx, 0x24
movzx r11d, dil
lea edx, [r11 - 0x78]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006dc2e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006d920
lea edx, [rdi + 0x5c]
mov ecx, 0x3e
jmp 0x14006dbf9
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14006d6f6
movzx r11d, dil
lea ecx, [r11 + 4]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x1c
jmp 0x14006db9e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006d976
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x6a]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x1a
add r10b, dl
jmp 0x14006db9e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006d9a3
lea edx, [rdi + 0x3e]
mov ecx, 0x27
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14006d1e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006d9ce
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x12]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x7e
add r10b, dl
jmp 0x14006dc2e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006d6b0
lea edx, [rdi + 0x62]
mov ecx, 0x29
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006dcce
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006da2c
lea ecx, [rdi - 0x38]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x78
inc rdi
jmp 0x14006d1e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006da52
lea edx, [rdi + 0x70]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x10
add r10b, dl
jmp 0x14006dca6
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006da7c
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add r8, r9
jmp 0x14006dc70
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006daa4
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
inc rdi
jmp 0x14006d1e2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006d66e
mov ecx, 0x14
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x68]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006db9e
movzx r10d, byte [rbp + rdi + 0x100]
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x10]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x70
add r10b, bl
add r10b, dl
jmp 0x14006dc2e
lea edx, [rdi - 0x1c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, byte [rbp + rdi + 0x100]
sub r10b, 0x3c
add r10b, dl
jmp 0x14006dca6
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x26
jmp 0x14006dc70
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
add r8, r9
jmp 0x14006dc70
mov ecx, 0x39
movzx r11d, dil
lea edx, [r11 - 0x7e]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006dc2e
lea edx, [rdi - 0x52]
mov ecx, 0x1f
jmp 0x14006dbf9
movzx r11d, dil
lea ecx, [r11 + 6]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2a
add r11b, 0x26
inc r9
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0xa
add r11b, bl
mov byte [rbp + rdi + 0x100], r11b
dec rdi
inc rdi
jmp 0x14006d1e2
lea edx, [rdi - 0x76]
mov ecx, 0x1d
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x14006d1e2
lea edx, [rdi - 0x4a]
mov ecx, 3
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x14006d1e2
movzx r11d, dil
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2e
sub r11b, 6
mov ecx, 0x15
movzx eax, r11b
and al, bl
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 0x100], cl
add r8, r9
jmp 0x14006dc70
mov ecx, 0x35
lea rdx, [rdi + r15]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006d1e2
lea rcx, [rdi + r13]
movzx ebx, r11b
and r11b, cl
mov eax, 0x1b
sub al, r11b
lea r10d, [rax + rax]
add r10b, cl
add r10b, bl
lea edx, [rdi - 0x32]
inc r9
movzx eax, dl
mov ecx, 0x2f
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x100], al
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x48]
inc r8
movzx eax, cl
and al, bl
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 8
add cl, bl
mov byte [rbp + rdi + 0x100], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d1e2
lea rcx, [rdi + r12]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x32
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d1e2
sub dil, 0x6e
mov ecx, 1
movzx eax, bl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dil
jmp 0x14006d1e0
sub dil, 0x42
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x32
jmp 0x14006d1d0
lea rsi, [rbp + 0x1639638]
jmp 0x14006dd8d
lea rsi, [rbp + 0x150d122]
jmp 0x14006dd8d
lea rsi, [rbp + 0x100]
mov r14, qword [0x1402ff150]
xor eax, eax
movzx r10d, byte [rbp + 0x6b0]
movabs r15, 0x1e194559b683aa10
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x4f3], xmm0
mov qword [rbp + 0x503], rax
movabs r13, 0xd2b0e573fd99a670
mov word [rbp + 0x50b], ax
movabs r12, 0x5a4bd00d238afe30
mov byte [rbp + 0x50d], al
mov byte [rbp + 0x4e0], 0x83
mov byte [rbp + 0x4e1], 0x82
mov byte [rbp + 0x4e2], 0xf3
mov byte [rbp + 0x4e3], 0xf6
mov byte [rbp + 0x4e4], 0xc1
mov byte [rbp + 0x4e5], 0xf6
mov byte [rbp + 0x4e6], 0xf2
mov byte [rbp + 0x4e7], 0xd8
mov byte [rbp + 0x4e8], 0xc1
mov byte [rbp + 0x4e9], 0xfd
mov byte [rbp + 0x4ea], 0xcf
mov byte [rbp + 0x4eb], 0xc6
mov byte [rbp + 0x4ec], 0xff
mov byte [rbp + 0x4ed], 0xd2
mov byte [rbp + 0x4ee], 0xca
mov byte [rbp + 0x4ef], 0xc6
mov byte [rbp + 0x4f0], 0xc3
mov byte [rbp + 0x4f1], 0xc5
mov byte [rbp + 0x4f2], 0x52
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x2e
jae 0x14006e953
movzx ebx, byte [rbp + rdi + 0x4e0]
mov rdx, rbx
cmp r8, rdi
ja 0x14006e94a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006dec4
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x70
add r10b, cl
jmp 0x14006def1
je 0x14006e8de
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006e85f
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006e803
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006e7df
cmp r9, rdi
ja 0x14006e941
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14006df1b
lea r10d, [rdi + 0x50]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x30
add r10b, bl
jmp 0x14006df60
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006e79a
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006e790
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006e803
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006e772
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006e748
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006e437
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14006e419
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006e3f9
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14006e3ec
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14006e4e1
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006e3ce
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006e3b2
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006e399
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14006e380
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006e356
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14006df70
lea r8, [r9 + 8]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006e925
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14006e909
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14006e155
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006e137
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14006e118
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14006e30e
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14006e2c0
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14006e286
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14006e262
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14006df70
lea r8, [r9 + 0x7a]
lea r9, [r8 + 4]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14006e235
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14006e21c
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14006e203
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14006e1ea
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006e1d3
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14006e1c2
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006e1b5
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14006e18e
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14006e16e
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006df70
lea r8, [r9 + 0x28]
lea r9, [r8 + 3]
jmp 0x14006df70
lea ecx, [rdi - 0x50]
mov r10d, 0x18
movzx eax, cl
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x14006df60
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006def1
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x14006de94
lea ecx, [rdi + 0x80]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
jmp 0x14006e7b3
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14006de82
lea edx, [rdi + 0x40]
mov ecx, 0x20
jmp 0x14006e7e7
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx r11d, dil
jmp 0x14006e810
movzx ecx, dil
movzx r10d, dil
and cl, bl
add cl, cl
sub r10b, cl
add r10b, bl
jmp 0x14006e843
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x14006e846
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x40
jmp 0x14006e878
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x14006e8a0
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x4e0]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
add r10b, 0x80
inc rdi
jmp 0x14006de82
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
mov byte [rbp + rdi + 0x4e0], r10b
inc rdi
jmp 0x14006de82
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x70
cmp r9, 8
jb 0x14006e276
movzx r11d, dil
lea ecx, [r11 + 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0x40]
jmp 0x14006e7b3
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r8, 0x200
jae 0x14006e701
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x14006e625
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006e29a
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x14006e728
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14006e525
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
jmp 0x14006e2cd
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x4e0]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x20
inc rdi
jmp 0x14006de82
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x40
jmp 0x14006e8a0
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x14006e878
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
jmp 0x14006e846
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006e843
lea edx, [rdi + 0x20]
mov ecx, 0x10
jmp 0x14006e7e7
movzx ecx, dil
movzx r10d, dil
and cl, bl
inc r9
add cl, cl
dec rdi
sub r10b, cl
add r10b, bl
inc rdi
jmp 0x14006de82
movzx r11d, dil
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x14006e7b3
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x14006e45c
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x70
jmp 0x14006e327
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006e48f
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x4e0]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x60
inc rdi
jmp 0x14006de82
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006e4b1
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x14006e878
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006e4d8
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006e843
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006e4f3
movzx r11d, dil
mov ecx, 0x20
lea edx, [r11 + 0x40]
jmp 0x14006e810
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006e327
lea ecx, [rdi + 0x80]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
inc rdi
jmp 0x14006de82
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006e551
mov ecx, 0x38
movzx r11d, dil
lea edx, [r11 - 0x10]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006e7b3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006e579
lea ecx, [rdi + 0x30]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
inc rdi
jmp 0x14006de82
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006e59b
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x14006e843
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006e5c2
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006e846
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006e5e9
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006e8a0
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006e2d9
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x4e0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14006de82
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006e65d
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x4e0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14006de82
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006e67f
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x14006e846
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006e6a1
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x40
jmp 0x14006e843
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006e6d1
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14006de82
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006e29a
mov ecx, 0x20
movzx r11d, dil
lea edx, [r11 + 0x40]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006e7b3
movzx r10d, byte [rbp + rdi + 0x4e0]
movzx r11d, dil
lea edx, [r11 + 0x80]
movzx eax, dl
and al, bl
add al, al
sub r10b, al
add r10b, 0x80
jmp 0x14006e81b
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x4e0]
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x14006e878
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x4e0]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x10
inc rdi
jmp 0x14006de82
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14006e843
lea edx, [rdi - 0x50]
mov ecx, 0x18
jmp 0x14006e7e7
movzx r11d, dil
lea ecx, [r11 + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
add r11b, 0x70
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x10
add r11b, bl
mov byte [rbp + rdi + 0x4e0], r11b
inc r9
dec rdi
inc rdi
jmp 0x14006de82
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x14006de82
movzx r11d, dil
mov ecx, 0x28
lea edx, [r11 - 0x30]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
sub r11b, 0x70
mov ecx, 8
movzx eax, r11b
and al, bl
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 0x4e0], cl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006de82
movzx ebx, dl
lea rcx, [rdi + r13]
and dl, cl
movzx r10d, bl
add dl, dl
sub r10b, dl
sub r10b, 0x10
add r10b, cl
lea edx, [rdi - 0x50]
inc r9
movzx eax, dl
mov ecx, 0x18
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x4e0], al
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x40]
inc r8
movzx eax, cl
and al, bl
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x40
add cl, bl
mov byte [rbp + rdi + 0x4e0], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x4e0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006de82
lea rcx, [rdi + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x50
movzx eax, byte [rbp + rdi + 0x4e0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006de82
add dil, 0x50
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
sub r10b, 0x30
jmp 0x14006de80
add dil, 0x30
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
sub r10b, 0x50
jmp 0x14006de70
lea rcx, [rbp + 0x17647a0]
jmp 0x14006e95a
lea rcx, [rbp + 0x79f1b0]
jmp 0x14006e95a
lea rcx, [rbp + 0x4e0]
mov dword [rsp + 0x30], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rsi
lea r9, [rsp + 0x48]
lea r8, [r14 + 0x20]
mov qword [rsp + 0x20], rax
mov edx, 8
vmovss dword [rsp + 0x40], xmm6
vmovss dword [rsp + 0x48], xmm8
call fcn.140046e80
mov rax, qword [0x1402ff150]
movzx r11d, byte [rbp + 0x6b0]
lea r14, [rax + 0x15]
xor eax, eax
mov byte [rbp + 0x120], 0x90
mov dword [rbp + 0x12a], eax
movabs r15, 0x1a6af71d8b085cb2
mov word [rbp + 0x12e], ax
movabs r13, 0xb8ecc1cecd3a88de
mov byte [rbp + 0x130], al
movabs r12, 0x4f40e558a1191616
mov byte [rbp + 0x121], 0xfe
mov byte [rbp + 0x122], 0xf9
mov byte [rbp + 0x123], 0xe5
mov byte [rbp + 0x124], 0x48
mov byte [rbp + 0x125], 0x85
mov byte [rbp + 0x126], 0xe8
mov byte [rbp + 0x127], 0x86
mov byte [rbp + 0x128], 0xf4
mov byte [rbp + 0x129], 0x65
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x11
jae 0x14006f4e5
movzx ebx, byte [rbp + rdi + 0x120]
mov r10, rbx
cmp r8, rdi
ja 0x14006f4dc
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006ea77
lea rcx, [rdi + r15]
movzx eax, r10b
and al, cl
mov r11d, 0x11
sub r11b, al
add r11b, r11b
add r11b, r10b
add r11b, cl
jmp 0x14006eaa4
je 0x14006f466
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006f3e0
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006f3c1
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006f39a
cmp r9, rdi
ja 0x14006f4d3
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14006eacf
lea ecx, [rdi - 0x66]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x36
jmp 0x14006eb10
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006f350
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006f31b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006f300
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006f2e7
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006f2ce
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006f01e
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006f000
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006efde
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14006efba
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14006ef97
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006ef7e
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006ef65
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006ef47
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006ef29
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14006eeff
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006eb20
lea r8, [r9 + 3]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14006f4b3
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14006f497
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14006ed0c
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14006ecee
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14006ecd0
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14006eeb5
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14006ee71
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14006ee2f
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006ee0b
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006eb20
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x20]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14006eddc
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14006edbe
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14006eda5
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14006ed8c
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14006ed7f
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14006ed62
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006ed43
lea rcx, [r9 + 4]
cmp r8, rcx
ja 0x14006ed36
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14006ed25
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14006eb20
mov r8, rcx
lea r9, [rcx + 0x5a]
jmp 0x14006eb20
lea edx, [rdi - 0x5a]
mov ecx, 0x3b
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006eb10
lea edx, [rdi + 0x42]
mov ecx, 0x19
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006eaa4
lea ecx, [rdi - 0x22]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x12
jmp 0x14006ea44
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx r10d, dil
jmp 0x14006f35d
lea edx, [rdi + 0x6c]
mov ecx, 6
jmp 0x14006f3a2
lea ecx, [rdi + 8]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
inc rdi
jmp 0x14006ea32
lea ecx, [rdi - 0x5c]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x14006f28d
lea edx, [rdi + 0x40]
mov ecx, 0x20
jmp 0x14006f323
lea ecx, [rdi - 0x24]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
jmp 0x14006f337
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x14006f3fc
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006f424
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x120]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14006ea32
lea ecx, [rdi + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7a
mov byte [rbp + rdi + 0x120], r11b
inc rdi
jmp 0x14006ea32
lea edx, [rdi - 0x2e]
mov ecx, 0x21
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x20
jb 0x14006ee1f
mov edx, 6
movzx r10d, dil
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x14006f36e
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 2
cmp r8, 0x41
jae 0x14006f268
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x14006f19d
lea ecx, [rdi + 4]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x14006ee48
lea ecx, [rdi + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
lea rax, [r9 + r8]
cmp rax, 0x10
je 0x14006f2b3
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x14006f11e
lea edx, [rdi + 0x6a]
mov ecx, 0xd
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006ee85
lea ecx, [rdi - 0x64]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x120]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x44
inc rdi
jmp 0x14006ea32
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006f424
lea edx, [rdi - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006f3fc
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x14006f337
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x14006f334
mov ecx, 0x34
movzx r10d, dil
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006f28d
lea edx, [rdi + 0x44]
mov ecx, 0x12
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14006ea32
lea ecx, [rdi - 0x20]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
inc rdi
jmp 0x14006ea32
movzx r10d, dil
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x14006f36e
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x14006f045
lea edx, [rdi - 0x4e]
mov ecx, 0x11
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006eec9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006f078
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x120]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x6c
inc rdi
jmp 0x14006ea32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006f09f
lea edx, [rdi - 4]
mov ecx, 0xe
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006f3fc
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006f0c6
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006f337
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006f0f3
lea edx, [rdi - 0x74]
mov ecx, 0x16
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14006ea32
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006eec9
movzx r10d, dil
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x14006f36e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006f139
movzx r10d, dil
mov ecx, 0x2f
lea edx, [r10 - 0x32]
jmp 0x14006f35d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006f165
mov ecx, 0x15
movzx r10d, dil
lea edx, [r10 - 6]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006f28d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006f17b
lea edx, [rdi + 0x5e]
mov ecx, 0x37
jmp 0x14006f323
cmp r8, rcx
jne 0x14006ee85
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
jmp 0x14006f337
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006f1d5
lea edx, [rdi + 0x68]
mov ecx, 0x14
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x120]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14006ea32
inc rax
cmp r8, rax
jne 0x14006f1fb
lea edx, [rdi - 0x34]
mov ecx, 0x36
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006f424
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006f21d
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x14006f3fc
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006f233
lea edx, [rdi - 8]
mov ecx, 0x1c
jmp 0x14006f323
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006f249
lea edx, [rdi + 0x24]
mov ecx, 2
jmp 0x14006f3a2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14006ee48
movzx r10d, dil
mov ecx, 0x24
lea edx, [r10 - 0x78]
jmp 0x14006f35d
movzx r11d, byte [rbp + rdi + 0x120]
movzx r10d, dil
lea edx, [r10 + 0x50]
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x30
add r11b, bl
add r11b, dl
add r10b, 2
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0xe
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi + 0x120], r10b
jmp 0x14006f334
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x14006f3fc
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
jmp 0x14006f424
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5a
jmp 0x14006f3fc
lea edx, [rdi - 0xe]
mov ecx, 0x31
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006f337
lea edx, [rdi - 0x72]
mov ecx, 0xf
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006ea32
movzx r10d, dil
mov ecx, 7
lea edx, [r10 - 2]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
sub r10b, 0x62
inc r9
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x52
add r10b, bl
mov byte [rbp + rdi + 0x120], r10b
dec rdi
inc rdi
jmp 0x14006ea32
lea edx, [rdi - 0x2e]
mov ecx, 0x21
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x14006ea32
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 2
dec rdi
inc rdi
jmp 0x14006ea32
movzx ebx, r10b
lea rcx, [rdi + r13]
and r10b, cl
movzx r11d, bl
add r10b, r10b
sub r11b, r10b
sub r11b, 0x12
add r11b, cl
lea edx, [rdi + 0x66]
inc r9
movzx eax, dl
mov ecx, 0x1b
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x120], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x18]
inc r8
movzx eax, dl
mov ecx, 0x2c
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x120], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x120]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006ea32
lea rdx, [rdi + r12]
mov ecx, 0x33
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0x120]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006ea32
add dil, 0x7a
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
sub r11b, 0x56
jmp 0x14006ea30
add dil, 0x16
mov ecx, 0x33
movzx eax, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, bl
jmp 0x14006ea20
lea rcx, [rbp + 0x15e48b8]
jmp 0x14006f4ec
lea rcx, [rbp + 0x126a56a]
jmp 0x14006f4ec
lea rcx, [rbp + 0x120]
mov rdx, r14
call fcn.140043b10
mov rax, qword [0x1402ff150]
cmp byte [rax + 0x15], 0
je 0x140070be3
vmovaps xmm1, xmm7
vmovaps xmm0, xmm8
call fcn.140016380
movzx r11d, byte [rbp + 0x6b0]
xor eax, eax
mov qword [rbp + 0x150], rax
movabs r14, 0x8aa806806ef69a3c
mov word [rbp + 0x158], ax
movabs r12, 0xca982d8308be37a4
mov byte [rbp + 0x140], 0xd4
movabs r15, 0x9ff813814ce3ceb4
mov byte [rbp + 0x141], 0x30
mov byte [rbp + 0x142], 0x29
mov byte [rbp + 0x143], 0x27
mov byte [rbp + 0x144], 0x45
mov byte [rbp + 0x145], 0x53
mov byte [rbp + 0x146], 0x45
mov byte [rbp + 0x147], 0x4a
mov byte [rbp + 0x148], 0x80
mov byte [rbp + 0x149], 0x8c
mov byte [rbp + 0x14a], 0x92
mov byte [rbp + 0x14b], 0x95
mov byte [rbp + 0x14c], 0x42
mov byte [rbp + 0x14d], 0x8d
mov byte [rbp + 0x14e], 0x5b
mov byte [rbp + 0x14f], 0xef
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x1a
jae 0x14007000b
movzx ebx, byte [rbp + rdi + 0x140]
mov r10, rbx
cmp r8, rdi
ja 0x140070002
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006f617
lea rcx, [rdi + r14]
movzx eax, r10b
and al, cl
mov r11d, 0x2e
sub r11b, al
add r11b, r11b
add r11b, r10b
add r11b, cl
jmp 0x14006f644
je 0x14006ff8d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006ff0b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006feb1
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006fe67
cmp r9, rdi
ja 0x14006fff9
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14006f66f
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
jmp 0x14006f6c0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14006fe4a
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006fe2b
lea rax, [rcx + 1]
cmp r8, rax
je 0x14006fe0b
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006fded
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006fdd4
lea rax, [r9 + 7]
cmp r8, rax
je 0x14006fdb7
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006fbbc
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006fb9d
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14006fb76
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14006fb57
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14006fb38
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006fb1a
lea rcx, [r9 + 8]
cmp r8, rcx
je 0x14006fafc
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006fadf
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006fac2
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006faa7
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006f6d0
lea r9, [rcx + 2]
mov r8, rcx
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x14006ffd9
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x14006ffbe
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x14006f885
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x14006f867
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x14006f84e
lea rcx, [r9 + 1]
cmp r8, rcx
jb 0x14006fa5d
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14006fa1e
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14006f9dc
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14006f9b8
lea r9, [rcx + 5]
mov r8, rcx
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x14006f98e
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x14006f970
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x14006f952
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x14006f939
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x14006f91d
lea rcx, [r9 + 4]
cmp r8, rcx
ja 0x14006f8fe
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14006f8df
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14006f8bd
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006f89e
mov r8, rcx
lea r9, [rcx + 0x5a]
jmp 0x14006f6d0
lea ecx, [rdi - 0x6c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
jmp 0x14006f6c0
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006f644
lea ecx, [rdi - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x14006f5e4
mov ecx, 0x30
lea edx, [rdi + 0x60]
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14006fe81
lea ecx, [rdi - 0x18]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x58
inc rdi
jmp 0x14006f5d2
lea ecx, [rdi + 0x70]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x10
inc rdi
jmp 0x14006f5d2
mov ecx, 0x1c
lea edx, [rdi - 8]
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14006fecb
lea ecx, [rdi + 0x80]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
jmp 0x14006feef
lea ecx, [rdi + 8]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x38
jmp 0x14006fef2
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14006ff27
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14006ff4f
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x140]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x60
inc rdi
jmp 0x14006f5d2
lea ecx, [rdi + 0x74]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2c
mov byte [rbp + rdi + 0x140], r11b
inc rdi
jmp 0x14006f5d2
lea edx, [rdi - 4]
movzx eax, bl
and al, dl
mov ecx, 0xe
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r9, 8
jb 0x14006f9cc
mov ecx, 0x14
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x18]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x14006fe84
mov ecx, 0x32
lea edx, [rdi - 0x7c]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r8, 0x40
jae 0x14006fd79
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x14006fd29
lea edx, [rdi + 0x38]
movzx eax, bl
and al, dl
mov ecx, 0x3c
jmp 0x14006f9e9
lea edx, [rdi + 0xc]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x54
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x10
je 0x14006fd9c
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x14006fc83
lea edx, [rdi + 0x4c]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x14
jmp 0x14006fa34
mov ecx, 0x24
lea edx, [rdi - 0x78]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14006ffa5
lea edx, [rdi + 0x10]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x70
add r11b, dl
jmp 0x14006ff4f
lea edx, [rdi - 0x68]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x28
add r11b, dl
jmp 0x14006ff27
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14006fef2
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14006feef
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x30]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x50
jmp 0x14006fecb
lea ecx, [rdi - 0x48]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 8
inc rdi
jmp 0x14006f5d2
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x14006f5d2
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x38]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x78
jmp 0x14006fe81
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x14006fbe0
mov ecx, 0x2e
lea edx, [rdi + 0x3c]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14006fa72
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006fc04
mov ecx, 0xc
lea edx, [rdi - 0x28]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14006ffa5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006fc2a
lea edx, [rdi - 0x38]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x78
add r11b, dl
jmp 0x14006ff27
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006fc57
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x14006f5d2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006fa75
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x68]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x28
jmp 0x14006fe81
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006fcab
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x3c]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x5c
jmp 0x14006fe81
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006fcd8
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x14006f5d2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006fcff
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006fef2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006fa37
lea edx, [rdi + 0xc]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x54
add r11b, dl
jmp 0x14006ff4f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006fd4d
mov ecx, 0x18
lea edx, [rdi - 0x50]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14006ffa5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006f9f5
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 8]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x38
jmp 0x14006fecb
movzx ecx, byte [rbp + rdi + 0x140]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x60]
and al, dl
sub cl, al
add cl, 0x30
lea r11d, [rcx + rcx]
jmp 0x14006fecb
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x14006ff27
lea edx, [rdi + 0x34]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x6c
add r11b, dl
jmp 0x14006ff27
lea ecx, [rdi - 0x44]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x24
jmp 0x14006fef2
lea edx, [rdi + 0x44]
mov ecx, 0x12
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14006feef
mov ecx, 0x36
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x34]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14006fecb
lea ecx, [rdi + 0x54]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4c
inc rdi
jmp 0x14006f5d2
mov ecx, 0x22
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x64]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14006fe81
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x74]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x2c
add r11b, dl
add r10b, 0x24
movzx eax, bl
and al, r10b
mov ecx, 2
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rbp + rdi + 0x140], cl
inc r9
dec rdi
inc rdi
jmp 0x14006f5d2
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0xc]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x54
add r11b, dl
sub r10b, 0x64
movzx eax, bl
and al, r10b
movzx ecx, r11b
add al, al
sub cl, al
sub cl, 0x44
add cl, bl
add cl, r10b
mov byte [rbp + rdi + 0x140], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006f5d2
movzx ebx, r10b
lea rcx, [rdi + r12]
and r10b, cl
movzx r11d, bl
add r10b, r10b
sub r11b, r10b
sub r11b, 0x7c
add r11b, cl
lea edx, [rdi + 0x14]
movzx eax, bl
and al, dl
inc r9
mov ecx, 0x3a
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x140], al
add rax, r9
sub rdi, rax
lea ecx, [rdi + 0x50]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0x30
add bl, cl
mov byte [rbp + rdi + 0x140], bl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x140]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006f5d2
mov ecx, 0xa
lea rdx, [rdi + r15]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0x140]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006f5d2
add dil, 0x2c
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x34
jmp 0x14006f5d0
sub dil, 0x4c
mov ecx, 0xa
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x14006f5c0
lea rsi, [rbp + 0x16fa190]
jmp 0x140070012
lea rsi, [rbp + 0x1663bcc]
jmp 0x140070012
lea rsi, [rbp + 0x140]
mov r14, qword [0x1402ff150]
xor eax, eax
movzx r11d, byte [rbp + 0x6b0]
movabs r15, 0xaf0520f7aa45d302
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x521], xmm0
mov dword [rbp + 0x531], eax
movabs r12, 0x272e28b4fc746b12
mov word [rbp + 0x535], ax
movabs r13, 0xd0f62e6fed17906
mov byte [rbp + 0x537], al
mov byte [rbp + 0x510], 0x33
mov byte [rbp + 0x511], 0x32
mov byte [rbp + 0x512], 0x76
mov byte [rbp + 0x513], 0x78
mov byte [rbp + 0x514], 0x7b
mov byte [rbp + 0x515], 0x87
mov byte [rbp + 0x516], 0x65
mov byte [rbp + 0x517], 0x8b
mov byte [rbp + 0x518], 0x8a
mov byte [rbp + 0x519], 0x64
mov byte [rbp + 0x51a], 0x72
mov byte [rbp + 0x51b], 0x60
mov byte [rbp + 0x51c], 0x7c
mov byte [rbp + 0x51d], 0x78
mov byte [rbp + 0x51e], 0x91
mov byte [rbp + 0x51f], 0x93
mov byte [rbp + 0x520], 0x1c
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x28
jae 0x140070b9f
movzx edi, byte [rbp + rbx + 0x510]
mov rdx, rdi
cmp r8, rbx
ja 0x140070b96
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140070134
lea rcx, [rbx + r15]
movzx eax, dl
and al, cl
movzx r11d, dl
add al, al
sub r11b, al
sub r11b, 0xe
add r11b, cl
jmp 0x140070160
je 0x140070b2c
inc rax
cmp r8, rax
je 0x140070ac6
lea rax, [r9 + 3]
cmp r8, rax
je 0x140070a98
lea rax, [r9 + 5]
cmp r8, rax
je 0x140070a4f
cmp r9, rbx
ja 0x140070b8d
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x14007018b
lea r11d, [rbx + 0x2a]
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
sub r11b, 0x26
add r11b, dil
jmp 0x1400701d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140070a33
lea rax, [r9 + 3]
cmp r8, rax
je 0x140070a14
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400709f5
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400709a4
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007098a
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400706e1
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400706c2
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007069f
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007067f
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140070660
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140070643
lea rax, [r9 + 4]
cmp r8, rax
je 0x140070624
lea rax, [r9 + 5]
cmp r8, rax
je 0x140070612
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400705f3
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400705c3
lea r8, [r9 + 0x7a]
lea r9, [r8 + 2]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140070b72
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140070b57
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400703a7
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14007038d
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14007036d
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140070574
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140070522
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400704d6
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400701e0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400704aa
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14007048c
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140070469
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14007044a
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140070428
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140070408
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400703e3
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400703c1
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400701e0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x20]
jmp 0x1400701e0
lea ecx, [rbx + 0x16]
mov r11d, 0x33
movzx eax, cl
and al, dil
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, dil
jmp 0x1400701d0
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x7e
jmp 0x140070160
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x62
jmp 0x140070104
lea edx, [rbx + 0x50]
movzx eax, dil
and al, dl
movzx r11d, dil
add al, al
movzx r10d, bl
sub r11b, al
sub r11b, 0x30
add r11b, dl
jmp 0x140070a69
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dil
dec rbx
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
inc rbx
jmp 0x1400700f2
mov ecx, 0x12
lea edx, [rbx + 0x44]
movzx eax, dil
movzx r10d, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
jmp 0x14007093d
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
add r8, r9
jmp 0x140070aad
lea edx, [rbx + 0x3c]
mov ecx, 0x2e
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x140070aad
lea edx, [rbx + 0x38]
mov ecx, 0x3c
movzx eax, dil
movzx r10d, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x1400709c3
lea edx, [rbx + 0x34]
movzx eax, dil
and al, dl
movzx r11d, dil
add al, al
sub r11b, al
sub r11b, 0x6c
add r11b, dl
jmp 0x140070ae8
lea ecx, [rbx + 0x30]
movzx eax, dil
and al, cl
add al, al
sub dil, al
movzx eax, byte [rbp + rbx + 0x510]
add rax, r9
add rbx, rax
lea r11d, [rcx + rdi]
sub r11b, 0x50
inc rbx
jmp 0x1400700f2
lea edx, [rbx + 0x22]
mov ecx, 9
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
cmp r9, 0x3e8
jb 0x14007090e
movzx ecx, dil
movzx r10d, bl
movzx eax, dil
lea edx, [r10 - 0x34]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x28]
jmp 0x140070a69
lea edx, [rbx + 0x1e]
mov ecx, 0x17
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
cmp r8, 0x200
jae 0x14007091e
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140070880
lea edx, [rbx - 0x5c]
movzx eax, dil
and al, dl
movzx r11d, dil
add al, al
sub r11b, al
sub r11b, 0x7c
add r11b, dl
jmp 0x1400704f0
lea edx, [rbx + 0x1a]
mov ecx, 0x25
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
lea rax, [r8 + r9]
cmp rax, 0x2a
je 0x14007096c
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x1400707ac
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x56
jmp 0x14007053c
lea edx, [rbx - 4]
mov ecx, 0xe
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x510]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400700f2
lea edx, [rbx - 8]
mov ecx, 0x1c
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140070ae8
movzx r10d, bl
mov ecx, 0x2a
lea edx, [r10 - 0xc]
jmp 0x1400709b1
lea edx, [rbx - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140070aad
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x74
add r8, r9
jmp 0x140070aad
movzx r10d, bl
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x58
jmp 0x140070940
lea ecx, [rbx - 0x1c]
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x3c
inc rbx
jmp 0x1400700f2
lea ecx, [rbx - 0x20]
inc r9
movzx eax, cl
dec rbx
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
inc rbx
jmp 0x1400700f2
movzx r10d, bl
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 4
jmp 0x140070a69
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x140070704
lea ecx, [rbx + 2]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0xe
jmp 0x14007058e
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140070738
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x510]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
sub r11b, 0x4c
inc rbx
jmp 0x1400700f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140070753
movzx r10d, bl
mov ecx, 0x3e
lea edx, [r10 + 0x5c]
jmp 0x1400709b1
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007077b
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140070aad
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007058e
mov ecx, 0x14
movzx r10d, bl
lea edx, [r10 + 0x68]
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140070940
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400707d4
movzx r10d, bl
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x72
jmp 0x140070a69
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140070802
lea edx, [rbx - 0x7a]
mov ecx, 0x2b
movzx eax, dl
dec rbx
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400700f2
cmp r8, rcx
jne 0x140070829
lea edx, [rbx - 0x72]
mov ecx, 0xf
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
add r8, r9
jmp 0x140070aad
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140070855
movzx r10d, bl
movzx eax, dil
movzx r11d, dil
lea edx, [r10 - 0x6a]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x1a
add r11b, dl
jmp 0x1400709c3
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007053c
lea edx, [rbx - 0x66]
movzx eax, dil
and al, dl
movzx r11d, dil
add al, al
sub r11b, al
sub r11b, 0x36
add r11b, dl
jmp 0x140070ae8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400708b9
lea edx, [rbx - 0x58]
movzx eax, dil
and al, dl
mov ecx, 0x34
sub cl, al
movzx eax, byte [rbp + rbx + 0x510]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
inc rbx
jmp 0x1400700f2
inc rax
cmp r8, rax
jne 0x1400708e0
lea edx, [rbx - 0x54]
mov ecx, 0x26
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x140070ae8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400704f0
lea ecx, [rbx - 0x40]
movzx eax, dil
and al, cl
dec rbx
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x40
inc rbx
jmp 0x1400700f2
mov byte [rbp + rbx + 0x510], r11b
inc rbx
jmp 0x1400700f2
movzx ecx, byte [rbp + rbx + 0x510]
movzx r10d, bl
movzx eax, dil
lea edx, [r10 - 0x30]
and al, dl
sub cl, al
add cl, 0x28
lea r11d, [rcx + rcx]
add r11b, dl
sub r10b, 0x2e
movzx eax, dil
and al, r10b
mov ecx, 0x21
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0x510], cl
add r8, r9
jmp 0x140070aad
mov ecx, 0x1a
movzx r10d, bl
movzx eax, dil
lea edx, [r10 - 0x2c]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400709c3
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 6
jmp 0x140070ae8
movzx r10d, bl
mov ecx, 0xb
lea edx, [r10 + 0x46]
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
sub r10b, 0x2a
movzx eax, dil
and al, r10b
inc r9
mov ecx, 0x13
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0x510], al
add rax, r9
sub rbx, rax
jmp 0x140070ae8
lea edx, [rbx + 0x42]
mov ecx, 0x19
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140070aad
lea edx, [rbx + 0x3e]
mov ecx, 0x27
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r8, r9
jmp 0x140070aad
movzx r10d, bl
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x42
jmp 0x140070a69
movzx r10d, bl
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0xa
sub r10b, 0x32
movzx eax, dil
and al, r10b
mov ecx, 0x2f
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
mov byte [rbp + rbx + 0x510], cl
inc r9
dec rbx
inc rbx
jmp 0x1400700f2
lea rcx, [rbx + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x7e
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400700f2
movzx edi, dl
movabs rcx, 0x6b19a4d6535d1f0a
add rcx, rbx
movzx r11d, dil
and dl, cl
add dl, dl
sub r11b, dl
sub r11b, 0x46
add r11b, cl
lea edx, [rbx - 0x28]
movzx eax, dil
and al, dl
inc r8
mov ecx, 0xc
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dil
add cl, dl
mov byte [rbp + rbx + 0x510], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x510]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400700f2
lea rcx, [rbx + r13]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x2a
movzx eax, byte [rbp + rbx + 0x510]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400700f2
add bl, 0xa
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
sub r11b, 0x46
jmp 0x1400700f0
add bl, 6
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
sub r11b, 0x2a
jmp 0x1400700e0
lea rcx, [rbp + 0x169ca68]
jmp 0x140070ba6
lea rcx, [rbp + 0x16f9d6a]
jmp 0x140070ba6
lea rcx, [rbp + 0x510]
mov dword [rsp + 0x30], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rsi
lea r9, [rsp + 0x58]
lea r8, [r14 + 0x24]
mov qword [rsp + 0x20], rax
mov edx, 8
vmovss dword [rsp + 0x50], xmm6
vmovss dword [rsp + 0x58], xmm8
call fcn.140046e80
mov rax, qword [0x1402ff150]
movzx r11d, byte [rbp + 0x6b0]
lea r14, [rax + 0x16]
xor eax, eax
mov byte [rbp + 0x160], 0xe9
mov dword [rbp + 0x16d], eax
movabs r15, 0xcde5865a680715d8
mov word [rbp + 0x171], ax
movabs r12, 0x69b0930f38154188
mov byte [rbp + 0x173], al
mov byte [rbp + 0x161], 0x8f
mov byte [rbp + 0x162], 0x86
mov byte [rbp + 0x163], 0x96
mov byte [rbp + 0x164], 0x86
mov byte [rbp + 0x165], 0x94
mov byte [rbp + 0x166], 0x95
mov byte [rbp + 0x167], 0x83
mov byte [rbp + 0x168], 0xa9
mov byte [rbp + 0x169], 0xab
mov byte [rbp + 0x16a], 0xb6
mov byte [rbp + 0x16b], 0xae
mov byte [rbp + 0x16c], 0xc
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x14
jae 0x140071759
movzx ebx, byte [rbp + rdi + 0x160]
mov r10, rbx
cmp r8, rdi
ja 0x140071750
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140070cd7
lea rcx, [rdi + r15]
movzx eax, r10b
and al, cl
mov r11d, 0xc
sub r11b, al
add r11b, r11b
add r11b, r10b
add r11b, cl
jmp 0x140070cf7
je 0x1400716d6
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400716a1
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007165f
cmp r9, rdi
ja 0x140071747
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140070d1f
lea ecx, [rdi - 0x48]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x140070d53
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007163f
lea rax, [r9 + 3]
cmp r8, rax
je 0x140071620
lea rax, [r9 + 4]
cmp r8, rax
je 0x140071602
lea rax, [r9 + 7]
cmp r8, rax
je 0x140071577
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14007127f
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007125c
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140071237
lea rax, [r9 + 4]
cmp r8, rax
je 0x140071218
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400711fa
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400711ed
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400711cf
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400711bd
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400711a4
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007117a
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140070d60
lea r8, [r9 + 2]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140071727
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140071707
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140070f4e
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140070f35
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140070f17
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14007112d
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400710e7
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400710a7
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140071083
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140070d60
lea r8, [r9 + 0x20]
lea r9, [r8 + 6]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140071054
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140071036
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140071019
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140071000
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140070fec
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140070fca
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140070fa6
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140070f84
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140070f67
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140070d60
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x64]
jmp 0x140070d60
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140070d53
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x140070cf7
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x140070ca4
lea ecx, [rdi - 0x40]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
jmp 0x140071678
lea ecx, [rdi + 0x10]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
inc rdi
jmp 0x140070c92
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x140070c92
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, dl
movzx r10d, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140071532
movzx ecx, dil
movzx r11d, dil
and cl, bl
add cl, cl
sub r11b, cl
jmp 0x1400716b7
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x1400716bd
lea ecx, [rdi - 0x60]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x140071595
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400715c0
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x160]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x140070c92
lea ecx, [rdi + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
mov byte [rbp + rdi + 0x160], r11b
inc rdi
jmp 0x140070c92
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
cmp r9, 0x80
jb 0x140071097
mov edx, 8
movzx r10d, dil
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x140071678
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 8
jae 0x14007150d
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x14007143e
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x1400710bb
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r8 + r9]
cmp rax, 0x41
je 0x140071555
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x140071372
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x140071100
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x160]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x30
inc rdi
jmp 0x140070c92
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x1400715c0
movzx r10d, dil
mov ecx, 0x38
lea edx, [r10 - 0x10]
jmp 0x140071584
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400716bd
lea edx, [rdi - 0x70]
mov ecx, 8
jmp 0x1400716a9
movzx r10d, dil
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x140071532
lea ecx, [rdi + 0x30]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
inc rdi
jmp 0x140070c92
lea ecx, [rdi + 0x80]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
inc rdi
jmp 0x140070c92
mov ecx, 0x28
movzx r10d, dil
lea edx, [r10 - 0x30]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140071678
lea rcx, [r9 + 4]
cmp r8, rcx
jae 0x14007129a
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, bl
jmp 0x14007113a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400712cd
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x160]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x10
inc rdi
jmp 0x140070c92
inc rax
cmp r8, rax
jne 0x1400712f3
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400715c0
cmp r8, rcx
jne 0x140071311
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x1400716ba
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007133e
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x140070c92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071146
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x140070c92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071399
movzx r10d, dil
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x140071678
inc rax
cmp r8, rax
jne 0x1400713c5
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x140070c92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400713e7
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x1400716ba
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140071402
movzx r10d, dil
mov ecx, 4
lea edx, [r10 + 0x48]
jmp 0x140071584
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140071100
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x160]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x140070c92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071471
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x160]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x20
inc rdi
jmp 0x140070c92
inc rax
cmp r8, rax
jne 0x140071497
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400715c0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400714bb
movzx r10d, dil
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x140071532
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400714e1
movzx ecx, dil
movzx r11d, dil
and cl, bl
dec rdi
add cl, cl
sub r11b, cl
add r11b, bl
inc rdi
jmp 0x140070c92
cmp r8, rcx
jne 0x1400710bb
mov ecx, 0x30
movzx r10d, dil
lea edx, [r10 + 0x60]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140071678
movzx r11d, byte [rbp + rdi + 0x160]
movzx r10d, dil
lea edx, [r10 - 0x40]
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x40
add r11b, bl
add r11b, dl
movzx eax, bl
sub r10b, 0x68
and al, r10b
add al, al
sub bl, al
sub bl, 0x28
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0x160], bl
jmp 0x1400716ba
movzx r10d, dil
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x160]
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x140071595
movzx r10d, dil
mov ecx, 0x24
lea edx, [r10 - 0x78]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r10b, 0x48
movzx eax, bl
and al, r10b
inc r9
mov ecx, 4
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi + 0x160], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x20]
movzx eax, bl
and al, dl
inc r8
mov ecx, 0x10
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x160], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x160]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140070c92
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400716bd
lea ecx, [rdi - 0x38]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
inc rdi
jmp 0x140070c92
mov ecx, 0x14
movzx r10d, dil
lea edx, [r10 + 0x68]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140071678
movzx r10d, dil
lea ecx, [r10 + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
movzx eax, bl
sub r10b, 0x18
and al, r10b
add al, al
sub bl, al
sub bl, 0x58
add bl, r10b
mov byte [rbp + rdi + 0x160], bl
inc r9
dec rdi
inc rdi
jmp 0x140070c92
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140070c92
lea rdx, [rdi + r12]
mov ecx, 0x24
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0x160]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140070c92
add dil, 0x38
mov ecx, 0x3c
movzx eax, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, bl
jmp 0x140070c90
sub dil, 0x78
mov ecx, 0x24
movzx eax, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, bl
jmp 0x140070c80
lea rcx, [rbp + 0x142ae80]
jmp 0x140071760
lea rcx, [rbp + 0xc9c458]
jmp 0x140071760
lea rcx, [rbp + 0x160]
mov rdx, r14
call fcn.140043b10
mov rax, qword [0x1402ff150]
cmp byte [rax + 0x16], 0
je 0x14007303f
vmovaps xmm1, xmm7
vmovaps xmm0, xmm8
call fcn.140016380
movzx r11d, byte [rbp + 0x6b0]
xor eax, eax
mov qword [rbp + 0x190], rax
movabs rsi, 0x401f627171cc49bc
mov dword [rbp + 0x198], eax
movabs r14, 0x411a75fd002e979c
mov byte [rbp + 0x19c], al
movabs r12, 0xc0dbb11a1c960424
mov byte [rbp + 0x180], 0xd4
movabs r15, 0xc05e27545564dd34
mov byte [rbp + 0x181], 0x30
mov byte [rbp + 0x182], 0x29
mov byte [rbp + 0x183], 0x27
mov byte [rbp + 0x184], 0x45
mov byte [rbp + 0x185], 0x53
mov byte [rbp + 0x186], 0x45
mov byte [rbp + 0x187], 0x4a
mov byte [rbp + 0x188], 0x80
mov byte [rbp + 0x189], 0x8c
mov byte [rbp + 0x18a], 0x92
mov byte [rbp + 0x18b], 0x95
mov byte [rbp + 0x18c], 0x42
mov byte [rbp + 0x18d], 0x8d
mov byte [rbp + 0x18e], 0x5b
mov byte [rbp + 0x18f], 0xef
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x1d
jae 0x1400723b3
movzx ebx, byte [rbp + rdi + 0x180]
mov rdx, rbx
cmp r8, rdi
ja 0x1400723aa
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140071894
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r11d, dl
add al, al
sub r11b, al
sub r11b, 0x24
add r11b, cl
jmp 0x1400718d0
je 0x14007233b
inc rax
cmp r8, rax
je 0x1400722bc
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007228e
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007226f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140072228
nop dword [rax]
cmp r9, rdi
ja 0x1400723a1
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400718fe
lea ecx, [rdi + 0x6c]
movzx eax, bl
and al, cl
mov r11d, 6
sub r11b, al
add r11b, r11b
add r11b, bl
add r11b, cl
jmp 0x140071940
je 0x14007220c
inc rax
cmp r8, rax
je 0x1400721e8
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400721a1
lea rax, [r9 + 7]
cmp r8, rax
je 0x140072183
lea rax, [r9 + 4]
cmp r8, rax
je 0x140072159
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140071e93
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140071e74
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140071e4d
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140071e2e
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140071f3d
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140071e0d
lea rax, [r9 + 3]
cmp r8, rax
je 0x140071def
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140071dd2
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140071db5
lea rax, [r9 + 5]
cmp r8, rax
je 0x140071d86
lea rax, [r9 + 9]
cmp r8, rax
je 0x140071950
lea r8, [r9 + 6]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140072386
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140072366
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140071b42
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140071b25
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140071b07
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140071d37
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140071cd9
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140071c98
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140071c6f
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140071950
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140071c45
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140071c27
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140071c09
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140071bf0
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140071bd1
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140071bb2
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140071b93
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140071b71
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140071b60
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140071950
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x41]
jmp 0x140071950
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140071940
lea edx, [rdi - 0x64]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x44
add r11b, dl
jmp 0x1400718d0
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140071864
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx r10d, dil
jmp 0x140072235
lea ecx, [rdi - 0x18]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x58
inc rdi
jmp 0x140071852
lea ecx, [rdi + 0x70]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x10
inc rdi
jmp 0x140071852
mov ecx, 0x1c
lea edx, [rdi - 8]
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400721bb
lea ecx, [rdi + 0x80]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
add r8, r9
jmp 0x1400722a3
lea ecx, [rdi + 8]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x38
jmp 0x1400722a3
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400722d6
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400722fd
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x180]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x60
inc rdi
jmp 0x140071852
lea edx, [rdi - 0xc]
mov ecx, 0x2a
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
mov byte [rbp + rdi + 0x180], r11b
inc rdi
jmp 0x140071852
lea edx, [rdi + 0x7c]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x64
add r11b, dl
cmp r9, 0x64
jb 0x140071c88
mov ecx, 0x14
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x18]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140072246
lea edx, [rdi + 4]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x1c
add r11b, dl
cmp r8, 1
jae 0x14007211e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007204a
lea edx, [rdi - 0x50]
movzx eax, bl
and al, dl
mov ecx, 0x18
sub cl, al
movzx eax, byte [rbp + rdi + 0x180]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140071852
mov ecx, 0x16
lea edx, [rdi - 0x74]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 3
je 0x14007213e
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x140071f88
mov ecx, 0x36
lea edx, [rdi - 0x34]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140071cee
lea edx, [rdi - 0x78]
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
movzx eax, byte [rbp + rdi + 0x180]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140071852
lea edx, [rdi + 0x10]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x70
add r11b, dl
jmp 0x1400722fd
lea edx, [rdi - 0x68]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x28
add r11b, dl
jmp 0x1400722d6
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400722a3
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
jmp 0x1400722a3
lea ecx, [rdi - 0x48]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 8
inc rdi
jmp 0x140071852
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140071852
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x38]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x78
jmp 0x140072243
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140071eb6
lea edx, [rdi - 0x44]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x24
jmp 0x140071d4d
jne 0x140071ee7
lea edx, [rdi - 0x28]
movzx eax, bl
and al, dl
mov ecx, 0xc
sub cl, al
movzx eax, byte [rbp + rdi + 0x180]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140071852
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071f0d
lea edx, [rdi - 0x38]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x78
add r11b, dl
jmp 0x1400722d6
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140071f34
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400722a3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140071f5c
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x30]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x50
jmp 0x1400721bb
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140071d50
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x68]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x28
jmp 0x140072243
jne 0x140071f9c
movzx r10d, dil
mov ecx, 0x12
lea edx, [r10 + 0x44]
jmp 0x140072235
inc rax
cmp r8, rax
jne 0x140071fc3
lea ecx, [rdi + 0x34]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6c
inc rdi
jmp 0x140071852
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071fec
mov ecx, 0x26
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x54]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400721bb
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140072013
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400722d6
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140071cf1
lea ecx, [rdi + 4]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x180]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x1c
inc rdi
jmp 0x140071852
inc rax
cmp r8, rax
jne 0x14007206f
lea edx, [rdi + 0x28]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x18
add r11b, dl
jmp 0x1400722fd
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140072097
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 8]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x38
jmp 0x1400721bb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400720c2
lea ecx, [rdi + 0x80]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
inc rdi
jmp 0x140071852
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400720f2
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140071852
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140071cb0
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x70]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x10
jmp 0x140072243
movzx ecx, byte [rbp + rdi + 0x180]
movzx r10d, dil
lea edx, [r10 + 0x60]
movzx eax, dl
and al, bl
sub cl, al
add cl, 0x30
lea r11d, [rcx + rcx]
jmp 0x1400721bb
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400722d6
lea ecx, [rdi - 0x5c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x180]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x7c
inc rdi
jmp 0x140071852
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400722d6
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x4c]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x14
add r11b, dl
add r10b, 0x1c
movzx eax, bl
and al, r10b
mov ecx, 0x1e
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
add cl, r11b
mov byte [rbp + rdi + 0x180], cl
add r8, r9
jmp 0x1400722a3
lea edx, [rdi - 0x2c]
mov ecx, 0x1a
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140071852
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x1c]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x3c
jmp 0x140072243
movzx r10d, dil
mov ecx, 0x2a
lea edx, [r10 - 0xc]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, bl
sub r10b, 0x5c
and al, r10b
add al, al
sub bl, al
sub bl, 0x7c
add bl, r10b
mov byte [rbp + rdi + 0x180], bl
inc r9
dec rdi
inc rdi
jmp 0x140071852
lea ecx, [rdi + 4]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1c
dec rdi
inc rdi
jmp 0x140071852
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x44
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140071852
lea rcx, [rdi + r12]
movzx ebx, dl
and dl, cl
mov eax, 2
sub al, dl
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
lea edx, [rdi - 0x6c]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0xc
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x180], al
add rax, r9
sub rdi, rax
lea ecx, [rdi + 0x50]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0x30
add bl, cl
mov byte [rbp + rdi + 0x180], bl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x180]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071852
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x6c
movzx eax, byte [rbp + rdi + 0x180]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071852
sub dil, 0x54
mov ecx, 0x26
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x140071850
add dil, 0x34
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x6c
jmp 0x140071840
lea rsi, [rbp + 0x1418bd0]
jmp 0x1400723ba
lea rsi, [rbp + 0x10dd58c]
jmp 0x1400723ba
lea rsi, [rbp + 0x180]
mov r14, qword [0x1402ff150]
xor eax, eax
movzx r11d, byte [rbp + 0x6b0]
movabs r15, 0x78df46e4f156b7ba
mov qword [rbp + 0x1b4], rax
movabs r12, 0x6a9dd4aed404272e
mov dword [rbp + 0x1bc], eax
mov byte [rbp + 0x1a0], 0x83
mov byte [rbp + 0x1a1], 0x82
mov byte [rbp + 0x1a2], 0xc3
mov byte [rbp + 0x1a3], 0x39
mov byte [rbp + 0x1a4], 0x34
mov byte [rbp + 0x1a5], 0xc4
mov byte [rbp + 0x1a6], 0x48
mov byte [rbp + 0x1a7], 0xb6
mov byte [rbp + 0x1a8], 0xbb
mov byte [rbp + 0x1a9], 0x49
mov byte [rbp + 0x1aa], 0xb3
mov byte [rbp + 0x1ab], 0xbd
mov byte [rbp + 0x1ac], 0x44
mov byte [rbp + 0x1ad], 0xbc
mov byte [rbp + 0x1ae], 0xbd
mov byte [rbp + 0x1af], 0xb3
mov byte [rbp + 0x1b0], 0xb5
mov byte [rbp + 0x1b1], 0x42
mov byte [rbp + 0x1b2], 0x46
mov byte [rbp + 0x1b3], 0xdb
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x20
jae 0x140073002
movzx ebx, byte [rbp + rdi + 0x1a0]
mov rdx, rbx
cmp r8, rdi
ja 0x140072ff9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400724d4
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
movzx r11d, dl
add al, al
sub r11b, al
sub r11b, 0x16
add r11b, cl
jmp 0x140072510
je 0x140072f8f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140072f5a
lea rax, [r9 + 5]
cmp r8, rax
je 0x140072f21
lea rax, [r9 + 3]
cmp r8, rax
je 0x140072f02
lea rax, [r9 + 2]
cmp r8, rax
je 0x140072ee0
nop
cmp r9, rdi
ja 0x140072ff0
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14007253e
lea ecx, [rdi + 0x42]
mov r11d, 0x19
movzx eax, cl
and al, bl
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, bl
jmp 0x140072571
lea rax, [r9 + 1]
cmp r8, rax
je 0x140072e95
inc rax
cmp r8, rax
je 0x140072e73
lea rax, [r9 + 3]
cmp r8, rax
je 0x140072e54
lea rax, [r9 + 6]
cmp r8, rax
je 0x140072e2a
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140072ada
nop
lea rax, [r9 + 3]
cmp r8, rax
je 0x140072ab8
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140072a91
lea rax, [r9 + 4]
cmp r8, rax
je 0x140072a6d
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140072a4a
lea rax, [r9 + 5]
cmp r8, rax
je 0x140072a31
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140072a18
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400729fb
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400729dd
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400729ae
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140072580
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140072fd5
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140072fba
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140072775
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140072757
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140072739
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140072965
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007291d
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400728e0
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400728b7
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140072580
lea r8, [r9 + 4]
lea r9, [r8 + 6]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14007288d
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140072870
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140072853
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140072835
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140072817
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400727f5
lea rcx, [r9 + 0x20]
cmp r8, rcx
ja 0x1400727d6
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400727b4
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140072793
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140072580
mov r8, rcx
lea r9, [rcx + 0x40]
jmp 0x140072580
lea edx, [rdi - 2]
mov ecx, 7
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140072571
lea edx, [rdi - 0x76]
mov ecx, 0x1d
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140072510
lea edx, [rdi + 0x16]
mov ecx, 0x33
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400724a4
lea edx, [rdi + 0x10]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
movzx r10d, dil
sub r11b, al
sub r11b, 0x70
add r11b, dl
jmp 0x140072eb3
lea ecx, [rdi - 0x64]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x44
inc rdi
jmp 0x140072492
lea ecx, [rdi + 0x28]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x18
inc rdi
jmp 0x140072492
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140072f3a
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140072f73
lea edx, [rdi - 0x34]
mov ecx, 0x36
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140072f76
lea edx, [rdi + 0x58]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x68
add r11b, dl
jmp 0x140072dc5
lea edx, [rdi - 0x1c]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, dl
jmp 0x140072dec
lea ecx, [rdi + 0x70]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x1a0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x10
inc rdi
jmp 0x140072492
lea edx, [rdi - 0x32]
mov ecx, 0x2f
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0x1a0], r11b
inc rdi
jmp 0x140072492
lea ecx, [rdi + 0x5a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x76
cmp r9, 1
jb 0x1400728d0
mov ecx, 0x1e
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x1c]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140072eb3
lea ecx, [rdi - 0x1a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4a
cmp r8, 0x400
jae 0x140072d8f
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x140072ce3
lea edx, [rdi - 0x6c]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0xc
add r11b, dl
jmp 0x1400728f4
lea ecx, [rdi + 0x72]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1e
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x140072db5
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x140072bdc
lea edx, [rdi + 0x52]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x3e
add r11b, dl
jmp 0x140072931
lea edx, [rdi - 0x74]
movzx eax, bl
and al, dl
mov ecx, 0x16
sub cl, al
movzx eax, byte [rbp + rdi + 0x1a0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140072492
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140072dec
lea edx, [rdi - 0x5c]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x7c
add r11b, dl
jmp 0x140072dc5
lea ecx, [rdi + 0x30]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x50
jmp 0x140072f76
lea ecx, [rdi - 0x44]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x24
jmp 0x140072f73
mov ecx, 4
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x48]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140072f3a
lea edx, [rdi - 0x2c]
mov ecx, 0x1a
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140072492
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140072492
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x14]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x74
add r11b, dl
jmp 0x140072eb3
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140072aff
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
jmp 0x140072979
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140072b37
lea edx, [rdi - 0x7c]
movzx eax, bl
and al, dl
mov ecx, 0x32
sub cl, al
movzx eax, byte [rbp + rdi + 0x1a0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140072492
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072b5e
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140072dc5
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140072b80
lea ecx, [rdi + 0x54]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4c
jmp 0x140072f73
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140072bab
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x38]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x78
add r11b, dl
jmp 0x140072f3a
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140072979
lea edx, [rdi + 0x3c]
mov ecx, 0x2e
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140072492
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072c07
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x3a]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x6a
add r11b, dl
jmp 0x140072eb3
inc rax
cmp r8, rax
jne 0x140072c33
lea edx, [rdi - 0x52]
mov ecx, 0x1f
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140072492
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072c5f
mov ecx, 9
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x22]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140072f3a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140072c81
lea ecx, [rdi - 0x6a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1a
jmp 0x140072f73
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140072ca7
lea edx, [rdi + 0x7e]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x72
add r11b, dl
jmp 0x140072dc5
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140072931
lea edx, [rdi + 0x66]
movzx eax, bl
and al, dl
mov ecx, 0x1b
sub cl, al
movzx eax, byte [rbp + rdi + 0x1a0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140072492
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072d16
lea ecx, [rdi + 8]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x1a0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x38
inc rdi
jmp 0x140072492
inc rax
cmp r8, rax
jne 0x140072d3c
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140072dc5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072d63
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140072f73
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400728f4
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
inc rdi
jmp 0x140072492
movzx ecx, byte [rbp + rdi + 0x1a0]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x70]
and al, dl
sub cl, al
add cl, 8
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140072f3a
lea ecx, [rdi + 4]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x1c]
lea edx, [rdi - 0x42]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x32
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x1a0], al
add rax, r9
sub rdi, rax
lea ecx, [rdi + 0x78]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0x48
add bl, cl
mov byte [rbp + rdi + 0x1a0], bl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x1a0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072492
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x1a0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x5a
inc rdi
jmp 0x140072492
lea ecx, [rdi - 0x62]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x52
inc rdi
jmp 0x140072492
lea ecx, [rdi + 0x2a]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x26
inc rdi
jmp 0x140072492
mov ecx, 3
movzx r10d, dil
lea edx, [r10 - 0x4a]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
sub r10b, 0x2a
movzx eax, bl
and al, r10b
mov ecx, 0x13
sub cl, al
inc r9
add cl, cl
add cl, bl
add cl, r10b
mov byte [rbp + rdi + 0x1a0], cl
dec rdi
inc rdi
jmp 0x140072492
lea ecx, [rdi + 0x5a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x76
inc r9
dec rdi
inc rdi
jmp 0x140072492
lea ecx, [rdi - 0x1a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4a
dec rdi
inc rdi
jmp 0x140072492
movzx r10d, dil
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1e
movzx eax, bl
add r10b, 0x4a
and al, r10b
add al, al
sub bl, al
sub bl, 6
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0x1a0], bl
jmp 0x140072f73
lea edx, [rdi - 2]
mov ecx, 7
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140072492
lea rcx, [rdi + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x42
movzx eax, byte [rbp + rdi + 0x1a0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072492
sub dil, 0x5e
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x6e
jmp 0x140072490
add dil, 0x2e
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x42
jmp 0x140072480
lea rcx, [rbp + 0x1437298]
jmp 0x140073009
lea rcx, [rbp + 0x15a2a52]
jmp 0x140073009
lea rcx, [rbp + 0x1a0]
mov dword [rsp + 0x30], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rsi
lea r9, [rsp + 0x68]
lea r8, [r14 + 0x28]
mov qword [rsp + 0x20], rax
mov edx, 8
vmovss dword [rsp + 0x60], xmm6
vmovss dword [rsp + 0x68], xmm8
call fcn.140046e80
movzx r11d, byte [rbp + 0x6b0]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1c6], xmm0
mov word [rbp + 0x1d6], ax
movabs rsi, 0x9860a8c7bb32c5d0
mov byte [rbp + 0x1d8], al
movabs r14, 0x5b65ef0594c8f450
mov byte [rbp + 0x1c0], 0x2f
movabs r12, 0x2aa49d761e6368b0
mov byte [rbp + 0x1c1], 0xd5
movabs r15, 0xc921fa5731985170
mov byte [rbp + 0x1c2], 0x2a
mov byte [rbp + 0x1c3], 0x26
mov byte [rbp + 0x1c4], 0xd6
mov byte [rbp + 0x1c5], 0x65
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x19
jae 0x140073b52
movzx ebx, byte [rbp + rdi + 0x1c0]
mov rdx, rbx
cmp r8, rdi
ja 0x140073b49
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140073116
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
mov r11d, 0x28
sub r11b, al
add r11b, r11b
add r11b, dl
add r11b, cl
jmp 0x140073160
je 0x140073add
inc rax
cmp r8, rax
je 0x140073a5d
lea rax, [r9 + 4]
cmp r8, rax
je 0x140073a2f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400739eb
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400739cc
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400739a5
nop dword [rax]
cmp r9, rdi
ja 0x140073b40
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140073188
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
jmp 0x1400731c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007395a
inc rax
cmp r8, rax
je 0x140073936
lea rax, [r9 + 3]
cmp r8, rax
je 0x140073918
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400738ff
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140073605
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400735f4
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400735d8
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400735b9
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140073685
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007359d
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140073581
lea rcx, [r9 + 0x80]
cmp r8, rcx
je 0x140073563
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007354a
lea r9, [rcx + 0x3e8]
mov r8, rcx
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x140073b24
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x140073b08
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x140073370
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x140073357
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x140073339
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400734f8
lea rcx, [r9 + 0x80]
cmp r8, rcx
jb 0x140073489
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400731d0
lea r9, [rcx + 2]
mov r8, rcx
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x14007345c
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x14007343e
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x140073425
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x140073407
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x1400733f1
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1400733d4
lea rcx, [r9 + 0x2a]
cmp r8, rcx
ja 0x1400733b0
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14007338e
mov r8, rcx
lea r9, [rcx + 2]
jmp 0x1400731d0
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400731c0
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x140073160
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400730e4
lea ecx, [rdi - 0x20]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
inc rdi
jmp 0x1400730d2
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400730d2
lea ecx, [rdi - 0x60]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x140073a09
movzx eax, bl
and al, dil
add al, al
sub bl, al
add r8, r9
lea r11d, [rdi + rbx]
jmp 0x140073a44
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140073a44
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
jmp 0x140073a77
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140073a9f
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x1c0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
add r11b, 0x80
inc rdi
jmp 0x1400730d2
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
cmp r8, 0xa
jae 0x1400738bd
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400737c7
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
cmp r9, 0x3e8
jb 0x1400738ad
movzx r10d, dil
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x40]
jmp 0x140073978
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x1400738e4
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400736f1
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007349d
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
jmp 0x140073a9f
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140073a77
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
jmp 0x140073a44
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
add r8, r9
jmp 0x140073a44
lea ecx, [rdi - 0x60]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
inc rdi
jmp 0x1400730d2
movzx eax, bl
inc r9
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
dec rdi
inc rdi
jmp 0x1400730d2
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx r10d, dil
jmp 0x140073967
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140073620
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
jmp 0x140073505
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140073658
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x1c0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400730d2
inc rax
cmp r8, rax
jne 0x14007367c
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
add r8, r9
jmp 0x140073a44
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140073697
movzx r10d, dil
mov ecx, 0x20
lea edx, [r10 + 0x40]
jmp 0x1400739f8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400736bf
lea ecx, [rdi - 0x20]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
inc rdi
jmp 0x1400730d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140073511
lea ecx, [rdi + 0x80]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
inc rdi
jmp 0x1400730d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140073718
movzx r10d, dil
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x140073978
inc rax
cmp r8, rax
je 0x1400739a5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007374b
movzx r10d, dil
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
jmp 0x140073a09
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140073769
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x140073a40
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140073790
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140073a77
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007349d
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x1c0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x50
inc rdi
jmp 0x1400730d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400737ff
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x1c0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400730d2
inc rax
cmp r8, rax
jne 0x140073820
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x140073a9f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140073847
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140073a44
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007386c
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
add r8, r9
jmp 0x140073a44
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007388e
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
dec rdi
inc rdi
jmp 0x1400730d2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400734cb
movzx r10d, dil
mov ecx, 0x20
lea edx, [r10 + 0x40]
jmp 0x140073967
mov byte [rbp + rdi + 0x1c0], r11b
inc rdi
jmp 0x1400730d2
movzx r11d, byte [rbp + rdi + 0x1c0]
movzx r10d, dil
lea edx, [r10 + 0x80]
movzx eax, dl
and al, bl
add al, al
sub r11b, al
add r11b, 0x80
jmp 0x140073a03
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140073a77
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x140073a77
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140073a44
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400730d2
movzx r10d, dil
mov ecx, 0x18
lea edx, [r10 - 0x50]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
sub r10b, 0x50
mov ecx, 0x18
movzx eax, r10b
inc r9
and al, bl
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
mov byte [rbp + rdi + 0x1c0], cl
dec rdi
inc rdi
jmp 0x1400730d2
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400730d2
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
dec rdi
inc rdi
jmp 0x1400730d2
movzx r10d, dil
mov ecx, 8
lea edx, [r10 - 0x70]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r10b, 0x50
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x30
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi + 0x1c0], r10b
add r8, r9
jmp 0x140073a44
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x30
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400730d2
lea rcx, [rdi + r12]
movzx ebx, dl
and dl, cl
mov eax, 0x18
sub al, dl
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
lea edx, [rdi - 0x10]
inc r9
movzx eax, dl
mov ecx, 0x38
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x1c0], al
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x40]
inc r8
movzx eax, cl
and al, bl
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x40
add cl, bl
mov byte [rbp + rdi + 0x1c0], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x1c0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400730d2
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x10
movzx eax, byte [rbp + rdi + 0x1c0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400730d2
add dil, 0x10
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
sub r11b, 0x70
jmp 0x1400730d0
add dil, 0x70
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
sub r11b, 0x10
jmp 0x1400730c0
lea rcx, [rbp + 0x15ce980]
jmp 0x140073b59
lea rcx, [rbp + 0x10faf50]
jmp 0x140073b59
lea rcx, [rbp + 0x1c0]
call fcn.140044f20
mov r14, qword [0x1402ff150]
xor eax, eax
movzx r11d, byte [rbp + 0x6b0]
movabs r15, 0xf89bfa849ebac29e
mov qword [rbp + 0x55e], rax
movabs r13, 0xcc43d9a0571b5252
mov byte [rbp + 0x566], al
movabs r12, 0xe9d3ef8ddc3047da
mov byte [rbp + 0x540], 0xd
mov byte [rbp + 0x541], 0x58
mov byte [rbp + 0x542], 0x66
mov byte [rbp + 0x543], 0x60
mov byte [rbp + 0x544], 0xd0
mov byte [rbp + 0x545], 0x10
mov byte [rbp + 0x546], 0x11
mov byte [rbp + 0x547], 0x63
mov byte [rbp + 0x548], 0x1d
mov byte [rbp + 0x549], 0x6f
mov byte [rbp + 0x54a], 0x1b
mov byte [rbp + 0x54b], 0x6f
mov byte [rbp + 0x54c], 0x1d
mov byte [rbp + 0x54d], 0xd9
mov byte [rbp + 0x54e], 0x36
mov byte [rbp + 0x54f], 0x3a
mov byte [rbp + 0x550], 0x3d
mov byte [rbp + 0x551], 0x31
mov byte [rbp + 0x552], 0x16
mov byte [rbp + 0x553], 0x2b
mov byte [rbp + 0x554], 0xc0
mov byte [rbp + 0x555], 0x2a
mov byte [rbp + 0x556], 0x27
mov byte [rbp + 0x557], 0x2e
mov byte [rbp + 0x558], 0x16
mov byte [rbp + 0x559], 0xc5
mov byte [rbp + 0x55a], 0x2f
mov byte [rbp + 0x55b], 0x1c
mov byte [rbp + 0x55c], 0x18
mov byte [rbp + 0x55d], 0xe9
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x27
jae 0x14007463f
movzx edi, byte [rbp + rbx + 0x540]
mov r10, rdi
cmp r8, rbx
ja 0x140074636
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140073cc5
lea rcx, [rbx + r15]
movzx eax, r10b
and al, cl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x52
add r11b, cl
jmp 0x140073d00
je 0x1400745be
lea rax, [r9 + 3]
cmp r8, rax
je 0x140074538
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400744de
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400744b9
lea rax, [r9 + 6]
cmp r8, rax
je 0x140074475
nop
cmp r9, rbx
ja 0x14007462d
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x140073d32
lea ecx, [rbx - 0xa]
mov r11d, 0x23
movzx eax, cl
and al, dil
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, dil
jmp 0x140073d73
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14007445b
lea rax, [r9 + 3]
cmp r8, rax
je 0x140074451
lea rax, [r9 + 5]
cmp r8, rax
je 0x140074432
lea rax, [rcx + 1]
cmp r8, rax
je 0x140074418
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400743ed
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14007411f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140074102
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400740da
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400740cd
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400740af
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140074090
lea r8, [r9 + 0x1000]
lea r9, [r8 + 5]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14007460e
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400745ef
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140073eec
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140073ecd
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140073eae
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140074050
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140074008
lea rcx, [r9 + 0x61]
cmp r8, rcx
jb 0x140073fcd
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140073fa8
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140073d80
lea r9, [rcx + 6]
mov r8, rcx
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x140073f78
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x140073f5e
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x140073f3f
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x140073f20
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x140073f06
lea r8, [r9 + 6]
lea r9, [r8 + 0x80]
jmp 0x140073d80
lea edx, [rbx - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140073d73
lea edx, [rbx - 0x72]
mov ecx, 0xf
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140073d00
lea ecx, [rbx + 0x52]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x3e
jmp 0x140073c94
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x40
jmp 0x14007451c
lea edx, [rbx - 0x7c]
mov ecx, 0x32
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007451f
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140074554
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x54
jmp 0x14007457a
lea edx, [rbx - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x540]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x140073c82
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x16
mov byte [rbp + rbx + 0x540], r11b
inc rbx
jmp 0x140073c82
lea ecx, [rbx + 0x7e]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x72
cmp r9, 0xa
jb 0x140073fbd
movzx edx, bl
lea ecx, [rdx - 0xc]
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, dil
lea r11d, [rcx*2 - 0x58]
jmp 0x14007448d
lea edx, [rbx + 0x42]
mov ecx, 0x19
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
cmp r8, 0x5a
jae 0x1400743a6
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400742bb
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x44
jmp 0x140073fe2
lea ecx, [rbx + 6]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x2a
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x1400743d1
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400741f3
lea edx, [rbx - 0x5a]
mov ecx, 0x3b
movzx eax, dl
and al, dil
jmp 0x140074016
lea edx, [rbx - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007451c
lea ecx, [rbx - 0x68]
movzx r10d, bl
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x28
jmp 0x1400744f8
lea edx, [rbx + 0x5c]
mov ecx, 0x3e
jmp 0x1400744c1
lea edx, [rbx + 0x20]
mov ecx, 0x10
movzx eax, dl
inc r9
and al, dil
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x140073c82
lea ecx, [rbx - 0x1c]
movzx edx, bl
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x3c
jmp 0x14007448d
lea rax, [r9 + 9]
cmp r8, rax
jae 0x140074142
lea ecx, [rbx - 0x62]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x52
jmp 0x140074065
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140074176
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x540]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
sub r11b, 0x74
inc rbx
jmp 0x140073c82
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140074199
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x60
jmp 0x14007451f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400741c6
mov ecx, 0x2c
movzx r10d, bl
lea edx, [r10 + 0x18]
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400744f8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140074065
lea ecx, [rbx + 0x54]
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x4c
inc rbx
jmp 0x140073c82
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140074219
movzx edx, bl
lea ecx, [rdx - 0x1e]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x2e
jmp 0x14007448d
inc rax
cmp r8, rax
jne 0x140074249
lea edx, [rbx + 0x1e]
mov ecx, 0x17
movzx eax, dl
inc r9
and al, dil
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x140073c82
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007426c
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x62
jmp 0x14007451f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007428f
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 6
jmp 0x140074554
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140074022
lea edx, [rbx - 0x7a]
mov ecx, 0x2b
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007457a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400742f4
lea edx, [rbx - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x540]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x140073c82
inc rax
cmp r8, rax
jne 0x140074316
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x30
jmp 0x140074554
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007433e
lea edx, [rbx - 0x74]
mov ecx, 0x16
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007451f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140074366
movzx r10d, bl
lea ecx, [r10 + 4]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x1c
jmp 0x1400744f8
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007437c
lea edx, [rbx + 0x40]
mov ecx, 0x20
jmp 0x1400744c1
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140073fe2
movzx edx, bl
lea ecx, [rdx - 0x48]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 8
jmp 0x14007448d
movzx r11d, byte [rbp + rbx + 0x540]
movzx r10d, bl
lea edx, [r10 + 0x30]
movzx eax, dl
and al, dil
add al, al
sub r11b, al
sub r11b, 0x50
add r11b, dl
add r11b, dil
jmp 0x1400744f8
lea edx, [rbx + 0x6c]
mov ecx, 6
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140074554
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x540]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
sub r11b, 0x7e
inc rbx
jmp 0x140073c82
lea ecx, [rbx - 0x66]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x36
jmp 0x140074554
lea edx, [rbx + 0x5e]
mov ecx, 0x37
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007451f
lea edx, [rbx - 0x56]
mov ecx, 0x2d
jmp 0x1400744c1
movzx edx, bl
lea ecx, [rdx + 0x32]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x5e
jmp 0x14007448d
movzx edx, bl
lea ecx, [rdx - 0x46]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x16
sub dl, 0x6e
mov ecx, 1
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rbx + 0x540], cl
inc r9
dec rbx
inc rbx
jmp 0x140073c82
lea edx, [rbx + 0x42]
mov ecx, 0x19
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
jmp 0x140073c82
movzx r10d, bl
lea ecx, [r10 + 6]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x2a
sub r10b, 0x32
mov ecx, 0x2f
movzx eax, r10b
and al, dil
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dil
mov byte [rbp + rbx + 0x540], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073c82
movzx edi, r10b
lea rcx, [rbx + r13]
and r10b, cl
movzx r11d, dil
add r10b, r10b
sub r11b, r10b
sub r11b, 0x3e
add r11b, cl
lea ecx, [rbx + 0xa]
inc r9
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x46
add cl, dil
movzx eax, cl
mov byte [rbp + rbx + 0x540], al
add rax, r9
sub rbx, rax
lea edx, [rbx - 0x58]
inc r8
movzx eax, dl
mov ecx, 0x34
and al, dil
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rbx + 0x540], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x540]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140073c82
lea rdx, [rbx + r12]
mov ecx, 5
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0x540]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140073c82
add bl, 0x16
mov ecx, 0x33
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x140073c80
sub bl, 0x26
mov ecx, 5
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x140073c70
lea rcx, [rbp + 0x17ac768]
jmp 0x140074646
lea rcx, [rbp + 0x1358a06]
jmp 0x140074646
lea rcx, [rbp + 0x540]
lea rdx, [r14 + 0x9a]
call fcn.140043b10
mov rsi, qword [0x1402ff150]
xor eax, eax
movzx r10d, byte [rbp + 0x6b0]
movabs r14, 0x7beb04fd0915b101
mov qword [rbp + 0x58b], rax
movabs r12, 0x636d22eb3f97d707
mov dword [rbp + 0x593], eax
movabs r15, 0x73c10ef71b411303
mov word [rbp + 0x597], ax
mov byte [rbp + 0x570], 0x49
mov byte [rbp + 0x571], 0x7e
mov byte [rbp + 0x572], 0x78
mov byte [rbp + 0x573], 0x72
mov byte [rbp + 0x574], 0x22
mov byte [rbp + 0x575], 0x6e
mov byte [rbp + 0x576], 0x6d
mov byte [rbp + 0x577], 0x73
mov byte [rbp + 0x578], 0x79
mov byte [rbp + 0x579], 0x77
mov byte [rbp + 0x57a], 0x63
mov byte [rbp + 0x57b], 0x77
mov byte [rbp + 0x57c], 0x61
mov byte [rbp + 0x57d], 0x29
mov byte [rbp + 0x57e], 0x47
mov byte [rbp + 0x57f], 0x45
mov byte [rbp + 0x580], 0x4a
mov byte [rbp + 0x581], 0x42
mov byte [rbp + 0x582], 0x58
mov byte [rbp + 0x583], 0x42
mov byte [rbp + 0x584], 0x4e
mov byte [rbp + 0x585], 0x5a
mov byte [rbp + 0x586], 0x30
mov byte [rbp + 0x587], 0x54
mov byte [rbp + 0x588], 0x43
mov byte [rbp + 0x589], 0x4d
mov byte [rbp + 0x58a], 0x1c
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x29
jae 0x140075186
movzx ebx, byte [rbp + rdi + 0x570]
mov rdx, rbx
cmp r8, rdi
ja 0x14007517d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400747b4
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 7
add r10b, cl
jmp 0x1400747f0
je 0x140075113
lea rax, [r9 + 3]
cmp r8, rax
je 0x140075098
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007503e
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007501f
lea rax, [r9 + 6]
cmp r8, rax
je 0x140074fd6
nop
cmp r9, rdi
ja 0x140075174
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x14007481d
lea r10d, [rdi + 0x15]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x6d
add r10b, bl
jmp 0x140074860
lea rax, [r9 + 1]
cmp r8, rax
je 0x140074fba
lea rax, [r9 + 3]
cmp r8, rax
je 0x140074f9b
lea rax, [r9 + 5]
cmp r8, rax
je 0x140074f82
lea rax, [r9 + 2]
cmp r8, rax
je 0x140074f65
lea rax, [r9 + 6]
cmp r8, rax
je 0x140074f3b
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140074b6b
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x140074b4d
lea rax, [r9 + 1]
cmp r8, rax
je 0x140074b2b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140074b0c
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140074aed
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140074ad4
lea r8, [r9 + 4]
lea r9, [r8 + 6]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140075159
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14007513e
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400749bc
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14007499f
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140074982
lea r8, [r9 + 6]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140074aaa
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140074a8d
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140074a70
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140074a57
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140074a3e
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140074a20
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140074a01
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400749d9
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x200]
jmp 0x140074870
lea ecx, [rdi - 0x75]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x33
add r10b, cl
jmp 0x140074860
lea ecx, [rdi - 0x77]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x41
add r10b, cl
jmp 0x1400747f0
lea ecx, [rdi - 0x79]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x4f
add r10b, cl
jmp 0x140074784
lea ecx, [rdi - 0x5a]
movzx eax, bl
and al, cl
mov r10d, 0x3b
sub r10b, al
inc r9
add r10b, r10b
dec rdi
add r10b, bl
add r10b, cl
inc rdi
jmp 0x140074772
lea ecx, [rdi - 0x5c]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x7c
inc rdi
jmp 0x140074772
lea edx, [rdi - 0x5e]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 0x6e
jmp 0x140075058
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
jmp 0x14007507c
lea ecx, [rdi - 0x62]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x52
jmp 0x14007507f
lea edx, [rdi - 0x64]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x44
add r10b, dl
jmp 0x1400750ad
lea edx, [rdi - 0x66]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x36
add r10b, dl
jmp 0x1400750d1
lea ecx, [rdi - 0x68]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x570]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x28
inc rdi
jmp 0x140074772
lea ecx, [rdi + 0x76]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x3a
jmp 0x14007507c
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x74]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x2c
jmp 0x140075058
lea ecx, [rdi + 0x72]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x1e
inc rdi
jmp 0x140074772
lea ecx, [rdi + 0x70]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x10
inc rdi
jmp 0x140074772
lea edx, [rdi + 0x6e]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 2
jmp 0x140074ff0
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x140074c25
lea edx, [rdi + 1]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 7
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x140074f20
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140074d2a
lea edx, [rdi + 0x3d]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x55
add r10b, dl
cmp r8, 9
jae 0x140074efd
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x140074e11
lea edx, [rdi + 0x52]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x3e
add r10b, dl
cmp r9, 1
jb 0x140074eed
mov ecx, 0x1b
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x66]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140074ff3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140074c58
lea ecx, [rdi + 0x2a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x570]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x26
inc rdi
jmp 0x140074772
inc rax
cmp r8, rax
jne 0x140074c7d
lea edx, [rdi + 0x2c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x34
add r10b, dl
jmp 0x1400750d1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140074ca5
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x34]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x6c
jmp 0x140075058
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140074ccd
lea ecx, [rdi + 0x36]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x7a
inc rdi
jmp 0x140074772
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140074cfd
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140074772
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140074b93
mov ecx, 0x35
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x3a]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140074ff0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140074d52
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x3f]
and al, dl
add al, al
sub r10b, al
add r10b, 0x47
jmp 0x140074ff0
inc rax
cmp r8, rax
jne 0x140074d7c
lea ecx, [rdi + 0x41]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x39
inc rdi
jmp 0x140074772
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140074da4
lea ecx, [rdi + 0x43]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x2b
inc rdi
jmp 0x140074772
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140074dc6
lea ecx, [rdi + 0x47]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0xf
jmp 0x14007507c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140074de7
lea ecx, [rdi + 0x49]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
inc r10b
jmp 0x14007507f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140074bc9
lea edx, [rdi + 0x4b]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0xd
add r10b, dl
jmp 0x1400750ad
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140074e44
lea ecx, [rdi + 0x54]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x570]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x4c
inc rdi
jmp 0x140074772
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140074e6a
lea edx, [rdi + 0x58]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, dl
jmp 0x1400750ad
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140074e93
mov ecx, 0x37
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x5e]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140075058
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140074ec0
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140074772
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140074bf8
mov ecx, 0x22
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x64]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140074ff0
mov byte [rbp + rdi + 0x570], r10b
inc rdi
jmp 0x140074772
movzx ecx, byte [rbp + rdi + 0x570]
movzx r11d, dil
lea edx, [r11 + 0x68]
movzx eax, dl
and al, bl
sub cl, al
add cl, 0x14
lea r10d, [rcx + rcx]
jmp 0x140075058
lea edx, [rdi + 0x6a]
mov ecx, 0xd
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400750ad
lea ecx, [rdi + 0x27]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x570]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x11
inc rdi
jmp 0x140074772
lea edx, [rdi + 0x23]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0xb
add r10b, dl
jmp 0x1400750ad
lea ecx, [rdi + 0x21]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x19
jmp 0x14007507f
lea ecx, [rdi + 0x1b]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x43
inc rdi
jmp 0x140074772
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x17]
and al, dl
add al, al
sub r10b, al
add r10b, 0x5f
jmp 0x140074ff0
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x13]
and al, dl
add al, al
sub r10b, al
add r10b, 0x7b
add r10b, dl
add r11b, 0x67
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x2f
add r11b, bl
mov byte [rbp + rdi + 0x570], r11b
inc r9
dec rdi
inc rdi
jmp 0x140074772
lea ecx, [rdi + 0xf]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x69
dec rdi
inc rdi
jmp 0x140074772
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0xd]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x5b
add r10b, dl
add r11b, 0x69
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x21
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi + 0x570], r11b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140074772
lea rax, [rdi + r12]
movzx ebx, dl
and dl, al
add dl, dl
sub al, dl
lea r10d, [rbx + rax]
sub r10b, 0x31
lea ecx, [rdi + 0x6b]
inc r9
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x13
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x570], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x6c]
inc r8
movzx eax, dl
mov ecx, 6
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x570], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x570]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140074772
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x15
movzx eax, byte [rbp + rdi + 0x570]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140074772
sub dil, 0x7b
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0x5d
jmp 0x140074770
sub dil, 0x7d
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0x6b
jmp 0x140074760
lea rcx, [rbp + 0x152f21c]
jmp 0x14007518d
lea rcx, [rbp + 0x168a31d]
jmp 0x14007518d
lea rcx, [rbp + 0x570]
lea rdx, [rsi + 0x9b]
call fcn.140043b10
mov r14, qword [0x1402ff150]
xor eax, eax
movzx r11d, byte [rbp + 0x6b0]
movabs r15, 0x61a395ad37e50c48
mov qword [rbp + 0x5ba], rax
movabs r12, 0x24eac107a7af24d8
mov dword [rbp + 0x5c2], eax
mov byte [rbp + 0x5a0], 0x71
mov byte [rbp + 0x5a1], 0x24
mov byte [rbp + 0x5a2], 0x26
mov byte [rbp + 0x5a3], 0x2c
mov byte [rbp + 0x5a4], 0x54
mov byte [rbp + 0x5a5], 0x14
mov byte [rbp + 0x5a6], 0x15
mov byte [rbp + 0x5a7], 0x23
mov byte [rbp + 0x5a8], 0x31
mov byte [rbp + 0x5a9], 0x3f
mov byte [rbp + 0x5aa], 0xb
mov byte [rbp + 0x5ab], 0x3f
mov byte [rbp + 0x5ac], 9
mov byte [rbp + 0x5ad], 0x4d
mov byte [rbp + 0x5ae], 0x6c
mov byte [rbp + 0x5af], 0x6e
mov byte [rbp + 0x5b0], 0x14
mov byte [rbp + 0x5b1], 0x15
mov byte [rbp + 0x5b2], 0x67
mov byte [rbp + 0x5b3], 0x11
mov byte [rbp + 0x5b4], 0xd
mov byte [rbp + 0x5b5], 0x45
mov byte [rbp + 0x5b6], 0x63
mov byte [rbp + 0x5b7], 0x14
mov byte [rbp + 0x5b8], 0x28
mov byte [rbp + 0x5b9], 0x99
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x26
jae 0x140075c94
movzx ebx, byte [rbp + rdi + 0x5a0]
mov r10, rbx
cmp r8, rdi
ja 0x140075c8b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400752e7
lea rcx, [rdi + r15]
movzx eax, r10b
and al, cl
mov r11d, 4
sub r11b, al
add r11b, r11b
add r11b, r10b
add r11b, cl
jmp 0x140075314
je 0x140075c11
lea rax, [r9 + 4]
cmp r8, rax
je 0x140075bdc
lea rax, [r9 + 3]
cmp r8, rax
je 0x140075b9a
lea rax, [r9 + 2]
cmp r8, rax
je 0x140075b76
cmp r9, rdi
ja 0x140075c82
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x14007533c
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x140075380
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140075b30
lea rax, [r9 + 3]
cmp r8, rax
je 0x140075b11
lea rax, [rcx + 1]
cmp r8, rax
je 0x140075af3
lea rax, [r9 + 4]
cmp r8, rax
je 0x140075a70
lea rax, [r9 + 5]
cmp r8, rax
je 0x140075a41
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140075764
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140075742
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007571d
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400756fe
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400757fc
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400756e5
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400756cc
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400756b3
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140075c62
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140075c42
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140075505
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400754e7
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400754c9
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140075666
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400755f2
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400755c8
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400755af
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140075596
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14007557d
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140075569
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140075547
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140075523
lea r8, [r9 + 2]
lea r9, [r8 + 6]
jmp 0x140075390
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140075380
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140075314
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400752b4
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400752a2
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140075bb8
movzx ecx, dil
movzx r11d, dil
and cl, bl
add cl, cl
sub r11b, cl
jmp 0x140075bf2
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x140075bf8
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x140075a89
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x140075ab1
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x5a0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x40
inc rdi
jmp 0x1400752a2
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x61
jae 0x140075a03
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140075926
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
cmp r9, 0x40
jb 0x1400759f3
mov ecx, 0x18
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x50]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140075b49
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 4
je 0x140075a29
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140075870
lea ecx, [rdi + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x14007560b
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x140075a89
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
jmp 0x140075bf8
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x140075bf5
lea ecx, [rdi + 0x10]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
inc rdi
jmp 0x1400752a2
lea ecx, [rdi + 0x80]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
inc rdi
jmp 0x1400752a2
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
movzx r10d, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140075b49
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14007577f
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, dl
and al, bl
jmp 0x140075673
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400757b7
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x5a0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400752a2
inc rax
cmp r8, rax
jne 0x1400757dd
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140075ab1
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400757f3
lea edx, [rdi - 0x10]
mov ecx, 0x38
jmp 0x140075a78
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007581a
movzx r10d, dil
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x140075bb8
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140075845
lea ecx, [rdi - 0x40]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
inc rdi
jmp 0x1400752a2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007567f
movzx r10d, dil
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x140075b49
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140075897
movzx r10d, dil
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x140075b49
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400758ad
lea edx, [rdi - 0x28]
mov ecx, 0xc
jmp 0x140075b7e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400758d4
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140075bf8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400758ea
lea edx, [rdi + 0x18]
mov ecx, 0x2c
jmp 0x140075a78
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007560b
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x5a0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400752a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140075959
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x5a0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x60
inc rdi
jmp 0x1400752a2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007597b
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
jmp 0x140075a89
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007599d
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x140075bf8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400759bf
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x140075bf5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140075639
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400752a2
mov byte [rbp + rdi + 0x5a0], r11b
inc rdi
jmp 0x1400752a2
movzx ecx, byte [rbp + rdi + 0x5a0]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x40]
and al, dl
sub cl, al
add cl, 0x20
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140075bb8
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140075a89
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x5a0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400752a2
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea edx, [rdi + 0x18]
inc r9
movzx eax, dl
mov ecx, 0x2c
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x5a0], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x60]
inc r8
movzx eax, dl
mov ecx, 0x30
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x5a0], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x5a0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400752a2
movzx r10d, dil
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x140075bb8
lea ecx, [rdi - 0x68]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
inc rdi
jmp 0x1400752a2
movzx r10d, dil
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
sub r10b, 8
mov ecx, 0x1c
movzx eax, r10b
and al, bl
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
mov byte [rbp + rdi + 0x5a0], cl
inc r9
dec rdi
inc rdi
jmp 0x1400752a2
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x1400752a2
mov ecx, 0x34
movzx r10d, dil
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
sub r10b, 0x78
mov ecx, 0x24
movzx eax, r10b
and al, bl
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 0x5a0], cl
jmp 0x140075bf5
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400752a2
lea rdx, [rdi + r12]
mov ecx, 0xc
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0x5a0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400752a2
add dil, 0x68
mov ecx, 0x14
movzx eax, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, bl
jmp 0x1400752a0
sub dil, 0x28
mov ecx, 0xc
movzx eax, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, bl
jmp 0x140075290
lea rcx, [rbp + 0x1644600]
jmp 0x140075c9b
lea rcx, [rbp + 0x1095248]
jmp 0x140075c9b
lea rcx, [rbp + 0x5a0]
lea rdx, [r14 + 0x9c]
call fcn.140043b10
movzx ebx, byte [rbp + 0x6b0]
movabs r15, 0xae53c0a745a5ab34
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1eb], xmm0
mov byte [rbp + 0x1e0], 0x85
movabs r13, 0xc44a4492e787ae6c
mov byte [rbp + 0x1e1], 0x8a
movabs r12, 0xafb41f5d0f1019c
mov byte [rbp + 0x1e2], 0x8a
mov byte [rbp + 0x1e3], 0xbb
mov byte [rbp + 0x1e4], 0x97
mov byte [rbp + 0x1e5], 0xe2
mov byte [rbp + 0x1e6], 0xe2
mov byte [rbp + 0x1e7], 0xe0
mov byte [rbp + 0x1e8], 0xe2
mov byte [rbp + 0x1e9], 0xe2
mov byte [rbp + 0x1ea], 0x52
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor r14d, r14d
cmp r14, 0x1b
jae 0x14007662b
movzx esi, byte [rbp + r14 + 0x1e0]
mov rdx, rsi
nop dword [rax]
cmp r8, r14
ja 0x140076622
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140075d89
lea rcx, [r14 + r15]
movzx eax, dl
and al, cl
movzx ebx, dl
add al, al
sub bl, al
sub bl, 0x6c
add bl, cl
jmp 0x140075dcf
je 0x1400765d3
inc rax
cmp r8, rax
je 0x140076570
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007652e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400764d9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400764ba
lea rax, [r9 + 4]
cmp r8, rax
je 0x140076475
nop
cmp r9, r14
ja 0x140076619
lea rdx, [r9 + 3]
cmp r8, rdx
jae 0x140075dfc
lea ecx, [r14 + 0x44]
mov edx, 0x12
movzx eax, cl
and al, sil
sub dl, al
add dl, dl
add dl, cl
add dl, sil
jmp 0x140075e40
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140076456
lea rax, [r9 + 2]
cmp r8, rax
je 0x140076437
lea rax, [rcx + 1]
cmp r8, rax
je 0x14007641a
cmp r8, rdx
je 0x140076401
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400763e6
movzx edx, bl
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, r14
jbe 0x140076105
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400760e8
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400760c6
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400760a8
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14007607d
lea r8, [r9 + 9]
lea r9, [r8 + 0x80]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400765fd
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140075f19
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140075ffc
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140075fbd
lea r8, [r9 + 2]
lea r9, [r8 + 0x400]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140075f92
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140075f74
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140075f58
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140075f36
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140075e50
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x40]
jmp 0x140075e50
lea ecx, [r14 + 0x6c]
mov ebx, 6
movzx eax, cl
and al, sil
sub bl, al
add bl, bl
add bl, cl
add bl, sil
jmp 0x140075d56
lea ecx, [r14 - 0x48]
inc r9
movzx eax, cl
dec r14
and al, sil
add al, al
sub cl, al
lea ebx, [rsi + rcx]
sub bl, 8
inc r14
jmp 0x140075d43
lea ecx, [r14 + 0x80]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea ebx, [rsi + rcx]
add bl, 0x80
jmp 0x140076513
lea edx, [r14 + 0x48]
mov ecx, 4
movzx eax, dl
and al, sil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, sil
jmp 0x14007658c
lea ecx, [r14 - 0x20]
movzx eax, cl
and al, sil
add al, al
sub cl, al
movzx eax, byte [rbp + r14 + 0x1e0]
add rax, r9
add r14, rax
lea ebx, [rsi + rcx]
sub bl, 0x20
inc r14
jmp 0x140075d43
lea ecx, [r14 + 0x74]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edx, [rsi + rcx]
sub dl, 0x2c
cmp r9, 0x61
jb 0x140076392
movzx r10d, r14b
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, sil
add al, al
sub cl, al
add cl, sil
lea ebx, [rcx*2 - 0x10]
jmp 0x14007648d
lea ecx, [r14 - 0x5c]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edx, [rsi + rcx]
sub dl, 0x7c
lea rax, [r9 + r8]
cmp rax, 9
je 0x1400763cb
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400761ec
lea edx, [r14 + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, sil
sub cl, al
add cl, cl
add dl, cl
add dl, sil
cmp r8, 2
jae 0x1400763a5
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14007628c
lea edx, [r14 - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, sil
sub cl, al
add cl, cl
add dl, cl
add dl, sil
jmp 0x140075fd1
lea ecx, [r14 - 0x68]
movzx eax, cl
and al, sil
add al, al
sub cl, al
movzx eax, byte [rbp + r14 + 0x1e0]
add rax, r9
add r14, rax
lea ebx, [rsi + rcx]
sub bl, 0x28
inc r14
jmp 0x140075d43
lea edx, [r14 + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, sil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, sil
jmp 0x140076516
lea edx, [r14 - 0x70]
mov ecx, 8
movzx eax, dl
movzx r10d, r14b
and al, sil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, sil
jmp 0x1400764f1
lea ecx, [r14 + 0x58]
movzx r10d, r14b
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea ebx, [rsi + rcx]
sub bl, 0x68
jmp 0x14007648d
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x140076127
lea ecx, [r14 + 0x34]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edx, [rsi + rcx]
sub dl, 0x6c
jmp 0x140076010
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140076160
lea edx, [r14 - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, sil
sub cl, al
movzx eax, byte [rbp + r14 + 0x1e0]
add rax, r9
add r14, rax
lea ebx, [rcx + rcx]
add bl, dl
add bl, sil
inc r14
jmp 0x140075d43
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007618b
mov ecx, 8
movzx r10d, r14b
lea edx, [r10 - 0x70]
movzx eax, dl
and al, sil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, sil
jmp 0x1400764f1
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400761b8
lea edx, [r14 - 8]
mov ecx, 0x1c
movzx eax, dl
dec r14
and al, sil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, sil
inc r14
jmp 0x140075d43
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140076010
lea edx, [r14 + 0x60]
mov ecx, 0x30
movzx eax, dl
inc r9
and al, sil
dec r14
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, sil
inc r14
jmp 0x140075d43
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140076217
mov ecx, 0x36
movzx r10d, r14b
lea edx, [r10 - 0x34]
movzx eax, dl
and al, sil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, sil
jmp 0x14007648d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007623d
movzx r10d, r14b
lea ecx, [r10 + 4]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea ebx, [rsi + rcx]
sub bl, 0x1c
jmp 0x1400764f1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140076264
lea edx, [r14 - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, sil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, sil
jmp 0x140076516
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140076046
lea edx, [r14 + 0x3c]
mov ecx, 0x2e
movzx eax, dl
and al, sil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140076543
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400762c0
lea ecx, [r14 + 0x10]
movzx eax, cl
and al, sil
add al, al
sub cl, al
movzx eax, byte [rbp + r14 + 0x1e0]
add rax, r9
add r14, rax
lea ebx, [rsi + rcx]
sub bl, 0x70
inc r14
jmp 0x140075d43
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400762e7
lea edx, [r14 + 0x48]
mov ecx, 4
movzx eax, dl
and al, sil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, sil
jmp 0x140076516
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140076312
mov ecx, 0x2c
movzx r10d, r14b
lea edx, [r10 + 0x18]
movzx eax, dl
and al, sil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, sil
jmp 0x1400764f1
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007633d
lea ecx, [r14 + 0x80]
dec r14
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea ebx, [rsi + rcx]
add bl, 0x80
inc r14
jmp 0x140075d43
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140076368
lea ecx, [r14 - 0x18]
inc r9
movzx eax, cl
dec r14
and al, sil
add al, al
sub cl, al
lea ebx, [rsi + rcx]
sub bl, 0x58
inc r14
jmp 0x140075d43
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140075fd1
movzx r10d, r14b
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea ebx, [rsi + rcx]
sub bl, 0x30
jmp 0x14007648d
mov byte [rbp + r14 + 0x1e0], dl
movzx ebx, dl
inc r14
jmp 0x140075d43
movzx ecx, byte [rbp + r14 + 0x1e0]
movzx r10d, r14b
lea edx, [r10 + 0x20]
movzx eax, dl
and al, sil
sub cl, al
add cl, 0x10
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400764f1
lea edx, [r14 - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, sil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140076546
lea edx, [r14 + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, sil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140076543
lea ecx, [r14 + 0x4c]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea ebx, [rsi + rcx]
sub bl, 0x14
jmp 0x140076513
movzx r10d, r14b
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea ebx, [rsi + rcx]
sub bl, 0x3c
jmp 0x1400764f1
lea ecx, [r14 + 0x7c]
dec r14
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea ebx, [rsi + rcx]
sub bl, 0x64
inc r14
jmp 0x140075d43
mov ecx, 0x26
movzx r10d, r14b
lea edx, [r10 - 0x54]
movzx eax, dl
and al, sil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, sil
jmp 0x14007648d
movzx r10d, r14b
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea ebx, [rsi + rcx]
sub bl, 4
sub r10b, 0x14
movzx eax, r10b
and al, sil
add al, al
sub r10b, al
sub r10b, 0x74
add r10b, sil
mov byte [rbp + r14 + 0x1e0], r10b
inc r9
dec r14
inc r14
jmp 0x140075d43
lea ecx, [r14 + 0xc]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea ebx, [rsi + rcx]
sub bl, 0x54
dec r14
inc r14
jmp 0x140075d43
movzx r10d, r14b
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea ebx, [rsi + rcx]
sub bl, 0x7c
add r10b, 0x54
movzx eax, r10b
and al, sil
add al, al
sub r10b, al
sub r10b, 0x4c
add r10b, bl
add r10b, sil
mov byte [rbp + r14 + 0x1e0], r10b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r14, rcx
inc r14
jmp 0x140075d43
lea rcx, [r14 + r13]
mov eax, 6
movzx esi, dl
and dl, cl
sub al, dl
lea ebx, [rax + rax]
add bl, cl
add bl, sil
lea ecx, [r14 - 0x44]
inc r9
movzx eax, cl
and al, sil
add al, al
sub cl, al
sub cl, 0x24
add cl, sil
movzx eax, cl
mov byte [rbp + r14 + 0x1e0], al
add rax, r9
sub r14, rax
jmp 0x14007658c
movzx esi, dl
movabs rax, 0x67a2c3445c3c5804
add rax, r14
and dl, al
add dl, dl
sub al, dl
lea ebx, [rsi + rax]
sub bl, 0x1c
lea edx, [r14 - 0x10]
inc r8
movzx eax, dl
mov ecx, 0x38
and al, sil
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, sil
mov byte [rbp + r14 + 0x1e0], cl
add r14, rax
movzx eax, byte [rbp + r14 + 0x1e0]
add rax, r9
add r14, rax
inc r14
jmp 0x140075d43
lea rcx, [r14 + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
sub bl, 0x44
movzx eax, byte [rbp + r14 + 0x1e0]
add rax, r9
add r14, rax
inc r14
jmp 0x140075d43
sub r14b, 0x64
movzx eax, r14b
and al, sil
add al, al
sub r14b, al
lea ebx, [rsi + r14]
sub bl, 0x44
jmp 0x140075d30
lea rcx, [rbp + 0x14f08d0]
jmp 0x140076632
lea rcx, [rbp + 0x174b404]
jmp 0x140076632
lea rcx, [rbp + 0x1e0]
call fcn.140044f20
movzx r11d, byte [rbp + 0x6b0]
xor eax, eax
mov qword [rbp + 0x20a], rax
movabs r14, 0x493c40c083b6b32b
mov dword [rbp + 0x212], eax
movabs r12, 0xa5c54399fee62d
mov word [rbp + 0x216], ax
movabs r15, 0xdbb4c2418b241981
mov byte [rbp + 0x218], al
mov byte [rbp + 0x200], 0xab
mov byte [rbp + 0x201], 0xb4
mov byte [rbp + 0x202], 0xbf
mov byte [rbp + 0x203], 0xb7
mov byte [rbp + 0x204], 0xbd
mov byte [rbp + 0x205], 0x91
mov byte [rbp + 0x206], 0xad
mov byte [rbp + 0x207], 0xa9
mov byte [rbp + 0x208], 0x7e
mov byte [rbp + 0x209], 0x19
nop
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x19
jae 0x1400771f1
movzx ebx, byte [rbp + rdi + 0x200]
mov r10, rbx
cmp r8, rdi
ja 0x1400771e8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140076712
lea r11, [rdi + r14]
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x2d
add r11b, r10b
jmp 0x140076740
je 0x14007717e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400770fa
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400770a0
lea rax, [r9 + 4]
cmp r8, rax
je 0x140077057
nop
cmp r9, rdi
ja 0x1400771df
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007676c
lea edx, [rdi - 0x79]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0x4f
add r11b, dl
jmp 0x1400767b0
je 0x14007703b
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007701c
lea rax, [r9 + 3]
cmp r8, rax
je 0x140077002
lea rax, [r9 + 6]
cmp r8, rax
je 0x140076fe5
lea rax, [r9 + 4]
cmp r8, rax
je 0x140076fbb
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140076d00
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140076ce1
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140076cba
lea rax, [r9 + 1]
cmp r8, rax
je 0x140076c9b
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140076c7c
lea rax, [r9 + 6]
cmp r8, rax
je 0x140076c5e
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140076c45
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140076c2b
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140076c0d
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140076be3
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400767c0
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x61]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400771c5
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400771aa
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400769a8
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14007698b
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14007696e
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140076b93
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140076b4a
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140076b09
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140076ae5
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400767c0
lea r8, [r9 + 5]
lea r9, [r8 + 4]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140076ab6
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140076a99
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140076a7f
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140076a61
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140076a48
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140076a2a
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140076a06
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400769e4
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400769c5
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400767c0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x28]
jmp 0x1400767c0
lea edx, [rdi + 0x59]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x6f
add r11b, dl
jmp 0x1400767b0
lea edx, [rdi + 3]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x15
add r11b, dl
jmp 0x140076740
lea edx, [rdi - 0x53]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0x45
add r11b, dl
jmp 0x1400766e4
mov ecx, 0x3c
lea edx, [rdi + 0x38]
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140077071
lea ecx, [rdi - 0x1e]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2e
inc rdi
jmp 0x1400766d2
lea edx, [rdi - 0x74]
mov ecx, 0x16
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400766d2
lea edx, [rdi + 0x36]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
movzx r10d, dil
sub r11b, al
sub r11b, 0x7a
jmp 0x1400770ba
lea ecx, [rdi - 0x20]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
jmp 0x1400770de
lea edx, [rdi - 0x76]
mov ecx, 0x1d
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400770e1
lea edx, [rdi + 0x34]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x6c
jmp 0x140077115
lea edx, [rdi - 0x22]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x12
add r11b, dl
jmp 0x14007713c
lea edx, [rdi - 0x78]
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
movzx eax, byte [rbp + rdi + 0x200]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400766d2
lea ecx, [rdi - 0x4f]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x29
mov byte [rbp + rdi + 0x200], r11b
inc rdi
jmp 0x1400766d2
lea edx, [rdi + 0x5b]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x7d
add r11b, dl
cmp r9, 2
jb 0x140076af9
mov ecx, 9
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x22]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140077074
lea edx, [rdi + 5]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x23
add r11b, dl
cmp r8, 0x400
jae 0x140076f79
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x140076ecb
lea edx, [rdi - 0x3a]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x6a
jmp 0x140076b1e
lea edx, [rdi - 0x51]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0x37
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x140076fa3
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x140076e22
lea edx, [rdi + 0x3f]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0x47
jmp 0x140076b5f
lea ecx, [rdi + 0x2a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x200]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x26
inc rdi
jmp 0x1400766d2
lea edx, [rdi - 0x2c]
mov ecx, 0x1a
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007713c
lea edx, [rdi + 0x7e]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x72
jmp 0x140077115
lea ecx, [rdi + 0x28]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x18
jmp 0x1400770e1
lea edx, [rdi - 0x2e]
mov ecx, 0x21
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400770de
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x7c]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x64
jmp 0x1400770ba
lea ecx, [rdi + 0x26]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0xa
inc rdi
jmp 0x1400766d2
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400766d2
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x7a]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x56
jmp 0x140077071
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x140076d23
lea edx, [rdi + 0x2b]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x2d
jmp 0x140076ba8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140076d56
lea ecx, [rdi + 0xe]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x200]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x62
inc rdi
jmp 0x1400766d2
inc rax
cmp r8, rax
jne 0x140076d77
lea ecx, [rdi + 0x10]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x70
jmp 0x1400770e1
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140076d9e
lea edx, [rdi + 0x66]
mov ecx, 0x1b
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400770de
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140076dc6
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x44]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x24
jmp 0x1400770ba
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140076dee
lea ecx, [rdi + 0x12]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7e
inc rdi
jmp 0x1400766d2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140076bab
lea edx, [rdi + 0x68]
mov ecx, 0x14
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400766d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140076e4a
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x6b]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x13
jmp 0x140077071
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140076e72
lea ecx, [rdi + 0x41]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x39
inc rdi
jmp 0x1400766d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140076e94
lea ecx, [rdi + 0x43]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x2b
jmp 0x1400770e1
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140076b62
lea ecx, [rdi + 0x45]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x200]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
add r11b, 0x1d
inc rdi
jmp 0x1400766d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140076f03
lea edx, [rdi + 0x1c]
movzx eax, bl
and al, dl
mov ecx, 0x1e
sub cl, al
movzx eax, byte [rbp + rdi + 0x200]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400766d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140076f26
lea edx, [rdi - 0x38]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x78
jmp 0x140077115
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140076f48
lea ecx, [rdi + 0x74]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2c
jmp 0x1400770de
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140076b21
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400766d2
movzx r11d, byte [rbp + rdi + 0x200]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x78]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x48
add r11b, dl
add r11b, bl
jmp 0x1400770bd
mov ecx, 0x2f
lea edx, [rdi - 0x32]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140077115
lea ecx, [rdi - 0x73]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x200]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
add r11b, 0x25
inc rdi
jmp 0x1400766d2
lea edx, [rdi + 0x37]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0x7f
add r11b, dl
jmp 0x14007713c
lea edx, [rdi - 0x1f]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x27
jmp 0x140077115
lea ecx, [rdi - 0x77]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x41
inc rdi
jmp 0x1400766d2
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x23]
and al, dl
add al, al
sub r11b, al
sub r11b, 0xb
jmp 0x140077071
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x31]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x57
add r11b, dl
add r10b, 0x4d
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x1b
add r10b, bl
mov byte [rbp + rdi + 0x200], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400766d2
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x2f]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x49
add r11b, dl
sub r10b, 0x5d
movzx ecx, r11b
movzx eax, r10b
and al, bl
add al, al
sub cl, al
sub cl, 0x75
add cl, r10b
add cl, bl
mov byte [rbp + rdi + 0x200], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400766d2
lea rdx, [rdi + r12]
movzx r11d, r10b
movzx eax, dl
movzx ebx, r10b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x3b
add r11b, dl
lea ecx, [rdi - 7]
inc r9
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x31
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x200], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x24]
inc r8
movzx eax, dl
mov ecx, 2
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x200], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x200]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400766d2
lea rcx, [rdi + r15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x79
movzx eax, byte [rbp + rdi + 0x200]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400766d2
add dil, 0x57
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x61
jmp 0x1400766d0
inc dil
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 7
jmp 0x1400766c0
lea rcx, [rbp + 0x14062e4]
jmp 0x1400771f8
lea rcx, [rbp + 0xf7160f]
jmp 0x1400771f8
lea rcx, [rbp + 0x200]
call fcn.140041d90
vmovaps xmm1, xmm7
vmovaps xmm0, xmm8
call fcn.140016380
mov rsi, qword [0x1402ff150]
xor eax, eax
movzx r11d, byte [rbp + 0x6b0]
movabs r14, 0x6ea8eaa97eb74d1c
mov dword [rbp + 0x22d], eax
movabs r15, 0x4bfabffc7c25e754
mov byte [rbp + 0x231], al
mov byte [rbp + 0x220], 0xfb
mov byte [rbp + 0x221], 0xfa
mov byte [rbp + 0x222], 0x29
mov byte [rbp + 0x223], 0x30
mov byte [rbp + 0x224], 9
mov byte [rbp + 0x225], 0x11
mov byte [rbp + 0x226], 0xb
mov byte [rbp + 0x227], 0x1b
mov byte [rbp + 0x228], 7
mov byte [rbp + 0x229], 2
mov byte [rbp + 0x22a], 0x15
mov byte [rbp + 0x22b], 0x17
mov byte [rbp + 0x22c], 0xec
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x12
jae 0x140077d37
movzx ebx, byte [rbp + rdi + 0x220]
mov rdx, rbx
cmp r8, rdi
ja 0x140077d2e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400772f6
lea rcx, [rdi + r14]
mov r11d, 0x1e
movzx eax, cl
and al, dl
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, dl
jmp 0x140077310
je 0x140077cbf
lea rax, [r9 + 3]
cmp r8, rax
je 0x140077c67
nop dword [rax]
cmp r9, rdi
ja 0x140077d25
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x140077338
lea ecx, [rdi + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
jmp 0x140077380
lea rax, [r9 + 1]
cmp r8, rax
je 0x140077c1c
inc rax
cmp r8, rax
je 0x140077bfa
lea rax, [r9 + 4]
cmp r8, rax
je 0x140077be1
lea rax, [r9 + 7]
cmp r8, rax
je 0x140077b8b
lea rax, [r9 + 6]
cmp r8, rax
je 0x140077b5c
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400778d5
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400778b3
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007788c
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14007786d
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007797d
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140077854
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140077836
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140077814
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400777f6
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400777cc
lea rax, [r9 + 2]
cmp r8, rax
je 0x140077390
lea r8, [r9 + 6]
lea r9, [r8 + 1]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140077d0a
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140077cea
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14007758a
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14007756c
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140077553
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140077780
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140077739
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400776f8
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400776cf
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140077390
lea r8, [r9 + 8]
lea r9, [r8 + 2]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400776a5
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140077687
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140077666
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140077648
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14007762c
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14007760b
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400775e7
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400775c5
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400775a3
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140077390
lea r8, [r9 + 9]
lea r9, [r8 + 3]
jmp 0x140077390
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
jmp 0x140077380
lea edx, [rdi - 4]
mov ecx, 0xe
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140077310
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
jmp 0x1400772c4
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140077c3a
lea ecx, [rdi + 0x28]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x18
inc rdi
jmp 0x1400772b2
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400772b2
lea edx, [rdi - 0x48]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
movzx r10d, dil
sub r11b, al
sub r11b, 8
add r11b, dl
jmp 0x140077c85
lea ecx, [rdi + 0x80]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
jmp 0x140077ca3
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140077ca6
lea edx, [rdi + 0x10]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
movzx r10d, dil
sub r11b, al
sub r11b, 0x70
add r11b, dl
jmp 0x140077b2f
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140077b9f
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x220]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x60
inc rdi
jmp 0x1400772b2
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0x220], r11b
inc rdi
jmp 0x1400772b2
lea edx, [rdi - 0x24]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 4
add r11b, dl
cmp r9, 9
jb 0x1400776e8
movzx ecx, bl
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x28]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x30]
jmp 0x140077c3a
lea edx, [rdi - 0x5c]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x7c
add r11b, dl
cmp r8, 8
jae 0x140077ae9
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140077a6a
mov ecx, 0x1c
lea edx, [rdi - 8]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007770d
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r8 + r9]
cmp rax, 6
je 0x140077b0f
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1400779f3
mov ecx, 0x26
lea edx, [rdi - 0x54]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007774e
lea ecx, [rdi - 0x38]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x220]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x78
inc rdi
jmp 0x1400772b2
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140077b9f
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x58]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x68
add r11b, dl
jmp 0x140077b2f
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140077ca6
lea ecx, [rdi - 0x18]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x58
jmp 0x140077ca3
lea ecx, [rdi + 0x78]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x48
inc rdi
jmp 0x1400772b2
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400772b2
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 8]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x38
add r11b, dl
jmp 0x140077c3a
lea rcx, [r9 + 4]
cmp r8, rcx
jae 0x1400778f0
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, bl
jmp 0x14007778d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140077923
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x220]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x28
inc rdi
jmp 0x1400772b2
inc rax
cmp r8, rax
jne 0x140077949
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140077b9f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140077974
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 8]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x38
add r11b, dl
jmp 0x140077b2f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400779a0
mov ecx, 0x18
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x50]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140077c85
cmp r8, rcx
jne 0x1400779c4
lea ecx, [rdi - 0x18]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x58
inc rdi
jmp 0x1400772b2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140077799
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x58]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x68
add r11b, dl
jmp 0x140077c3a
jne 0x140077a17
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x1c]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, dl
jmp 0x140077c3a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140077a3f
lea ecx, [rdi + 0x54]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4c
inc rdi
jmp 0x1400772b2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140077751
lea edx, [rdi - 4]
mov ecx, 0xe
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140077ca6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140077a9d
lea ecx, [rdi + 0x30]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x220]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x50
inc rdi
jmp 0x1400772b2
inc rax
cmp r8, rax
jne 0x140077ac3
lea edx, [rdi - 0x28]
mov ecx, 0xc
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140077ca6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140077710
lea ecx, [rdi + 0x10]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x70
jmp 0x140077ca3
movzx ecx, byte [rbp + rdi + 0x220]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x60]
and al, dl
sub cl, al
add cl, 0x30
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140077c85
movzx r10d, dil
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x220]
lea r11d, [rbx + rcx]
sub r11b, 0x28
sub r10b, 0x4c
movzx eax, bl
and al, r10b
inc r9
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi + 0x220], al
add rax, r9
sub rdi, rax
jmp 0x140077b9f
lea edx, [rdi + 0x44]
mov ecx, 0x12
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x220]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400772b2
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
lea edx, [rdi - 0x30]
inc r8
movzx eax, dl
mov ecx, 0x28
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x220], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x220]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400772b2
lea ecx, [rdi - 0x64]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x140077ca6
lea ecx, [rdi - 0x44]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
inc rdi
jmp 0x1400772b2
mov ecx, 0x32
movzx r10d, dil
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r10b, 0x44
mov ecx, 0x12
movzx eax, r10b
and al, bl
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
mov byte [rbp + rdi + 0x220], cl
inc r9
dec rdi
inc rdi
jmp 0x1400772b2
mov ecx, 6
movzx r10d, dil
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, bl
add r10b, 0x7c
and al, r10b
add al, al
sub bl, al
sub bl, 0x64
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0x220], bl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400772b2
lea rcx, [rdi + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x4c
movzx eax, byte [rbp + rdi + 0x220]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400772b2
sub dil, 0x74
mov ecx, 0x16
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1400772b0
add dil, 0x54
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x4c
jmp 0x1400772a0
lea rcx, [rbp + 0x167d0f0]
jmp 0x140077d3e
lea rcx, [rbp + 0x11f1e0c]
jmp 0x140077d3e
lea rcx, [rbp + 0x220]
mov r8d, 2
lea rdx, [rsi + 0x2c]
call fcn.14004d1d0
movzx r10d, byte [rbp + 0x6b0]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x247], xmm0
mov dword [rbp + 0x257], eax
movabs rsi, 0x9308c4ef4685eaa5
mov word [rbp + 0x25b], ax
movabs r15, 0x53d628aeda96a83
mov byte [rbp + 0x240], 0x69
movabs r14, 0xb91a4ecdd391bfef
mov byte [rbp + 0x241], 0x51
mov byte [rbp + 0x242], 0x4f
mov byte [rbp + 0x243], 0x58
mov byte [rbp + 0x244], 0x5f
mov byte [rbp + 0x245], 9
mov byte [rbp + 0x246], 0x28
nop
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x1d
jae 0x140078898
movzx ebx, byte [rbp + rdi + 0x240]
mov rdx, rbx
cmp r8, rdi
ja 0x14007888f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140077e14
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
add r10b, 0x7d
add r10b, cl
jmp 0x140077e50
je 0x140078825
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400787ab
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007877b
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007875c
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007871e
nop
cmp r9, rdi
ja 0x140078886
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140077e7a
lea r10d, [rdi - 0x77]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x41
add r10b, bl
jmp 0x140077ec0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140078704
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400786e5
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400786cc
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400786b3
lea rax, [r9 + 7]
cmp r8, rax
je 0x140078689
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400783e4
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400783c7
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400783a5
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140078386
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140078368
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14007834f
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140078336
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007831d
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140078304
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400782da
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140077ed0
lea r8, [r9 + 4]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007886b
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140078850
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007809d
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140078082
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140078067
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140078295
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14007824c
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140078213
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400781ef
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400781c0
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400781a2
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140078184
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140078166
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140078148
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140078126
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140078102
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400780db
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400780b8
lea r8, [r9 + 0x42]
lea r9, [r8 + 5]
jmp 0x140077ed0
lea r10d, [rdi - 0x69]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x21
add r10b, bl
jmp 0x140077ec0
lea r10d, [rdi + 0x4d]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x1b
add r10b, bl
jmp 0x140077e50
lea r10d, [rdi + 3]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x15
add r10b, bl
jmp 0x140077de4
lea ecx, [rdi + 0x48]
movzx eax, bl
and al, cl
mov r10d, 4
sub r10b, al
movzx edx, dil
add r10b, r10b
add r10b, bl
add r10b, cl
jmp 0x140078736
lea edx, [rdi - 2]
mov ecx, 7
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140077dd2
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140077dd2
lea edx, [rdi + 0x6a]
mov ecx, 0xd
movzx eax, bl
movzx r11d, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140078646
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007878f
lea edx, [rdi - 0x2a]
mov ecx, 0x13
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140078792
lea edx, [rdi - 0x74]
mov ecx, 0x16
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400787c0
lea edx, [rdi + 0x42]
mov ecx, 0x19
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400787e7
lea edx, [rdi - 8]
movzx eax, bl
and al, dl
mov ecx, 0x1c
sub cl, al
movzx eax, byte [rbp + rdi + 0x240]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140077dd2
lea ecx, [rdi - 0x41]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x39
mov byte [rbp + rdi + 0x240], r10b
inc rdi
jmp 0x140077dd2
lea ecx, [rdi + 0x75]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x33
cmp r9, 5
jb 0x140078203
movzx edx, dil
lea ecx, [rdx - 0x42]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0x64]
jmp 0x140078736
lea ecx, [rdi + 0x2b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2d
cmp r8, 0x80
jae 0x140078621
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140078556
lea edx, [rdi - 0x26]
mov ecx, 5
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140078227
lea ecx, [rdi - 0x1f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x27
lea rax, [r8 + r9]
cmp rax, 0x20
je 0x140078669
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400784b7
lea ecx, [rdi + 0x51]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x37
jmp 0x140078260
lea ecx, [rdi + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x240]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x7a
inc rdi
jmp 0x140077dd2
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x74
jmp 0x1400787e7
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6e
jmp 0x1400787c0
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x68
jmp 0x140078792
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x62
jmp 0x14007878f
movzx r11d, dil
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
jmp 0x140078646
lea ecx, [rdi + 0x7a]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x56
inc rdi
jmp 0x140077dd2
lea ecx, [rdi + 0x30]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
inc rdi
jmp 0x140077dd2
movzx edx, dil
lea ecx, [rdx - 0x1a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4a
jmp 0x140078736
lea rax, [r9 + 4]
cmp r8, rax
jae 0x140078406
lea ecx, [rdi - 0x5b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x7d
jmp 0x1400782a9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140078439
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x240]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x7e
inc rdi
jmp 0x140077dd2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140078460
lea edx, [rdi - 0x5a]
mov ecx, 0x3b
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400787c0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140078486
mov ecx, 0x32
movzx r11d, dil
lea edx, [r11 - 0x7c]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140078640
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400782a9
lea edx, [rdi - 0x32]
mov ecx, 0x2f
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140077dd2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400784dd
movzx edx, dil
lea ecx, [rdx - 0x65]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3d
jmp 0x140078736
inc rax
cmp r8, rax
jne 0x140078507
lea ecx, [rdi - 0x1b]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x43
inc rdi
jmp 0x140077dd2
cmp r8, rcx
jne 0x14007852b
lea ecx, [rdi + 0x2f]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x49
inc rdi
jmp 0x140077dd2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140078260
movzx r11d, dil
lea ecx, [r11 + 0x79]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4f
jmp 0x140078646
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007858e
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x240]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140077dd2
inc rax
cmp r8, rax
jne 0x1400785af
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 2
jmp 0x1400787e7
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400785d1
lea ecx, [rdi - 0x48]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 8
jmp 0x1400787c0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400785f5
movzx r11d, dil
lea ecx, [r11 - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x1a
jmp 0x140078646
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140078227
lea ecx, [rdi - 0x20]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
inc rdi
jmp 0x140077dd2
movzx r10d, byte [rbp + rdi + 0x240]
movzx r11d, dil
lea edx, [r11 + 8]
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x38
add r10b, dl
add r10b, bl
movzx eax, bl
sub r11b, 0x53
and al, r11b
add al, al
sub bl, al
add bl, 0x45
add bl, r11b
add bl, r10b
mov byte [rbp + rdi + 0x240], bl
jmp 0x14007878f
lea ecx, [rdi + 0x52]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x240]
lea r10d, [rbx + rcx]
sub r10b, 0x3e
jmp 0x1400787c0
lea ecx, [rdi + 0x23]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x240]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
add r10b, 0xb
inc rdi
jmp 0x140077dd2
lea ecx, [rdi - 0x71]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x17
jmp 0x1400787c0
lea ecx, [rdi + 0x45]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x1d
jmp 0x140078792
lea ecx, [rdi + 0x67]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x2f
inc rdi
jmp 0x140077dd2
movzx edx, dil
lea ecx, [rdx - 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x3b
jmp 0x140078736
movzx edx, dil
lea ecx, [rdx + 0x3f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x47
movzx eax, bl
add dl, 0x63
and al, dl
add al, al
sub bl, al
add bl, 0x4b
add bl, dl
mov byte [rbp + rdi + 0x240], bl
inc r9
dec rdi
inc rdi
jmp 0x140077dd2
lea ecx, [rdi - 0x55]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x53
dec rdi
inc rdi
jmp 0x140077dd2
lea ecx, [rdi + 0x17]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x5f
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077dd2
lea rax, [rdi + r15]
movzx ebx, dl
and dl, al
add dl, dl
sub al, dl
lea r10d, [rbx + rax]
add r10b, 0x6b
lea edx, [rdi - 9]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x3f
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x240], al
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x64]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0x44
add bl, cl
mov byte [rbp + rdi + 0x240], bl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x240]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077dd2
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x77
movzx eax, byte [rbp + rdi + 0x240]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077dd2
sub dil, 0x47
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0xf
jmp 0x140077dd0
add dil, 0x6f
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 9
jmp 0x140077dc0
lea rcx, [rbp + 0x179a91c]
jmp 0x14007889f
lea rcx, [rbp + 0x7f93c1]
jmp 0x14007889f
lea rcx, [rbp + 0x240]
call fcn.140041d90
vmovaps xmm1, xmm7
vmovaps xmm0, xmm8
call fcn.140016380
mov rsi, qword [0x1402ff150]
xor eax, eax
movzx r10d, byte [rbp + 0x6b0]
movabs r14, 0x7c14aa116c819841
mov qword [rbp + 0x26c], rax
movabs r15, 0x5cb9fa9cd08e5a49
mov word [rbp + 0x274], ax
movabs r13, 0x6490a679f78b29c7
mov byte [rbp + 0x276], al
movabs r12, 0x743dfe344584c8c3
mov byte [rbp + 0x260], 0xab
mov byte [rbp + 0x261], 0xa8
mov byte [rbp + 0x262], 0x73
mov byte [rbp + 0x263], 0x7f
mov byte [rbp + 0x264], 0x69
mov byte [rbp + 0x265], 0x72
mov byte [rbp + 0x266], 0x7d
mov byte [rbp + 0x267], 0x6e
mov byte [rbp + 0x268], 0x63
mov byte [rbp + 0x269], 0x7c
mov byte [rbp + 0x26a], 0x78
mov byte [rbp + 0x26b], 0x8b
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x17
jae 0x140079494
movzx edi, byte [rbp + rbx + 0x260]
mov rdx, rdi
cmp r8, rbx
ja 0x14007948b
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400789b4
lea rcx, [rbx + r14]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
add r10b, 0x39
add r10b, cl
jmp 0x1400789f0
je 0x140079423
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007939d
lea rax, [rcx + 1]
cmp r8, rax
je 0x140079370
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007932e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400792e7
nop
cmp r9, rbx
ja 0x140079482
lea rax, [r9 + 8]
cmp r8, rax
jae 0x140078a1b
lea r10d, [rbx + 0x55]
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x53
add r10b, dil
jmp 0x140078a50
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400792cb
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400792ab
lea rax, [rcx + 1]
cmp r8, rax
je 0x14007928c
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007926f
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140078fca
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140078fa6
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140078f83
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140078f5e
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140078f3f
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140078f1d
lea rax, [r9 + 4]
cmp r8, rax
je 0x140078f03
lea rax, [r9 + 9]
cmp r8, rax
je 0x140078ee4
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140078eca
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140078e9a
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140078a60
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140079468
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007944e
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140078c58
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140078c3c
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140078c20
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140078e51
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140078e06
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140078dc3
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140078d9e
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140078a60
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140078d73
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140078d54
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140078d3a
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140078d1b
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140078cfe
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140078cdb
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140078cbb
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140078c98
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140078c74
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140078a60
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x5a]
jmp 0x140078a60
lea r10d, [rbx + 0x4b]
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0xd
add r10b, dil
jmp 0x140078a50
lea r10d, [rbx - 0x37]
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x7f
add r10b, dil
jmp 0x1400789f0
lea r10d, [rbx + 0x47]
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
add r10b, 0xf
add r10b, dil
jmp 0x140078984
lea ecx, [rbx - 0x58]
mov r10d, 0x34
movzx eax, cl
movzx r11d, bl
and al, dil
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, dil
jmp 0x140079301
lea ecx, [rbx + 0x26]
inc r9
movzx eax, cl
dec rbx
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0xa
inc rbx
jmp 0x140078972
lea ecx, [rbx - 0x5c]
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x7c
inc rbx
jmp 0x140078972
lea edx, [rbx + 0x22]
mov ecx, 9
movzx eax, dl
movzx r11d, bl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140079348
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x60
add r8, r9
jmp 0x140079384
lea edx, [rbx + 0x1e]
mov ecx, 0x17
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140079384
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x44
jmp 0x1400793b6
lea edx, [rbx + 0x1a]
mov ecx, 0x25
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x1400793df
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x260]
add rax, r9
add rbx, rax
lea r10d, [rdi + rcx]
sub r10b, 0x28
inc rbx
jmp 0x140078972
lea ecx, [rbx + 0x53]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x45
mov byte [rbp + rbx + 0x260], r10b
inc rbx
jmp 0x140078972
lea ecx, [rbx - 0x2f]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x49
cmp r9, 0x3e8
jb 0x140078db3
mov edx, 0x1b
movzx r11d, bl
lea ecx, [r11 - 0x1a]
movzx eax, cl
and al, dil
sub dl, al
add dl, dl
add dl, cl
add dl, dil
lea r10d, [rdx + rdx]
jmp 0x140079301
lea ecx, [rbx + 0x4f]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x29
cmp r8, 0x3e8
jae 0x140079227
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14007919f
lea edx, [rbx - 0x2e]
mov ecx, 0x21
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140078dd8
lea ecx, [rbx - 0x33]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x65
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x14007924e
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400790d0
lea ecx, [rbx + 0x7d]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x6b
jmp 0x140078e1b
lea edx, [rbx - 2]
mov ecx, 7
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x260]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
inc rbx
jmp 0x140078972
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x64
jmp 0x1400793df
lea edx, [rbx - 6]
mov ecx, 0x15
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x1400793b6
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x48
jmp 0x140079384
lea edx, [rbx - 0xa]
mov ecx, 0x23
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
add r8, r9
jmp 0x140079384
movzx r11d, bl
lea ecx, [r11 + 0x74]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x2c
jmp 0x140079348
lea edx, [rbx - 0xe]
mov ecx, 0x31
movzx eax, dl
dec rbx
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
inc rbx
jmp 0x140078972
lea ecx, [rbx + 0x70]
inc r9
movzx eax, cl
dec rbx
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x10
inc rbx
jmp 0x140078972
mov ecx, 0x3f
movzx r11d, bl
lea edx, [r11 - 0x12]
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140079301
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x140078fed
lea ecx, [rbx + 0x41]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x39
jmp 0x140078e66
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140079026
lea edx, [rbx - 0x56]
mov ecx, 0x2d
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x260]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
inc rbx
jmp 0x140078972
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007904e
lea edx, [rbx - 0x52]
mov ecx, 0x1f
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x1400793b6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140079076
movzx r11d, bl
lea ecx, [r11 + 0x34]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x6c
jmp 0x140079348
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400790a4
lea edx, [rbx - 0x4a]
mov ecx, 3
movzx eax, dl
dec rbx
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
inc rbx
jmp 0x140078972
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140078e66
movzx r11d, bl
lea ecx, [r11 - 0x46]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x16
jmp 0x140079301
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400790f8
movzx r11d, bl
lea ecx, [r11 - 1]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 7
jmp 0x140079301
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140079121
lea ecx, [rbx + 3]
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x15
inc rbx
jmp 0x140078972
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140079144
lea ecx, [rbx - 0x77]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x41
jmp 0x140079384
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140079167
lea ecx, [rbx + 0xb]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x4d
jmp 0x1400793b6
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140078e1b
lea ecx, [rbx + 0xf]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x260]
add rax, r9
add rbx, rax
lea r10d, [rdi + rcx]
sub r10b, 0x69
inc rbx
jmp 0x140078972
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400791d3
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x260]
add rax, r9
add rbx, rax
lea r10d, [rdi + rcx]
sub r10b, 0x4c
inc rbx
jmp 0x140078972
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400791fb
lea edx, [rbx - 0x26]
mov ecx, 5
movzx eax, dl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140079384
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140078dd8
movzx r11d, bl
lea ecx, [r11 - 0x22]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x12
jmp 0x140079348
movzx ecx, byte [rbp + rbx + 0x260]
movzx r11d, bl
lea edx, [r11 + 0x68]
movzx eax, dl
and al, dil
sub cl, al
add cl, 0x14
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140079348
lea ecx, [rbx - 0x16]
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x260]
lea r10d, [rdi + rcx]
sub r10b, 0x66
jmp 0x1400793b6
lea ecx, [rbx - 0x21]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x19
add r8, r9
jmp 0x140079384
movzx r11d, bl
lea ecx, [r11 + 0x5d]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x75
jmp 0x140079348
lea ecx, [rbx - 0x25]
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 3
inc rbx
jmp 0x140078972
movzx r11d, bl
lea ecx, [r11 - 0x29]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x1f
jmp 0x140079301
movzx r11d, bl
lea ecx, [r11 - 0x2d]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x3b
add r11b, 0x27
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
sub r11b, 0x11
add r11b, dil
mov byte [rbp + rbx + 0x260], r11b
inc r9
dec rbx
inc rbx
jmp 0x140078972
movzx r11d, bl
lea ecx, [r11 + 0x4d]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x1b
sub r11b, 0x57
movzx ecx, r10b
movzx eax, r11b
and al, dil
add al, al
sub cl, al
add cl, 0x61
add cl, r11b
add cl, dil
mov byte [rbp + rbx + 0x260], cl
add r8, r9
jmp 0x140079384
lea rcx, [rbx + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
inc r10b
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078972
movzx edi, dl
lea rcx, [rbx + r13]
and dl, cl
movzx r10d, dil
add dl, dl
sub r10b, dl
sub r10b, 0x71
add r10b, cl
lea edx, [rbx + 0x2b]
movzx eax, dil
and al, dl
inc r9
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x2d
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x260], al
add rax, r9
sub rbx, rax
lea edx, [rbx + 0x6c]
movzx eax, dil
and al, dl
inc r8
mov ecx, 6
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dil
add cl, dl
mov byte [rbp + rbx + 0x260], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x260]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140078972
lea rcx, [rbx + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x55
movzx eax, byte [rbp + rbx + 0x260]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140078972
sub bl, 0x3b
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x63
jmp 0x140078970
add bl, 0x43
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0x2b
jmp 0x140078960
lea rcx, [rbp + 0x1524e0c]
jmp 0x14007949b
lea rcx, [rbp + 0x93e64d]
jmp 0x14007949b
lea rcx, [rbp + 0x260]
mov r8d, 2
lea rdx, [rsi + 0x3c]
call fcn.14004d1d0
movzx r10d, byte [rbp + 0x6b0]
xor eax, eax
mov dword [rbp + 0x28d], eax
movabs rsi, 0xc4bd3afc3ec7b41d
mov word [rbp + 0x291], ax
movabs r15, 0x612c9ce5b775eccb
mov byte [rbp + 0x280], 1
movabs r12, 0xd7b226ed39e68491
mov byte [rbp + 0x281], 0x5e
movabs r14, 0x4e37b0f4bc571c57
mov byte [rbp + 0x282], 0x2f
mov byte [rbp + 0x283], 0x1e
mov byte [rbp + 0x284], 0x1e
mov byte [rbp + 0x285], 0xc9
mov byte [rbp + 0x286], 0x37
mov byte [rbp + 0x287], 0x1b
mov byte [rbp + 0x288], 0x15
mov byte [rbp + 0x289], 0x1e
mov byte [rbp + 0x28a], 0x19
mov byte [rbp + 0x28b], 0xc3
mov byte [rbp + 0x28c], 0xe2
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x13
jae 0x140079e24
movzx ebx, byte [rbp + rdi + 0x280]
mov rdx, rbx
cmp r8, rdi
ja 0x140079e1b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400795a4
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
add r10b, 0x35
add r10b, cl
jmp 0x1400795d0
je 0x140079db1
inc rax
cmp r8, rax
je 0x140079d5a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140079d1c
lea rax, [r9 + 5]
cmp r8, rax
je 0x140079cfd
cmp r9, rdi
ja 0x140079e12
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400795fa
lea r10d, [rdi + 0x61]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x59
add r10b, bl
jmp 0x14007963a
lea rax, [r9 + 1]
cmp r8, rax
je 0x140079cb7
inc rax
cmp r8, rax
je 0x140079c95
lea rax, [r9 + 3]
cmp r8, rax
je 0x140079c76
lea rax, [r9 + 5]
cmp r8, rax
je 0x140079c46
lea rax, [r9 + 6]
cmp r8, rax
je 0x140079c29
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14007991f
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140079901
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400798da
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400798bb
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14007989d
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007987f
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140079df7
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140079ddc
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140079751
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14007983a
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140079650
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14007980b
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400797ee
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400797d0
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400797b7
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140079796
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007976e
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140079650
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x10]
jmp 0x140079650
lea ecx, [rdi + 0x4b]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0xd
add r10b, cl
jmp 0x140079574
lea ecx, [rdi - 0x32]
movzx eax, bl
and al, cl
mov r10d, 0x2f
sub r10b, al
inc r9
add r10b, r10b
dec rdi
add r10b, bl
add r10b, cl
inc rdi
jmp 0x140079562
lea edx, [rdi + 0x5a]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 0x76
add r10b, dl
jmp 0x140079be4
lea ecx, [rdi - 0x1a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x4a
jmp 0x140079c5d
lea edx, [rdi - 0x54]
mov ecx, 0x26
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140079d31
lea edx, [rdi + 0x72]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x1e
add r10b, dl
jmp 0x140079d6f
lea edx, [rdi + 0x38]
movzx eax, bl
and al, dl
mov ecx, 0x3c
sub cl, al
movzx eax, byte [rbp + rdi + 0x280]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140079562
lea edx, [rdi + 0x6d]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 5
add r10b, dl
cmp r9, 0x5a
jb 0x140079baf
mov ecx, 0xf
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x72]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140079cd4
lea edx, [rdi - 0x2e]
mov ecx, 0x21
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140079d31
lea edx, [rdi + 0x5e]
mov ecx, 0x37
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140079c5a
lea ecx, [rdi - 0x16]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x66
inc rdi
jmp 0x140079562
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140079562
lea edx, [rdi + 0x76]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 0x3a
jmp 0x140079cd1
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400799a4
lea edx, [rdi + 0x1d]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x35
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 1
je 0x140079c04
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x140079a55
lea edx, [rdi - 0x17]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x5f
add r10b, dl
cmp r8, 0x2a
jae 0x140079bbf
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140079b01
lea edx, [rdi + 0x4a]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 6
jmp 0x14007984f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400799d7
lea ecx, [rdi - 0x3e]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x280]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x4e
inc rdi
jmp 0x140079562
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400799fd
lea edx, [rdi + 0x36]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x7a
add r10b, dl
jmp 0x140079d31
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140079a24
lea edx, [rdi - 0x56]
mov ecx, 0x2d
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140079c5a
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140079940
lea edx, [rdi + 0x1e]
mov ecx, 0x17
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140079562
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140079a7d
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x23]
and al, dl
add al, al
sub r10b, al
add r10b, 0xb
jmp 0x140079cd1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140079aa8
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x2f]
and al, dl
add al, al
sub r10b, al
add r10b, 0x49
add r10b, dl
jmp 0x140079be4
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140079aca
lea ecx, [rdi + 0xb]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x4d
jmp 0x140079c5a
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140079973
lea ecx, [rdi - 0xd]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x280]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
add r10b, 0x5b
inc rdi
jmp 0x140079562
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140079b39
lea edx, [rdi - 0x7c]
movzx eax, bl
and al, dl
mov ecx, 0x32
sub cl, al
movzx eax, byte [rbp + rdi + 0x280]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140079562
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140079b60
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140079d31
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140079b82
lea ecx, [rdi + 0x32]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x5e
jmp 0x140079c5d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140079852
mov ecx, 0x3b
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x5a]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140079be4
mov byte [rbp + rdi + 0x280], r10b
inc rdi
jmp 0x140079562
movzx r10d, byte [rbp + rdi + 0x280]
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x38]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x78
add r10b, dl
add r10b, bl
movzx eax, bl
sub r11b, 0x1b
and al, r11b
add al, al
sub bl, al
sub bl, 0x43
add bl, r11b
add bl, r10b
mov byte [rbp + rdi + 0x280], bl
jmp 0x140079c5a
lea edx, [rdi + 2]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, byte [rbp + rdi + 0x280]
sub r10b, 0xe
add r10b, dl
jmp 0x140079d31
lea edx, [rdi - 9]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x3f
add r10b, dl
jmp 0x140079d31
lea ecx, [rdi - 0x7d]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x6b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079562
lea ecx, [rdi + 0xf]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x69
inc rdi
jmp 0x140079562
lea ecx, [rdi - 0x2b]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x2d
inc rdi
jmp 0x140079562
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x65]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x3d
add r10b, dl
movzx eax, bl
sub r11b, 0x55
and al, r11b
add al, al
sub bl, al
add bl, 0x53
add bl, r11b
mov byte [rbp + rdi + 0x280], bl
inc r9
dec rdi
inc rdi
jmp 0x140079562
lea ecx, [rdi - 0x4d]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x1b
dec rdi
inc rdi
jmp 0x140079562
lea rax, [rdi + r15]
movzx ebx, dl
and dl, al
add dl, dl
sub al, dl
lea r10d, [rbx + rax]
add r10b, 0x73
lea edx, [rdi + 0x1f]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x27
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x280], al
add rax, r9
sub rdi, rax
jmp 0x140079d6f
lea rax, [rdi + r12]
movzx ebx, dl
and dl, al
add dl, dl
sub al, dl
lea r10d, [rbx + rax]
add r10b, 9
lea edx, [rdi + 0x3c]
movzx eax, bl
and al, dl
inc r8
mov ecx, 0x2e
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x280], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x280]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079562
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x61
movzx eax, byte [rbp + rdi + 0x280]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079562
add dil, 0x11
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x77
jmp 0x140079560
sub dil, 0x29
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0x1f
jmp 0x140079550
lea rcx, [rbp + 0x16d05fc]
jmp 0x140079e2b
lea rcx, [rbp + 0x74ba19]
jmp 0x140079e2b
lea rcx, [rbp + 0x280]
call fcn.140041d90
vmovaps xmm1, xmm7
vmovaps xmm0, xmm8
call fcn.140016380
mov rsi, qword [0x1402ff150]
xor eax, eax
movzx r10d, byte [rbp + 0x6b0]
movabs r14, 0x5b5e38280435d42c
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x5e2], xmm0
mov dword [rbp + 0x5f2], eax
movabs r12, 0x7f9389181d78cd34
mov byte [rbp + 0x5f6], al
movabs r15, 0x121aa8780ca17c84
mov byte [rbp + 0x5d0], 0x7b
mov byte [rbp + 0x5d1], 0x7a
mov byte [rbp + 0x5d2], 0x8b
mov byte [rbp + 0x5d3], 0x86
mov byte [rbp + 0x5d4], 0xa9
mov byte [rbp + 0x5d5], 0x96
mov byte [rbp + 0x5d6], 0x9a
mov byte [rbp + 0x5d7], 0xa0
mov byte [rbp + 0x5d8], 0xa9
mov byte [rbp + 0x5d9], 0x9d
mov byte [rbp + 0x5da], 0xaf
mov byte [rbp + 0x5db], 0x96
mov byte [rbp + 0x5dc], 0x9f
mov byte [rbp + 0x5dd], 0xaa
mov byte [rbp + 0x5de], 0xad
mov byte [rbp + 0x5df], 0x98
mov byte [rbp + 0x5e0], 0x9c
mov byte [rbp + 0x5e1], 9
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x27
jae 0x14007a9e2
movzx ebx, byte [rbp + rdi + 0x5d0]
mov r11, rbx
cmp r8, rdi
ja 0x14007a9d9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140079f65
lea rcx, [rdi + r14]
movzx eax, r11b
and al, cl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x34
add r10b, cl
jmp 0x140079fa0
je 0x14007a964
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007a8de
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007a8bf
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007a89d
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007a852
nop
cmp r9, rdi
ja 0x14007a9d0
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x140079fcd
lea r10d, [rdi - 0x64]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x44
add r10b, bl
jmp 0x14007a010
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007a843
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007a813
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007a7f8
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007a7da
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007a7ab
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14007a513
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007a4f5
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14007a4ce
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14007a4af
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007a59c
lea rcx, [r9 + 3]
cmp r8, rcx
je 0x14007a491
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007a478
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007a45a
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14007a441
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14007a426
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007a020
lea r9, [rcx + 0x20]
mov r8, rcx
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x14007a9b0
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14007a995
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14007a205
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x14007a1e6
lea rcx, [r9 + 4]
cmp r8, rcx
jb 0x14007a1cb
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007a3d8
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14007a392
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007a355
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007a32c
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14007a020
lea r9, [rcx + 3]
mov r8, rcx
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x14007a311
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x14007a2f4
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x14007a2d6
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x14007a2bd
lea rcx, [r9 + 0x61]
cmp r8, rcx
ja 0x14007a2a1
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14007a285
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007a266
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14007a23f
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14007a21e
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14007a020
mov r8, rcx
lea r9, [rcx + 4]
jmp 0x14007a020
lea r10d, [rdi - 0x1c]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x3c
add r10b, bl
jmp 0x14007a010
lea ecx, [rdi - 0x74]
mov r10d, 0x16
movzx eax, cl
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x140079fa0
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
jmp 0x140079f34
lea edx, [rdi - 0x20]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 0x20
add r10b, dl
jmp 0x14007a870
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140079f22
lea ecx, [rdi + 0x30]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x50
inc rdi
jmp 0x140079f22
mov ecx, 0xc
lea edx, [rdi - 0x28]
movzx eax, bl
movzx r11d, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14007a767
lea ecx, [rdi + 0x80]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x80
jmp 0x14007a827
lea ecx, [rdi + 0x28]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x18
jmp 0x14007a82a
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007a8fa
lea edx, [rdi + 0x78]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x48
add r10b, dl
jmp 0x14007a922
mov ecx, 0x10
lea edx, [rdi + 0x20]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14007a97c
lea edx, [rdi + 0x44]
mov ecx, 0x12
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
mov byte [rbp + rdi + 0x5d0], r10b
inc rdi
jmp 0x140079f22
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x74
cmp r9, 0x5a
jb 0x14007a345
movzx ecx, bl
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x78]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x70]
jmp 0x14007a870
lea ecx, [rdi - 0x6c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xc
cmp r8, 0x41
jae 0x14007a748
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x14007a670
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007a369
lea edx, [rdi + 0x3c]
mov ecx, 0x2e
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
lea rax, [r9 + r8]
cmp rax, 6
je 0x14007a790
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x14007a5f0
lea edx, [rdi + 0x7c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x64
add r10b, dl
jmp 0x14007a3a6
mov ecx, 0x34
lea edx, [rdi - 0x58]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14007a97c
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x30
jmp 0x14007a922
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007a8fa
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x14007a82a
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007a827
lea ecx, [rdi - 0x68]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x28
inc rdi
jmp 0x140079f22
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140079f22
movzx r11d, dil
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
jmp 0x14007a870
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x14007a535
lea ecx, [rdi + 0x2c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x34
jmp 0x14007a3f1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007a56d
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x5d0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140079f22
inc rax
cmp r8, rax
jne 0x14007a593
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007a82a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007a5bf
mov ecx, 0x38
movzx r11d, dil
lea edx, [r11 - 0x10]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007a76d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007a3f1
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140079f22
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007a61c
mov ecx, 0x1a
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x2c]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007a870
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007a649
lea edx, [rdi - 0x7c]
mov ecx, 0x32
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140079f22
cmp r8, rcx
jne 0x14007a3a6
lea edx, [rdi - 0x74]
mov ecx, 0x16
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007a82a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007a6a3
lea ecx, [rdi + 0x70]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x5d0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x10
inc rdi
jmp 0x140079f22
inc rax
cmp r8, rax
jne 0x14007a6c9
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007a8fa
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007a6ee
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x28]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x18
jmp 0x14007a76a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007a719
lea ecx, [rdi + 0x80]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x80
inc rdi
jmp 0x140079f22
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14007a369
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x30]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, dl
jmp 0x14007a870
movzx r10d, byte [rbp + rdi + 0x5d0]
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x20]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, bl
add r10b, dl
movzx eax, bl
add r11b, 0xc
and al, r11b
add al, al
sub bl, al
sub bl, 0x54
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0x5d0], bl
jmp 0x14007a827
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14007a8fa
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x5d0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140079f22
lea edx, [rdi + 0x5c]
mov ecx, 0x3e
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007a922
lea edx, [rdi - 0x54]
mov ecx, 0x26
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007a82a
lea ecx, [rdi + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4c
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079f22
movzx r11d, dil
mov ecx, 0x2a
lea edx, [r11 - 0xc]
jmp 0x14007a85f
movzx r11d, dil
mov ecx, 0x12
lea edx, [r11 + 0x44]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
sub r11b, 0x4c
mov ecx, 0xa
movzx eax, r11b
inc r9
and al, bl
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 0x5d0], cl
dec rdi
inc rdi
jmp 0x140079f22
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x74
inc r9
dec rdi
inc rdi
jmp 0x140079f22
lea ecx, [rdi - 0x6c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xc
dec rdi
inc rdi
jmp 0x140079f22
movzx ebx, r11b
lea rcx, [rdi + r12]
and r11b, cl
movzx r10d, bl
add r11b, r11b
sub r10b, r11b
sub r10b, 0x6c
add r10b, cl
lea edx, [rdi + 0x64]
movzx eax, bl
and al, dl
inc r9
mov ecx, 0x22
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x5d0], al
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x70]
movzx eax, bl
and al, dl
inc r8
mov ecx, 8
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x5d0], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x5d0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079f22
mov ecx, 0x32
lea rdx, [rdi + r15]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rdi + 0x5d0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079f22
sub dil, 0x24
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 4
jmp 0x140079f20
sub dil, 0x7c
mov ecx, 0x32
movzx eax, bl
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dil
jmp 0x140079f10
lea rcx, [rbp + 0x16a9360]
jmp 0x14007a9e9
lea rcx, [rbp + 0xa0678c]
jmp 0x14007a9e9
lea rcx, [rbp + 0x5d0]
mov r8d, 2
lea rdx, [rsi + 0x4c]
call fcn.14004d1d0
movzx r10d, byte [rbp + 0x6b0]
xor eax, eax
mov qword [rbp + 0x2ab], rax
movabs rsi, 0x43485c82ca17d75f
mov word [rbp + 0x2b3], ax
movabs r15, 0xd6fa879386a6e399
mov byte [rbp + 0x2a0], 0x82
movabs r14, 0xc9d915885e47861d
mov byte [rbp + 0x2a1], 0x68
mov byte [rbp + 0x2a2], 0x69
mov byte [rbp + 0x2a3], 0x69
mov byte [rbp + 0x2a4], 0xda
mov byte [rbp + 0x2a5], 0x89
mov byte [rbp + 0x2a6], 0x6e
mov byte [rbp + 0x2a7], 0x9c
mov byte [rbp + 0x2a8], 0x6e
mov byte [rbp + 0x2a9], 0xd1
mov byte [rbp + 0x2aa], 0xf0
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x15
jae 0x14007b3b3
movzx ebx, byte [rbp + rdi + 0x2a0]
mov rdx, rbx
cmp r8, rdi
ja 0x14007b3aa
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007aad4
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
add r10b, 0x67
add r10b, cl
jmp 0x14007ab01
je 0x14007b340
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007b2c1
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007b291
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007b24f
cmp r9, rdi
ja 0x14007b3a1
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14007ab2e
lea r10d, [rdi - 0x35]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x73
add r10b, bl
jmp 0x14007ab70
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007b234
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007b215
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007b1fc
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007b1e3
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007b1b9
nop
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14007aef1
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007aecf
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007aea8
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007ae89
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14007ae6b
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14007ae4d
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007ae34
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007ab80
lea r8, [r9 + 6]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14007b386
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14007b36b
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14007accc
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14007acb1
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14007adc9
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14007ada5
lea r8, [r9 + 0x80]
lea r9, [r8 + 2]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14007ad76
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007ad5d
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14007ad44
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14007ad2b
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14007ad0b
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14007ace7
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007ab80
lea r8, [r9 + 0x200]
lea r9, [r8 + 3]
jmp 0x14007ab80
lea r10d, [rdi - 0x6b]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x13
add r10b, bl
jmp 0x14007ab70
lea r10d, [rdi + 0x19]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x51
add r10b, bl
jmp 0x14007aaa4
lea r10d, [rdi - 0x66]
inc r9
movzx eax, r10b
dec rdi
and al, bl
add al, al
sub r10b, al
sub r10b, 0x36
add r10b, bl
inc rdi
jmp 0x14007aa92
lea ecx, [rdi + 0x1e]
mov r10d, 0x17
movzx eax, cl
movzx r11d, dil
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
jmp 0x14007b170
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6e
jmp 0x14007b2a8
lea ecx, [rdi - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3c
jmp 0x14007b2da
lea ecx, [rdi + 0x26]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xa
jmp 0x14007b2fe
lea edx, [rdi + 0x68]
mov ecx, 0x14
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x2a0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14007aa92
lea ecx, [rdi - 0x73]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x25
mov byte [rbp + rdi + 0x2a0], r10b
inc rdi
jmp 0x14007aa92
lea ecx, [rdi + 0x11]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x77
cmp r8, 0x1000
jae 0x14007b14e
lea rcx, [r9 + 6]
cmp r8, rcx
jbe 0x14007b0cf
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 2
cmp r9, 0x61
jb 0x14007adb9
mov edx, 5
movzx r11d, dil
lea ecx, [r11 - 0x26]
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x14007b268
lea ecx, [rdi + 4]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x1c
jmp 0x14007b2fe
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007b2a8
movzx r11d, dil
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x54
jmp 0x14007b173
lea ecx, [rdi + 0x4e]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x22
inc rdi
jmp 0x14007aa92
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14007aa92
lea edx, [rdi - 0x2e]
mov ecx, 0x21
movzx eax, dl
movzx r11d, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007b268
lea rax, [r9 + 6]
cmp r8, rax
jae 0x14007af42
lea ecx, [rdi + 0x5f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x67
lea rax, [r8 + r9]
cmp rax, 0x10
je 0x14007b199
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x14007afe3
lea ecx, [rdi - 0x5d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x75
jmp 0x14007addd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007af75
lea ecx, [rdi - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x2a0]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x1a
inc rdi
jmp 0x14007aa92
inc rax
cmp r8, rax
jne 0x14007af96
lea ecx, [rdi + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4c
jmp 0x14007b2fe
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007afb8
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7e
jmp 0x14007b2da
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007af0e
movzx r11d, dil
lea ecx, [r11 + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x14
jmp 0x14007b173
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007b00a
movzx r11d, dil
lea ecx, [r11 + 0x61]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x59
jmp 0x14007b268
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007b032
lea ecx, [rdi - 0x23]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xb
inc rdi
jmp 0x14007aa92
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007b054
lea ecx, [rdi + 0x59]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6f
jmp 0x14007b2a5
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007b076
lea ecx, [rdi + 0x17]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x5f
jmp 0x14007b2a8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007b098
lea ecx, [rdi - 0x6d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 5
jmp 0x14007b2fe
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007addd
lea ecx, [rdi + 0x51]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x2a0]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x37
inc rdi
jmp 0x14007aa92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007b102
lea ecx, [rdi + 0x2c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x2a0]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x34
inc rdi
jmp 0x14007aa92
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007b126
movzx r11d, dil
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2e
jmp 0x14007b173
cmp r8, rcx
jne 0x14007ae0b
lea ecx, [rdi - 0x60]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
inc rdi
jmp 0x14007aa92
movzx r10d, byte [rbp + rdi + 0x2a0]
movzx r11d, dil
lea edx, [r11 - 0x68]
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x28
add r10b, dl
add r10b, bl
sub r11b, 9
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x3f
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi + 0x2a0], r11b
jmp 0x14007b2a5
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x2a0]
lea r10d, [rbx + rcx]
sub r10b, 0x5a
jmp 0x14007b2da
lea ecx, [rdi + 0x79]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x2a0]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x4f
inc rdi
jmp 0x14007aa92
lea ecx, [rdi - 3]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x15
jmp 0x14007b2da
lea ecx, [rdi - 0x7f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x79
jmp 0x14007b2a5
lea ecx, [rdi + 5]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x23
inc rdi
jmp 0x14007aa92
movzx r11d, dil
lea ecx, [r11 - 0x77]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x41
jmp 0x14007b268
movzx r11d, dil
lea ecx, [r11 + 0xd]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5b
movzx eax, bl
add r11b, 0x39
and al, r11b
add al, al
sub bl, al
add bl, 0x71
add bl, r11b
mov byte [rbp + rdi + 0x2a0], bl
inc r9
dec rdi
inc rdi
jmp 0x14007aa92
lea ecx, [rdi + 0x15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x6d
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007aa92
movzx ebx, dl
lea rcx, [rdi + r15]
and dl, cl
movzx r10d, bl
add dl, dl
sub r10b, dl
sub r10b, 0x2f
add r10b, cl
lea ecx, [rdi - 0x4b]
inc r9
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0xd
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x2a0], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x14]
inc r8
movzx eax, dl
mov ecx, 0x3a
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x2a0], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x2a0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007aa92
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x35
movzx eax, byte [rbp + rdi + 0x2a0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007aa92
add dil, 0x5b
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x7d
jmp 0x14007aa90
sub dil, 0x63
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x4b
jmp 0x14007aa80
lea rcx, [rbp + 0x144b674]
jmp 0x14007b3ba
lea rcx, [rbp + 0x5c8dd3]
jmp 0x14007b3ba
lea rcx, [rbp + 0x2a0]
call fcn.140041d90
vmovaps xmm1, xmm7
vmovaps xmm0, xmm8
call fcn.140016380
mov rsi, qword [0x1402ff150]
xor eax, eax
movzx edx, byte [rbp + 0x6b0]
movabs r14, 0xfc2d7aed8e61e294
mov qword [rbp + 0x2d0], rax
movabs r15, 0xf48870c8ab25a7bc
mov byte [rbp + 0x2c0], 0xbb
mov byte [rbp + 0x2c1], 0xba
mov byte [rbp + 0x2c2], 0xe6
mov byte [rbp + 0x2c3], 0xec
mov byte [rbp + 0x2c4], 0xe3
mov byte [rbp + 0x2c5], 0xe7
mov byte [rbp + 0x2c6], 0xf1
mov byte [rbp + 0x2c7], 0x1b
mov byte [rbp + 0x2c8], 0xe2
mov byte [rbp + 0x2c9], 0xf0
mov byte [rbp + 0x2ca], 0xe2
mov byte [rbp + 0x2cb], 0xf4
mov byte [rbp + 0x2cc], 0xcf
mov byte [rbp + 0x2cd], 0xda
mov byte [rbp + 0x2ce], 0xda
mov byte [rbp + 0x2cf], 0xaf
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x18
jae 0x14007bf09
movzx r11d, byte [rbp + rbx + 0x2c0]
mov r10, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14007bf00
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007b4cb
lea rcx, [rbx + r14]
movzx eax, r10b
and al, cl
movzx edx, r10b
add al, al
sub dl, al
sub dl, 0xc
add dl, cl
jmp 0x14007b500
je 0x14007be9a
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007be68
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007be27
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007be02
nop dword [rax + rax]
cmp r9, rbx
ja 0x14007bef7
lea rax, [r9 + 2]
cmp r8, rax
jae 0x14007b52b
lea ecx, [rbx + 0x24]
mov edx, 2
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
jmp 0x14007b570
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14007bdba
cmp r8, rax
je 0x14007bd9b
lea rax, [rcx + 1]
cmp r8, rax
je 0x14007bd7d
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007bd64
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007bd48
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14007ba4c
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007ba2e
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007ba0c
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007b9ed
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007bacf
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14007b9e0
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14007b9c4
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14007b9a8
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14007b98c
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007b95f
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007b580
lea r8, [r9 + 0x28]
lea r9, [r8 + 5]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007bede
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14007bec5
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14007b76c
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14007b753
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14007b737
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14007b91d
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14007b8dc
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007b89c
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007b876
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007b580
lea r8, [r9 + 6]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14007b84c
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14007b833
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14007b81a
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14007b801
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14007b7e5
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14007b7d4
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14007b7b2
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007b7a5
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14007b785
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14007b580
lea r8, [r9 + 0xa]
lea r9, [r8 + 2]
jmp 0x14007b580
lea edx, [rbx + 0x5c]
mov ecx, 0x3e
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14007b570
lea ecx, [rbx + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x14007b500
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x54
jmp 0x14007b495
lea edx, [rbx + 0x20]
mov ecx, 0x10
movzx eax, dl
movzx r10d, bl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14007bdd3
lea edx, [rbx - 8]
mov ecx, 0x1c
jmp 0x14007be0a
lea edx, [rbx - 0x30]
mov ecx, 0x28
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc rbx
jmp 0x14007b482
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx r10d, bl
jmp 0x14007be34
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x80
jmp 0x14007be7f
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x68
jmp 0x14007be82
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x50
jmp 0x14007bce2
lea ecx, [rbx + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x38
jmp 0x14007bd08
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x2c0]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 0x20
inc rbx
jmp 0x14007b482
lea edx, [rbx - 4]
mov ecx, 0xe
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
mov byte [rbp + rbx + 0x2c0], dl
inc rbx
jmp 0x14007b482
lea edx, [rbx - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 1
jb 0x14007b88d
movzx r10d, bl
mov edx, 0x1c
lea ecx, [r10 - 8]
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x14007bdd3
lea edx, [rbx - 0x54]
mov ecx, 0x26
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r8, 0x41
jae 0x14007bcaa
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x14007bbe3
lea edx, [rbx + 0x68]
mov ecx, 0x14
movzx eax, dl
and al, r11b
jmp 0x14007b8aa
lea edx, [rbx - 0x7c]
mov ecx, 0x32
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 4
je 0x14007bcce
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x14007bb46
lea edx, [rbx + 0x44]
mov ecx, 0x12
movzx eax, dl
and al, r11b
jmp 0x14007b8ea
lea edx, [rbx - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x2c0]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r11b
inc rbx
jmp 0x14007b482
lea edx, [rbx - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14007bd08
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14007bce2
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14007be82
lea edx, [rbx + 0x38]
mov ecx, 0x3c
jmp 0x14007be70
lea ecx, [rbx - 0x18]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
inc rbx
jmp 0x14007b482
lea ecx, [rbx - 0x40]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x40
inc rbx
jmp 0x14007b482
movzx r10d, bl
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x28
jmp 0x14007bdd3
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x14007ba6e
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xc
jmp 0x14007b934
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007baa4
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x2c0]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r11b
inc rbx
jmp 0x14007b482
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007bac6
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x28
jmp 0x14007bce2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007baed
movzx r10d, bl
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x70
jmp 0x14007be43
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007bb18
lea edx, [rbx + 0x38]
mov ecx, 0x3c
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc rbx
jmp 0x14007b482
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007b934
movzx r10d, bl
mov ecx, 0x24
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14007bdd3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007bb70
movzx r10d, bl
mov ecx, 6
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14007bdd3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007bb98
lea ecx, [rbx - 0x44]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x24
inc rbx
jmp 0x14007b482
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007bbba
lea ecx, [rbx + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x14007be82
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007b8f3
lea edx, [rbx - 0x7c]
mov ecx, 0x32
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14007bd08
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007bc19
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x2c0]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r11b
inc rbx
jmp 0x14007b482
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007bc3b
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x50
jmp 0x14007be7f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007bc66
lea ecx, [rbx + 0x80]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x80
inc rbx
jmp 0x14007b482
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007bc7c
lea edx, [rbx - 0x58]
mov ecx, 0x34
jmp 0x14007be0a
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007b8b3
movzx r10d, bl
mov ecx, 0x28
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14007bdd3
movzx ecx, byte [rbp + rbx + 0x2c0]
movzx r10d, bl
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r11b
sub cl, al
add cl, 0x10
add cl, cl
add dl, cl
jmp 0x14007be43
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
lea ecx, [rbx - 0x24]
inc r9
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 4
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x2c0], al
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x70]
inc r8
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x10
add cl, r11b
mov byte [rbp + rbx + 0x2c0], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x2c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b482
lea edx, [rbx + 0x14]
mov ecx, 0x3a
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14007be82
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x74
jmp 0x14007be7f
movzx r10d, bl
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5c
jmp 0x14007be43
lea ecx, [rbx - 0x64]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
inc rbx
jmp 0x14007b482
movzx r10d, bl
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
sub r10b, 0x74
mov ecx, 0x16
movzx eax, r10b
inc r9
and al, r11b
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0x2c0], cl
dec rbx
inc rbx
jmp 0x14007b482
lea edx, [rbx - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x14007b482
movzx r10d, bl
mov ecx, 0x32
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
sub r10b, 0x4c
mov ecx, 0xa
movzx eax, r10b
and al, r11b
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x2c0], cl
jmp 0x14007be7f
lea edx, [rbx + 0x5c]
mov ecx, 0x3e
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b482
lea rcx, [rbx + r15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x24
movzx eax, byte [rbp + rbx + 0x2c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b482
sub bl, 0x1c
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea edx, [r11 + rbx]
sub dl, 0x3c
jmp 0x14007b480
sub bl, 0x44
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea edx, [r11 + rbx]
sub dl, 0x24
jmp 0x14007b470
lea rcx, [rbp + 0x1443e30]
jmp 0x14007bf10
lea rcx, [rbp + 0x6620c4]
jmp 0x14007bf10
lea rcx, [rbp + 0x2c0]
mov r8d, 2
lea rdx, [rsi + 0x5c]
call fcn.14004d1d0
movzx r10d, byte [rbp + 0x6b0]
xor eax, eax
mov qword [rbp + 0x2eb], rax
movabs rsi, 0xf70b17a365b7bbaf
mov byte [rbp + 0x2e0], 0xa2
movabs r15, 0xc14da577c80621c9
mov byte [rbp + 0x2e1], 0x88
movabs r12, 0xd3377630fc96aa6b
mov byte [rbp + 0x2e2], 0x9d
movabs r14, 0xe52146ea3127330d
mov byte [rbp + 0x2e3], 0x8c
mov byte [rbp + 0x2e4], 0x85
mov byte [rbp + 0x2e5], 0x9a
mov byte [rbp + 0x2e6], 0x82
mov byte [rbp + 0x2e7], 0x8b
mov byte [rbp + 0x2e8], 0x8b
mov byte [rbp + 0x2e9], 0x51
mov byte [rbp + 0x2ea], 0x70
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x13
jae 0x14007ca44
movzx ebx, byte [rbp + rdi + 0x2e0]
mov rdx, rbx
cmp r8, rdi
ja 0x14007ca3b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007c004
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
add r10b, 0x37
add r10b, cl
jmp 0x14007c050
je 0x14007c9d1
inc rax
cmp r8, rax
je 0x14007c97a
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007c93f
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007c90f
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007c8cf
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007c886
nop word [rax + rax]
cmp r9, rdi
ja 0x14007ca32
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14007c07a
lea r10d, [rdi + 0x5b]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x7d
add r10b, bl
jmp 0x14007c0c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007c86a
inc rax
cmp r8, rax
je 0x14007c848
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007c829
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007c810
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007c7e6
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14007c53d
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14007c51e
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007c4f7
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14007c4d3
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14007c4b5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007c498
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007c469
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007c0d0
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x28]
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14007ca17
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14007c9fc
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14007c268
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14007c24d
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007c232
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007c41c
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14007c3a5
lea r8, [r9 + 9]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14007c37b
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14007c35d
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14007c340
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14007c327
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14007c309
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14007c2eb
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14007c2c7
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14007c2a5
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007c282
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14007c0d0
lea r8, [r9 + 2]
lea r9, [r8 + 0x80]
jmp 0x14007c0d0
lea r10d, [rdi + 5]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x23
add r10b, bl
jmp 0x14007c0c0
lea r10d, [rdi - 0x59]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x6f
add r10b, bl
jmp 0x14007c050
lea r10d, [rdi + 0x49]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
inc r10b
add r10b, bl
jmp 0x14007bfd4
lea ecx, [rdi - 0x28]
movzx eax, bl
and al, cl
mov r10d, 0xc
sub r10b, al
movzx r11d, dil
add r10b, r10b
add r10b, bl
add r10b, cl
jmp 0x14007c8a3
lea ecx, [rdi + 0x7a]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x56
inc rdi
jmp 0x14007bfc2
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14007bfc2
lea edx, [rdi - 0x42]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 0x32
jmp 0x14007c8e9
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007c923
lea ecx, [rdi + 2]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0xe
jmp 0x14007c926
lea edx, [rdi - 0x5c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x7c
add r10b, dl
jmp 0x14007c954
lea edx, [rdi + 0x46]
mov ecx, 0xb
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007c98f
lea ecx, [rdi - 0x18]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x2e0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x58
inc rdi
jmp 0x14007bfc2
lea edx, [rdi - 0x3f]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x47
add r10b, dl
cmp r8, 0x400
jae 0x14007c79e
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x14007c707
lea edx, [rdi + 0xe]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x62
add r10b, dl
cmp r9, 4
jb 0x14007c78e
movzx ecx, bl
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x46]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x2c]
jmp 0x14007c8a3
lea edx, [rdi + 0x63]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x4b
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x2a
je 0x14007c7c1
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x14007c669
lea edx, [rdi - 0x4d]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x1b
jmp 0x14007c3ba
lea edx, [rdi + 0x22]
movzx eax, bl
and al, dl
mov ecx, 9
sub cl, al
movzx eax, byte [rbp + rdi + 0x2e0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14007bfc2
lea edx, [rdi - 0x3c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x5c
add r10b, dl
jmp 0x14007c98f
lea edx, [rdi + 0x66]
mov ecx, 0x1b
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007c954
lea edx, [rdi - 0x12]
mov ecx, 0x3f
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14007bfc2
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14007bfc2
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x32]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x5e
jmp 0x14007c8a0
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14007c563
lea edx, [rdi - 0x51]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x37
jmp 0x14007c431
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007c59b
lea edx, [rdi - 0x4a]
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
movzx eax, byte [rbp + rdi + 0x2e0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14007bfc2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007c5c1
lea edx, [rdi + 0x72]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x1e
add r10b, dl
jmp 0x14007c954
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007c5e3
lea ecx, [rdi + 0x2e]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x42
jmp 0x14007c923
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007c60c
mov ecx, 0x16
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x74]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14007c8e9
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007c63c
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14007bfc2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007c434
mov ecx, 0x3b
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x5a]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14007c8a0
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14007c691
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x11]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x77
jmp 0x14007c8a0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007c6b9
lea ecx, [rdi - 0x33]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x65
inc rdi
jmp 0x14007bfc2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007c6e1
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x2b]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x2d
jmp 0x14007c8e9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007c3bd
lea ecx, [rdi - 0x77]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x41
jmp 0x14007c923
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007c73f
lea edx, [rdi + 0x6c]
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
movzx eax, byte [rbp + rdi + 0x2e0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14007bfc2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007c761
lea ecx, [rdi - 0x1c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x3c
jmp 0x14007c923
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007c3ef
mov ecx, 0x19
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x42]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14007c8e9
mov byte [rbp + rdi + 0x2e0], r10b
inc rdi
jmp 0x14007bfc2
movzx ecx, byte [rbp + rdi + 0x2e0]
movzx r11d, dil
lea edx, [r11 + 0x18]
movzx eax, dl
and al, bl
sub cl, al
add cl, 0x2c
lea r10d, [rcx + rcx]
jmp 0x14007c8e9
lea edx, [rdi + 0x76]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, byte [rbp + rdi + 0x2e0]
sub r10b, 0x3a
add r10b, dl
jmp 0x14007c954
lea ecx, [rdi - 0x57]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x2e0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
add r10b, 0x61
inc rdi
jmp 0x14007bfc2
lea ecx, [rdi + 0x31]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x57
jmp 0x14007c923
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x2d]
and al, dl
add al, al
sub r10b, al
add r10b, 0x3b
jmp 0x14007c8e9
lea ecx, [rdi + 0x17]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x5f
inc rdi
jmp 0x14007bfc2
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x47]
and al, dl
add al, al
sub r10b, al
sub r10b, 0xf
jmp 0x14007c8a0
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 3]
and al, dl
add al, al
sub r10b, al
add r10b, 0x15
add r10b, dl
add r11b, 0x69
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x21
add r11b, bl
mov byte [rbp + rdi + 0x2e0], r11b
inc r9
dec rdi
inc rdi
jmp 0x14007bfc2
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x1d]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x35
add r10b, dl
sub r11b, 0x39
movzx ecx, r10b
movzx eax, r11b
and al, bl
add al, al
sub cl, al
sub cl, 0x71
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 0x2e0], cl
jmp 0x14007c923
lea ecx, [rdi - 0x7b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x5d
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007bfc2
lea rax, [rdi + r15]
movzx ebx, dl
and dl, al
add dl, dl
sub al, dl
lea r10d, [rbx + rax]
sub r10b, 0x7f
lea ecx, [rdi + 0x25]
inc r9
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 3
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x2e0], al
add rax, r9
sub rdi, rax
jmp 0x14007c98f
lea rax, [rdi + r12]
movzx ebx, dl
and dl, al
add dl, dl
sub al, dl
lea r10d, [rbx + rax]
add r10b, 0x13
lea edx, [rdi - 0x2c]
inc r8
movzx eax, dl
mov ecx, 0x1a
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x2e0], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x2e0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007bfc2
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x5b
movzx eax, byte [rbp + rdi + 0x2e0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007bfc2
sub dil, 0x15
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x6d
jmp 0x14007bfc0
sub dil, 0x73
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0x25
jmp 0x14007bfb0
lea rcx, [rbp + 0x1721c74]
jmp 0x14007ca4b
lea rcx, [rbp + 0xe9d823]
jmp 0x14007ca4b
lea rcx, [rbp + 0x2e0]
call fcn.140041d90
vmovaps xmm1, xmm7
vmovaps xmm0, xmm8
call fcn.140016380
mov r15, qword [0x1402ff150]
xor eax, eax
movzx edi, byte [rbp + 0x6b0]
movabs r12, 0x11c12c69fcd7cd4
mov word [rbp + 0x310], ax
movabs r13, 0x3543853df68767c
mov byte [rbp + 0x312], al
mov byte [rbp + 0x300], 0x3b
mov byte [rbp + 0x301], 0x3a
mov byte [rbp + 0x302], 0xe6
mov byte [rbp + 0x303], 0xec
mov byte [rbp + 0x304], 0xf7
mov byte [rbp + 0x305], 0x98
mov byte [rbp + 0x306], 0xe3
mov byte [rbp + 0x307], 0xea
mov byte [rbp + 0x308], 0xe6
mov byte [rbp + 0x309], 0x9d
mov byte [rbp + 0x30a], 0xe1
mov byte [rbp + 0x30b], 0xf4
mov byte [rbp + 0x30c], 0xcf
mov byte [rbp + 0x30d], 0xda
mov byte [rbp + 0x30e], 0xda
mov byte [rbp + 0x30f], 0x2f
nop
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor r14d, r14d
cmp r14, 0x13
jae 0x14007d3f3
movzx esi, byte [rbp + r14 + 0x300]
mov rdx, rsi
nop dword [rax]
cmp r8, r14
ja 0x14007d3ea
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007cb5e
lea rcx, [r14 + r12]
movzx eax, dl
and al, cl
mov edi, 0x1a
sub dil, al
add dil, dil
add dil, dl
add dil, cl
jmp 0x14007cb90
je 0x14007d379
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007d2e7
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007d2b1
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007d26b
nop dword [rax + rax]
cmp r9, r14
ja 0x14007d3e1
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007cbbe
lea edx, [r14 + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, sil
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
jmp 0x14007cbf0
je 0x14007d250
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007d22b
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007d21d
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007d1f1
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, r14
jbe 0x14007ce8a
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14007ce67
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14007ce44
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007ce1f
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007ce01
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14007cde7
lea r8, [r9 + 6]
lea r9, [r8 + 0x80]
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14007d3c4
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14007d3a4
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007cd20
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14007cd06
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14007cce7
lea r8, [r9 + 0x80]
lea r9, [r8 + 1]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14007cdba
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007cd9b
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14007cd7c
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007cd5d
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14007cd3f
lea r8, [r9 + 1]
lea r9, [r8 + 0x20]
jmp 0x14007cc00
lea edx, [r14 + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, sil
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
jmp 0x14007cbf0
lea ecx, [r14 + 0x74]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x2c
jmp 0x14007cb90
lea edx, [r14 - 0x34]
mov ecx, 0x36
movzx eax, dl
and al, sil
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
jmp 0x14007cb26
lea ecx, [r14 + 0x80]
movzx eax, sil
and al, cl
add al, al
sub sil, al
lea edi, [rcx + rsi]
add dil, 0x80
jmp 0x14007d2cb
lea edx, [r14 - 0x28]
mov ecx, 0xc
movzx eax, sil
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, dl
jmp 0x14007d2ce
lea edx, [r14 + 0x30]
movzx eax, sil
and al, dl
movzx edi, sil
add al, al
sub dil, al
sub dil, 0x50
add dil, dl
jmp 0x14007d309
lea edx, [r14 - 0x78]
mov ecx, 0x24
movzx eax, sil
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, dl
jmp 0x14007d334
lea ecx, [r14 - 0x20]
movzx eax, sil
and al, cl
add al, al
sub sil, al
movzx eax, byte [rbp + r14 + 0x300]
add rax, r9
add r14, rax
lea edi, [rcx + rsi]
sub dil, 0x20
inc r14
jmp 0x14007cb13
lea ecx, [r14 - 0x48]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 8
jmp 0x14007d2cb
lea ecx, [r14 + 0x10]
movzx r10d, r14b
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x70
jmp 0x14007d1a5
lea edx, [r14 + 0x68]
mov ecx, 0x14
movzx eax, dl
dec r14
and al, sil
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
inc r14
jmp 0x14007cb13
lea ecx, [r14 - 0x40]
inc r9
movzx eax, cl
dec r14
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x40
inc r14
jmp 0x14007cb13
lea edx, [r14 + 0x18]
mov ecx, 0x2c
movzx eax, dl
movzx r10d, r14b
and al, sil
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
jmp 0x14007d284
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14007cf30
lea edx, [r14 - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, sil
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
lea rax, [r8 + r9]
cmp rax, 0x80
je 0x14007d1cf
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x14007d038
lea edx, [r14 - 0x7c]
mov ecx, 0x32
movzx eax, dl
and al, sil
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
cmp r8, 1
jae 0x14007d183
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007d0d6
lea edx, [r14 - 0x70]
movzx eax, sil
and al, dl
mov ecx, 8
sub cl, al
movzx eax, byte [rbp + r14 + 0x300]
add rax, r9
add r14, rax
lea edi, [rcx + rcx]
add dil, sil
add dil, dl
inc r14
jmp 0x14007cb13
jne 0x14007cf5e
lea ecx, [r14 - 0x38]
movzx eax, cl
and al, sil
add al, al
sub cl, al
movzx eax, byte [rbp + r14 + 0x300]
add rax, r9
add r14, rax
lea edi, [rsi + rcx]
sub dil, 0x78
inc r14
jmp 0x14007cb13
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007cf83
lea edx, [r14 + 0x18]
mov ecx, 0x2c
movzx eax, dl
and al, sil
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007d306
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007cfa6
lea ecx, [r14 - 0x40]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x40
jmp 0x14007d2ce
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007cfbd
lea edx, [r14 + 0x68]
mov ecx, 0x14
jmp 0x14007d2ba
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007cfe4
movzx r10d, r14b
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x70
jmp 0x14007d1a5
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007d00d
lea ecx, [r14 - 0x48]
dec r14
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 8
inc r14
jmp 0x14007cb13
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007ceb1
movzx r10d, r14b
lea ecx, [r10 + 8]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x38
jmp 0x14007d284
jne 0x14007d058
movzx r10d, r14b
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x34
jmp 0x14007d284
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007d081
lea ecx, [r14 + 0x7c]
dec r14
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x64
inc r14
jmp 0x14007cb13
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007d098
lea edx, [r14 - 0x34]
mov ecx, 0x36
jmp 0x14007d2ba
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007cee8
lea edx, [r14 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, sil
sub cl, al
movzx eax, byte [rbp + r14 + 0x300]
add rax, r9
add r14, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
inc r14
jmp 0x14007cb13
inc rax
cmp r8, rax
jne 0x14007d0fd
lea edx, [r14 + 0x38]
mov ecx, 0x3c
movzx eax, sil
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, dl
jmp 0x14007d334
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007d125
lea edx, [r14 - 0x20]
movzx eax, sil
and al, dl
movzx edi, sil
add al, al
sub dil, al
sub dil, 0x20
add dil, dl
jmp 0x14007d309
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007d149
lea ecx, [r14 + 0x30]
movzx eax, sil
and al, cl
add al, al
sub sil, al
lea edi, [rcx + rsi]
sub dil, 0x50
jmp 0x14007d2cb
cmp r9, 0x20
jb 0x14007d173
mov ecx, 0x1c
movzx r10d, r14b
movzx eax, sil
lea edx, [r10 + 0x78]
and al, dl
sub cl, al
add cl, cl
add cl, sil
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14007d284
mov byte [rbp + r14 + 0x300], dil
inc r14
jmp 0x14007cb13
movzx ecx, byte [rbp + r14 + 0x300]
movzx r10d, r14b
movzx eax, sil
lea edx, [r10 + 0x20]
and al, dl
sub cl, al
add cl, 0x10
lea edi, [rcx + rcx]
add dil, dl
sub r10b, 0xc
movzx eax, sil
and al, r10b
mov ecx, 0x2a
sub cl, al
add cl, cl
add cl, sil
add cl, r10b
add cl, dil
mov byte [rbp + r14 + 0x300], cl
jmp 0x14007d2cb
lea ecx, [r14 - 0x38]
movzx eax, cl
and al, sil
add al, al
sub cl, al
sub cl, byte [rbp + r14 + 0x300]
lea edi, [rsi + rcx]
sub dil, 0x78
jmp 0x14007d309
lea ecx, [r14 + 0x4c]
movzx eax, cl
and al, sil
add al, al
sub cl, al
movzx eax, byte [rbp + r14 + 0x300]
add rax, r9
add r14, rax
lea edi, [rsi + rcx]
sub dil, 0x14
inc r14
jmp 0x14007cb13
lea edx, [r14 - 0x54]
mov ecx, 0x26
jmp 0x14007d2ba
lea edx, [r14 + 0x5c]
mov ecx, 0x3e
movzx eax, dl
dec r14
and al, sil
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
inc r14
jmp 0x14007cb13
movzx r10d, r14b
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x54
jmp 0x14007d284
movzx r10d, r14b
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x24
add r10b, 0x4c
movzx eax, r10b
and al, sil
add al, al
sub r10b, al
sub r10b, 0x14
add r10b, sil
mov byte [rbp + r14 + 0x300], r10b
inc r9
dec r14
inc r14
jmp 0x14007cb13
lea edx, [r14 + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, sil
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
add r8, r9
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r14, rcx
inc r14
jmp 0x14007cb13
mov eax, 0x36
movabs rcx, 0x7c4836e5e9e69cc
add rcx, r14
movzx esi, dl
and dl, cl
sub al, dl
lea edi, [rax + rax]
add dil, cl
add dil, sil
lea edx, [r14 - 0x64]
movzx eax, sil
and al, dl
inc r9
add al, al
movzx ecx, sil
sub cl, al
sub cl, 0x44
add cl, dl
movzx eax, cl
mov byte [rbp + r14 + 0x300], al
add rax, r9
sub r14, rax
lea ecx, [r14 + 0x70]
movzx eax, sil
and al, cl
inc r8
add al, al
sub sil, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub sil, 0x10
add sil, cl
mov byte [rbp + r14 + 0x300], sil
add r14, rax
movzx eax, byte [rbp + r14 + 0x300]
add rax, r9
add r14, rax
inc r14
jmp 0x14007cb13
lea rcx, [r14 + r13]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x64
movzx eax, byte [rbp + r14 + 0x300]
add rax, r9
add r14, rax
inc r14
jmp 0x14007cb13
add r14b, 0x24
mov ecx, 2
movzx eax, r14b
and al, sil
sub cl, al
lea edi, [rcx + rcx]
add dil, r14b
add dil, sil
jmp 0x14007cb10
add r14b, 0x7c
movzx eax, r14b
and al, sil
add al, al
sub r14b, al
lea edi, [rsi + r14]
sub dil, 0x64
jmp 0x14007cb00
lea rcx, [rbp + 0x14fe170]
jmp 0x14007d3fa
lea rcx, [rbp + 0x11d5e44]
jmp 0x14007d3fa
lea rcx, [rbp + 0x300]
mov r8d, 2
lea rdx, [r15 + 0x6c]
call fcn.14004d1d0
call fcn.140044ad0
movzx r10d, byte [rbp + 0x6b0]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x326], xmm0
mov qword [rbp + 0x336], rax
movabs r14, 0x7d32d288cfa86f30
mov byte [rbp + 0x33e], al
movabs r12, 0x6c63c1bdad9b0a50
mov byte [rbp + 0x320], 0xa9
movabs r15, 0x7798779a6ef94d90
mov byte [rbp + 0x321], 0xf5
mov byte [rbp + 0x322], 0x87
mov byte [rbp + 0x323], 0x8e
mov byte [rbp + 0x324], 0xf7
mov byte [rbp + 0x325], 0x65
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x1f
jae 0x14007de95
movzx ebx, byte [rbp + rdi + 0x320]
mov r11, rbx
cmp r8, rdi
ja 0x14007de8c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007d4d5
lea rcx, [rdi + r14]
movzx eax, r11b
and al, cl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, cl
jmp 0x14007d510
je 0x14007de12
inc rax
cmp r8, rax
je 0x14007dd8d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007dd69
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007dd47
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007dd00
nop
cmp r9, rdi
ja 0x14007de83
lea rax, [r9 + 8]
cmp r8, rax
jae 0x14007d53e
lea ecx, [rdi - 0x10]
mov r10d, 0x38
movzx eax, cl
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x14007d570
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007dce5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007dcb0
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007dc92
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14007da67
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14007da49
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007da29
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14007da1c
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007dac5
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007da0f
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007d9f3
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14007d9da
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14007d9bc
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14007d992
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14007d580
lea r8, [r9 + 4]
lea r9, [r8 + 3]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14007de63
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14007de43
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14007d768
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14007d74a
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14007d731
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007d94d
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007d8ff
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007d8c2
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14007d899
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14007d580
lea r8, [r9 + 0xa]
lea r9, [r8 + 9]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14007d86c
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14007d853
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14007d835
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14007d81c
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14007d809
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14007d7e7
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14007d7c8
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007d7a1
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007d781
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14007d580
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x40]
jmp 0x14007d580
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x70
jmp 0x14007d570
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007d510
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x30
jmp 0x14007d4a4
lea ecx, [rdi + 0x80]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
jmp 0x14007dd1e
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14007d492
lea ecx, [rdi - 0x40]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x40
inc rdi
jmp 0x14007d492
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
movzx r11d, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007dc4e
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
jmp 0x14007dcc9
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x14007dccc
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007dda9
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x14007ddd0
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x320]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
add r10b, 0x80
inc rdi
jmp 0x14007d492
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
mov byte [rbp + rdi + 0x320], r10b
inc rdi
jmp 0x14007d492
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
cmp r9, 8
jb 0x14007d8b2
mov edx, 0x10
movzx r11d, dil
lea ecx, [r11 + 0x20]
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x14007dd1e
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r8, 2
jae 0x14007dc26
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x14007db75
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007d8d6
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
lea rax, [r8 + r9]
cmp rax, 0x40
je 0x14007dc72
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14007dafd
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x14007d918
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x320]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x60
inc rdi
jmp 0x14007d492
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007ddd0
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x14007dda9
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
jmp 0x14007dccc
lea edx, [rdi + 0x20]
mov ecx, 0x10
jmp 0x14007dcb8
lea edx, [rdi + 0x60]
mov ecx, 0x30
jmp 0x14007dd71
movzx ecx, dil
movzx r10d, dil
and cl, bl
inc r9
add cl, cl
dec rdi
sub r10b, cl
add r10b, bl
inc rdi
jmp 0x14007d492
movzx r11d, dil
lea ecx, [r11 - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x14007dd1e
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14007da89
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
jmp 0x14007d961
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007dabc
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x320]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x20
inc rdi
jmp 0x14007d492
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007dae3
movzx r11d, dil
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x40
jmp 0x14007dc4e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007d961
lea edx, [rdi + 0x20]
mov ecx, 0x10
jmp 0x14007dd71
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007db18
movzx r11d, dil
mov ecx, 0x28
lea edx, [r11 - 0x30]
jmp 0x14007dd0d
inc rax
cmp r8, rax
jne 0x14007db2d
lea edx, [rdi - 0x70]
mov ecx, 8
jmp 0x14007dd71
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007db4f
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x30
jmp 0x14007dcc9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007d918
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x70
jmp 0x14007dda9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007dba8
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x320]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x40
inc rdi
jmp 0x14007d492
inc rax
cmp r8, rax
jne 0x14007dbcc
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
jmp 0x14007dda9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007dbf2
movzx ecx, dil
movzx r10d, dil
and cl, bl
dec rdi
add cl, cl
sub r10b, cl
add r10b, bl
inc rdi
jmp 0x14007d492
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007d8d6
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14007d492
movzx r10d, byte [rbp + rdi + 0x320]
movzx r11d, dil
lea edx, [r11 + 0x80]
movzx eax, dl
and al, bl
add al, al
sub r10b, al
add r10b, 0x80
add r10b, bl
add r10b, dl
sub r11b, 0x50
movzx eax, bl
and al, r11b
mov ecx, 0x18
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
add cl, r10b
mov byte [rbp + rdi + 0x320], cl
jmp 0x14007dcc9
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x320]
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x14007dda9
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007dda9
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d492
movzx r11d, dil
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x30
jmp 0x14007dd1e
movzx r11d, dil
mov ecx, 8
lea edx, [r11 - 0x70]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, bl
add r11b, 0x50
and al, r11b
inc r9
add al, al
sub bl, al
sub bl, 0x30
add bl, r11b
mov byte [rbp + rdi + 0x320], bl
dec rdi
inc rdi
jmp 0x14007d492
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
inc r9
dec rdi
inc rdi
jmp 0x14007d492
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x14007d492
movzx ebx, r11b
lea rcx, [rdi + r12]
and r11b, cl
movzx r10d, bl
add r11b, r11b
sub r10b, r11b
sub r10b, 0x30
add r10b, cl
lea edx, [rdi + 0x10]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x70
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x320], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x40]
inc r8
movzx eax, dl
mov ecx, 0x20
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x320], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x320]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d492
lea rdx, [rdi + r15]
mov ecx, 8
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rdi + 0x320]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d492
sub dil, 0x10
mov ecx, 0x38
movzx eax, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, bl
jmp 0x14007d490
sub dil, 0x70
mov ecx, 8
movzx eax, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, bl
jmp 0x14007d480
lea rcx, [rbp + 0x16ab760]
jmp 0x14007de9c
lea rcx, [rbp + 0x532690]
jmp 0x14007de9c
lea rcx, [rbp + 0x320]
call fcn.1400516c0
test al, al
je 0x1400886eb
mov rsi, qword [0x1402ff150]
movabs r14, 0xc91a81501efd90e0
movzx r10d, byte [rbp + 0x6b0]
movabs r15, 0x11ee8bd116ea17e0
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x34e], xmm0
vmovss dword [rsp + 0x70], xmm8
vmovss dword [rsp + 0x74], xmm8
mov byte [rbp + 0x340], 0x88
movabs r12, 0x5b4f83f05cf8b2a0
mov byte [rbp + 0x341], 0x84
mov byte [rbp + 0x342], 0x83
mov byte [rbp + 0x343], 0x8f
mov byte [rbp + 0x344], 0x90
mov byte [rbp + 0x345], 0x8d
mov byte [rbp + 0x346], 0xa6
mov byte [rbp + 0x347], 0x80
mov byte [rbp + 0x348], 0x89
mov byte [rbp + 0x349], 0x80
mov byte [rbp + 0x34a], 0x84
mov byte [rbp + 0x34b], 0xab
mov byte [rbp + 0x34c], 0xbd
mov byte [rbp + 0x34d], 0xcd
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x1e
jae 0x14007ea2c
movzx ebx, byte [rbp + rdi + 0x340]
mov rdx, rbx
cmp r8, rdi
ja 0x14007ea23
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007dfa4
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, cl
jmp 0x14007dfd0
je 0x14007e9b4
inc rax
cmp r8, rax
je 0x14007e986
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007e962
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007e918
cmp r9, rdi
ja 0x14007ea1a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007dffe
lea ecx, [rdi + 0x60]
mov r10d, 0x30
movzx eax, cl
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x14007e050
je 0x14007e64e
inc rax
cmp r8, rax
je 0x14007e8d4
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007e8bf
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007e83f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007e824
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007e7f5
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14007e557
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007e537
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007e51b
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007e4fc
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14007e5de
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007e4db
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007e4c8
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14007e4ae
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14007e48e
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007e45f
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14007e060
lea r8, [r9 + 8]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14007e9ff
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14007e9df
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14007e24e
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007e231
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14007e214
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14007e40a
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14007e3ec
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14007e3ab
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14007e387
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007e060
lea r8, [r9 + 2]
lea r9, [r8 + 4]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14007e363
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14007e346
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14007e329
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14007e30b
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007e2f1
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14007e2d0
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14007e2ae
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14007e287
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14007e26c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14007e060
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x5a]
jmp 0x14007e060
lea edx, [rdi - 0x60]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x60
add r10b, dl
jmp 0x14007e050
lea edx, [rdi - 0x20]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, dl
jmp 0x14007dfd0
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007df74
movzx ecx, bl
movzx r10d, bl
and cl, dil
movzx r11d, dil
add cl, cl
sub r10b, cl
add r10b, dil
jmp 0x14007e935
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14007df62
lea ecx, [rdi + 0x80]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x80
inc rdi
jmp 0x14007df62
lea edx, [rdi - 0x40]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 0x40
add r10b, dl
jmp 0x14007e8f2
movzx ecx, dil
movzx r10d, dil
and cl, bl
add cl, cl
sub r10b, cl
add r10b, bl
add r8, r9
jmp 0x14007e99b
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007e99b
lea edx, [rdi + 0x80]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x80
jmp 0x14007e854
lea edx, [rdi - 0x40]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x40
add r10b, dl
jmp 0x14007e87e
movzx eax, bl
and al, dil
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x340]
add rax, r9
lea r10d, [rdi + rbx]
add rdi, rax
inc rdi
jmp 0x14007df62
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
mov byte [rbp + rdi + 0x340], r10b
inc rdi
jmp 0x14007df62
lea edx, [rdi - 0x20]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, dl
cmp r9, 0x42
jb 0x14007e39b
movzx ecx, bl
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x40]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 + 0x80]
jmp 0x14007e935
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007e6a3
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
lea rax, [r9 + r8]
cmp rax, 9
je 0x14007e7e3
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14007e645
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007e6a3
lea edx, [rdi + 0x40]
movzx eax, bl
and al, dl
mov ecx, 0x20
sub cl, al
movzx eax, byte [rbp + rdi + 0x340]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14007df62
lea edx, [rdi + 0x80]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x80
add r10b, dl
jmp 0x14007e87e
lea edx, [rdi - 0x40]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x40
jmp 0x14007e854
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
jmp 0x14007e99b
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add r8, r9
jmp 0x14007e99b
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
inc rdi
jmp 0x14007df62
movzx eax, bl
inc r9
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
dec rdi
inc rdi
jmp 0x14007df62
mov ecx, 0x20
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x40]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14007e932
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14007e57d
lea edx, [rdi - 0x20]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, dl
jmp 0x14007e423
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007e5b0
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x340]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x40
inc rdi
jmp 0x14007df62
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007e5d5
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
add r8, r9
jmp 0x14007e99b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007e603
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x80]
and al, dl
add al, al
sub r10b, al
add r10b, 0x80
add r10b, dl
jmp 0x14007e8f2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007e619
lea edx, [rdi + 0x40]
mov ecx, 0x20
jmp 0x14007e96a
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007e423
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x40]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x40
jmp 0x14007e932
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007e66e
mov ecx, 0x10
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x20]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14007e932
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007e696
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
inc rdi
jmp 0x14007df62
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007e83f
cmp r8, 0x400
jae 0x14007e7c3
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x14007e6d3
lea edx, [rdi - 0x40]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x40
jmp 0x14007e3c0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007e709
lea ecx, [rdi + 0x80]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x340]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
add r10b, 0x80
inc rdi
jmp 0x14007df62
inc rax
cmp r8, rax
jne 0x14007e728
movzx ecx, dil
movzx r10d, dil
and cl, bl
add cl, cl
sub r10b, cl
add r10b, bl
jmp 0x14007e857
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007e74a
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
jmp 0x14007e99b
cmp r8, rcx
jne 0x14007e772
mov ecx, 0x20
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x40]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007e8f2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007e794
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
dec rdi
inc rdi
jmp 0x14007df62
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14007e3c3
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x80]
and al, dl
add al, al
sub r10b, al
add r10b, 0x80
jmp 0x14007e932
movzx r10d, byte [rbp + rdi + 0x340]
movzx eax, bl
and al, dil
movzx r11d, dil
add al, al
sub r10b, al
add r10b, dil
jmp 0x14007e8ef
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r10d, [rcx - 0x40]
jmp 0x14007e857
lea edx, [rdi + 0x20]
movzx eax, bl
and al, dl
mov ecx, 0x10
sub cl, al
movzx eax, byte [rbp + rdi + 0x340]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14007df62
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007e87e
lea edx, [rdi - 0x60]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x60
add r10b, dl
lea edx, [rdi - 0x60]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x60
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x340], al
add rax, r9
sub rdi, rax
lea ecx, [rdi + 0x80]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add bl, 0x80
add bl, cl
mov byte [rbp + rdi + 0x340], bl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x340]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007df62
lea ecx, [rdi - 0x20]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
jmp 0x14007e997
mov ecx, 0x30
movzx r11d, dil
lea edx, [r11 + 0x60]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, bl
sub r11b, 0x20
and al, r11b
add al, al
sub bl, al
sub bl, 0x20
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0x340], bl
add r8, r9
jmp 0x14007e99b
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x60]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x60
add r10b, dl
add r11b, 0x20
movzx eax, bl
and al, r11b
mov ecx, 0x10
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
mov byte [rbp + rdi + 0x340], cl
inc r9
dec rdi
inc rdi
jmp 0x14007df62
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
dec rdi
inc rdi
jmp 0x14007df62
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x20
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007df62
lea rcx, [rdi + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x60
movzx eax, byte [rbp + rdi + 0x340]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007df62
add dil, 0x60
mov ecx, 0x30
movzx eax, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, bl
jmp 0x14007df60
sub dil, 0x60
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x60
jmp 0x14007df50
lea rcx, [rbp + 0x15d59c0]
jmp 0x14007ea33
lea rcx, [rbp + 0xdaeaa0]
jmp 0x14007ea33
lea rcx, [rbp + 0x340]
movzx edx, byte [rsi + 0x8c]
lea r9, [rsp + 0x70]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x14007ea5b
cmp byte [rsi + 0x8c], 0
sete al
mov byte [rsi + 0x8c], al
mov rsi, qword [0x1402ff150]
xor eax, eax
movzx r11d, byte [rbp + 0x6b0]
movabs r14, 0x95fb50b5bf6a021d
mov qword [rbp + 0x36d], rax
movabs r15, 0x45d5d663baba1305
vmovss dword [rsp + 0x78], xmm8
vmovss dword [rsp + 0x7c], xmm8
mov byte [rbp + 0x360], 0xe
movabs r13, 0x19df34f83be60ecb
mov byte [rbp + 0x361], 0xe
movabs r12, 0xc1f1f2213e3e0657
mov byte [rbp + 0x362], 0x13
mov byte [rbp + 0x363], 0x37
mov byte [rbp + 0x364], 0x3e
mov byte [rbp + 0x365], 0x31
mov byte [rbp + 0x366], 0xc8
mov byte [rbp + 0x367], 0x29
mov byte [rbp + 0x368], 0x3f
mov byte [rbp + 0x369], 0x3c
mov byte [rbp + 0x36a], 0x39
mov byte [rbp + 0x36b], 0x37
mov byte [rbp + 0x36c], 0xe2
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x15
jae 0x14007f5cc
movzx ebx, byte [rbp + rdi + 0x360]
mov r10, rbx
cmp r8, rdi
ja 0x14007f5c3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007eb62
lea r11, [rdi + r14]
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x35
add r11b, r10b
jmp 0x14007eb90
je 0x14007f558
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007f4d1
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007f4a2
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007f480
nop
cmp r9, rdi
ja 0x14007f5ba
lea rax, [r9 + 5]
cmp r8, rax
jae 0x14007ebb8
lea ecx, [rdi + 0x61]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x59
jmp 0x14007ebe0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007f43e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007f428
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007f3fe
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14007f12f
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007f111
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14007f0ea
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007f0cb
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14007f0a8
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007f087
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14007f06e
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14007f050
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14007f037
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007f008
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007ebf0
lea r8, [r9 + 0xa]
lea r9, [r8 + 8]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14007f59f
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14007f584
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14007edd9
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007edc0
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14007eda7
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14007efc3
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14007ef7d
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007ef3c
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14007ef18
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14007ebf0
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0xa]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14007eee9
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007eecc
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007eeb1
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14007ee98
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14007ee77
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14007ee59
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14007ee3a
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14007ee13
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14007edf2
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14007ebf0
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x1000]
jmp 0x14007ebf0
lea ecx, [rdi - 0x41]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x39
jmp 0x14007ebe0
lea ecx, [rdi - 0x7b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x5d
jmp 0x14007eb90
lea ecx, [rdi + 0x4b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xd
jmp 0x14007eb34
lea edx, [rdi + 8]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
movzx r10d, dil
sub r11b, al
sub r11b, 0x38
add r11b, dl
jmp 0x14007f457
lea edx, [rdi - 0x32]
mov ecx, 0x2f
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x14007eb22
lea ecx, [rdi - 0x6c]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0xc
inc rdi
jmp 0x14007eb22
lea edx, [rdi + 0x5a]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
movzx r10d, dil
sub r11b, al
sub r11b, 0x76
jmp 0x14007f3c0
lea edx, [rdi + 0x20]
mov ecx, 0x10
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
jmp 0x14007f4b8
lea ecx, [rdi - 0x1a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4a
jmp 0x14007f4b8
mov ecx, 0x26
lea edx, [rdi - 0x54]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007f4ec
lea edx, [rdi + 0x72]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x1e
add r11b, dl
jmp 0x14007f516
lea edx, [rdi + 0x38]
movzx eax, bl
and al, dl
mov ecx, 0x3c
sub cl, al
movzx eax, byte [rbp + rdi + 0x360]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x14007eb22
lea ecx, [rdi - 0x59]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x6f
mov byte [rbp + rdi + 0x360], r11b
inc rdi
jmp 0x14007eb22
lea edx, [rdi + 0x6d]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 5
add r11b, dl
cmp r9, 0x61
jb 0x14007ef2c
mov ecx, 0xf
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x72]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x14007f457
lea edx, [rdi + 0x33]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x65
add r11b, dl
cmp r8, 0x10
jae 0x14007f39e
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x14007f314
lea edx, [rdi + 0x4a]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 6
jmp 0x14007ef51
lea ecx, [rdi - 7]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x31
lea rax, [r9 + r8]
cmp rax, 9
je 0x14007f3e9
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14007f24e
lea ecx, [rdi - 0x17]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5f
jmp 0x14007ef95
lea edx, [rdi + 0x46]
mov ecx, 0xb
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x360]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14007eb22
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x14007f516
lea edx, [rdi - 0x2e]
mov ecx, 0x21
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007f4ef
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x14007f4b8
lea edx, [rdi + 0x5e]
mov ecx, 0x37
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x14007f4b8
mov ecx, 2
movzx r10d, dil
lea edx, [r10 + 0x24]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007f3c3
lea ecx, [rdi - 0x16]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
inc rdi
jmp 0x14007eb22
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14007eb22
movzx r10d, dil
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3a
jmp 0x14007f457
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14007f154
lea ecx, [rdi + 0x1d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x35
jmp 0x14007efd7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007f187
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x360]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x4e
inc rdi
jmp 0x14007eb22
inc rax
cmp r8, rax
jne 0x14007f1ad
lea edx, [rdi - 4]
mov ecx, 0xe
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007f516
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007f1cf
lea ecx, [rdi + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7a
jmp 0x14007f4ef
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007f1f1
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x14007f4b8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007f21e
lea edx, [rdi + 0x1e]
mov ecx, 0x17
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14007eb22
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007efd7
mov ecx, 1
movzx r10d, dil
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007f457
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007f279
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x23]
and al, dl
add al, al
sub r11b, al
add r11b, 0xb
add r11b, dl
jmp 0x14007f457
inc rax
cmp r8, rax
jne 0x14007f2a3
lea ecx, [rdi + 0x5d]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x75
inc rdi
jmp 0x14007eb22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007f2cb
lea ecx, [rdi - 0x69]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x21
inc rdi
jmp 0x14007eb22
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007f2ed
lea ecx, [rdi + 0x45]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x1d
jmp 0x14007f4b8
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007ef95
lea edx, [rdi + 0x7f]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x79
jmp 0x14007f4ec
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007f34c
lea edx, [rdi - 0x7c]
movzx eax, bl
and al, dl
mov ecx, 0x32
sub cl, al
movzx eax, byte [rbp + rdi + 0x360]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x14007eb22
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007f370
mov ecx, 0x1c
lea edx, [rdi - 8]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007f4ec
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007ef54
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
jmp 0x14007f4b8
movzx r11d, byte [rbp + rdi + 0x360]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x38]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x78
add r11b, bl
add r11b, dl
movzx eax, bl
sub r10b, 0x1b
and al, r10b
add al, al
sub bl, al
sub bl, 0x43
add bl, r11b
add bl, r10b
mov byte [rbp + rdi + 0x360], bl
add r8, r9
jmp 0x14007f4b8
lea ecx, [rdi + 2]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0xe]
jmp 0x14007f4ef
lea ecx, [rdi + 0x6b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x360]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
add r11b, 0x13
inc rdi
jmp 0x14007eb22
lea ecx, [rdi - 0x43]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2b
jmp 0x14007f4b8
movzx r10d, dil
lea ecx, [r10 - 0x65]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3d
movzx eax, bl
sub r10b, 0x55
and al, r10b
inc r9
add al, al
sub bl, al
add bl, 0x53
add bl, r10b
mov byte [rbp + rdi + 0x360], bl
dec rdi
inc rdi
jmp 0x14007eb22
lea ecx, [rdi - 0x13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7b
inc r9
dec rdi
inc rdi
jmp 0x14007eb22
lea rcx, [rdi + r15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x23
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007eb22
lea rdx, [rdi + r13]
movzx r11d, r10b
movzx eax, dl
movzx ebx, r10b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x73
add r11b, dl
lea edx, [rdi + 0x1f]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x27
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x360], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x3c]
movzx eax, bl
and al, dl
inc r8
mov ecx, 0x2e
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x360], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x360]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007eb22
lea rcx, [rdi + r12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x61
movzx eax, byte [rbp + rdi + 0x360]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007eb22
add dil, 0x11
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x77
jmp 0x14007eb20
sub dil, 0x29
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
add r11b, 0x1f
jmp 0x14007eb10
lea rcx, [rbp + 0x1796edc]
jmp 0x14007f5d3
lea rcx, [rbp + 0xa370f9]
jmp 0x14007f5d3
lea rcx, [rbp + 0x360]
movzx edx, byte [rsi + 0x8d]
lea r9, [rsp + 0x78]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x14007f5fb
cmp byte [rsi + 0x8d], 0
sete al
mov byte [rsi + 0x8d], al
mov r14, qword [0x1402ff150]
xor eax, eax
movzx r11d, byte [rbp + 0x6b0]
movabs r15, 0x9b0095258bfd9372
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x388], xmm0
mov byte [rbp + 0x398], al
movabs r13, 0x3d041406d3ef081e
vmovss dword [rbp - 0x80], xmm8
vmovss dword [rbp - 0x7c], xmm8
mov byte [rbp + 0x380], 0x12
movabs r12, 0xd101bf70a3f8ba56
mov byte [rbp + 0x381], 0x2c
mov byte [rbp + 0x382], 6
mov byte [rbp + 0x383], 7
mov byte [rbp + 0x384], 0x15
mov byte [rbp + 0x385], 7
mov byte [rbp + 0x386], 0xf
mov byte [rbp + 0x387], 0x67
nop
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x19
jae 0x1400801ad
movzx ebx, byte [rbp + rdi + 0x380]
mov r10, rbx
cmp r8, rdi
ja 0x1400801a1
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007f6d2
lea r11, [rdi + r15]
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x1e
add r11b, r10b
jmp 0x14007f720
je 0x140080131
inc rax
cmp r8, rax
je 0x1400800c7
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008007e
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008004e
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008002a
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007ffe8
nop dword [rax + rax]
cmp r9, rdi
ja 0x140080198
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x14007f748
lea ecx, [rdi + 0x5a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x76
jmp 0x14007f7a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007ffc8
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007ffa9
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007ff6d
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007ff4f
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007ff36
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007ff07
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14007fcd9
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007fcb6
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007fc94
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007fc75
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007fc52
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007fc34
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007fc1b
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14007fc02
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007fbe4
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007fbb5
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14008017d
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14008015d
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14007f986
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007f96d
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14007f954
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14007fb6b
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14007fb2c
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14007faea
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14007fac6
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14007f7b0
lea r8, [r9 + 2]
lea r9, [r8 + 0x20]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14007fa97
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007fa7e
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14007fa65
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007fa47
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007fa29
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14007fa07
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14007f9e8
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14007f9c6
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14007f9a4
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14007f7b0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x200]
jmp 0x14007f7b0
lea ecx, [rdi - 0x1a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4a
jmp 0x14007f7a0
lea ecx, [rdi + 2]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xe
jmp 0x14007f720
lea edx, [rdi + 0x1e]
mov ecx, 0x17
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007f6a4
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140080001
lea ecx, [rdi - 0x14]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x74
inc rdi
jmp 0x14007f692
lea ecx, [rdi + 8]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x38
inc rdi
jmp 0x14007f692
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007ff86
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140080062
lea edx, [rdi + 0x5c]
mov ecx, 0x3e
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140080065
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x14008009d
lea ecx, [rdi - 0x6c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
jmp 0x1400800ef
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x380]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14007f692
lea ecx, [rdi + 0x76]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3a
mov byte [rbp + rdi + 0x380], r11b
inc rdi
jmp 0x14007f692
lea edx, [rdi - 0x6e]
mov ecx, 1
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0xa
jb 0x14007fada
mov edx, 6
movzx r10d, dil
lea ecx, [r10 + 0x6c]
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x140080001
lea edx, [rdi - 0x52]
mov ecx, 0x1f
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 3
jae 0x14007fec8
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x14007fe3f
lea edx, [rdi - 0x7c]
mov ecx, 0x32
movzx eax, dl
and al, bl
jmp 0x14007faf7
lea edx, [rdi - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x14007fef2
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x14007fdd3
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x26
jmp 0x14007fb45
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x380]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14007f692
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400800ef
lea ecx, [rdi + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x14008009d
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x140080065
lea edx, [rdi - 0x74]
mov ecx, 0x16
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080062
mov ecx, 0x34
movzx r10d, dil
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007ff86
lea ecx, [rdi - 0x3c]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
inc rdi
jmp 0x14007f692
lea ecx, [rdi - 0x20]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
inc rdi
jmp 0x14007f692
mov ecx, 0xe
movzx r10d, dil
lea edx, [r10 - 4]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080001
lea rax, [r9 + 2]
cmp r8, rax
jae 0x14007fcfb
lea ecx, [rdi + 0x72]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1e
jmp 0x14007fb84
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007fd33
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x380]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14007f692
inc rax
cmp r8, rax
jne 0x14007fd59
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080065
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007fd80
lea edx, [rdi + 0x44]
mov ecx, 0x12
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080062
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007fda7
movzx r10d, dil
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x14007ff86
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007fb84
lea ecx, [rdi + 0xc]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
inc rdi
jmp 0x14007f692
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007fdfa
movzx r10d, dil
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
jmp 0x140080001
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007fe14
lea edx, [rdi - 0x2a]
mov ecx, 0x13
jmp 0x140080032
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007fb45
lea edx, [rdi - 0x7e]
mov ecx, 0x39
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080065
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007fe77
lea edx, [rdi + 0x68]
mov ecx, 0x14
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x380]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14007f692
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007fe99
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x14008009d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007fb03
lea ecx, [rdi - 0x5c]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
inc rdi
jmp 0x14007f692
movzx r11d, byte [rbp + rdi + 0x380]
movzx r10d, dil
lea edx, [r10 + 0x50]
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x30
add r11b, dl
add r11b, bl
jmp 0x14007ff86
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rcx - 0x6c]
jmp 0x14008009d
lea edx, [rdi + 0x5e]
mov ecx, 0x37
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x380]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x14007f692
lea ecx, [rdi - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1a
jmp 0x14008009d
lea edx, [rdi - 0x32]
mov ecx, 0x2f
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080062
movzx r10d, dil
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
movzx eax, bl
sub r10b, 0x3e
and al, r10b
add al, al
sub bl, al
sub bl, 0x4e
add bl, r11b
add bl, r10b
mov byte [rbp + rdi + 0x380], bl
jmp 0x140080062
lea ecx, [rdi + 6]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2a
inc rdi
jmp 0x14007f692
mov ecx, 0x27
movzx r10d, dil
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080001
movzx r10d, dil
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3a
movzx eax, bl
sub r10b, 0x22
and al, r10b
add al, al
sub bl, al
sub bl, 0x12
add bl, r10b
mov byte [rbp + rdi + 0x380], bl
inc r9
dec rdi
inc rdi
jmp 0x14007f692
lea edx, [rdi - 0x52]
mov ecx, 0x1f
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x14007f692
lea ecx, [rdi - 0x1a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4a
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007f692
lea rdx, [rdi + r13]
mov ecx, 0x17
movzx eax, dl
movzx ebx, r10b
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
lea edx, [rdi - 0x5a]
inc r9
movzx eax, dl
mov ecx, 0x3b
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x380], al
add rax, r9
sub rdi, rax
jmp 0x1400800ef
mov ecx, 0x35
movabs rdx, 0x702e9bbbbf3e13a
add rdx, rdi
movzx ebx, r10b
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
lea edx, [rdi + 0x18]
inc r8
movzx eax, dl
mov ecx, 0x2c
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x380], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x380]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007f692
lea rcx, [rdi + r12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5a
movzx eax, byte [rbp + rdi + 0x380]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007f692
add dil, 0x3a
mov ecx, 0x35
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x14007f690
add dil, 0x56
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x5a
jmp 0x14007f680
lea rcx, [rbp + 0x15f1418]
jmp 0x1400801b4
lea rcx, [rbp + 0x15ca78a]
jmp 0x1400801b4
lea rcx, [rbp + 0x380]
movzx edx, byte [r14 + 0x8e]
lea r9, [rbp - 0x80]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x1400801de
cmp byte [r14 + 0x8e], 0
sete al
mov byte [r14 + 0x8e], al
mov r14, qword [0x1402ff150]
xor eax, eax
movzx r11d, byte [rbp + 0x6b0]
movabs r15, 0x46875008d4ecccaa
mov word [rbp + 0x3ae], ax
movabs r12, 0x7ac1d04f7c5331fa
mov byte [rbp + 0x3b0], al
movabs r13, 0xd395f01a7ec665fe
vmovss dword [rbp - 0x78], xmm8
vmovss dword [rbp - 0x74], xmm8
mov byte [rbp + 0x3a0], 0x42
mov byte [rbp + 0x3a1], 0x4c
mov byte [rbp + 0x3a2], 0x56
mov byte [rbp + 0x3a3], 0x57
mov byte [rbp + 0x3a4], 0x45
mov byte [rbp + 0x3a5], 0x57
mov byte [rbp + 0x3a6], 0x4f
mov byte [rbp + 0x3a7], 0x77
mov byte [rbp + 0x3a8], 0x5a
mov byte [rbp + 0x3a9], 0x46
mov byte [rbp + 0x3aa], 0x41
mov byte [rbp + 0x3ab], 0x4c
mov byte [rbp + 0x3ac], 0x4c
mov byte [rbp + 0x3ad], 0x11
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x11
jae 0x140080e08
movzx ebx, byte [rbp + rdi + 0x3a0]
mov r10, rbx
cmp r8, rdi
ja 0x140080dfc
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400802e7
lea rcx, [rdi + r15]
mov r11d, 0x2d
movzx eax, cl
and al, r10b
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, r10b
jmp 0x140080340
je 0x140080d86
lea rax, [r9 + 2]
cmp r8, rax
je 0x140080cf9
lea rax, [r9 + 3]
cmp r8, rax
je 0x140080cc5
lea rax, [r9 + 5]
cmp r8, rax
je 0x140080cac
lea rax, [r9 + 6]
cmp r8, rax
je 0x140080c70
lea rax, [r9 + 7]
cmp r8, rax
je 0x140080c4c
lea rax, [r9 + 9]
cmp r8, rax
je 0x140080c06
nop dword [rax + rax]
cmp r9, rdi
ja 0x140080df3
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14008036d
lea edx, [rdi - 0xe]
mov ecx, 0x31
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400803a1
lea rax, [r9 + 1]
cmp r8, rax
je 0x140080be6
lea rax, [r9 + 5]
cmp r8, rax
je 0x140080bcd
lea rax, [r9 + 4]
cmp r8, rax
je 0x140080baf
lea rax, [r9 + 8]
cmp r8, rax
je 0x140080b85
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400808b2
nop
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140080894
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008086d
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140080860
lea rax, [r9 + 5]
cmp r8, rax
je 0x140080842
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140080821
lea rax, [r9 + 4]
cmp r8, rax
je 0x140080803
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400807ea
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400807d1
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400807a2
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400803b0
lea r8, [r9 + 0x61]
lea r9, [r8 + 6]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140080dd3
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140080db7
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14008057a
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14008055c
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140080543
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140080761
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14008071b
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400806e1
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400806bd
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14008068e
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140080670
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140080657
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14008063e
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14008061d
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140080600
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400805e1
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400805ba
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140080598
lea r8, [r9 + 0x64]
lea r9, [r8 + 0xa]
jmp 0x1400803b0
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x22
jmp 0x1400803a1
lea edx, [rdi - 6]
mov ecx, 0x15
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080340
lea edx, [rdi - 0x5a]
mov ecx, 0x3b
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400802b4
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
movzx r10d, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080c1f
lea edx, [rdi + 0x3c]
mov ecx, 0x2e
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400802a2
lea ecx, [rdi - 0x18]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
inc rdi
jmp 0x1400802a2
lea ecx, [rdi - 0x6c]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
jmp 0x140080c89
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x140080ce0
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
jmp 0x140080ce0
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x140080d21
lea edx, [rdi + 0x44]
mov ecx, 0x12
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080d48
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x3a0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400802a2
lea ecx, [rdi - 0x62]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x52
mov byte [rbp + rdi + 0x3a0], r11b
inc rdi
jmp 0x1400802a2
lea ecx, [rdi + 0x4a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 6
cmp r9, 4
jb 0x1400806d1
movzx r10d, dil
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x48]
jmp 0x140080c1f
lea edx, [rdi - 0xa]
mov ecx, 0x23
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x5a
jae 0x140080b43
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140080a60
lea ecx, [rdi + 0x74]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
jmp 0x1400806f5
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6e
lea rax, [r9 + r8]
cmp rax, 0x10
je 0x140080b6d
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400809ae
lea edx, [rdi - 0x7e]
mov ecx, 0x39
movzx eax, dl
and al, bl
jmp 0x140080728
lea edx, [rdi - 0x54]
mov ecx, 0x26
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x3a0]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400802a2
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x140080d48
lea ecx, [rdi + 4]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x140080d21
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080ce0
lea edx, [rdi + 0x5c]
mov ecx, 0x3e
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x140080ce0
movzx r10d, dil
lea ecx, [r10 + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
jmp 0x140080c89
lea edx, [rdi - 0x4c]
mov ecx, 0xa
jmp 0x140080c54
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400802a2
movzx r10d, dil
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x140080c1f
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400808d9
lea edx, [rdi - 0x56]
mov ecx, 0x2d
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080775
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008090c
lea ecx, [rdi - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x3a0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x3c
inc rdi
jmp 0x1400802a2
inc rax
cmp r8, rax
jne 0x140080932
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080d48
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140080959
lea edx, [rdi - 0x74]
mov ecx, 0x16
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080d21
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008097e
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
add r8, r9
jmp 0x140080ce0
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140080775
mov ecx, 0x32
movzx r10d, dil
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080c1f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400809da
mov ecx, 0x13
movzx r10d, dil
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080c1f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140080a02
lea ecx, [rdi + 0x7e]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x72
inc rdi
jmp 0x1400802a2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140080a29
lea edx, [rdi - 0x32]
mov ecx, 0x2f
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080d21
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140080734
lea ecx, [rdi + 0x76]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x3a0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x3a
inc rdi
jmp 0x1400802a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140080a93
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x3a0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x78
inc rdi
jmp 0x1400802a2
inc rax
cmp r8, rax
jne 0x140080ab9
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080d48
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140080ae3
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x140080ce0
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140080b13
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400802a2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400806f5
mov ecx, 0x14
movzx r10d, dil
lea edx, [r10 + 0x68]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080c1f
movzx r11d, byte [rbp + rdi + 0x3a0]
movzx r10d, dil
lea edx, [r10 + 0x10]
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x70
add r11b, dl
add r11b, bl
jmp 0x140080c89
mov ecx, 0x22
lea edx, [rdi + 0x64]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140080d1e
lea ecx, [rdi - 0x1a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x3a0]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x4a
inc rdi
jmp 0x1400802a2
lea edx, [rdi + 0x3e]
mov ecx, 0x27
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080d21
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
jmp 0x140080ce0
mov ecx, 0xb
movzx r10d, dil
lea edx, [r10 + 0x46]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080c1f
movzx r10d, dil
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x52
add r10b, 0x66
movzx eax, bl
and al, r10b
mov ecx, 0x1b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rbp + rdi + 0x3a0], cl
inc r9
dec rdi
inc rdi
jmp 0x1400802a2
lea edx, [rdi - 0xa]
mov ecx, 0x23
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x1400802a2
movzx r10d, dil
lea ecx, [r10 - 0x5e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6e
movzx eax, bl
sub r10b, 0x46
and al, r10b
add al, al
sub bl, al
sub bl, 0x16
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0x3a0], bl
add r8, r9
jmp 0x140080ce0
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x22
add r8, r9
jmp 0x140080ce0
lea rcx, [rdi + r12]
mov edx, 0x15
movzx eax, cl
and al, r10b
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, r10b
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400802a2
mov ecx, 0x3b
movabs rdx, 0xedb3303dd27998a6
add rdx, rdi
movzx ebx, r10b
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
lea edx, [rdi + 0xe]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x62
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x3a0], al
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x48]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 8
add bl, cl
mov byte [rbp + rdi + 0x3a0], bl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x3a0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400802a2
lea rcx, [rdi + r13]
mov edx, 7
movzx eax, cl
and al, r10b
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0x3a0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400802a2
add dil, 0x52
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
sub r11b, 0x3e
jmp 0x1400802a0
sub dil, 2
mov ecx, 7
movzx eax, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, bl
jmp 0x140080290
lea rcx, [rbp + 0x15985d8]
jmp 0x140080e0f
lea rcx, [rbp + 0xc65282]
jmp 0x140080e0f
lea rcx, [rbp + 0x3a0]
movzx edx, byte [r14 + 0x8f]
lea r9, [rbp - 0x78]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x140080e39
cmp byte [r14 + 0x8f], 0
sete al
mov byte [r14 + 0x8f], al
mov rsi, qword [0x1402ff150]
movabs r14, 0x76c9c1cc59bc2241
movzx r10d, byte [rbp + 0x6b0]
movabs r15, 0x2d17d02f279d3449
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x3c9], xmm0
vmovss dword [rbp - 0x70], xmm8
vmovss dword [rbp - 0x6c], xmm8
mov byte [rbp + 0x3c0], 0x52
movabs r13, 0x3f844c967424efc7
mov byte [rbp + 0x3c1], 0x54
movabs r12, 0x645d45650d3466c3
mov byte [rbp + 0x3c2], 0x49
mov byte [rbp + 0x3c3], 0x56
mov byte [rbp + 0x3c4], 0x52
mov byte [rbp + 0x3c5], 0x56
mov byte [rbp + 0x3c6], 0x4d
mov byte [rbp + 0x3c7], 0x5a
mov byte [rbp + 0x3c8], 0x8e
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x19
jae 0x140081ae7
movzx ebx, byte [rbp + rdi + 0x3c0]
mov rdx, rbx
cmp r8, rdi
ja 0x140081ade
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140080f24
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
add r10b, 0x39
add r10b, cl
jmp 0x140080f77
je 0x140081a74
inc rax
cmp r8, rax
je 0x140081a14
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400819d2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400819a5
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008198c
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008196d
lea rax, [r9 + 5]
cmp r8, rax
je 0x140081924
cmp r9, rdi
ja 0x140081ad5
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x140080fa1
lea r10d, [rdi + 0x55]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x53
add r10b, bl
jmp 0x140080fe1
lea rax, [r9 + 1]
cmp r8, rax
je 0x140081908
inc rax
cmp r8, rax
je 0x1400818e6
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400818c7
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400818ab
lea rax, [r9 + 7]
cmp r8, rax
je 0x140081881
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14008153c
nop
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008151c
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400814fa
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400814d6
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400814b7
lea rax, [r9 + 1]
cmp r8, rax
je 0x140081496
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14008147d
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14008145f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140081442
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140081413
lea rax, [r9 + 8]
cmp r8, rax
je 0x140080ff0
lea r8, [r9 + 9]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140081aba
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140081a9f
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400811db
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400811be
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400811a1
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400813c9
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14008137f
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14008133e
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14008131a
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140080ff0
lea r8, [r9 + 5]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400812f0
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400812d2
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400812b5
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140081297
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14008127b
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14008125c
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14008123d
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14008121b
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400811f8
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140080ff0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x400]
jmp 0x140080ff0
lea ecx, [rdi + 0x4b]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0xd
add r10b, cl
jmp 0x140080fe1
lea ecx, [rdi - 0x37]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x7f
add r10b, cl
jmp 0x140080f77
lea ecx, [rdi + 0x47]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0xf
add r10b, cl
jmp 0x140080ef4
lea ecx, [rdi - 0x58]
movzx eax, bl
and al, cl
mov r10d, 0x34
sub r10b, al
movzx r11d, dil
add r10b, r10b
add r10b, bl
add r10b, cl
jmp 0x140081941
lea ecx, [rdi + 0x26]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0xa
inc rdi
jmp 0x140080ee2
lea ecx, [rdi - 0x5c]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x7c
inc rdi
jmp 0x140080ee2
mov ecx, 9
lea edx, [rdi + 0x22]
movzx eax, bl
movzx r11d, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140081843
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
add r8, r9
jmp 0x1400819b9
lea edx, [rdi + 0x1e]
mov ecx, 0x17
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400819b9
lea edx, [rdi - 0x64]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x44
add r10b, dl
jmp 0x1400819eb
lea edx, [rdi + 0x1a]
mov ecx, 0x25
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140081a32
lea ecx, [rdi - 0x68]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x3c0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x28
inc rdi
jmp 0x140080ee2
lea ecx, [rdi + 0x53]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x45
mov byte [rbp + rdi + 0x3c0], r10b
inc rdi
jmp 0x140080ee2
lea edx, [rdi - 0x2f]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x49
add r10b, dl
cmp r9, 8
jb 0x14008132e
mov ecx, 0x1b
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x1a]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140081941
lea edx, [rdi + 0x4f]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x29
add r10b, dl
cmp r8, 0x400
jae 0x140081825
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140081726
mov ecx, 0x21
lea edx, [rdi - 0x2e]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140081353
lea edx, [rdi - 0x33]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x65
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x14008186c
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x14008168b
lea edx, [rdi + 0x7d]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x6b
jmp 0x140081394
lea edx, [rdi - 2]
movzx eax, bl
and al, dl
mov ecx, 7
sub cl, al
movzx eax, byte [rbp + rdi + 0x3c0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140080ee2
lea edx, [rdi + 0x7c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x64
add r10b, dl
jmp 0x140081a32
lea edx, [rdi - 6]
mov ecx, 0x15
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400819eb
lea ecx, [rdi + 0x78]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x48
jmp 0x1400819b9
lea edx, [rdi - 0xa]
mov ecx, 0x23
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add r8, r9
jmp 0x1400819b9
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x74]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x2c
jmp 0x140081843
lea edx, [rdi - 0xe]
mov ecx, 0x31
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140080ee2
lea ecx, [rdi + 0x70]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x10
inc rdi
jmp 0x140080ee2
mov ecx, 0x3f
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x12]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14008193e
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140081562
lea edx, [rdi + 0x41]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x39
jmp 0x1400813de
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008159a
lea edx, [rdi - 0x56]
movzx eax, bl
and al, dl
mov ecx, 0x2d
sub cl, al
movzx eax, byte [rbp + rdi + 0x3c0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140080ee2
inc rax
cmp r8, rax
jne 0x1400815bf
lea edx, [rdi + 0x2c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x34
add r10b, dl
jmp 0x140081a32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400815e6
lea edx, [rdi - 0x52]
mov ecx, 0x1f
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400819eb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140081608
lea ecx, [rdi + 0x30]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x50
jmp 0x1400819b9
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140081632
lea edx, [rdi - 0x4e]
mov ecx, 0x11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add r8, r9
jmp 0x1400819b9
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008165f
lea edx, [rdi - 0x4a]
mov ecx, 3
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140080ee2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400813e1
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x46]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x16
jmp 0x14008193e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400816b3
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 1]
and al, dl
add al, al
sub r10b, al
add r10b, 7
jmp 0x14008193e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400816db
lea ecx, [rdi + 3]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x15
inc rdi
jmp 0x140080ee2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140081700
lea ecx, [rdi + 7]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x31
add r8, r9
jmp 0x1400819b9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140081397
lea ecx, [rdi - 0x77]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x41
jmp 0x1400819b9
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140081759
lea ecx, [rdi + 0x54]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x3c0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x4c
inc rdi
jmp 0x140080ee2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008177f
lea edx, [rdi + 0x58]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, dl
jmp 0x1400819eb
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400817a6
lea edx, [rdi - 0x26]
mov ecx, 5
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400819b9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400817cb
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x22]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x12
jmp 0x140081843
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400817f8
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140080ee2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140081356
mov ecx, 0x22
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x64]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14008193e
movzx ecx, byte [rbp + rdi + 0x3c0]
movzx r11d, dil
lea edx, [r11 + 0x68]
movzx eax, dl
and al, bl
sub cl, al
add cl, 0x14
lea r10d, [rcx + rcx]
add r10b, dl
movzx eax, bl
sub r11b, 0x57
and al, r11b
add al, al
sub bl, al
add bl, 0x61
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0x3c0], bl
add r8, r9
jmp 0x1400819b9
lea ecx, [rdi - 0x16]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r10d, [rcx - 0x66]
jmp 0x1400819eb
lea ecx, [rdi - 0x19]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x3c0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x51
inc rdi
jmp 0x140080ee2
lea ecx, [rdi - 0x21]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x19
add r8, r9
jmp 0x1400819b9
lea ecx, [rdi - 0x25]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 3
inc rdi
jmp 0x140080ee2
lea ecx, [rdi + 0x59]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x6f
inc rdi
jmp 0x140080ee2
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x29]
and al, dl
add al, al
sub r10b, al
add r10b, 0x1f
jmp 0x14008193e
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x2d]
and al, dl
add al, al
sub r10b, al
add r10b, 0x3b
add r10b, dl
add r11b, 0x27
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x11
add r11b, bl
mov byte [rbp + rdi + 0x3c0], r11b
inc r9
dec rdi
inc rdi
jmp 0x140080ee2
lea ecx, [rdi - 0x31]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x57
dec rdi
inc rdi
jmp 0x140080ee2
lea ecx, [rdi - 0x35]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x73
add r8, r9
jmp 0x1400819b9
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
inc r10b
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140080ee2
movzx ebx, dl
lea rcx, [rdi + r13]
and dl, cl
movzx r10d, bl
add dl, dl
sub r10b, dl
sub r10b, 0x71
add r10b, cl
lea edx, [rdi + 0x2b]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x2d
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x3c0], al
add rax, r9
sub rdi, rax
jmp 0x140081a32
movzx ebx, dl
movabs rax, 0x51f0c8fdc0acab45
add rax, rdi
and dl, al
add dl, dl
sub al, dl
lea r10d, [rbx + rax]
add r10b, 0x1d
lea edx, [rdi + 0x6c]
movzx eax, bl
and al, dl
inc r8
mov ecx, 6
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x3c0], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x3c0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140080ee2
lea rcx, [rdi + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x55
movzx eax, byte [rbp + rdi + 0x3c0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140080ee2
sub dil, 0x3b
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x63
jmp 0x140080ee0
add dil, 0x43
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0x2b
jmp 0x140080ed0
lea rcx, [rbp + 0x167076c]
jmp 0x140081aee
lea rcx, [rbp + 0x12329ad]
jmp 0x140081aee
lea rcx, [rbp + 0x3c0]
movzx edx, byte [rsi + 0x90]
lea r9, [rbp - 0x70]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x140081b15
cmp byte [rsi + 0x90], 0
sete al
mov byte [rsi + 0x90], al
mov rsi, qword [0x1402ff150]
xor eax, eax
movzx r10d, byte [rbp + 0x6b0]
movabs r14, 0x399b564eda8bc8c1
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x3ea], xmm0
mov byte [rbp + 0x3fa], al
movabs r15, 0xacd202ec8fa35a43
vmovss dword [rbp - 0x68], xmm8
vmovss dword [rbp - 0x64], xmm8
mov byte [rbp + 0x3e0], 0x55
mov byte [rbp + 0x3e1], 0x4a
mov byte [rbp + 0x3e2], 0x59
mov byte [rbp + 0x3e3], 0x5f
mov byte [rbp + 0x3e4], 0x49
mov byte [rbp + 0x3e5], 0x5f
mov byte [rbp + 0x3e6], 0x55
mov byte [rbp + 0x3e7], 0x44
mov byte [rbp + 0x3e8], 0x69
mov byte [rbp + 0x3e9], 0x8d
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x1b
jae 0x1400826ab
movzx ebx, byte [rbp + rdi + 0x3e0]
mov rdx, rbx
cmp r8, rdi
ja 0x1400826a2
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140081bf4
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x47
add r10b, cl
jmp 0x140081c21
je 0x140082638
lea rax, [r9 + 5]
cmp r8, rax
je 0x140082608
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400825cc
lea rax, [r9 + 7]
cmp r8, rax
je 0x140082587
cmp r9, rdi
ja 0x140082699
lea rax, [r9 + 8]
cmp r8, rax
jae 0x140081c4b
lea r10d, [rdi - 0x2b]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x2d
add r10b, bl
jmp 0x140081ca0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008256c
inc rax
cmp r8, rax
je 0x14008254a
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008252b
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008250d
lea rax, [r9 + 3]
cmp r8, rax
je 0x140082493
lea rax, [r9 + 7]
cmp r8, rax
je 0x140082469
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400821f8
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400821d5
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400821b3
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14008218f
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14008216d
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008214f
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140082136
lea rax, [r9 + 5]
cmp r8, rax
je 0x140082118
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400820fb
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400820cc
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140081cb0
lea r8, [r9 + 1]
lea r9, [r8 + 1]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14008267e
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140082663
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140081e96
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140081e7c
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140081e61
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140082082
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140082038
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140081ff7
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140081fd3
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140081cb0
lea r8, [r9 + 8]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140081fa9
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140081f8b
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140081f6e
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140081f50
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140081f37
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140081f15
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140081ef6
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140081ed4
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140081eb1
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140081cb0
lea r8, [r9 + 0x40]
lea r9, [r8 + 4]
jmp 0x140081cb0
lea r10d, [rdi - 0x35]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x73
add r10b, bl
jmp 0x140081ca0
lea r10d, [rdi + 0x49]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
inc r10b
add r10b, bl
jmp 0x140081c21
lea r10d, [rdi - 0x39]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x71
add r10b, bl
jmp 0x140081bc4
lea ecx, [rdi - 0x58]
movzx eax, bl
and al, cl
mov r10d, 0x34
sub r10b, al
movzx r11d, dil
add r10b, r10b
add r10b, bl
add r10b, cl
jmp 0x1400825a0
lea ecx, [rdi + 0x26]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0xa
inc rdi
jmp 0x140081bb2
lea ecx, [rdi - 0x5c]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x7c
inc rdi
jmp 0x140081bb2
lea edx, [rdi + 0x22]
mov ecx, 9
movzx eax, bl
movzx r11d, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400825e5
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
jmp 0x14008261c
lea edx, [rdi + 0x1e]
mov ecx, 0x17
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14008261f
lea edx, [rdi - 0x64]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x44
add r10b, dl
jmp 0x1400824a7
lea edx, [rdi + 0x1a]
mov ecx, 0x25
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400824cb
lea ecx, [rdi - 0x68]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x3e0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x28
inc rdi
jmp 0x140081bb2
lea ecx, [rdi - 0x2d]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x3b
mov byte [rbp + rdi + 0x3e0], r10b
inc rdi
jmp 0x140081bb2
lea edx, [rdi + 0x51]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x37
add r10b, dl
cmp r9, 0x64
jb 0x140081fe7
mov ecx, 0x1b
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x1a]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400825a0
lea edx, [rdi - 0x31]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x57
add r10b, dl
cmp r8, 0x3e8
jae 0x140082421
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14008236c
mov ecx, 0x21
lea edx, [rdi - 0x2e]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14008200c
lea edx, [rdi + 0x4d]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x1b
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x140082447
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x1400822a4
lea edx, [rdi - 3]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x15
jmp 0x14008204d
lea edx, [rdi - 2]
movzx eax, bl
and al, dl
mov ecx, 7
sub cl, al
movzx eax, byte [rbp + rdi + 0x3e0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140081bb2
lea edx, [rdi + 0x7c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x64
add r10b, dl
jmp 0x1400824cb
lea edx, [rdi - 6]
mov ecx, 0x15
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400824a7
lea ecx, [rdi + 0x78]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x48
jmp 0x14008261f
lea edx, [rdi - 0xa]
mov ecx, 0x23
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14008261c
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x74]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x2c
add r10b, dl
jmp 0x1400825e5
lea edx, [rdi - 0xe]
mov ecx, 0x31
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140081bb2
lea ecx, [rdi + 0x70]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x10
inc rdi
jmp 0x140081bb2
mov ecx, 0x3f
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x12]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400825a0
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14008221a
lea ecx, [rdi - 0x3f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x47
jmp 0x14008209a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140082252
lea edx, [rdi - 0x56]
mov ecx, 0x2d
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x3e0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140081bb2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140082279
lea edx, [rdi - 0x52]
mov ecx, 0x1f
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400824a7
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14008209a
movzx r11d, dil
lea ecx, [r11 - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x16
jmp 0x1400825a0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400822cf
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x7f]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x79
add r10b, dl
jmp 0x1400825a0
inc rax
cmp r8, rax
jne 0x1400822f9
lea ecx, [rdi + 1]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 7
inc rdi
jmp 0x140081bb2
cmp r8, rcx
jne 0x140082320
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 5]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x23
add r10b, dl
jmp 0x1400825e5
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140082342
lea ecx, [rdi - 0x79]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x4f
jmp 0x14008261c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140082050
lea edx, [rdi - 0x75]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x33
add r10b, dl
jmp 0x1400824a7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008239f
lea ecx, [rdi + 0x54]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x3e0]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x4c
inc rdi
jmp 0x140081bb2
inc rax
cmp r8, rax
jne 0x1400823c5
lea edx, [rdi - 0x26]
mov ecx, 5
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14008261f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400823f0
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x22]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x12
add r10b, dl
jmp 0x1400825e5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008200f
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140081bb2
movzx ecx, byte [rbp + rdi + 0x3e0]
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x68]
and al, dl
sub cl, al
add cl, 0x14
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400825e5
lea edx, [rdi - 0x16]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, byte [rbp + rdi + 0x3e0]
sub r10b, 0x66
add r10b, dl
jmp 0x1400824a7
lea ecx, [rdi + 0x67]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x3e0]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
add r10b, 0x2f
inc rdi
jmp 0x140081bb2
lea ecx, [rdi + 0x63]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x4b
lea ecx, [rdi - 0x55]
inc r9
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x53
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x3e0], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x6c]
inc r8
movzx eax, dl
mov ecx, 6
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x3e0], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x3e0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140081bb2
movzx r11d, dil
lea ecx, [r11 - 0x23]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xb
jmp 0x1400825e5
lea ecx, [rdi + 0x5b]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7d
inc rdi
jmp 0x140081bb2
lea ecx, [rdi - 0x27]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x11
inc rdi
jmp 0x140081bb2
movzx r11d, dil
lea ecx, [r11 + 0x57]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x61
jmp 0x1400825a0
movzx r11d, dil
lea ecx, [r11 + 0x53]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x45
sub r11b, 0x59
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x6f
add r11b, bl
mov byte [rbp + rdi + 0x3e0], r11b
inc r9
dec rdi
inc rdi
jmp 0x140081bb2
movzx r11d, dil
lea ecx, [r11 - 0x33]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x65
add r11b, 0x29
movzx ecx, r10b
movzx eax, r11b
and al, bl
add al, al
sub cl, al
sub cl, 0x1f
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 0x3e0], cl
jmp 0x14008261c
lea ecx, [rdi + 0x4b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xd
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140081bb2
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x2b
movzx eax, byte [rbp + rdi + 0x3e0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140081bb2
add dil, 0x45
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0x1d
jmp 0x140081bb0
sub dil, 0x3d
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x55
jmp 0x140081ba0
lea rcx, [rbp + 0x16ae58c]
jmp 0x1400826b2
lea rcx, [rbp + 0x136ae4d]
jmp 0x1400826b2
lea rcx, [rbp + 0x3e0]
movzx edx, byte [rsi + 0x91]
lea r9, [rbp - 0x68]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x1400826d9
cmp byte [rsi + 0x91], 0
sete al
mov byte [rsi + 0x91], al
mov rsi, qword [0x1402ff150]
xor eax, eax
movzx r10d, byte [rbp + 0x6b0]
movabs r14, 0x2c25ade3c462cf6f
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x408], xmm0
mov byte [rbp + 0x418], al
movabs r15, 0x8d531d01e7794ae7
vmovss dword [rbp - 0x60], xmm8
vmovss dword [rbp - 0x5c], xmm8
mov byte [rbp + 0x400], 0x33
movabs r13, 0x3507c13a5eb3ac09
mov byte [rbp + 0x401], 0x2d
movabs r12, 0x847109ab4d286e4d
mov byte [rbp + 0x402], 0x3b
mov byte [rbp + 0x403], 0x24
mov byte [rbp + 0x404], 0x21
mov byte [rbp + 0x405], 0x23
mov byte [rbp + 0x406], 0x3f
mov byte [rbp + 0x407], 0x7f
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x19
jae 0x1400831e0
movzx ebx, byte [rbp + rdi + 0x400]
mov rdx, rbx
cmp r8, rdi
ja 0x1400831d7
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400827c4
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 9
add r10b, cl
jmp 0x140082800
je 0x14008316d
inc rax
cmp r8, rax
je 0x140083109
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400830c7
lea rax, [r9 + 3]
cmp r8, rax
je 0x140083099
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008305b
nop dword [rax]
cmp r9, rdi
ja 0x1400831ce
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x14008282a
lea r10d, [rdi + 0x1b]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x43
add r10b, bl
jmp 0x140082870
lea rax, [r9 + 1]
cmp r8, rax
je 0x140083041
inc rax
cmp r8, rax
je 0x140083002
lea rax, [r9 + 3]
cmp r8, rax
je 0x140082fe6
lea rax, [r9 + 5]
cmp r8, rax
je 0x140082fcd
lea rax, [r9 + 2]
cmp r8, rax
je 0x140082fb4
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140082cd5
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x140082cb3
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140082c8c
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140082c6d
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140082c4f
lea rax, [r9 + 2]
cmp r8, rax
je 0x140082c33
lea rax, [r9 + 3]
cmp r8, rax
je 0x140082c1a
lea rax, [r9 + 4]
cmp r8, rax
je 0x140082c01
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140082be8
lea r8, [r9 + 0x40]
lea r9, [r8 + 1]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400831b3
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140083198
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140082a0b
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400829f0
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400829d5
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140082ba0
lea rcx, [r9 + 0x40]
cmp r8, rcx
jb 0x140082b34
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140082b10
lea r9, [rcx + 1]
mov r8, rcx
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x140082ae6
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x140082ac9
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x140082aac
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x140082a8e
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x140082a6d
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x140082a4b
lea rcx, [r9 + 0x7a]
cmp r8, rcx
ja 0x140082a26
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140082880
mov r8, rcx
lea r9, [rcx + 0x10]
jmp 0x140082880
lea r10d, [rdi + 0x45]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x1d
add r10b, bl
jmp 0x140082870
lea r10d, [rdi + 0x67]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x2f
add r10b, bl
jmp 0x140082800
lea r10d, [rdi - 0x77]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x41
add r10b, bl
jmp 0x140082794
lea ecx, [rdi + 0x1c]
movzx eax, bl
and al, cl
mov r10d, 0x1e
sub r10b, al
dec rdi
add r10b, r10b
add r10b, bl
add r10b, cl
inc rdi
jmp 0x140082782
lea edx, [rdi + 0x3e]
mov ecx, 0x27
movzx eax, bl
movzx r11d, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14008301b
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add r8, r9
jmp 0x1400830ae
lea edx, [rdi - 0x7e]
mov ecx, 0x39
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400830ae
lea edx, [rdi - 0x5c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x7c
add r10b, dl
jmp 0x1400830e0
lea edx, [rdi - 0x3a]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x6a
add r10b, dl
jmp 0x14008312b
lea ecx, [rdi - 0x18]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x400]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x58
inc rdi
jmp 0x140082782
lea ecx, [rdi - 0x43]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2b
mov byte [rbp + rdi + 0x400], r10b
inc rdi
jmp 0x140082782
lea ecx, [rdi + 1]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 7
cmp r8, 9
jae 0x140082f73
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140082e9d
lea edx, [rdi - 0x72]
mov ecx, 0xf
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 0x200
jb 0x140082b24
movzx edx, dil
lea ecx, [rdx + 0x3a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0x2c]
jmp 0x140083073
lea ecx, [rdi + 0x23]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0xb
lea rax, [r9 + r8]
cmp rax, 9
je 0x140082f99
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140082dd2
lea ecx, [rdi + 0x73]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x25
jmp 0x140082b48
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
jmp 0x14008312b
lea ecx, [rdi - 0x1a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4a
jmp 0x1400830e0
lea ecx, [rdi + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
jmp 0x1400830ae
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x26
add r8, r9
jmp 0x1400830ae
movzx r11d, dil
lea ecx, [r11 + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x14
jmp 0x14008301b
lea ecx, [rdi + 0x6e]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 2
inc rdi
jmp 0x140082782
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140082782
lea edx, [rdi - 0x4e]
mov ecx, 0x11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
movzx edx, dil
add r10b, bl
jmp 0x140083073
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x140082cf7
lea ecx, [rdi + 0x6f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 9
jmp 0x140082bb4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140082d2a
lea ecx, [rdi + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x400]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x7a
inc rdi
jmp 0x140082782
inc rax
cmp r8, rax
jne 0x140082d50
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14008312b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140082d77
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400830ae
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140082da1
lea edx, [rdi - 0x52]
mov ecx, 0x1f
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
jmp 0x1400830ae
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140082bb4
lea edx, [rdi + 0x6a]
mov ecx, 0xd
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140082782
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140082df8
movzx edx, dil
lea ecx, [rdx + 0x51]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x37
jmp 0x140083073
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140082e1f
movzx r11d, dil
lea ecx, [r11 - 0x15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6d
jmp 0x14008301b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140082e44
lea ecx, [rdi - 0x37]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7f
add r8, r9
jmp 0x1400830ae
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140082e66
lea ecx, [rdi - 0x7b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x5d
jmp 0x1400830e0
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140082b48
lea ecx, [rdi + 0x41]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x400]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
add r10b, 0x39
inc rdi
jmp 0x140082782
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140082ed5
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x400]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140082782
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140082ef7
lea ecx, [rdi + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x18
jmp 0x1400830e0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140082f1c
lea ecx, [rdi - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3c
add r8, r9
jmp 0x1400830ae
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140082f44
lea ecx, [rdi - 0x60]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
inc rdi
jmp 0x140082782
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140082b78
lea ecx, [rdi + 0x7e]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x72
inc rdi
jmp 0x140082782
movzx ecx, byte [rbp + rdi + 0x400]
movzx r11d, dil
lea edx, [r11 + 0x18]
movzx eax, dl
and al, bl
sub cl, al
add cl, 0x2c
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14008301b
lea edx, [rdi - 0xa]
mov ecx, 0x23
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400830e0
lea ecx, [rdi + 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3b
jmp 0x1400830e0
lea ecx, [rdi + 0x4f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x29
jmp 0x1400830ae
lea ecx, [rdi + 0x71]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x17
add r8, r9
jmp 0x1400830ae
movzx r11d, dil
lea ecx, [r11 - 0x6d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 5
sub r11b, 0x79
movzx eax, bl
and al, r11b
movzx ecx, r10b
add al, al
sub cl, al
add cl, 0x4f
add cl, bl
add cl, r11b
mov byte [rbp + rdi + 0x400], cl
add r8, r9
jmp 0x1400830ae
movzx edx, dil
lea ecx, [rdx - 7]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x31
jmp 0x140083073
movzx edx, dil
lea ecx, [rdx + 0x3d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x55
movzx eax, bl
sub dl, 0x57
and al, dl
add al, al
sub bl, al
add bl, 0x61
add bl, dl
mov byte [rbp + rdi + 0x400], bl
inc r9
dec rdi
inc rdi
jmp 0x140082782
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x51
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082782
movzx ebx, dl
lea rcx, [rdi + r13]
and dl, cl
movzx r10d, bl
add dl, dl
sub r10b, dl
sub r10b, 0x3f
add r10b, cl
lea edx, [rdi + 0x65]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x3d
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x400], al
add rax, r9
sub rdi, rax
jmp 0x14008312b
movzx ebx, dl
movabs rcx, 0xdcbc6572d5ee0d2b
add rcx, rdi
movzx r10d, bl
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x2d
add r10b, cl
lea edx, [rdi - 0x2c]
movzx eax, bl
and al, dl
inc r8
mov ecx, 0x1a
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x400], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x400]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082782
lea rcx, [rdi + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x1b
movzx eax, byte [rbp + rdi + 0x400]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082782
sub dil, 0x55
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0x53
jmp 0x140082780
sub dil, 0x33
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0x65
jmp 0x140082770
lea rcx, [rbp + 0x1636294]
jmp 0x1400831e7
lea rcx, [rbp + 0x463203]
jmp 0x1400831e7
lea rcx, [rbp + 0x400]
movzx edx, byte [rsi + 0x92]
lea r9, [rbp - 0x60]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x14008320e
cmp byte [rsi + 0x92], 0
sete al
mov byte [rsi + 0x92], al
mov rdi, qword [0x1402ff150]
xor eax, eax
movzx edx, byte [rbp + 0x6b0]
movabs rsi, 0x56e14ddf3484d3e6
mov qword [rbp + 0x42e], rax
movabs r15, 0x9a7418a940ec236
mov dword [rbp + 0x436], eax
movabs r14, 0x1cf5c49fbc2c46a2
mov word [rbp + 0x43a], ax
vmovss dword [rbp - 0x58], xmm8
vmovss dword [rbp - 0x54], xmm8
mov byte [rbp + 0x420], 0xfb
mov byte [rbp + 0x421], 0xf9
mov byte [rbp + 0x422], 0x83
mov byte [rbp + 0x423], 0xfe
mov byte [rbp + 0x424], 0xf9
mov byte [rbp + 0x425], 0xf3
mov byte [rbp + 0x426], 0x87
mov byte [rbp + 0x427], 0xa7
mov byte [rbp + 0x428], 0x82
mov byte [rbp + 0x429], 0xf6
mov byte [rbp + 0x42a], 0x89
mov byte [rbp + 0x42b], 0x8c
mov byte [rbp + 0x42c], 0x8c
mov byte [rbp + 0x42d], 0x39
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
movzx ecx, dl
cmp rbx, 0x1c
jae 0x140083c8d
movzx r11d, byte [rbp + rbx + 0x420]
mov edx, r11d
nop dword [rax + rax]
cmp r8, rbx
ja 0x140083c84
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140083316
movzx eax, dl
lea rcx, [rbx + r15]
and al, cl
add al, al
sub dl, al
sub dl, 0x7a
add dl, cl
jmp 0x140083352
je 0x140083c21
inc rax
cmp r8, rax
je 0x140083bf7
lea rax, [r9 + 4]
cmp r8, rax
je 0x140083bde
lea rax, [r9 + 5]
cmp r8, rax
je 0x140083bbc
lea rax, [r9 + 3]
movzx edx, cl
cmp r8, rax
je 0x140083b76
cmp r9, rbx
ja 0x140083c7b
lea rax, [r9 + 6]
cmp r8, rax
jae 0x140083379
lea edx, [rbx + 0x6e]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 2
add dl, r11b
jmp 0x1400833b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140083b58
lea rax, [r9 + 3]
cmp r8, rax
je 0x140083b36
lea rax, [r9 + 5]
cmp r8, rax
je 0x140083b1a
lea rax, [r9 + 7]
cmp r8, rax
je 0x140083a91
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140083813
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400837f5
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400837d3
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400837b4
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140083797
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008377b
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140083762
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140083744
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008372b
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140083701
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400833c0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 3]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140083c62
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140083c49
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140083530
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400836bc
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14008367b
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140083640
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14008361d
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400833c0
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400835f3
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400835da
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400835bd
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400835a4
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140083588
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140083566
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140083549
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400833c0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x42]
jmp 0x1400833c0
lea ecx, [rbx + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3e
jmp 0x1400833b0
lea ecx, [rbx + 0x70]
movzx r10d, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x10
jmp 0x140083b8f
lea ecx, [rbx + 4]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1c
inc rbx
jmp 0x1400832d2
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x40
add r8, r9
jmp 0x140083c09
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
jmp 0x140083c09
lea ecx, [rbx - 0x18]
movzx r10d, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x140083aad
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x64
jmp 0x140083ada
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x420]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 0x70
inc rbx
jmp 0x1400832d2
lea ecx, [rbx + 2]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xe
mov byte [rbp + rbx + 0x420], dl
inc rbx
jmp 0x1400832d2
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1a
cmp r9, 8
jb 0x140083631
movzx r10d, bl
lea ecx, [r10 - 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x38]
jmp 0x140083b8f
lea ecx, [rbx + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
cmp r8, 0x41
jae 0x140083a2d
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x1400839b7
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
jmp 0x140083654
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x32
lea rax, [r9 + r8]
cmp rax, 5
je 0x140083a76
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14008390c
lea ecx, [rbx - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x12
jmp 0x14008368f
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x420]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 0xc
inc rbx
jmp 0x1400832d2
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x18
jmp 0x140083ada
movzx r10d, bl
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x24
jmp 0x140083aad
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
jmp 0x140083c09
lea ecx, [rbx - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
add r8, r9
jmp 0x140083c09
lea ecx, [rbx + 0x78]
movzx r10d, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x140083a4c
lea ecx, [rbx + 0xc]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x54
inc rbx
jmp 0x1400832d2
lea ecx, [rbx - 0x60]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
inc rbx
jmp 0x1400832d2
movzx r10d, bl
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x140083b8f
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140083838
lea ecx, [rbx + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7a
jmp 0x1400836d0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008386b
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x420]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 4
inc rbx
jmp 0x1400832d2
inc rax
cmp r8, rax
jne 0x140083885
movzx r10d, bl
mov ecx, 0xa
lea edx, [r10 - 0x4c]
jmp 0x140083a9e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400838b0
lea edx, [rbx + 0x64]
mov ecx, 0x22
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc rbx
jmp 0x1400832d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400838de
lea edx, [rbx - 0x30]
mov ecx, 0x28
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc rbx
jmp 0x1400832d2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400836d0
movzx r10d, bl
mov ecx, 0x2e
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140083b8f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140083933
movzx r10d, bl
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 6
jmp 0x140083b8f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140083958
lea edx, [rbx + 0x66]
mov ecx, 0x1b
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140083c09
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008397d
lea edx, [rbx + 0x3e]
mov ecx, 0x27
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140083ada
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008368f
lea edx, [rbx - 0x56]
mov ecx, 0x2d
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x420]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r11b
inc rbx
jmp 0x1400832d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400839ea
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x420]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 8
inc rbx
jmp 0x1400832d2
inc rax
cmp r8, rax
jne 0x140083a04
movzx r10d, bl
mov ecx, 8
lea edx, [r10 - 0x70]
jmp 0x140083a9e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140083654
lea edx, [rbx - 4]
mov ecx, 0xe
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140083c09
movzx ecx, byte [rbp + rbx + 0x420]
movzx r10d, bl
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r11b
sub cl, al
add cl, 0x38
add cl, cl
add dl, cl
add r10b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0xa
add r10b, r11b
add r10b, dl
mov byte [rbp + rbx + 0x420], r10b
add r8, r9
jmp 0x140083c09
movzx r10d, bl
mov ecx, 0x3e
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
jmp 0x140083aad
movzx r10d, bl
mov ecx, 0x29
lea edx, [r10 + 0x62]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
sub r10b, 0x6e
inc r9
movzx eax, r10b
mov ecx, 1
and al, r11b
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x420], al
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x38]
inc r8
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x78
add cl, r11b
mov byte [rbp + rbx + 0x420], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x420]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400832d2
lea edx, [rbx - 0xa]
mov ecx, 0x23
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140083c09
lea edx, [rbx - 0x4e]
mov ecx, 0x11
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc rbx
jmp 0x1400832d2
movzx r10d, bl
mov ecx, 5
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140083b8f
movzx r10d, bl
lea ecx, [r10 + 2]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xe
sub r10b, 0x46
inc r9
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x16
add r10b, r11b
mov byte [rbp + rbx + 0x420], r10b
dec rbx
inc rbx
jmp 0x1400832d2
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1a
inc r9
dec rbx
inc rbx
jmp 0x1400832d2
lea ecx, [rbx + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3e
add r8, r9
jmp 0x140083c09
lea rcx, [rbx + rsi]
movzx eax, cl
and al, dl
sub dl, 0x4a
add al, al
sub cl, al
add dl, cl
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400832d2
lea rcx, [rbx + r14]
movzx eax, cl
and al, dl
sub dl, 0x6e
add al, al
sub cl, al
add dl, cl
movzx eax, byte [rbp + rbx + 0x420]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400832d2
add bl, 0xe
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea edx, [r11 + rbx]
sub dl, 0x62
jmp 0x1400832d0
sub bl, 0x5e
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea edx, [r11 + rbx]
sub dl, 0x6e
jmp 0x1400832c0
lea rcx, [rbp + 0x16a8068]
jmp 0x140083c94
lea rcx, [rbp + 0x179429e]
jmp 0x140083c94
lea rcx, [rbp + 0x420]
movzx edx, byte [rdi + 0x93]
lea r9, [rbp - 0x58]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x140083cbb
cmp byte [rdi + 0x93], 0
sete al
mov byte [rdi + 0x93], al
mov rsi, qword [0x1402ff150]
xor eax, eax
movzx edx, byte [rbp + 0x6b0]
movabs r14, 0xea1f8a8a4e191f36
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x44d], xmm0
mov byte [rbp + 0x45d], al
movabs r15, 0xbe5e9f9eea4b5da2
vmovss dword [rbp - 0x50], xmm8
vmovss dword [rbp - 0x4c], xmm8
mov byte [rbp + 0x440], 0xfa
mov byte [rbp + 0x441], 0x88
mov byte [rbp + 0x442], 0xf5
mov byte [rbp + 0x443], 0xf3
mov byte [rbp + 0x444], 0x81
mov byte [rbp + 0x445], 0xea
mov byte [rbp + 0x446], 0xf4
mov byte [rbp + 0x447], 0xa7
mov byte [rbp + 0x448], 0xf4
mov byte [rbp + 0x449], 0xfc
mov byte [rbp + 0x44a], 0x86
mov byte [rbp + 0x44b], 0x87
mov byte [rbp + 0x44c], 0x38
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x1e
jae 0x1400848ce
movzx r11d, byte [rbp + rbx + 0x440]
mov r10, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400848c2
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140083dbb
lea rcx, [rbx + r14]
movzx eax, r10b
and al, cl
movzx edx, r10b
add al, al
sub dl, al
sub dl, 0x7a
add dl, cl
jmp 0x140083df0
je 0x140084856
lea rax, [r9 + 3]
cmp r8, rax
je 0x140084827
lea rax, [r9 + 2]
cmp r8, rax
je 0x140084804
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400847bc
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400848b6
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140083e1e
lea edx, [rbx + 0x6e]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 2
add dl, r11b
jmp 0x140083e60
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400847a0
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008477e
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008473b
lea rax, [rcx + 1]
cmp r8, rax
je 0x14008471f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140084696
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140084390
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140084372
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14008434e
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14008432d
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008430f
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400842f4
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400842d9
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400842bb
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400842a0
lea rax, [r9 + 2]
cmp r8, rax
je 0x140084274
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140083e70
lea r8, [r9 + 6]
lea r9, [r8 + 0x64]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14008489c
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140084882
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140084057
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14008403f
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140084027
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140084230
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400841ed
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400841ad
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140084188
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140083e70
lea r8, [r9 + 0x80]
lea r9, [r8 + 0xa]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14008415c
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140084141
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140084124
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140084109
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400840ee
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400840d1
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400840b0
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14008408c
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14008406f
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140083e70
lea r8, [r9 + 1]
lea r9, [r8 + 0x400]
jmp 0x140083e70
lea edx, [rbx + 0x52]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x3e
add dl, r11b
jmp 0x140083e60
lea edx, [rbx - 0x1a]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x4a
add dl, r11b
jmp 0x140083df0
lea edx, [rbx + 0x7a]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x56
add dl, r11b
jmp 0x140083d85
lea ecx, [rbx + 0x70]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
movzx r10d, bl
sub dl, al
sub dl, 0x10
jmp 0x1400847d5
lea ecx, [rbx + 4]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
inc r9
sub dl, al
dec rbx
sub dl, 0x1c
add dl, cl
inc rbx
jmp 0x140083d72
lea ecx, [rbx - 0x68]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
dec rbx
sub dl, al
sub dl, 0x28
add dl, cl
inc rbx
jmp 0x140083d72
lea ecx, [rbx + 0x2c]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
movzx r10d, bl
sub dl, al
sub dl, 0x34
jmp 0x140084755
lea ecx, [rbx - 0x40]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
sub dl, 0x40
add dl, cl
jmp 0x14008483b
lea ecx, [rbx + 0x54]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
sub dl, 0x4c
add dl, cl
jmp 0x14008483e
lea ecx, [rbx - 0x18]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
movzx r10d, bl
sub dl, al
sub dl, 0x58
jmp 0x1400846b0
lea ecx, [rbx + 0x7c]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
sub dl, 0x64
add dl, cl
jmp 0x1400846df
lea ecx, [rbx + 0x10]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
movzx eax, byte [rbp + rbx + 0x440]
add rax, r9
sub dl, 0x70
add rbx, rax
add dl, cl
inc rbx
jmp 0x140083d72
lea ecx, [rbx + 2]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
sub dl, 0xe
add dl, cl
mov byte [rbp + rbx + 0x440], dl
inc rbx
jmp 0x140083d72
lea ecx, [rbx - 0x6a]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
sub dl, 0x1a
add dl, cl
cmp r9, 0x40
jb 0x14008419e
movzx ecx, r11b
movzx r10d, bl
movzx eax, r11b
lea edx, [r10 - 0x7c]
and al, dl
add al, al
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x38]
jmp 0x1400847d7
lea ecx, [rbx + 0x2a]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
sub dl, 0x26
add dl, cl
cmp r8, 3
jae 0x14008465b
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x14008459e
lea edx, [rbx + 0x4c]
movzx eax, r11b
and al, dl
movzx ecx, r11b
add al, al
sub cl, al
sub dl, 0x14
jmp 0x1400841c1
lea edx, [rbx - 0x42]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x32
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x14008467d
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x14008448d
lea edx, [rbx - 0x22]
movzx eax, r11b
and al, dl
movzx ecx, r11b
add al, al
sub cl, al
sub dl, 0x12
jmp 0x140084201
lea ecx, [rbx - 0x6c]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
movzx eax, byte [rbp + rbx + 0x440]
add rax, r9
sub dl, 0xc
add rbx, rax
add dl, cl
inc rbx
jmp 0x140083d72
lea ecx, [rbx + 0x28]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
sub dl, 0x18
add dl, cl
jmp 0x1400846df
movzx r10d, bl
movzx eax, r11b
movzx edx, r11b
lea ecx, [r10 - 0x44]
and al, cl
add al, al
sub dl, al
sub dl, 0x24
jmp 0x1400846b0
lea ecx, [rbx + 0x50]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
sub dl, 0x30
add dl, cl
jmp 0x14008483e
lea ecx, [rbx - 0x1c]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
sub dl, 0x3c
add dl, cl
jmp 0x14008483b
movzx r10d, bl
movzx eax, r11b
movzx edx, r11b
lea ecx, [r10 + 0x78]
and al, cl
add al, al
sub dl, al
sub dl, 0x48
jmp 0x140084755
lea ecx, [rbx + 0xc]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
dec rbx
sub dl, al
sub dl, 0x54
add dl, cl
inc rbx
jmp 0x140083d72
lea ecx, [rbx - 0x60]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
inc r9
sub dl, al
dec rbx
sub dl, 0x60
add dl, cl
inc rbx
jmp 0x140083d72
movzx r10d, bl
movzx eax, r11b
movzx edx, r11b
lea ecx, [r10 + 0x34]
and al, cl
add al, al
sub dl, al
sub dl, 0x6c
jmp 0x1400847d5
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400843b4
lea ecx, [rbx + 0x36]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
sub dl, 0x7a
add dl, cl
jmp 0x140084243
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400843e9
lea ecx, [rbx - 0x24]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
movzx eax, byte [rbp + rbx + 0x440]
add rax, r9
sub dl, 4
add rbx, rax
add dl, cl
inc rbx
jmp 0x140083d72
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008440e
lea ecx, [rbx + 0x20]
movzx eax, r11b
and al, cl
mov edx, 0x10
sub dl, al
add dl, dl
add dl, r11b
add dl, cl
jmp 0x14008483e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140084433
lea edx, [rbx - 0x74]
movzx eax, r11b
and al, dl
mov ecx, 0x16
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14008483b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140084461
lea edx, [rbx - 0x30]
movzx eax, r11b
and al, dl
mov ecx, 0x28
sub cl, al
inc r9
add cl, cl
dec rbx
add cl, r11b
add dl, cl
inc rbx
jmp 0x140083d72
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140084243
movzx r10d, bl
movzx eax, r11b
mov ecx, 0x2e
lea edx, [r10 + 0x3c]
and al, dl
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400847d5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400844b4
movzx r10d, bl
movzx eax, r11b
movzx ecx, r11b
lea edx, [r10 + 0x4a]
and al, dl
add al, al
sub cl, al
sub dl, 6
jmp 0x1400847d5
inc rax
cmp r8, rax
jne 0x1400844de
lea edx, [rbx + 0x22]
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
dec rbx
add cl, cl
add cl, r11b
add dl, cl
inc rbx
jmp 0x140083d72
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140084503
lea edx, [rbx - 6]
movzx eax, r11b
and al, dl
mov ecx, 0x15
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14008483b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140084528
lea edx, [rbx + 0x66]
movzx eax, r11b
and al, dl
mov ecx, 0x1b
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14008483e
cmp r8, rcx
jne 0x14008453f
movzx r10d, bl
mov ecx, 0x21
lea edx, [r10 - 0x2e]
jmp 0x1400846a3
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140084564
lea edx, [rbx + 0x3e]
movzx eax, r11b
and al, dl
mov ecx, 0x27
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400846df
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140084203
lea edx, [rbx - 0x56]
movzx eax, r11b
and al, dl
mov ecx, 0x2d
sub cl, al
movzx eax, byte [rbp + rbx + 0x440]
add cl, cl
add rax, r9
add cl, r11b
add rbx, rax
add dl, cl
inc rbx
jmp 0x140083d72
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400845d2
lea ecx, [rbx - 0x48]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx + 0x440]
add rax, r9
add rbx, rax
lea edx, [rcx + r11]
sub dl, 8
inc rbx
jmp 0x140083d72
inc rax
cmp r8, rax
jne 0x1400845ec
movzx r10d, bl
mov ecx, 8
lea edx, [r10 - 0x70]
jmp 0x1400846a3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140084611
lea edx, [rbx - 4]
movzx eax, r11b
and al, dl
mov ecx, 0xe
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14008483e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008462c
movzx r10d, bl
mov ecx, 0x1a
lea edx, [r10 - 0x2c]
jmp 0x140084748
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400841c3
lea edx, [rbx + 0x40]
movzx eax, r11b
and al, dl
mov ecx, 0x20
sub cl, al
dec rbx
add cl, cl
add cl, r11b
add dl, cl
inc rbx
jmp 0x140083d72
movzx ecx, byte [rbp + rbx + 0x440]
movzx r10d, bl
movzx eax, r11b
lea edx, [r10 - 0x10]
and al, dl
sub cl, al
add cl, 0x38
add cl, cl
jmp 0x140084755
movzx r10d, bl
movzx eax, r11b
mov ecx, 0x3e
lea edx, [r10 + 0x5c]
and al, dl
sub cl, al
add cl, cl
jmp 0x1400846b0
movzx r10d, bl
mov ecx, 0x29
lea edx, [r10 + 0x62]
movzx eax, r11b
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
sub r10b, 0x6e
inc r9
movzx eax, r10b
mov ecx, 1
and al, r11b
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x440], al
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x38]
inc r8
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x78
add cl, r11b
mov byte [rbp + rbx + 0x440], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x440]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140083d72
lea edx, [rbx - 0x76]
movzx eax, r11b
and al, dl
mov ecx, 0x1d
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14008483b
movzx r10d, bl
mov ecx, 0x17
lea edx, [r10 + 0x1e]
movzx eax, r11b
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
add r10b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0xa
add r10b, r11b
add r10b, dl
mov byte [rbp + rbx + 0x440], r10b
jmp 0x14008483b
lea edx, [rbx - 0x4e]
movzx eax, r11b
and al, dl
mov ecx, 0x11
sub cl, al
dec rbx
add cl, cl
add cl, r11b
add dl, cl
inc rbx
jmp 0x140083d72
movzx r10d, bl
movzx eax, r11b
mov ecx, 5
lea edx, [r10 - 0x26]
and al, dl
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400847d5
movzx r10d, bl
movzx eax, r11b
movzx ecx, r11b
lea edx, [r10 + 2]
and al, dl
add al, al
sub cl, al
sub dl, 0xe
add dl, cl
sub r10b, 0x46
inc r9
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x16
add r10b, r11b
mov byte [rbp + rbx + 0x440], r10b
dec rbx
inc rbx
jmp 0x140083d72
lea ecx, [rbx - 0x6a]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x1a
inc r9
dec rbx
inc rbx
jmp 0x140083d72
lea ecx, [rbx + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3e
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140083d72
lea rcx, [rbx + r15]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x6e
movzx eax, byte [rbp + rbx + 0x440]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140083d72
add bl, 0xe
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea edx, [rbx + r11]
sub dl, 0x62
jmp 0x140083d70
sub bl, 0x5e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea edx, [rbx + r11]
sub dl, 0x6e
jmp 0x140083d60
lea rcx, [rbp + 0x160fc88]
jmp 0x1400848d5
lea rcx, [rbp + 0x13a1bbe]
jmp 0x1400848d5
lea rcx, [rbp + 0x440]
movzx edx, byte [rsi + 0x94]
lea r9, [rbp - 0x50]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x140084900
cmp byte [rsi + 0x94], 0
sete al
mov byte [rsi + 0x94], al
mov rsi, qword [0x1402ff150]
xor eax, eax
movzx r10d, byte [rbp + 0x6b0]
movabs r14, 0xb12b7f0c1762aa7a
mov qword [rbp + 0x46e], rax
movabs r15, 0x3a87776cd277fe4a
mov word [rbp + 0x476], ax
movabs r13, 0xd8307954a3b2a956
vmovss dword [rbp - 0x48], xmm8
vmovss dword [rbp - 0x44], xmm8
mov byte [rbp + 0x460], 0xd3
movabs r12, 0x13827d244627ff6e
mov byte [rbp + 0x461], 0xda
mov byte [rbp + 0x462], 0xe3
mov byte [rbp + 0x463], 0xdf
mov byte [rbp + 0x464], 0xdc
mov byte [rbp + 0x465], 9
mov byte [rbp + 0x466], 0x19
mov byte [rbp + 0x467], 0x1f
mov byte [rbp + 0x468], 0x15
mov byte [rbp + 0x469], 0x2b
mov byte [rbp + 0x46a], 0x19
mov byte [rbp + 0x46b], 0x1e
mov byte [rbp + 0x46c], 0x2e
mov byte [rbp + 0x46d], 0xd1
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x18
jae 0x1400855c6
movzx r11d, byte [rbp + rdi + 0x460]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rdi
ja 0x1400855ba
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140084a1d
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x56
add r10b, cl
jmp 0x140084a57
je 0x140085548
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400854c1
lea rax, [r9 + 3]
cmp r8, rax
je 0x140085493
lea rax, [r9 + 5]
cmp r8, rax
je 0x140085455
lea rax, [r9 + 6]
cmp r8, rax
je 0x140085410
cmp r9, rdi
ja 0x1400855b1
lea rax, [r9 + 9]
cmp r8, rax
jae 0x140084a82
lea r10d, [rdi + 2]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0xe
add r10b, r11b
jmp 0x140084ad0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400853f0
inc rax
cmp r8, rax
je 0x1400853cd
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400853b0
lea rax, [r9 + 7]
cmp r8, rax
je 0x140085391
lea rax, [r9 + 3]
cmp r8, rax
je 0x140085377
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008534c
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140085049
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140085026
lea rax, [r9 + 2]
cmp r8, rax
je 0x140084ffe
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140084fde
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140084fbb
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140084f99
lea rax, [r9 + 8]
cmp r8, rax
je 0x140084f7f
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140084f60
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140084f41
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140084f16
lea rax, [r9 + 3]
cmp r8, rax
je 0x140084ae0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140085594
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140085573
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140084cce
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140084cb4
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140084c94
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140084ecf
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140084e87
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140084e40
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140084e1b
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140084ae0
lea r8, [r9 + 6]
lea r9, [r8 + 3]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140084def
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140084dd0
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140084db2
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140084d97
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140084d75
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140084d53
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140084d32
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140084d0a
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140084ce8
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140084ae0
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x2a]
jmp 0x140084ae0
lea ecx, [rdi + 0x3e]
mov r10d, 0x27
movzx eax, cl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x140084ad0
lea ecx, [rdi + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
jmp 0x140084a57
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
jmp 0x1400849e5
lea edx, [rdi + 0x10]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
movzx ebx, dil
sub r10b, al
sub r10b, 0x70
add r10b, dl
jmp 0x140085429
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, r11b
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x1400849d2
lea ecx, [rdi + 0x28]
movzx eax, r11b
and al, cl
dec rdi
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x18
inc rdi
jmp 0x1400849d2
lea edx, [rdi + 0x34]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
movzx ebx, dil
sub r10b, al
sub r10b, 0x6c
add r10b, dl
jmp 0x14008546e
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
jmp 0x1400854a8
lea ecx, [rdi + 0x4c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x14
jmp 0x1400854a8
lea edx, [rdi + 0x58]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, dl
jmp 0x1400854db
lea edx, [rdi + 0x64]
mov ecx, 0x22
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140085505
lea ecx, [rdi + 0x70]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi + 0x460]
add rax, r9
add rdi, rax
lea r10d, [rcx + r11]
sub r10b, 0x10
inc rdi
jmp 0x1400849d2
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
mov byte [rbp + rdi + 0x460], r10b
inc rdi
jmp 0x1400849d2
lea edx, [rdi + 0x1a]
mov ecx, 0x25
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 0x400
jb 0x140084e30
mov ecx, 0x1e
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0x64]
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140085429
lea ecx, [rdi + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
cmp r8, 6
jae 0x14008530a
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14008522f
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140084e5a
lea ecx, [rdi + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x140085330
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x140085173
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
jmp 0x140084e9c
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x460]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x54
inc rdi
jmp 0x1400849d2
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140085505
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400854db
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x1400854a8
lea edx, [rdi + 0x3c]
mov ecx, 0x2e
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
jmp 0x1400854a8
mov ecx, 4
movzx ebx, dil
lea edx, [rbx + 0x48]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008546e
lea ecx, [rdi + 0x54]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
inc rdi
jmp 0x1400849d2
lea edx, [rdi + 0x60]
mov ecx, 0x30
movzx eax, dl
inc r9
and al, r11b
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400849d2
mov ecx, 6
movzx ebx, dil
lea edx, [rbx + 0x6c]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140085429
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x14008506c
lea ecx, [rdi + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
jmp 0x140084ee4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400850a0
lea ecx, [rdi + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x460]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x1c
inc rdi
jmp 0x1400849d2
inc rax
cmp r8, rax
jne 0x1400850c7
lea edx, [rdi - 8]
mov ecx, 0x1c
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140085505
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400850ee
movzx ebx, dil
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x14008546e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140085117
lea ecx, [rdi - 0x44]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x24
inc rdi
jmp 0x1400849d2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140085148
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, dl
inc r9
and al, r11b
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400849d2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140084ee4
movzx ebx, dil
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x140085429
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008519a
movzx ebx, dil
lea ecx, [rbx + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
jmp 0x140085429
inc rax
cmp r8, rax
jne 0x1400851ca
lea edx, [rdi - 6]
mov ecx, 0x15
movzx eax, dl
inc r9
and al, r11b
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400849d2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400851f2
lea edx, [rdi - 0x36]
mov ecx, 0x3d
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400854a8
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140084e9c
lea edx, [rdi - 0x5a]
movzx eax, r11b
and al, dl
mov ecx, 0x3b
sub cl, al
movzx eax, byte [rbp + rdi + 0x460]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x1400849d2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140085264
lea ecx, [rdi + 8]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi + 0x460]
add rax, r9
add rdi, rax
lea r10d, [rcx + r11]
sub r10b, 0x38
inc rdi
jmp 0x1400849d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008528c
lea edx, [rdi - 0x10]
mov ecx, 0x38
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400854db
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400852b0
lea ecx, [rdi - 0x1c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3c
jmp 0x1400854a8
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400852dc
mov ecx, 0x36
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0x34]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008546e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140084e5a
lea ecx, [rdi - 0x40]
movzx eax, r11b
and al, cl
dec rdi
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
inc rdi
jmp 0x1400849d2
movzx ecx, byte [rbp + rdi + 0x460]
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0x70]
and al, dl
sub cl, al
add cl, 8
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14008546e
lea edx, [rdi - 0x7c]
mov ecx, 0x32
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400854db
lea ecx, [rdi - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x460]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x1a
inc rdi
jmp 0x1400849d2
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
jmp 0x140085505
lea edx, [rdi - 0x52]
mov ecx, 0x1f
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400854db
lea ecx, [rdi - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
add r8, r9
jmp 0x1400854a8
lea ecx, [rdi - 0x16]
inc r9
movzx eax, cl
dec rdi
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
inc rdi
jmp 0x1400849d2
mov ecx, 0x23
movzx ebx, dil
lea edx, [rbx - 0xa]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140085429
movzx ebx, dil
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
add bl, 0x16
movzx eax, r11b
and al, bl
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 0x460], cl
inc r9
dec rdi
inc rdi
jmp 0x1400849d2
movzx ebx, dil
lea ecx, [rbx + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
movzx eax, r11b
add bl, 0xa
and al, bl
add al, al
sub r11b, al
sub r11b, 0x46
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi + 0x460], r11b
add r8, r9
jmp 0x1400854a8
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 6
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400849d2
movzx r11d, dl
lea rcx, [rdi + r13]
and dl, cl
movzx r10d, r11b
add dl, dl
sub r10b, dl
sub r10b, 0x5a
add r10b, cl
lea edx, [rdi - 2]
movzx eax, r11b
and al, dl
inc r9
mov ecx, 7
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x460], al
add rax, r9
sub rdi, rax
lea ecx, [rdi + 0x78]
movzx eax, r11b
and al, cl
inc r8
add al, al
sub r11b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r11b, 0x48
add r11b, cl
mov byte [rbp + rdi + 0x460], r11b
add rdi, rax
movzx eax, byte [rbp + rdi + 0x460]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400849d2
lea rcx, [rdi + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 2
movzx eax, byte [rbp + rdi + 0x460]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400849d2
add dil, 0x62
mov ecx, 0x29
movzx eax, r11b
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dil
jmp 0x1400849d0
add dil, 0x6e
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea r10d, [rdi + r11]
sub r10b, 2
jmp 0x1400849c0
lea rcx, [rbp + 0x14a8e58]
jmp 0x1400855cd
lea rcx, [rbp + 0x16d38d2]
jmp 0x1400855cd
lea rcx, [rbp + 0x460]
movzx edx, byte [rsi + 0x95]
lea r9, [rbp - 0x48]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x1400855f4
cmp byte [rsi + 0x95], 0
sete al
mov byte [rsi + 0x95], al
mov rsi, qword [0x1402ff150]
xor eax, eax
movzx r10d, byte [rbp + 0x6b0]
movabs r14, 0xeae81942c32fd202
mov dword [rbp + 0x48d], eax
movabs r12, 0x6c58b0d3564ebe0e
mov word [rbp + 0x491], ax
movabs r15, 0xc0b84bc8498f7606
mov byte [rbp + 0x493], al
vmovss dword [rbp - 0x40], xmm8
vmovss dword [rbp - 0x3c], xmm8
mov byte [rbp + 0x480], 0x57
mov byte [rbp + 0x481], 0x59
mov byte [rbp + 0x482], 0x4b
mov byte [rbp + 0x483], 0x64
mov byte [rbp + 0x484], 0x67
mov byte [rbp + 0x485], 0x29
mov byte [rbp + 0x486], 0x58
mov byte [rbp + 0x487], 0x54
mov byte [rbp + 0x488], 0x68
mov byte [rbp + 0x489], 0x69
mov byte [rbp + 0x48a], 0x56
mov byte [rbp + 0x48b], 0x5e
mov byte [rbp + 0x48c], 0
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x14
jae 0x1400861b0
movzx r11d, byte [rbp + rbx + 0x480]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400861a4
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400856fd
lea rcx, [rbx + r14]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0xe
add r10b, cl
jmp 0x140085730
je 0x140086138
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400860b4
lea rax, [r9 + 5]
cmp r8, rax
je 0x140086057
lea rax, [r9 + 2]
cmp r8, rax
je 0x140086013
nop word [rax + rax]
cmp r9, rbx
ja 0x140086198
lea rax, [r9 + 9]
cmp r8, rax
jae 0x14008575b
lea r10d, [rbx + 0x2a]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x26
add r10b, r11b
jmp 0x1400857b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140085ff9
inc rax
cmp r8, rax
je 0x140085fd6
lea rax, [r9 + 5]
cmp r8, rax
je 0x140085fb7
lea rax, [r9 + 4]
cmp r8, rax
je 0x140085f98
lea rax, [r9 + 3]
cmp r8, rax
je 0x140085f7e
lea rax, [r9 + 2]
cmp r8, rax
je 0x140085f53
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140085c98
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140085c7b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140085c58
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140085c38
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140085c1b
lea rax, [r9 + 6]
cmp r8, rax
je 0x140085c01
lea rax, [r9 + 1]
cmp r8, rax
je 0x140085be2
lea rcx, [r9 + 8]
cmp r8, rcx
je 0x140085bc3
lea rax, [r9 + 2]
cmp r8, rax
je 0x140085b93
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400857c0
lea r9, [rcx + 0x200]
mov r8, rcx
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x14008617d
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x140086163
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x140085982
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140085968
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x140085948
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x140085b44
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x140085ad8
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x140085ab3
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400857c0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140085a88
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140085a6e
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140085a4f
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140085a30
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140085a11
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140085a01
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400859dc
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400859b9
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14008599c
lea r8, [r9 + 0x80]
lea r9, [r8 + 1]
jmp 0x1400857c0
lea ecx, [rbx + 0x16]
mov r10d, 0x33
movzx eax, cl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x1400857b0
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
jmp 0x140085730
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x1400856c5
lea ecx, [rbx + 0x50]
movzx edx, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
jmp 0x14008602b
lea ecx, [rbx + 0x4c]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
inc rbx
jmp 0x1400856b2
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400856b2
lea edx, [rbx + 0x44]
mov ecx, 0x12
movzx edi, bl
jmp 0x140086062
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086098
lea edx, [rbx + 0x3c]
mov ecx, 0x2e
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008609b
lea edx, [rbx + 0x38]
mov ecx, 0x3c
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400860ca
lea ecx, [rbx + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6c
jmp 0x1400860f4
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x480]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x50
inc rbx
jmp 0x1400856b2
lea ecx, [rbx + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
mov byte [rbp + rbx + 0x480], r10b
inc rbx
jmp 0x1400856b2
lea edx, [rbx + 0x1e]
mov ecx, 0x17
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r8, 0x40
jae 0x140085f12
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x140085e3a
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
cmp r9, 5
jb 0x140085ac8
movzx edx, bl
lea ecx, [rdx - 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x28]
jmp 0x14008602b
lea edx, [rbx + 0x1a]
mov ecx, 0x25
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x140085f37
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x140085d9c
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
jmp 0x140085af2
lea edx, [rbx - 4]
mov ecx, 0xe
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x480]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400856b2
lea edx, [rbx - 8]
mov ecx, 0x1c
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400860f4
lea edx, [rbx - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008609b
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x74
jmp 0x140086098
movzx edi, bl
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
jmp 0x140086074
lea ecx, [rbx - 0x1c]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
inc rbx
jmp 0x1400856b2
lea ecx, [rbx - 0x20]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
inc rbx
jmp 0x1400856b2
movzx edx, bl
lea ecx, [rdx - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
jmp 0x14008602b
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140085cbb
lea ecx, [rbx + 2]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
jmp 0x140085b5e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140085cef
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x480]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x4c
inc rbx
jmp 0x1400856b2
inc rax
cmp r8, rax
jne 0x140085d16
lea edx, [rbx + 0x5c]
mov ecx, 0x3e
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400860ca
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140085d3e
lea edx, [rbx + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086098
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140085d6c
lea edx, [rbx + 0x6c]
mov ecx, 6
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400856b2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140085b5e
lea ecx, [rbx + 0x70]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
inc rbx
jmp 0x1400856b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140085dc2
movzx edx, bl
lea ecx, [rdx + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
jmp 0x14008602b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140085df0
lea edx, [rbx - 0x7a]
mov ecx, 0x2b
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400856b2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140085e13
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
jmp 0x1400860ca
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140085af2
lea ecx, [rbx - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
jmp 0x1400860f4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140085e73
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x480]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400856b2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140085e96
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x140086098
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140085ebc
movzx edi, bl
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x24
jmp 0x140086074
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140085ee8
lea ecx, [rbx - 0x3c]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
inc rbx
jmp 0x1400856b2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140085b1e
movzx edx, bl
lea ecx, [rdx - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x14008602b
movzx ecx, byte [rbp + rbx + 0x480]
movzx edi, bl
movzx eax, r11b
lea edx, [rdi - 0x30]
and al, dl
sub cl, al
add cl, 0x28
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140086074
lea edx, [rbx - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400860ca
lea ecx, [rbx + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x480]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x22
inc rbx
jmp 0x1400856b2
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
jmp 0x1400860f4
lea edx, [rbx + 0x46]
mov ecx, 0xb
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400860ca
lea edx, [rbx + 0x42]
mov ecx, 0x19
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008609b
lea ecx, [rbx + 0x32]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
inc rbx
jmp 0x1400856b2
movzx edx, bl
lea ecx, [rdx + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
jmp 0x14008602b
movzx edx, bl
lea ecx, [rdx + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
sub dl, 0x32
mov ecx, 0x2f
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x480], cl
inc r9
dec rbx
inc rbx
jmp 0x1400856b2
movzx edi, bl
mov ecx, 0x25
lea edx, [rdi + 0x1a]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
sub dil, 0x2e
mov ecx, 0x21
movzx eax, dil
and al, r11b
sub cl, al
add cl, cl
add cl, dil
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0x480], cl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400856b2
lea rax, [rbx + r12]
movzx r11d, dl
and dl, al
add dl, dl
sub al, dl
lea r10d, [r11 + rax]
sub r10b, 0x62
lea edx, [rbx - 0x2a]
inc r9
movzx eax, dl
mov ecx, 0x13
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x480], al
add rax, r9
sub rbx, rax
lea edx, [rbx - 0x28]
inc r8
movzx eax, dl
mov ecx, 0xc
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 + 0x480], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x480]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400856b2
lea rcx, [rbx + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x2a
movzx eax, byte [rbp + rbx + 0x480]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400856b2
add bl, 0xa
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x46
jmp 0x1400856b0
add bl, 6
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x2a
jmp 0x1400856a0
lea rcx, [rbp + 0x1611dd8]
jmp 0x1400861b7
lea rcx, [rbp + 0x90efda]
jmp 0x1400861b7
lea rcx, [rbp + 0x480]
movzx edx, byte [rsi + 0x96]
lea r9, [rbp - 0x40]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x1400861e2
cmp byte [rsi + 0x96], 0
sete al
mov byte [rsi + 0x96], al
mov rsi, qword [0x1402ff150]
xor eax, eax
movzx r10d, byte [rbp + 0x6b0]
movabs r14, 0x1624fd6cfc7c2a7c
mov qword [rbp + 0x4a9], rax
movabs r12, 0x9b02edfae7652964
vmovss dword [rbp - 0x38], xmm8
vmovss dword [rbp - 0x34], xmm8
mov byte [rbp + 0x4a0], 0xd9
movabs r13, 0x6eb8f320ee6cd46c
mov byte [rbp + 0x4a1], 0xcf
movabs r15, 0x426ef846f5747f74
mov byte [rbp + 0x4a2], 0xc6
mov byte [rbp + 0x4a3], 0xd2
mov byte [rbp + 0x4a4], 0x28
mov byte [rbp + 0x4a5], 0x32
mov byte [rbp + 0x4a6], 0x3a
mov byte [rbp + 0x4a7], 0x2a
mov byte [rbp + 0x4a8], 0xe0
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x11
jae 0x140086d77
movzx r11d, byte [rbp + rbx + 0x4a0]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140086d6b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400862d1
lea rcx, [rbx + r14]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x64
add r10b, cl
jmp 0x140086310
je 0x140086cfb
inc rax
cmp r8, rax
je 0x140086c9d
lea rax, [r9 + 3]
cmp r8, rax
je 0x140086c53
lea rax, [r9 + 7]
cmp r8, rax
je 0x140086c2e
lea rax, [r9 + 4]
cmp r8, rax
je 0x140086be9
nop word [rax + rax]
cmp r9, rbx
ja 0x140086d5f
lea rax, [r9 + 5]
cmp r8, rax
jae 0x14008633f
lea r10d, [rbx + 0x2c]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x34
add r10b, r11b
jmp 0x140086380
lea rax, [r9 + 1]
cmp r8, rax
je 0x140086bc7
inc rax
cmp r8, rax
je 0x140086bbd
lea rax, [r9 + 3]
cmp r8, rax
je 0x140086b67
lea rax, [r9 + 2]
cmp r8, rax
je 0x140086b4b
lea rax, [r9 + 4]
cmp r8, rax
je 0x140086b2c
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400867eb
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400867c9
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400867a1
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140086794
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400868a8
lea rax, [r9 + 9]
cmp r8, rax
je 0x14008677a
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14008675b
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14008673c
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140086722
lea r8, [r9 + 3]
lea r9, [r8 + 4]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140086d45
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140086d26
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14008652c
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14008650c
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400864f0
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400866e2
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140086697
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140086650
lea r8, [r9 + 9]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140086625
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14008660b
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400865ec
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400865cd
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400865b0
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140086593
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140086573
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14008654b
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x41]
jmp 0x140086390
lea r10d, [rbx + 0x54]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x4c
add r10b, r11b
jmp 0x140086380
lea ecx, [rbx + 0x5c]
mov r10d, 0x3e
movzx eax, cl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x140086310
lea edx, [rbx + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086295
lea edx, [rbx + 0x68]
mov ecx, 0x14
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140086282
lea ecx, [rbx + 0x70]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
inc rbx
jmp 0x140086282
lea ecx, [rbx + 0x78]
movzx edi, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
jmp 0x140086b7f
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x140086ba1
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086ba4
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086c6e
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x140086cb8
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x4a0]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x60
inc rbx
jmp 0x140086282
lea edx, [rbx + 0x3c]
mov ecx, 0x2e
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 0x5a
jb 0x140086ad9
mov edx, 0x14
movzx edi, bl
lea ecx, [rdi + 0x68]
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x140086c01
lea edx, [rbx + 0x44]
mov ecx, 0x12
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r8, 0x10
jae 0x140086ae9
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400869cd
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x14008666a
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
lea rax, [r9 + r8]
cmp rax, 5
je 0x140086b0b
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400868f4
lea edx, [rbx - 0x74]
mov ecx, 0x16
movzx eax, dl
and al, r11b
jmp 0x1400866a5
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x140086cb8
lea edx, [rbx + 0x18]
mov ecx, 0x2c
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086c6e
lea edx, [rbx + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086ba4
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
jmp 0x140086ba1
lea edx, [rbx + 0x38]
mov ecx, 0x3c
jmp 0x140086c36
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140086282
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
movzx edi, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086c01
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140086815
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
jmp 0x1400866f7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140086849
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x4a0]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x68
inc rbx
jmp 0x140086282
inc rax
cmp r8, rax
jne 0x14008686f
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
jmp 0x140086cb8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008689b
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086c6e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400868c5
movzx edi, bl
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x140086b7f
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400866f7
mov ecx, 0x2c
movzx edi, bl
lea edx, [rdi + 0x18]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086c01
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140086923
mov ecx, 0x32
movzx edi, bl
lea edx, [rdi - 0x7c]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086c01
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140086950
lea ecx, [rbx + 0x74]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2c
inc rbx
jmp 0x140086282
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008697f
mov ecx, 6
movzx edi, bl
lea edx, [rdi + 0x6c]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086b7f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400869a6
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
jmp 0x140086c6e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400866b1
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
jmp 0x140086cb8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140086a06
lea edx, [rbx - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x4a0]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140086282
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140086a2d
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x140086c6e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140086a54
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x140086ba4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140086a83
mov ecx, 0x24
movzx edi, bl
lea edx, [rdi - 0x78]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086b7f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140086aaf
lea ecx, [rbx + 0x80]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
inc rbx
jmp 0x140086282
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008666a
movzx edi, bl
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x140086c01
mov byte [rbp + rbx + 0x4a0], r10b
inc rbx
jmp 0x140086282
movzx ecx, byte [rbp + rbx + 0x4a0]
movzx edi, bl
lea edx, [rdi + 0x60]
movzx eax, dl
and al, r11b
sub cl, al
add cl, 0x30
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140086b7f
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x4a0]
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x140086c6e
lea edx, [rbx - 0xc]
mov ecx, 0x2a
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086c6e
lea edx, [rbx - 4]
mov ecx, 0xe
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086ba4
movzx edi, bl
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
sub dil, 0x24
movzx eax, dil
and al, r11b
add al, al
sub dil, al
sub dil, 4
add dil, r11b
add dil, r10b
mov byte [rbp + rbx + 0x4a0], dil
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140086282
lea edx, [rbx + 0x14]
mov ecx, 0x3a
jmp 0x140086c36
mov ecx, 2
movzx edi, bl
lea edx, [rdi + 0x24]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086c01
movzx edi, bl
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6c
movzx eax, r11b
sub dil, 0x1c
and al, dil
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, dil
mov byte [rbp + rbx + 0x4a0], r11b
inc r9
dec rbx
inc rbx
jmp 0x140086282
lea edx, [rbx + 0x44]
mov ecx, 0x12
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140086282
lea rcx, [rbx + r12]
movzx r11d, dl
and dl, cl
mov eax, 0x22
sub al, dl
lea r10d, [rax + rax]
add r10b, r11b
add r10b, cl
lea edx, [rbx - 0x2c]
inc r9
movzx eax, dl
mov ecx, 0x1a
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x4a0], al
add rax, r9
sub rbx, rax
jmp 0x140086cb8
lea rcx, [rbx + r13]
movzx r11d, dl
and dl, cl
mov eax, 6
sub al, dl
lea r10d, [rax + rax]
add r10b, cl
add r10b, r11b
lea ecx, [rbx + 0x50]
movzx eax, r11b
and al, cl
inc r8
add al, al
sub r11b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r11b, 0x30
add r11b, cl
mov byte [rbp + rbx + 0x4a0], r11b
add rbx, rax
movzx eax, byte [rbp + rbx + 0x4a0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140086282
lea rcx, [rbx + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x2c
movzx eax, byte [rbp + rbx + 0x4a0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140086282
add bl, 0x6c
mov ecx, 6
movzx eax, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140086280
add bl, 0x74
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x2c
jmp 0x140086270
lea rcx, [rbp + 0x16c8ff0]
jmp 0x140086d7e
lea rcx, [rbp + 0xa8ba6c]
jmp 0x140086d7e
lea rcx, [rbp + 0x4a0]
movzx edx, byte [rsi + 0x97]
lea r9, [rbp - 0x38]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x140086da9
cmp byte [rsi + 0x97], 0
sete al
mov byte [rsi + 0x97], al
mov r14, qword [0x1402ff150]
xor eax, eax
movzx r10d, byte [rbp + 0x6b0]
movabs r15, 0x90493e0e5b1bbf70
mov qword [rbp + 0x615], rax
movabs r12, 0x12932e8133f9baf0
mov dword [rbp + 0x61d], eax
movabs r13, 0xb0dbba2b11533e50
mov byte [rbp + 0x621], al
vmovss dword [rbp - 0x30], xmm8
vmovss dword [rbp - 0x2c], xmm8
mov byte [rbp + 0x600], 0x23
mov byte [rbp + 0x601], 0x2e
mov byte [rbp + 0x602], 0x2e
mov byte [rbp + 0x603], 0x2f
mov byte [rbp + 0x604], 0x21
mov byte [rbp + 0x605], 0x26
mov byte [rbp + 0x606], 0x12
mov byte [rbp + 0x607], 0x2e
mov byte [rbp + 0x608], 0x2a
mov byte [rbp + 0x609], 0x25
mov byte [rbp + 0x60a], 0x2f
mov byte [rbp + 0x60b], 0x4b
mov byte [rbp + 0x60c], 0x28
mov byte [rbp + 0x60d], 0x22
mov byte [rbp + 0x60e], 0x2d
mov byte [rbp + 0x60f], 0x1a
mov byte [rbp + 0x610], 0xdd
mov byte [rbp + 0x611], 0xd4
mov byte [rbp + 0x612], 0xdc
mov byte [rbp + 0x613], 0xe7
mov byte [rbp + 0x614], 0x94
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x22
jae 0x1400879b7
movzx r11d, byte [rbp + rbx + 0x600]
mov rdi, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400879ab
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140086ef2
lea rcx, [rbx + r15]
movzx eax, dil
and al, cl
movzx r10d, dil
add al, al
sub r10b, al
sub r10b, 0x10
add r10b, cl
jmp 0x140086f30
je 0x14008793d
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400878ad
lea rax, [r9 + 3]
cmp r8, rax
je 0x140087879
lea rax, [r9 + 6]
cmp r8, rax
je 0x140087830
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008780c
nop dword [rax]
cmp r9, rbx
ja 0x14008799f
lea rax, [r9 + 5]
cmp r8, rax
jae 0x140086f5f
lea r10d, [rbx + 0x30]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, r11b
jmp 0x140086f93
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400877c7
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400877a2
lea rax, [r9 + 4]
cmp r8, rax
je 0x140087830
lea rax, [r9 + 6]
cmp r8, rax
je 0x140087777
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400874f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400874ce
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400874b1
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140087490
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140087561
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140087472
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140087454
lea rax, [r9 + 8]
cmp r8, rax
je 0x140087435
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140087416
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400873e6
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140086fa0
lea r8, [r9 + 0x80]
lea r9, [r8 + 5]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140087984
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14008796a
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140087192
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140087173
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140087153
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14008739e
lea rcx, [r9 + 0xa]
cmp r8, rcx
jb 0x140087341
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400872fc
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400872d6
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140086fa0
lea r9, [rcx + 8]
mov r8, rcx
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400872a7
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x140087288
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x140087269
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x14008724d
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x140087236
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x140087215
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1400871f4
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x1400871d0
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400871ac
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x140086fa0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0xa]
jmp 0x140086fa0
lea ecx, [rbx - 0x30]
mov r10d, 0x28
movzx eax, cl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x140086f93
lea edx, [rbx - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140086f30
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x140086eb5
lea edx, [rbx + 0x80]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
movzx edi, bl
sub r10b, al
add r10b, 0x80
add r10b, dl
jmp 0x1400877df
lea ecx, [rbx - 0x60]
movzx eax, r11b
and al, cl
inc r9
add al, al
dec rbx
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
inc rbx
jmp 0x140086ea2
lea ecx, [rbx - 0x40]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
inc rbx
jmp 0x140086ea2
lea edx, [rbx - 0x20]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
movzx edi, bl
sub r10b, al
sub r10b, 0x20
add r10b, dl
jmp 0x14008784d
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r8, r9
lea r10d, [rbx + r11]
jmp 0x140087894
mov ecx, 0x10
lea edx, [rbx + 0x20]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140087891
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400878cf
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400878f9
lea ecx, [rbx + 0x80]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx + 0x600]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
add r10b, 0x80
inc rbx
jmp 0x140086ea2
lea ecx, [rbx + 0x50]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x30
mov byte [rbp + rbx + 0x600], r10b
inc rbx
jmp 0x140086ea2
lea edx, [rbx + 0x70]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x10
add r10b, dl
cmp r9, 0x400
jb 0x1400872ec
mov ecx, 0x10
movzx edi, bl
movzx eax, r11b
lea edx, [rdi - 0x60]
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400877df
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r8, 1
jae 0x14008772f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400876aa
lea ecx, [rbx - 0x40]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx + 0x600]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x40
inc rbx
jmp 0x140086ea2
lea edx, [rbx - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x14008775b
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400875b0
lea edx, [rbx - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, r11b
jmp 0x14008734f
lea edx, [rbx + 0x20]
movzx eax, r11b
and al, dl
mov ecx, 0x10
sub cl, al
movzx eax, byte [rbp + rbx + 0x600]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140086ea2
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400878f9
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400878cf
lea ecx, [rbx + 0x80]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
jmp 0x140087894
lea ecx, [rbx - 0x60]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
add r8, r9
jmp 0x140087894
lea ecx, [rbx - 0x20]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
inc rbx
jmp 0x140086ea2
movzx eax, r11b
inc r9
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
dec rbx
inc rbx
jmp 0x140086ea2
mov ecx, 0x10
movzx edi, bl
movzx eax, r11b
lea edx, [rdi + 0x20]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400877df
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14008751b
lea edx, [rbx + 0x70]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x10
add r10b, dl
jmp 0x1400873b8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140087554
lea edx, [rbx + 0x60]
movzx eax, r11b
and al, dl
mov ecx, 0x30
sub cl, al
movzx eax, byte [rbp + rbx + 0x600]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140086ea2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140087582
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi - 0x40]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x40
add r10b, dl
jmp 0x14008784d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400873b8
lea ecx, [rbx - 0x60]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
inc rbx
jmp 0x140086ea2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400875df
mov ecx, 8
movzx edi, bl
lea edx, [rdi - 0x70]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400877df
inc rax
cmp r8, rax
je 0x14008780c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140087615
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
add r8, r9
jmp 0x140087894
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140087641
lea edx, [rbx - 0x10]
mov ecx, 0x38
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140087894
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008766d
lea edx, [rbx - 0x30]
mov ecx, 0x28
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400878cf
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008735b
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x600]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140086ea2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400876d8
lea edx, [rbx + 0x80]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 0x80
add r10b, dl
jmp 0x1400878cf
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140087701
mov ecx, 0x30
lea edx, [rbx + 0x60]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140087891
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140087315
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi - 0x40]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x40
add r10b, dl
jmp 0x1400877df
movzx r10d, byte [rbp + rbx + 0x600]
movzx edi, bl
movzx eax, r11b
lea edx, [rdi + 0x80]
and al, dl
add al, al
sub r10b, al
add r10b, 0x80
add r10b, r11b
add r10b, dl
jmp 0x14008784d
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400878cf
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x600]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x70
inc rbx
jmp 0x140086ea2
lea edx, [rbx - 0x30]
mov ecx, 0x28
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140086ea2
movzx edi, bl
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
add dil, 0x10
inc r9
movzx eax, dil
and al, r11b
add al, al
sub dil, al
sub dil, 0x70
add dil, r11b
mov byte [rbp + rbx + 0x600], dil
dec rbx
inc rbx
jmp 0x140086ea2
lea ecx, [rbx + 0x70]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x10
inc r9
dec rbx
inc rbx
jmp 0x140086ea2
mov ecx, 0x18
movzx edi, bl
lea edx, [rdi - 0x50]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
sub dil, 0x10
mov ecx, 0x38
movzx eax, dil
and al, r11b
sub cl, al
add cl, cl
add cl, dil
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0x600], cl
add r8, r9
jmp 0x140087894
mov ecx, 0x38
lea rdx, [rbx + r12]
movzx eax, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140086ea2
movzx r11d, dil
movabs rax, 0xf200b2647dc23c10
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea r10d, [r11 + rax]
sub r10b, 0x70
lea edx, [rbx - 0x30]
inc r9
movzx eax, dl
mov ecx, 0x28
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x600], al
add rax, r9
sub rbx, rax
lea edx, [rbx + 0x40]
movzx eax, r11b
and al, dl
inc r8
mov ecx, 0x20
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x600], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x600]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140086ea2
lea rcx, [rbx + r13]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x30
movzx eax, byte [rbp + rbx + 0x600]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140086ea2
add bl, 0x30
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x50
jmp 0x140086ea0
add bl, 0x50
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x30
jmp 0x140086e90
lea rcx, [rbp + 0x164a540]
jmp 0x1400879be
lea rcx, [rbp + 0x4064b0]
jmp 0x1400879be
lea rcx, [rbp + 0x600]
movzx edx, byte [r14 + 0x98]
lea r9, [rbp - 0x30]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x1400879ec
cmp byte [r14 + 0x98], 0
sete al
mov byte [r14 + 0x98], al
mov rsi, qword [0x1402ff150]
xor eax, eax
movzx r10d, byte [rbp + 0x6b0]
movabs r14, 0x8bbc3beea5bf6dbc
mov qword [rbp + 0x4cd], rax
movabs r12, 0xd225a386883c0024
vmovss dword [rbp - 0x28], xmm8
vmovss dword [rbp - 0x24], xmm8
mov byte [rbp + 0x4c0], 0xda
movabs r15, 0xa334b3cbf13e4934
mov byte [rbp + 0x4c1], 0xcb
mov byte [rbp + 0x4c2], 0xd3
mov byte [rbp + 0x4c3], 0xd8
mov byte [rbp + 0x4c4], 0xaf
mov byte [rbp + 0x4c5], 0x85
mov byte [rbp + 0x4c6], 0xb9
mov byte [rbp + 0x4c7], 0xaa
mov byte [rbp + 0x4c8], 0xa1
mov byte [rbp + 0x4c9], 0xb1
mov byte [rbp + 0x4ca], 0xb5
mov byte [rbp + 0x4cb], 0xb5
mov byte [rbp + 0x4cc], 0xec
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x15
jae 0x1400886b4
movzx r11d, byte [rbp + rbx + 0x4c0]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400886a8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140087af1
lea rcx, [rbx + r14]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x24
add r10b, cl
jmp 0x140087b30
je 0x140088638
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400885b1
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008857b
lea rax, [r9 + 5]
cmp r8, rax
je 0x140088535
lea rax, [r9 + 3]
cmp r8, rax
je 0x140088512
nop dword [rax + rax]
cmp r9, rbx
ja 0x14008869c
lea rax, [r9 + 6]
cmp r8, rax
jae 0x140087b63
lea ecx, [rbx + 0x6c]
mov r10d, 6
movzx eax, cl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x140087bb0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400884cd
inc rax
cmp r8, rax
je 0x1400884a5
lea rax, [r9 + 3]
cmp r8, rax
je 0x140088488
lea rax, [r9 + 4]
cmp r8, rax
je 0x140088469
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008844a
lea rax, [r9 + 9]
cmp r8, rax
je 0x14008841f
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140088118
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400880fb
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400880d3
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400880b3
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140088096
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140088089
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14008806a
lea rax, [r9 + 8]
cmp r8, rax
je 0x140088050
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140088036
lea rcx, [r9 + 0x40]
cmp r8, rcx
je 0x140088006
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140087bc0
lea r9, [rcx + 0x400]
mov r8, rcx
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x140088682
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140088663
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x140087db4
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x140087d9a
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x140087d7b
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x140087fb2
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x140087f6a
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x140087f29
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x140087eff
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140087bc0
lea r8, [r9 + 9]
lea r9, [r8 + 5]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140087ed3
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140087eb4
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140087e95
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140087e7a
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140087e5c
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140087e3a
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140087e19
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140087df5
lea rcx, [r9 + 0x400]
cmp r8, rcx
ja 0x140087dd3
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140087bc0
mov r8, rcx
lea r9, [rcx + 0x2a]
jmp 0x140087bc0
lea edx, [rbx + 0x14]
mov ecx, 0x3a
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140087bb0
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x44
jmp 0x140087b30
lea edx, [rbx + 0x24]
mov ecx, 2
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140087ab5
lea edx, [rbx + 0x60]
mov ecx, 0x30
movzx eax, r11b
movzx edi, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400884e5
lea ecx, [rbx - 0x18]
movzx eax, r11b
and al, cl
inc r9
add al, al
dec rbx
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x58
inc rbx
jmp 0x140087aa2
lea ecx, [rbx + 0x70]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x10
inc rbx
jmp 0x140087aa2
lea edx, [rbx - 8]
mov ecx, 0x1c
movzx eax, r11b
movzx edi, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140088552
lea ecx, [rbx + 0x80]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
jmp 0x140088595
lea ecx, [rbx + 8]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x38
jmp 0x140088598
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400885cc
lea edx, [rbx + 0x18]
mov ecx, 0x2c
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400885f5
lea ecx, [rbx - 0x60]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx + 0x4c0]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x60
inc rbx
jmp 0x140087aa2
lea edx, [rbx - 0xc]
mov ecx, 0x2a
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx + 0x4c0], r10b
inc rbx
jmp 0x140087aa2
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
cmp r9, 0x3e8
jb 0x140087f19
mov ecx, 0x14
movzx edi, bl
movzx eax, r11b
lea edx, [rdi - 0x18]
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400884e5
lea ecx, [rbx + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
cmp r8, 0x41
jae 0x1400883de
lea rcx, [r9 + 4]
cmp r8, rcx
jbe 0x1400882eb
lea edx, [rbx + 0x38]
mov ecx, 0x3c
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140087f3e
lea edx, [rbx - 0x74]
mov ecx, 0x16
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x140088403
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14008822c
lea edx, [rbx - 0x34]
mov ecx, 0x36
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140087f7f
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x4c0]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140087aa2
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x1400885f5
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x1400885cc
lea edx, [rbx + 0x20]
mov ecx, 0x10
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140088598
lea edx, [rbx - 0x58]
mov ecx, 0x34
jmp 0x140088583
movzx edi, bl
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x140088552
lea ecx, [rbx - 0x48]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
inc rbx
jmp 0x140087aa2
lea edx, [rbx + 0x40]
mov ecx, 0x20
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140087aa2
movzx edi, bl
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x1400884e5
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140088142
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x24
jmp 0x140087fcc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008817f
lea edx, [rbx - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x4c0]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140087aa2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400881a6
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x1400885cc
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400881cd
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x140088595
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140088202
lea edx, [rbx + 0x20]
mov ecx, 0x10
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140087aa2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140087fcc
movzx edi, bl
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x1400884e5
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14008825b
mov ecx, 0x12
movzx edi, bl
lea edx, [rdi + 0x44]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400884e5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140088288
lea ecx, [rbx + 0x34]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6c
inc rbx
jmp 0x140087aa2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400882a5
movzx edi, bl
mov ecx, 0x26
lea edx, [rdi - 0x54]
jmp 0x140088540
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400882bf
lea edx, [rbx + 0x24]
mov ecx, 2
jmp 0x140088583
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140087f7f
lea edx, [rbx + 0x14]
mov ecx, 0x3a
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400885cc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140088328
lea edx, [rbx - 0x50]
movzx eax, r11b
and al, dl
mov ecx, 0x18
sub cl, al
movzx eax, byte [rbp + rbx + 0x4c0]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x140087aa2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140088353
lea edx, [rbx - 0x60]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x60
add r10b, dl
jmp 0x1400885cc
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008837f
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140088595
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400883ad
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi + 8]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x38
add r10b, dl
jmp 0x140088552
cmp r8, rcx
jne 0x140087f3e
lea edx, [rbx - 8]
mov ecx, 0x1c
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 0x140087aa2
movzx ecx, byte [rbp + rbx + 0x4c0]
movzx edi, bl
movzx eax, r11b
lea edx, [rdi + 0x60]
and al, dl
sub cl, al
add cl, 0x30
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140088552
lea edx, [rbx - 0x28]
mov ecx, 0xc
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400885cc
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x4c0]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x7c
inc rbx
jmp 0x140087aa2
lea edx, [rbx - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400885cc
lea edx, [rbx + 0x3c]
mov ecx, 0x2e
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140088598
movzx edi, bl
lea ecx, [rdi + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
jmp 0x140088552
lea edx, [rbx + 0x5c]
mov ecx, 0x3e
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140087aa2
movzx edi, bl
lea ecx, [rdi - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
movzx eax, r11b
sub dil, 0x5c
and al, dil
inc r9
add al, al
sub r11b, al
sub r11b, 0x7c
add r11b, dil
mov byte [rbp + rbx + 0x4c0], r11b
dec rbx
inc rbx
jmp 0x140087aa2
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
inc r9
dec rbx
inc rbx
jmp 0x140087aa2
movzx edi, bl
mov ecx, 0x16
lea edx, [rdi - 0x74]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add dil, 0x1c
movzx eax, r11b
and al, dil
mov ecx, 0x1e
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, dil
mov byte [rbp + rbx + 0x4c0], cl
jmp 0x140088595
lea edx, [rbx + 0x14]
mov ecx, 0x3a
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140087aa2
lea rcx, [rbx + r12]
movzx r11d, dl
and dl, cl
mov eax, 2
sub al, dl
lea r10d, [rax + rax]
add r10b, r11b
add r10b, cl
lea edx, [rbx - 0x6c]
movzx eax, r11b
and al, dl
inc r9
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0xc
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x4c0], al
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x50]
movzx eax, r11b
and al, cl
inc r8
add al, al
sub r11b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r11b, 0x30
add r11b, cl
mov byte [rbp + rbx + 0x4c0], r11b
add rbx, rax
movzx eax, byte [rbp + rbx + 0x4c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140087aa2
lea rcx, [rbx + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x6c
movzx eax, byte [rbp + rbx + 0x4c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140087aa2
sub bl, 0x54
mov ecx, 0x26
movzx eax, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140087aa0
add bl, 0x34
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x6c
jmp 0x140087a90
lea rcx, [rbp + 0x15dbf10]
jmp 0x1400886bb
lea rcx, [rbp + 0x15d2ccc]
jmp 0x1400886bb
lea rcx, [rbp + 0x4c0]
movzx edx, byte [rsi + 0x99]
lea r9, [rbp - 0x28]
xor r8d, r8d
call fcn.140052010
test al, al
je 0x1400886e6
cmp byte [rsi + 0x99], 0
sete al
mov byte [rsi + 0x99], al
call fcn.140051e90
call fcn.140012010
lea r11, [rsp + 0x768]
vmovaps xmm6, xmmword [r11 - 0x18]
vmovaps xmm7, xmmword [r11 - 0x28]
vmovaps xmm8, xmmword [r11 - 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret