Function at 0x180070fb0
Capabilities:
Check for foreground window switch
Check http status code
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x540
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
mov rax, qword [0x18050b500]
xor rax, rsp
mov qword [rsp + 0x510], rax
mov dword [rsp + 0x100], 0
mov rax, qword [0x1804c78a0]
add al, 3
xor al, 0x25
mov byte [rsp + 0x150], al
mov dword [rsp + 0x151], 0xcd629631
mov word [rsp + 0x155], 0x2057
mov byte [rsp + 0x157], 0x6f
xor eax, eax
mov qword [rsp + 0x158], rax
mov byte [rsp + 0x160], al
movabs rdi, 0xac70a98d6855ea09
movabs rsi, 0x2c3f0cf120510d17
movabs r15, 0x515ab2bd97410b25
movabs r14, 0x8989a775f1cef6cd
movabs r12, 0xe6d441fac34ce083
movabs r13, 0x9490d9fef3dc2ce7
movzx edx, byte [rsp + 0x21]
nop word [rax + rax]
mov r8, qword [0x1805190f8]
mov r9, qword [0x1805190f0]
nop
xor ebx, ebx
cmp rbx, 0x11
jae 0x180071ba4
movzx r10d, byte [rsp + rbx + 0x150]
movzx r11d, r10b
nop dword [rax]
cmp r8, rbx
ja 0x180071b99
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1800710db
lea rcx, [rbx + r15]
mov rax, r10
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r10
add rdx, rcx
sub dl, 3
jmp 0x180071114
je 0x180071b27
inc rax
cmp r8, rax
je 0x180071ac4
lea rax, [r9 + 3]
cmp r8, rax
je 0x180071a79
lea rax, [r9 + 6]
cmp r8, rax
je 0x180071a51
lea rax, [r9 + 5]
cmp r8, rax
je 0x180071a03
movzx r11d, r10b
nop dword [rax + rax]
cmp r9, rbx
ja 0x180071b8e
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x18007114c
lea rcx, [rbx + rdi]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3f
jmp 0x180071180
lea rax, [r9 + 1]
cmp r8, rax
je 0x1800719e0
inc rax
cmp r8, rax
je 0x1800719c1
lea rax, [r9 + 3]
cmp r8, rax
je 0x180071969
lea rax, [r9 + 7]
cmp r8, rax
je 0x180071947
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x18007169c
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x180071683
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x180071661
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x180071642
lea rax, [r9 + 5]
cmp r8, rax
je 0x180071629
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x180071610
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1800715f7
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1800715de
lea rax, [r9 + 3]
cmp r8, rax
je 0x1800715c5
lea rax, [r9 + 2]
cmp r8, rax
je 0x18007159b
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x180071190
mov r8, rcx
lea r9, [rcx + 0xa]
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x180071b74
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x180071b5a
lea rcx, [r9 + 0x28]
cmp r8, rcx
jb 0x180071375
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x18007135b
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x180071341
lea rax, [r9 + 2]
cmp r8, rax
jb 0x180071553
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x18007150a
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1800714cc
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1800714a9
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x180071190
mov r8, rcx
lea r9, [rcx + 0x5a]
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x18007147c
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x180071460
lea rcx, [r9 + 2]
cmp r8, rcx
ja 0x180071444
lea rax, [r9 + 1]
cmp r8, rax
ja 0x180071428
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x18007140c
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1800713f0
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1800713ce
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1800713a9
lea rax, [r9 + 8]
cmp r8, rax
ja 0x18007138f
lea rax, [r9 + 6]
cmp r8, rax
ja 0x180071190
mov r8, rcx
lea r9, [rcx + 0x42]
jmp 0x180071190
lea rcx, [rbx + rsi]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x5f
jmp 0x180071180
lea rcx, [rbx + r14]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x65
jmp 0x180071120
lea rcx, [rbx + r12]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x6b
jmp 0x1800710b0
lea edx, [rbx + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r10b
jmp 0x180071a24
lea edx, [rbx - 2]
movzx eax, dl
and al, r10b
mov ecx, 7
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x180071092
lea edx, [rbx - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec rbx
inc rbx
jmp 0x180071092
lea edx, [rbx + 0x6a]
movzx eax, dl
and al, r10b
mov ecx, 0xd
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x18007198a
lea edx, [rbx + 0x20]
movzx eax, dl
and al, r10b
mov ecx, 0x10
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1800719a6
lea edx, [rbx - 0x2a]
movzx eax, dl
and al, r10b
mov ecx, 0x13
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1800719a9
lea edx, [rbx - 0x74]
movzx eax, dl
and al, r10b
mov ecx, 0x16
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x180071a9c
lea edx, [rbx + 0x42]
movzx eax, dl
and al, r10b
mov ecx, 0x19
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x180071ae7
lea edx, [rbx - 8]
movzx eax, dl
and al, r10b
mov ecx, 0x1c
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rsp + rbx + 0x150]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180071092
lea ecx, [rbx + 0x3f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x47
mov byte [rsp + rbx + 0x150], dl
inc rbx
jmp 0x180071092
lea ecx, [rbx - 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4d
movzx r11d, bl
cmp r9, 1
jb 0x1800714bd
sub r11b, 0x42
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, r10b
lea edx, [r11*2 - 0x64]
jmp 0x180071a26
lea ecx, [rbx - 0x55]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x53
cmp r8, 0x20
jae 0x180071919
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x180071852
movzx r11d, bl
lea edx, [r11 - 0x26]
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1800714e4
lea ecx, [rbx + 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x59
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x180071932
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x18007176b
lea ecx, [rbx - 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x49
jmp 0x18007151e
lea ecx, [rbx + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7a
movzx eax, byte [rsp + rbx + 0x150]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180071092
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x74
jmp 0x180071ae7
lea ecx, [rbx - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6e
jmp 0x180071a9c
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x68
jmp 0x1800719a9
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x62
jmp 0x1800719a6
lea ecx, [rbx - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5c
jmp 0x18007198a
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x56
dec rbx
inc rbx
jmp 0x180071092
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x50
inc r9
dec rbx
inc rbx
jmp 0x180071092
lea ecx, [rbx - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4a
jmp 0x180071a26
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1800716bf
lea rcx, [rbx + r15]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 3
jmp 0x180071567
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1800716f2
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7e
movzx eax, byte [rsp + rbx + 0x150]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180071092
lea rax, [r9 + 3]
cmp r8, rax
jne 0x180071717
lea edx, [rbx - 0x5a]
movzx eax, dl
and al, r10b
mov ecx, 0x3b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x180071a9c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x180071742
lea edx, [rbx - 0x32]
movzx eax, dl
and al, r10b
mov ecx, 0x2f
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec rbx
inc rbx
jmp 0x180071092
lea rax, [r9 + 6]
cmp r8, rax
jne 0x180071567
lea edx, [rbx + 0x62]
movzx eax, dl
and al, r10b
mov ecx, 0x29
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x180071a26
lea rax, [r9 + 1]
cmp r8, rax
jne 0x18007178d
lea ecx, [rbx + 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x43
jmp 0x180071a26
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1800717b5
lea ecx, [rbx - 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x37
dec rbx
inc rbx
jmp 0x180071092
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1800717d7
lea ecx, [rbx + 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x2b
jmp 0x1800719a6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1800717f9
lea ecx, [rbx - 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x25
jmp 0x1800719a9
lea rax, [r9 + 7]
cmp r8, rax
jne 0x18007181b
lea ecx, [rbx - 0x29]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x1f
jmp 0x180071a9c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x18007151e
lea ecx, [rbx + 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x13
movzx eax, byte [rsp + rbx + 0x150]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180071092
lea rax, [r9 + 1]
cmp r8, rax
jne 0x180071888
lea edx, [rbx + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rsp + rbx + 0x150]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180071092
inc rax
cmp r8, rax
jne 0x1800718a9
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 8
jmp 0x180071a9c
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1800718cb
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x14
jmp 0x1800719a6
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1800718ed
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1a
jmp 0x18007198a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1800714e0
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
dec rbx
inc rbx
jmp 0x180071092
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x38
add dl, r10b
jmp 0x18007198a
lea ecx, [rbx + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [rcx - 0x3e]
jmp 0x180071a9c
movabs rax, 0x1f666febade4860f
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea edx, [r11 + rax]
sub dl, 0x69
jmp 0x180071a98
movabs rax, 0x37463f7a225e4331
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea edx, [r11 + rax]
sub dl, 0x57
movzx r10d, r11b
lea ecx, [rbx + 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x3b
add cl, r10b
add cl, dl
mov byte [rsp + rbx + 0x150], cl
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x180071092
lea rax, [rbx + r13]
and r10b, al
add r10b, r10b
sub al, r10b
lea edx, [r11 + rax]
sub dl, 0x51
dec rbx
inc rbx
jmp 0x180071092
movabs rax, 0x4f260f0896d80053
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea edx, [r11 + rax]
sub dl, 0x45
movzx r10d, r11b
jmp 0x180071a26
movabs rcx, 0x9bb441239d3d3bf
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 0x39
movzx r10d, r11b
add dl, cl
lea ecx, [rbx - 0x1d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x35
add r10b, cl
mov byte [rsp + rbx + 0x150], r10b
inc r9
dec rbx
inc rbx
jmp 0x180071092
movabs rax, 0xc450791bdccfa72b
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
sub dl, 0x2d
dec rbx
inc rbx
jmp 0x180071092
movabs rcx, 0x397ae32f22c74e03
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 0x15
add dl, cl
movzx r10d, r11b
lea ecx, [rbx + 0x77]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x41
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x150], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x180071ae7
movabs rcx, 0x96c57db3f44537b9
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 0xf
add dl, cl
movzx r10d, r11b
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x44
add cl, r10b
mov byte [rsp + rbx + 0x150], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x150]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180071092
movabs rax, 0xf4101838c5c3216f
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
sub dl, 9
movzx eax, byte [rsp + rbx + 0x150]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180071092
add bl, 0x39
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
add dl, 0x71
jmp 0x180071090
sub bl, 0x11
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
add dl, 0x77
jmp 0x180071080
movsd xmm7, qword [rsp + 0x1737e2c]
jmp 0x180071bad
movsd xmm7, qword [rsp + 0xf48951]
jmp 0x180071bad
movsd xmm7, qword [rsp + 0x150]
movsd qword [rsp + 0x190], xmm7
mov dword [rsp + 0x110], 0x6b6c6d5e
mov dword [rsp + 0x114], 0xaeadb76f
mov dword [rsp + 0x118], 0x6765926e
mov dword [rsp + 0x11c], 0x696f9795
mov dword [rsp + 0x120], 0x74798ca8
mov dword [rsp + 0x124], 0x668f7fbb
mov dword [rsp + 0x128], 0xb47269bf
mov dword [rsp + 0x12c], 0xa5b0879b
mov word [rsp + 0x130], 0x1978
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x132], xmm0
mov dword [rsp + 0x142], eax
mov word [rsp + 0x146], ax
mov byte [rsp + 0x148], al
movabs rsi, 0x5137d35c0890d89d
movabs r15, 0xc5bd467402daf2df
movabs r12, 0x682ced2c13fca419
movabs r14, 0xdcb260440e46be5b
movzx ebx, byte [rsp + 0x21]
nop dword [rax + rax]
mov r8, qword [0x1805190f8]
mov r9, qword [0x1805190f0]
nop
xor edi, edi
cmp rdi, 0x39
jae 0x18007238e
movzx r11d, byte [rsp + rdi + 0x110]
mov edx, r11d
nop dword [rax + rax]
cmp r8, rdi
ja 0x180072384
lea rax, [r9 + 1]
cmp r8, rax
jae 0x180071ccb
lea rcx, [rdi + r15]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
sub bl, 0x19
jmp 0x180071cf7
je 0x18007231a
inc rax
cmp r8, rax
je 0x1800722c3
lea rax, [r9 + 2]
cmp r8, rax
je 0x18007227e
lea rax, [r9 + 4]
cmp r8, rax
je 0x18007225f
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x18007237a
lea rdx, [r9 + 1]
cmp r8, rdx
jae 0x180071d29
lea ecx, [r10 + 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0xd
jmp 0x180071d60
je 0x18007221d
lea rax, [rdx + 1]
cmp r8, rax
je 0x1800721f8
lea rax, [r9 + 7]
cmp r8, rax
je 0x1800721de
lea rax, [r9 + 2]
cmp r8, rax
je 0x1800721b1
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x180071ebb
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x180071e9d
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x180071e74
lea rax, [r9 + 8]
cmp r8, rax
je 0x180071e58
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x18007235e
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x180072342
lea rax, [r9 + 3]
cmp r8, rax
jb 0x180071df5
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x20]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x180071e28
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x180071e0f
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x80]
jmp 0x180071d70
lea ecx, [r10 + 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x61
jmp 0x180071d00
lea ebx, [r10 + 0x26]
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0xa
add bl, r11b
jmp 0x1800722d6
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ebx, 0x14
sub bl, al
add bl, bl
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x110]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180071c82
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1c
jmp 0x1800722d6
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x180071c82
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, 0x21
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x180072232
cmp r8, rdx
jae 0x180071f67
lea ecx, [r10 - 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x19
lea rax, [r8 + r9]
cmp rax, 0x42
je 0x18007219b
lea rdx, [r9 + 1]
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x18007200f
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xb
lea rcx, [r9 + 3]
cmp r8, 0x10
jae 0x180072141
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1800720a7
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 2
cmp r9, 0x64
jb 0x180072132
lea ecx, [r10 - 0x26]
movzx eax, cl
and al, r11b
mov edx, 5
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea ebx, [rdx + rdx]
jmp 0x180072232
jne 0x180071f96
sub r10b, 0x6a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1a
movzx eax, byte [rsp + rdi + 0x110]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180071c82
lea rax, [r9 + 3]
cmp r8, rax
jne 0x180071fb9
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7e
jmp 0x180072295
lea rax, [r9 + 4]
cmp r8, rax
jne 0x180071fe4
add r10b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x46
dec rdi
inc rdi
jmp 0x180071c82
lea rax, [r9 + 7]
cmp r8, rax
jne 0x180071ed9
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, 0x2b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x180072232
cmp r8, rdx
jne 0x18007202e
lea ecx, [r10 - 0x1f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x27
jmp 0x180072232
lea rax, [rdx + 1]
cmp r8, rax
jne 0x180072059
add r10b, 0x5d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x75
dec rdi
inc rdi
jmp 0x180071c82
lea rcx, [r9 + 3]
cmp r8, rcx
jne 0x18007207e
sub r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x11
jmp 0x180072180
lea rax, [r9 + 5]
cmp r8, rax
jne 0x180071f11
sub r10b, 0x69
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x21
jmp 0x180072183
cmp r8, rdx
jne 0x1800720d9
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x34
movzx eax, byte [rsp + rdi + 0x110]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180071c82
cmp r8, rcx
jne 0x1800720fc
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x180072295
lea rax, [r9 + 7]
cmp r8, rax
jne 0x180071f3d
add r10b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, 0x37
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x180071c82
mov byte [rsp + rdi + 0x110], bl
inc rdi
jmp 0x180071c82
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x28
add dl, r11b
add dl, cl
add r10b, 0x77
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x41
add r11b, dl
add r11b, r10b
mov byte [rsp + rdi + 0x110], r11b
movzx ebx, dl
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x180071c82
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [rcx - 0x5a]
jmp 0x180072295
sub r10b, 7
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x31
movzx eax, byte [rsp + rdi + 0x110]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180071c82
lea ecx, [r10 + 0x7d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6b
jmp 0x180072295
sub r10b, 0x39
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x71
inc r9
dec rdi
inc rdi
jmp 0x180071c82
lea ecx, [r10 + 9]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3f
sub r10b, 0x47
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0xf
add r11b, r10b
mov byte [rsp + rdi + 0x110], r11b
inc r9
dec rdi
inc rdi
jmp 0x180071c82
lea ecx, [rdi + 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x77
dec rdi
inc rdi
jmp 0x180071c82
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
add bl, 0x51
add bl, cl
movzx r10d, dil
add r10b, 0x35
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x73
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x110], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1800722d6
lea rcx, [rdi + r14]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
sub bl, 0x7d
add bl, cl
lea edx, [rdi + 0x14]
movzx eax, r11b
and al, dl
mov ecx, 0x3a
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rdi + 0x110], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x110]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180071c82
lea rax, [rdi + rsi]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 0x4b
movzx eax, byte [rsp + rdi + 0x110]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180071c82
sub r10b, 0x25
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 3
jmp 0x180071c80
add r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x35
jmp 0x180071c70
lea rbx, [rsp + 0x15b2ee4]
jmp 0x180072396
lea rbx, [rsp + 0xf621c3]
jmp 0x180072396
lea rbx, [rsp + 0x110]
movzx edx, byte [rsp + 0x21]
lea rcx, [rsp + 0x330]
call fcn.180015cf0
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x1800723b0
mov rdx, rbx
lea rcx, [rsp + 0x330]
call fcn.180015d20
nop
lea r13, [0x180496238]
movabs r14, 0x7d6a451f50ff17e4
movabs r12, 0x6de7e3db36f9a73c
movabs r15, 0x783ecf5df2fd47ac
movzx ebx, byte [rsp + 0x21]
xorps xmm6, xmm6
nop dword [rax + rax]
xor edx, edx
mov r8d, 0x138
lea rcx, [rsp + 0x3d0]
call fcn.1803bc5c0
lea rdx, [rsp + 0x330]
lea rcx, [rsp + 0x1c8]
call fcn.18002ff50
nop
lea rax, [rsp + 0x1c8]
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x1e8]
mov qword [rsp + 0x1a8], rax
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0x1e8]
call fcn.18008b3d0
mov qword [rsp + 0x1e8], r13
lea rdx, [rsp + 0x1e8]
lea rcx, [rsp + 0x3d0]
call fcn.18008bb00
nop
lea rcx, [rsp + 0x1f0]
call fcn.180034e00
nop
lea r9, [fcn.18002fd40]
mov edx, 0x20
lea r8d, [rdx - 0x1f]
lea rcx, [rsp + 0x1c8]
call fcn.180313d8c
cmp dword [rsp + 0x3e0], 0xc8
je 0x1800724d8
lea rcx, [rsp + 0x3d0]
call fcn.18006e780
nop
lea rcx, [rsp + 0x330]
call fcn.180034e00
xor eax, eax
jmp 0x180074a8b
lea rdx, [rsp + 0x3e8]
lea rcx, [rsp + 0x3b0]
call fcn.18002ff50
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x350], xmm0
movups xmmword [rsp + 0x360], xmm0
movups xmmword [rsp + 0x370], xmm0
movups xmmword [rsp + 0x380], xmm0
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x350]
call fcn.180019f60
nop
mov dword [rsp + 0x30], 0x57444e6b
mov dword [rsp + 0x34], 0x4a44745b
mov dword [rsp + 0x38], 0x40404c7e
mov dword [rsp + 0x3c], 0xcf585a55
xor eax, eax
mov qword [rsp + 0x40], rax
mov word [rsp + 0x48], ax
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1805190f8]
mov r9, qword [0x1805190f0]
nop
xor edi, edi
cmp rdi, 0x1a
jae 0x1800731a6
movzx r11d, byte [rsp + rdi + 0x30]
mov esi, r11d
cmp r8, rdi
ja 0x18007319c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1800725b4
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rsi
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rsi
sub bl, 0x3c
mov byte [rsp + 0x21], bl
jmp 0x1800725ee
je 0x18007311c
lea rax, [r9 + 3]
cmp r8, rax
je 0x180073099
lea rax, [r9 + 4]
cmp r8, rax
je 0x180073060
lea rax, [r9 + 6]
cmp r8, rax
je 0x180073021
lea rax, [r9 + 2]
cmp r8, rax
je 0x180072ff5
movzx r10d, dil
cmp r9, rdi
ja 0x180073192
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x180072625
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x180072660
lea rax, [r9 + 1]
cmp r8, rax
je 0x180072fb2
lea rax, [r9 + 3]
cmp r8, rax
je 0x180072f8c
lea rax, [r9 + 5]
cmp r8, rax
je 0x180072f66
lea rax, [r9 + 7]
cmp r8, rax
je 0x180072f40
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x180072c37
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x180072c19
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x180072bf0
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x180072bc4
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x180072ba8
lea rax, [r9 + 9]
cmp r8, rax
je 0x180072b89
lea rax, [r9 + 6]
cmp r8, rax
je 0x180072b69
lea rax, [r9 + 4]
cmp r8, rax
je 0x180072b45
lea rax, [r9 + 2]
cmp r8, rax
je 0x180072b20
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x180072aec
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x180072670
lea r8, [r9 + 5]
lea r9, [r8 + 0x61]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x18007316c
lea rax, [r9 + 1]
cmp r8, rax
jb 0x18007314c
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x180072868
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x180072848
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x180072824
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x180072a98
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x180072a46
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x180072a01
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1800729da
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x180072670
lea r8, [r9 + 0x200]
lea r9, [r8 + 9]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1800729a6
lea rcx, [r9 + 0x40]
cmp r8, rcx
ja 0x180072981
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x18007295d
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x18007293d
lea rax, [r9 + 8]
cmp r8, rax
ja 0x18007291d
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1800728ff
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1800728d9
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1800728aa
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x18007288e
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x180072670
mov r8, rcx
lea r9, [rcx + 0x1000]
jmp 0x180072670
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r11b
mov ecx, 0x36
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x180072660
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x1c
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x1800725f2
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, 0x2e
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x180072585
lea edx, [r10 - 0x60]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x60
add bl, dl
jmp 0x180072fc7
sub r10b, 0x28
movzx eax, r11b
and al, r10b
mov ecx, 0xc
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx ebx, cl
mov byte [rsp + 0x21], cl
inc r9
dec rdi
inc rdi
jmp 0x180072572
add r10b, 0x10
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x70
mov byte [rsp + 0x21], bl
dec rdi
inc rdi
jmp 0x180072572
lea edx, [r10 + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x18007303a
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x80
mov byte [rsp + 0x21], bl
jmp 0x18007307e
sub r10b, 0x48
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 8
mov byte [rsp + 0x21], bl
jmp 0x180073081
lea edx, [r10 - 0x10]
movzx eax, r11b
and al, dl
mov ecx, 0x38
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x1800730ba
add r10b, 0x28
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x18
add cl, r10b
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x1800730e2
add r10b, 0x60
movzx eax, r11b
and al, r10b
mov ecx, 0x30
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx ebx, cl
mov byte [rsp + 0x21], cl
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180072572
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x74
mov byte [rsp + 0x21], bl
mov byte [rsp + rdi + 0x30], bl
inc rdi
jmp 0x180072572
lea edx, [r10 + 0x24]
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
cmp r9, 0x5a
jb 0x1800729f5
lea edx, [r10 - 0x28]
movzx eax, r11b
and al, dl
mov ecx, 0xc
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x180072fc7
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
cmp r8, 0x28
jae 0x180072f00
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x180072e07
lea edx, [r10 + 8]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x38
add cl, dl
jmp 0x180072a19
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0xc
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x180072f1f
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x180072cf3
lea edx, [r10 + 0x54]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x4c
add cl, dl
jmp 0x180072a5e
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, 0x3c
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx ebx, cl
mov byte [rsp + 0x21], cl
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180072572
add r10b, 0x70
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x10
add cl, r10b
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x1800730e2
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x1800730ba
sub r10b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x20
mov byte [rsp + 0x21], bl
jmp 0x180073081
add r10b, 0x18
movzx eax, r11b
and al, r10b
mov ecx, 0x2c
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
jmp 0x180073077
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x30
add bl, dl
jmp 0x18007303a
sub r10b, 0x78
movzx eax, r11b
and al, r10b
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx ebx, cl
mov byte [rsp + 0x21], cl
dec rdi
inc rdi
jmp 0x180072572
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x40
mov byte [rsp + 0x21], bl
inc r9
dec rdi
inc rdi
jmp 0x180072572
lea edx, [r10 - 8]
movzx eax, dl
and al, r11b
mov ecx, 0x1c
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x180072fc7
lea rax, [r9 + 2]
cmp r8, rax
jae 0x180072c56
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x3c
jmp 0x180072aa9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x180072c93
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, 0x14
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180072572
inc rax
cmp r8, rax
jne 0x180072cba
sub r10b, 0x78
movzx eax, r11b
and al, r10b
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
jmp 0x180073077
lea rax, [r9 + 4]
cmp r8, rax
jne 0x180072ab3
add r10b, 0x18
movzx eax, r11b
and al, r10b
mov ecx, 0x2c
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx ebx, cl
mov byte [rsp + 0x21], cl
dec rdi
inc rdi
jmp 0x180072572
lea rax, [r9 + 1]
cmp r8, rax
jne 0x180072d1a
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, 0x1e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x180072fc7
inc rax
cmp r8, rax
jne 0x180072d4b
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3c
mov byte [rsp + 0x21], bl
inc r9
dec rdi
inc rdi
jmp 0x180072572
lea rax, [r9 + 3]
cmp r8, rax
jne 0x180072d70
lea edx, [r10 + 0x74]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x2c
add bl, dl
jmp 0x18007303a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x180072d99
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1c
mov byte [rsp + 0x21], bl
jmp 0x180073081
lea rax, [r9 + 7]
cmp r8, rax
jne 0x180072dc6
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r11b
mov ecx, 0x36
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x1800730ba
lea rax, [r9 + 4]
cmp r8, rax
jne 0x180072a65
add r10b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180072572
lea rax, [r9 + 1]
cmp r8, rax
jne 0x180072e44
sub r10b, 0x30
movzx eax, r11b
and al, r10b
mov ecx, 0x28
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx ebx, cl
mov byte [rsp + 0x21], cl
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180072572
inc rax
cmp r8, rax
jne 0x180072e70
lea edx, [r10 + 0x60]
movzx eax, r11b
and al, dl
mov ecx, 0x30
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x1800730ba
lea rax, [r9 + 3]
cmp r8, rax
jne 0x180072e95
lea edx, [r10 - 0x48]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 8
add bl, dl
jmp 0x18007303a
lea rax, [r9 + 6]
cmp r8, rax
jne 0x180072ec4
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x80
mov byte [rsp + 0x21], bl
dec rdi
inc rdi
jmp 0x180072572
lea rax, [r9 + 4]
cmp r8, rax
jne 0x180072a20
add r10b, 0x48
movzx eax, r11b
and al, r10b
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx ebx, cl
mov byte [rsp + 0x21], cl
inc r9
dec rdi
inc rdi
jmp 0x180072572
lea edx, [r10 - 0x60]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x60
add bl, dl
add bl, r11b
jmp 0x18007303a
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, 0x14
sub cl, al
add cl, cl
add cl, dl
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x1800730ba
sub r10b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, 0x2a
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x1800730e2
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, 0x22
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x180073081
add r10b, 0xc
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x54
mov byte [rsp + 0x21], bl
dec rdi
inc rdi
jmp 0x180072572
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
mov byte [rsp + 0x21], bl
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x24
add r10b, r11b
mov byte [rsp + rdi + 0x30], r10b
inc r9
dec rdi
inc rdi
jmp 0x180072572
lea edx, [rdi + 0x24]
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
inc r9
dec rdi
inc rdi
jmp 0x180072572
movzx r10d, dil
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0xc
mov byte [rsp + 0x21], bl
sub r10b, 0x7c
movzx eax, r11b
and al, r10b
mov ecx, 0x32
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, bl
mov byte [rsp + rdi + 0x30], cl
jmp 0x18007307e
lea edx, [rdi - 0x34]
movzx eax, dl
and al, r11b
mov ecx, 0x36
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx ebx, cl
mov byte [rsp + 0x21], cl
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x180072572
lea rcx, [rdi + r12]
and sil, cl
mov eax, 0x2e
sub al, sil
add al, al
add al, r11b
add al, cl
movzx ebx, al
mov byte [rsp + 0x21], al
movzx r10d, dil
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x14
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rdi + 0x30], al
inc r9
add rax, r9
sub rdi, rax
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x50
add cl, r11b
mov byte [rsp + rdi + 0x30], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180072572
lea rcx, [rdi + r15]
and sil, cl
mov eax, 0x26
sub al, sil
add al, al
add al, r11b
add al, cl
movzx ebx, al
mov byte [rsp + 0x21], al
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180072572
add r10b, 0x74
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x2c
mov byte [rsp + 0x21], bl
jmp 0x180072570
sub r10b, 0x54
movzx eax, r11b
and al, r10b
mov ecx, 0x26
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx ebx, cl
mov byte [rsp + 0x21], cl
jmp 0x180072560
lea rdx, [rsp + 0x1640d60]
jmp 0x1800731ab
lea rdx, [rsp + 0x632544]
jmp 0x1800731ab
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x210]
call fcn.180015cb0
nop
mov rdx, rax
lea rcx, [rsp + 0x350]
call fcn.180018ca0
mov rdi, rax
lea rcx, [rsp + 0x210]
call fcn.180034e00
lea rdx, [rsp + 0x1b0]
mov rcx, rdi
call fcn.180018950
nop
lea r9, [rsp + 0x22]
mov r8, qword [rax + 8]
mov rdx, qword [rax]
lea rcx, [rsp + 0x390]
call fcn.18003e540
or dword [rsp + 0x100], 2
cmp byte [rsp + 0x1c0], 0
je 0x180073222
mov rcx, qword [rsp + 0x1b0]
call fcn.180313c20
movsd qword [rsp + 0x328], xmm6
mov r9d, 1
lea r8d, [r9 + 2]
lea rdx, [rsp + 0x390]
lea rcx, [rsp + 0x230]
call fcn.18008b180
nop
lea rdx, [rsp + 0x328]
mov rcx, rax
call fcn.18008cb20
nop
lea rcx, [rsp + 0x2c8]
call fcn.18002d250
lea rcx, [rsp + 0x2c8]
call fcn.18002f050
movsd xmm0, qword [rsp + 0x328]
comisd xmm0, xmm7
jbe 0x180074ac7
mov dword [rsp + 0x170], 0x42465d79
mov word [rsp + 0x174], 0x4454
mov byte [rsp + 0x176], 0x26
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x177], xmm0
mov word [rsp + 0x187], ax
mov byte [rsp + 0x189], al
movabs rsi, 0x439422b21164e1a6
movabs r14, 0x603538429c8beed6
movabs r12, 0xd90cf2de79c22b8a
movabs r15, 0xcabc6816342ea4f2
movzx edx, byte [rsp + 0x22]
nop
mov r8, qword [0x1805190f8]
mov r9, qword [0x1805190f0]
nop
xor ebx, ebx
cmp rbx, 0x1a
jae 0x180073e75
movzx r11d, byte [rsp + rbx + 0x170]
mov edi, r11d
nop dword [rax + rax]
cmp r8, rbx
ja 0x180073e6b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x18007334c
lea rcx, [rbx + rsi]
movzx eax, dil
and al, cl
mov edx, 0x3b
sub dl, al
add dl, dl
add dl, r11b
add dl, cl
jmp 0x1800733a0
je 0x180073df3
lea rax, [r9 + 2]
cmp r8, rax
je 0x180073d67
lea rax, [r9 + 3]
cmp r8, rax
je 0x180073d37
lea rax, [r9 + 5]
cmp r8, rax
je 0x180073d1b
lea rax, [r9 + 6]
cmp r8, rax
je 0x180073cda
lea rax, [r9 + 7]
cmp r8, rax
je 0x180073cbb
lea rax, [r9 + 9]
cmp r8, rax
je 0x180073c73
movzx r10d, bl
cmp r9, rbx
ja 0x180073e61
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1800733cd
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x52
jmp 0x180073401
lea rax, [r9 + 1]
cmp r8, rax
je 0x180073c5c
lea rax, [r9 + 2]
cmp r8, rax
je 0x180073c36
lea rax, [r9 + 5]
cmp r8, rax
je 0x180073c16
lea rax, [r9 + 8]
cmp r8, rax
je 0x180073be9
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x180073944
nop
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x18007392a
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x180073905
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1800738e3
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1800738c6
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1800738a3
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x180073883
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x180073866
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x180073846
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x180073815
lea r8, [r9 + 3]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x180073e41
lea rax, [r9 + 2]
cmp r8, rax
jb 0x180073e21
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1800735e0
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1800735c3
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1800735a6
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1800737cb
lea rax, [r9 + 4]
cmp r8, rax
jb 0x180073788
lea rax, [r9 + 9]
cmp r8, rax
jb 0x18007374a
lea rax, [r9 + 3]
cmp r8, rax
jb 0x180073724
lea r8, [r9 + 0x200]
lea r9, [r8 + 2]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1800736f3
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1800736d5
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1800736bb
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x18007369f
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x180073680
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x180073664
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x180073642
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x18007361d
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x180073600
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x80]
jmp 0x180073410
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x180073401
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, 0x13
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1800733a4
sub r10b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, 0x1d
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x180073320
lea edx, [r10 - 0x10]
movzx eax, r11b
and al, dl
mov ecx, 0x38
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x180073c8c
sub r10b, 0x5c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x7c
inc r9
dec rbx
inc rbx
jmp 0x180073302
add r10b, 0x58
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x68
dec rbx
inc rbx
jmp 0x180073302
lea edx, [r10 + 0xc]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x54
add dl, cl
jmp 0x180073cf3
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x40
add r8, r9
jmp 0x180073d4f
add r10b, 0x74
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x2c
jmp 0x180073d4f
lea edx, [r10 + 0x28]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x18
jmp 0x180073d81
sub r10b, 0x24
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 4
add dl, r10b
jmp 0x180073db0
sub r10b, 0x70
movzx eax, r11b
and al, r10b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x170]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180073302
add r10b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3e
mov byte [rsp + rbx + 0x170], dl
inc rbx
jmp 0x180073302
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2a
cmp r9, 0x1000
jb 0x18007373b
lea edx, [r10 + 0x24]
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x180073c8c
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x16
cmp r8, 0x64
jae 0x180073bb4
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x180073adc
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x34
jmp 0x18007375f
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 2
lea rax, [r9 + r8]
cmp rax, 1
je 0x180073bd3
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x180073a44
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r11b
mov ecx, 0xf
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x18007379d
sub r10b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x170]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180073302
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, 0x14
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x180073db0
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, 0x1e
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x180073d83
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, 0x28
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x180073d4f
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, 0x32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x180073d4f
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, 0x3c
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x180073cf3
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
dec rbx
inc rbx
jmp 0x180073302
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
inc r9
dec rbx
inc rbx
jmp 0x180073302
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
jmp 0x180073c8c
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x18007396d
lea edx, [r10 - 0x5a]
movzx eax, dl
and al, r11b
mov ecx, 0x3b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1800737e0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1800739a7
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, 0x2e
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x170]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180073302
inc rax
cmp r8, rax
jne 0x1800739cf
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x180073db0
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1800739f2
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
jmp 0x180073cf3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x180073a1d
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
dec rbx
inc rbx
jmp 0x180073302
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1800737e0
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
jmp 0x180073c8c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x180073a6a
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x180073c8c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x180073a8d
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x32
jmp 0x180073cf3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x180073ab5
add r10b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x46
add r8, r9
jmp 0x180073d4f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x18007379d
lea ecx, [r10 - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6e
jmp 0x180073d83
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x180073b12
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
movzx eax, byte [rsp + rbx + 0x170]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180073302
lea rax, [r9 + 2]
cmp r8, rax
jne 0x180073b35
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x70
jmp 0x180073d83
lea rax, [rcx + 1]
cmp r8, rax
jne 0x180073b5e
add r10b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x180073d4f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x180073b8a
sub r10b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x180073d4f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x18007375f
lea edx, [r10 - 0x28]
movzx eax, r11b
and al, dl
mov ecx, 0xc
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x180073c8c
lea edx, [r10 + 0x70]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, r11b
sub dl, 0x10
add dl, cl
jmp 0x180073cf3
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x24]
jmp 0x180073d83
add r10b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 6
movzx eax, byte [rsp + rbx + 0x170]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180073302
add r10b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, 0x1b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x180073d4f
sub r10b, 0x7e
movzx eax, r10b
and al, r11b
mov ecx, 0x39
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x180073302
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
jmp 0x180073c8c
movzx r10d, bl
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3e
sub r10b, 0x36
movzx eax, r11b
and al, r10b
mov ecx, 0x3d
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rsp + rbx + 0x170], cl
inc r9
dec rbx
inc rbx
jmp 0x180073302
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x16
dec rbx
inc rbx
jmp 0x180073302
movzx r10d, bl
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 2
add r10b, 0x16
movzx eax, r11b
and al, r10b
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
add cl, r10b
mov byte [rsp + rbx + 0x170], cl
add r8, r9
jmp 0x180073d4f
lea edx, [rbx + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r8, r9
jmp 0x180073d4f
lea rdx, [rbx + r14]
movzx eax, dl
and al, dil
mov ecx, 0x13
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x180073302
lea rdx, [rbx + r12]
movzx eax, dl
and al, dil
mov ecx, 0x1d
sub cl, al
add cl, cl
add cl, r11b
movzx r10d, bl
add dl, cl
add r10b, 0x62
movzx eax, r11b
and al, r10b
mov ecx, 0x29
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x170], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 8]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x38
add r11b, cl
mov byte [rsp + rbx + 0x170], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x170]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180073302
lea rdx, [rbx + r15]
movzx eax, dl
and al, dil
mov ecx, 0x31
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
movzx eax, byte [rsp + rbx + 0x170]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180073302
add r10b, 0x3e
movzx eax, r11b
and al, r10b
mov ecx, 0x27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x180073300
sub r10b, 0xe
movzx eax, r11b
and al, r10b
mov ecx, 0x31
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1800732f0
lea rsi, [rsp + 0x1479cf8]
jmp 0x180073e7d
lea rsi, [rsp + 0x6c7e9e]
jmp 0x180073e7d
lea rsi, [rsp + 0x170]
mov dword [rsp + 0x90], 0x986468b3
mov dword [rsp + 0x94], 0x67dc9e68
mov dword [rsp + 0x98], 0x61d0649d
mov dword [rsp + 0x9c], 0x906f9095
mov dword [rsp + 0xa0], 0xcb8c8e60
mov dword [rsp + 0xa4], 0x78cc7389
mov dword [rsp + 0xa8], 0x7783857e
mov dword [rsp + 0xac], 0x93c4c685
mov dword [rsp + 0xb0], 0x8b8f3977
mov dword [rsp + 0xb4], 0x78887e7e
mov dword [rsp + 0xb8], 0x8f753142
mov dword [rsp + 0xbc], 0x37738083
mov dword [rsp + 0xc0], 0x68949863
mov dword [rsp + 0xc4], 0x6c2c6e98
mov dword [rsp + 0xc8], 0x91206590
mov dword [rsp + 0xcc], 0x99939765
mov dword [rsp + 0xd0], 0x5ca0ad26
mov dword [rsp + 0xd4], 0xaead5f1a
mov dword [rsp + 0xd8], 0xa1a4a4aa
mov dword [rsp + 0xdc], 0x50a4a551
mov word [rsp + 0xe0], 0x77a4
mov byte [rsp + 0xe2], 0x28
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xe3], xmm0
mov qword [rsp + 0xf3], rax
mov word [rsp + 0xfb], ax
mov byte [rsp + 0xfd], al
movabs r14, 0x1820b5e4340e9a5f
movabs r12, 0x78a38d75044903db
movabs r15, 0x486221ac9c2bcf1d
movzx r10d, byte [rsp + 0x22]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1805190f8]
mov r9, qword [0x1805190f0]
nop
xor edi, edi
cmp rdi, 0x6e
jae 0x180074b69
movzx ebx, byte [rsp + rdi + 0x90]
mov edx, ebx
cmp r8, rdi
ja 0x180074b5f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x180074013
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
movzx r10d, bl
sub r10b, al
add r10b, 0x67
add r10b, cl
jmp 0x180074059
je 0x180074a2b
inc rax
cmp r8, rax
je 0x1800749d3
lea rax, [r9 + 2]
cmp r8, rax
je 0x1800749a3
lea rax, [r9 + 5]
cmp r8, rax
je 0x18007496a
lea rax, [r9 + 6]
cmp r8, rax
je 0x18007494b
lea rax, [r9 + 7]
cmp r8, rax
je 0x180074906
movzx r11d, dil
nop dword [rax]
cmp r9, rdi
ja 0x180074b55
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x18007408a
lea r10d, [r11 - 0x35]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x73
add r10b, bl
jmp 0x1800740c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1800748ef
lea rax, [r9 + 3]
cmp r8, rax
je 0x1800748d5
lea rax, [r9 + 5]
cmp r8, rax
je 0x1800748b9
lea rax, [r9 + 2]
cmp r8, rax
je 0x18007489d
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1800745fa
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1800745db
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1800745b2
lea rax, [r9 + 6]
cmp r8, rax
je 0x180074590
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x180074576
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x180074556
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x180074536
lea rax, [r9 + 5]
cmp r8, rax
je 0x180074517
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1800744fb
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1800744ce
lea r8, [r9 + 0x5a]
lea r9, [r8 + 4]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x180074a6f
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x180074a53
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1800742a0
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x180074285
lea rax, [r9 + 9]
cmp r8, rax
jb 0x18007426a
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x180074485
lea rax, [r9 + 3]
cmp r8, rax
jb 0x18007443f
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x180074405
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1800743de
lea r8, [r9 + 0x7a]
lea r9, [r8 + 2]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1800743ad
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x180074391
lea rax, [r9 + 2]
cmp r8, rax
ja 0x180074377
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x18007435b
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x18007433b
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x18007431b
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1800742fa
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1800742d6
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1800742bb
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1800740d0
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x2a]
jmp 0x1800740d0
lea r10d, [r11 - 0x6b]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x13
add r10b, bl
jmp 0x1800740c0
lea r10d, [r11 - 0x29]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x1f
add r10b, bl
jmp 0x180074060
lea r10d, [r11 + 0x19]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x51
add r10b, bl
jmp 0x180073fe6
lea r10d, [r11 + 0x58]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, bl
jmp 0x18007491f
lea r10d, [r11 - 0x66]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x36
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x180073fd2
lea r10d, [r11 - 0x24]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 4
add r10b, bl
dec rdi
inc rdi
jmp 0x180073fd2
lea ecx, [r11 + 0x1e]
movzx eax, cl
and al, bl
mov r10d, 0x17
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x180074983
add r11b, 0x60
movzx eax, r11b
and al, bl
mov ecx, 0x30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1800749b7
sub r11b, 0x5e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x6e
jmp 0x1800749ba
lea ecx, [r11 - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3c
jmp 0x18007486e
add r11b, 0x26
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0xa
jmp 0x1800749e9
add r11b, 0x68
movzx eax, r11b
and al, bl
mov ecx, 0x14
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x90]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180073fd2
sub r11b, 0x73
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x25
mov byte [rsp + rdi + 0x90], r10b
inc rdi
jmp 0x180073fd2
lea ecx, [r11 - 0x31]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x57
cmp r9, 0x28
jb 0x1800743f5
lea ecx, [r11 - 0x26]
movzx eax, cl
and al, bl
mov edx, 5
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x18007491f
lea ecx, [r11 + 0x11]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x77
cmp r8, 0x42
jae 0x18007483c
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x180074767
lea ecx, [r11 + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 2
jmp 0x18007441a
lea ecx, [r11 + 0x53]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x45
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x18007485d
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1800746f0
lea ecx, [r11 - 0x5d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x75
jmp 0x180074454
sub r11b, 0x3e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x4e
movzx eax, byte [rsp + rdi + 0x90]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180073fd2
add r11b, 4
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x1c
jmp 0x1800749e9
lea edx, [r11 + 0x46]
movzx eax, dl
and al, bl
mov ecx, 0xb
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x18007486e
sub r11b, 0x78
movzx eax, r11b
and al, bl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1800749ba
sub r11b, 0x36
movzx eax, r11b
and al, bl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1800749b7
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x54
jmp 0x180074983
add r11b, 0x4e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x22
dec rdi
inc rdi
jmp 0x180073fd2
sub r11b, 0x70
movzx eax, r11b
and al, bl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x180073fd2
lea edx, [r11 - 0x2e]
movzx eax, dl
and al, bl
mov ecx, 0x21
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x18007491f
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x18007461d
lea ecx, [r11 + 0x5f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x67
jmp 0x18007449a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x180074653
sub r11b, 0x6a
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x1a
movzx eax, byte [rsp + rdi + 0x90]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180073fd2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x180074676
lea ecx, [r11 + 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7e
jmp 0x18007486e
cmp r8, rcx
jne 0x18007469b
sub r11b, 0x30
movzx eax, r11b
and al, bl
mov ecx, 0x28
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1800749ba
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1800746c4
sub r11b, 0x72
movzx eax, r11b
and al, bl
mov ecx, 0xf
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1800749b7
lea rax, [r9 + 7]
cmp r8, rax
jne 0x18007449a
lea edx, [r11 - 0x7a]
movzx eax, dl
and al, bl
mov ecx, 0x2b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x18007491f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x180074713
lea ecx, [r11 + 0x61]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x59
jmp 0x18007491f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x18007473e
sub r11b, 0x23
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0xb
dec rdi
inc rdi
jmp 0x180073fd2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x180074454
add r11b, 0x17
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x5f
jmp 0x1800749ba
lea rax, [r9 + 1]
cmp r8, rax
jne 0x18007479d
add r11b, 0x2c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x34
movzx eax, byte [rsp + rdi + 0x90]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180073fd2
inc rax
cmp r8, rax
jne 0x1800747c1
sub r11b, 0x16
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x66
jmp 0x1800749e9
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1800747ea
add r11b, 0x24
movzx eax, r11b
and al, bl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1800749b7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x18007480d
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2e
jmp 0x180074983
lea rax, [r9 + 3]
cmp r8, rax
jne 0x18007441a
sub r11b, 0x60
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x60
dec rdi
inc rdi
jmp 0x180073fd2
lea edx, [r11 - 0x68]
movzx eax, dl
and al, bl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x28
add r10b, bl
add r10b, dl
jmp 0x180074983
lea ecx, [r11 + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rcx - 0x5a]
sub r11b, 0x4b
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0xd
add r11b, bl
movzx eax, r11b
mov byte [rsp + rdi + 0x90], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1800749e9
sub r11b, 0x45
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x1d
jmp 0x1800749e9
sub r11b, 0x7f
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x79
jmp 0x1800749b7
lea ecx, [r11 - 0x3d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x55
jmp 0x180074983
lea ecx, [r11 - 0x77]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x41
jmp 0x18007491f
movzx r11d, dil
lea ecx, [r11 + 0xd]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5b
add r11b, 0x39
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x71
add r11b, bl
mov byte [rsp + rdi + 0x90], r11b
inc r9
dec rdi
inc rdi
jmp 0x180073fd2
lea ecx, [rdi - 0x6f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 9
dec rdi
inc rdi
jmp 0x180073fd2
movzx r11d, dil
lea ecx, [r11 - 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x3b
sub r11b, 9
movzx eax, bl
and al, r11b
add al, al
sub bl, al
add bl, 0x3f
add bl, r11b
add bl, r10b
mov byte [rsp + rdi + 0x90], bl
jmp 0x1800749b7
lea ecx, [rdi + 0x15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x6d
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x180073fd2
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
movzx r10d, bl
sub r10b, dl
add r10b, 3
add r10b, cl
lea edx, [rdi + 0x14]
movzx eax, dl
and al, bl
mov ecx, 0x3a
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rsp + rdi + 0x90], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x90]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180073fd2
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub bl, dl
lea r10d, [rax + rbx]
add r10b, 0x35
movzx eax, byte [rsp + rdi + 0x90]
add rax, r9
add rdi, rax
inc rdi
jmp 0x180073fd2
add r11b, 0x5b
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x7d
jmp 0x180073fd0
sub r11b, 0x63
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x4b
jmp 0x180073fc0
mov rcx, qword [rsp + 0x510]
xor rcx, rsp
call fcn.180313c00
lea r11, [rsp + 0x540]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
ret
lea rcx, [rsp + 0x390]
call fcn.180034e00
nop
lea rcx, [rsp + 0x350]
call fcn.180019150
nop
lea rcx, [rsp + 0x3b0]
call fcn.180034e00
nop
lea rcx, [rsp + 0x3d0]
call fcn.18006e780
nop
mov ecx, 0x249f0
call qword [sym.imp.kernel32.dll_Sleep]
jmp 0x180072400
lea rbx, [rsp + 0x14fb864]
jmp 0x180074b71
lea rbx, [rsp + 0x15e52c3]
jmp 0x180074b71
lea rbx, [rsp + 0x90]
call qword [sym.imp.user32.dll_GetForegroundWindow]
xor r9d, r9d
mov r8, rsi
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.user32.dll_MessageBoxA]
xor ecx, ecx
call fcn.18032a3d0
int3