Function at 0x1800750d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x3a0]
sub rsp, 0x4a0
mov rax, qword [0x18050b500]
xor rax, rsp
mov qword [rbp + 0x390], rax
mov r14, rcx
mov qword [rbp + 0x168], rcx
mov dword [rsp + 0x70], 0xe3ecedfe
mov dword [rsp + 0x74], 0xaeada7ef
mov dword [rsp + 0x78], 0xe6e4f6f7
mov dword [rsp + 0x7c], 0xd5c7d1eb
mov dword [rbp - 0x80], 0xcccc97c5
mov dword [rbp - 0x7c], 0xdfcf9cdc
mov dword [rbp - 0x78], 0xd1d998c5
mov dword [rbp - 0x74], 0xdcc4c2c5
mov word [rbp - 0x70], 0xb1db
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x6e], xmm0
mov word [rbp - 0x5e], ax
movabs r15, 0x35a9b438b9de1513
movabs r13, 0x66ebc8a73f37ba8f
movabs r12, 0x4c7e09ea041d1d05
movzx edx, byte [rsp + 0x30]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1805190f8]
mov r9, qword [0x1805190f0]
nop
xor esi, esi
cmp rsi, 0x34
jae 0x180075ad6
movzx r11d, byte [rsp + rsi + 0x70]
movzx r10d, r11b
nop word [rax + rax]
mov rbx, r9
mov rdi, r8
cmp r8, rsi
ja 0x180075acd
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1800751f1
lea rcx, [rsi + r15]
mov rax, rcx
and rax, r11
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r11
add dl, 0x7b
jmp 0x18007522a
je 0x180075a76
inc rax
cmp r8, rax
je 0x180075a18
lea rax, [r9 + 5]
cmp r8, rax
je 0x1800759de
lea rax, [r9 + 3]
cmp r8, rax
je 0x1800759b4
lea rax, [r9 + 4]
cmp r8, rax
je 0x180075987
movzx r10d, r11b
nop
cmp rbx, rsi
ja 0x180075ac4
lea r8, [r9 + 1]
lea rax, [r9 + 0x28]
cmp rdi, rax
jae 0x180075267
lea rcx, [rsi + r13]
movzx eax, r11b
and al, cl
add al, al
movzx edx, r11b
sub dl, al
add cl, 0x17
add dl, cl
add r9, 3
lea rcx, [rbx + 4]
jmp 0x1800752b0
cmp rdi, r8
je 0x180075938
lea rax, [r8 + 1]
cmp rdi, rax
je 0x180075909
lea rax, [r9 + 6]
cmp rdi, rax
je 0x1800758e3
lea rcx, [r9 + 4]
cmp rdi, rcx
je 0x180075891
add r9, 3
cmp rdi, r9
je 0x180075868
nop dword [rax]
nop dword [rax + rax]
lea rax, [rdi + rbx]
cmp rax, rsi
jbe 0x1800755b0
mov r8, rdi
mov r9, rbx
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x180075592
lea rax, [r9 + 9]
cmp r8, rax
je 0x180075570
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x180075553
lea rax, [r9 + 1]
cmp r8, rax
je 0x18007553a
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x180075513
mov r8, rax
lea r9, [rax + 0x400]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x180075aa8
lea rax, [r9 + 3]
cmp r8, rax
jb 0x18007539f
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x180075491
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x18007544f
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1800752c3
mov r8, rax
lea r9, [rax + 5]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x180075425
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x18007540c
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1800753f3
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1800753d4
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1800753bb
mov r8, rax
lea r9, [rax + 0x80]
jmp 0x1800752c3
lea rdx, [rsi + r12]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x23
add dl, cl
jmp 0x1800751c0
lea ecx, [rsi + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x180075959
lea ecx, [rsi + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x34
dec rsi
inc rsi
jmp 0x1800751a2
lea ecx, [rsi - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x20
jmp 0x1800759fd
lea ecx, [rsi + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 2
jmp 0x180075a3c
lea edx, [rsi + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
movzx eax, byte [rsp + rsi + 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1800751a2
movzx r10d, sil
lea ecx, [r10 - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x55
cmp r9, 0x64
jb 0x180075809
lea ecx, [r10 - 0x6e]
movzx eax, cl
and al, r11b
mov edx, 1
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x18007595d
lea ecx, [rsi + 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x41
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x180075851
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x180075683
movzx r10d, sil
lea ecx, [r10 - 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x4f
cmp r8, 0x1000
jae 0x180075815
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x18007571f
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x180075468
lea ecx, [rsi + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x76
movzx eax, byte [rsp + rsi + 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1800751a2
lea ecx, [rsi + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x62
jmp 0x1800758b2
lea ecx, [rsi - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
movzx r10d, sil
jmp 0x18007582d
lea ecx, [rsi + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
inc r9
dec rsi
inc rsi
jmp 0x1800751a2
movzx r10d, sil
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
jmp 0x18007595d
lea rax, [rbx + 0x41]
cmp rdi, rax
jae 0x1800755d9
lea rcx, [rsi + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x7b
mov r8, rdi
mov r9, rbx
jmp 0x1800754a5
cmp rdi, r8
mov r8, rdi
jne 0x18007560e
lea edx, [rsi + 0x1e]
movzx eax, dl
and al, r11b
mov ecx, 0x17
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
mov r9, rbx
movzx eax, byte [rsp + rsi + 0x70]
add rax, rbx
add rsi, rax
inc rsi
jmp 0x1800751a2
cmp rdi, r9
mov r9, rbx
jne 0x180075637
movzx r10d, sil
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, 0xd
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1800758b6
cmp rdi, rcx
jne 0x180075658
lea edx, [rsi - 0x4a]
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1800759fd
lea rax, [rbx + 7]
cmp rdi, rax
jne 0x1800754a5
movzx r10d, sil
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x22
jmp 0x18007595d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1800756aa
movzx r10d, sil
lea ecx, [r10 - 0x53]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x45
jmp 0x18007595d
inc rax
cmp r8, rax
jne 0x1800756d1
lea ecx, [rsi - 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x31
dec rsi
inc rsi
jmp 0x1800751a2
lea rax, [r9 + 3]
movzx r10d, sil
cmp r8, rax
jne 0x1800756f8
lea ecx, [r10 + 0x1f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x27
jmp 0x18007582d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1800754d9
lea ecx, [r10 - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 9
jmp 0x1800758b6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x180075756
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 + rsi + 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1800751a2
inc rax
cmp r8, rax
jne 0x18007577b
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1800758b6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1800757a4
sub r10b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, 0x1a
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1800759fd
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1800757d3
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, 0x10
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rsi
inc rsi
jmp 0x1800751a2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x180075468
add r10b, 0x46
movzx eax, r10b
and al, r11b
mov ecx, 0xb
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rsi
inc rsi
jmp 0x1800751a2
mov byte [rsp + rsi + 0x70], dl
inc rsi
jmp 0x1800751a2
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
add dl, r11b
sub r10b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x73
add r10b, r11b
add r10b, dl
mov byte [rsp + rsi + 0x70], r10b
jmp 0x1800759fd
movzx r10d, sil
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x12]
jmp 0x1800758b6
movabs rcx, 0xc1870c32dd190bbf
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x39
mov r8, rdi
mov r9, rbx
jmp 0x180075a3c
movabs rcx, 0x5633a3c1695ce199
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2f
mov r8, rdi
movzx r10d, sil
sub r10b, 0xf
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x69
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rsi + 0x70], al
inc r9
add rax, r9
sub rsi, rax
jmp 0x180075a3c
movabs rcx, 0xeae03b4ff5a0b773
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x25
mov r8, rdi
jmp 0x180075a00
movabs rcx, 0x3d92998a26b00edb
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 3
mov r8, rdi
inc r9
dec rsi
inc rsi
jmp 0x1800751a2
movabs rcx, 0xd23f3118b2f3e4b5
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0xd
mov r8, rdi
movzx r10d, sil
sub r10b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x7d
add r10b, r11b
mov byte [rsp + rsi + 0x70], r10b
inc r9
dec rsi
inc rsi
jmp 0x1800751a2
movabs rcx, 0x9044f7c457bf6643
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x2b
inc r9
dec rsi
inc rsi
jmp 0x1800751a2
movabs rcx, 0x24f18f52e4033c1d
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x35
dec rsi
inc rsi
jmp 0x1800751a2
movabs rcx, 0x4e4abe6ffc8ae7d1
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x49
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x1800751a2
movabs rdx, 0xc50851ba156695f
add rdx, rsi
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x67
add dl, cl
movzx r11d, r10b
lea ecx, [rsi + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x1c
add cl, r11b
mov byte [rsp + rsi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rsi, rax
movzx eax, byte [rsp + rsi + 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1800751a2
movabs rcx, 0xa0fd1caa2d9a3f39
add rcx, rsi
movzx eax, cl
and al, r11b
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x71
movzx eax, byte [rsp + rsi + 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1800751a2
sub sil, 0x47
movzx eax, sil
and al, r11b
add al, al
sub sil, al
lea edx, [r11 + rsi]
sub dl, 0xf
jmp 0x180075190
lea rbx, [rbp + 0x1762834]
jmp 0x180075adb
lea rbx, [rbp + 0xd43d47]
jmp 0x180075adb
lea rbx, [rsp + 0x70]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x180]
call fcn.180015cf0
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x180075af4
mov rdx, rbx
lea rcx, [rbp + 0x180]
call fcn.180015d20
nop
lea rcx, [rbp + 0x1e0]
call fcn.18008d210
lea rcx, [rbp + 0x60]
call fcn.180020830
nop
mov rdx, rax
lea rcx, [rbp + 0x1e0]
call fcn.18008d260
nop
lea rcx, [rbp + 0x60]
call fcn.180034e00
lea rcx, [rbp + 0x1e0]
call fcn.18008d650
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x1e0]
call fcn.18008d710
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
mov dword [rsp + 0x40], 0x776c6e43
mov dword [rsp + 0x44], 0xaa726b61
mov dword [rsp + 0x48], 0x6e7a705c
mov byte [rsp + 0x4c], 0x8c
xor eax, eax
mov word [rsp + 0x4d], ax
mov byte [rsp + 0x4f], al
movabs r15, 0xd067d31327f05fc0
movabs r13, 0x12071f5fc7b1dec0
movabs r12, 0x7137793977d11f40
movzx r11d, byte [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x1805190f8]
mov r9, qword [0x1805190f0]
nop
xor edi, edi
cmp rdi, 0x10
jae 0x18007662a
movzx r10d, byte [rsp + rdi + 0x40]
mov esi, r10d
cmp rax, rdi
ja 0x180076621
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x180075c11
lea rdx, [rdi + r15]
mov rcx, rsi
and rcx, rdx
imul r11, rcx, 0xfffffffffffffffe
add r11, rsi
add r11, rdx
sub r11b, 0x40
jmp 0x180075c4a
je 0x1800765ae
inc rcx
cmp rax, rcx
je 0x18007655d
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x18007650e
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1800764e7
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1800764c4
movzx ebx, dil
nop
cmp r9, rdi
ja 0x180076618
lea rcx, [r9 + 0x10]
cmp rax, rcx
jae 0x180075c79
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x180075cd0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1800761e4
inc rcx
cmp rax, rcx
je 0x1800764a1
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x18007647c
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x180076462
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x180076419
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1800763ec
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1800760dc
nop dword [rax]
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1800760b9
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x18007609b
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1800761b3
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x18007618e
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x180076167
lea rdx, [r9 + 0x40]
cmp rax, rdx
je 0x180076086
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x18007613b
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x18007606e
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x180076107
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x180075ce0
mov rax, rdx
lea r9, [rdx + 0x42]
lea rcx, [r9 + 6]
cmp rdx, rcx
jb 0x1800765f7
lea rcx, [r9 + 9]
cmp rdx, rcx
jb 0x1800765da
lea rcx, [r9 + 0x10]
cmp rdx, rcx
jb 0x180075ed7
lea rcx, [r9 + 3]
cmp rdx, rcx
jb 0x180075ebd
lea rcx, [r9 + 5]
cmp rdx, rcx
jb 0x180075e9c
lea rdx, [r9 + 0x41]
cmp rax, rdx
jb 0x180076027
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x180075fd4
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x180075f93
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x180075f6a
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x180075ce0
mov rax, rdx
lea r9, [rdx + 0x5a]
lea rcx, [r9 + 0x80]
cmp rdx, rcx
ja 0x1800762c8
lea rcx, [r9 + 0x3e8]
cmp rdx, rcx
ja 0x180075f47
lea rcx, [r9 + 0x1000]
cmp rdx, rcx
ja 0x1800762f3
lea rcx, [r9 + 0x40]
cmp rdx, rcx
ja 0x180075f29
lea rcx, [r9 + 0x64]
cmp rdx, rcx
ja 0x180076314
lea rcx, [r9 + 0x200]
cmp rdx, rcx
ja 0x180075f1d
lea rcx, [r9 + 0x10]
cmp rdx, rcx
ja 0x180076362
lea rcx, [r9 + 0x28]
cmp rdx, rcx
ja 0x180075ef6
lea rcx, [r9 + 5]
cmp rdx, rcx
ja 0x18007638e
lea rcx, [r9 + 8]
cmp rdx, rcx
ja 0x180075ce0
lea rax, [r9 + 9]
lea r9, [rax + 0xa]
jmp 0x180075ce0
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x180075cd0
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x180075c50
add bl, 0x40
movzx ecx, bl
and cl, r10b
mov edx, 0x20
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r10b
jmp 0x180075be5
lea edx, [rdi + 0x80]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
add r11b, 0x80
inc r9
dec rdi
inc rdi
jmp 0x180075bd2
lea r8d, [rdi + 0x80]
jmp 0x18007633d
lea edx, [rdi + 0x80]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
add r11b, 0x80
jmp 0x180076544
lea r8d, [rdi + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
add r11b, 0x80
add r11b, r8b
jmp 0x180076575
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
mov byte [rsp + rdi + 0x40], r11b
inc rdi
jmp 0x180075bd2
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
cmp r9, 6
jb 0x180075f86
movzx ebx, dil
lea r8d, [rbx + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
add dl, r8b
lea r11d, [rdx + rdx]
jmp 0x180076200
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
cmp rax, 0x61
jae 0x1800763a6
lea rcx, [r9 + 0x40]
cmp rax, rcx
jbe 0x1800762bf
lea r8d, [rdi + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
add r11b, 0x80
add r11b, r8b
jmp 0x180075fa8
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
lea rcx, [r9 + rax]
cmp rcx, 0x20
je 0x1800763c7
lea rdx, [r9 + 3]
cmp rax, rdx
jbe 0x1800761d7
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x180075ff0
movzx edx, r10b
and dl, dil
add dl, dl
movzx r11d, r10b
sub r11b, dl
add r11b, dil
jmp 0x180076575
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
lea r11d, [rdi + r10]
jmp 0x180076544
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
lea r11d, [rdi + r10]
inc r9
dec rdi
inc rdi
jmp 0x180075bd2
lea r8d, [rbx + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
add r11b, 0x80
add r11b, r8b
jmp 0x180076200
lea rcx, [r9 + 0x400]
cmp rax, rcx
jae 0x1800760fe
sub bl, 0x40
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
jmp 0x180076038
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x180076133
lea edx, [rdi + 0x80]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
add r11b, 0x80
movzx ecx, byte [rsp + rdi + 0x40]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x180075bd2
inc rcx
cmp rax, rcx
jne 0x18007615e
lea r8d, [rdi + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
add r11b, 0x80
add r11b, r8b
jmp 0x180076433
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x180076185
lea edx, [rdi + 0x80]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
add r11b, 0x80
jmp 0x180076541
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1800761a6
movzx edx, r10b
and dl, dil
add dl, dl
movzx r11d, r10b
sub r11b, dl
add r11b, dil
jmp 0x180076527
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x18007603c
lea edx, [rdi + 0x80]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x180075bd2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x180076229
movzx ebx, dil
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
add bl, 0x40
movzx ecx, bl
and cl, r10b
mov edx, 0x20
sub dl, cl
add dl, dl
add dl, bl
add dl, r10b
mov byte [rsp + rdi + 0x40], dl
inc r9
dec rdi
inc rdi
jmp 0x180075bd2
cmp rax, rdx
je 0x18007650e
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x18007625c
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x180076541
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x180076283
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
jmp 0x180076430
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x180075ff0
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
movzx ecx, byte [rsp + rdi + 0x40]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x180075bd2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1800762eb
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
lea r11d, [rdi + r10]
movzx ecx, byte [rsp + rdi + 0x40]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x180075bd2
inc rcx
cmp rax, rcx
jne 0x18007630b
movzx edx, r10b
and dl, dil
add dl, dl
movzx r11d, r10b
sub r11b, dl
add r11b, dil
jmp 0x180076433
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x180076329
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
lea r11d, [rdi + r10]
jmp 0x180076541
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x180076359
movzx ebx, dil
lea r8d, [rbx + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
add r11b, 0x80
add r11b, r8b
jmp 0x180076527
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x18007637d
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
lea r11d, [rdi + r10]
dec rdi
inc rdi
jmp 0x180075bd2
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x180075fa8
movzx ebx, dil
movzx edx, r10b
and dl, dil
add dl, dl
movzx r11d, r10b
sub r11b, dl
add r11b, dil
jmp 0x180076200
movzx ebx, dil
movzx ecx, r10b
and cl, dil
add cl, cl
movzx r11d, byte [rsp + rdi + 0x40]
sub r11b, cl
add r11b, r10b
add r11b, dil
jmp 0x180076527
lea r8d, [rdi + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r11b, byte [rsp + rdi + 0x40]
add r11b, 0x80
add r11b, r8b
jmp 0x180076433
add bl, 0x40
movzx ecx, bl
and cl, r10b
mov edx, 0x20
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r10b
movzx ecx, byte [rsp + rdi + 0x40]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x180075bd2
add bl, 0x40
movzx ecx, bl
and cl, r10b
mov edx, 0x20
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r10b
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
movzx ecx, dl
mov byte [rsp + rdi + 0x40], cl
inc r9
add rcx, r9
sub rdi, rcx
jmp 0x180076575
sub bl, 0x40
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
sub r11b, 0x40
jmp 0x180076544
add bl, 0x40
movzx ecx, bl
and cl, r10b
mov edx, 0x20
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x180075bd2
sub bl, 0x40
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
sub r11b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x180075bd2
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x180075bd2
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, 0x20
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
dec rdi
inc rdi
jmp 0x180075bd2
movzx ebx, dil
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
sub bl, 0x40
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
sub bl, 0x40
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x40], bl
add rax, r9
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x180075bd2
lea rdx, [rdi + r13]
and sil, dl
add sil, sil
movzx r11d, r10b
sub r11b, sil
sub r11b, 0x40
add r11b, dl
movzx edx, dil
and dl, r10b
add dl, dl
movzx ecx, dil
sub cl, dl
add cl, r10b
mov byte [rsp + rdi + 0x40], cl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rsp + rdi + 0x40]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x180075bd2
lea rdx, [rdi + r12]
and sil, dl
mov ecx, 0x20
sub cl, sil
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx ecx, byte [rsp + rdi + 0x40]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x180075bd2
sub dil, 0x40
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
lea r11d, [r10 + rdi]
sub r11b, 0x40
jmp 0x180075bd0
add dil, 0x40
movzx eax, dil
and al, r10b
mov ecx, 0x20
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, r10b
jmp 0x180075bc0
lea rsi, [rbp + 0x1405440]
jmp 0x18007662f
lea rsi, [rbp + 0x170b400]
jmp 0x18007662f
lea rsi, [rsp + 0x40]
mov dword [rbp - 0x50], 0x6f727161
mov dword [rbp - 0x4c], 0x7367666d
mov dword [rbp - 0x48], 0x24646661
mov dword [rbp - 0x44], 0x61617e66
mov byte [rbp - 0x40], 0xd0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3f], xmm0
mov qword [rbp - 0x2f], rax
movabs r15, 0x42ed929634d2ce20
movabs r13, 0xd47f021b71c3a2e0
movabs r12, 0xc8c8b7c29e786a60
movzx r8d, byte [rsp + 0x30]
mov r9, qword [0x1805190f8]
mov r10, qword [0x1805190f0]
nop
xor ebx, ebx
cmp rbx, 0x29
jae 0x180076ced
movzx r11d, byte [rbp + rbx - 0x50]
mov rdi, r11
cmp r9, rbx
ja 0x180076ce4
lea rax, [r10 + 1]
cmp r9, rax
jae 0x1800766d1
lea rcx, [rbx + r15]
mov rax, r11
and rax, rcx
imul r8, rax, 0xfffffffffffffffe
add r8, r11
add r8, rcx
add r8b, 0x20
jmp 0x1800766fd
je 0x180076c74
inc rax
cmp r9, rax
je 0x180076c10
lea rax, [r10 + 2]
cmp r9, rax
je 0x180076bcd
lea rax, [r10 + 4]
cmp r9, rax
je 0x180076bad
nop dword [rax]
cmp r10, rbx
ja 0x180076cdb
lea rax, [r10 + 1]
cmp r9, rax
jae 0x18007672b
lea r8d, [rbx - 0x60]
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
sub r8b, 0x60
add r8b, r11b
jmp 0x180076757
je 0x180076b70
inc rax
cmp r9, rax
je 0x1800769c5
lea rax, [r10 + 2]
cmp r9, rax
je 0x180076b3d
lea rax, [r10 + 4]
cmp r9, rax
je 0x180076a28
nop word [rax + rax]
lea rax, [r10 + r9]
cmp rax, rbx
jbe 0x180076897
nop dword [rax]
lea rax, [r10 + 0x42]
cmp r9, rax
je 0x18007687a
lea rax, [r10 + 6]
cmp r9, rax
je 0x18007685a
lea r9, [r10 + 0x10]
lea r10, [r9 + 0x42]
lea rax, [r10 + 0x3e8]
cmp r9, rax
jb 0x180076cbc
lea rax, [r10 + 0x10]
cmp r9, rax
jb 0x180076ca2
lea rax, [r10 + 2]
cmp r9, rax
jb 0x1800767e5
lea r9, [r10 + 0x42]
lea r10, [r9 + 2]
lea rax, [r10 + 6]
cmp r9, rax
ja 0x180076838
lea rax, [r10 + 0x42]
cmp r9, rax
ja 0x180076819
lea rax, [r10 + 0x41]
cmp r9, rax
ja 0x1800767ff
lea r9, [r10 + 2]
lea r10, [r9 + 6]
jmp 0x180076770
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x20
jmp 0x1800766a2
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x40
jmp 0x180076b57
lea edx, [rbx + 0x40]
movzx eax, dl
and al, r11b
mov ecx, 0x20
sub cl, al
lea r8d, [rcx + rcx]
add r8b, dl
add r8b, r11b
jmp 0x180076c37
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r8d, [rbx + r11]
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x180076692
movzx ecx, bl
and cl, r11b
add cl, cl
movzx r8d, bl
sub r8b, cl
add r8b, r11b
inc r10
dec rbx
inc rbx
jmp 0x180076692
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x40
movzx edx, bl
jmp 0x180076b88
lea rax, [r10 + 1]
cmp r9, rax
jae 0x180076931
lea ecx, [rbx + 0x20]
movzx eax, cl
and al, r11b
mov r8d, 0x10
sub r8b, al
add r8b, r8b
add r8b, cl
add r8b, r11b
lea rax, [r10 + r9]
cmp rax, 0x7a
je 0x180076b21
lea rax, [r10 + 1]
cmp r9, rax
jbe 0x1800769b0
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x60
cmp r9, 1
jae 0x180076ae9
lea rax, [r10 + 1]
cmp r9, rax
jne 0x180076a47
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
add r8b, 0x80
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x180076692
jne 0x180076960
lea edx, [rbx + 0x40]
movzx eax, dl
and al, r11b
mov ecx, 0x20
sub cl, al
lea r8d, [rcx + rcx]
add r8b, dl
add r8b, r11b
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x180076692
lea rax, [r10 + 3]
cmp r9, rax
jne 0x180076983
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x40
jmp 0x180076be7
lea rax, [r10 + 6]
cmp r9, rax
jne 0x1800768bf
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x40
dec rbx
inc rbx
jmp 0x180076692
lea rax, [r10 + 1]
cmp r9, rax
je 0x180076b70
inc rax
cmp r9, rax
jne 0x1800769ed
lea edx, [rbx + 0x20]
movzx eax, dl
and al, r11b
mov ecx, 0x10
sub cl, al
lea r8d, [rcx + rcx]
add r8b, dl
add r8b, r11b
inc r10
dec rbx
inc rbx
jmp 0x180076692
lea rax, [r10 + 2]
cmp r9, rax
jne 0x180076a1b
lea edx, [rbx + 0x60]
movzx eax, dl
and al, r11b
mov ecx, 0x30
sub cl, al
lea r8d, [rcx + rcx]
add r8b, dl
add r8b, r11b
dec rbx
inc rbx
jmp 0x180076692
lea rax, [r10 + 7]
cmp r9, rax
jne 0x1800768ef
lea edx, [rbx + 0x60]
movzx eax, dl
and al, r11b
mov ecx, 0x30
sub cl, al
lea r8d, [rcx + rcx]
add r8b, dl
add r8b, r11b
jmp 0x180076be7
lea rax, [r10 + 3]
cmp r9, rax
jne 0x180076a67
movzx ecx, bl
and cl, r11b
add cl, cl
movzx r8d, bl
sub r8b, cl
add r8b, r11b
jmp 0x180076be7
lea rax, [r10 + 4]
cmp r9, rax
jne 0x180076a8d
movzx ecx, bl
and cl, r11b
add cl, cl
movzx r8d, bl
sub r8b, cl
add r8b, r11b
dec rbx
inc rbx
jmp 0x180076692
lea rax, [r10 + 6]
cmp r9, rax
jne 0x180076ab6
movzx edx, bl
lea ecx, [rdx + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
add r8b, 0x80
jmp 0x180076b88
cmp r10, 0x42
jb 0x180076adc
movzx edx, bl
lea ecx, [rdx - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r8d, [rcx*2 - 0x80]
jmp 0x180076b88
mov byte [rbp + rbx - 0x50], r8b
inc rbx
jmp 0x180076692
movzx eax, bl
and al, r11b
add al, al
movzx r8d, r11b
sub r8b, al
add r8b, bl
add r8b, r11b
lea edx, [rbx + 0x20]
movzx eax, dl
and al, r11b
mov ecx, 0x10
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
add cl, r11b
mov byte [rbp + rbx - 0x50], cl
add r9, r10
jmp 0x180076b57
lea edx, [rbx + 0x40]
movzx eax, dl
and al, r11b
mov ecx, 0x20
sub cl, al
lea r8d, [rcx + rcx]
add r8b, dl
jmp 0x180076be7
lea edx, [rbx + 0x20]
movzx eax, dl
and al, r11b
mov ecx, 0x10
sub cl, al
lea r8d, [rcx + rcx]
add r8b, dl
add r8b, r11b
movzx eax, r8b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x180076692
movzx edx, bl
lea ecx, [rdx - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x20
sub dl, 0x20
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x20
add dl, r11b
mov byte [rbp + rbx - 0x50], dl
inc r10
dec rbx
inc rbx
jmp 0x180076692
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x20
dec rbx
inc rbx
jmp 0x180076692
lea rcx, [rbx + r13]
movzx r11d, dil
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x20
lea edx, [rbx + 0x60]
movzx eax, dl
and al, r11b
mov ecx, 0x30
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx - 0x50], al
inc r10
add rax, r10
sub rbx, rax
jmp 0x180076c37
movabs rdx, 0x4ea3dcef081e06a0
add rdx, rbx
movzx r11d, dil
movzx eax, dl
and al, dil
add al, al
movzx r8d, dil
sub r8b, al
sub r8b, 0x60
add r8b, dl
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x80
add cl, r11b
mov byte [rbp + rbx - 0x50], cl
inc r9
mov rax, 0xffffffffffffffff
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x180076692
lea rcx, [rbx + r12]
movzx eax, cl
and al, dil
mov edx, 0x30
sub dl, al
lea r8d, [rdx + rdx]
add r8b, cl
add r8b, dil
movzx eax, byte [rbp + rbx - 0x50]
add rax, r10
add rbx, rax
inc rbx
jmp 0x180076692
sub bl, 0x60
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r8d, [r11 + rbx]
sub r8b, 0x60
jmp 0x180076690
add bl, 0x60
movzx eax, bl
and al, r11b
mov ecx, 0x30
sub cl, al
lea r8d, [rcx + rcx]
add r8b, bl
add r8b, r11b
jmp 0x180076680
lea rbx, [rbp + 0x1627d30]
jmp 0x180076cf1
lea rbx, [rbp + 0xb54b50]
jmp 0x180076cf1
lea rbx, [rbp - 0x50]
mov rdx, rsi
lea rcx, [rbp + 0xc0]
call fcn.180015cb0
nop
mov rdx, rbx
lea rcx, [rbp + 0xe0]
call fcn.180015cb0
nop
mov dword [rsp + 0x50], 0x34300b
mov dword [rsp + 0x54], 0x21cb3e30
mov dword [rsp + 0x58], 0x4010f05
mov dword [rsp + 0x5c], 0xc060508
mov word [rsp + 0x60], 0x1d00
mov byte [rsp + 0x62], 0x90
xor eax, eax
mov qword [rsp + 0x63], rax
mov dword [rsp + 0x6b], eax
mov byte [rsp + 0x6f], al
movabs rsi, 0x7ccf87e03739d69b
movabs r15, 0x634bc6e1f1088b73
movabs r13, 0x69acb7218294de3d
movabs r12, 0x766e97a0a5ad83d1
movzx r11d, byte [rsp + 0x30]
nop word [rax + rax]
mov r8, qword [0x1805190f8]
mov r9, qword [0x1805190f0]
nop
xor ebx, ebx
cmp rbx, 0x20
jae 0x18007793f
movzx r10d, byte [rsp + rbx + 0x50]
mov rdi, r10
cmp r8, rbx
ja 0x180077936
lea rax, [r9 + 1]
cmp r8, rax
jae 0x180076dd1
lea rcx, [rbx + rsi]
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0x3d
jmp 0x180076e10
je 0x1800778d0
lea rax, [r9 + 2]
cmp r8, rax
je 0x180077851
lea rax, [r9 + 3]
cmp r8, rax
je 0x180077822
lea rax, [r9 + 5]
cmp r8, rax
je 0x1800777e6
lea rax, [r9 + 6]
cmp r8, rax
je 0x1800777a4
nop dword [rax + rax]
cmp r9, rbx
ja 0x18007792d
lea rax, [r9 + 2]
cmp r8, rax
jae 0x180076e38
lea ecx, [rbx - 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
dec r11b
jmp 0x180076e70
lea rax, [r9 + 1]
cmp r8, rax
je 0x18007778a
lea rax, [r9 + 4]
cmp r8, rax
je 0x18007776d
lea rax, [r9 + 6]
cmp r8, rax
je 0x180077753
lea rax, [r9 + 8]
cmp r8, rax
je 0x18007772b
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1800773b5
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x180077398
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x180077370
lea rax, [r9 + 4]
cmp r8, rax
je 0x180077350
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x18007732e
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x180077311
lea rax, [r9 + 2]
cmp r8, rax
je 0x1800772f2
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1800772d8
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1800772b9
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x180077291
lea rax, [r9 + 8]
cmp r8, rax
je 0x180076e80
mov r8, rax
lea r9, [rax + 0x41]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x180077913
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1800778f9
lea rax, [r9 + 5]
cmp r8, rax
jb 0x180077064
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x18007704a
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x180077030
lea rax, [r9 + 3]
cmp r8, rax
jb 0x18007724a
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x180077202
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1800771c4
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1800771a2
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x180076e80
lea r8, [r9 + 9]
lea r9, [r8 + 9]
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x18007717a
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x18007715b
lea rax, [r9 + 6]
cmp r8, rax
ja 0x180077141
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x180077122
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x180077105
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1800770e3
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1800770c3
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x18007709b
lea rax, [r9 + 2]
cmp r8, rax
ja 0x18007707e
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x180076e80
lea r8, [r9 + 0xa]
lea r9, [r8 + 0xa]
jmp 0x180076e80
lea ecx, [rbx + 0x29]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1f
jmp 0x180076e70
lea ecx, [rbx - 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x5b
jmp 0x180076e10
lea ecx, [rbx - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2b
jmp 0x180076da2
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 8
movzx edi, bl
jmp 0x1800777bc
lea edx, [rbx - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, 0x39
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x180076d92
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x14
dec rbx
inc rbx
jmp 0x180076d92
lea edx, [rbx + 0x16]
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx edi, bl
jmp 0x1800777fe
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
add r8, r9
jmp 0x180077838
lea edx, [rbx - 0x56]
movzx eax, dl
and al, r10b
mov ecx, 0x2d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x180077838
lea ecx, [rbx + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2c
jmp 0x18007786f
lea edx, [rbx + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, 0x27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x180077892
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x38
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180076d92
lea ecx, [rbx + 1]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 7
mov byte [rsp + rbx + 0x50], r11b
inc rbx
jmp 0x180076d92
lea ecx, [rbx - 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x73
cmp r9, 9
jb 0x1800771b7
movzx edi, bl
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, r10b
mov edx, 0x19
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea r11d, [rdx + rdx]
jmp 0x1800777bc
lea ecx, [rbx - 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x13
cmp r8, 8
jae 0x1800776eb
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1800775c2
lea edx, [rbx - 0x5a]
movzx eax, dl
and al, r10b
mov ecx, 0x3b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1800771d9
lea ecx, [rbx + 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x67
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x18007770d
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x180077503
lea ecx, [rbx - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x77
jmp 0x180077217
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 6
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180076d92
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r10b
mov ecx, 0x3a
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x180077892
lea ecx, [rbx - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x12
jmp 0x18007786f
lea edx, [rbx - 0x58]
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x180077838
lea ecx, [rbx + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1e
add r8, r9
jmp 0x180077838
movzx edi, bl
lea edx, [rdi + 0x3c]
movzx eax, dl
and al, r10b
mov ecx, 0x2e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1800777fe
lea ecx, [rbx + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2a
dec rbx
inc rbx
jmp 0x180076d92
lea edx, [rbx - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x180076d92
movzx edi, bl
lea ecx, [rdi - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x36
jmp 0x1800777bc
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1800773d8
lea ecx, [rbx - 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3d
jmp 0x18007725f
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x180077409
lea ecx, [rbx + 0x6e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 2
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180076d92
lea rax, [r9 + 2]
cmp r8, rax
jne 0x180077431
lea edx, [rbx - 0x26]
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x18007786f
lea rax, [rcx + 1]
cmp r8, rax
jne 0x180077454
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
jmp 0x180077838
lea rax, [r9 + 3]
cmp r8, rax
jne 0x18007747f
lea edx, [rbx + 0x46]
movzx eax, dl
and al, r10b
mov ecx, 0xb
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x180077838
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1800774a5
movzx edi, bl
lea ecx, [rdi + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x64
jmp 0x1800777fe
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1800774d3
lea edx, [rbx - 0x4e]
movzx eax, dl
and al, r10b
mov ecx, 0x11
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x180076d92
lea rax, [r9 + 5]
cmp r8, rax
jne 0x18007725f
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
inc r9
dec rbx
inc rbx
jmp 0x180076d92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x180077529
movzx edi, bl
lea ecx, [rdi + 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 3
jmp 0x1800777bc
lea rax, [r9 + 2]
cmp r8, rax
jne 0x180077552
lea ecx, [rbx - 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 9
dec rbx
inc rbx
jmp 0x180076d92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x180077578
lea ecx, [rbx - 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x15
add r8, r9
jmp 0x180077838
lea rax, [r9 + 5]
cmp r8, rax
jne 0x18007759b
lea ecx, [rbx + 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x65
jmp 0x180077838
lea rax, [r9 + 4]
cmp r8, rax
jne 0x180077217
lea ecx, [rbx + 0x69]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x21
jmp 0x18007786f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1800775f3
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 4
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180076d92
inc rax
cmp r8, rax
jne 0x180077615
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7e
jmp 0x180077892
lea rax, [r9 + 2]
cmp r8, rax
jne 0x18007763d
lea edx, [rbx + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x18007786f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x180077668
lea edx, [rbx - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x180077838
lea rax, [r9 + 5]
cmp r8, rax
jne 0x18007768e
movzx edi, bl
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x66
jmp 0x1800777fe
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1800776bc
lea edx, [rbx + 0x20]
movzx eax, dl
and al, r10b
mov ecx, 0x10
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x180076d92
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1800771d9
movzx edi, bl
lea edx, [rdi - 0x74]
movzx eax, dl
and al, r10b
mov ecx, 0x16
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1800777bc
movzx edi, bl
lea edx, [rdi - 8]
movzx eax, dl
and al, r10b
movzx ecx, byte [rsp + rbx + 0x50]
sub cl, al
add cl, 0x1c
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1800777fe
lea ecx, [rbx + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rsp + rbx + 0x50]
lea r11d, [r10 + rcx]
sub r11b, 0x42
jmp 0x18007786f
lea ecx, [rbx - 0x63]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4b
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180076d92
lea ecx, [rbx - 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x23
jmp 0x180077838
lea ecx, [rbx - 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x63
add r8, r9
jmp 0x180077838
movzx edi, bl
lea ecx, [rdi - 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7b
jmp 0x1800777bc
movzx edi, bl
lea ecx, [rdi - 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x79
add dil, 0x5d
movzx eax, dil
and al, r10b
add al, al
sub dil, al
add dil, 0x75
add dil, r10b
mov byte [rsp + rbx + 0x50], dil
inc r9
dec rbx
inc rbx
jmp 0x180076d92
movzx edi, bl
lea ecx, [rdi - 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x19
sub dil, 0x6d
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 5
add dil, r10b
add dil, r11b
mov byte [rsp + rbx + 0x50], dil
add r8, r9
jmp 0x180077838
lea rcx, [rbx + r15]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x25
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x180076d92
lea rdx, [rbx + r13]
movzx r10d, dil
movzx eax, dl
and al, dil
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 0x55
add r11b, dl
lea ecx, [rbx - 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x7f
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x50], al
inc r9
add rax, r9
sub rbx, rax
lea edx, [rbx + 0x64]
movzx eax, dl
and al, r10b
mov ecx, 0x22
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rsp + rbx + 0x50], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180076d92
lea rcx, [rbx + r12]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x49
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180076d92
sub bl, 0x79
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
add r11b, 0x4f
jmp 0x180076d90
add bl, 0x51
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x37
jmp 0x180076d80
lea rdi, [rbp + 0x15c2f74]
jmp 0x180077944
lea rdi, [rbp + 0x56060f]
jmp 0x180077944
lea rdi, [rsp + 0x50]
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0xa0]
call fcn.18008d790
nop
mov rdx, rax
lea rcx, [rbp + 0x80]
call fcn.180020c80
mov rbx, rax
mov rdx, rdi
lea rcx, [rbp + 0x100]
call fcn.180015cb0
mov rdx, rbx
lea rcx, [rbp + 0x120]
call fcn.18002fde0
nop
lea r9, [rsp + 0x30]
lea r8, [rsp + 0x31]
movzx edx, byte [rsp + 0x31]
lea rcx, [rbp + 0x170]
call fcn.18008bd70
lea rcx, [rbp + 0x170]
call fcn.18008b930
nop
lea rax, [rbp + 0xc0]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x140]
mov qword [rbp - 0x18], rax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x170]
call fcn.18008b6b0
nop
lea r9, [fcn.18000e650]
mov edx, 0x40
lea r8d, [rdx - 0x3e]
lea rcx, [rbp + 0xc0]
call fcn.180313d8c
nop
lea rcx, [rbp + 0x80]
call fcn.180034e00
nop
lea rcx, [rbp + 0xa0]
call fcn.180034e00
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x20
mov r8d, 0xffffffff
lea rdx, [rbp + 0x1a0]
mov rcx, r14
call fcn.18002b610
nop
xor edx, edx
mov r8d, 0x138
lea rcx, [rbp + 0x250]
call fcn.1803bc5c0
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x18]
call fcn.18002ff50
nop
lea rax, [rbp + 0x18]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x38]
mov qword [rbp - 0x18], rax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x38]
call fcn.18008b340
lea rax, [0x1804c71f8]
mov qword [rbp + 0x38], rax
lea rdx, [rbp + 0x180]
lea rcx, [rbp - 8]
call fcn.18002ff50
nop
lea rax, [rbp - 8]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x18]
mov qword [rbp - 0x18], rax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x140]
call fcn.18006b4d0
nop
lea r9, [rbp + 0x38]
lea r8, [rbp + 0x170]
mov rdx, rax
lea rcx, [rbp + 0x250]
call fcn.18008bb90
nop
lea rcx, [rbp + 0x148]
call fcn.180034e00
nop
lea r9, [fcn.18002fd40]
mov edx, 0x20
lea r8d, [rdx - 0x1f]
lea rcx, [rbp - 8]
call fcn.180313d8c
nop
lea rcx, [rbp + 0x40]
call fcn.180034e00
nop
lea r9, [fcn.18002fd40]
mov edx, 0x20
lea r8d, [rdx - 0x1f]
lea rcx, [rbp + 0x18]
call fcn.180313d8c
nop
lea rcx, [rbp + 0x250]
call fcn.18006e780
nop
lea rcx, [rbp + 0x1a0]
call fcn.180034e00
nop
lea rcx, [rbp + 0x170]
call fcn.18006e910
nop
lea rcx, [rbp + 0x180]
call fcn.180034e00
nop
lea rcx, [r14 + 8]
movzx edx, byte [r14]
call fcn.180036860
nop
mov rcx, qword [rbp + 0x390]
xor rcx, rsp
call fcn.180313c00
lea r11, [rsp + 0x4a0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret