Function at 0x1800e8380
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x40
xor r10d, r10d
mov rbx, rcx
cmp edx, 0x10
jne 0x1800e8425
mov eax, 7
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0xa6a5a47b
mov edx, r10d
mov dword [rbp - 0x10], 0x4c10d098
mov dword [rbp - 0xc], 0xae9e
test eax, eax
je 0x1800e83f9
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e83f9
movzx r9d, byte [rbp - 0xb]
movzx r8d, byte [rbp - 0xc]
jmp 0x1800e83d0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8417
jmp 0x1800e9810
cmp edx, 0x41
jne 0x1800e84a5
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d08d
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8479
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8479
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8450
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8497
jmp 0x1800e9810
cmp edx, 0x42
jne 0x1800e8525
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d08a
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e84f9
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e84f9
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e84d0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8517
jmp 0x1800e9810
cmp edx, 0x43
jne 0x1800e85a5
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d08b
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8579
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8579
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8550
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8597
jmp 0x1800e9810
cmp edx, 0x44
jne 0x1800e8625
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d088
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e85f9
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e85f9
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e85d0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8617
jmp 0x1800e9810
cmp edx, 0x45
jne 0x1800e86a5
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d089
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8679
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8679
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8650
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8697
jmp 0x1800e9810
cmp edx, 0x46
jne 0x1800e8725
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d086
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e86f9
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e86f9
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e86d0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8717
jmp 0x1800e9810
cmp edx, 0x47
jne 0x1800e87a5
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d087
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8779
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8779
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8750
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8797
jmp 0x1800e9810
cmp edx, 0x48
jne 0x1800e8825
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d084
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e87f9
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e87f9
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e87d0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8817
jmp 0x1800e9810
cmp edx, 0x49
jne 0x1800e88a5
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d085
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8879
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8879
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8850
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8897
jmp 0x1800e9810
cmp edx, 0x4a
jne 0x1800e8925
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d082
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e88f9
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e88f9
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e88d0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8917
jmp 0x1800e9810
cmp edx, 0x4b
jne 0x1800e89a5
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d083
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8979
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8979
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8950
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8997
jmp 0x1800e9810
cmp edx, 0x4c
jne 0x1800e8a25
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d080
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e89f9
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e89f9
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e89d0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8a17
jmp 0x1800e9810
cmp edx, 0x4d
jne 0x1800e8aa5
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d081
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8a79
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8a79
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8a50
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8a97
jmp 0x1800e9810
cmp edx, 0x4e
jne 0x1800e8b25
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d07e
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8af9
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8af9
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8ad0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8b17
jmp 0x1800e9810
cmp edx, 0x4f
jne 0x1800e8ba5
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d07f
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8b79
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8b79
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8b50
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8b97
jmp 0x1800e9810
cmp edx, 0x50
jne 0x1800e8c25
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d07c
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8bf9
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8bf9
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8bd0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8c17
jmp 0x1800e9810
cmp edx, 0x51
jne 0x1800e8ca5
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d07d
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8c79
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8c79
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8c50
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8c97
jmp 0x1800e9810
cmp edx, 0x52
jne 0x1800e8d25
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d07a
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8cf9
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8cf9
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8cd0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8d17
jmp 0x1800e9810
cmp edx, 0x53
jne 0x1800e8da5
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d07b
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8d79
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8d79
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8d50
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8d97
jmp 0x1800e9810
cmp edx, 0x54
jne 0x1800e8e25
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d078
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8df9
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8df9
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8dd0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8e17
jmp 0x1800e9810
cmp edx, 0x55
jne 0x1800e8ea5
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d079
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8e79
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8e79
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8e50
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8e97
jmp 0x1800e9810
cmp edx, 0x56
jne 0x1800e8f25
mov eax, 3
mov r8b, 0x9e
mov dword [rbp - 0x18], eax
mov r9b, 0xae
mov dword [rbp - 0x14], 0x4c10d076
mov edx, r10d
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8ef9
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8ef9
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8ed0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8f17
jmp 0x1800e9810
mov r8b, 0x9e
mov r9b, 0xae
cmp edx, 0x57
jne 0x1800e8fa5
mov eax, 3
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x4c10d077
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8f79
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8f79
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8f50
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e8f97
jmp 0x1800e9810
cmp edx, 0x58
jne 0x1800e9025
mov eax, 3
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x4c10d074
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e8ff9
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e8ff9
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e8fd0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9017
jmp 0x1800e9810
cmp edx, 0x59
jne 0x1800e90a5
mov eax, 3
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x4c10d075
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e9079
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e9079
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e9050
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9097
jmp 0x1800e9810
cmp edx, 0x5a
jne 0x1800e9125
mov eax, 3
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x4c10d072
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e90f9
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e90f9
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e90d0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9117
jmp 0x1800e9810
cmp edx, 0x70
jne 0x1800e91a5
mov eax, 4
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x10d05d86
mov dword [rbp - 0x10], 0xae9e4c
test eax, eax
je 0x1800e9179
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e9179
movzx r9d, byte [rbp - 0xe]
movzx r8d, byte [rbp - 0xf]
jmp 0x1800e9150
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9197
jmp 0x1800e9810
cmp edx, 0x71
jne 0x1800e9225
mov eax, 4
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x10d05a86
mov dword [rbp - 0x10], 0xae9e4c
test eax, eax
je 0x1800e91f9
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e91f9
movzx r9d, byte [rbp - 0xe]
movzx r8d, byte [rbp - 0xf]
jmp 0x1800e91d0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9217
jmp 0x1800e9810
cmp edx, 0x72
jne 0x1800e92a5
mov eax, 4
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x10d05b86
mov dword [rbp - 0x10], 0xae9e4c
test eax, eax
je 0x1800e9279
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e9279
movzx r9d, byte [rbp - 0xe]
movzx r8d, byte [rbp - 0xf]
jmp 0x1800e9250
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9297
jmp 0x1800e9810
cmp edx, 0x73
jne 0x1800e9325
mov eax, 4
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x10d05886
mov dword [rbp - 0x10], 0xae9e4c
test eax, eax
je 0x1800e92f9
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e92f9
movzx r9d, byte [rbp - 0xe]
movzx r8d, byte [rbp - 0xf]
jmp 0x1800e92d0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9317
jmp 0x1800e9810
cmp edx, 0x74
jne 0x1800e93a5
mov eax, 3
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x4c10d08b
mov dword [rbp - 0x10], 0xae9e
test eax, eax
je 0x1800e9379
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e9379
movzx r9d, byte [rbp - 0xf]
movzx r8d, byte [rbp - 0x10]
jmp 0x1800e9350
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9397
jmp 0x1800e9810
cmp edx, 0x75
jne 0x1800e9425
mov eax, 4
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x10d05986
mov dword [rbp - 0x10], 0xae9e4c
test eax, eax
je 0x1800e93f9
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e93f9
movzx r9d, byte [rbp - 0xe]
movzx r8d, byte [rbp - 0xf]
jmp 0x1800e93d0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9417
jmp 0x1800e9810
cmp edx, 0x76
jne 0x1800e94a5
mov eax, 4
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x10d05686
mov dword [rbp - 0x10], 0xae9e4c
test eax, eax
je 0x1800e9479
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e9479
movzx r9d, byte [rbp - 0xe]
movzx r8d, byte [rbp - 0xf]
jmp 0x1800e9450
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9497
jmp 0x1800e9810
cmp edx, 0x77
jne 0x1800e9525
mov eax, 4
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x10d05786
mov dword [rbp - 0x10], 0xae9e4c
test eax, eax
je 0x1800e94f9
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e94f9
movzx r9d, byte [rbp - 0xe]
movzx r8d, byte [rbp - 0xf]
jmp 0x1800e94d0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9517
jmp 0x1800e9810
cmp edx, 0x78
jne 0x1800e95a5
mov eax, 4
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x10d05486
mov dword [rbp - 0x10], 0xae9e4c
test eax, eax
je 0x1800e9579
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e9579
movzx r9d, byte [rbp - 0xe]
movzx r8d, byte [rbp - 0xf]
jmp 0x1800e9550
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9597
jmp 0x1800e9810
cmp edx, 0x79
jne 0x1800e9625
mov eax, 4
mov edx, r10d
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x10d05586
mov dword [rbp - 0x10], 0xae9e4c
test eax, eax
je 0x1800e95f9
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e95f9
movzx r9d, byte [rbp - 0xe]
movzx r8d, byte [rbp - 0xf]
jmp 0x1800e95d0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9617
jmp 0x1800e9810
cmp edx, 0x7a
jne 0x1800e969e
mov dword [rbp - 0x18], 5
mov edx, r10d
mov dword [rbp - 0x14], 0xd05c5d86
mov dword [rbp - 0x10], 0xae9e4c10
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e966b
movzx r9d, byte [rbp - 0xd]
movzx r8d, byte [rbp - 0xe]
jmp 0x1800e9642
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9690
jmp 0x1800e9810
cmp edx, 0x7b
jne 0x1800e9715
mov dword [rbp - 0x18], 5
mov edx, r10d
mov dword [rbp - 0x14], 0xd05d5d86
mov dword [rbp - 0x10], 0xae9e4c10
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e96e9
movzx r9d, byte [rbp - 0xd]
movzx r8d, byte [rbp - 0xe]
jmp 0x1800e96c0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9707
jmp 0x1800e9810
cmp edx, 0x20
mov edx, r10d
jne 0x1800e97a2
xor ecx, ecx
mov eax, 6
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x1dd4f9cf
mov dword [rbp - 0x10], 0x9e4c10d0
mov byte [rbp - 0xc], r9b
mov word [rbp - 0xb], cx
mov byte [rbp - 9], cl
test eax, eax
je 0x1800e9779
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e9779
movzx r9d, byte [rbp - 0xc]
movzx r8d, byte [rbp - 0xd]
jmp 0x1800e9750
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9797
jmp 0x1800e9810
mov eax, 4
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0x8080797e
mov dword [rbp - 0x10], 0xae9e4c
test eax, eax
je 0x1800e97e9
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x14]
add rcx, rax
inc edx
movzx eax, byte [rcx]
sub al, r9b
xor al, r8b
mov byte [rcx], al
mov eax, dword [rbp - 0x18]
cmp edx, eax
jae 0x1800e97e9
movzx r9d, byte [rbp - 0xe]
movzx r8d, byte [rbp - 0xf]
jmp 0x1800e97c0
mov byte [rbp + rax - 0x14], r10b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r10
lea rax, [rbp - 0x14]
mov qword [rbx + 0x18], r10
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r10b
jne 0x1800e9807
lea rdx, [rbp - 0x14]
mov rcx, rbx
call fcn.18008b980
mov rax, rbx
mov rbx, qword [rsp + 0x50]
add rsp, 0x40
pop rbp
ret