Function at 0x1400ce060
Capabilities:
Access peb ldr_data
Authenticate hmac
Encode data using xor
Hash data using fnv
Log keystrokes via polling
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 - 0x550]
sub rsp, 0x650
movzx r10d, byte [rsp + 0x30]
xor eax, eax
mov dword [rbp + 0x1bd], eax
movabs rsi, 0xcebffadbef80779a
mov word [rbp + 0x1c1], ax
movabs r12, 0x52fcf390918005b2
mov byte [rbp + 0x1c3], al
movabs r14, 0xf583f7f008317a6
mov dword [rbp + 0x1b0], 0x9984909b
movabs r15, 0x695e585ddd830c42
mov dword [rbp + 0x1b4], 0xa9a99d95
movabs r13, 0xc364713cba8300de
mov dword [rbp + 0x1b8], 0xf7f6f9b6
mov byte [rbp + 0x1bc], 0x60
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor r11d, r11d
cmp r11, 0x14
jae 0x1400cee05
movzx ebx, byte [rbp + r11 + 0x1b0]
cmp r8, r11
ja 0x1400cedfc
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ce152
lea rcx, [r11 + r12]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
add r10b, 0x22
jmp 0x1400ce180
je 0x1400ced6e
inc rax
cmp r8, rax
je 0x1400cecfe
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ceca7
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cec47
nop
cmp r9, r11
ja 0x1400cedf3
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400ce1ac
lea rcx, [r11 + rsi]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x36
jmp 0x1400ce210
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400cebf3
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cebca
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400ceba3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ceb7b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ceb53
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ceb30
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ceaf6
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x1400ce842
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400ce81b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ce7ef
lea rcx, [r9 + 0x61]
cmp r8, rcx
je 0x1400ce7c1
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400ce799
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400ce776
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400ce753
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400ce72e
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400ce709
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400ce6d4
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ce220
lea r9, [rcx + 0x40]
mov r8, rcx
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400cedcb
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400ceda8
lea rcx, [r9 + 0x80]
cmp r8, rcx
jb 0x1400ce40f
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400ce3f0
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400ce3d1
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400ce66f
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400ce60f
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400ce5be
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400ce590
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400ce220
lea r9, [rcx + 9]
mov r8, rcx
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x1400ce556
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x1400ce531
lea rcx, [r9 + 0x20]
cmp r8, rcx
ja 0x1400ce50d
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400ce4ea
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400ce4c2
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400ce49b
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400ce472
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400ce441
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400ce42d
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400ce220
mov r8, rcx
lea r9, [rcx + 3]
jmp 0x1400ce220
lea rdx, [r11 + r14]
mov ecx, 0x3b
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400ce210
lea rdx, [r11 + r15]
mov ecx, 0x19
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400ce180
lea rdx, [r11 + r13]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x12
add r10b, dl
jmp 0x1400ce126
movabs rdx, 0x75ffd6df7c03bcd0
mov ecx, 0x28
jmp 0x1400cec02
mov ecx, 6
movabs rdx, 0xd005efbe5903b16c
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 0x1400ce113
movabs rcx, 0x2a0c089d3603a608
add rcx, r11
dec r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
inc r11
jmp 0x1400ce113
movabs rdx, 0x8412217c13039aa4
movzx r10d, bl
add rdx, r11
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x7c
add r10b, dl
jmp 0x1400cec65
mov ecx, 0x20
movabs rdx, 0xde183a5af0038f40
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400cec8b
movabs rcx, 0x381e5339cd0383dc
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 4
jmp 0x1400cec8e
movabs rdx, 0x92246c18aa037878
movzx r10d, bl
add rdx, r11
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x48
jmp 0x1400cecc6
mov ecx, 0x3a
movabs rdx, 0xec2a84f787036d14
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400ced1d
mov ecx, 0x18
movabs rdx, 0x46309dd6640361b0
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + r11 + 0x1b0]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400ce113
movabs rcx, 0xa73fdc038c834536
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7a
mov byte [rbp + r11 + 0x1b0], r10b
inc r11
jmp 0x1400ce113
mov ecx, 0x21
movabs rdx, 0x145f4e2698339d2
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 6
jb 0x1400ce5ae
mov ecx, 6
movabs rdx, 0x10c90b99f90244ec
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400cec16
movabs rdx, 0x5b4c0dc146832e6e
movzx eax, bl
add rdx, r11
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 2
add r10b, dl
cmp r8, 0x20
jae 0x1400cea97
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400ce9fb
movabs rdx, 0x9506044e9b01d304
movzx eax, bl
add rdx, r11
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, dl
jmp 0x1400ce5e1
movabs rdx, 0xb55226a02383230a
movzx eax, bl
add rdx, r11
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x46
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x1400ceac6
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400ce969
mov ecx, 0xd
movabs rdx, 0xc6460972ab815b6a
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400ce62e
movzx eax, bl
movabs rcx, 0xd87fe1279d02cd9c
add rcx, r11
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + r11 + 0x1b0]
add rax, r9
add r11, rax
lea r10d, [rcx + rbx]
sub r10b, 0x44
inc r11
jmp 0x1400ce113
mov ecx, 0x3c
movabs rdx, 0x3285fa067a02c238
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400ced1d
mov ecx, 0x1a
movabs rdx, 0x8c8c12e55702b6d4
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400cecc6
movzx eax, bl
movabs rcx, 0xe6922bc43402ab70
add rcx, r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x10
jmp 0x1400cec8e
movzx eax, bl
movabs rcx, 0x409844a31102a00c
add rcx, r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x54
jmp 0x1400cec8b
mov ecx, 0x34
movabs rdx, 0x9a9e5d81ee0294a8
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400cec65
mov ecx, 0x12
movabs rdx, 0xf4a47660cb028944
add rdx, r11
movzx eax, bl
and al, dl
dec r11
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc r11
jmp 0x1400ce113
movzx eax, bl
movabs rcx, 0x4eaa8f3fa8027de0
add rcx, r11
inc r9
and al, cl
dec r11
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x20
inc r11
jmp 0x1400ce113
movabs rdx, 0xa8b0a81e8502727c
movzx eax, bl
add rdx, r11
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x64
add r10b, dl
jmp 0x1400cec16
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400ce86a
lea rdx, [r11 + r12]
mov ecx, 0x11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400ce691
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce8a8
movzx eax, bl
movabs rcx, 0x9d7ff5b7df00ef34
add rcx, r11
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + r11 + 0x1b0]
add rax, r9
add r11, rax
lea r10d, [rcx + rbx]
sub r10b, 0x6c
inc r11
jmp 0x1400ce113
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce8d6
mov ecx, 0xe
movabs rdx, 0xe973c3fa250105fc
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400cecc6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ce902
movzx eax, bl
movabs rcx, 0x3567923c6b011cc4
add rcx, r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x5c
jmp 0x1400cec8b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ce939
mov ecx, 0x16
movabs rdx, 0x815b607eb101338c
add rdx, r11
movzx eax, bl
and al, dl
dec r11
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc r11
jmp 0x1400ce113
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400ce691
movabs rcx, 0xcd4f2ec0f7014a54
movzx eax, bl
add rcx, r11
and al, cl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4c
jmp 0x1400cec16
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce99a
mov ecx, 0x2f
movabs rdx, 0x6c3ff093ce8166ce
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400cec16
inc rax
cmp r8, rax
jne 0x1400ce9cb
movzx eax, bl
movabs rcx, 0xb833bed614817d96
add rcx, r11
dec r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x1a
inc r11
jmp 0x1400ce113
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce631
movzx eax, bl
movabs rcx, 0xaa2174397d819fc2
add rcx, r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x4e
jmp 0x1400cec8e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cea18
movabs rdx, 0x3affeb6fbe01de68
mov ecx, 0x14
jmp 0x1400ced7d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cea44
movabs rcx, 0x86f3b9b20401f530
movzx eax, bl
add rcx, r11
and al, cl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
jmp 0x1400cecc9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cea76
movzx eax, bl
movabs rcx, 0x1edb5636900222c0
add rcx, r11
dec r11
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
inc r11
jmp 0x1400ce113
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ce5e1
movabs rdx, 0x6acf2478d6023988
mov ecx, 0x24
jmp 0x1400cec02
movzx r10d, byte [rbp + r11 + 0x1b0]
movabs rdx, 0xb6c2f2bb1c025050
add rdx, r11
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x30
add r10b, dl
add r10b, bl
jmp 0x1400cec65
mov ecx, 0xa
movabs rdx, 0x5cbcd9dc3f025bb4
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + r11 + 0x1b0]
add r10b, dl
add r10b, bl
jmp 0x1400cecc9
movzx eax, bl
mov ecx, 0x17
movabs rdx, 0xa4891b062a80de1e
add rdx, r11
and al, dl
sub cl, al
movzx eax, byte [rbp + r11 + 0x1b0]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x1400ce113
movabs rcx, 0x58954cc3e480c756
movzx eax, bl
add rcx, r11
and al, cl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
jmp 0x1400cecc9
mov ecx, 0x31
movabs rdx, 0xb29b65a2c180bbf2
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400cec8e
mov ecx, 0xf
movabs rdx, 0xca17e819e80b08e
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400cec8b
movabs rdx, 0x66a797607b80a52a
movzx eax, bl
add rdx, r11
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x26
add r10b, dl
jmp 0x1400cec65
movabs rcx, 0xc0adb03f588099c6
movzx eax, bl
add rcx, r11
dec r11
and al, cl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6a
inc r11
jmp 0x1400ce113
movabs rdx, 0x74b9e1fd128082fe
mov ecx, 7
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movabs rcx, 0x63c5ff2a8a824a9e
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x52
add cl, bl
mov byte [rbp + r11 + 0x1b0], cl
inc r9
dec r11
inc r11
jmp 0x1400ce113
movabs rcx, 0x36d85e5763804a0a
movzx eax, bl
add rcx, r11
and al, cl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x46
movzx eax, bl
movabs rcx, 0x9bfe64bad825602
add rcx, r11
and al, cl
add al, al
sub bl, al
sub bl, 0xe
add bl, r10b
add bl, cl
mov byte [rbp + r11 + 0x1b0], bl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400ce113
movabs rdx, 0x44eaa8f3fa8027de
movzx eax, bl
add rdx, r11
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x12
add r10b, dl
inc r9
movabs rdx, 0xafb9cd6cd0826166
add rdx, r11
mov ecx, 0x1b
movzx eax, dl
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + r11 + 0x1b0], al
add rax, r9
sub r11, rax
jmp 0x1400ced20
movabs rdx, 0x9ef0c1d2d7801c7a
movzx eax, bl
add rdx, r11
movzx r10d, bl
and al, dl
add al, al
sub r10b, al
sub r10b, 0x56
add r10b, dl
inc r8
movabs rdx, 0x2b6c0fd62026718
add rdx, r11
mov ecx, 0x2c
movzx eax, dl
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + r11 + 0x1b0], cl
add r11, rax
movzx eax, byte [rbp + r11 + 0x1b0]
add rax, r9
add r11, rax
inc r11
jmp 0x1400ce113
movabs rdx, 0xf8f6dab1b4801116
mov ecx, 0x33
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, byte [rbp + r11 + 0x1b0]
add rax, r9
add r11, rax
inc r11
jmp 0x1400ce113
movabs rcx, 0x1d6a8a1b9782f57a
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x56
jmp 0x1400ce110
mov ecx, 0x33
movabs rdx, 0x7770a2fa7482ea16
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400ce100
lea rdi, [rbp + 0x143d548]
jmp 0x1400cee0c
lea rdi, [rbp + 0x143dafa]
jmp 0x1400cee0c
lea rdi, [rbp + 0x1b0]
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 0x1400cee95
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400cee95
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
mov edx, 0x2d921696
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400cee90
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400cee70
cmp edx, 0x71487f98
je 0x1400cee9a
test r9d, r9d
jne 0x1400cee50
mov rax, qword [rax]
jmp 0x1400cee20
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 + 0x30]
xor eax, eax
mov dword [rbp + 0x1db], eax
movabs rdi, 0x3f87fc51e15a405e
mov word [rbp + 0x1df], ax
movabs r13, 0x9096d090b99c2a32
mov dword [rbp + 0x1d0], 0x85978281
movabs r14, 0xdc5f1bdf39cf761a
mov dword [rbp + 0x1d4], 0xfbb4a7a7
movabs r15, 0x81e33e94c7cae926
mov word [rbp + 0x1d8], 0xf1f0
movabs r12, 0x60b59d73549294c2
mov byte [rbp + 0x1da], 0x62
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor esi, esi
cmp rsi, 0x11
jae 0x1400cfa27
movzx r11d, byte [rbp + rsi + 0x1d0]
mov rbx, r11
nop dword [rax + rax]
cmp r8, rsi
ja 0x1400cfa1e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cef8c
lea rcx, [rsi + r13]
mov rax, rbx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rbx
add r10, rcx
sub r10b, 0x5e
jmp 0x1400cefc0
je 0x1400cf98a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cf8fa
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cf885
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cf84c
nop dword [rax]
cmp r9, rsi
ja 0x1400cfa15
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400cefef
lea rdx, [rsi + r14]
mov ecx, 0x25
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cf030
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400cf7e9
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cf7d8
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400cf7b3
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cf78d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cf764
lea rax, [r8 + r9]
cmp rax, rsi
jbe 0x1400cf3bf
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400cf39b
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400cf363
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400cf34f
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400cf33b
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400cf312
lea rcx, [r9 + 6]
cmp r8, rcx
je 0x1400cf2ed
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cf040
lea r9, [rcx + 0x2a]
mov r8, rcx
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400cf9f1
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x1400cf9c8
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400cf1a8
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x1400cf18d
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400cf172
lea rcx, [r9 + 0x40]
cmp r8, rcx
jb 0x1400cf2af
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400cf040
lea r9, [rcx + 8]
mov r8, rcx
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400cf286
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x1400cf25d
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x1400cf239
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x1400cf215
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x1400cf1ec
lea rcx, [r9 + 0x1000]
cmp r8, rcx
ja 0x1400cf1c8
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400cf040
mov r8, rcx
lea r9, [rcx + 0x42]
jmp 0x1400cf040
lea rcx, [rsi + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
jmp 0x1400cf030
lea rcx, [rsi + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4e
jmp 0x1400cefc0
lea rdx, [rsi + rdi]
mov ecx, 0x37
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cef55
movabs rcx, 0x7f6ffb9574d2b3a4
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x1400cf8a9
mov ecx, 0x20
movabs rdx, 0x5e425a74019a5f40
add rdx, rsi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cf8d4
movabs rcx, 0x3d14b9528e620adc
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
jmp 0x1400cf8d7
movabs rcx, 0x1be718311b29b678
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
jmp 0x1400cf920
mov ecx, 0x3a
movabs rdx, 0xfab9770fa7f16214
add rdx, rsi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cf950
mov ecx, 0x18
movabs rdx, 0xd98bd5ee34b90db0
add rdx, rsi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cf9a8
mov ecx, 3
movabs rdx, 0x699c31a94ac3ab6
add rdx, rsi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
mov byte [rbp + rsi + 0x1d0], r10b
movabs rdi, 0x3f87fc51e15a405e
inc rsi
jmp 0x1400cef42
movzx eax, r11b
movabs rcx, 0x2a3aa73b5adcc49c
add rcx, rsi
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x44
jmp 0x1400cf9a8
mov ecx, 0x3c
movabs rdx, 0x90d0619e7a47038
add rdx, rsi
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cf950
movabs rdx, 0x845681941ac31ea8
mov ecx, 0x34
jmp 0x1400cf894
movabs rdx, 0x6328e072a78aca44
mov ecx, 0x12
jmp 0x1400cf85b
movzx eax, r11b
movabs rcx, 0x41fb3f51345275e0
add rcx, rsi
inc r9
and al, cl
dec rsi
add al, al
movabs rdi, 0x3f87fc51e15a405e
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
inc rsi
jmp 0x1400cef42
movabs rcx, 0x20cd9e2fc11a217c
movzx eax, r11b
add rcx, rsi
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
jmp 0x1400cf80c
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400cf466
lea rdx, [rsi + r13]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x5e
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x400
je 0x1400cf736
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400cf526
movabs rdx, 0x73efb27c3a360dea
movzx eax, r11b
add rdx, rsi
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x66
add r10b, dl
cmp r8, 1
jae 0x1400cf706
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf5f8
mov ecx, 0x14
movabs rdx, 0x717c6f7ce73dd868
add rdx, rsi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cf9a8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf494
movzx eax, r11b
movabs rcx, 0xb8be37be739eec34
add rcx, rsi
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6c
jmp 0x1400cf9a8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cf4c6
mov ecx, 0x30
movabs rdx, 0x1c471b22cd47e960
add rdx, rsi
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400cf8d7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cf4f4
movzx eax, r11b
movabs rcx, 0x3d74bc4440803dc4
add rcx, rsi
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5c
jmp 0x1400cf8d4
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cf3e6
movabs rdx, 0xc22b40ca0d618f54
movzx eax, r11b
add rdx, rsi
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x4c
jmp 0x1400cf809
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf554
movabs rdx, 0x951d539dad6e624e
movzx eax, r11b
add rdx, rsi
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x22
jmp 0x1400cf809
inc rax
cmp r8, rax
jne 0x1400cf595
mov ecx, 0x33
movabs rdx, 0xd77895e093df0b16
add rdx, rsi
movabs rdi, 0x3f87fc51e15a405e
movzx eax, dl
dec rsi
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rsi
jmp 0x1400cef42
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cf5c2
movabs rcx, 0x19d3d8237a4fb3de
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
jmp 0x1400cf8d4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cf426
mov ecx, 0x19
movabs rdx, 0x3b017944ed880842
add rdx, rsi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cf8d7
inc rax
cmp r8, rax
jne 0x1400cf629
mov ecx, 0x36
movabs rdx, 0x92aa109e5a762ccc
add rdx, rsi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400cf950
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cf65b
mov ecx, 0x1c
movabs rdx, 0xf632f402b41f29f8
add rdx, rsi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cf8d4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cf68d
mov ecx, 0x3e
movabs rdx, 0x1760952427577e5c
add rdx, rsi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cf8a9
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cf6d2
mov ecx, 2
movabs rdx, 0x59bbd7670dc82724
add rdx, rsi
inc r9
movzx eax, dl
dec rsi
and al, r11b
movabs rdi, 0x3f87fc51e15a405e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rsi
jmp 0x1400cef42
cmp r9, 9
jb 0x1400cf2d3
mov ecx, 6
movabs rdx, 0x9c1719a9f438cfec
add rdx, rsi
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400cf80c
movzx r10d, byte [rbp + rsi + 0x1d0]
movabs rdx, 0xbd44bacb67712450
add rdx, rsi
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x30
add r10b, dl
add r10b, r11b
jmp 0x1400cf8a9
mov ecx, 0xa
movabs rdx, 0xde725becdaa978b4
add rdx, rsi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rsi + 0x1d0]
add r10b, r11b
jmp 0x1400cf91d
mov ecx, 0x35
movabs rdx, 0xe5cc24ead392193a
add rdx, rsi
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400cf950
mov ecx, 0x13
movabs rdx, 0xc49e83c96059c4d6
add rdx, rsi
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400cf91d
movzx eax, r11b
movabs rcx, 0xa370e2a7ed217072
add rcx, rsi
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x1e
jmp 0x1400cf8d7
movabs rdx, 0x3fe7ff4393787346
mov ecx, 0xb
jmp 0x1400cf85b
movabs rdx, 0xfd8cbd00ad07ca7e
movzx eax, r11b
add rdx, rsi
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x72
add r10b, dl
movabs rdx, 0x2cadea3aadd4fa1e
mov ecx, 0x17
add rdx, rsi
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rsi + 0x1d0], cl
inc r9
dec rsi
inc rsi
movabs rdi, 0x3f87fc51e15a405e
jmp 0x1400cef42
movabs rdx, 0x78d6387ae02678ee
mov ecx, 0x3f
add rdx, rsi
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rsi
movabs rdi, 0x3f87fc51e15a405e
inc rsi
jmp 0x1400cef42
movabs rdx, 0x57a897596cee248a
mov ecx, 0x1d
add rdx, rsi
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rcx, 0x4ddb8b5c210d4e82
mov edx, 0x39
add rcx, rsi
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, r11b
mov byte [rbp + rsi + 0x1d0], dl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
movabs rdi, 0x3f87fc51e15a405e
add rsi, rcx
inc rsi
jmp 0x1400cef42
mov ecx, 0x37
movabs rdx, 0xf41fb3f51345275e
add rdx, rsi
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, 0x6f092c7d9445a2e6
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x4a
add cl, r11b
movzx eax, cl
mov byte [rbp + rsi + 0x1d0], al
add rax, r9
sub rsi, rax
inc r8
movabs rdx, 0xff9ffd0e4de1cd18
add rdx, rsi
mov ecx, 0x2c
movzx eax, dl
and al, r11b
sub cl, al
mov rax, 0xffffffffffffffff
add cl, cl
sub rax, r8
add cl, dl
add cl, r11b
mov byte [rbp + rsi + 0x1d0], cl
add rsi, rax
jmp 0x1400cf9a8
movzx eax, bl
movabs rcx, 0xb1c471b22cd47e96
add rcx, rsi
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x1a
movzx eax, byte [rbp + rsi + 0x1d0]
movabs rdi, 0x3f87fc51e15a405e
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400cef42
mov ecx, 0x15
movabs rdx, 0x1e5a5b306e21ebfa
add rdx, rsi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cef40
movabs rcx, 0xfd2cba0efae99796
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
jmp 0x1400cef30
lea rdi, [rbp + 0x16c5b68]
jmp 0x1400cfa2e
lea rdi, [rbp + 0x88859a]
jmp 0x1400cfa2e
lea rdi, [rbp + 0x1d0]
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 0x1400cfab5
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400cfab5
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0xdad93d0b
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400cfab0
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400cfa90
cmp edx, 0x5cb62e4d
je 0x1400cfaba
test r9d, r9d
jne 0x1400cfa70
mov rax, qword [rax]
jmp 0x1400cfa40
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 + 0x30]
xor eax, eax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1fa], xmm0
mov word [rbp + 0x20a], ax
movabs rsi, 0x5d6d6e1b4ca143fe
mov byte [rbp + 0x20c], al
movabs r12, 0x472ecdcba819586
mov dword [rbp + 0x1f0], 0x52865a88
movabs r14, 0x6a669bd9445c2fc2
mov dword [rbp + 0x1f4], 0x9b825351
movabs r15, 0x6180c21fcf5904b6
mov word [rbp + 0x1f8], 0x2598
movabs r13, 0x589ae8665a55d9aa
nop dword [rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor ebx, ebx
cmp rbx, 0x1d
jae 0x1400d0929
movzx edi, byte [rbp + rbx + 0x1f0]
mov r10, rdi
cmp r8, rbx
ja 0x1400d0920
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cfba3
lea rcx, [rbx + r12]
mov rax, rcx
and rax, rdi
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdi
add r11b, 0x56
jmp 0x1400cfbe0
je 0x1400d0890
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d07eb
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d07af
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d075e
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d072f
nop dword [rax]
cmp r9, rbx
ja 0x1400d0917
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400cfc12
lea rdx, [rbx + rsi]
mov ecx, 7
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400cfc50
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d06da
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d06b5
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d0690
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d0656
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d02ae
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d028a
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d025d
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d022e
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d0209
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d01e5
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d01bc
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d0198
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d0174
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d013a
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400cfc60
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d08ee
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400d08ca
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400cfe53
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400cfe33
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400cfe14
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d00de
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d007c
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d002d
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400cfff9
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400cfc60
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x400]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400cffbf
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400cff97
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400cff6e
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400cff45
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400cff21
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400cfef8
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400cfec9
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400cfe9c
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400cfe73
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400cfc60
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x80]
jmp 0x1400cfc60
lea rdx, [rbx + r14]
movzx eax, dil
and al, dl
movzx r11d, dil
add al, al
sub r11b, al
sub r11b, 0x4e
add r11b, dl
jmp 0x1400cfc50
lea rdx, [rbx + r15]
mov ecx, 3
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x1400cfbe0
lea rdx, [rbx + r13]
mov ecx, 0x2d
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x1400cfb74
mov ecx, 0x38
movabs rdx, 0xeb6b70da650a1ff0
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d06fd
movabs rcx, 0xe2859720f006f4e4
inc r9
add rcx, rbx
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x3c
inc rbx
jmp 0x1400cfb62
mov ecx, 0xc
movabs rdx, 0xd99fbd677b03c9d8
add rdx, rbx
dec rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400cfb62
mov ecx, 0x36
movabs rdx, 0xd0b9e3ae06009ecc
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d0782
movabs rcx, 0xc7d409f490fd73c0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x40
jmp 0x1400d07cf
mov ecx, 0xa
movabs rdx, 0xbeee303b1bfa48b4
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d07d2
mov ecx, 0x34
movabs rdx, 0xb6085681a6f71da8
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d0812
movabs rdx, 0xad227cc831f3f29c
movzx r11d, dil
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
sub r11b, al
sub r11b, 0x44
add r11b, dl
jmp 0x1400d0842
mov ecx, 8
movabs rdx, 0xa43ca30ebcf0c790
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x1f0]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400cfb62
mov ecx, 0x31
movabs rdx, 0x8dfe02bf1868dbf2
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
mov byte [rbp + rbx + 0x1f0], r11b
inc rbx
jmp 0x1400cfb62
movabs rcx, 0x85182905a365b0e6
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x4a
cmp r9, 0x200
jb 0x1400d001d
movabs rcx, 0xc5ca5ff24fa19364
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, dil
lea r11d, [rcx*2 - 0x78]
jmp 0x1400d06fd
movabs rdx, 0x7c324f4c2e6285da
mov ecx, 5
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
cmp r8, 0x1000
jae 0x1400d05fb
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400d0500
movabs rcx, 0x6ccfdeb3bd81e4ec
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x74
jmp 0x1400d004c
movabs rdx, 0x734c7592b95f5ace
mov ecx, 0x2f
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x1400d062b
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x1400d03f5
movabs rdx, 0xf62709870e0a0ee
mov ecx, 0x3f
add rdx, rbx
movzx eax, dl
and al, dil
jmp 0x1400d0094
mov ecx, 0x2a
movabs rdx, 0x309094a3cbc797f4
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x1f0]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400cfb62
movabs rcx, 0x27aabaea56c46ce8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x58
jmp 0x1400d0842
movabs rcx, 0x1ec4e130e1c141dc
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 4
jmp 0x1400d0812
mov ecx, 0x28
movabs rdx, 0x15df07776cbe16d0
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d07d2
movabs rcx, 0xcf92dbdf7baebc4
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x5c
jmp 0x1400d07cf
movabs rdx, 0x413540482b7c0b8
movzx r11d, dil
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
sub r11b, al
sub r11b, 8
jmp 0x1400d077f
mov ecx, 0x26
movabs rdx, 0xfb2d7a4b0db495ac
add rdx, rbx
dec rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400cfb62
movabs rcx, 0xf247a09198b16aa0
inc r9
add rcx, rbx
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x60
inc rbx
jmp 0x1400cfb62
movabs rcx, 0xe961c6d823ae3f94
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0xc
jmp 0x1400d06fd
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400d02cb
lea rdx, [rbx + r12]
mov ecx, 0x2b
movzx eax, dl
and al, dil
jmp 0x1400d00f6
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d030e
mov ecx, 0xe
movabs rdx, 0xbadadc36994287fc
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x1f0]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400cfb62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d033d
mov ecx, 0x3a
movabs rdx, 0xcca68fa98348de14
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
jmp 0x1400d080f
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d036f
mov ecx, 0x10
movabs rdx, 0xd58c6962f84c0920
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d07d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d039c
movabs rcx, 0xde72431c6d4f342c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x34
jmp 0x1400d07cf
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d03c2
movabs rdx, 0xe7581cd5e2525f38
mov ecx, 0x3c
add rdx, rbx
movzx eax, dl
and al, dil
jmp 0x1400d0776
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d0102
mov ecx, 0x3e
movabs rdx, 0x209aa02415be05c
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
jmp 0x1400d06fa
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0424
mov ecx, 0x15
movabs rdx, 0x18484a51e5e3cbfa
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
jmp 0x1400d06fa
inc rax
cmp r8, rax
jne 0x1400d0459
movabs rcx, 0x212e240b5ae6f706
inc r9
add rcx, rbx
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x2a
inc rbx
jmp 0x1400cfb62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d048c
movabs rcx, 0x2a13fdc4cfea2212
add rcx, rbx
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x7e
inc rbx
jmp 0x1400cfb62
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d04be
mov ecx, 0x19
movabs rdx, 0x4dab64aaa3f6ce42
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d0812
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d00a0
movabs rcx, 0x5f77181d8dfd245a
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x1f0]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
sub r11b, 0x76
inc rbx
jmp 0x1400cfb62
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0543
mov ecx, 0x1c
movabs rdx, 0x75b5b86d32850ff8
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x1f0]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400cfb62
inc rax
cmp r8, rax
jne 0x1400d056f
movabs rcx, 0x7e9b9226a7883b04
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x1c
jmp 0x1400d0842
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d059c
movabs rcx, 0x994d1f530691bc28
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x18
jmp 0x1400d07cf
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d05ca
movabs rdx, 0xa232f90c7b94e734
movzx r11d, dil
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
sub r11b, al
sub r11b, 0x6c
jmp 0x1400d077f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d004c
movabs rcx, 0xbce48638da9e6858
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x68
jmp 0x1400d06fd
movzx r11d, byte [rbp + rbx + 0x1f0]
movabs rdx, 0xceb039abc4a4be70
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
sub r11b, al
sub r11b, 0x10
add r11b, dl
add r11b, dil
jmp 0x1400d0782
movabs rcx, 0xd796136539a7e97c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x1f0]
lea r11d, [rdi + rcx]
sub r11b, 0x64
jmp 0x1400d0812
mov ecx, 0xd
movabs rdx, 0xad8215a069bdc76a
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rbp + rbx + 0x1f0]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400cfb62
movabs rdx, 0x9bb6622d7fb77152
movzx r11d, dil
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
sub r11b, al
sub r11b, 0x3e
jmp 0x1400d080f
movabs rdx, 0x8104d50120adf02e
movzx r11d, dil
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
sub r11b, al
sub r11b, 0x42
jmp 0x1400d077f
movabs rdx, 0x665347d4c1a46f0a
movzx eax, dil
add rdx, rbx
movzx r11d, dil
and al, dl
add al, al
sub r11b, al
sub r11b, 0x46
add r11b, dl
movabs rcx, 0xca3d4ccf0a2328ea
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x66
add cl, dil
mov byte [rbp + rbx + 0x1f0], cl
inc r9
dec rbx
inc rbx
jmp 0x1400cfb62
mov ecx, 5
movabs rdx, 0x42bbe0eeed97c2da
add rdx, rbx
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
dec rbx
inc rbx
jmp 0x1400cfb62
movabs rdx, 0x39d60735789497ce
movzx eax, dil
add rdx, rbx
mov ecx, 0x2f
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movabs rcx, 0xd32326887f2653f6
mov edx, 0x23
add rcx, rbx
movzx eax, cl
and al, dil
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dil
mov byte [rbp + rbx + 0x1f0], dl
jmp 0x1400d07cf
movzx eax, dil
movabs rcx, 0x30f02d7c03916cc2
add rcx, rbx
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x4e
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400cfb62
mov ecx, 0x2d
movabs rdx, 0x1f247a09198b16aa
add rdx, rbx
mov rdi, r10
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
movabs rcx, 0xdc090041f4297f02
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0xe
add cl, dil
movzx eax, cl
mov byte [rbp + rbx + 0x1f0], al
add rax, r9
sub rbx, rax
inc r8
movabs rdx, 0xe07bed1eaeab1488
add rdx, rbx
mov ecx, 0x24
movzx eax, dl
and al, dil
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rbx + 0x1f0], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x1f0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cfb62
mov ecx, 1
movabs rdx, 0xd58c6962f84c092
add rdx, rbx
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0x1f0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cfb62
movabs rcx, 0x4fb50eace552ae9e
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x52
jmp 0x1400cfb60
mov ecx, 1
movabs rdx, 0x46cf34f3704f8392
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400cfb50
lea rdi, [rbp + 0x15077f8]
jmp 0x1400d0930
lea rdi, [rbp + 0x1120d7e]
jmp 0x1400d0930
lea rdi, [rbp + 0x1f0]
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 0x1400d09c5
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400d09c5
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
mov edx, 0xac775578
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400d09c0
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400d09a0
cmp edx, 0xc9d7f37a
je 0x1400d09ca
test r9d, r9d
jne 0x1400d0980
mov rax, qword [rax]
jmp 0x1400d0950
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 + 0x30]
xor eax, eax
mov qword [rbp + 0x21e], rax
movabs rsi, 0xe7796bcd46387c9c
mov dword [rbp + 0x210], 0x83b64ab4
movabs r12, 0x84ed66a8404bd52c
mov dword [rbp + 0x214], 0x5ba15455
movabs r14, 0x2ce6bd5ae92cbee4
mov dword [rbp + 0x218], 0x97ae5753
movabs r15, 0x230bf00a6895148c
mov word [rbp + 0x21c], 0xd98
movabs r13, 0x193122b9e7fd6a34
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x16
jae 0x1400d17f8
movzx ebx, byte [rbp + rdi + 0x210]
mov r10, rbx
cmp r8, rdi
ja 0x1400d17ef
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d0ab3
lea rcx, [rdi + r12]
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
sub r11b, 0x34
jmp 0x1400d0b00
je 0x1400d1761
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d1727
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d16dd
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d16b4
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d1688
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d1631
nop word [rax + rax]
cmp r9, rdi
ja 0x1400d17e6
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400d0b2c
lea rcx, [rdi + rsi]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x1400d0b70
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d1620
inc rax
cmp r8, rax
je 0x1400d15f7
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d15e3
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d15bb
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d1596
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400d11ae
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d118a
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d1159
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d1130
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d1114
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d10ec
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d10c9
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d10a7
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d1080
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d1047
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d0b80
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d17be
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d179b
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d0d7a
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d0d5b
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d0d3d
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d0fe6
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d0f86
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d0f3a
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d0f07
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d0b80
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x400]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d0ece
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d0eab
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d0e83
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d0e60
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d0e3d
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d0e15
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d0dec
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d0dbb
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d0d98
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d0b80
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x3e8]
jmp 0x1400d0b80
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, dl
jmp 0x1400d0b70
lea rdx, [rdi + r15]
mov ecx, 0x16
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d0b00
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x6c
add r11b, dl
jmp 0x1400d0a84
movabs rcx, 0x3bcb5e6a31c3e4e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x1400d1654
mov ecx, 0x24
movabs rdx, 0x31f09119b12c3a88
add rdx, rdi
inc r9
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d0a72
movabs rcx, 0x2815c3c930949030
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
inc rdi
jmp 0x1400d0a72
mov ecx, 0xc
movabs rdx, 0x1e3af678affce5d8
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d1700
movabs rcx, 0x146029282f653b80
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
jmp 0x1400d1745
movabs rcx, 0xa855bd7aecd9128
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x1400d1748
mov ecx, 0x28
movabs rdx, 0xaa8e872e35e6d0
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d1518
movabs rcx, 0xf6cfc136ad9e3c78
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x1400d154a
mov ecx, 0x10
movabs rdx, 0xecf4f3e62d069220
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x210]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d0a72
mov ecx, 0x12
movabs rdx, 0x5451f29ceb8b6844
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0x210], r11b
inc rdi
jmp 0x1400d0a72
movabs rcx, 0x4a77254c6af3bdec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
cmp r9, 0x400
jb 0x1400d0f2a
movabs rcx, 0xf696e7099e36ef88
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x70]
jmp 0x1400d1654
movabs rcx, 0x409c57fbea5c1394
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
cmp r8, 0x1000
jae 0x1400d14be
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x1400d13f2
mov ecx, 0x2c
movabs rdx, 0x940ae1e4984a4818
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d0f58
mov ecx, 0x2e
movabs rdx, 0x36c18aab69c4693c
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r8 + r9]
cmp rax, 0x61
je 0x1400d14ed
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x1400d12c3
movabs rcx, 0xac9176175211cb7c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x1400d0fa4
mov ecx, 0x34
movabs rdx, 0x6cd886cfa552eba8
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x210]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d0a72
movabs rdx, 0x62fdb97f24bb4150
movzx r11d, bl
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x30
add r11b, dl
jmp 0x1400d154a
mov ecx, 0x1c
movabs rdx, 0x5922ec2ea42396f8
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x1400d1512
movabs rcx, 0x4f481ede238beca0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x1400d1748
mov ecx, 4
movabs rdx, 0x456d518da2f44248
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d1745
movabs rdx, 0x3b92843d225c97f0
mov ecx, 0x38
add rdx, rdi
movzx eax, dl
and al, bl
jmp 0x1400d16f4
movabs rcx, 0x31b7b6eca1c4ed98
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
inc rdi
jmp 0x1400d0a72
mov ecx, 0x20
movabs rdx, 0x27dce99c212d4340
add rdx, rdi
inc r9
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d0a72
movabs rdx, 0x1e021c4ba09598e8
movzx r11d, bl
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x58
jmp 0x1400d1651
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400d11d5
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x34
add r11b, dl
jmp 0x1400d1009
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1203
mov ecx, 0x3c
movabs rdx, 0xcef2d79a8c70f938
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d1782
inc rax
cmp r8, rax
jne 0x1400d122e
movabs rcx, 0xf65e0cdc8ecfa298
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x1400d1745
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1253
movabs rdx, 0x38da2d0f674cf0
mov ecx, 0x38
add rdx, rdi
movzx eax, dl
and al, bl
jmp 0x1400d16f4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d128a
mov ecx, 4
movabs rdx, 0xa13a77d8ffef748
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 0x1400d0a72
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d1009
movabs rcx, 0x13ee74ce1096a1a0
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, 0x60
inc rdi
jmp 0x1400d0a72
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d12e8
movabs rdx, 0xb66c4367d2a975d4
mov ecx, 0x1a
add rdx, rdi
movzx eax, dl
and al, bl
jmp 0x1400d1648
inc rax
cmp r8, rax
jne 0x1400d131c
movabs rcx, 0xc04710b85341202c
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, 0x34
inc rdi
jmp 0x1400d0a72
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d1353
mov ecx, 0x32
movabs rdx, 0xca21de08d3d8ca84
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 0x1400d0a72
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1384
mov ecx, 0x16
movabs rdx, 0xe7b245fa559fc98c
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d1748
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d13b1
movabs rdx, 0xf18d134ad63773e4
movzx r11d, bl
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x3c
jmp 0x1400d1515
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d0fa4
movabs rcx, 0x542adebd766c894
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x210]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0xc
inc rdi
jmp 0x1400d0a72
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d142f
movabs rcx, 0x9de5af3518e1f270
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x210]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x10
inc rdi
jmp 0x1400d0a72
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d145b
movabs rcx, 0xcf2bb1c79bd84628
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x1400d1700
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d148d
movabs rcx, 0xd9067f181c6ff080
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
inc rdi
jmp 0x1400d0a72
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d0f58
movabs rdx, 0xecbc19b91d9f4530
movzx r11d, bl
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x50
jmp 0x1400d1651
movzx r11d, byte [rbp + rdi + 0x210]
movabs rdx, 0x71b45a1ece99e0
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x20
add r11b, dl
add r11b, bl
jmp 0x1400d1700
mov ecx, 0x3c
movabs rdx, 0xa4c81aa9f664438
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0x210]
add r11b, bl
add r11b, dl
inc r9
movabs rdx, 0x8f39e852dfb21964
add rdx, rdi
mov ecx, 0x22
movzx eax, dl
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x210], al
add rax, r9
sub rdi, rax
inc r8
movabs rdx, 0x14274efb1ffdee90
add rdx, rdi
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x210], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x210]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d0a72
mov ecx, 0xa
movabs rdx, 0x402aa3a1cb8d79b4
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d1782
mov ecx, 0x26
movabs rdx, 0x229a3bb049c67aac
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d1748
movabs rdx, 0xee4a10f489725fc
mov ecx, 0xe
jmp 0x1400d16ec
movzx eax, bl
movabs rcx, 0x509d3bec7ff7ba4
add rcx, rdi
dec rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7c
inc rdi
jmp 0x1400d0a72
movabs rdx, 0xf154391dc6d026f4
mov ecx, 0x2a
jmp 0x1400d1640
movabs rdx, 0xdd9e9e7cc5a0d244
mov ecx, 0x12
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x7b844db1de82c4b4
mov ecx, 0xa
add rdx, rdi
inc r9
movzx eax, dl
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x210], cl
dec rdi
inc rdi
jmp 0x1400d0a72
movzx eax, bl
movabs rcx, 0xd3c3d12c450927ec
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x74
inc r9
dec rdi
inc rdi
jmp 0x1400d0a72
movzx eax, bl
movabs rcx, 0xc9e903dbc4717d94
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0xc
dec rdi
inc rdi
jmp 0x1400d0a72
movabs rdx, 0xc00e368b43d9d33c
mov ecx, 0x2e
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rcx, 0x855f1b025f1a6f0c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x54
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 0x210], cl
jmp 0x1400d1745
movzx eax, bl
movabs rcx, 0xb633693ac34228e4
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x3c
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d0a72
mov ecx, 0x32
movabs rdx, 0x8ec833f8c0e37f84
add rdx, rdi
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0x210]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d0a72
movabs rcx, 0xf5655696765bfdc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
jmp 0x1400d0a70
mov ecx, 0x32
movabs rdx, 0x57b8818e6ce1584
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d0a60
lea rdi, [rbp + 0x1733ba0]
jmp 0x1400d17ff
lea rdi, [rbp + 0x17f10cc]
jmp 0x1400d17ff
lea rdi, [rbp + 0x210]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov r11d, dword [rcx + r10 + 0x88]
add r11, r10
cmp r11, r10
je 0x1400d1885
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400d1885
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0xc8916ee9
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400d1880
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400d1860
cmp edx, 0xd6a64a43
je 0x1400d188a
test r9d, r9d
jne 0x1400d1840
mov rax, qword [rax]
jmp 0x1400d1810
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 + 0x30]
xor eax, eax
mov qword [rbp + 0x23a], rax
movabs rsi, 0xe16c1688a8825378
mov dword [rbp + 0x230], 0xc0ebf5f7
movabs r12, 0x16ecc41ee373eb98
mov dword [rbp + 0x234], 0xb12cbc6
movabs r14, 0x728e7cc57ff0eb88
mov word [rbp + 0x238], 0x8934
movabs r15, 0x44b4f487b9091458
movabs r13, 0x16db6c49f2213d28
nop word [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x12
jae 0x1400d23ce
movzx ebx, byte [rbp + rdi + 0x230]
mov r11, rbx
cmp r8, rdi
ja 0x1400d23c5
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d1963
lea rcx, [rdi + r12]
mov rax, rbx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rbx
add r10, rcx
sub r10b, 0x28
jmp 0x1400d1990
je 0x1400d233c
inc rax
cmp r8, rax
je 0x1400d22c9
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d22a0
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d224d
nop
cmp r9, rdi
ja 0x1400d23bc
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400d19c0
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x48
add r10b, dl
jmp 0x1400d19f3
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d223c
inc rax
cmp r8, rax
je 0x1400d220b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d21d4
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d217b
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400d1e76
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d1e52
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d1e26
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d1df8
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d1dd1
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d1dab
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d1d83
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d1d60
lea r8, [r9 + 4]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d2399
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d2371
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d1b5f
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d1b41
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400d1b22
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d1c98
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d1c65
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d1c2c
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d1c09
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d1be6
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d1bbe
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d1ba4
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d1b7d
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x42]
jmp 0x1400d1a00
lea rdx, [rdi + r14]
mov ecx, 0x24
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400d19f3
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, dl
jmp 0x1400d1990
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, dl
jmp 0x1400d1934
movabs rdx, 0x81d41b8bef5b1630
movzx r10d, bl
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, dl
jmp 0x1400d2121
movzx ecx, dil
movzx r10d, dil
and cl, bl
add cl, cl
sub r10b, cl
add r10b, bl
add r8, r9
jmp 0x1400d21f2
mov ecx, 0x28
movabs rdx, 0x26210b10618b67d0
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d21f2
movabs rcx, 0xf84782d29aa390a0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x1400d219d
movabs rcx, 0xca6dfa94d3bbb970
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x1400d22f0
mov ecx, 0x20
movabs rdx, 0x9c9472570cd3e240
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x230]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d1922
mov ecx, 4
movabs rdx, 0x29f49dbc9b904848
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
mov byte [rbp + rdi + 0x230], r10b
inc rdi
jmp 0x1400d1922
movabs rcx, 0xa068050346d8c2b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 8
lea rax, [r8 + r9]
cmp rax, 9
je 0x1400d214e
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1400d1f98
mov ecx, 0x3c
movabs rdx, 0x766abb5c329f2338
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r8, 4
jae 0x1400d20f7
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x1400d2068
mov ecx, 0x18
movabs rdx, 0x57d6d1e4db2176b0
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 0x2a
jb 0x1400d1c88
mov edx, 8
movabs rcx, 0x2256244ea02fde90
add rcx, rdi
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x1400d2270
movabs rcx, 0x1aaefef62c261da0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x1400d22f0
mov ecx, 0x20
movabs rdx, 0xbefbee7a9e566f40
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d21f2
movabs rcx, 0x9122663cd76e9810
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x70
add r8, r9
jmp 0x1400d21f2
movabs rdx, 0x6348ddff1086c0e0
movzx r10d, bl
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, dl
jmp 0x1400d2121
mov ecx, 0x18
movabs rdx, 0x356f55c1499ee9b0
add rdx, rdi
dec rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d1922
movabs rcx, 0x795cd8382b71280
inc r9
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
inc rdi
jmp 0x1400d1922
movabs rdx, 0xd9bc4545bbcf3b50
movzx r10d, bl
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x30
jmp 0x1400d226d
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400d1e99
lea rcx, [rdi + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x28
jmp 0x1400d1cb6
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d1edb
mov ecx, 0x38
movabs rdx, 0xc2d82d115104a6f0
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x230]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d1922
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d1f08
movabs rdx, 0x1e8b3d8cded45550
movzx r10d, bl
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x30
jmp 0x1400d219a
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d1f34
movabs rcx, 0x4c64c5caa5bc2c80
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
jmp 0x1400d21f2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1f68
mov ecx, 0x18
movabs rdx, 0x7a3e4e086ca403b0
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
jmp 0x1400d21f2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d1cb6
movabs rcx, 0xa817d646338bdae0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x1400d2121
jne 0x1400d1fc2
mov ecx, 0x14
movabs rdx, 0xa4444399f986fa68
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d2270
inc rax
cmp r8, rax
jne 0x1400d1ff6
movabs rcx, 0xd21dcbd7c06ed198
inc r9
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x28
inc rdi
jmp 0x1400d1922
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d2027
mov ecx, 0x24
movabs rdx, 0xb75d750ca2f60588
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d219d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d1cf4
movabs rcx, 0x1310858830c5b3e8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x230]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x58
inc rdi
jmp 0x1400d1922
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d20a5
movabs rcx, 0x85b05a22a2094de0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x230]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x20
inc rdi
jmp 0x1400d1922
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d20d6
mov ecx, 0x20
movabs rdx, 0xe1636a9e2fd8fc40
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d219d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d1d2e
movabs rdx, 0xf47c9c10d9480760
mov ecx, 0x30
jmp 0x1400d225c
movzx r10d, byte [rbp + rdi + 0x230]
movabs rdx, 0x502fac8c6717b5c0
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x40
add r10b, dl
add r10b, bl
movabs rcx, 0x671c70ab4a8ba158
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x68
add cl, bl
add cl, r10b
mov byte [rbp + rdi + 0x230], cl
add r8, r9
jmp 0x1400d21f2
mov ecx, 0x38
movabs rdx, 0x7e0934ca2dff8cf0
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rdi + 0x230]
add r10b, dl
add r10b, bl
jmp 0x1400d219d
movabs rdx, 0x225ed03918d935c8
movzx r10d, bl
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x78
add r10b, dl
inc r9
movabs rdx, 0x94f5f8e911737888
add rdx, rdi
mov ecx, 0x24
movzx eax, dl
and al, bl
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x230], al
add rax, r9
sub rdi, rax
jmp 0x1400d22f0
movabs rcx, 0xf48547fb51f15e98
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x28
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d1922
mov ecx, 0xc
movabs rdx, 0x3d1f2704365201d8
add rdx, rdi
inc r9
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d1922
movabs rdx, 0xf459ec66f6a2aa8
mov ecx, 0x34
jmp 0x1400d225c
movabs rdx, 0xb3928e4ae19a7c48
mov ecx, 4
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movabs rcx, 0x3942e86d83a3ca28
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x18
add cl, bl
mov byte [rbp + rdi + 0x230], cl
inc r9
dec rdi
inc rdi
jmp 0x1400d1922
movzx eax, bl
movabs rcx, 0x57df7dcf53cacde8
add rcx, rdi
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x58
dec rdi
inc rdi
jmp 0x1400d1922
mov ecx, 0x1c
movabs rdx, 0x729fd49a714399f8
add rdx, rdi
mov rbx, r11
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r8
movabs rdx, 0xabe2bd07f4e76420
add rdx, rdi
mov ecx, 0x10
movzx eax, dl
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x230], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x230]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1922
movabs rcx, 0x44c64c5caa5bc2c8
movzx eax, r11b
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
movzx eax, byte [rbp + rdi + 0x230]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1922
mov ecx, 0x1c
movabs rdx, 0xe901e40c2b3965f8
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d1920
movabs rcx, 0xbb285bce64518ec8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x78
jmp 0x1400d1910
lea rdi, [rbp + 0x1624c50]
jmp 0x1400d23d5
lea rdi, [rbp + 0x5637e8]
jmp 0x1400d23d5
lea rdi, [rbp + 0x230]
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 0x1400d2465
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400d2465
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0xbe8357c2
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400d2460
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400d2440
cmp edx, 0xf6c00b34
je 0x1400d246a
test r9d, r9d
jne 0x1400d2420
mov rax, qword [rax]
jmp 0x1400d23f0
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 + 0x30]
xor eax, eax
mov byte [rbp + 0x260], al
movabs rsi, 0x6542fd25bbd71c44
mov dword [rbp + 0x250], 0x8f87818b
movabs r12, 0x1d33f3ac76a8b834
mov dword [rbp + 0x254], 0xa1a4a680
movabs r14, 0xdb354ea46d9c043c
mov qword [rbp + 0x258], 0x53e6e5ec
movabs r15, 0xa0cd674b804a93d4
movabs r13, 0x66657ff292f9236c
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x11
jae 0x1400d3287
movzx ebx, byte [rbp + rdi + 0x250]
mov r10, rbx
cmp r8, rdi
ja 0x1400d327e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d2543
lea rcx, [rdi + r12]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x6c
jmp 0x1400d2570
je 0x1400d31f9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d31bc
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d3193
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d3141
cmp r9, rdi
ja 0x1400d3275
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400d259e
lea rdx, [rdi + rsi]
mov ecx, 0x12
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d25e0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400d311f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d30f6
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d30d0
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d3033
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2fff
nop
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400d2c02
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d2bdf
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d2bb3
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d2b8a
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d2b68
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d2b3d
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d2b15
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d2aee
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d2acb
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d2a97
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d25f0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d3252
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d322f
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d27e2
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d27c3
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d27a4
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d2a36
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d29d6
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d298d
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d295f
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d25f0
lea r8, [r9 + 0x41]
lea r9, [r8 + 4]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d292b
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d2903
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d28ef
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d28c7
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d28a1
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d287e
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d2855
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d2829
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d2801
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d25f0
lea r8, [r9 + 0x28]
lea r9, [r8 + 0xa]
jmp 0x1400d25f0
lea rdx, [rdi + r14]
mov ecx, 0x2e
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d25e0
lea rdx, [rdi + r15]
mov ecx, 0x1a
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d2570
lea rdx, [rdi + r13]
mov ecx, 6
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d2514
mov ecx, 0x10
movabs rdx, 0x2a17e92ddeb8e220
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d3163
movabs rcx, 0xefb001d4f16771b8
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, 8
inc rdi
jmp 0x1400d2502
movabs rcx, 0xb5481a7c04160150
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
inc rdi
jmp 0x1400d2502
movabs rcx, 0x7ae0332316c490e8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x1400d2fa5
movabs rcx, 0x40784bca29732080
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
add r8, r9
jmp 0x1400d31e0
mov ecx, 0x2c
movabs rdx, 0x61064713c21b018
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d31e0
movabs rdx, 0xcba87d184ed03fb0
mov ecx, 0x18
jmp 0x1400d3042
mov ecx, 4
movabs rdx, 0x914095bf617ecf48
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d3084
movabs rcx, 0x56d8ae66742d5ee0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x250]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x20
inc rdi
jmp 0x1400d2502
movabs rcx, 0xc4d4ec0822e1c5dc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
mov byte [rbp + rdi + 0x250], r11b
inc rdi
jmp 0x1400d2502
movabs rcx, 0x8a6d04af35905574
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
cmp r9, 0x7a
jb 0x1400d297d
movabs rcx, 0xa2b316b7473964b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x10]
jmp 0x1400d3163
movabs rcx, 0x50051d56483ee50c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
cmp r8, 0x200
jae 0x1400d2f7a
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400d2e54
mov ecx, 0x34
movabs rdx, 0x5aa40d3e020b00a8
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d29ab
movabs rcx, 0x159d35fd5aed74a4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
lea rax, [r8 + r9]
cmp rax, 3
je 0x1400d2fd2
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400d2d62
mov ecx, 0x22
movabs rdx, 0xf56110184633e464
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d29f4
movabs rcx, 0x5f91eee2670aa998
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x250]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x28
inc rdi
jmp 0x1400d2502
movabs rcx, 0x252a078979b93930
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x1400d3084
movabs rdx, 0xeac220308c67c8c8
movzx r11d, bl
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x78
add r11b, dl
jmp 0x1400d3056
mov ecx, 0x30
movabs rdx, 0xb05a38d79f165860
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d31e0
mov ecx, 0x1c
movabs rdx, 0x75f2517eb1c4e7f8
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x1400d31e0
mov ecx, 8
movabs rdx, 0x3b8a6a25c4737790
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x1400d2f9f
movabs rcx, 0x12282ccd7220728
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
inc rdi
jmp 0x1400d2502
movabs rcx, 0xc6ba9b73e9d096c0
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, 0x40
inc rdi
jmp 0x1400d2502
movabs rcx, 0x8c52b41afc7f2658
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x1400d3163
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400d2c28
lea rcx, [rdi + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
jmp 0x1400d2a54
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2c6a
mov ecx, 0x24
movabs rdx, 0xca85fa4b77ae3888
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x250]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d2502
inc rax
cmp r8, rax
jne 0x1400d2c9a
mov ecx, 0x38
movabs rdx, 0x4ede1a464ffa8f0
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d3084
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2cca
movabs rdx, 0x3f55c8fd52511958
movzx r11d, bl
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x68
add r11b, dl
jmp 0x1400d3056
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d2cfb
mov ecx, 8
movabs rdx, 0xee8d7f081a456a90
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d2fa5
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d2d32
mov ecx, 0x1c
movabs rdx, 0x28f566610796daf8
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 0x1400d2502
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d2a54
movabs rcx, 0x9dc53512e239bbc8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
jmp 0x1400d3163
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d2d90
mov ecx, 0x36
movabs rdx, 0x2fc8f771338554cc
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d3160
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2dc2
movabs rcx, 0xa498c6230e28359c
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
inc rdi
jmp 0x1400d2502
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d2df6
mov ecx, 6
movabs rdx, 0x196894d4e8cb166c
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x1400d31e0
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d2e13
movabs rdx, 0x8e386386c36df73c
mov ecx, 0x2e
jmp 0x1400d3042
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d29f4
movabs rcx, 0x30832389e10d80c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x250]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x54
inc rdi
jmp 0x1400d2502
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2e91
movabs rcx, 0x950bf496ef5c7110
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x250]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x70
inc rdi
jmp 0x1400d2502
inc rax
cmp r8, rax
jne 0x1400d2ebc
movabs rcx, 0x9dbc348c9ff51e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x1400d3056
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2eed
mov ecx, 4
movabs rdx, 0x4443aaa1b750c248
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d31e0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d2f18
mov ecx, 0x2c
movabs rdx, 0xb913795391f3a318
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x1400d2f9f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d2f4a
movabs rcx, 0xf37b60ac7f451380
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
inc rdi
jmp 0x1400d2502
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d29ab
movabs rcx, 0x684b2f5e59e7f450
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x1400d3163
mov ecx, 0x10
movabs rdx, 0xdd1afe10348ad520
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi + 0x250]
add r11b, dl
add r11b, bl
movabs rcx, 0xfa4ef1bcab338d54
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x4c
add cl, bl
add cl, r11b
mov byte [rbp + rdi + 0x250], cl
add r8, r9
jmp 0x1400d31e0
mov ecx, 0x24
movabs rdx, 0x1782e56921dc4588
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0x250]
add r11b, bl
add r11b, dl
jmp 0x1400d3056
movabs rcx, 0x72ea1f4613b40fec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x250]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x74
inc rdi
jmp 0x1400d2502
movabs rdx, 0xfe1a509439112f1c
mov ecx, 0x1e
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
movabs rcx, 0x34b6d9159884fdbc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x24
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x250], al
add rax, r9
sub rdi, rax
inc r8
movabs rdx, 0x51eaccc20f2db5f0
add rdx, rdi
mov ecx, 0x38
movzx eax, dl
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x250], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x250]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d2502
movabs rcx, 0x894a81e25e6e4e4c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
add r8, r9
jmp 0x1400d31e0
movabs rcx, 0x147ab33083cb6d7c
add rcx, rdi
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
inc rdi
jmp 0x1400d2502
mov ecx, 0x26
movabs rdx, 0x9faae47ea9288cac
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d3160
movabs rdx, 0x2adb15ccce85abdc
movzx r11d, bl
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 4
add r11b, dl
movabs rcx, 0xbfe70a63bde21cec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x74
add cl, bl
mov byte [rbp + rdi + 0x250], cl
inc r9
dec rdi
inc rdi
jmp 0x1400d2502
movabs rcx, 0xb60b471af3e2cb0c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
dec rdi
inc rdi
jmp 0x1400d2502
mov ecx, 0x1a
movabs rdx, 0x6d391102bee79d4
add rdx, rdi
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d2502
movzx eax, r10b
movabs rcx, 0x579bdb0563fa289c
add rcx, rdi
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x44
movzx eax, byte [rbp + rdi + 0x250]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d2502
movabs rcx, 0x2bfd9899a5a7b304
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x1400d2500
movabs rcx, 0xf195b140b856429c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x1400d24f0
lea rdi, [rbp + 0x15bc540]
jmp 0x1400d328e
lea rdi, [rbp + 0x847d74]
jmp 0x1400d328e
lea rdi, [rbp + 0x250]
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 0x1400d3315
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400d3315
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
mov edx, 0x4588901
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400d3310
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400d32f0
cmp edx, 0xda36a16b
je 0x1400d331a
test r9d, r9d
jne 0x1400d32d0
mov rax, qword [rax]
jmp 0x1400d32a0
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 edx, byte [rsp + 0x30]
xor eax, eax
mov qword [rbp + 0x27d], rax
movabs rsi, 0x881d597f491e132b
mov dword [rbp + 0x285], eax
movabs r15, 0xe1e90443037b563f
mov dword [rbp + 0x270], 0x586e5dc5
movabs r14, 0xe5b347dcdd0127b7
mov dword [rbp + 0x274], 0xada9666a
movabs r12, 0x21e13f56d60a7b39
mov dword [rbp + 0x278], 0x6f6c55a0
movabs r13, 0x6dd0a15c261f3ae2
mov byte [rbp + 0x27c], 0xf2
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x19
jae 0x1400d3e50
movzx r10d, byte [rbp + rdi + 0x270]
mov r11, r10
nop dword [rax + rax]
cmp r8, rdi
ja 0x1400d3e47
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400d340b
lea rcx, [rdi + r15]
mov rax, rcx
and rax, r10
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r10
add dl, 0x47
jmp 0x1400d3452
je 0x1400d3dc2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d3d26
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d3cf0
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d3ccc
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d3ca2
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d3c4d
cmp r9, rdi
ja 0x1400d3e3e
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400d347d
lea rdx, [rdi + rsi]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x2d
sub cl, al
add dl, cl
jmp 0x1400d34ca
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d3c2d
inc rax
cmp r8, rax
je 0x1400d3c01
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d3bd8
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d3b8a
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d3b67
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d3b33
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400d3741
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d371e
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d36ef
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d36c6
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d36a0
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d367a
lea r8, [r9 + 1]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d3e1a
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400d3df6
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400d35c6
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d35ab
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d3643
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d3620
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d35fc
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d35e2
lea r8, [r9 + 6]
lea r9, [r8 + 0x1000]
jmp 0x1400d34e0
lea rdx, [rdi + r14]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
dec dl
sub cl, al
add dl, cl
jmp 0x1400d3452
lea rdx, [rdi + r12]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x71
sub cl, al
add dl, cl
jmp 0x1400d33d5
lea rcx, [rdi + r13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2e
jmp 0x1400d3d0e
movabs rdx, 0xa9fe98d61f288e64
mov ecx, 0x22
add rdx, rdi
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d3d46
movabs rcx, 0xe62c90501831e1e6
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4a
jmp 0x1400d3d78
movabs rdx, 0x225a87ca113b3568
mov ecx, 0x14
add rdx, rdi
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rdi + 0x270]
add cl, cl
add rax, r9
add dl, cl
add rdi, rax
add dl, r10b
inc rdi
jmp 0x1400d33c2
movabs rdx, 0xe539ff69a1d06d88
mov ecx, 0x24
add rdx, rdi
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d3d0e
movabs rdx, 0x5d95ee5d93e3148c
mov ecx, 0x16
add rdx, rdi
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d3baa
movabs rcx, 0x99c3e5d78cec680e
add rcx, rdi
dec rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x62
inc rdi
jmp 0x1400d33c2
movabs rdx, 0xd5f1dd5185f5bb90
mov ecx, 8
add rdx, rdi
inc r9
movzx eax, dl
dec rdi
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rdi
jmp 0x1400d33c2
movabs rcx, 0x121fd4cb7eff0f12
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7e
jmp 0x1400d3c6d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d37ea
lea rcx, [rdi + r15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x47
add cl, r10b
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x1400d3b08
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400d38e3
movabs rcx, 0xd48603f7d4638d03
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x15
add cl, r10b
cmp r8, 1
jae 0x1400d3adc
lea rdx, [r9 + 1]
cmp r8, rdx
jne 0x1400d39e2
movabs rdx, 0x207565fd24784cac
mov ecx, 0x26
add rdx, rdi
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rdi + 0x270]
add cl, cl
add rax, r9
add dl, cl
add rdi, rax
add dl, r10b
inc rdi
jmp 0x1400d33c2
jne 0x1400d3820
movabs rcx, 0x103ab2fe923c2656
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x270]
add rax, r9
add rdi, rax
lea edx, [r10 + rcx]
sub dl, 0x5a
inc rdi
jmp 0x1400d33c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d384c
movabs rdx, 0x97dec40aa0297f52
movzx ecx, r10b
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
sub cl, al
sub dl, 0x3e
jmp 0x1400d3d46
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d387b
movabs rdx, 0x5bb0cc90a7202bd0
mov ecx, 0x28
add rdx, rdi
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d3d0e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d38aa
movabs rdx, 0xe354dd9cb50d84cc
mov ecx, 0x36
add rdx, rdi
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d3baa
lea rax, [r9 + 2]
movzx ecx, dl
cmp r8, rax
jne 0x1400d3762
movabs rcx, 0xa726e622bc04314a
add rcx, rdi
dec rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 6
inc rdi
jmp 0x1400d33c2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d390f
movabs rcx, 0x98580c7ddb5a3981
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x79
jmp 0x1400d3c6d
inc rax
cmp r8, rax
jne 0x1400d3943
movabs rcx, 0x5c2a1503e250e5ff
inc r9
add rcx, rdi
dec rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 7
inc rdi
jmp 0x1400d33c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d3975
movabs rcx, 0x1ffc1d89e947927d
add rcx, rdi
dec rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6b
inc rdi
jmp 0x1400d33c2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d39a1
movabs rcx, 0x2f443fa205224475
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x33
jmp 0x1400d3d48
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d379c
movabs rcx, 0xb6e850ae130f9d71
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x270]
add rax, r9
add rdi, rax
lea edx, [r10 + rcx]
sub dl, 0x17
inc rdi
jmp 0x1400d33c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d3a0e
movabs rcx, 0x6beb7f8f395c5226
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xa
jmp 0x1400d3d0e
lea rax, [rdx + 1]
cmp r8, rax
jne 0x1400d3a3d
movabs rcx, 0x2fbd88154052fea4
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7c
add r8, r9
jmp 0x1400d3d0e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d3a6f
movabs rcx, 0xb76199214e4057a0
add rcx, rdi
dec rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
inc rdi
jmp 0x1400d33c2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d3a9b
movabs rcx, 0x3f05aa2d5c2db09c
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x44
jmp 0x1400d3c6d
cmp r9, 0x80
jb 0x1400d3aca
movabs rcx, 0x2d7b2b363245d1a
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edx, [rcx*2 - 0x6c]
jmp 0x1400d3c6d
mov byte [rbp + rdi + 0x270], cl
movzx edx, cl
inc rdi
jmp 0x1400d33c2
movzx ecx, byte [rbp + rdi + 0x270]
movabs rdx, 0xc6a9bb396a1b0998
add rdx, rdi
movzx eax, dl
sub dl, 0x28
and al, r10b
add al, al
sub cl, al
add dl, cl
add dl, r10b
jmp 0x1400d3baa
movabs rdx, 0x8a7bc3bf7111b616
mov ecx, 0x33
add rdx, rdi
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
sub cl, byte [rbp + rdi + 0x270]
add cl, r10b
jmp 0x1400d3d46
movabs rcx, 0x6a7fa63587ca2399
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x270]
add rax, r9
add rdi, rax
lea edx, [r10 + rcx]
sub dl, 0x2f
inc rdi
jmp 0x1400d33c2
movabs rdx, 0xe2db952979dcca9d
movzx ecx, r10b
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
sub cl, al
sub dl, 0x4b
jmp 0x1400d3d46
movabs rdx, 0x97657b9764f8c523
movzx ecx, r10b
add rdx, rdi
movzx eax, dl
add dl, 0xb
and al, r10b
add al, al
sub cl, al
add dl, cl
movabs rcx, 0xa892bf7c6d965fd7
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x1f
add cl, dl
add cl, r10b
mov byte [rbp + rdi + 0x270], cl
add r8, r9
jmp 0x1400d3d0e
movabs rcx, 0xd39373115e0218a5
add rcx, rdi
dec rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x7d
inc rdi
jmp 0x1400d33c2
movabs rcx, 0xfc16a8b570b6c27
inc r9
add rcx, rdi
dec rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x11
inc rdi
jmp 0x1400d33c2
movabs rcx, 0x4bef62055014bfa9
movzx eax, r10b
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x61
jmp 0x1400d3c6d
movabs rdx, 0xc44b50f9422766ad
movzx eax, r10b
add rdx, rdi
movzx ecx, r10b
and al, dl
add dl, 0x45
add al, al
sub cl, al
add dl, cl
movzx eax, r10b
movabs rcx, 0xe4c0b6f6669fb359
add rcx, rdi
and al, cl
add al, al
sub r10b, al
sub r10b, 0x6f
add r10b, cl
mov byte [rbp + rdi + 0x270], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400d33c2
movzx eax, r10b
movabs rcx, 0x3ca73fed343a0db1
add rcx, rdi
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x29
dec rdi
inc rdi
jmp 0x1400d33c2
movzx eax, r10b
movabs rcx, 0xb5032ee1264cb4b5
add rcx, rdi
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0xd
add r8, r9
jmp 0x1400d3d0e
movabs rcx, 0xf131265b1f560837
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x7f
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d33c2
mov r10, r11
movabs rcx, 0x2d5f1dd5185f5bb9
add rcx, rdi
movzx edx, r10b
and r11b, cl
add r11b, r11b
sub dl, r11b
sub dl, 0xf
add dl, cl
inc r9
movabs rcx, 0x6c64c802748d0c55
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x53
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi + 0x270], al
add rax, r9
sub rdi, rax
inc r8
movabs rcx, 0x4e4dcc4578086294
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0xc
add cl, r10b
mov byte [rbp + rdi + 0x270], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x270]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d33c2
movabs rcx, 0xa5bb0cc90a7202bd
movzx eax, r11b
add rcx, rdi
and al, cl
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2b
movzx eax, byte [rbp + rdi + 0x270]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d33c2
movzx eax, r10b
movabs rcx, 0x5e0f36d0cf13cebb
add rcx, rdi
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x1d
jmp 0x1400d33c0
movzx eax, r10b
movabs rcx, 0x9a3d2e4ac81d223d
add rcx, rdi
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x55
jmp 0x1400d33b0
lea rdi, [rbp + 0x15df4c4]
jmp 0x1400d3e57
lea rdi, [rbp + 0x1594b03]
jmp 0x1400d3e57
lea rdi, [rbp + 0x270]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [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 0x1400d3ee5
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400d3ee5
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
mov edx, 0x1f9f70aa
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400d3ee0
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400d3ec0
cmp edx, 0x204a4fec
je 0x1400d3eea
test r9d, r9d
jne 0x1400d3ea0
mov rax, qword [rax]
jmp 0x1400d3e70
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 + 0x30]
xor eax, eax
mov qword [rbp + 0x29a], rax
movabs rsi, 0x97b7608250271fa2
mov dword [rbp + 0x2a2], eax
movabs r12, 0xeed7f867baac879a
mov word [rbp + 0x2a6], ax
movabs r14, 0xaf43e0525bada09e
mov dword [rbp + 0x290], 0x3f06313e
movabs r15, 0xd193ef82e654916a
mov dword [rbp + 0x294], 0x33afb3c
movabs r13, 0xf3e3feb370fb8236
mov word [rbp + 0x298], 0x9500
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402ff1a0]
mov r9, qword [0x1402ff198]
nop
xor edi, edi
cmp rdi, 0x18
jae 0x1400d4c26
movzx r11d, byte [rbp + rdi + 0x290]
mov rbx, r11
nop dword [rax + rax]
cmp r8, rdi
ja 0x1400d4c1d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d3fdc
lea rcx, [rdi + r12]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
sub r10b, 0x36
jmp 0x1400d4010
je 0x1400d4b8d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d4ae6
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d4a7c
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d4a52
nop dword [rax]
cmp r9, rdi
ja 0x1400d4c14
lea rax, [r9 + 9]
cmp r8, rax
jae 0x1400d403a
lea rcx, [rdi + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
jmp 0x1400d4090
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d49f8
inc rax
cmp r8, rax
je 0x1400d49cb
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d499c
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d4973
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d494f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d4926
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400d45ed
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d45c9
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d4597
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d456d
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d4549
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d4520
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d44fa
lea rcx, [r9 + 0x2a]
cmp r8, rcx
je 0x1400d44d6
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d449c
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d40a0
lea r9, [rcx + 0x10]
mov r8, rcx
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400d4beb
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1400d4bc6
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x1400d4244
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1400d4224
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400d4209
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x1400d4434
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x1400d43da
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400d4385
mov r8, rax
lea r9, [rax + 2]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d4350
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d432c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d4303
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d42de
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d42b5
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
ja 0x1400d4287
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d425f
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d40a0
mov r8, rcx
lea r9, [rcx + 3]
jmp 0x1400d40a0
lea rcx, [rdi + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x52
jmp 0x1400d4090
lea rdx, [rdi + r15]
mov ecx, 0xd
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d4010
lea rcx, [rdi + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
jmp 0x1400d3fa5
movabs rdx, 0xbdbb04128138fd10
movzx eax, r11b
add rdx, rdi
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x70
add r10b, dl
jmp 0x1400d4a1c
movzx eax, r11b
movabs rcx, 0xe00b13430bdfeddc
add rcx, rdi
inc r9
and al, cl
dec rdi
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 4
inc rdi
jmp 0x1400d3f92
mov ecx, 0x20
movabs rdx, 0x46fb40d4abd4c040
add rdx, rdi
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d4aca
movzx eax, r11b
movabs rcx, 0x694b5005367bb10c
add rcx, rdi
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x54
jmp 0x1400d4acd
mov ecx, 0xc
movabs rdx, 0x8b9b5f35c122a1d8
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d4b0b
movabs rcx, 0xadeb6e664bc992a4
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x1400d4b3f
movabs rcx, 0xd03b7d96d6708370
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x290]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x10
inc rdi
jmp 0x1400d3f92
mov ecx, 0x35
movabs rdx, 0x4853b2c0bbb8ce3a
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 0x41
jb 0x1400d48b8
movabs rcx, 0x2a0cf95460be075c
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 8]
jmp 0x1400d4a1c
movabs rcx, 0x6aa3c1f1465fbf06
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
cmp r8, 0x7a
jae 0x1400d48c8
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400d47c2
movabs rcx, 0x812d9139cb436f54
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
jmp 0x1400d43a9
mov ecx, 0x21
movabs rdx, 0x8cf3d121d106afd2
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r8 + r9]
cmp rax, 5
je 0x1400d48f9
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400d46f2
mov ecx, 0x11
movabs rdx, 0xe97630b77b1c4fb2
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d43f9
mov ecx, 0x36
movabs rdx, 0x8e4c430de0eabdcc
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi + 0x290]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d3f92
movabs rcx, 0xb09c523e6b91ae98
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x1400d4b3f
mov ecx, 0x22
movabs rdx, 0xd2ec616ef6389f64
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400d4b08
mov ecx, 0xe
movabs rdx, 0x178c7fd00b8680fc
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d4aca
movabs rcx, 0x39dc8f00962d71c8
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x1400d4aa0
movabs rcx, 0x5c2c9e3120d46294
add rcx, rdi
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xc
inc rdi
jmp 0x1400d3f92
mov ecx, 0x30
movabs rdx, 0x7e7cad61ab7b5360
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 0x1400d3f92
movabs rcx, 0xa0ccbc923622442c
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x34
jmp 0x1400d4a1c
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400d4611
lea rcx, [rdi + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
jmp 0x1400d4458
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4654
mov ecx, 0x12
movabs rdx, 0x2f6ec104a04e3f44
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi + 0x290]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d3f92
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d4686
mov ecx, 0x26
movabs rdx, 0xeacea2a38b005dac
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d4b0b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d46c1
mov ecx, 0x18
movabs rdx, 0x3f3e56b0d5bda9b0
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 0x1400d3f92
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d4458
movabs rcx, 0x1cee47804b16b8e4
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
jmp 0x1400d4a1c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d471f
movabs rcx, 0xc7262186f0755ee6
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
jmp 0x1400d4a1c
inc rax
cmp r8, rax
jne 0x1400d4759
mov ecx, 0x25
movabs rdx, 0xa4d6125665ce6e1a
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 0x1400d3f92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d478c
movabs rcx, 0x82860325db277d4e
add rcx, rdi
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x22
inc rdi
jmp 0x1400d3f92
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d43f9
mov ecx, 0x17
movabs rdx, 0xf945c663b08bba1e
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d4b0b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4805
mov ecx, 0x24
movabs rdx, 0x5edd8209409c7e88
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi + 0x290]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d3f92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d4837
mov ecx, 0x38
movabs rdx, 0x1a3d63a82b4e9cf0
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d4b0b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d4854
movabs rdx, 0xb34d36168b59ca8c
mov ecx, 0x16
jmp 0x1400d4a8b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d4887
movabs rcx, 0x90fd26e600b2d9c0
add rcx, rdi
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
inc rdi
jmp 0x1400d3f92
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d43a9
movabs rcx, 0x4c5d0884eb64f828
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
jmp 0x1400d4a1c
mov byte [rbp + rdi + 0x290], r10b
inc rdi
jmp 0x1400d3f92
mov ecx, 8
movabs rdx, 0x7bcea23d6171690
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rdi + 0x290]
add r10b, dl
add r10b, r11b
jmp 0x1400d4aa0
movabs rdx, 0xe56cdaf34b7025c4
movzx r10d, r11b
add rdx, rdi
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, byte [rbp + rdi + 0x290]
sub r10b, 0x5c
jmp 0x1400d4b08
mov ecx, 0x19
movabs rdx, 0x8536e6fdfaef9942
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d4b3f
movabs rcx, 0xa786f62e85968a0e
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x1400d4b0b
mov ecx, 5
movabs rdx, 0xc9d7055f103d7ada
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d4acd
mov ecx, 0x27
movabs rdx, 0x30c732f0b0324d3e
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 0x1400d3f92
movabs rcx, 0x531742213ad93e0a
inc r9
add rcx, rdi
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x46
inc rdi
jmp 0x1400d3f92
mov ecx, 0x13
movabs rdx, 0x75675151c5802ed6
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rdx, 0x18e4f1bc1b6a8ef6
movzx eax, r11b
add rdx, rdi
mov ecx, 0x23
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi + 0x290], cl
inc r9
dec rdi
inc rdi
jmp 0x1400d3f92
movabs rcx, 0xfea78e13f01bf206
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
dec rdi
inc rdi
jmp 0x1400d3f92
movabs rdx, 0x20f79d447ac2e2d2
mov ecx, 0x21
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rdx, 0xf694e28b90c39e2a
movzx eax, r11b
add rdx, rdi
movzx ecx, r10b
and al, dl
add al, al
sub cl, al
sub cl, 0x26
add cl, r11b
add cl, dl
mov byte [rbp + rdi + 0x290], cl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d3f92
movabs rdx, 0x87e7cad61ab7b536
movzx r10d, bl
add rdx, rdi
mov r11, rbx
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x7a
add r10b, dl
inc r9
movabs rdx, 0xd444d35b061cad5e
add rdx, rdi
mov ecx, 0x37
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi + 0x290], al
add rax, r9
sub rdi, rax
inc r8
movabs rdx, 0xc31ccbc2c0c934f8
add rdx, rdi
mov ecx, 0x1c
movzx eax, dl
and al, r11b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi + 0x290], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x290]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d3f92
mov ecx, 0x2f
movabs rdx, 0xcc87e937300596ce
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 + 0x290]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d3f92
movzx eax, r11b
movabs rcx, 0x16340de3fba27302
add rcx, rdi
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xe
jmp 0x1400d3f90
mov ecx, 0x2f
movabs rdx, 0x38841d14864963ce
add rdx, rdi
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d3f80
lea rdi, [rbp + 0x16b1e08]
jmp 0x1400d4c2d
lea rdi, [rbp + 0xd7a5a2]
jmp 0x1400d4c2d
lea rdi, [rbp + 0x290]
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 0x1400d4cb5
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400d4cb5
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
mov edx, 0xe347595f
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400d4cb0
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400d4c90
cmp edx, 0x45fe0901
je 0x1400d4cba
test r9d, r9d
jne 0x1400d4c70
mov rax, qword [rax]
jmp 0x1400d4c40
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
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 0x1400d4d65
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400d4d65
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
mov edx, 0xdb6983ea
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400d4d60
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400d4d40
cmp edx, 0x4b28ade0
je 0x1400d4d6a
test r9d, r9d
jne 0x1400d4d20
mov rax, qword [rax]
jmp 0x1400d4cf0
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.1400e9ea0
mov r9, rax
lea r8, [0x140149ae8]
lea rdx, str.CONOUT_
lea rcx, [rsp + 0x50]
call fcn.1400f4db8
mov ecx, 0xd0
call fcn.1400e1e30
mov rcx, rax
call fcn.14008afc0
mov rcx, rax
mov qword [0x1402ff158], rax
call fcn.14005f540
test al, al
jne 0x1400d4ddd
lea rcx, [0x140149b20]
call fcn.1400f4b04
jmp 0x1400d4dee
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
xor eax, eax
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xc0]
mov byte [rsp + 0x30], al
call fcn.1400d8570
lea rcx, [rbp + 0xc0]
call fcn.14008ac40
cmp dword [rbp + 0xc8], 0
jne 0x1400d60bf
vmovaps xmmword [rsp + 0x640], xmm6
lea rsi, str._:.0f_m
vmovaps xmmword [rsp + 0x630], xmm7
lea r13, str._f_n_n____K_n
vmovaps xmmword [rsp + 0x620], xmm8
lea r12, [0x1402fcf30]
vmovss xmm8, dword [0x140149e60]
vmovaps xmmword [rsp + 0x610], xmm9
xor eax, eax
vmovss xmm9, dword [0x140149e54]
vmovaps xmmword [rsp + 0x600], xmm10
movabs rdi, 0x140660022
vmovss xmm10, dword [0x140149e04]
vmovaps xmmword [rsp + 0x5f0], xmm11
vmovss xmm11, dword [0x140149e7c]
vmovaps xmmword [rsp + 0x5e0], xmm12
vmovsd xmm12, qword [0x140149dc8]
vmovaps xmmword [rsp + 0x5d0], xmm13
vmovss xmm13, dword [0x140149e68]
vmovaps xmmword [rsp + 0x5c0], xmm14
vmovss xmm14, dword [0x140149e70]
mov qword [rbp + 0x378], rax
lea rax, str.Overlay_FPS:_:.0f
vpxor xmm0, xmm0, xmm0
vmovaps xmmword [rsp + 0x5b0], xmm15
vmovss xmm15, dword [0x140149e58]
mov qword [rbp + 0x350], 0
vmovups ymmword [rbp + 0x358], ymm0
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 0x13
vxorps xmm7, xmm7, xmm7
nop dword [rax]
nop dword [rax + rax]
mov rdx, qword [0x1402ff158]
lea rcx, [rbp + 0x350]
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 0x1400d4f67
lea rcx, [rbp + 0x350]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x350]
call qword [sym.imp.USER32.dll_DispatchMessageA]
mov ecx, 0x24
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400d4f87
mov rcx, qword [0x1402ff150]
cmp byte [rcx + 0x10], 0
sete al
mov byte [rcx + 0x10], al
call fcn.1400cdf30
call fcn.14003c890
call fcn.14003dea0
call fcn.140008e40
mov rax, qword [0x1402ff150]
cmp byte [rax + 0x10], 0
je 0x1400d4fb4
mov rcx, qword [0x1402ff158]
call fcn.140066b60
vmovups xmm0, xmmword [0x14014a000]
lea rcx, [rbp + 0xe0]
vmovups xmmword [rbp + 0xe0], xmm0
call fcn.140003e00
vmovss xmm0, dword [0x140149e28]
mov rdx, qword [0x1402ff138]
lea rcx, [rbp + 0xf0]
add rdx, 0xdc
mov ebx, eax
vmovss dword [rsp + 0x58], xmm0
vmovss dword [rsp + 0x5c], xmm0
call fcn.1400d7580
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x100], 1
mov qword [rbp + 0x108], rax
lea r8, [rbp + 0x40]
vmovups xmm0, xmmword [rbp + 0x100]
vmovdqa xmmword [rbp + 0x40], xmm0
vmovups xmm0, xmmword [rbp + 0xd0]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x2b0]
vmovdqa xmmword [rsp + 0x40], xmm0
call fcn.1400d85d0
mov rcx, qword [0x1402ff158]
lea r8, [rsp + 0x58]
vmovaps xmm3, xmm9
lea rdx, [rbp + 0x2b0]
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], ebx
call fcn.14005cff0
lea rcx, [rbp + 0x2b0]
call fcn.14005b690
mov rcx, qword [0x1402ff158]
mov r15, qword [rcx + 8]
mov r14, qword [rcx]
cmp r14, r15
je 0x1400d5ff1
nop dword [rax]
nop word [rax + rax]
mov rdx, r14
lea rcx, [rbp + 0x420]
call fcn.14005b1b0
lea rcx, [rbp + 0x380]
call fcn.14008ae30
cmp qword [rbp + 0x440], 0
je 0x1400d5122
mov rcx, qword [0x1402ff158]
lea r8, [rbp + 0x430]
lea rdx, [rbp + 0x3d0]
call fcn.1400cdc60
mov rdx, rax
lea rcx, [rbp + 0x380]
mov rbx, rax
call fcn.14005b530
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x3a0]
call fcn.14005b530
mov eax, dword [rbx + 0x40]
lea rcx, [rbp + 0x3f0]
mov dword [rbp + 0x3c0], eax
call fcn.14005b690
lea rcx, [rbp + 0x3d0]
call fcn.14005b690
cmp qword [rbp + 0x3b0], 0
je 0x1400d5f89
vmovups xmm0, xmmword [0x140149ff0]
xor r8d, r8d
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x450]
vmovups xmmword [rbp + 0x110], xmm0
call fcn.14005ba20
lea r8, [rbp + 0x424]
lea rdx, [rbp + 0x5c]
lea rcx, [rbp + 0x50]
call fcn.14005cfb0
mov rcx, rax
call fcn.14008ac80
mov ecx, dword [rbp + 0x3c0]
mov rax, qword [0x1402ff150]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm12
vcvtsd2ss xmm3, xmm2, xmm2
vmovss dword [rsp + 0x34], xmm3
cmp ecx, 2
jne 0x1400d51a3
vmovups xmm0, xmmword [rax + 0x2c]
vmovups xmmword [rbp + 0x120], xmm0
jmp 0x1400d5201
cmp ecx, 3
jne 0x1400d51b7
vmovups xmm0, xmmword [rax + 0x3c]
vmovups xmmword [rbp + 0x130], xmm0
jmp 0x1400d5201
cmp ecx, 4
jne 0x1400d51cb
vmovups xmm0, xmmword [rax + 0x4c]
vmovups xmmword [rbp + 0x140], xmm0
jmp 0x1400d5201
cmp ecx, 6
jne 0x1400d51ef
vmovups xmm0, xmmword [rax + 0x5c]
vaddss xmm1, xmm11, dword [rbp + 0x42c]
vmovss dword [rbp + 0x42c], xmm1
vmovups xmmword [rbp + 0x150], xmm0
jmp 0x1400d5201
cmp ecx, 5
jne 0x1400d5209
vmovups xmm0, xmmword [rax + 0x7c]
vmovups xmmword [rbp + 0x160], xmm0
vmovups xmmword [rbp + 0x110], xmm0
cmp byte [rbp + 0x420], 0x19
jne 0x1400d5227
vmovups xmm0, xmmword [rax + 0x6c]
vmovups xmmword [rbp + 0x170], xmm0
vmovups xmmword [rbp + 0x110], xmm0
vmovsd xmm0, qword [rbp + 0x424]
mov eax, dword [rbp + 0x42c]
lea r9, [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x450]
mov dword [rbp + 0x78], eax
vmovsd qword [rbp + 0x70], xmm0
vmovss dword [rsp + 0x60], xmm7
vmovss dword [rsp + 0x64], xmm7
call fcn.14005d7d0
test al, al
je 0x1400d5dad
lea rcx, [rbp + 0x3a0]
call fcn.14005e500
lea r8, [rsp + 0x34]
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x2d0]
call fcn.1400d7520
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x180], 2
mov qword [rbp + 0x188], rax
lea r8, [rsp + 0x40]
vmovups xmm0, xmmword [rbp + 0x180]
mov qword [rbp + 0x190], rsi
lea rdx, [rbp + 0x40]
mov qword [rbp + 0x198], 0xb
lea rcx, [rbp + 0x2f0]
vmovups xmm1, xmmword [rbp + 0x190]
vmovdqa xmmword [rsp + 0x40], xmm0
vmovdqa xmmword [rbp + 0x40], xmm1
call fcn.1400d85d0
mov rcx, qword [0x1402ff150]
cmp byte [rcx + 0x13], 1
jne 0x1400d5a9d
cmp byte [rbp + 0x420], 2
jne 0x1400d537d
cmp byte [rcx + 0x8c], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rsp + 0x70]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rsp + 0x74], xmm2
vmovss dword [rsp + 0x70], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 3
jne 0x1400d53fa
cmp byte [rcx + 0x8d], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rsp + 0x78]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rsp + 0x7c], xmm2
vmovss dword [rsp + 0x78], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 0xa
jne 0x1400d5474
cmp byte [rcx + 0x8e], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x80]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x7c], xmm2
vmovss dword [rbp - 0x80], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 9
jne 0x1400d54ee
cmp byte [rcx + 0x8e], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x78]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x74], xmm2
vmovss dword [rbp - 0x78], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 0xb
jne 0x1400d5568
cmp byte [rcx + 0x8f], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x70]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x6c], xmm2
vmovss dword [rbp - 0x70], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 0xc
jne 0x1400d55e2
cmp byte [rcx + 0x90], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x68]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x64], xmm2
vmovss dword [rbp - 0x68], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 0xd
jne 0x1400d565c
cmp byte [rcx + 0x91], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x60]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x5c], xmm2
vmovss dword [rbp - 0x60], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 7
jne 0x1400d56d6
cmp byte [rcx + 0x92], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x58]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x54], xmm2
vmovss dword [rbp - 0x58], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 8
jne 0x1400d5750
cmp byte [rcx + 0x93], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x50]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x4c], xmm2
vmovss dword [rbp - 0x50], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 6
jne 0x1400d57ca
cmp byte [rcx + 0x94], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x48]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x44], xmm2
vmovss dword [rbp - 0x48], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 0xe
jne 0x1400d5844
cmp byte [rcx + 0x95], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x40]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x3c], xmm2
vmovss dword [rbp - 0x40], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 0xf
jne 0x1400d58be
cmp byte [rcx + 0x96], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x38]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x34], xmm2
vmovss dword [rbp - 0x38], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 0x10
jne 0x1400d5938
cmp byte [rcx + 0x97], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x30]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x2c], xmm2
vmovss dword [rbp - 0x30], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 0x19
jne 0x1400d59b2
cmp byte [rcx + 0x98], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x28]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x24], xmm2
vmovss dword [rbp - 0x28], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 0x13
jne 0x1400d5a2c
cmp byte [rcx + 0x99], 1
jne 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x20]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x1c], xmm2
vmovss dword [rbp - 0x20], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
movzx eax, byte [rbp + 0x420]
cmp al, 0x20
ja 0x1400d5a9d
bt rdi, rax
jae 0x1400d5a9d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5a9d
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x18]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0x14], xmm2
vmovss dword [rbp - 0x18], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rcx + 0x14], 1
jne 0x1400d5c86
cmp byte [rbp + 0x498], 1
jne 0x1400d5b10
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x20]
ja 0x1400d5b10
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 0x10]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 0xc], xmm2
vmovss dword [rbp - 0x10], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 0x1a
jne 0x1400d5b7d
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x20]
ja 0x1400d5be6
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp - 8]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp - 4], xmm2
vmovss dword [rbp - 8], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x420], 0x1f
jne 0x1400d5be6
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x1c]
ja 0x1400d5be6
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp + 4], xmm2
vmovss dword [rbp], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
mov rcx, qword [0x1402ff150]
cmp byte [rbp + 0x499], 1
jne 0x1400d5c86
vmovups xmm0, xmmword [rcx]
vmovss xmm1, dword [rsp + 0x64]
vmovups xmmword [rbp + 0x1a0], xmm0
vmovss xmm0, dword [rsp + 0x60]
vsubss xmm2, xmm1, xmm14
lea rcx, [rbp + 0x310]
vmovss dword [rbp + 8], xmm0
vmovss dword [rbp + 0xc], xmm2
call fcn.14005bf80
mov r8d, 3
lea rdx, [0x140149b8c]
lea rcx, [rbp + 0x310]
call fcn.14005bcc0
vmovups xmm0, xmmword [rbp + 0x1a0]
mov rcx, qword [0x1402ff158]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm15
lea r8, [rbp + 8]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x310]
vmovdqa xmmword [rsp + 0x40], xmm0
call fcn.1400cddd0
lea rcx, [rbp + 0x310]
call fcn.14005b690
mov rcx, qword [0x1402ff150]
mov eax, dword [rbp + 0x3c0]
cmp eax, 6
jne 0x1400d5d3d
cmp byte [rcx + 0x15], 1
jne 0x1400d5da1
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x24]
ja 0x1400d5da1
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
vmovups xmm6, xmmword [rbp + 0x110]
vsubss xmm2, xmm1, xmm8
lea rcx, [rbp + 0x330]
vmovss dword [rbp + 0x14], xmm2
vmovss dword [rbp + 0x10], xmm0
call fcn.14005bf80
mov r8d, 3
lea rdx, [0x140149b8c]
lea rcx, [rbp + 0x330]
call fcn.14005bcc0
mov rcx, qword [0x1402ff158]
lea rax, [rsp + 0x40]
vmovaps xmm3, xmm13
lea r8, [rbp + 0x10]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x330]
vmovdqa xmmword [rsp + 0x40], xmm6
call fcn.1400cddd0
lea rcx, [rbp + 0x330]
call fcn.14005b690
mov rcx, qword [0x1402ff150]
mov eax, dword [rbp + 0x3c0]
cmp eax, 5
jne 0x1400d5da1
cmp byte [rcx + 0x16], 0
je 0x1400d5da1
vmovss xmm0, dword [rsp + 0x34]
vcomiss xmm0, dword [rcx + 0x28]
ja 0x1400d5da1
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm1, dword [rsp + 0x64]
vmovss xmm0, dword [rsp + 0x60]
mov rcx, qword [0x1402ff158]
lea r8, [rbp + 0x38]
vsubss xmm2, xmm1, xmm8
mov byte [rsp + 0x28], 0
lea rdx, [rbp + 0x2f0]
vmovaps xmm3, xmm9
vmovss dword [rbp + 0x3c], xmm2
vmovss dword [rbp + 0x38], xmm0
mov dword [rsp + 0x20], eax
call fcn.14005cff0
lea rcx, [rbp + 0x2f0]
call fcn.14005b690
mov rax, qword [0x1402ff150]
cmp byte [rax + 0x12], 0
je 0x1400d5f89
cmp dword [rbp + 0x488], 0
je 0x1400d5f89
mov rdi, r13
nop
mov r8d, dword [rdi]
lea rdx, [rbp + 0x80]
mov ebx, dword [rdi + 4]
lea rcx, [rbp + 0x420]
vmovss dword [rbp + 0x18], xmm7
vmovss dword [rbp + 0x1c], xmm7
vmovss dword [rbp + 0x20], xmm7
vmovss dword [rbp + 0x24], xmm7
call fcn.14008ae70
vmovss xmm0, dword [rbp + 0x80]
vucomiss xmm0, xmm7
je 0x1400d5f7c
vmovss xmm0, dword [rbp + 0x84]
vucomiss xmm0, xmm7
je 0x1400d5f7c
vmovss xmm0, dword [rbp + 0x88]
vucomiss xmm0, xmm7
je 0x1400d5f7c
vmovsd xmm0, qword [rbp + 0x80]
mov eax, dword [rbp + 0x88]
lea r9, [rbp + 0x18]
mov rcx, qword [0x1402ff158]
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x450]
mov dword [rbp + 0xa8], eax
vmovsd qword [rbp + 0xa0], xmm0
call fcn.14005d7d0
test al, al
je 0x1400d5f7c
mov r8d, ebx
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x420]
call fcn.14008ae70
vmovss xmm0, dword [rax]
vucomiss xmm0, xmm7
vmovss dword [rbp + 0x80], xmm0
vmovss xmm1, dword [rax + 4]
vmovss dword [rbp + 0x84], xmm1
vmovss xmm2, dword [rax + 8]
vmovss dword [rbp + 0x88], xmm2
je 0x1400d5f7c
vucomiss xmm1, xmm7
je 0x1400d5f7c
vucomiss xmm2, xmm7
je 0x1400d5f7c
vmovsd xmm0, qword [rbp + 0x80]
mov eax, dword [rbp + 0x88]
lea r9, [rbp + 0x20]
mov rcx, qword [0x1402ff158]
lea r8, [rbp + 0x90]
lea rdx, [rbp + 0x450]
mov dword [rbp + 0x98], eax
vmovsd qword [rbp + 0x90], xmm0
call fcn.14005d7d0
test al, al
je 0x1400d5f7c
lea rcx, [rbp + 0x110]
call fcn.140003e00
vmovss xmm0, dword [rbp + 0x20]
vmovss xmm1, dword [rbp + 0x24]
mov rcx, qword [0x1402ff138]
lea r8, str.Background
vmovss dword [rbp + 0x28], xmm0
vmovss xmm0, dword [rbp + 0x18]
vmovss dword [rbp + 0x2c], xmm1
vmovss xmm1, dword [rbp + 0x1c]
vmovss dword [rbp + 0x30], xmm0
vmovss dword [rbp + 0x34], xmm1
mov rdx, qword [rcx + 0x4140]
mov ebx, eax
mov rcx, qword [rdx + 0x40]
xor edx, edx
call fcn.140008200
mov r9d, ebx
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0x30]
mov rcx, rax
vmovss dword [rsp + 0x20], xmm10
call fcn.140034ac0
add rdi, 8
cmp rdi, r12
jne 0x1400d5dd0
lea rcx, [rbp + 0x3a0]
lea rsi, [rbp + 0x380]
lea rdi, [rbp + 0x488]
lea rbx, [rbp + 0x430]
call fcn.14005b690
mov rcx, rsi
call fcn.14005b690
mov rcx, rdi
call fcn.14005b1a0
mov rcx, rbx
call fcn.14005b690
add r14, 0x88
lea rsi, str._:.0f_m
movabs rdi, 0x140660022
cmp r14, r15
jne 0x1400d50a0
mov rcx, qword [0x1402ff158]
lea rsi, str._:.0f_m
call fcn.140066ac0
cmp dword [rbp + 0x358], 0x12
jne 0x1400d4f20
vmovaps xmm15, xmmword [rsp + 0x5b0]
vmovaps xmm14, xmmword [rsp + 0x5c0]
vmovaps xmm13, xmmword [rsp + 0x5d0]
vmovaps xmm12, xmmword [rsp + 0x5e0]
vmovaps xmm11, xmmword [rsp + 0x5f0]
vmovaps xmm10, xmmword [rsp + 0x600]
vmovaps xmm9, xmmword [rsp + 0x610]
vmovaps xmm8, xmmword [rsp + 0x620]
vmovaps xmm7, xmmword [rsp + 0x630]
vmovaps xmm6, xmmword [rsp + 0x640]
call fcn.14003c800
call fcn.14003d0b0
mov rbx, qword [0x1402ff138]
mov qword [0x1402ff138], rbx
call fcn.140006b80
mov rcx, rbx
mov qword [0x1402ff138], 0
call fcn.14002a680
mov rcx, qword [0x1402ff158]
mov rcx, qword [rcx + 0x48]
call qword [sym.imp.USER32.dll_DestroyWindow]
lea r11, [rsp + 0x650]
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.1400f4c4c
int3