Function at 0x202845b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
mov qword [rsp + 0x70], r8
mov r13, rdx
mov r14, rcx
mov rax, qword [0x20562ac8]
xor rax, rsp
mov qword [rsp + 0xf0], rax
call fcn.20287420
mov rcx, qword [0x2053d268]
mov edx, dword [0x2053d210]
mov esi, 0x8f2d
sub esi, eax
sub edx, esi
movsxd rax, edx
add rax, rcx
call qword [case.0x200c7fcc.0]
mov ebp, eax
mov rcx, qword [0x2053d608]
mov eax, dword [0x2053d008]
sub eax, esi
cdqe
add rax, rcx
lea rbx, [rsp + 0xd0]
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x28], 0xce1f465
lea r8, [rsp + 0xe0]
lea r9, [rsp + 0xd8]
mov rcx, r14
mov rdx, r13
mov r12, r8
call qword [case.0x200c7fcc.0]
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xc0], rax
mov rcx, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov r8, qword [0x2053d628]
mov eax, dword [0x2053d218]
sub eax, esi
cdqe
add rax, r8
lea r8, [rsp + 0xd4]
mov qword [rsp + 0x20], r8
mov r15, r8
mov dword [rsp + 0x28], 0x7c388894
mov qword [rsp + 0xb0], rcx
mov r8, r13
mov r9, rbx
call qword [case.0x200c7fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x68], eax
mov edi, dword [rsp + 0xd4]
mov rcx, qword [0x2053d2b0]
mov eax, dword [0x2053d1ec]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebp
mov rdx, r14
mov r8, rbx
mov r9d, 0xec70692
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d3c8]
mov eax, dword [0x2053d0a0]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x38], 0x55e27514
mov edx, edi
mov r8, r13
mov r9, r14
call qword [case.0x200c7fcc.0]
mov edi, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov r8, qword [0x2053d360]
mov eax, dword [0x2053d164]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x20], r12
mov r15, r12
mov dword [rsp + 0x28], 0x7ce45679
mov r8d, ebp
mov r9, rbx
call qword [case.0x200c7fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x5c], eax
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [0x2053d300]
mov eax, dword [0x2053d1e4]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x30], 0xb4804d7
mov rcx, r13
mov r8d, ebp
mov r9, rbx
call qword [case.0x200c7fcc.0]
mov r9d, dword [rsp + 0xd0]
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
mov r8, qword [0x2053d3f0]
mov eax, dword [0x2053d0f0]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x40], r12
lea r12, [rsp + 0xd4]
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], rbx
mov r13, rbx
mov dword [rsp + 0x28], ebp
mov r8d, dword [rsp + 0x68]
mov dword [rsp + 0x20], r8d
mov dword [rsp + 0x48], 0x9a1eccc4
mov r8, r14
call qword [case.0x200c7fcc.0]
mov ebx, dword [rsp + 0xd0]
mov dword [rsp + 0x60], ebx
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r8, qword [0x2053d2f8]
mov eax, dword [0x2053cfd4]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x38], r15
mov r14, r15
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r13
lea r12, [rsp + 0xd8]
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x40], 0x35eb8cdc
mov r8d, ebp
mov r9d, edi
mov dword [rsp + 0x64], edi
call qword [case.0x200c7fcc.0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x80], rax
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8d, dword [rsp + 0xe0]
mov r9, qword [0x2053d3d0]
mov eax, dword [0x2053d190]
sub eax, esi
cdqe
add rax, r9
mov dword [rsp + 0x20], 0x723c4b7f
mov r9, r15
call qword [case.0x200c7fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d518]
mov eax, dword [0x2053d23c]
sub eax, esi
cdqe
add rax, rdx
lea rdx, [rsp + 0xe8]
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x28], 0x9213ddef
mov edx, ebp
mov r14d, dword [rsp + 0x5c]
mov r8d, r14d
mov r9, r12
call qword [case.0x200c7fcc.0]
mov r15, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xe8]
mov rcx, qword [0x2053d5d0]
mov eax, dword [0x2053d088]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebp
mov edx, ebx
mov r8, r12
mov r9d, 0x43ddbfaa
call qword [case.0x200c7fcc.0]
mov rbx, qword [rsp + 0xd8]
mov rcx, qword [0x2053d588]
mov eax, dword [0x2053d0c0]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0x5a764a58
mov rcx, qword [rsp + 0x80]
mov rdx, r15
mov r8, r13
lea r15, [rsp + 0xd0]
mov r9, r15
call qword [case.0x200c7fcc.0]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x2053d718]
mov eax, dword [0x2053d228]
sub eax, esi
cdqe
add rax, rcx
lea r12, [rsp + 0xe0]
mov qword [rsp + 0x38], r12
lea r13, [rsp + 0xd4]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x40], 0x664590e9
mov rcx, rbx
mov r8, qword [rsp + 0x70]
mov r9d, edi
call qword [case.0x200c7fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x80], eax
mov edx, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov r8, qword [0x2053d4e0]
mov eax, dword [0x2053d198]
sub eax, esi
cdqe
add rax, r8
mov dword [rsp + 0x20], 0xed3d09fd
mov r8d, ebp
mov r9, r12
call qword [case.0x200c7fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d468]
mov eax, dword [0x2053cfe0]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x28], r13
mov r12, r13
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x30], 0x8b78236
mov edx, ebp
mov r8d, r14d
lea r14, [rsp + 0xd8]
mov r9, r14
call qword [case.0x200c7fcc.0]
mov rdi, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov rcx, qword [0x2053d6d0]
mov eax, dword [0x2053d20c]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x28], 0x9bdd188d
mov ecx, ebp
mov r9, r15
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d4c0]
mov eax, dword [0x2053d064]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x28], 0x9d49a55a
mov r8d, ebp
mov r9, r14
call qword [case.0x200c7fcc.0]
mov r13, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x2053d678]
mov eax, dword [0x2053d16c]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x30], 0x87ad552d
mov ecx, dword [rsp + 0x60]
mov r8d, ebp
mov r9d, dword [rsp + 0x68]
call qword [case.0x200c7fcc.0]
mov rbx, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d490]
mov eax, dword [0x2053d1f0]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x30], 0xb17365e2
mov rdx, rdi
mov r8, r13
mov r9, r14
call qword [case.0x200c7fcc.0]
mov r9, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r8, qword [0x2053d3b0]
mov eax, dword [0x2053d08c]
sub eax, esi
cdqe
add rax, r8
lea rdi, [rsp + 0xe0]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x38], 0x1752c36e
mov r8, rbx
call qword [case.0x200c7fcc.0]
mov r8d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r9, qword [0x2053d638]
mov eax, dword [0x2053d118]
sub eax, esi
cdqe
add rax, r9
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x30], 0x420e8f79
mov r9, r15
call qword [case.0x200c7fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov r9, qword [0x2053d440]
mov eax, dword [0x2053d090]
sub eax, esi
cdqe
add rax, r9
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x30], 0xa4412753
mov r9, qword [rsp + 0x70]
call qword [case.0x200c7fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xa0], rax
mov rcx, qword [0x2053d530]
mov eax, dword [0x2053d074]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebp
mov edx, dword [rsp + 0x5c]
mov r8, r15
mov r9d, 0x6de35eb3
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d6a0]
mov eax, dword [0x2053d1d8]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x28], 0x44433ff0
mov edx, ebp
mov r8d, dword [rsp + 0x60]
mov r9, r14
mov r13, r14
call qword [case.0x200c7fcc.0]
mov r14, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x2053d350]
mov eax, dword [0x2053cff8]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebp
mov r8, r13
mov r15, r13
mov r9d, 0x61f5dcfc
call qword [case.0x200c7fcc.0]
mov rbx, qword [rsp + 0xd8]
mov rcx, qword [0x2053d4d8]
mov eax, dword [0x2053cfe8]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebp
mov edx, dword [rsp + 0x68]
lea r13, [rsp + 0xe0]
mov r8, r13
mov r9d, 0x3e0372d2
call qword [case.0x200c7fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d6b8]
mov eax, dword [0x2053d234]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x28], 0x58705ba6
mov edx, ebp
mov r8d, dword [rsp + 0x64]
mov r9, r15
call qword [case.0x200c7fcc.0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xb8], rax
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d478]
mov eax, dword [0x2053d060]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x30], r13
mov r13, r12
mov qword [rsp + 0x28], r12
lea rdi, [rsp + 0xd0]
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x38], 0xe63bb50a
mov rdx, r14
mov r8, rbx
mov r9, r15
mov r14, r15
call qword [case.0x200c7fcc.0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x78], rax
mov ebx, dword [rsp + 0xd0]
mov r12d, dword [rsp + 0xd4]
mov r15d, dword [rsp + 0xe0]
mov rcx, qword [0x2053d5d8]
mov eax, dword [0x2053d104]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebx
mov rdx, rdi
mov r8, r13
mov r9d, 0x6157f3a5
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d480]
mov eax, dword [0x2053d0dc]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], r12d
mov r12, r13
mov dword [rsp + 0x30], 0xb6a2cd6d
mov r8d, r15d
mov r9d, ebx
call qword [case.0x200c7fcc.0]
mov ebx, dword [rsp + 0xd0]
mov rcx, qword [0x2053d330]
mov eax, dword [0x2053d138]
sub eax, esi
cdqe
add rax, rcx
lea r15, [rsp + 0xe0]
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x28], 0x1e5e58c2
mov rcx, qword [rsp + 0xb8]
mov edx, ebx
mov r8, rdi
mov r9, r13
call qword [case.0x200c7fcc.0]
mov r8d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r9, qword [0x2053d600]
mov eax, dword [0x2053d078]
sub eax, esi
cdqe
add rax, r9
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x30], 0xc9a7309b
mov r9d, ebx
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d668]
mov eax, dword [0x2053d148]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x28], 0xcc50046d
mov r8, qword [rsp + 0x78]
mov r9, rdi
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d570]
mov eax, dword [0x2053d1dc]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x30], r13
mov rbx, r14
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x38], 0x26d89275
mov r8, qword [rsp + 0x70]
mov r9d, dword [rsp + 0x60]
call qword [case.0x200c7fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x98], rax
mov edx, dword [rsp + 0xd4]
mov rcx, qword [0x2053d648]
mov eax, dword [0x2053cfe4]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0x9c68baae
mov ecx, ebp
mov r8, rdi
mov r9, r13
call qword [case.0x200c7fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov rcx, qword [0x2053d448]
mov eax, dword [0x2053cffc]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0x30], rcx
mov r14, r15
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x38], 0x1011251
mov ecx, ebp
mov r15d, ebp
mov r9, rdi
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov r9d, dword [rsp + 0xe0]
mov edx, dword [rsp + 0xe8]
mov r10, qword [0x2053d2c8]
mov eax, dword [0x2053cfd8]
sub eax, esi
cdqe
add rax, r10
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x28], 0x795b4cd
call qword [case.0x200c7fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d290]
mov eax, dword [0x2053d134]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], rdi
mov rbp, rdi
mov dword [rsp + 0x28], 0x4323a89d
mov edx, r15d
mov r8d, dword [rsp + 0x68]
mov rdi, rbx
mov r9, rbx
call qword [case.0x200c7fcc.0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x68], rax
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x2053d5c0]
mov eax, dword [0x2053d018]
sub eax, esi
cdqe
add rax, rcx
mov ecx, r15d
mov r8, rbp
mov r9d, 0xf6157ad6
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d348]
mov eax, dword [0x2053d084]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x30], 0x52e9bf16
mov edx, r15d
mov r8d, dword [rsp + 0x64]
mov r9, rbx
call qword [case.0x200c7fcc.0]
mov r13, qword [rsp + 0xd8]
mov ebx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov rdx, qword [0x2053d2d8]
mov eax, dword [0x2053d004]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x28], 0xfc31316b
mov edx, r15d
mov r8, rbp
mov r9, r12
call qword [case.0x200c7fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov r9, qword [0x2053d390]
mov eax, dword [0x2053d1d4]
sub eax, esi
cdqe
add rax, r9
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0xcd30c47d
mov r9d, ebx
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d458]
mov eax, dword [0x2053d0c4]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x28], 0x5a2a285c
mov edx, r15d
mov r8d, dword [rsp + 0x5c]
mov r9, rdi
call qword [case.0x200c7fcc.0]
mov rbx, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d278]
mov eax, dword [0x2053d124]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x38], 0x303d3478
mov rdx, qword [rsp + 0x68]
mov r8, r13
mov r9, rdi
mov r13, rdi
call qword [case.0x200c7fcc.0]
mov rdi, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r9, qword [0x2053d388]
mov eax, dword [0x2053d240]
sub eax, esi
cdqe
add rax, r9
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x30], 0x8ae2a8af
mov r9, rbx
mov rbx, r14
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d378]
mov eax, dword [0x2053d1ac]
sub eax, esi
cdqe
add rax, r8
mov dword [rsp + 0x20], 0x13b2ca6a
mov r8, rdi
mov rdi, r13
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov r13d, dword [rsp + 0xd0]
mov rcx, qword [0x2053d298]
mov eax, dword [0x2053d19c]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x8c], r15d
mov ecx, r15d
mov rdx, qword [rsp + 0x70]
mov r8, rdi
mov r9d, 0xfe24a871
call qword [case.0x200c7fcc.0]
mov rdx, qword [rsp + 0xd8]
mov rcx, qword [0x2053d310]
mov eax, dword [0x2053d028]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x28], 0xfad5078d
mov ecx, r13d
mov qword [rsp + 0x90], rdx
mov r8, qword [rsp + 0xc0]
mov r9, r14
call qword [case.0x200c7fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov r8, qword [0x2053d338]
mov eax, dword [0x2053d12c]
sub eax, esi
cdqe
add rax, r8
mov r8, r14
mov r9d, 0x2b1f4ffe
call qword [case.0x200c7fcc.0]
mov r15, qword [rsp + 0xe0]
test al, 1
je 0x20286288
mov edx, 1
mov qword [rsp + 0xc8], r15
nop word cs:[rax + rax]
mov rcx, qword [0x2053d620]
mov eax, dword [0x2053d114]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x38], 0x5fc7426e
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0xb8], rdx
mov r15d, dword [rsp + 0x80]
mov r8d, r15d
mov r9, rdi
call qword [case.0x200c7fcc.0]
mov rdi, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r9d, dword [rsp + 0xe0]
mov rdx, qword [0x2053d2e0]
mov eax, dword [0x2053d1a0]
sub eax, esi
cdqe
add rax, rdx
lea rdx, [rsp + 0xd8]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x38], 0x90235508
mov edx, r15d
call qword [case.0x200c7fcc.0]
mov r14d, dword [rsp + 0xd0]
mov dword [rsp + 0x60], r14d
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [0x2053d2a0]
mov eax, dword [0x2053d10c]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x28], 0x103ced2
mov edx, dword [rsp + 0xa8]
mov r8, rdi
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x64], eax
mov ecx, dword [rsp + 0xd4]
mov rdx, qword [0x2053d398]
mov eax, dword [0x2053d0ac]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x28], 0xc27119cb
mov edx, dword [rsp + 0x78]
mov r8, rbp
mov r9, r12
call qword [case.0x200c7fcc.0]
mov r8d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r9, qword [0x2053d590]
mov eax, dword [0x2053d120]
sub eax, esi
cdqe
add rax, r9
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x28], 0xd66805f7
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d610]
mov eax, dword [0x2053d194]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x28], 0xf0235130
mov r15d, dword [rsp + 0x8c]
mov r8d, r15d
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x5c], eax
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d320]
mov eax, dword [0x2053d170]
sub eax, esi
cdqe
add rax, rdx
mov dword [rsp + 0x20], 0xeb7d3c89
mov rdx, rdi
mov r8d, r13d
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x68], eax
mov rcx, qword [0x2053d358]
mov eax, dword [0x2053d0f4]
sub eax, esi
cdqe
add rax, rcx
mov ecx, r14d
mov rdx, rbp
mov r8, r12
mov r9d, 0x95b4b0c0
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d5b8]
mov eax, dword [0x2053d1c8]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x28], 0x76919124
mov r8d, r15d
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d500]
mov eax, dword [0x2053cfdc]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0xf442ed55
mov r8d, r15d
lea r9, [rsp + 0xd8]
call qword [case.0x200c7fcc.0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x80], rax
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x2053d680]
mov eax, dword [0x2053d100]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x30], 0x47566180
mov r14d, dword [rsp + 0x64]
mov ecx, r14d
mov r8d, r15d
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov r9d, dword [rsp + 0xe0]
mov rcx, qword [0x2053d6f8]
mov eax, dword [0x2053d0bc]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x40], 0x860dc654
mov ecx, r15d
call qword [case.0x200c7fcc.0]
mov edi, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r8d, dword [rsp + 0xe8]
mov r9, qword [0x2053d4b0]
mov eax, dword [0x2053d150]
sub eax, esi
cdqe
add rax, r9
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x30], 0x9b99b79
mov r9d, edi
call qword [case.0x200c7fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov rcx, qword [0x2053d498]
mov eax, dword [0x2053d1b4]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0xabe9e4ac
mov ecx, edi
lea r9, [rsp + 0xd8]
call qword [case.0x200c7fcc.0]
mov rdi, qword [rsp + 0xd8]
mov rcx, qword [0x2053d6d8]
mov eax, dword [0x2053d220]
sub eax, esi
mov dword [0x2053d760], 0x2768eefd
cdqe
add rax, rcx
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x28], 0x97e7f8c3
mov ecx, r15d
mov r13d, dword [rsp + 0x5c]
mov edx, r13d
mov r8, rbp
mov r9, r12
call qword [case.0x200c7fcc.0]
mov r8d, dword [rsp + 0xd0]
mov r9d, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov rdx, qword [0x2053d328]
mov eax, dword [0x2053d0ec]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0xdb1f98fa
mov edx, r15d
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d658]
mov eax, dword [0x2053d0d0]
sub eax, esi
cdqe
add rax, rdx
mov dword [rsp + 0x20], 0x10da5d27
mov edx, r15d
lea r8, [rsp + 0xd8]
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov rbx, r12
mov r12, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x2053d700]
mov eax, dword [0x2053d030]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbp
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x38], 0xe366bb7e
mov ecx, dword [rsp + 0x68]
mov r8, qword [rsp + 0x80]
mov r9, rdi
call qword [case.0x200c7fcc.0]
mov rdi, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r8, qword [0x2053d708]
mov eax, dword [0x2053d1bc]
sub eax, esi
cdqe
add rax, r8
mov dword [rsp + 0x20], 0xd3207b6
mov r8, rbp
mov r9, rbx
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d5e0]
mov eax, dword [0x2053d01c]
sub eax, esi
cdqe
add rax, r8
lea r8, [rsp + 0xe0]
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x38], 0x795dbba2
mov r8, r12
mov r9, rdi
call qword [case.0x200c7fcc.0]
mov r8d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r9, qword [0x2053d710]
mov eax, dword [0x2053d13c]
sub eax, esi
cdqe
add rax, r9
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0xc19b305e
mov r9, qword [rsp + 0x70]
call qword [case.0x200c7fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x80], eax
mov rcx, qword [0x2053d6f0]
mov eax, dword [0x2053d06c]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x30], 0x168ecc87
mov ecx, r14d
mov edx, r15d
mov r8, rbp
mov r9, rbx
call qword [case.0x200c7fcc.0]
mov r9d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r8d, dword [rsp + 0xe8]
mov r10, qword [0x2053d3e0]
mov eax, dword [0x2053d0a8]
sub eax, esi
cdqe
add rax, r10
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbp
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x38], 0xf7c6062b
mov ecx, r14d
call qword [case.0x200c7fcc.0]
mov edx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r8, qword [0x2053d580]
mov eax, dword [0x2053d158]
sub eax, esi
cdqe
add rax, r8
lea r8, [rsp + 0xe0]
mov r9d, 0x9943ed3f
call qword [case.0x200c7fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d618]
mov eax, dword [0x2053d0e0]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x30], 0xa49f9152
mov edx, r15d
mov r8d, r13d
lea r9, [rsp + 0xd8]
call qword [case.0x200c7fcc.0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xa8], rax
mov edx, dword [rsp + 0xd0]
mov r14d, dword [rsp + 0xd4]
mov rcx, qword [0x2053d640]
mov eax, dword [0x2053d02c]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x30], 0xa15b28a
mov ecx, r15d
mov r8d, r14d
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov r9d, dword [rsp + 0xd4]
mov r8d, dword [rsp + 0xe0]
mov rdx, qword [0x2053d630]
mov eax, dword [0x2053d0cc]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0x80ece333
mov edx, r14d
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d4a8]
mov eax, dword [0x2053d044]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x30], 0xdb13dd50
mov edx, r15d
mov r13d, dword [rsp + 0x68]
mov r8d, r13d
lea r9, [rsp + 0xd8]
call qword [case.0x200c7fcc.0]
mov r14, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d380]
mov eax, dword [0x2053d07c]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0x59464372
mov r8d, r15d
lea r9, [rsp + 0xd8]
call qword [case.0x200c7fcc.0]
mov r12, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x2053d3a0]
mov eax, dword [0x2053cfd0]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0xc2d877ab
mov edi, dword [rsp + 0x60]
mov ecx, edi
mov r8, qword [rsp + 0xa8]
lea r9, [rsp + 0xd8]
call qword [case.0x200c7fcc.0]
mov r9, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x2053d428]
mov eax, dword [0x2053d110]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x28], rbp
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x30], 0xdc5282a4
mov rcx, r14
mov r8, r12
call qword [case.0x200c7fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0xa8], eax
mov rcx, qword [0x2053d4d0]
mov eax, dword [0x2053d00c]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0x74c97af6
mov ecx, r15d
mov edx, dword [rsp + 0x5c]
mov r8d, r13d
lea r9, [rsp + 0xd8]
call qword [case.0x200c7fcc.0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x78], rax
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x2053d730]
mov eax, dword [0x2053d0b8]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x28], 0x1dfac34a
mov ecx, r15d
mov r8, rbp
mov r9, rbx
call qword [case.0x200c7fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov r9d, dword [rsp + 0xe0]
mov rcx, qword [0x2053d5c8]
mov eax, dword [0x2053d0a4]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x28], 0x34151f3a
mov ecx, r15d
call qword [case.0x200c7fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d370]
mov eax, dword [0x2053d014]
sub eax, esi
cdqe
add rax, rdx
lea rdx, [rsp + 0xe0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x38], 0x41e3b4d7
mov edx, r15d
mov r8d, edi
lea r9, [rsp + 0xd8]
call qword [case.0x200c7fcc.0]
mov r14, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0xd0]
mov r9d, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov rdx, qword [0x2053d450]
mov eax, dword [0x2053d1e0]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0x17acebc1
mov edx, r15d
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d2f0]
mov eax, dword [0x2053d230]
sub eax, esi
cdqe
add rax, rdx
lea rdx, [rsp + 0xe8]
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x28], 0xaeb4a1f8
mov edx, r15d
mov r13d, dword [rsp + 0x64]
mov r8d, r13d
lea r9, [rsp + 0xd8]
call qword [case.0x200c7fcc.0]
mov r8, qword [rsp + 0xd8]
mov r12, qword [rsp + 0xe8]
mov rcx, qword [0x2053d6e8]
mov eax, dword [0x2053d094]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x28], 0xe856dfb1
mov rcx, qword [rsp + 0x78]
mov rdx, r14
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d6c8]
mov eax, dword [0x2053d098]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0x5e3ee7ff
mov r8, r12
mov r12, rbx
mov r9, qword [rsp + 0x98]
call qword [case.0x200c7fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x78], eax
mov rcx, qword [0x2053d690]
mov eax, dword [0x2053d144]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x28], 0xac0de5a2
mov edi, dword [rsp + 0x68]
mov ecx, edi
mov edx, r15d
mov r8, rbp
mov r9, rbx
call qword [case.0x200c7fcc.0]
mov r8d, dword [rsp + 0xd0]
mov r9d, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov rcx, qword [0x2053d688]
mov eax, dword [0x2053d168]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x38], 0x509b38c4
mov ecx, edi
call qword [case.0x200c7fcc.0]
mov edx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r8d, dword [rsp + 0xe0]
mov r9, qword [0x2053d3e8]
mov eax, dword [0x2053d238]
sub eax, esi
cdqe
add rax, r9
mov dword [rsp + 0x20], 0xa6febc09
lea r9, [rsp + 0xe0]
call qword [case.0x200c7fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d670]
mov eax, dword [0x2053d1e8]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x30], 0xf263c996
mov edx, r15d
mov r8d, dword [rsp + 0x60]
lea r9, [rsp + 0xd8]
call qword [case.0x200c7fcc.0]
mov rdi, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov rcx, qword [0x2053d520]
mov eax, dword [0x2053d024]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0xf2ef55fa
mov ecx, r15d
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d3d8]
mov eax, dword [0x2053d128]
sub eax, esi
cdqe
add rax, rdx
mov dword [rsp + 0x20], 0xf3077f79
mov edx, r15d
lea r8, [rsp + 0xd8]
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov rbx, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x2053d318]
mov eax, dword [0x2053d188]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x28], 0xeddbf8c7
mov ecx, r13d
mov r8, rbp
mov r9, r12
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8d, dword [rsp + 0xe0]
mov r9, qword [0x2053d660]
mov eax, dword [0x2053d0fc]
sub eax, esi
cdqe
add rax, r9
lea r9, [rsp + 0xe0]
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x28], 0x4d845c10
mov r9d, r15d
call qword [case.0x200c7fcc.0]
mov rcx, qword [rsp + 0xe0]
mov dword [0x2053d760], 0xb519a0e1
mov rdx, qword [0x2053d410]
mov eax, dword [0x2053cfec]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], rbp
lea rdx, [rsp + 0xd8]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x40], 0x4d8a97de
mov edx, r15d
mov r8d, dword [rsp + 0x5c]
mov r9, rdi
call qword [case.0x200c7fcc.0]
mov r8, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r9, qword [0x2053d560]
mov eax, dword [0x2053d0c8]
sub eax, esi
cdqe
add rax, r9
lea r9, [rsp + 0xe8]
mov qword [rsp + 0x30], r9
lea r9, [rsp + 0xe0]
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x38], 0xe8e92708
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov edi, dword [rsp + 0xd0]
mov ebx, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov r8d, dword [rsp + 0xe8]
mov rdx, qword [0x2053d260]
mov eax, dword [0x2053d038]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x30], 0x4067fa29
mov edx, edi
mov r9d, ebx
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov r15d, dword [rsp + 0xd4]
mov rdx, qword [0x2053d5f8]
mov eax, dword [0x2053d224]
sub eax, esi
cdqe
add rax, rdx
mov dword [rsp + 0x20], 0x53935da
mov edx, ebx
lea rbx, [rsp + 0xe0]
mov r8, rbp
mov r9, r12
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d5f0]
mov eax, dword [0x2053d130]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0xe78e1e54
mov r8d, edi
lea rdi, [rsp + 0xd8]
mov r9d, r15d
mov r15, qword [rsp + 0xc8]
call qword [case.0x200c7fcc.0]
mov r13d, dword [rsp + 0xd0]
mov rcx, qword [0x2053d6b0]
mov eax, dword [0x2053d0d8]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x28], 0x8aeb0464
mov ecx, r13d
mov rdx, qword [rsp + 0x90]
mov r8, qword [rsp + 0xb8]
mov r9, r15
call qword [case.0x200c7fcc.0]
mov rdx, qword [rsp + 0xe0]
test al, 1
je 0x202853a0
mov rcx, qword [0x2053d598]
mov eax, dword [0x2053d184]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x30], 0xeaab8e1a
mov rcx, qword [rsp + 0xb0]
mov rdx, r15
mov r8, qword [rsp + 0x70]
mov r9, rdi
call qword [case.0x200c7fcc.0]
mov rdi, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r8, qword [0x2053d368]
mov eax, dword [0x2053d1f4]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x38], 0xfc2d86b2
mov r8, qword [rsp + 0xa0]
mov r9, rdi
call qword [case.0x200c7fcc.0]
mov r14d, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r13, rbp
mov rbp, rbx
mov ebx, dword [rsp + 0xe0]
mov rcx, qword [0x2053d720]
mov eax, dword [0x2053cff0]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0x23027b8f
mov ecx, ebx
mov r8, r13
mov r9, r12
call qword [case.0x200c7fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov rcx, qword [0x2053d538]
mov eax, dword [0x2053d054]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x38], 0xe402281b
mov ecx, ebx
mov r9, qword [rsp + 0x98]
call qword [case.0x200c7fcc.0]
mov r15d, dword [rsp + 0xd0]
mov dword [rsp + 0x5c], r15d
mov eax, dword [rsp + 0xd4]
mov dword [rsp + 0x68], eax
mov rcx, qword [0x2053d508]
mov eax, dword [0x2053d1cc]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0x5eff88e2
mov rcx, qword [rsp + 0x90]
mov ebx, dword [rsp + 0x8c]
mov edx, ebx
mov r8, r13
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov r8d, dword [rsp + 0xd0]
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [0x2053d420]
mov eax, dword [0x2053d140]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x30], 0xe1d70720
mov rcx, rdi
mov dword [rsp + 0x64], r14d
mov r9d, r14d
call qword [case.0x200c7fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x60], eax
mov r8d, dword [rsp + 0xd4]
mov rcx, qword [0x2053d3f8]
mov eax, dword [0x2053d178]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0x42ad21b6
mov ecx, ebx
mov edx, r14d
mov r9, r13
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d540]
mov eax, dword [0x2053d214]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x28], 0x8c3778a3
mov rdi, qword [rsp + 0x70]
mov rdx, rdi
mov r8d, ebx
mov r9d, r15d
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d340]
mov eax, dword [0x2053d070]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], rbp
mov r14, rbp
mov dword [rsp + 0x28], 0xba581857
mov edx, ebx
mov r8, r13
mov r9, r12
call qword [case.0x200c7fcc.0]
mov r8d, dword [rsp + 0xd0]
mov r9d, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov rdx, qword [0x2053d6e0]
mov eax, dword [0x2053cff4]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x30], 0xe79750ff
mov edx, ebx
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d288]
mov eax, dword [0x2053d1b0]
sub eax, esi
cdqe
add rax, r8
lea r8, [rsp + 0xe8]
mov r12, r8
mov r9d, 0x87264cf7
call qword [case.0x200c7fcc.0]
movzx edx, byte [rsp + 0xe8]
mov rcx, qword [0x2053d2d0]
mov eax, dword [0x2053d160]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x28], 0xb76b9735
mov r15, rdi
mov rcx, rdi
mov r8d, ebx
mov ebp, dword [rsp + 0x68]
mov r9d, ebp
call qword [case.0x200c7fcc.0]
mov edi, dword [rsp + 0xd0]
mov rcx, qword [0x2053d568]
mov eax, dword [0x2053d208]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebx
mov edx, edi
mov r8, r13
mov r9d, 0x2f57c54b
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d5a8]
mov eax, dword [0x2053d0f8]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r12
mov edx, dword [rsp + 0x60]
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x38], 0x8f76f4f6
mov edx, edi
mov r8, r15
mov r9d, ebx
call qword [case.0x200c7fcc.0]
movzx edi, byte [rsp + 0xe8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d2a8]
mov eax, dword [0x2053d204]
sub eax, esi
cdqe
add rax, rdx
mov rdx, r15
mov r14, r15
lea r15, [rsp + 0xd8]
mov r8, r15
mov r9d, 0xc8e1dc0e
call qword [case.0x200c7fcc.0]
mov rdx, qword [rsp + 0xd8]
mov rcx, qword [0x2053d430]
mov eax, dword [0x2053d034]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x28], 0x97dde535
mov ecx, edi
mov r8d, ebx
mov edi, dword [rsp + 0x5c]
mov r9d, edi
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d3a8]
mov eax, dword [0x2053d048]
sub eax, esi
cdqe
add rax, rdx
mov edx, edi
mov r8, r12
mov r9d, 0x6eb7d005
call qword [case.0x200c7fcc.0]
movzx ecx, byte [rsp + 0xe8]
mov rdx, qword [0x2053d5b0]
mov eax, dword [0x2053d22c]
sub eax, esi
cdqe
add rax, rdx
lea rdx, [rsp + 0xd4]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x30], 0xcd750d2c
mov rdx, qword [rsp + 0xa0]
mov r8d, ebx
mov r9d, ebp
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d510]
mov eax, dword [0x2053d1f8]
sub eax, esi
cdqe
add rax, r8
mov r8, r12
mov rdi, r12
mov r9d, 0x1064fbac
call qword [case.0x200c7fcc.0]
movzx r8d, byte [rsp + 0xe8]
mov rcx, qword [0x2053d460]
mov eax, dword [0x2053d000]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x28], 0xe04e576e
mov ecx, ebx
mov rdx, r14
mov r12d, dword [rsp + 0x60]
mov r9d, r12d
call qword [case.0x200c7fcc.0]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x2053d528]
mov eax, dword [0x2053d1c4]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebx
mov r8, r15
mov r9d, 0x876beb4d
call qword [case.0x200c7fcc.0]
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [0x2053d728]
mov eax, dword [0x2053d1a8]
sub eax, esi
cdqe
add rax, rdx
mov dword [rsp + 0x20], 0x29737d45
mov edx, ebx
mov r8, rdi
lea rbp, [rsp + 0xe0]
mov r9, rbp
call qword [case.0x200c7fcc.0]
movzx r8d, byte [rsp + 0xe8]
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [0x2053d2c0]
mov eax, dword [0x2053d108]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x28], r15
mov ecx, dword [rsp + 0x64]
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x30], 0xe0c0cf0b
mov rdi, r14
mov rcx, r14
mov r9d, ebx
call qword [case.0x200c7fcc.0]
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [0x2053d418]
mov eax, dword [0x2053d0e4]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x30], rbp
lea r14, [rsp + 0xd4]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x38], 0xc2a460b2
mov edx, ebx
mov r8, rdi
mov edi, dword [rsp + 0x68]
mov r9d, edi
call qword [case.0x200c7fcc.0]
mov r8d, dword [rsp + 0xd0]
mov r9d, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov rcx, qword [0x2053d548]
mov eax, dword [0x2053d11c]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x28], 0x13afda7f
mov ecx, edi
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d558]
mov eax, dword [0x2053d04c]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x28], 0xc21f19d
mov rdx, qword [rsp + 0x98]
mov r8d, ebx
mov r9d, r12d
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d280]
mov eax, dword [0x2053d05c]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0xedc766cc
mov edx, ebx
mov r8, r13
mov r9, r14
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8d, dword [rsp + 0xe0]
mov r9, qword [0x2053d4e8]
mov eax, dword [0x2053d200]
sub eax, esi
cdqe
add rax, r9
mov dword [rsp + 0x20], 0x59ac4ccc
mov r9, rbp
call qword [case.0x200c7fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d650]
mov eax, dword [0x2053d0d4]
sub eax, esi
cdqe
add rax, rdx
mov dword [rsp + 0x20], 0x828885bd
mov edx, ebx
lea rdi, [rsp + 0xe8]
mov r8, rdi
mov r9, rbp
call qword [case.0x200c7fcc.0]
movzx r8d, byte [rsp + 0xe8]
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [0x2053d4b8]
mov eax, dword [0x2053d020]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x28], r13
mov r15d, dword [rsp + 0x64]
mov dword [rsp + 0x20], r15d
mov dword [rsp + 0x30], 0xc305788c
mov r12, qword [rsp + 0x70]
mov rcx, r12
mov r9d, ebx
call qword [case.0x200c7fcc.0]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x2053d4f0]
mov eax, dword [0x2053d1b8]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebx
mov r8, rdi
mov r9d, 0x8ab9e266
call qword [case.0x200c7fcc.0]
movzx edi, byte [rsp + 0xe8]
mov rcx, qword [0x2053d578]
mov eax, dword [0x2053d09c]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebx
mov rdx, rbp
mov r8d, 0xee235ead
call qword [case.0x200c7fcc.0]
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [0x2053d550]
mov eax, dword [0x2053d18c]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x28], r13
mov ecx, dword [rsp + 0x5c]
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x30], 0xa231c84d
mov rcx, r12
mov r8d, edi
mov r9d, ebx
call qword [case.0x200c7fcc.0]
mov eax, dword [rsp + 0xd0]
lea rcx, [0x20424b80]
movzx edi, byte [rcx + rax*4 + 1]
mov ecx, ebx
mov rdx, qword [0x2053d4c8]
mov eax, dword [0x2053d14c]
sub eax, esi
cdqe
add rax, rdx
mov rdx, r12
lea r8, [rsp + 0xd8]
mov r9d, 0xdb875885
call qword [case.0x200c7fcc.0]
mov rdx, qword [rsp + 0xd8]
mov rcx, qword [0x2053d400]
mov eax, dword [0x2053d0b0]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x28], 0xf0a26b9
mov ecx, edi
mov r8d, ebx
mov edi, dword [rsp + 0x60]
mov r9d, edi
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d698]
mov eax, dword [0x2053d1c0]
sub eax, esi
cdqe
add rax, rdx
mov edx, edi
mov r8, qword [rsp + 0x90]
mov r9d, 0xc05a663c
call qword [case.0x200c7fcc.0]
mov rcx, qword [0x2053d5e8]
mov eax, dword [0x2053d1a4]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0xfbc59ed9
mov ecx, ebx
mov edx, r15d
mov r8, r13
lea r14, [rsp + 0xd4]
mov r9, r14
call qword [case.0x200c7fcc.0]
mov edx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r8, qword [0x2053d2b8]
mov eax, dword [0x2053d050]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0xddebcb59
mov r8d, ebx
lea r15, [rsp + 0xe8]
mov r9, r15
call qword [case.0x200c7fcc.0]
movzx r8d, byte [rsp + 0xe8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d308]
mov eax, dword [0x2053d15c]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x28], r13
mov edx, dword [rsp + 0x5c]
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x30], 0xeec08982
mov rdx, r12
mov r9d, ebx
call qword [case.0x200c7fcc.0]
mov edi, dword [rsp + 0xd0]
mov rcx, qword [0x2053d4a0]
mov eax, dword [0x2053d180]
sub eax, esi
cdqe
add rax, rcx
mov ecx, edi
mov rdx, r13
mov r8, r14
mov r9d, 0x33cb4fbe
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d438]
mov eax, dword [0x2053d068]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x28], r14
mov r12, r14
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x40], 0x9a0a9f92
mov r8d, ebx
mov r9d, edi
call qword [case.0x200c7fcc.0]
mov r14d, dword [rsp + 0xd0]
mov r15d, dword [rsp + 0xd4]
mov r8d, dword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe8]
mov rdx, qword [0x2053d6a8]
mov eax, dword [0x2053d174]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x30], 0xdca7a47b
mov edx, ebx
mov r9d, edi
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d3c0]
mov eax, dword [0x2053d040]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x30], 0xe3bab291
mov r8d, r14d
mov r9d, r15d
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d2e8]
mov eax, dword [0x2053d154]
sub eax, esi
cdqe
add rax, r8
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0x446c84c5
mov r8, r13
mov r9, r12
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8d, dword [rsp + 0xe0]
mov r9, qword [0x2053d270]
mov eax, dword [0x2053d1fc]
sub eax, esi
cdqe
add rax, r9
mov qword [rsp + 0x28], rbp
lea r14, [rsp + 0xe8]
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x30], 0x3bddd786
mov r9d, ebx
call qword [case.0x200c7fcc.0]
movzx r8d, byte [rsp + 0xe8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d470]
mov eax, dword [0x2053d17c]
sub eax, esi
cdqe
add rax, rdx
mov rdi, qword [rsp + 0x70]
mov rdx, rdi
mov r9d, 0x55654b1f
call qword [case.0x200c7fcc.0]
mov rcx, qword [0x2053d4f8]
mov eax, dword [0x2053d058]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0xb2686ee3
mov ecx, ebx
mov edx, dword [rsp + 0x68]
mov r8, r14
mov r9, rbp
call qword [case.0x200c7fcc.0]
movzx r8d, byte [rsp + 0xe8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x2053d5a0]
mov eax, dword [0x2053d0e8]
sub eax, esi
cdqe
add rax, rdx
lea rdx, [rsp + 0xd8]
mov qword [rsp + 0x28], rdx
mov rdx, qword [rsp + 0xc0]
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x30], 0xf2501a1f
mov rdx, rdi
mov r14, rdi
mov r9, qword [rsp + 0xb0]
call qword [case.0x200c7fcc.0]
mov rdi, qword [rsp + 0xd8]
mov rcx, qword [0x2053d250]
mov eax, dword [0x2053d21c]
sub eax, esi
cdqe
add rax, rcx
mov rcx, r14
mov rdx, rdi
mov r8, qword [rsp + 0xa0]
mov r9d, 0xb27a156c
call qword [case.0x200c7fcc.0]
mov rcx, qword [0x2053d6c0]
mov eax, dword [0x2053d03c]
sub eax, esi
cdqe
add rax, rcx
mov r14, qword [rsp + 0x98]
mov rcx, r14
mov rdx, rdi
mov r8, r13
mov r9d, 0x49e988a4
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x2053d3b8]
mov eax, dword [0x2053d080]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x30], 0xe83d718b
mov rdx, r14
mov r14, qword [rsp + 0x90]
mov r8, r14
mov r9d, ebx
call qword [case.0x200c7fcc.0]
mov ebx, dword [rsp + 0xd0]
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [0x2053d408]
mov eax, dword [0x2053d1d0]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x30], 0x8dc6c234
mov rcx, rdi
mov r8d, ebx
mov r9, r13
call qword [case.0x200c7fcc.0]
mov r8d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r9d, dword [rsp + 0xe0]
mov rdx, qword [0x2053d258]
mov eax, dword [0x2053d0b4]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x30], 0xc3bb6fa9
mov edx, ebx
call qword [case.0x200c7fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x2053d488]
mov eax, dword [0x2053d010]
sub eax, esi
cdqe
add rax, r8
mov r8, r14
mov r9d, 0xbc360f5
call qword [case.0x200c7fcc.0]
mov rcx, qword [rsp + 0xf0]
xor rcx, rsp
call fcn.203c9080
nop
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret