Function at 0x1402a15b0
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 [0x14057fac8]
xor rax, rsp
mov qword [rsp + 0xf0], rax
call fcn.1402a4420
mov rcx, qword [0x14055a268]
mov edx, dword [0x14055a210]
mov esi, 0x8f2d
sub esi, eax
sub edx, esi
movsxd rax, edx
add rax, rcx
call qword [case.0x1400e4fcc.0]
mov ebp, eax
mov rcx, qword [0x14055a608]
mov eax, dword [0x14055a008]
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.0x1400e4fcc.0]
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xc0], rax
mov rcx, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov r8, qword [0x14055a628]
mov eax, dword [0x14055a218]
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.0x1400e4fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x68], eax
mov edi, dword [rsp + 0xd4]
mov rcx, qword [0x14055a2b0]
mov eax, dword [0x14055a1ec]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebp
mov rdx, r14
mov r8, rbx
mov r9d, 0xec70692
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a3c8]
mov eax, dword [0x14055a0a0]
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.0x1400e4fcc.0]
mov edi, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov r8, qword [0x14055a360]
mov eax, dword [0x14055a164]
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.0x1400e4fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x5c], eax
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [0x14055a300]
mov eax, dword [0x14055a1e4]
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.0x1400e4fcc.0]
mov r9d, dword [rsp + 0xd0]
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
mov r8, qword [0x14055a3f0]
mov eax, dword [0x14055a0f0]
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.0x1400e4fcc.0]
mov ebx, dword [rsp + 0xd0]
mov dword [rsp + 0x60], ebx
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r8, qword [0x14055a2f8]
mov eax, dword [0x140559fd4]
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.0x1400e4fcc.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 [0x14055a3d0]
mov eax, dword [0x14055a190]
sub eax, esi
cdqe
add rax, r9
mov dword [rsp + 0x20], 0x723c4b7f
mov r9, r15
call qword [case.0x1400e4fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a518]
mov eax, dword [0x14055a23c]
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.0x1400e4fcc.0]
mov r15, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xe8]
mov rcx, qword [0x14055a5d0]
mov eax, dword [0x14055a088]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebp
mov edx, ebx
mov r8, r12
mov r9d, 0x43ddbfaa
call qword [case.0x1400e4fcc.0]
mov rbx, qword [rsp + 0xd8]
mov rcx, qword [0x14055a588]
mov eax, dword [0x14055a0c0]
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.0x1400e4fcc.0]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x14055a718]
mov eax, dword [0x14055a228]
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.0x1400e4fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x80], eax
mov edx, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov r8, qword [0x14055a4e0]
mov eax, dword [0x14055a198]
sub eax, esi
cdqe
add rax, r8
mov dword [rsp + 0x20], 0xed3d09fd
mov r8d, ebp
mov r9, r12
call qword [case.0x1400e4fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a468]
mov eax, dword [0x140559fe0]
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.0x1400e4fcc.0]
mov rdi, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov rcx, qword [0x14055a6d0]
mov eax, dword [0x14055a20c]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a4c0]
mov eax, dword [0x14055a064]
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.0x1400e4fcc.0]
mov r13, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x14055a678]
mov eax, dword [0x14055a16c]
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.0x1400e4fcc.0]
mov rbx, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a490]
mov eax, dword [0x14055a1f0]
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.0x1400e4fcc.0]
mov r9, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r8, qword [0x14055a3b0]
mov eax, dword [0x14055a08c]
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.0x1400e4fcc.0]
mov r8d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r9, qword [0x14055a638]
mov eax, dword [0x14055a118]
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.0x1400e4fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov r9, qword [0x14055a440]
mov eax, dword [0x14055a090]
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.0x1400e4fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xa0], rax
mov rcx, qword [0x14055a530]
mov eax, dword [0x14055a074]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebp
mov edx, dword [rsp + 0x5c]
mov r8, r15
mov r9d, 0x6de35eb3
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a6a0]
mov eax, dword [0x14055a1d8]
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.0x1400e4fcc.0]
mov r14, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x14055a350]
mov eax, dword [0x140559ff8]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebp
mov r8, r13
mov r15, r13
mov r9d, 0x61f5dcfc
call qword [case.0x1400e4fcc.0]
mov rbx, qword [rsp + 0xd8]
mov rcx, qword [0x14055a4d8]
mov eax, dword [0x140559fe8]
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.0x1400e4fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a6b8]
mov eax, dword [0x14055a234]
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.0x1400e4fcc.0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xb8], rax
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a478]
mov eax, dword [0x14055a060]
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.0x1400e4fcc.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 [0x14055a5d8]
mov eax, dword [0x14055a104]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebx
mov rdx, rdi
mov r8, r13
mov r9d, 0x6157f3a5
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a480]
mov eax, dword [0x14055a0dc]
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.0x1400e4fcc.0]
mov ebx, dword [rsp + 0xd0]
mov rcx, qword [0x14055a330]
mov eax, dword [0x14055a138]
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.0x1400e4fcc.0]
mov r8d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r9, qword [0x14055a600]
mov eax, dword [0x14055a078]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a668]
mov eax, dword [0x14055a148]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a570]
mov eax, dword [0x14055a1dc]
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.0x1400e4fcc.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 [0x14055a648]
mov eax, dword [0x140559fe4]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0x9c68baae
mov ecx, ebp
mov r8, rdi
mov r9, r13
call qword [case.0x1400e4fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov rcx, qword [0x14055a448]
mov eax, dword [0x140559ffc]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov r9d, dword [rsp + 0xe0]
mov edx, dword [rsp + 0xe8]
mov r10, qword [0x14055a2c8]
mov eax, dword [0x140559fd8]
sub eax, esi
cdqe
add rax, r10
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x28], 0x795b4cd
call qword [case.0x1400e4fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a290]
mov eax, dword [0x14055a134]
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.0x1400e4fcc.0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x68], rax
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x14055a5c0]
mov eax, dword [0x14055a018]
sub eax, esi
cdqe
add rax, rcx
mov ecx, r15d
mov r8, rbp
mov r9d, 0xf6157ad6
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a348]
mov eax, dword [0x14055a084]
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.0x1400e4fcc.0]
mov r13, qword [rsp + 0xd8]
mov ebx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov rdx, qword [0x14055a2d8]
mov eax, dword [0x14055a004]
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.0x1400e4fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov r9, qword [0x14055a390]
mov eax, dword [0x14055a1d4]
sub eax, esi
cdqe
add rax, r9
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0xcd30c47d
mov r9d, ebx
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a458]
mov eax, dword [0x14055a0c4]
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.0x1400e4fcc.0]
mov rbx, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a278]
mov eax, dword [0x14055a124]
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.0x1400e4fcc.0]
mov rdi, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r9, qword [0x14055a388]
mov eax, dword [0x14055a240]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a378]
mov eax, dword [0x14055a1ac]
sub eax, esi
cdqe
add rax, r8
mov dword [rsp + 0x20], 0x13b2ca6a
mov r8, rdi
mov rdi, r13
mov r9, rbp
call qword [case.0x1400e4fcc.0]
mov r13d, dword [rsp + 0xd0]
mov rcx, qword [0x14055a298]
mov eax, dword [0x14055a19c]
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.0x1400e4fcc.0]
mov rdx, qword [rsp + 0xd8]
mov rcx, qword [0x14055a310]
mov eax, dword [0x14055a028]
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.0x1400e4fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov r8, qword [0x14055a338]
mov eax, dword [0x14055a12c]
sub eax, esi
cdqe
add rax, r8
mov r8, r14
mov r9d, 0x2b1f4ffe
call qword [case.0x1400e4fcc.0]
mov r15, qword [rsp + 0xe0]
test al, 1
je 0x1402a3288
mov edx, 1
mov qword [rsp + 0xc8], r15
nop word cs:[rax + rax]
mov rcx, qword [0x14055a620]
mov eax, dword [0x14055a114]
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.0x1400e4fcc.0]
mov rdi, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r9d, dword [rsp + 0xe0]
mov rdx, qword [0x14055a2e0]
mov eax, dword [0x14055a1a0]
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.0x1400e4fcc.0]
mov r14d, dword [rsp + 0xd0]
mov dword [rsp + 0x60], r14d
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [0x14055a2a0]
mov eax, dword [0x14055a10c]
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.0x1400e4fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x64], eax
mov ecx, dword [rsp + 0xd4]
mov rdx, qword [0x14055a398]
mov eax, dword [0x14055a0ac]
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.0x1400e4fcc.0]
mov r8d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r9, qword [0x14055a590]
mov eax, dword [0x14055a120]
sub eax, esi
cdqe
add rax, r9
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x28], 0xd66805f7
mov r9, rbp
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a610]
mov eax, dword [0x14055a194]
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.0x1400e4fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x5c], eax
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a320]
mov eax, dword [0x14055a170]
sub eax, esi
cdqe
add rax, rdx
mov dword [rsp + 0x20], 0xeb7d3c89
mov rdx, rdi
mov r8d, r13d
mov r9, rbp
call qword [case.0x1400e4fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x68], eax
mov rcx, qword [0x14055a358]
mov eax, dword [0x14055a0f4]
sub eax, esi
cdqe
add rax, rcx
mov ecx, r14d
mov rdx, rbp
mov r8, r12
mov r9d, 0x95b4b0c0
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a5b8]
mov eax, dword [0x14055a1c8]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a500]
mov eax, dword [0x140559fdc]
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.0x1400e4fcc.0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x80], rax
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x14055a680]
mov eax, dword [0x14055a100]
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.0x1400e4fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov r9d, dword [rsp + 0xe0]
mov rcx, qword [0x14055a6f8]
mov eax, dword [0x14055a0bc]
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.0x1400e4fcc.0]
mov edi, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r8d, dword [rsp + 0xe8]
mov r9, qword [0x14055a4b0]
mov eax, dword [0x14055a150]
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.0x1400e4fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov rcx, qword [0x14055a498]
mov eax, dword [0x14055a1b4]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0xabe9e4ac
mov ecx, edi
lea r9, [rsp + 0xd8]
call qword [case.0x1400e4fcc.0]
mov rdi, qword [rsp + 0xd8]
mov rcx, qword [0x14055a6d8]
mov eax, dword [0x14055a220]
sub eax, esi
mov dword [0x14055a760], 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.0x1400e4fcc.0]
mov r8d, dword [rsp + 0xd0]
mov r9d, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov rdx, qword [0x14055a328]
mov eax, dword [0x14055a0ec]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0xdb1f98fa
mov edx, r15d
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a658]
mov eax, dword [0x14055a0d0]
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.0x1400e4fcc.0]
mov rbx, r12
mov r12, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x14055a700]
mov eax, dword [0x14055a030]
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.0x1400e4fcc.0]
mov rdi, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r8, qword [0x14055a708]
mov eax, dword [0x14055a1bc]
sub eax, esi
cdqe
add rax, r8
mov dword [rsp + 0x20], 0xd3207b6
mov r8, rbp
mov r9, rbx
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a5e0]
mov eax, dword [0x14055a01c]
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.0x1400e4fcc.0]
mov r8d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r9, qword [0x14055a710]
mov eax, dword [0x14055a13c]
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.0x1400e4fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x80], eax
mov rcx, qword [0x14055a6f0]
mov eax, dword [0x14055a06c]
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.0x1400e4fcc.0]
mov r9d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov r8d, dword [rsp + 0xe8]
mov r10, qword [0x14055a3e0]
mov eax, dword [0x14055a0a8]
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.0x1400e4fcc.0]
mov edx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r8, qword [0x14055a580]
mov eax, dword [0x14055a158]
sub eax, esi
cdqe
add rax, r8
lea r8, [rsp + 0xe0]
mov r9d, 0x9943ed3f
call qword [case.0x1400e4fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a618]
mov eax, dword [0x14055a0e0]
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.0x1400e4fcc.0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xa8], rax
mov edx, dword [rsp + 0xd0]
mov r14d, dword [rsp + 0xd4]
mov rcx, qword [0x14055a640]
mov eax, dword [0x14055a02c]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov r9d, dword [rsp + 0xd4]
mov r8d, dword [rsp + 0xe0]
mov rdx, qword [0x14055a630]
mov eax, dword [0x14055a0cc]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0x80ece333
mov edx, r14d
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a4a8]
mov eax, dword [0x14055a044]
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.0x1400e4fcc.0]
mov r14, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a380]
mov eax, dword [0x14055a07c]
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.0x1400e4fcc.0]
mov r12, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x14055a3a0]
mov eax, dword [0x140559fd0]
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.0x1400e4fcc.0]
mov r9, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x14055a428]
mov eax, dword [0x14055a110]
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.0x1400e4fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0xa8], eax
mov rcx, qword [0x14055a4d0]
mov eax, dword [0x14055a00c]
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.0x1400e4fcc.0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x78], rax
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x14055a730]
mov eax, dword [0x14055a0b8]
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.0x1400e4fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov r9d, dword [rsp + 0xe0]
mov rcx, qword [0x14055a5c8]
mov eax, dword [0x14055a0a4]
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.0x1400e4fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a370]
mov eax, dword [0x14055a014]
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.0x1400e4fcc.0]
mov r14, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0xd0]
mov r9d, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov rdx, qword [0x14055a450]
mov eax, dword [0x14055a1e0]
sub eax, esi
cdqe
add rax, rdx
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 0x17acebc1
mov edx, r15d
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a2f0]
mov eax, dword [0x14055a230]
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.0x1400e4fcc.0]
mov r8, qword [rsp + 0xd8]
mov r12, qword [rsp + 0xe8]
mov rcx, qword [0x14055a6e8]
mov eax, dword [0x14055a094]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a6c8]
mov eax, dword [0x14055a098]
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.0x1400e4fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x78], eax
mov rcx, qword [0x14055a690]
mov eax, dword [0x14055a144]
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.0x1400e4fcc.0]
mov r8d, dword [rsp + 0xd0]
mov r9d, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov rcx, qword [0x14055a688]
mov eax, dword [0x14055a168]
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.0x1400e4fcc.0]
mov edx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r8d, dword [rsp + 0xe0]
mov r9, qword [0x14055a3e8]
mov eax, dword [0x14055a238]
sub eax, esi
cdqe
add rax, r9
mov dword [rsp + 0x20], 0xa6febc09
lea r9, [rsp + 0xe0]
call qword [case.0x1400e4fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a670]
mov eax, dword [0x14055a1e8]
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.0x1400e4fcc.0]
mov rdi, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov rcx, qword [0x14055a520]
mov eax, dword [0x14055a024]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0xf2ef55fa
mov ecx, r15d
mov r9, rbp
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a3d8]
mov eax, dword [0x14055a128]
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.0x1400e4fcc.0]
mov rbx, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x14055a318]
mov eax, dword [0x14055a188]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8d, dword [rsp + 0xe0]
mov r9, qword [0x14055a660]
mov eax, dword [0x14055a0fc]
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.0x1400e4fcc.0]
mov rcx, qword [rsp + 0xe0]
mov dword [0x14055a760], 0xb519a0e1
mov rdx, qword [0x14055a410]
mov eax, dword [0x140559fec]
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.0x1400e4fcc.0]
mov r8, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r9, qword [0x14055a560]
mov eax, dword [0x14055a0c8]
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.0x1400e4fcc.0]
mov edi, dword [rsp + 0xd0]
mov ebx, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov r8d, dword [rsp + 0xe8]
mov rdx, qword [0x14055a260]
mov eax, dword [0x14055a038]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov r15d, dword [rsp + 0xd4]
mov rdx, qword [0x14055a5f8]
mov eax, dword [0x14055a224]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a5f0]
mov eax, dword [0x14055a130]
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.0x1400e4fcc.0]
mov r13d, dword [rsp + 0xd0]
mov rcx, qword [0x14055a6b0]
mov eax, dword [0x14055a0d8]
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.0x1400e4fcc.0]
mov rdx, qword [rsp + 0xe0]
test al, 1
je 0x1402a23a0
mov rcx, qword [0x14055a598]
mov eax, dword [0x14055a184]
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.0x1400e4fcc.0]
mov rdi, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r8, qword [0x14055a368]
mov eax, dword [0x14055a1f4]
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.0x1400e4fcc.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 [0x14055a720]
mov eax, dword [0x140559ff0]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0x23027b8f
mov ecx, ebx
mov r8, r13
mov r9, r12
call qword [case.0x1400e4fcc.0]
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd4]
mov rcx, qword [0x14055a538]
mov eax, dword [0x14055a054]
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.0x1400e4fcc.0]
mov r15d, dword [rsp + 0xd0]
mov dword [rsp + 0x5c], r15d
mov eax, dword [rsp + 0xd4]
mov dword [rsp + 0x68], eax
mov rcx, qword [0x14055a508]
mov eax, dword [0x14055a1cc]
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.0x1400e4fcc.0]
mov r8d, dword [rsp + 0xd0]
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [0x14055a420]
mov eax, dword [0x14055a140]
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.0x1400e4fcc.0]
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x60], eax
mov r8d, dword [rsp + 0xd4]
mov rcx, qword [0x14055a3f8]
mov eax, dword [0x14055a178]
sub eax, esi
cdqe
add rax, rcx
mov dword [rsp + 0x20], 0x42ad21b6
mov ecx, ebx
mov edx, r14d
mov r9, r13
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a540]
mov eax, dword [0x14055a214]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a340]
mov eax, dword [0x14055a070]
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.0x1400e4fcc.0]
mov r8d, dword [rsp + 0xd0]
mov r9d, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xe0]
mov rdx, qword [0x14055a6e0]
mov eax, dword [0x140559ff4]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a288]
mov eax, dword [0x14055a1b0]
sub eax, esi
cdqe
add rax, r8
lea r8, [rsp + 0xe8]
mov r12, r8
mov r9d, 0x87264cf7
call qword [case.0x1400e4fcc.0]
movzx edx, byte [rsp + 0xe8]
mov rcx, qword [0x14055a2d0]
mov eax, dword [0x14055a160]
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.0x1400e4fcc.0]
mov edi, dword [rsp + 0xd0]
mov rcx, qword [0x14055a568]
mov eax, dword [0x14055a208]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebx
mov edx, edi
mov r8, r13
mov r9d, 0x2f57c54b
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a5a8]
mov eax, dword [0x14055a0f8]
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.0x1400e4fcc.0]
movzx edi, byte [rsp + 0xe8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a2a8]
mov eax, dword [0x14055a204]
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.0x1400e4fcc.0]
mov rdx, qword [rsp + 0xd8]
mov rcx, qword [0x14055a430]
mov eax, dword [0x14055a034]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a3a8]
mov eax, dword [0x14055a048]
sub eax, esi
cdqe
add rax, rdx
mov edx, edi
mov r8, r12
mov r9d, 0x6eb7d005
call qword [case.0x1400e4fcc.0]
movzx ecx, byte [rsp + 0xe8]
mov rdx, qword [0x14055a5b0]
mov eax, dword [0x14055a22c]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a510]
mov eax, dword [0x14055a1f8]
sub eax, esi
cdqe
add rax, r8
mov r8, r12
mov rdi, r12
mov r9d, 0x1064fbac
call qword [case.0x1400e4fcc.0]
movzx r8d, byte [rsp + 0xe8]
mov rcx, qword [0x14055a460]
mov eax, dword [0x14055a000]
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.0x1400e4fcc.0]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x14055a528]
mov eax, dword [0x14055a1c4]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebx
mov r8, r15
mov r9d, 0x876beb4d
call qword [case.0x1400e4fcc.0]
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [0x14055a728]
mov eax, dword [0x14055a1a8]
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.0x1400e4fcc.0]
movzx r8d, byte [rsp + 0xe8]
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [0x14055a2c0]
mov eax, dword [0x14055a108]
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.0x1400e4fcc.0]
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [0x14055a418]
mov eax, dword [0x14055a0e4]
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.0x1400e4fcc.0]
mov r8d, dword [rsp + 0xd0]
mov r9d, dword [rsp + 0xd4]
mov edx, dword [rsp + 0xe0]
mov rcx, qword [0x14055a548]
mov eax, dword [0x14055a11c]
sub eax, esi
cdqe
add rax, rcx
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x28], 0x13afda7f
mov ecx, edi
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a558]
mov eax, dword [0x14055a04c]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a280]
mov eax, dword [0x14055a05c]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8d, dword [rsp + 0xe0]
mov r9, qword [0x14055a4e8]
mov eax, dword [0x14055a200]
sub eax, esi
cdqe
add rax, r9
mov dword [rsp + 0x20], 0x59ac4ccc
mov r9, rbp
call qword [case.0x1400e4fcc.0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a650]
mov eax, dword [0x14055a0d4]
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.0x1400e4fcc.0]
movzx r8d, byte [rsp + 0xe8]
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [0x14055a4b8]
mov eax, dword [0x14055a020]
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.0x1400e4fcc.0]
mov edx, dword [rsp + 0xd0]
mov rcx, qword [0x14055a4f0]
mov eax, dword [0x14055a1b8]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebx
mov r8, rdi
mov r9d, 0x8ab9e266
call qword [case.0x1400e4fcc.0]
movzx edi, byte [rsp + 0xe8]
mov rcx, qword [0x14055a578]
mov eax, dword [0x14055a09c]
sub eax, esi
cdqe
add rax, rcx
mov ecx, ebx
mov rdx, rbp
mov r8d, 0xee235ead
call qword [case.0x1400e4fcc.0]
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [0x14055a550]
mov eax, dword [0x14055a18c]
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.0x1400e4fcc.0]
mov eax, dword [rsp + 0xd0]
lea rcx, [0x140441b80]
movzx edi, byte [rcx + rax*4 + 1]
mov ecx, ebx
mov rdx, qword [0x14055a4c8]
mov eax, dword [0x14055a14c]
sub eax, esi
cdqe
add rax, rdx
mov rdx, r12
lea r8, [rsp + 0xd8]
mov r9d, 0xdb875885
call qword [case.0x1400e4fcc.0]
mov rdx, qword [rsp + 0xd8]
mov rcx, qword [0x14055a400]
mov eax, dword [0x14055a0b0]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a698]
mov eax, dword [0x14055a1c0]
sub eax, esi
cdqe
add rax, rdx
mov edx, edi
mov r8, qword [rsp + 0x90]
mov r9d, 0xc05a663c
call qword [case.0x1400e4fcc.0]
mov rcx, qword [0x14055a5e8]
mov eax, dword [0x14055a1a4]
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.0x1400e4fcc.0]
mov edx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r8, qword [0x14055a2b8]
mov eax, dword [0x14055a050]
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.0x1400e4fcc.0]
movzx r8d, byte [rsp + 0xe8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a308]
mov eax, dword [0x14055a15c]
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.0x1400e4fcc.0]
mov edi, dword [rsp + 0xd0]
mov rcx, qword [0x14055a4a0]
mov eax, dword [0x14055a180]
sub eax, esi
cdqe
add rax, rcx
mov ecx, edi
mov rdx, r13
mov r8, r14
mov r9d, 0x33cb4fbe
call qword [case.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a438]
mov eax, dword [0x14055a068]
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.0x1400e4fcc.0]
mov r14d, dword [rsp + 0xd0]
mov r15d, dword [rsp + 0xd4]
mov r8d, dword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe8]
mov rdx, qword [0x14055a6a8]
mov eax, dword [0x14055a174]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a3c0]
mov eax, dword [0x14055a040]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a2e8]
mov eax, dword [0x14055a154]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8d, dword [rsp + 0xe0]
mov r9, qword [0x14055a270]
mov eax, dword [0x14055a1fc]
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.0x1400e4fcc.0]
movzx r8d, byte [rsp + 0xe8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a470]
mov eax, dword [0x14055a17c]
sub eax, esi
cdqe
add rax, rdx
mov rdi, qword [rsp + 0x70]
mov rdx, rdi
mov r9d, 0x55654b1f
call qword [case.0x1400e4fcc.0]
mov rcx, qword [0x14055a4f8]
mov eax, dword [0x14055a058]
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.0x1400e4fcc.0]
movzx r8d, byte [rsp + 0xe8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [0x14055a5a0]
mov eax, dword [0x14055a0e8]
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.0x1400e4fcc.0]
mov rdi, qword [rsp + 0xd8]
mov rcx, qword [0x14055a250]
mov eax, dword [0x14055a21c]
sub eax, esi
cdqe
add rax, rcx
mov rcx, r14
mov rdx, rdi
mov r8, qword [rsp + 0xa0]
mov r9d, 0xb27a156c
call qword [case.0x1400e4fcc.0]
mov rcx, qword [0x14055a6c0]
mov eax, dword [0x14055a03c]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [0x14055a3b8]
mov eax, dword [0x14055a080]
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.0x1400e4fcc.0]
mov ebx, dword [rsp + 0xd0]
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [0x14055a408]
mov eax, dword [0x14055a1d0]
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.0x1400e4fcc.0]
mov r8d, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov r9d, dword [rsp + 0xe0]
mov rdx, qword [0x14055a258]
mov eax, dword [0x14055a0b4]
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.0x1400e4fcc.0]
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd4]
mov r8, qword [0x14055a488]
mov eax, dword [0x14055a010]
sub eax, esi
cdqe
add rax, r8
mov r8, r14
mov r9d, 0xbc360f5
call qword [case.0x1400e4fcc.0]
mov rcx, qword [rsp + 0xf0]
xor rcx, rsp
call fcn.1403e6080
nop
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret