Function at 0x180001a70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r13
push r14
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov rax, qword [0x18002e008]
xor rax, rsp
mov qword [rbp + 0x20], rax
and dword [rbp + 0x18], 0
mov rdx, rcx
lea rcx, [rbp - 8]
call fcn.180007310
lea rdx, [rbp + 0x18]
mov rcx, rax
call fcn.180007a30
mov r14, rax
test rax, rax
je 0x180003b36
xor eax, eax
mov dword [rbp - 0x60], 0x21201f1f
mov bl, 0x1f
mov dword [rbp - 0x5c], 0x25242322
mov cl, bl
mov dword [rbp - 0x58], 0x282726
lea r12d, [rax + 1]
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, 0xa
jae 0x180001af5
mov cl, byte [rbp - 0x60]
jmp 0x180001ae3
mov cl, bl
mov dword [rbp - 0x80], 0x21201f1f
mov dword [rbp - 0x7c], 0x25242322
xor eax, eax
mov dword [rbp - 0x78], 0x282726
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, 0xa
jae 0x180001b20
mov cl, byte [rbp - 0x80]
jmp 0x180001b0e
mov cl, bl
mov dword [rbp - 0x40], 0x21201f1f
mov dword [rbp - 0x3c], 0x25242322
xor eax, eax
mov dword [rbp - 0x38], 0x282726
xor byte [rbp + rax - 0x3f], cl
add rax, r12
cmp rax, 0xa
jae 0x180001b4b
mov cl, byte [rbp - 0x40]
jmp 0x180001b39
mov cl, bl
mov dword [rsp + 0x40], 0x21201f1f
mov dword [rsp + 0x44], 0x25242322
xor eax, eax
mov dword [rsp + 0x48], 0x282726
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, 0xa
jae 0x180001b7a
mov cl, byte [rsp + 0x40]
jmp 0x180001b67
mov cl, bl
mov dword [rsp + 0x20], 0x21201f1f
mov dword [rsp + 0x24], 0x25242322
xor eax, eax
mov dword [rsp + 0x28], 0x282726
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, 0xa
jae 0x180001ba9
mov cl, byte [rsp + 0x20]
jmp 0x180001b96
mov cl, bl
mov dword [rsp + 0x60], 0x21201f1f
mov dword [rsp + 0x64], 0x25242322
xor eax, eax
mov dword [rsp + 0x68], 0x282726
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, 0xa
jae 0x180001bd8
mov cl, byte [rsp + 0x60]
jmp 0x180001bc5
movsx rax, byte [rbp - 0x7f]
mov r13d, 0xf
movsx rcx, byte [rbp - 0x3f]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rsp + 0x21]
add rcx, rax
movsx rax, byte [rsp + 0x41]
add rcx, rax
jne 0x180001e14
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rbp - 0x7f], xmm0
mov byte [rbp - 0x80], bl
xor eax, eax
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, r13
jae 0x180001c39
mov cl, byte [rbp - 0x80]
jmp 0x180001c28
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rbp - 0x5f], xmm0
mov byte [rbp - 0x60], bl
xor eax, eax
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, r13
jae 0x180001c5e
mov cl, byte [rbp - 0x60]
jmp 0x180001c4d
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x60], bl
xor eax, eax
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, r13
jae 0x180001c86
mov cl, byte [rsp + 0x60]
jmp 0x180001c74
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x20], bl
xor eax, eax
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, r13
jae 0x180001cae
mov cl, byte [rsp + 0x20]
jmp 0x180001c9c
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x40], bl
xor eax, eax
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, r13
jae 0x180001cd6
mov cl, byte [rsp + 0x40]
jmp 0x180001cc4
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
jne 0x180001e14
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x60], bl
xor eax, eax
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, r13
jae 0x180001d2c
mov cl, byte [rsp + 0x60]
jmp 0x180001d1a
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x20], bl
xor eax, eax
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, r13
jae 0x180001d54
mov cl, byte [rsp + 0x20]
jmp 0x180001d42
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x40], bl
xor eax, eax
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, r13
jae 0x180001d7c
mov cl, byte [rsp + 0x40]
jmp 0x180001d6a
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
jne 0x180001e14
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x20], bl
xor eax, eax
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, r13
jae 0x180001dbe
mov cl, byte [rsp + 0x20]
jmp 0x180001dac
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x40], bl
xor eax, eax
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, r13
jae 0x180001de6
mov cl, byte [rsp + 0x40]
jmp 0x180001dd4
movsx rcx, byte [rsp + 0x41]
movsx rax, byte [rsp + 0x21]
add rcx, rax
jne 0x180001e14
mov al, bl
mov byte [rbp - 0x26], cl
xor al, bl
mov byte [rbp - 0x28], bl
lea rdx, [rbp - 0x27]
mov byte [rbp - 0x27], al
lea rcx, [0x18002a65c]
call fcn.180001048
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x3f], xmm0
mov byte [rbp - 0x2b], al
mov cl, bl
mov byte [rbp - 0x40], bl
mov dword [rbp - 0x2f], 0x3231302f
xor byte [rbp + rax - 0x3f], cl
add rax, r12
cmp rax, 0x14
jae 0x180001e44
mov cl, byte [rbp - 0x40]
jmp 0x180001e32
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x7f], xmm0
mov byte [rbp - 0x6b], al
mov cl, bl
mov byte [rbp - 0x80], bl
mov dword [rbp - 0x6f], 0x3231302f
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, 0x14
jae 0x180001e74
mov cl, byte [rbp - 0x80]
jmp 0x180001e62
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x5f], xmm0
mov byte [rbp - 0x4b], al
mov cl, bl
mov byte [rbp - 0x60], bl
mov dword [rbp - 0x4f], 0x3231302f
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, 0x14
jae 0x180001ea4
mov cl, byte [rbp - 0x60]
jmp 0x180001e92
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x75], al
mov cl, bl
mov byte [rsp + 0x60], bl
mov dword [rsp + 0x71], 0x3231302f
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, 0x14
jae 0x180001ed9
mov cl, byte [rsp + 0x60]
jmp 0x180001ec6
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x35], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, 0x14
jae 0x180001f0e
mov cl, byte [rsp + 0x20]
jmp 0x180001efb
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x55], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, 0x14
jae 0x180001f43
mov cl, byte [rsp + 0x40]
jmp 0x180001f30
movsx rax, byte [rsp + 0x21]
mov edx, 0x1e
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
movsx rax, byte [rbp - 0x3f]
add rcx, rax
jne 0x1800022d6
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x7f], xmm0
mov byte [rbp - 0x61], al
mov cl, bl
mov byte [rbp - 0x80], bl
mov dword [rbp - 0x6f], 0x3231302f
mov dword [rbp - 0x6b], 0x36353433
mov dword [rbp - 0x67], 0x3a393837
mov word [rbp - 0x63], 0x3c3b
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, rdx
jae 0x180001fc1
mov cl, byte [rbp - 0x80]
jmp 0x180001fb0
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x5f], xmm0
mov byte [rbp - 0x41], al
mov cl, bl
mov byte [rbp - 0x60], bl
mov dword [rbp - 0x4f], 0x3231302f
mov dword [rbp - 0x4b], 0x36353433
mov dword [rbp - 0x47], 0x3a393837
mov word [rbp - 0x43], 0x3c3b
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, rdx
jae 0x180002004
mov cl, byte [rbp - 0x60]
jmp 0x180001ff3
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x7f], al
mov cl, bl
mov byte [rsp + 0x60], bl
mov dword [rsp + 0x71], 0x3231302f
mov dword [rsp + 0x75], 0x36353433
mov dword [rsp + 0x79], 0x3a393837
mov word [rsp + 0x7d], 0x3c3b
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, rdx
jae 0x18000204f
mov cl, byte [rsp + 0x60]
jmp 0x18000203d
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x3f], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
mov dword [rsp + 0x35], 0x36353433
mov dword [rsp + 0x39], 0x3a393837
mov word [rsp + 0x3d], 0x3c3b
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, rdx
jae 0x18000209a
mov cl, byte [rsp + 0x20]
jmp 0x180002088
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x5f], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
mov dword [rsp + 0x55], 0x36353433
mov dword [rsp + 0x59], 0x3a393837
mov word [rsp + 0x5d], 0x3c3b
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, rdx
jae 0x1800020e5
mov cl, byte [rsp + 0x40]
jmp 0x1800020d3
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
jne 0x1800022d6
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x7f], al
mov cl, bl
mov byte [rsp + 0x60], bl
mov dword [rsp + 0x71], 0x3231302f
mov dword [rsp + 0x75], 0x36353433
mov dword [rsp + 0x79], 0x3a393837
mov word [rsp + 0x7d], 0x3c3b
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, rdx
jae 0x18000215e
mov cl, byte [rsp + 0x60]
jmp 0x18000214c
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x3f], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
mov dword [rsp + 0x35], 0x36353433
mov dword [rsp + 0x39], 0x3a393837
mov word [rsp + 0x3d], 0x3c3b
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, rdx
jae 0x1800021a9
mov cl, byte [rsp + 0x20]
jmp 0x180002197
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x5f], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
mov dword [rsp + 0x55], 0x36353433
mov dword [rsp + 0x59], 0x3a393837
mov word [rsp + 0x5d], 0x3c3b
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, rdx
jae 0x1800021f4
mov cl, byte [rsp + 0x40]
jmp 0x1800021e2
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
jne 0x1800022d6
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x3f], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
mov dword [rsp + 0x35], 0x36353433
mov dword [rsp + 0x39], 0x3a393837
mov word [rsp + 0x3d], 0x3c3b
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, rdx
jae 0x18000225d
mov cl, byte [rsp + 0x20]
jmp 0x18000224b
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x5f], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
mov dword [rsp + 0x55], 0x36353433
mov dword [rsp + 0x59], 0x3a393837
mov word [rsp + 0x5d], 0x3c3b
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, rdx
jae 0x1800022a8
mov cl, byte [rsp + 0x40]
jmp 0x180002296
movsx rcx, byte [rsp + 0x41]
movsx rax, byte [rsp + 0x21]
add rcx, rax
jne 0x1800022d6
mov al, bl
mov byte [rbp - 0x22], cl
xor al, bl
mov byte [rbp - 0x24], bl
lea rdx, [rbp - 0x23]
mov byte [rbp - 0x23], al
lea rcx, [0x18002a65c]
call fcn.180001048
mov edi, dword [rbp + 0x18]
mov r9d, 0x40
mov edx, edi
mov r8d, 0x1000
xor ecx, ecx
call qword [0x1800309a8]
mov rsi, rax
test rax, rax
je 0x180003b2e
mov cl, bl
mov dword [rbp - 0x40], 0x21201f1f
mov dword [rbp - 0x3c], 0x25242322
xor eax, eax
mov dword [rbp - 0x38], 0x282726
xor byte [rbp + rax - 0x3f], cl
add rax, r12
cmp rax, 0xa
jae 0x180002326
mov cl, byte [rbp - 0x40]
jmp 0x180002314
mov cl, bl
mov dword [rbp - 0x80], 0x21201f1f
mov dword [rbp - 0x7c], 0x25242322
xor eax, eax
mov dword [rbp - 0x78], 0x282726
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, 0xa
jae 0x180002351
mov cl, byte [rbp - 0x80]
jmp 0x18000233f
mov cl, bl
mov dword [rbp - 0x60], 0x21201f1f
mov dword [rbp - 0x5c], 0x25242322
xor eax, eax
mov dword [rbp - 0x58], 0x282726
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, 0xa
jae 0x18000237c
mov cl, byte [rbp - 0x60]
jmp 0x18000236a
mov cl, bl
mov dword [rsp + 0x60], 0x21201f1f
mov dword [rsp + 0x64], 0x25242322
xor eax, eax
mov dword [rsp + 0x68], 0x282726
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, 0xa
jae 0x1800023ab
mov cl, byte [rsp + 0x60]
jmp 0x180002398
mov cl, bl
mov dword [rsp + 0x20], 0x21201f1f
mov dword [rsp + 0x24], 0x25242322
xor eax, eax
mov dword [rsp + 0x28], 0x282726
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, 0xa
jae 0x1800023da
mov cl, byte [rsp + 0x20]
jmp 0x1800023c7
mov cl, bl
mov dword [rsp + 0x40], 0x21201f1f
mov dword [rsp + 0x44], 0x25242322
xor eax, eax
mov dword [rsp + 0x48], 0x282726
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, 0xa
jae 0x180002409
mov cl, byte [rsp + 0x40]
jmp 0x1800023f6
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
movsx rax, byte [rbp - 0x3f]
add rcx, rax
jne 0x18000263f
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rbp - 0x7f], xmm0
mov byte [rbp - 0x80], bl
xor eax, eax
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, r13
jae 0x180002464
mov cl, byte [rbp - 0x80]
jmp 0x180002453
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rbp - 0x5f], xmm0
mov byte [rbp - 0x60], bl
xor eax, eax
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, r13
jae 0x180002489
mov cl, byte [rbp - 0x60]
jmp 0x180002478
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x60], bl
xor eax, eax
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, r13
jae 0x1800024b1
mov cl, byte [rsp + 0x60]
jmp 0x18000249f
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x20], bl
xor eax, eax
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, r13
jae 0x1800024d9
mov cl, byte [rsp + 0x20]
jmp 0x1800024c7
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x40], bl
xor eax, eax
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, r13
jae 0x180002501
mov cl, byte [rsp + 0x40]
jmp 0x1800024ef
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
jne 0x18000263f
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x60], bl
xor eax, eax
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, r13
jae 0x180002557
mov cl, byte [rsp + 0x60]
jmp 0x180002545
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x20], bl
xor eax, eax
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, r13
jae 0x18000257f
mov cl, byte [rsp + 0x20]
jmp 0x18000256d
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x40], bl
xor eax, eax
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, r13
jae 0x1800025a7
mov cl, byte [rsp + 0x40]
jmp 0x180002595
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
jne 0x18000263f
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x20], bl
xor eax, eax
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, r13
jae 0x1800025e9
mov cl, byte [rsp + 0x20]
jmp 0x1800025d7
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x40], bl
xor eax, eax
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, r13
jae 0x180002611
mov cl, byte [rsp + 0x40]
jmp 0x1800025ff
movsx rcx, byte [rsp + 0x41]
movsx rax, byte [rsp + 0x21]
add rcx, rax
jne 0x18000263f
mov al, bl
mov byte [rbp - 0x1e], cl
xor al, bl
mov byte [rbp - 0x20], bl
lea rdx, [rbp - 0x1f]
mov byte [rbp - 0x1f], al
lea rcx, [0x18002a65c]
call fcn.180001048
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x3f], xmm0
mov byte [rbp - 0x2b], al
mov cl, bl
mov byte [rbp - 0x40], bl
mov dword [rbp - 0x2f], 0x3231302f
xor byte [rbp + rax - 0x3f], cl
add rax, r12
cmp rax, 0x14
jae 0x18000266f
mov cl, byte [rbp - 0x40]
jmp 0x18000265d
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x7f], xmm0
mov byte [rbp - 0x6b], al
mov cl, bl
mov byte [rbp - 0x80], bl
mov dword [rbp - 0x6f], 0x3231302f
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, 0x14
jae 0x18000269f
mov cl, byte [rbp - 0x80]
jmp 0x18000268d
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x5f], xmm0
mov byte [rbp - 0x4b], al
mov cl, bl
mov byte [rbp - 0x60], bl
mov dword [rbp - 0x4f], 0x3231302f
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, 0x14
jae 0x1800026cf
mov cl, byte [rbp - 0x60]
jmp 0x1800026bd
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x75], al
mov cl, bl
mov byte [rsp + 0x60], bl
mov dword [rsp + 0x71], 0x3231302f
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, 0x14
jae 0x180002704
mov cl, byte [rsp + 0x60]
jmp 0x1800026f1
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x35], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, 0x14
jae 0x180002739
mov cl, byte [rsp + 0x20]
jmp 0x180002726
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x55], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, 0x14
jae 0x18000276e
mov cl, byte [rsp + 0x40]
jmp 0x18000275b
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
movsx rax, byte [rbp - 0x3f]
add rcx, rax
jne 0x180002aff
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
mov cl, bl
mov byte [rbp - 0x80], bl
movdqu xmmword [rbp - 0x7f], xmm0
mov dword [rbp - 0x6f], 0x3231302f
lea edx, [rax + 0x1e]
mov dword [rbp - 0x6b], 0x36353433
mov dword [rbp - 0x67], 0x3a393837
mov word [rbp - 0x63], 0x3c3b
mov byte [rbp - 0x61], al
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, rdx
jae 0x1800027ea
mov cl, byte [rbp - 0x80]
jmp 0x1800027d9
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x5f], xmm0
mov byte [rbp - 0x41], al
mov cl, bl
mov byte [rbp - 0x60], bl
mov dword [rbp - 0x4f], 0x3231302f
mov dword [rbp - 0x4b], 0x36353433
mov dword [rbp - 0x47], 0x3a393837
mov word [rbp - 0x43], 0x3c3b
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, rdx
jae 0x18000282d
mov cl, byte [rbp - 0x60]
jmp 0x18000281c
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x7f], al
mov cl, bl
mov byte [rsp + 0x60], bl
mov dword [rsp + 0x71], 0x3231302f
mov dword [rsp + 0x75], 0x36353433
mov dword [rsp + 0x79], 0x3a393837
mov word [rsp + 0x7d], 0x3c3b
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, rdx
jae 0x180002878
mov cl, byte [rsp + 0x60]
jmp 0x180002866
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x3f], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
mov dword [rsp + 0x35], 0x36353433
mov dword [rsp + 0x39], 0x3a393837
mov word [rsp + 0x3d], 0x3c3b
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, rdx
jae 0x1800028c3
mov cl, byte [rsp + 0x20]
jmp 0x1800028b1
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x5f], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
mov dword [rsp + 0x55], 0x36353433
mov dword [rsp + 0x59], 0x3a393837
mov word [rsp + 0x5d], 0x3c3b
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, rdx
jae 0x18000290e
mov cl, byte [rsp + 0x40]
jmp 0x1800028fc
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
jne 0x180002aff
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x7f], al
mov cl, bl
mov byte [rsp + 0x60], bl
mov dword [rsp + 0x71], 0x3231302f
mov dword [rsp + 0x75], 0x36353433
mov dword [rsp + 0x79], 0x3a393837
mov word [rsp + 0x7d], 0x3c3b
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, rdx
jae 0x180002987
mov cl, byte [rsp + 0x60]
jmp 0x180002975
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x3f], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
mov dword [rsp + 0x35], 0x36353433
mov dword [rsp + 0x39], 0x3a393837
mov word [rsp + 0x3d], 0x3c3b
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, rdx
jae 0x1800029d2
mov cl, byte [rsp + 0x20]
jmp 0x1800029c0
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x5f], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
mov dword [rsp + 0x55], 0x36353433
mov dword [rsp + 0x59], 0x3a393837
mov word [rsp + 0x5d], 0x3c3b
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, rdx
jae 0x180002a1d
mov cl, byte [rsp + 0x40]
jmp 0x180002a0b
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
jne 0x180002aff
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x3f], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
mov dword [rsp + 0x35], 0x36353433
mov dword [rsp + 0x39], 0x3a393837
mov word [rsp + 0x3d], 0x3c3b
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, rdx
jae 0x180002a86
mov cl, byte [rsp + 0x20]
jmp 0x180002a74
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x5f], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
mov dword [rsp + 0x55], 0x36353433
mov dword [rsp + 0x59], 0x3a393837
mov word [rsp + 0x5d], 0x3c3b
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, rdx
jae 0x180002ad1
mov cl, byte [rsp + 0x40]
jmp 0x180002abf
movsx rcx, byte [rsp + 0x41]
movsx rax, byte [rsp + 0x21]
add rcx, rax
jne 0x180002aff
mov al, bl
mov byte [rbp - 0x1a], cl
xor al, bl
mov byte [rbp - 0x1c], bl
lea rdx, [rbp - 0x1b]
mov byte [rbp - 0x1b], al
lea rcx, [0x18002a65c]
call fcn.180001048
mov edx, dword [rbp + 0x18]
mov r8d, 0x97bed
mov rcx, r14
call fcn.1800013cc
test rax, rax
je 0x180003b2e
mov r8, rdi
mov rdx, rax
mov rcx, rsi
call fcn.18000de00
mov cl, bl
mov dword [rbp - 0x40], 0x21201f1f
xor eax, eax
mov dword [rbp - 0x3c], 0x25242322
mov dword [rbp - 0x38], 0x282726
xor byte [rbp + rax - 0x3f], cl
add rax, r12
cmp rax, 0xa
jae 0x180002b52
mov cl, byte [rbp - 0x40]
jmp 0x180002b40
mov cl, bl
mov dword [rbp - 0x80], 0x21201f1f
mov dword [rbp - 0x7c], 0x25242322
xor eax, eax
mov dword [rbp - 0x78], 0x282726
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, 0xa
jae 0x180002b7d
mov cl, byte [rbp - 0x80]
jmp 0x180002b6b
mov cl, bl
mov dword [rbp - 0x60], 0x21201f1f
mov dword [rbp - 0x5c], 0x25242322
xor eax, eax
mov dword [rbp - 0x58], 0x282726
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, 0xa
jae 0x180002ba8
mov cl, byte [rbp - 0x60]
jmp 0x180002b96
mov cl, bl
mov dword [rsp + 0x60], 0x21201f1f
mov dword [rsp + 0x64], 0x25242322
xor eax, eax
mov dword [rsp + 0x68], 0x282726
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, 0xa
jae 0x180002bd7
mov cl, byte [rsp + 0x60]
jmp 0x180002bc4
mov cl, bl
mov dword [rsp + 0x20], 0x21201f1f
mov dword [rsp + 0x24], 0x25242322
xor eax, eax
mov dword [rsp + 0x28], 0x282726
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, 0xa
jae 0x180002c06
mov cl, byte [rsp + 0x20]
jmp 0x180002bf3
mov cl, bl
mov dword [rsp + 0x40], 0x21201f1f
mov dword [rsp + 0x44], 0x25242322
xor eax, eax
mov dword [rsp + 0x48], 0x282726
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, 0xa
jae 0x180002c35
mov cl, byte [rsp + 0x40]
jmp 0x180002c22
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
movsx rax, byte [rbp - 0x3f]
add rcx, rax
jne 0x180002e6b
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rbp - 0x7f], xmm0
mov byte [rbp - 0x80], bl
xor eax, eax
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, r13
jae 0x180002c90
mov cl, byte [rbp - 0x80]
jmp 0x180002c7f
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rbp - 0x5f], xmm0
mov byte [rbp - 0x60], bl
xor eax, eax
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, r13
jae 0x180002cb5
mov cl, byte [rbp - 0x60]
jmp 0x180002ca4
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x60], bl
xor eax, eax
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, r13
jae 0x180002cdd
mov cl, byte [rsp + 0x60]
jmp 0x180002ccb
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x20], bl
xor eax, eax
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, r13
jae 0x180002d05
mov cl, byte [rsp + 0x20]
jmp 0x180002cf3
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x40], bl
xor eax, eax
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, r13
jae 0x180002d2d
mov cl, byte [rsp + 0x40]
jmp 0x180002d1b
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
jne 0x180002e6b
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x60], bl
xor eax, eax
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, r13
jae 0x180002d83
mov cl, byte [rsp + 0x60]
jmp 0x180002d71
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x20], bl
xor eax, eax
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, r13
jae 0x180002dab
mov cl, byte [rsp + 0x20]
jmp 0x180002d99
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x40], bl
xor eax, eax
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, r13
jae 0x180002dd3
mov cl, byte [rsp + 0x40]
jmp 0x180002dc1
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
jne 0x180002e6b
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x20], bl
xor eax, eax
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, r13
jae 0x180002e15
mov cl, byte [rsp + 0x20]
jmp 0x180002e03
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x40], bl
xor eax, eax
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, r13
jae 0x180002e3d
mov cl, byte [rsp + 0x40]
jmp 0x180002e2b
movsx rcx, byte [rsp + 0x41]
movsx rax, byte [rsp + 0x21]
add rcx, rax
jne 0x180002e6b
mov al, bl
mov byte [rbp - 0x16], cl
xor al, bl
mov byte [rbp - 0x18], bl
lea rdx, [rbp - 0x17]
mov byte [rbp - 0x17], al
lea rcx, [0x18002a65c]
call fcn.180001048
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x3f], xmm0
mov byte [rbp - 0x2b], al
mov cl, bl
mov byte [rbp - 0x40], bl
mov dword [rbp - 0x2f], 0x3231302f
xor byte [rbp + rax - 0x3f], cl
add rax, r12
cmp rax, 0x14
jae 0x180002e9b
mov cl, byte [rbp - 0x40]
jmp 0x180002e89
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x7f], xmm0
mov byte [rbp - 0x6b], al
mov cl, bl
mov byte [rbp - 0x80], bl
mov dword [rbp - 0x6f], 0x3231302f
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, 0x14
jae 0x180002ecb
mov cl, byte [rbp - 0x80]
jmp 0x180002eb9
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x5f], xmm0
mov byte [rbp - 0x4b], al
mov cl, bl
mov byte [rbp - 0x60], bl
mov dword [rbp - 0x4f], 0x3231302f
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, 0x14
jae 0x180002efb
mov cl, byte [rbp - 0x60]
jmp 0x180002ee9
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x75], al
mov cl, bl
mov byte [rsp + 0x60], bl
mov dword [rsp + 0x71], 0x3231302f
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, 0x14
jae 0x180002f30
mov cl, byte [rsp + 0x60]
jmp 0x180002f1d
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x35], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, 0x14
jae 0x180002f65
mov cl, byte [rsp + 0x20]
jmp 0x180002f52
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x55], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, 0x14
jae 0x180002f9a
mov cl, byte [rsp + 0x40]
jmp 0x180002f87
movsx rax, byte [rsp + 0x21]
mov edi, 0x1e
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
movsx rax, byte [rbp - 0x3f]
add rcx, rax
jne 0x18000332d
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x7f], xmm0
mov byte [rbp - 0x61], al
mov cl, bl
mov byte [rbp - 0x80], bl
mov dword [rbp - 0x6f], 0x3231302f
mov dword [rbp - 0x6b], 0x36353433
mov dword [rbp - 0x67], 0x3a393837
mov word [rbp - 0x63], 0x3c3b
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, rdi
jae 0x180003018
mov cl, byte [rbp - 0x80]
jmp 0x180003007
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x5f], xmm0
mov byte [rbp - 0x41], al
mov cl, bl
mov byte [rbp - 0x60], bl
mov dword [rbp - 0x4f], 0x3231302f
mov dword [rbp - 0x4b], 0x36353433
mov dword [rbp - 0x47], 0x3a393837
mov word [rbp - 0x43], 0x3c3b
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, rdi
jae 0x18000305b
mov cl, byte [rbp - 0x60]
jmp 0x18000304a
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x7f], al
mov cl, bl
mov byte [rsp + 0x60], bl
mov dword [rsp + 0x71], 0x3231302f
mov dword [rsp + 0x75], 0x36353433
mov dword [rsp + 0x79], 0x3a393837
mov word [rsp + 0x7d], 0x3c3b
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, rdi
jae 0x1800030a6
mov cl, byte [rsp + 0x60]
jmp 0x180003094
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x3f], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
mov dword [rsp + 0x35], 0x36353433
mov dword [rsp + 0x39], 0x3a393837
mov word [rsp + 0x3d], 0x3c3b
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, rdi
jae 0x1800030f1
mov cl, byte [rsp + 0x20]
jmp 0x1800030df
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x5f], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
mov dword [rsp + 0x55], 0x36353433
mov dword [rsp + 0x59], 0x3a393837
mov word [rsp + 0x5d], 0x3c3b
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, rdi
jae 0x18000313c
mov cl, byte [rsp + 0x40]
jmp 0x18000312a
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
jne 0x18000332d
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x5f], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
mov dword [rsp + 0x55], 0x36353433
mov dword [rsp + 0x59], 0x3a393837
mov word [rsp + 0x5d], 0x3c3b
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, rdi
jae 0x1800031b5
mov cl, byte [rsp + 0x40]
jmp 0x1800031a3
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x7f], al
mov cl, bl
mov byte [rsp + 0x60], bl
mov dword [rsp + 0x71], 0x3231302f
mov dword [rsp + 0x75], 0x36353433
mov dword [rsp + 0x79], 0x3a393837
mov word [rsp + 0x7d], 0x3c3b
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, rdi
jae 0x180003200
mov cl, byte [rsp + 0x60]
jmp 0x1800031ee
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x3f], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
mov dword [rsp + 0x35], 0x36353433
mov dword [rsp + 0x39], 0x3a393837
mov word [rsp + 0x3d], 0x3c3b
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, rdi
jae 0x18000324b
mov cl, byte [rsp + 0x20]
jmp 0x180003239
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
jne 0x18000332d
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x3f], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
mov dword [rsp + 0x35], 0x36353433
mov dword [rsp + 0x39], 0x3a393837
mov word [rsp + 0x3d], 0x3c3b
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, rdi
jae 0x1800032b4
mov cl, byte [rsp + 0x20]
jmp 0x1800032a2
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x5f], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
mov dword [rsp + 0x55], 0x36353433
mov dword [rsp + 0x59], 0x3a393837
mov word [rsp + 0x5d], 0x3c3b
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, rdi
jae 0x1800032ff
mov cl, byte [rsp + 0x40]
jmp 0x1800032ed
movsx rcx, byte [rsp + 0x41]
movsx rax, byte [rsp + 0x21]
add rcx, rax
jne 0x18000332d
mov al, bl
mov byte [rbp - 0x12], cl
xor al, bl
mov byte [rbp - 0x14], bl
lea rdx, [rbp - 0x13]
mov byte [rbp - 0x13], al
lea rcx, [0x18002a65c]
call fcn.180001048
call rsi
mov cl, bl
mov dword [rbp - 0x40], 0x21201f1f
xor eax, eax
mov dword [rbp - 0x3c], 0x25242322
mov dword [rbp - 0x38], 0x282726
xor byte [rbp + rax - 0x3f], cl
add rax, r12
cmp rax, 0xa
jae 0x18000335a
mov cl, byte [rbp - 0x40]
jmp 0x180003348
mov cl, bl
mov dword [rbp - 0x80], 0x21201f1f
mov dword [rbp - 0x7c], 0x25242322
xor eax, eax
mov dword [rbp - 0x78], 0x282726
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, 0xa
jae 0x180003385
mov cl, byte [rbp - 0x80]
jmp 0x180003373
mov cl, bl
mov dword [rbp - 0x60], 0x21201f1f
mov dword [rbp - 0x5c], 0x25242322
xor eax, eax
mov dword [rbp - 0x58], 0x282726
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, 0xa
jae 0x1800033b0
mov cl, byte [rbp - 0x60]
jmp 0x18000339e
mov cl, bl
mov dword [rsp + 0x60], 0x21201f1f
mov dword [rsp + 0x64], 0x25242322
xor eax, eax
mov dword [rsp + 0x68], 0x282726
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, 0xa
jae 0x1800033df
mov cl, byte [rsp + 0x60]
jmp 0x1800033cc
mov cl, bl
mov dword [rsp + 0x20], 0x21201f1f
mov dword [rsp + 0x24], 0x25242322
xor eax, eax
mov dword [rsp + 0x28], 0x282726
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, 0xa
jae 0x18000340e
mov cl, byte [rsp + 0x20]
jmp 0x1800033fb
mov cl, bl
mov dword [rsp + 0x40], 0x21201f1f
mov dword [rsp + 0x44], 0x25242322
xor eax, eax
mov dword [rsp + 0x48], 0x282726
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, 0xa
jae 0x18000343d
mov cl, byte [rsp + 0x40]
jmp 0x18000342a
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
movsx rax, byte [rbp - 0x3f]
add rcx, rax
jne 0x180003673
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rbp - 0x7f], xmm0
mov byte [rbp - 0x80], bl
xor eax, eax
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, r13
jae 0x180003498
mov cl, byte [rbp - 0x80]
jmp 0x180003487
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rbp - 0x5f], xmm0
mov byte [rbp - 0x60], bl
xor eax, eax
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, r13
jae 0x1800034bd
mov cl, byte [rbp - 0x60]
jmp 0x1800034ac
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x60], bl
xor eax, eax
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, r13
jae 0x1800034e5
mov cl, byte [rsp + 0x60]
jmp 0x1800034d3
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x20], bl
xor eax, eax
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, r13
jae 0x18000350d
mov cl, byte [rsp + 0x20]
jmp 0x1800034fb
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x40], bl
xor eax, eax
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, r13
jae 0x180003535
mov cl, byte [rsp + 0x40]
jmp 0x180003523
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
jne 0x180003673
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x60], bl
xor eax, eax
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, r13
jae 0x18000358b
mov cl, byte [rsp + 0x60]
jmp 0x180003579
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x20], bl
xor eax, eax
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, r13
jae 0x1800035b3
mov cl, byte [rsp + 0x20]
jmp 0x1800035a1
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x40], bl
xor eax, eax
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, r13
jae 0x1800035db
mov cl, byte [rsp + 0x40]
jmp 0x1800035c9
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
jne 0x180003673
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x20], bl
xor eax, eax
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, r13
jae 0x18000361d
mov cl, byte [rsp + 0x20]
jmp 0x18000360b
movdqa xmm0, xmmword [0x18002a6e0]
mov cl, bl
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x40], bl
xor eax, eax
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, r13
jae 0x180003645
mov cl, byte [rsp + 0x40]
jmp 0x180003633
movsx rcx, byte [rsp + 0x41]
movsx rax, byte [rsp + 0x21]
add rcx, rax
jne 0x180003673
mov al, bl
mov byte [rbp - 0xe], cl
xor al, bl
mov byte [rbp - 0x10], bl
lea rdx, [rbp - 0xf]
mov byte [rbp - 0xf], al
lea rcx, [0x18002a65c]
call fcn.180001048
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x3f], xmm0
mov byte [rbp - 0x2b], al
mov cl, bl
mov byte [rbp - 0x40], bl
mov dword [rbp - 0x2f], 0x3231302f
xor byte [rbp + rax - 0x3f], cl
add rax, r12
cmp rax, 0x14
jae 0x1800036a3
mov cl, byte [rbp - 0x40]
jmp 0x180003691
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x7f], xmm0
mov byte [rbp - 0x6b], al
mov cl, bl
mov byte [rbp - 0x80], bl
mov dword [rbp - 0x6f], 0x3231302f
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, 0x14
jae 0x1800036d3
mov cl, byte [rbp - 0x80]
jmp 0x1800036c1
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x5f], xmm0
mov byte [rbp - 0x4b], al
mov cl, bl
mov byte [rbp - 0x60], bl
mov dword [rbp - 0x4f], 0x3231302f
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, 0x14
jae 0x180003703
mov cl, byte [rbp - 0x60]
jmp 0x1800036f1
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x75], al
mov cl, bl
mov byte [rsp + 0x60], bl
mov dword [rsp + 0x71], 0x3231302f
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, 0x14
jae 0x180003738
mov cl, byte [rsp + 0x60]
jmp 0x180003725
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x35], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, 0x14
jae 0x18000376d
mov cl, byte [rsp + 0x20]
jmp 0x18000375a
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x55], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, 0x14
jae 0x1800037a2
mov cl, byte [rsp + 0x40]
jmp 0x18000378f
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
movsx rax, byte [rbp - 0x3f]
add rcx, rax
jne 0x180003b2e
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x7f], xmm0
mov byte [rbp - 0x61], al
mov cl, bl
mov byte [rbp - 0x80], bl
mov dword [rbp - 0x6f], 0x3231302f
mov dword [rbp - 0x6b], 0x36353433
mov dword [rbp - 0x67], 0x3a393837
mov word [rbp - 0x63], 0x3c3b
xor byte [rbp + rax - 0x7f], cl
add rax, r12
cmp rax, rdi
jae 0x18000381b
mov cl, byte [rbp - 0x80]
jmp 0x18000380a
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rbp - 0x5f], xmm0
mov byte [rbp - 0x41], al
mov cl, bl
mov byte [rbp - 0x60], bl
mov dword [rbp - 0x4f], 0x3231302f
mov dword [rbp - 0x4b], 0x36353433
mov dword [rbp - 0x47], 0x3a393837
mov word [rbp - 0x43], 0x3c3b
xor byte [rbp + rax - 0x5f], cl
add rax, r12
cmp rax, rdi
jae 0x18000385e
mov cl, byte [rbp - 0x60]
jmp 0x18000384d
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x7f], al
mov cl, bl
mov byte [rsp + 0x60], bl
mov dword [rsp + 0x71], 0x3231302f
mov dword [rsp + 0x75], 0x36353433
mov dword [rsp + 0x79], 0x3a393837
mov word [rsp + 0x7d], 0x3c3b
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, rdi
jae 0x1800038a9
mov cl, byte [rsp + 0x60]
jmp 0x180003897
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x3f], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
mov dword [rsp + 0x35], 0x36353433
mov dword [rsp + 0x39], 0x3a393837
mov word [rsp + 0x3d], 0x3c3b
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, rdi
jae 0x1800038f4
mov cl, byte [rsp + 0x20]
jmp 0x1800038e2
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x5f], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
mov dword [rsp + 0x55], 0x36353433
mov dword [rsp + 0x59], 0x3a393837
mov word [rsp + 0x5d], 0x3c3b
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, rdi
jae 0x18000393f
mov cl, byte [rsp + 0x40]
jmp 0x18000392d
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
movsx rax, byte [rbp - 0x5f]
add rcx, rax
movsx rax, byte [rbp - 0x7f]
add rcx, rax
jne 0x180003b2e
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x7f], al
mov cl, bl
mov byte [rsp + 0x60], bl
mov dword [rsp + 0x71], 0x3231302f
mov dword [rsp + 0x75], 0x36353433
mov dword [rsp + 0x79], 0x3a393837
mov word [rsp + 0x7d], 0x3c3b
xor byte [rsp + rax + 0x61], cl
add rax, r12
cmp rax, rdi
jae 0x1800039b8
mov cl, byte [rsp + 0x60]
jmp 0x1800039a6
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x3f], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
mov dword [rsp + 0x35], 0x36353433
mov dword [rsp + 0x39], 0x3a393837
mov word [rsp + 0x3d], 0x3c3b
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, rdi
jae 0x180003a03
mov cl, byte [rsp + 0x20]
jmp 0x1800039f1
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x5f], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
mov dword [rsp + 0x55], 0x36353433
mov dword [rsp + 0x59], 0x3a393837
mov word [rsp + 0x5d], 0x3c3b
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, rdi
jae 0x180003a4e
mov cl, byte [rsp + 0x40]
jmp 0x180003a3c
movsx rax, byte [rsp + 0x21]
movsx rcx, byte [rsp + 0x41]
add rcx, rax
movsx rax, byte [rsp + 0x61]
add rcx, rax
jne 0x180003b2e
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x21], xmm0
mov byte [rsp + 0x3f], al
mov cl, bl
mov byte [rsp + 0x20], bl
mov dword [rsp + 0x31], 0x3231302f
mov dword [rsp + 0x35], 0x36353433
mov dword [rsp + 0x39], 0x3a393837
mov word [rsp + 0x3d], 0x3c3b
xor byte [rsp + rax + 0x21], cl
add rax, r12
cmp rax, rdi
jae 0x180003ab7
mov cl, byte [rsp + 0x20]
jmp 0x180003aa5
movdqa xmm0, xmmword [0x18002a6f0]
xor eax, eax
movdqu xmmword [rsp + 0x41], xmm0
mov byte [rsp + 0x5f], al
mov cl, bl
mov byte [rsp + 0x40], bl
mov dword [rsp + 0x51], 0x3231302f
mov dword [rsp + 0x55], 0x36353433
mov dword [rsp + 0x59], 0x3a393837
mov word [rsp + 0x5d], 0x3c3b
xor byte [rsp + rax + 0x41], cl
add rax, r12
cmp rax, rdi
jae 0x180003b02
mov cl, byte [rsp + 0x40]
jmp 0x180003af0
movsx rdx, byte [rsp + 0x41]
movsx rax, byte [rsp + 0x21]
add rdx, rax
jne 0x180003b2e
xor eax, eax
mov word [rbp - 0xc], 0x1f
lea rdx, [rbp - 0xb]
mov byte [rbp - 0xa], al
lea rcx, [0x18002a65c]
call fcn.180001048
mov rcx, r14
call fcn.1800081a0
mov rcx, qword [rbp + 0x20]
xor rcx, rsp
call fcn.180008180
lea r11, [rsp + 0x130]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r14
pop r13
pop r12
pop rdi
pop rbp
ret