Function at 0x14009cf90
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r14
lea rbp, [rsp - 0x47d0]
mov eax, 0x48d0
call fcn.1401f6b90
sub rsp, rax
lea r8, [0x14030bf50]
lea rdx, [rbp + 0x9a8]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030bc10]
lea rdx, [rbp + 0x9b8]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x171], 0x8d9788a3
mov dword [rbp + 0x175], 0xb98987
xor ebx, ebx
mov edx, ebx
nop
movsxd rax, edx
lea rcx, [rbp + 0x171]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 7
jb 0x14009d000
mov byte [rbp + 0x178], bl
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x1650]
call fcn.140016aa0
nop
lea rax, [rbp + 0x171]
mov rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x14009d044
lea rdx, [rbp + 0x171]
lea rcx, [rbp + 0x1650]
call fcn.140016ac0
nop
lea r8, [rbp + 0x1650]
lea rdx, [rbp + 0x9c8]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1650]
call fcn.1400166a0
lea r8, [0x14030c230]
lea rdx, [rbp + 0x9d8]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030c130]
lea rdx, [rbp + 0x9e8]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x179], 0x979082a3
mov dword [rbp + 0x17d], 0xb99f89
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x179]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 7
jb 0x14009d0f0
mov byte [rbp + 0x180], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x1670]
call fcn.140016aa0
nop
lea rax, [rbp + 0x179]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009d130
lea rdx, [rbp + 0x179]
lea rcx, [rbp + 0x1670]
call fcn.140016ac0
nop
lea r8, [rbp + 0x1670]
lea rdx, [rbp + 0x9f8]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1670]
call fcn.1400166a0
lea r8, [0x14030b9c0]
lea rdx, [rbp + 0xa08]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030c130]
lea rdx, [rbp + 0xa18]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x2e9], 0x979082a3
mov dword [rbp + 0x2ed], 0xdbb99f89
xor eax, eax
mov byte [rbp + 0x2f1], al
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x2e9]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 8
jb 0x14009d1e0
mov byte [rbp + 0x2f1], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x1690]
call fcn.140016aa0
nop
lea rax, [rbp + 0x2e9]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009d220
lea rdx, [rbp + 0x2e9]
lea rcx, [rbp + 0x1690]
call fcn.140016ac0
nop
lea r8, [rbp + 0x1690]
lea rdx, [rbp + 0xa28]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1690]
call fcn.1400166a0
lea r8, [0x14030bde8]
lea rdx, [rbp + 0xa38]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030c130]
lea rdx, [rbp + 0xa48]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x2f2], 0x979082a3
mov dword [rbp + 0x2f6], 0xdab99f89
xor eax, eax
mov byte [rbp + 0x2fa], al
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x2f2]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 8
jb 0x14009d2d0
mov byte [rbp + 0x2fa], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x16b0]
call fcn.140016aa0
nop
lea rax, [rbp + 0x2f2]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009d310
lea rdx, [rbp + 0x2f2]
lea rcx, [rbp + 0x16b0]
call fcn.140016ac0
nop
lea r8, [rbp + 0x16b0]
lea rdx, [rbp + 0xa58]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x16b0]
call fcn.1400166a0
lea r8, [0x14030b940]
lea rdx, [rbp + 0xa68]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030c130]
lea rdx, [rbp + 0xa78]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x181], 0x979082a3
mov dword [rbp + 0x185], 0xbf9f89
mov edx, ebx
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x181]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 7
jb 0x14009d3c0
mov byte [rbp + 0x188], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x16d0]
call fcn.140016aa0
nop
lea rax, [rbp + 0x181]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009d400
lea rdx, [rbp + 0x181]
lea rcx, [rbp + 0x16d0]
call fcn.140016ac0
nop
lea r8, [rbp + 0x16d0]
lea rdx, [rbp + 0xa88]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x16d0]
call fcn.1400166a0
lea r8, [0x14030c1e0]
lea rdx, [rbp + 0xa98]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030bfd0]
lea rdx, [rbp + 0xaa8]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
movdqa xmm0, xmmword [0x140315370]
movdqu xmmword [rbp + 0x10db], xmm0
mov word [rbp + 0x10eb], 0x9d9d
xor eax, eax
mov byte [rbp + 0x10ed], al
mov edx, ebx
nop
movsxd rax, edx
lea rcx, [rbp + 0x10db]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0x12
jb 0x14009d4b0
mov byte [rbp + 0x10ed], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x16f0]
call fcn.140016aa0
nop
lea rax, [rbp + 0x10db]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009d4f0
lea rdx, [rbp + 0x10db]
lea rcx, [rbp + 0x16f0]
call fcn.140016ac0
nop
lea r8, [rbp + 0x16f0]
lea rdx, [rbp + 0xab8]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x16f0]
call fcn.1400166a0
lea r8, [0x14030b6e8]
lea rdx, [rbp + 0xac8]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030bfd0]
lea rdx, [rbp + 0xad8]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x45b], 0x8c968ba3
mov dword [rbp + 0x45f], 0x9c8c82b5
mov word [rbp + 0x463], 0x8e89
xor eax, eax
mov byte [rbp + 0x465], al
mov edx, ebx
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x45b]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xa
jb 0x14009d5b0
mov byte [rbp + 0x465], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x1710]
call fcn.140016aa0
nop
lea rax, [rbp + 0x45b]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009d5f0
lea rdx, [rbp + 0x45b]
lea rcx, [rbp + 0x1710]
call fcn.140016ac0
nop
lea r8, [rbp + 0x1710]
lea rdx, [rbp + 0xae8]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1710]
call fcn.1400166a0
lea r8, [0x14030b830]
lea rdx, [rbp + 0xaf8]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030b598]
lea rdx, [rbp + 0xb08]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0xc], 0x898588a3
mov word [rbp + 0x10], 0xb68f
xor eax, eax
mov byte [rbp + 0x12], al
mov edx, ebx
movsxd rax, edx
lea rcx, [rbp + 0xc]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 6
jb 0x14009d690
mov byte [rbp + 0x12], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x1730]
call fcn.140016aa0
nop
lea rax, [rbp + 0xc]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x14009d6c5
lea rdx, [rbp + 0xc]
lea rcx, [rbp + 0x1730]
call fcn.140016ac0
nop
lea r8, [rbp + 0x1730]
lea rdx, [rbp + 0xb18]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1730]
call fcn.1400166a0
lea r8, [0x14030ba18]
lea rdx, [rbp + 0xb28]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030b598]
lea rdx, [rbp + 0xb38]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x13], 0x898588a3
mov word [rbp + 0x17], 0xa28f
xor eax, eax
mov byte [rbp + 0x19], al
mov edx, ebx
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x13]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 6
jb 0x14009d770
mov byte [rbp + 0x19], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x1750]
call fcn.140016aa0
nop
lea rax, [rbp + 0x13]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x14009d7a5
lea rdx, [rbp + 0x13]
lea rcx, [rbp + 0x1750]
call fcn.140016ac0
nop
lea r8, [rbp + 0x1750]
lea rdx, [rbp + 0xb48]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1750]
call fcn.1400166a0
lea r8, [0x14030be30]
lea rdx, [rbp + 0xb58]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030b598]
lea rdx, [rbp + 0xb68]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x1a], 0x898588a3
mov word [rbp + 0x1e], 0xb58f
xor eax, eax
mov byte [rbp + 0x20], al
mov edx, ebx
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x1a]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 6
jb 0x14009d850
mov byte [rbp + 0x20], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x1770]
call fcn.140016aa0
nop
lea rax, [rbp + 0x1a]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x14009d885
lea rdx, [rbp + 0x1a]
lea rcx, [rbp + 0x1770]
call fcn.140016ac0
nop
lea r8, [rbp + 0x1770]
lea rdx, [rbp + 0xb78]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1770]
call fcn.1400166a0
lea r8, [0x14030be88]
lea rdx, [rbp + 0xb88]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030b598]
lea rdx, [rbp + 0xb98]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x189], 0x898588a3
mov dword [rbp + 0x18d], 0x8ab58f
mov edx, ebx
nop dword [rax]
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x189]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 7
jb 0x14009d930
mov byte [rbp + 0x190], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x1790]
call fcn.140016aa0
nop
lea rax, [rbp + 0x189]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009d970
lea rdx, [rbp + 0x189]
lea rcx, [rbp + 0x1790]
call fcn.140016ac0
nop
lea r8, [rbp + 0x1790]
lea rdx, [rbp + 0xba8]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1790]
call fcn.1400166a0
lea r8, [0x14030b908]
lea rdx, [rbp + 0xbb8]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030bfe0]
lea rdx, [rbp + 0xbc8]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x3f7], 0x938896b2
mov dword [rbp + 0x3fb], 0x93819583
mov word [rbp + 0x3ff], 0x8f
mov edx, ebx
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x3f7]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 9
jb 0x14009da20
mov byte [rbp + 0x400], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x17b0]
call fcn.140016aa0
nop
lea rax, [rbp + 0x3f7]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009da60
lea rdx, [rbp + 0x3f7]
lea rcx, [rbp + 0x17b0]
call fcn.140016ac0
nop
lea r8, [rbp + 0x17b0]
lea rdx, [rbp + 0xbd8]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x17b0]
call fcn.1400166a0
lea r8, [0x14030c2a0]
lea rdx, [rbp + 0xbe8]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030ba68]
lea rdx, [rbp + 0xbf8]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x52c], 0x818a82a0
mov dword [rbp + 0x530], 0xbd8d8087
mov dword [rbp + 0x534], 0x9f9885
mov edx, ebx
nop dword [rax]
movsxd rax, edx
lea rcx, [rbp + 0x52c]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xb
jb 0x14009db10
mov byte [rbp + 0x537], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x17d0]
call fcn.140016aa0
nop
lea rax, [rbp + 0x52c]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009db50
lea rdx, [rbp + 0x52c]
lea rcx, [rbp + 0x17d0]
call fcn.140016ac0
nop
lea r8, [rbp + 0x17d0]
lea rdx, [rbp + 0xc08]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x17d0]
call fcn.1400166a0
lea r8, [0x14030bc38]
lea rdx, [rbp + 0xc18]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030ba68]
lea rdx, [rbp + 0xc28]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
movdqa xmm0, xmmword [0x1403154c0]
movdqu xmmword [rbp + 0x10ee], xmm0
mov word [rbp + 0x10fe], 0x8a9f
xor eax, eax
mov byte [rbp + 0x1100], al
mov edx, ebx
nop
movsxd rax, edx
lea rcx, [rbp + 0x10ee]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0x12
jb 0x14009dc00
mov byte [rbp + 0x1100], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x17f0]
call fcn.140016aa0
nop
lea rax, [rbp + 0x10ee]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009dc40
lea rdx, [rbp + 0x10ee]
lea rcx, [rbp + 0x17f0]
call fcn.140016ac0
nop
lea r8, [rbp + 0x17f0]
lea rdx, [rbp + 0xc38]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x17f0]
call fcn.1400166a0
lea r8, [0x14030b710]
lea rdx, [rbp + 0xc48]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030c2f0]
lea rdx, [rbp + 0xc58]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
movdqa xmm0, xmmword [0x140310880]
movdqu xmmword [rbp + 0xc68], xmm0
mov edx, ebx
nop
movsxd rax, edx
lea rcx, [rbp + 0xc68]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xf
jb 0x14009dce0
mov byte [rbp + 0xc77], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x1810]
call fcn.140016aa0
nop
lea rax, [rbp + 0xc68]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009dd20
lea rdx, [rbp + 0xc68]
lea rcx, [rbp + 0x1810]
call fcn.140016ac0
nop
lea r8, [rbp + 0x1810]
lea rdx, [rbp + 0xc78]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1810]
call fcn.1400166a0
lea r8, [0x14030bbe8]
lea rdx, [rbp + 0xc88]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030c338]
lea rdx, [rbp + 0xc98]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x21], 0x8c8a8da3
mov word [rbp + 0x25], 0xb083
xor eax, eax
mov byte [rbp + 0x27], al
mov edx, ebx
movsxd rax, edx
lea rcx, [rbp + 0x21]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 6
jb 0x14009ddc0
mov byte [rbp + 0x27], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x1830]
call fcn.140016aa0
nop
lea rax, [rbp + 0x21]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x14009ddf5
lea rdx, [rbp + 0x21]
lea rcx, [rbp + 0x1830]
call fcn.140016ac0
nop
lea r8, [rbp + 0x1830]
lea rdx, [rbp + 0xca8]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1830]
call fcn.1400166a0
lea r8, [0x14030bed8]
lea rdx, [rbp + 0xcb8]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030c338]
lea rdx, [rbp + 0xcc8]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x28], 0x8c8a8da3
mov word [rbp + 0x2c], 0xb583
xor eax, eax
mov byte [rbp + 0x2e], al
mov edx, ebx
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x28]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 6
jb 0x14009dea0
mov byte [rbp + 0x2e], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x1850]
call fcn.140016aa0
nop
lea rax, [rbp + 0x28]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x14009ded5
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x1850]
call fcn.140016ac0
nop
lea r8, [rbp + 0x1850]
lea rdx, [rbp + 0xcd8]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1850]
call fcn.1400166a0
lea r8, [0x14030c140]
lea rdx, [rbp + 0xce8]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030bad8]
lea rdx, [rbp + 0xcf8]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
movdqa xmm0, xmmword [0x1403154b0]
movdqu xmmword [rbp + 0xf85], xmm0
mov word [rbp + 0xf95], 0xa3
mov edx, ebx
nop dword [rax]
movsxd rax, edx
lea rcx, [rbp + 0xf85]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0x11
jb 0x14009df80
mov byte [rbp + 0xf96], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x1870]
call fcn.140016aa0
nop
lea rax, [rbp + 0xf85]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009dfc0
lea rdx, [rbp + 0xf85]
lea rcx, [rbp + 0x1870]
call fcn.140016ac0
nop
lea r8, [rbp + 0x1870]
lea rdx, [rbp + 0xd08]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1870]
call fcn.1400166a0
lea r8, [0x14030b530]
lea rdx, [rbp + 0xd18]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030bad8]
lea rdx, [rbp + 0xd28]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
movdqa xmm0, xmmword [0x1403154a0]
movdqu xmmword [rbp + 0xf97], xmm0
mov word [rbp + 0xfa7], 0xa3
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0xf97]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0x11
jb 0x14009e070
mov byte [rbp + 0xfa8], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x1890]
call fcn.140016aa0
nop
lea rax, [rbp + 0xf97]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009e0b0
lea rdx, [rbp + 0xf97]
lea rcx, [rbp + 0x1890]
call fcn.140016ac0
nop
lea r8, [rbp + 0x1890]
lea rdx, [rbp + 0xd38]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1890]
call fcn.1400166a0
lea r8, [0x14030c370]
lea rdx, [rbp + 0xd48]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030bad8]
lea rdx, [rbp + 0xd58]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x401], 0x808c93a3
mov dword [rbp + 0x405], 0x9a878e8a
mov word [rbp + 0x409], 0xb8
mov edx, ebx
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x401]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 9
jb 0x14009e160
mov byte [rbp + 0x40a], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x18b0]
call fcn.140016aa0
nop
lea rax, [rbp + 0x401]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009e1a0
lea rdx, [rbp + 0x401]
lea rcx, [rbp + 0x18b0]
call fcn.140016ac0
nop
lea r8, [rbp + 0x18b0]
lea rdx, [rbp + 0xd68]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x18b0]
call fcn.1400166a0
lea r8, [0x14030b750]
lea rdx, [rbp + 0xd78]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030b9b0]
lea rdx, [rbp + 0xd88]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
mov dword [rbp + 0x2f], 0x89888cb4
mov word [rbp + 0x33], 0x9e83
xor eax, eax
mov byte [rbp + 0x35], al
mov edx, ebx
movsxd rax, edx
lea rcx, [rbp + 0x2f]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 6
jb 0x14009e240
mov byte [rbp + 0x35], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x18d0]
call fcn.140016aa0
nop
lea rax, [rbp + 0x2f]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x14009e275
lea rdx, [rbp + 0x2f]
lea rcx, [rbp + 0x18d0]
call fcn.140016ac0
nop
lea r8, [rbp + 0x18d0]
lea rdx, [rbp + 0xd98]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x18d0]
call fcn.1400166a0
lea r8, [0x14030b500]
lea rdx, [rbp + 0xda8]
lea rcx, [0x1404defa0]
call fcn.1401a3c60
mov rsi, qword [rax]
lea r8, [0x14030b9b0]
lea rdx, [rbp + 0xdb8]
lea rcx, [0x1404defe8]
call fcn.1401a3b20
mov r14, qword [rax]
movdqa xmm0, xmmword [0x140315520]
movdqu xmmword [rbp + 0x12e3], xmm0
mov dword [rbp + 0x12f3], 0x9a8681b3
mov word [rbp + 0x12f7], 0x81
mov edx, ebx
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x12e3]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0x15
jb 0x14009e330
mov byte [rbp + 0x12f8], 0
movzx edx, byte [rbp + 0x4800]
lea rcx, [rbp + 0x18f0]
call fcn.140016aa0
nop
lea rax, [rbp + 0x12e3]
nop dword [rax + rax]
inc rdi
cmp byte [rax + rdi], 0
jne 0x14009e370
mov r8, rdi
lea rdx, [rbp + 0x12e3]
lea rcx, [rbp + 0x18f0]
call fcn.140016ac0
nop
lea r8, [rbp + 0x18f0]
lea rdx, [rbp + 0xdc8]
lea rcx, [r14 + 0x28]
call fcn.1401a3e00
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rsi + 0x28]
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x18f0]
call fcn.1400166a0
lea rcx, [rbp + 0x18f0]
call fcn.1400163a0
lea rdx, [0x14030b800]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030be78]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x664], 0x809696a3
mov dword [rbp + 0x668], 0x87878e8a
mov dword [rbp + 0x66c], 0xbf8084b9
xor eax, eax
mov byte [rbp + 0x670], al
mov edx, ebx
nop dword [rax]
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x664]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xc
jb 0x14009e430
mov byte [rbp + 0x670], 0
lea rdx, [rbp + 0x664]
lea rcx, [rbp + 0x1910]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1910]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1910]
call fcn.140016390
lea rdx, [0x14030bbf0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030ba38]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rsp + 0x34], 0x978d99a3
mov word [rsp + 0x38], 0xb4
mov r8d, ebx
nop dword [rax]
movsxd rcx, r8d
lea rdx, [rsp + 0x34]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 5
jb 0x14009e4d0
mov byte [rsp + 0x39], 0
lea rdx, [rsp + 0x34]
lea rcx, [rbp + 0x1930]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1930]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1930]
call fcn.140016390
lea rdx, [0x14030ba48]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c180]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rsp + 0x3a], 0x819682a0
mov word [rsp + 0x3e], 0xb7
mov r8d, ebx
nop word [rax + rax]
movsxd rcx, r8d
lea rdx, [rsp + 0x3a]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 5
jb 0x14009e570
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x3a]
lea rcx, [rbp + 0x1950]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1950]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1950]
call fcn.140016390
lea rdx, [0x14030c0a0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c180]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rsp + 0x40], 0x819682a0
mov word [rsp + 0x44], 0xb4
mov r8d, ebx
nop word [rax + rax]
movsxd rcx, r8d
lea rdx, [rsp + 0x40]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 5
jb 0x14009e610
mov byte [rsp + 0x45], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1970]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1970]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1970]
call fcn.140016390
lea rdx, [0x14030c028]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bcd8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x466], 0x8e878cb0
mov dword [rbp + 0x46a], 0x9baf9383
mov word [rbp + 0x46e], 0x898b
xor eax, eax
mov byte [rbp + 0x470], al
mov edx, ebx
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x466]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xa
jb 0x14009e6c0
mov byte [rbp + 0x470], 0
lea rdx, [rbp + 0x466]
lea rcx, [rbp + 0x1990]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1990]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1990]
call fcn.140016390
lea rdx, [0x14030c208]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bcd8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x538], 0x918597b1
mov dword [rbp + 0x53c], 0x80ae848f
mov dword [rbp + 0x540], 0x88878f
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x538]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xb
jb 0x14009e770
mov byte [rbp + 0x543], 0
lea rdx, [rbp + 0x538]
lea rcx, [rbp + 0x19b0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x19b0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x19b0]
call fcn.140016390
lea rdx, [0x14030b988]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bd28]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x36], 0x8b8591a0
mov word [rbp + 0x3a], 0xb682
xor eax, eax
mov byte [rbp + 0x3c], al
mov edx, ebx
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x36], al
inc edx
cmp edx, 6
jb 0x14009e810
mov byte [rbp + 0x3c], 0
lea rdx, [rbp + 0x36]
lea rcx, [rbp + 0x19d0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x19d0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x19d0]
call fcn.140016390
lea rdx, [0x14030b4c8]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bd28]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x3d], 0x8b8591a0
mov word [rbp + 0x41], 0xb082
xor eax, eax
mov byte [rbp + 0x43], al
mov edx, ebx
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x3d], al
inc edx
cmp edx, 6
jb 0x14009e8a0
mov byte [rbp + 0x43], 0
lea rdx, [rbp + 0x3d]
lea rcx, [rbp + 0x19f0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x19f0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x19f0]
call fcn.140016390
lea rdx, [0x14030b758]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b960]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x44], 0x908591a0
mov word [rbp + 0x48], 0xb68b
xor eax, eax
mov byte [rbp + 0x4a], al
mov edx, ebx
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x44], al
inc edx
cmp edx, 6
jb 0x14009e930
mov byte [rbp + 0x4a], 0
lea rdx, [rbp + 0x44]
lea rcx, [rbp + 0x1a10]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1a10]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1a10]
call fcn.140016390
lea rdx, [0x14030bf80]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b960]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x4b], 0x908591a0
mov word [rbp + 0x4f], 0xb58b
xor eax, eax
mov byte [rbp + 0x51], al
mov edx, ebx
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x4b], al
inc edx
cmp edx, 6
jb 0x14009e9c0
mov byte [rbp + 0x51], 0
lea rdx, [rbp + 0x4b]
lea rcx, [rbp + 0x1a30]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1a30]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1a30]
call fcn.140016390
lea rdx, [0x14030c340]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b5a0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x2fb], 0x918d82a1
mov dword [rbp + 0x2ff], 0xb8869e8a
xor eax, eax
mov byte [rbp + 0x303], al
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x2fb]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 8
jb 0x14009ea60
mov byte [rbp + 0x303], 0
lea rdx, [rbp + 0x2fb]
lea rcx, [rbp + 0x1a50]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1a50]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1a50]
call fcn.140016390
lea rdx, [0x14030c100]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b5a0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x1403156e0]
movdqu xmmword [rbp + 0xfa9], xmm0
mov word [rbp + 0xfb9], 0x86
mov r8d, ebx
movsxd rcx, r8d
lea rdx, [rbp + 0xfa9]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 0x11
jb 0x14009eb03
mov byte [rbp + 0xfba], 0
lea rdx, [rbp + 0xfa9]
lea rcx, [rbp + 0x1a70]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1a70]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1a70]
call fcn.140016390
lea rdx, [0x14030b818]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b5a0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x304], 0x918d82a1
mov dword [rbp + 0x308], 0xac869e8a
xor eax, eax
mov byte [rbp + 0x30c], al
mov edx, ebx
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x304]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 8
jb 0x14009ebb0
mov byte [rbp + 0x30c], 0
lea rdx, [rbp + 0x304]
lea rcx, [rbp + 0x1a90]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1a90]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1a90]
call fcn.140016390
lea rdx, [0x14030c308]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030ba50]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x30d], 0x8c8982a1
mov dword [rbp + 0x311], 0xac8d8b8a
xor eax, eax
mov byte [rbp + 0x315], al
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x30d]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 8
jb 0x14009ec60
mov byte [rbp + 0x315], 0
lea rdx, [rbp + 0x30d]
lea rcx, [rbp + 0x1ab0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1ab0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1ab0]
call fcn.140016390
lea rdx, [0x14030c3e8]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030ba50]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x79c], 0x8c8982a1
mov dword [rbp + 0x7a0], 0xac8d8b8a
mov dword [rbp + 0x7a4], 0x859f8aae
mov word [rbp + 0x7a8], 0xdc
mov edx, ebx
movsxd rax, edx
lea rcx, [rbp + 0x79c]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xd
jb 0x14009ed10
mov byte [rbp + 0x7a9], 0
lea rdx, [rbp + 0x79c]
lea rcx, [rbp + 0x1ad0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1ad0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1ad0]
call fcn.140016390
lea rdx, [0x14030beb0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bec8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x544], 0x969782a1
mov dword [rbp + 0x548], 0x8c98888f
mov dword [rbp + 0x54c], 0xbd8a83
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x544]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xb
jb 0x14009edc0
mov byte [rbp + 0x54f], 0
lea rdx, [rbp + 0x544]
lea rcx, [rbp + 0x1af0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1af0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1af0]
call fcn.140016390
lea rdx, [0x14030c358]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bec8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x550], 0x969782a1
mov dword [rbp + 0x554], 0x8c98888f
mov dword [rbp + 0x558], 0xbb8a83
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x550]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xb
jb 0x14009ee70
mov byte [rbp + 0x55b], 0
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x1b10]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1b10]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1b10]
call fcn.140016390
lea rdx, [0x14030b838]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bec8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x55c], 0x969782a1
mov dword [rbp + 0x560], 0x8c98888f
mov dword [rbp + 0x564], 0xbe8a83
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x55c]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xb
jb 0x14009ef20
mov byte [rbp + 0x567], 0
lea rdx, [rbp + 0x55c]
lea rcx, [rbp + 0x1b30]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1b30]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1b30]
call fcn.140016390
lea rdx, [0x14030c3f0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bb70]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x191], 0x919496b0
mov dword [rbp + 0x195], 0x8d9593
mov edx, ebx
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x191], al
inc edx
cmp edx, 7
jb 0x14009efc0
mov byte [rbp + 0x198], 0
lea rdx, [rbp + 0x191]
lea rcx, [rbp + 0x1b50]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1b50]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1b50]
call fcn.140016390
lea rdx, [0x14030bd50]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bb70]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x568], 0x849686a4
mov dword [rbp + 0x56c], 0x9b8bb48a
mov dword [rbp + 0x570], 0x818a8f
mov edx, ebx
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x568]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xb
jb 0x14009f070
mov byte [rbp + 0x573], 0
lea rdx, [rbp + 0x568]
lea rcx, [rbp + 0x1b70]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1b70]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1b70]
call fcn.140016390
lea rdx, [0x14030b920]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c1d0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x8c2], 0x968b8bb2
mov dword [rbp + 0x8c6], 0x9b878f96
mov dword [rbp + 0x8ca], 0x82ae989f
mov word [rbp + 0x8ce], 0x8d83
xor eax, eax
mov byte [rbp + 0x8d0], al
mov edx, ebx
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x8c2]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xe
jb 0x14009f130
mov byte [rbp + 0x8d0], 0
lea rdx, [rbp + 0x8c2]
lea rcx, [rbp + 0x1b90]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1b90]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1b90]
call fcn.140016390
lea rdx, [0x14030bc18]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b5b0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x140314f70]
movdqu xmmword [rbp + 0x152c], xmm0
mov dword [rbp + 0x153c], 0x86879abf
mov dword [rbp + 0x1540], 0x9d9b9f
mov edx, ebx
nop dword [rax]
movsxd rax, edx
lea rcx, [rbp + 0x152c]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0x17
jb 0x14009f1e0
mov byte [rbp + 0x1543], 0
lea rdx, [rbp + 0x152c]
lea rcx, [rbp + 0x1bb0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1bb0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1bb0]
call fcn.140016390
lea rdx, [0x14030b958]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c1d0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x8d1], 0x96978aaf
mov dword [rbp + 0x8d5], 0xab8d8b8f
mov dword [rbp + 0x8d9], 0x8c9e998b
mov word [rbp + 0x8dd], 0x8a89
xor eax, eax
mov byte [rbp + 0x8df], al
mov edx, ebx
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x8d1]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xe
jb 0x14009f2a0
mov byte [rbp + 0x8df], 0
lea rdx, [rbp + 0x8d1]
lea rcx, [rbp + 0x1bd0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1bd0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1bd0]
call fcn.140016390
lea rdx, [0x14030c080]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bd40]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x316], 0x8b858aa6
mov dword [rbp + 0x31a], 0x8a9aa687
xor eax, eax
mov byte [rbp + 0x31e], al
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x316]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 8
jb 0x14009f350
mov byte [rbp + 0x31e], 0
lea rdx, [rbp + 0x316]
lea rcx, [rbp + 0x1bf0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1bf0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1bf0]
call fcn.140016390
lea rdx, [0x14030c078]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b738]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x140314f50]
movdqu xmmword [rbp + 0xea8], xmm0
xor eax, eax
mov byte [rbp + 0xeb8], al
mov r8d, ebx
movsxd rcx, r8d
lea rdx, [rbp + 0xea8]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 0x10
jb 0x14009f3f2
mov byte [rbp + 0xeb8], al
lea rdx, [rbp + 0xea8]
lea rcx, [rbp + 0x1c10]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1c10]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1c10]
call fcn.140016390
lea rdx, [0x14030b680]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b738]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x574], 0x938591a6
mov dword [rbp + 0x578], 0xaaba8983
mov dword [rbp + 0x57c], 0x98988b
mov edx, ebx
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x574]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xb
jb 0x14009f4a0
mov byte [rbp + 0x57f], 0
lea rdx, [rbp + 0x574]
lea rcx, [rbp + 0x1c30]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1c30]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1c30]
call fcn.140016390
lea rdx, [0x14030b570]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c1d8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x31f], 0x90a991a6
mov dword [rbp + 0x323], 0xb8878388
xor eax, eax
mov byte [rbp + 0x327], al
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x31f]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 8
jb 0x14009f550
mov byte [rbp + 0x327], 0
lea rdx, [rbp + 0x31f]
lea rcx, [rbp + 0x1c50]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1c50]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1c50]
call fcn.140016390
lea rdx, [0x14030c3d0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bba8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rsp + 0x46], 0x8a8f88a7
mov word [rsp + 0x4a], 0xb7
mov r8d, ebx
nop dword [rax]
movsxd rcx, r8d
lea rdx, [rsp + 0x46]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 5
jb 0x14009f5f0
mov byte [rsp + 0x4b], 0
lea rdx, [rsp + 0x46]
lea rcx, [rbp + 0x1c70]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1c70]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1c70]
call fcn.140016390
lea rdx, [0x14030c470]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bba8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rsp + 0x4c], 0x8a8f88a7
mov word [rsp + 0x50], 0xb1
mov r8d, ebx
nop word [rax + rax]
movsxd rcx, r8d
lea rdx, [rsp + 0x4c]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 5
jb 0x14009f690
mov byte [rsp + 0x51], 0
lea rdx, [rsp + 0x4c]
lea rcx, [rbp + 0x1c90]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1c90]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1c90]
call fcn.140016390
lea rdx, [0x14030bdd0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bb58]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x580], 0x968d8fa7
mov dword [rbp + 0x584], 0x849daf83
mov dword [rbp + 0x588], 0xa9858b
mov edx, ebx
nop dword [rax]
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x580]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xb
jb 0x14009f740
mov byte [rbp + 0x58b], 0
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x1cb0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1cb0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1cb0]
call fcn.140016390
lea rdx, [0x14030bfb0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bb28]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x328], 0x898195a7
mov dword [rbp + 0x32c], 0xb886899f
xor eax, eax
mov byte [rbp + 0x330], al
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x328]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 8
jb 0x14009f7f0
mov byte [rbp + 0x330], 0
lea rdx, [rbp + 0x328]
lea rcx, [rbp + 0x1cd0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1cd0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1cd0]
call fcn.140016390
lea rdx, [0x14030bb88]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bb28]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x331], 0x898195a7
mov dword [rbp + 0x335], 0xbb86899f
xor eax, eax
mov byte [rbp + 0x339], al
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x331]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 8
jb 0x14009f8a0
mov byte [rbp + 0x339], 0
lea rdx, [rbp + 0x331]
lea rcx, [rbp + 0x1cf0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1cf0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1cf0]
call fcn.140016390
lea rdx, [0x14030b708]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b5b0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x199], 0x809699a7
mov dword [rbp + 0x19d], 0xb98b87
mov edx, ebx
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x199], al
inc edx
cmp edx, 7
jb 0x14009f940
mov byte [rbp + 0x1a0], 0
lea rdx, [rbp + 0x199]
lea rcx, [rbp + 0x1d10]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1d10]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1d10]
call fcn.140016390
lea rdx, [0x14030c460]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b5b0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x1a1], 0x809699a7
mov dword [rbp + 0x1a5], 0xbf8b87
mov edx, ebx
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x1a1], al
inc edx
cmp edx, 7
jb 0x14009f9e0
mov byte [rbp + 0x1a8], 0
lea rdx, [rbp + 0x1a1]
lea rcx, [rbp + 0x1d30]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1d30]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1d30]
call fcn.140016390
lea rdx, [0x14030b4c0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b5b0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x1a9], 0x809699a7
mov dword [rbp + 0x1ad], 0xba8b87
mov edx, ebx
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x1a9], al
inc edx
cmp edx, 7
jb 0x14009fa80
mov byte [rbp + 0x1b0], 0
lea rdx, [rbp + 0x1a9]
lea rcx, [rbp + 0x1d50]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1d50]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1d50]
call fcn.140016390
lea rdx, [0x14030b868]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b5b0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x140315020]
movdqu xmmword [rbp + 0x12f9], xmm0
mov dword [rbp + 0x1309], 0x92958180
mov word [rbp + 0x130d], 0x93
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x12f9]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0x15
jb 0x14009fb30
mov byte [rbp + 0x130e], 0
lea rdx, [rbp + 0x12f9]
lea rcx, [rbp + 0x1d70]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1d70]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1d70]
call fcn.140016390
lea rdx, [0x14030c388]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c030]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x52], 0x978b8aa4
mov word [rbp + 0x56], 0xb087
xor eax, eax
mov byte [rbp + 0x58], al
mov edx, ebx
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x52], al
inc edx
cmp edx, 6
jb 0x14009fbd0
mov byte [rbp + 0x58], 0
lea rdx, [rbp + 0x52]
lea rcx, [rbp + 0x1d90]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1d90]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1d90]
call fcn.140016390
lea rdx, [0x14030b778]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bfa0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rsp + 0x52], 0x9f9e8aa4
mov word [rsp + 0x56], 0xb4
mov r8d, ebx
nop dword [rax + rax]
movsxd rcx, r8d
lea rdx, [rsp + 0x52]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 5
jb 0x14009fc60
mov byte [rsp + 0x57], 0
lea rdx, [rsp + 0x52]
lea rcx, [rbp + 0x1db0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1db0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1db0]
call fcn.140016390
lea rdx, [0x14030b590]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c260]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x59], 0x8c8882a5
mov word [rbp + 0x5d], 0xb689
xor eax, eax
mov byte [rbp + 0x5f], al
mov edx, ebx
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x59], al
inc edx
cmp edx, 6
jb 0x14009fd00
mov byte [rbp + 0x5f], 0
lea rdx, [rbp + 0x59]
lea rcx, [rbp + 0x1dd0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1dd0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1dd0]
call fcn.140016390
lea rdx, [0x14030ba10]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c260]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x60], 0x8c8882a5
mov word [rbp + 0x64], 0xa289
xor eax, eax
mov byte [rbp + 0x66], al
mov edx, ebx
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x60], al
inc edx
cmp edx, 6
jb 0x14009fd90
mov byte [rbp + 0x66], 0
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x1df0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1df0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1df0]
call fcn.140016390
lea rdx, [0x14030bb30]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bfd8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x671], 0x97858da5
mov dword [rbp + 0x675], 0x9a81aab7
mov dword [rbp + 0x679], 0x88808299
xor eax, eax
mov byte [rbp + 0x67d], al
mov edx, ebx
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x671]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xc
jb 0x14009fe40
mov byte [rbp + 0x67d], 0
lea rdx, [rbp + 0x671]
lea rcx, [rbp + 0x1e10]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1e10]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1e10]
call fcn.140016390
lea rdx, [0x14030bb08]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bfd8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x1403107c0]
movdqu xmmword [rbp + 0xdd8], xmm0
mov r8d, ebx
nop word [rax + rax]
movsxd rcx, r8d
lea rdx, [rbp + 0xdd8]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 0xf
jb 0x14009fee0
mov byte [rbp + 0xde7], 0
lea rdx, [rbp + 0xdd8]
lea rcx, [rbp + 0x1e30]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1e30]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1e30]
call fcn.140016390
lea rdx, [0x14030c110]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bfd8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x33a], 0x97858da5
mov dword [rbp + 0x33e], 0xbe8f8ea4
xor eax, eax
mov byte [rbp + 0x342], al
mov edx, ebx
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x33a]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 8
jb 0x14009ff90
mov byte [rbp + 0x342], 0
lea rdx, [rbp + 0x33a]
lea rcx, [rbp + 0x1e50]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1e50]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1e50]
call fcn.140016390
lea rdx, [0x14030b7f0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bfd8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rsp + 0x58], 0x97858da5
mov word [rsp + 0x5c], 0xb4
mov r8d, ebx
nop dword [rax]
movsxd rcx, r8d
lea rdx, [rsp + 0x58]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 5
jb 0x1400a0030
mov byte [rsp + 0x5d], 0
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x1e70]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1e70]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1e70]
call fcn.140016390
lea rdx, [0x14030b548]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c2f8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x1b1], 0x828591a5
mov dword [rbp + 0x1b5], 0xb99487
mov edx, ebx
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x1b1], al
inc edx
cmp edx, 7
jb 0x1400a00d0
mov byte [rbp + 0x1b8], 0
lea rdx, [rbp + 0x1b1]
lea rcx, [rbp + 0x1e90]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1e90]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1e90]
call fcn.140016390
lea rdx, [0x14030be70]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c2f8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x1b9], 0x828591a5
mov dword [rbp + 0x1bd], 0xba9487
mov edx, ebx
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x1b9], al
inc edx
cmp edx, 7
jb 0x1400a0170
mov byte [rbp + 0x1c0], 0
lea rdx, [rbp + 0x1b9]
lea rcx, [rbp + 0x1eb0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1eb0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1eb0]
call fcn.140016390
lea rdx, [0x14030b900]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c128]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x1403155b0]
movdqu xmmword [rbp + 0xeb9], xmm0
xor eax, eax
mov byte [rbp + 0xec9], al
mov r8d, ebx
nop dword [rax]
movsxd rcx, r8d
lea rdx, [rbp + 0xeb9]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 0x10
jb 0x1400a0210
mov byte [rbp + 0xec9], al
lea rdx, [rbp + 0xeb9]
lea rcx, [rbp + 0x1ed0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1ed0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1ed0]
call fcn.140016390
lea rdx, [0x14030b768]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c128]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x140315010]
movdqu xmmword [rbp + 0x1101], xmm0
mov word [rbp + 0x1111], 0x9696
xor eax, eax
mov byte [rbp + 0x1113], al
mov r8d, ebx
nop dword [rax]
movsxd rcx, r8d
lea rdx, [rbp + 0x1101]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 0x12
jb 0x1400a02c0
mov byte [rbp + 0x1113], al
lea rdx, [rbp + 0x1101]
lea rcx, [rbp + 0x1ef0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1ef0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1ef0]
call fcn.140016390
lea rdx, [0x14030bbb8]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c128]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x140314f60]
movdqu xmmword [rbp + 0xeca], xmm0
xor eax, eax
mov byte [rbp + 0xeda], al
mov r8d, ebx
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, r8d
lea rdx, [rbp + 0xeca]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 0x10
jb 0x1400a0370
mov byte [rbp + 0xeda], al
lea rdx, [rbp + 0xeca]
lea rcx, [rbp + 0x1f10]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1f10]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1f10]
call fcn.140016390
lea rdx, [0x14030bc50]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030ba78]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x471], 0x848786aa
mov dword [rbp + 0x475], 0xbc858e94
mov word [rbp + 0x479], 0x9f86
xor eax, eax
mov byte [rbp + 0x47b], al
mov edx, ebx
movsxd rax, edx
lea rcx, [rbp + 0x471]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xa
jb 0x1400a0420
mov byte [rbp + 0x47b], 0
lea rdx, [rbp + 0x471]
lea rcx, [rbp + 0x1f30]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1f30]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1f30]
call fcn.140016390
lea rdx, [0x14030c040]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bba0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x7aa], 0x888d86aa
mov dword [rbp + 0x7ae], 0x808c9583
mov dword [rbp + 0x7b2], 0x9f898c84
mov word [rbp + 0x7b6], 0xb9
mov edx, ebx
movsxd rax, edx
lea rcx, [rbp + 0x7aa]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xd
jb 0x1400a04d0
mov byte [rbp + 0x7b7], 0
lea rdx, [rbp + 0x7aa]
lea rcx, [rbp + 0x1f50]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1f50]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1f50]
call fcn.140016390
lea rdx, [0x14030c390]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bba0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x7b8], 0x888d86aa
mov dword [rbp + 0x7bc], 0x808c9583
mov dword [rbp + 0x7c0], 0x9f898c84
mov word [rbp + 0x7c4], 0xab
mov edx, ebx
movsxd rax, edx
lea rcx, [rbp + 0x7b8]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xd
jb 0x1400a0580
mov byte [rbp + 0x7c5], 0
lea rdx, [rbp + 0x7b8]
lea rcx, [rbp + 0x1f70]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1f70]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1f70]
call fcn.140016390
lea rdx, [0x14030b748]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bba0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x140314f40]
movdqu xmmword [rbp + 0xedb], xmm0
xor eax, eax
mov byte [rbp + 0xeeb], al
mov r8d, ebx
movsxd rcx, r8d
lea rdx, [rbp + 0xedb]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 0x10
jb 0x1400a0622
mov byte [rbp + 0xeeb], al
lea rdx, [rbp + 0xedb]
lea rcx, [rbp + 0x1f90]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1f90]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1f90]
call fcn.140016390
lea rdx, [0x14030c488]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c4a8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x1c1], 0x84888fab
mov dword [rbp + 0x1c5], 0xb98e89
mov edx, ebx
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x1c1], al
inc edx
cmp edx, 7
jb 0x1400a06c1
mov byte [rbp + 0x1c8], 0
lea rdx, [rbp + 0x1c1]
lea rcx, [rbp + 0x1fb0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1fb0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1fb0]
call fcn.140016390
lea rdx, [0x14030b5d0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c4a8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x1c9], 0x84888fab
mov dword [rbp + 0x1cd], 0xad8e89
mov edx, ebx
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x1c9], al
inc edx
cmp edx, 7
jb 0x1400a0760
mov byte [rbp + 0x1d0], 0
lea rdx, [rbp + 0x1c9]
lea rcx, [rbp + 0x1fd0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1fd0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1fd0]
call fcn.140016390
lea rdx, [0x14030c188]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c010]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x343], 0x898191ab
mov dword [rbp + 0x347], 0xdbbf868f
xor eax, eax
mov byte [rbp + 0x34b], al
mov edx, ebx
movsxd rax, edx
lea rcx, [rbp + 0x343]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 8
jb 0x1400a0800
mov byte [rbp + 0x34b], 0
lea rdx, [rbp + 0x343]
lea rcx, [rbp + 0x1ff0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x1ff0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x1ff0]
call fcn.140016390
lea rdx, [0x14030b8b0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c010]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x1d1], 0x898191ab
mov dword [rbp + 0x1d5], 0xba868f
mov edx, ebx
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x1d1], al
inc edx
cmp edx, 7
jb 0x1400a08a0
mov byte [rbp + 0x1d8], 0
lea rdx, [rbp + 0x1d1]
lea rcx, [rbp + 0x2010]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2010]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2010]
call fcn.140016390
lea rdx, [0x14030b7a0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b9c8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x67], 0x978195ab
mov word [rbp + 0x6b], 0xb688
xor eax, eax
mov byte [rbp + 0x6d], al
mov edx, ebx
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x67], al
inc edx
cmp edx, 6
jb 0x1400a0940
mov byte [rbp + 0x6d], 0
lea rdx, [rbp + 0x67]
lea rcx, [rbp + 0x2030]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2030]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2030]
call fcn.140016390
lea rdx, [0x14030b718]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b648]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x1403155c0]
movdqu xmmword [rbp + 0xeec], xmm0
xor eax, eax
mov byte [rbp + 0xefc], al
mov r8d, ebx
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, r8d
lea rdx, [rbp + 0xeec]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 0x10
jb 0x1400a09e0
mov byte [rbp + 0xefc], al
lea rdx, [rbp + 0xeec]
lea rcx, [rbp + 0x2050]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2050]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2050]
call fcn.140016390
lea rdx, [0x14030c238]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c248]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x140314f80]
movdqu xmmword [rbp + 0x123b], xmm0
mov dword [rbp + 0x124b], 0x909f9a80
xor eax, eax
mov byte [rbp + 0x124f], al
mov edx, ebx
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x123b], al
inc edx
cmp edx, 0x14
jb 0x1400a0a90
mov byte [rbp + 0x124f], 0
lea rdx, [rbp + 0x123b]
lea rcx, [rbp + 0x2070]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2070]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2070]
call fcn.140016390
lea rdx, [0x14030b850]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c248]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x1403156b0]
movdqu xmmword [rbp + 0x1574], xmm0
mov dword [rbp + 0x1584], 0x9b9587a1
mov dword [rbp + 0x1588], 0x9d8a9692
xor eax, eax
mov byte [rbp + 0x158c], al
mov edx, ebx
movsxd rax, edx
lea rcx, [rbp + 0x1574]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0x18
jb 0x1400a0b40
mov byte [rbp + 0x158c], 0
lea rdx, [rbp + 0x1574]
lea rcx, [rbp + 0x2090]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2090]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2090]
call fcn.140016390
lea rdx, [0x14030c2b0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c158]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x140310730]
movdqu xmmword [rbp + 0xde8], xmm0
mov r8d, ebx
nop word [rax + rax]
movsxd rcx, r8d
lea rdx, [rbp + 0xde8]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 0xf
jb 0x1400a0be0
mov byte [rbp + 0xdf7], 0
lea rdx, [rbp + 0xde8]
lea rcx, [rbp + 0x20b0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x20b0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x20b0]
call fcn.140016390
lea rdx, [0x14030c0d8]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c158]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x140315780]
movdqu xmmword [rbp + 0x1401], xmm0
mov dword [rbp + 0x1411], 0xb8989f93
mov word [rbp + 0x1415], 0x849f
xor eax, eax
mov byte [rbp + 0x1417], al
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x1401]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0x16
jb 0x1400a0ca0
mov byte [rbp + 0x1417], 0
lea rdx, [rbp + 0x1401]
lea rcx, [rbp + 0x20d0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x20d0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x20d0]
call fcn.140016390
lea rdx, [0x14030bbd0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b980]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rsp + 0x5e], 0x8b8d8ba8
mov word [rsp + 0x62], 0xb1
mov r8d, ebx
nop dword [rax]
movsxd rcx, r8d
lea rdx, [rsp + 0x5e]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 5
jb 0x1400a0d40
mov byte [rsp + 0x63], 0
lea rdx, [rsp + 0x5e]
lea rcx, [rbp + 0x20f0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x20f0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x20f0]
call fcn.140016390
lea rdx, [0x14030c0f8]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b980]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rsp + 0x64], 0x8b8d8ba8
mov word [rsp + 0x68], 0xa3
mov r8d, ebx
nop word [rax + rax]
movsxd rcx, r8d
lea rdx, [rsp + 0x64]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 5
jb 0x1400a0de0
mov byte [rsp + 0x69], 0
lea rdx, [rsp + 0x64]
lea rcx, [rbp + 0x2110]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2110]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2110]
call fcn.140016390
lea rdx, [0x14030c1c8]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b980]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x40b], 0x8b8d8ba8
mov dword [rbp + 0x40f], 0x8680b4b4
mov word [rbp + 0x413], 0x9e
mov edx, ebx
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x40b]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 9
jb 0x1400a0e90
mov byte [rbp + 0x414], 0
lea rdx, [rbp + 0x40b]
lea rcx, [rbp + 0x2130]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2130]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2130]
call fcn.140016390
lea rdx, [0x14030b4e0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b568]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x67e], 0x9d8a8aa8
mov dword [rbp + 0x682], 0x9a81aab1
mov dword [rbp + 0x686], 0x88808299
xor eax, eax
mov byte [rbp + 0x68a], al
mov edx, ebx
nop
movsxd rax, edx
lea rcx, [rbp + 0x67e]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xc
jb 0x1400a0f40
mov byte [rbp + 0x68a], 0
lea rdx, [rbp + 0x67e]
lea rcx, [rbp + 0x2150]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2150]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2150]
call fcn.140016390
lea rdx, [0x14030c200]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b568]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x34c], 0x9d8a8aa8
mov dword [rbp + 0x350], 0x9d81afa3
xor eax, eax
mov byte [rbp + 0x354], al
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x34c]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 8
jb 0x1400a0ff0
mov byte [rbp + 0x354], 0
lea rdx, [rbp + 0x34c]
lea rcx, [rbp + 0x2170]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2170]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2170]
call fcn.140016390
lea rdx, [0x14030bab0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b568]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rsp + 0x6a], 0x9d8a8aa8
mov word [rsp + 0x6e], 0xb4
mov r8d, ebx
nop dword [rax]
movsxd rcx, r8d
lea rdx, [rsp + 0x6a]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 5
jb 0x1400a1090
mov byte [rsp + 0x6f], 0
lea rdx, [rsp + 0x6a]
lea rcx, [rbp + 0x2190]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2190]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2190]
call fcn.140016390
lea rdx, [0x14030b688]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b848]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x6e], 0x968d82a9
mov word [rbp + 0x72], 0xb087
xor eax, eax
mov byte [rbp + 0x74], al
mov edx, ebx
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x6e], al
inc edx
cmp edx, 6
jb 0x1400a1130
mov byte [rbp + 0x74], 0
lea rdx, [rbp + 0x6e]
lea rcx, [rbp + 0x21b0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x21b0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x21b0]
call fcn.140016390
lea rdx, [0x14030ba60]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bd08]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x140315600]
movdqu xmmword [rbp + 0xfbb], xmm0
mov word [rbp + 0xfcb], 0x86
mov r8d, ebx
nop word [rax + rax]
movsxd rcx, r8d
lea rdx, [rbp + 0xfbb]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 0x11
jb 0x1400a11d0
mov byte [rbp + 0xfcc], 0
lea rdx, [rbp + 0xfbb]
lea rcx, [rbp + 0x21d0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x21d0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x21d0]
call fcn.140016390
lea rdx, [0x14030b730]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b5c8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x75], 0x889682a9
mov word [rbp + 0x79], 0xb687
xor eax, eax
mov byte [rbp + 0x7b], al
mov edx, ebx
nop
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x75], al
inc edx
cmp edx, 6
jb 0x1400a1270
mov byte [rbp + 0x7b], 0
lea rdx, [rbp + 0x75]
lea rcx, [rbp + 0x21f0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x21f0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x21f0]
call fcn.140016390
lea rdx, [0x14030c4a0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b5c8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x68b], 0x889682a9
mov dword [rbp + 0x68f], 0x88a5b687
mov dword [rbp + 0x693], 0x8c9e9f84
xor eax, eax
mov byte [rbp + 0x697], al
mov edx, ebx
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x68b]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xc
jb 0x1400a1320
mov byte [rbp + 0x697], 0
lea rdx, [rbp + 0x68b]
lea rcx, [rbp + 0x2210]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2210]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2210]
call fcn.140016390
lea rdx, [0x14030b660]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bce0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x1403157b0]
movdqu xmmword [rbp + 0xfcd], xmm0
mov word [rbp + 0xfdd], 0xc3
mov r8d, ebx
movsxd rcx, r8d
lea rdx, [rbp + 0xfcd]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 0x11
jb 0x1400a13c3
mov byte [rbp + 0xfde], 0
lea rdx, [rbp + 0xfcd]
lea rcx, [rbp + 0x2230]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2230]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2230]
call fcn.140016390
lea rdx, [0x14030b620]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bce0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x1403157b0]
movdqu xmmword [rbp + 0xfdf], xmm0
mov word [rbp + 0xfef], 0xc0
mov r8d, ebx
nop dword [rax]
movsxd rcx, r8d
lea rdx, [rbp + 0xfdf]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 0x11
jb 0x1400a1470
mov byte [rbp + 0xff0], 0
lea rdx, [rbp + 0xfdf]
lea rcx, [rbp + 0x2250]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2250]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2250]
call fcn.140016390
lea rdx, [0x14030b898]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bce0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x1403157b0]
movdqu xmmword [rbp + 0xff1], xmm0
mov word [rbp + 0x1001], 0xc1
mov r8d, ebx
nop word [rax + rax]
movsxd rcx, r8d
lea rdx, [rbp + 0xff1]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 0x11
jb 0x1400a1520
mov byte [rbp + 0x1002], 0
lea rdx, [rbp + 0xff1]
lea rcx, [rbp + 0x2270]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2270]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2270]
call fcn.140016390
lea rdx, [0x14030c3c8]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b918]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x47c], 0x86968ca4
mov dword [rbp + 0x480], 0x859db783
mov word [rbp + 0x484], 0x8e99
xor eax, eax
mov byte [rbp + 0x486], al
mov edx, ebx
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x47c]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xa
jb 0x1400a15e0
mov byte [rbp + 0x486], 0
lea rdx, [rbp + 0x47c]
lea rcx, [rbp + 0x2290]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2290]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2290]
call fcn.140016390
lea rdx, [0x14030bca8]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b918]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x355], 0x91828ab0
mov dword [rbp + 0x359], 0x828486b1
xor eax, eax
mov byte [rbp + 0x35d], al
mov edx, ebx
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x355]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 8
jb 0x1400a1690
mov byte [rbp + 0x35d], 0
lea rdx, [rbp + 0x355]
lea rcx, [rbp + 0x22b0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x22b0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x22b0]
call fcn.140016390
lea rdx, [0x14030baa8]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bc90]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x7c], 0x899d82a9
mov word [rbp + 0x80], 0xb683
xor eax, eax
mov byte [rbp + 0x82], al
mov edx, ebx
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x7c], al
inc edx
cmp edx, 6
jb 0x1400a1731
mov byte [rbp + 0x82], 0
lea rdx, [rbp + 0x7c]
lea rcx, [rbp + 0x22d0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x22d0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x22d0]
call fcn.140016390
lea rdx, [0x14030bac0]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030bff8]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rsp + 0x70], 0x8b9d82a9
mov word [rsp + 0x74], 0xb1
mov r8d, ebx
nop
movsxd rcx, r8d
lea rdx, [rsp + 0x70]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 5
jb 0x1400a17c0
mov byte [rsp + 0x75], 0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x22f0]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x22f0]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x22f0]
call fcn.140016390
lea rdx, [0x14030bc08]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030b540]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
movdqa xmm0, xmmword [0x140314e90]
movdqu xmmword [rbp + 0x15da], xmm0
mov dword [rbp + 0x15ea], 0x9cb99f80
mov dword [rbp + 0x15ee], 0x95918485
mov word [rbp + 0x15f2], 0xca9f
xor eax, eax
mov byte [rbp + 0x15f4], al
mov edx, ebx
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x15da]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0x1a
jb 0x1400a1880
mov byte [rbp + 0x15f4], 0
lea rdx, [rbp + 0x15da]
lea rcx, [rbp + 0x2310]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2310]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2310]
call fcn.140016390
lea rdx, [0x14030bb18]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c0f0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x1d9], 0x9f858ba9
mov dword [rbp + 0x1dd], 0xbf9f8f
mov edx, ebx
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rbp + rcx + 0x1d9], al
inc edx
cmp edx, 7
jb 0x1400a1920
mov byte [rbp + 0x1e0], 0
lea rdx, [rbp + 0x1d9]
lea rcx, [rbp + 0x2330]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2330]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2330]
call fcn.140016390
lea rdx, [0x14030c498]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030c0f0]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x58c], 0x9f858ba9
mov dword [rbp + 0x590], 0xa5bf9f8f
mov dword [rbp + 0x594], 0x8b8585
mov edx, ebx
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x58c]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xb
jb 0x1400a19d0
mov byte [rbp + 0x597], 0
lea rdx, [rbp + 0x58c]
lea rcx, [rbp + 0x2350]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2350]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2350]
call fcn.140016390
lea rdx, [0x14030c218]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030be00]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rsp + 0x76], 0x81818fa9
mov word [rsp + 0x7a], 0xb7
mov r8d, ebx
nop dword [rax]
movsxd rcx, r8d
lea rdx, [rsp + 0x76]
add rdx, rcx
lea ecx, [r8 - 0x1e]
xor byte [rdx], cl
inc r8d
cmp r8d, 5
jb 0x1400a1a70
mov byte [rsp + 0x7b], 0
lea rdx, [rsp + 0x76]
lea rcx, [rbp + 0x2370]
call fcn.1400163e0
nop
lea rdx, [rbp + 0x2370]
mov rcx, rsi
call fcn.140197160
mov rcx, rax
mov rdx, rdi
call fcn.1400adcb0
nop
lea rcx, [rbp + 0x2370]
call fcn.140016390
lea rdx, [0x14030c250]
lea rcx, [0x1404defa0]
call fcn.140196fd0
mov rdi, rax
lea rdx, [0x14030be00]
lea rcx, [0x1404defe8]
call fcn.140196660
mov rsi, rax
mov dword [rbp + 0x487], 0x81818fa9
mov dword [rbp + 0x48b], 0x8c8c8eb4
mov word [rbp + 0x48f], 0xba98
xor eax, eax
mov byte [rbp + 0x491], al
mov edx, ebx
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x487]
add rcx, rax
lea eax, [rdx - 0x1e]
xor byte [rcx], al
inc edx
cmp edx, 0xa
jb 0x1400a1b20