Function at 0x1400237d5
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov rax, rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rcx, qword [case.0x140017fa0.3]
mov r13d, 1
xor edi, edi
mov rdx, qword [case.0x140017fa0.4]
lea r9, case.0x140017fa0.4
lea r10, case.0x140017fa0.8
lea r11, case.0x140017fa0.4
lea rsi, case.0x140017fa0.3128
xor ebp, ebp
xor r14d, r14d
mov rbx, r13
mov r8, r14
mov r15, rbp
lea r14, case.0x140017fa0.0
mov r12, qword [r14 + rdi*8]
jmp r12
jmp qword [r10 + r15*8]
jmp qword [rsi + r15*8]
jmp rcx
mov edi, 1
xor ebp, ebp
mov r14d, 1
xor r13d, r13d
jmp rdx
mov edi, 1
mov ebp, 1
xor r14d, r14d
xor r13d, r13d
jmp qword [r11 + r8*8]
mov edi, 1
xor ebp, ebp
mov r14d, 1
xor r13d, r13d
jmp qword [r9 + rbx*8]
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor r11d, r11d
cmp r10d, 0x60fdbbdd
setl r11b
lea rsi, case.0x140017fa0.16
jmp qword [rsi + r11*8]
xor r11d, r11d
cmp r10d, 0x785dc0a9
setl r11b
lea rsi, case.0x14001a44b.3
jmp qword [rsi + r11*8]
jmp r8
mov r10d, 0x47bcf0e1
xor r11d, r11d
cmp r10d, 0x28964f99
setl r11b
jmp qword [r9 + r11*8]
xor r11d, r11d
cmp r10d, 0x47bcf0e1
setl r11b
lea rsi, case.0x140017fa0.24
jmp qword [rsi + r11*8]
sete r11b
movzx r11d, r11b
lea rsi, case.0x140019ce1.0
jmp qword [rsi + r11*8]
mov r10d, 0x785dc0a9
xor r11d, r11d
cmp r10d, 0x28964f99
setl r11b
jmp qword [r9 + r11*8]
xor r11d, r11d
cmp r10d, 0x28964f99
sete r11b
lea rsi, case.0x140017fa0.20
jmp qword [rsi + r11*8]
mov r10, qword [rdx + 0x30]
mov qword [rax + 0x30], r10
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r10d, 0xd3de5642
xor r11d, r11d
cmp r10d, 0x28964f99
setl r11b
jmp qword [r9 + r11*8]
sete r11b
movzx r11d, r11b
lea rsi, case.0x140017fa0.20
jmp qword [rsi + r11*8]
xor r11d, r11d
cmp r10d, 0x28964f99
setl r11b
jmp qword [r9 + r11*8]
xor r11d, r11d
cmp r10d, 0xcb7e015d
setl r11b
lea rsi, case.0x14001a44b.0
jmp qword [rsi + r11*8]
xor r11d, r11d
cmp r10d, 0xd3de5642
setl r11b
lea rsi, case.0x140017fa0.32
jmp qword [rsi + r11*8]
sete r11b
movzx r11d, r11b
lea rsi, case.0x140017fa0.20
jmp qword [rsi + r11*8]
mov r10d, 0xcb7e015d
xor r11d, r11d
cmp r10d, 0x28964f99
setl r11b
jmp qword [r9 + r11*8]
xor r11d, r11d
cmp r10d, 0xc13285ff
setl r11b
lea rsi, case.0x140017fa0.38
jmp qword [rsi + r11*8]
jmp rcx
mov r10, qword [rdx + 0x30]
mov qword [rax + 0x30], r10
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r10d, 0x28964f99
xor r11d, r11d
cmp r10d, 0x28964f99
setl r11b
jmp qword [r9 + r11*8]
xor r11d, r11d
cmp r10d, 0xcb7e015d
sete r11b
lea rsi, case.0x140017fa0.20
jmp qword [rsi + r11*8]
mov r10d, 0x47bcf0e1
xor r11d, r11d
cmp r10d, 0x28964f99
setl r11b
jmp qword [r9 + r11*8]
xor r11d, r11d
cmp r10d, 0x9672702b
sete r11b
lea rsi, case.0x140017fa0.20
jmp qword [rsi + r11*8]
mov r10d, 0x28964f99
xor r11d, r11d
cmp r10d, 0x28964f99
setl r11b
jmp qword [r9 + r11*8]
pop rsi
ret
xor edi, edi
cmp r11d, 0x99413dd9
sete dil
lea rbx, case.0x140017fa0.52
mov esi, 0x1574844
jmp qword [rbx + rdi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.52
mov esi, 0x99413dd9
jmp qword [rbx + rdi*8]
sete bl
movzx esi, bl
lea rdi, case.0x140017fa0.52
jmp qword [rdi + rsi*8]
pop rbx
pop rdi
pop rsi
ret
xor esi, esi
cmp r11d, 0x594c2fbd
setl sil
lea rdi, case.0x140017fa0.46
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0x6a76140b
setl sil
lea rdi, case.0x140017fa0.48
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0x798baf20
setl sil
lea rdi, case.0x140017fa0.50
jmp qword [rdi + rsi*8]
xor edi, edi
cmp r11d, 0x6a76140b
sete dil
lea rbx, case.0x140017fa0.52
mov esi, 0x798baf20
jmp qword [rbx + rdi*8]
xor esi, esi
cmp r11d, 0x1e1069f
setl sil
lea rdi, case.0x140017fa0.58
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0x46f7e39d
setl sil
lea rdi, case.0x140017fa0.60
jmp qword [rdi + rsi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.52
mov esi, 0xa6f179b6
jmp qword [rbx + rdi*8]
mov esi, 0x46f7e39d
jmp r9
xor edi, edi
cmp esi, 0x1574844
setl dil
mov r11d, esi
jmp qword [r10 + rdi*8]
xor edi, edi
cmp r11d, 0x1574844
sete dil
lea rbx, case.0x140017fa0.52
mov esi, 0x1e1069f
jmp qword [rbx + rdi*8]
xor esi, esi
cmp r11d, 0x1574844
setl sil
jmp qword [r10 + rsi*8]
xor esi, esi
cmp r11d, 0xb2154a2a
setl sil
lea rdi, case.0x140017fa0.68
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xc47d3951
setl sil
lea rdi, case.0x140017fa0.70
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xe9d1601a
setl sil
lea rdi, case.0x140017fa0.72
jmp qword [rdi + rsi*8]
mov esi, 0x798baf20
jmp r8
xor esi, esi
cmp r11d, 0xa5561387
setl sil
lea rdi, case.0x140017fa0.80
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xa6f179b6
setl sil
lea rdi, case.0x140017fa0.82
jmp qword [rdi + rsi*8]
xor edi, edi
cmp r11d, 0xa5561387
sete dil
lea rbx, case.0x140017fa0.52
mov esi, 0xb2154a2a
jmp qword [rbx + rdi*8]
xor edi, edi
cmp r11d, 0xb2154a2a
sete dil
lea rbx, case.0x140017fa0.52
mov esi, 0x46f7e39d
jmp qword [rbx + rdi*8]
xor edi, edi
cmp r11d, 0x1e1069f
sete dil
lea rbx, case.0x140017fa0.52
mov esi, 0xa5561387
jmp qword [rbx + rdi*8]
mov esi, 0x1e1069f
jmp rcx
xor esi, esi
cmp r11d, 0x66b4fafd
setl sil
lea rdi, case.0x140017fa0.92
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0x74d7e1b0
setl sil
lea rdi, case.0x140017fa0.94
jmp qword [rdi + rsi*8]
sete bl
movzx esi, bl
lea rdi, case.0x140017fa0.96
jmp qword [rdi + rsi*8]
mov r11d, 0x2f9917
xor esi, esi
cmp r11d, 0xdc79dbf
setl sil
jmp qword [r10 + rsi*8]
xor esi, esi
cmp r11d, 0x28b264e3
setl sil
lea rdi, case.0x140017fa0.100
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xdc79dbf
sete sil
lea rdi, case.0x140017fa0.96
jmp qword [rdi + rsi*8]
mov r11d, 0x569014c
xor esi, esi
cmp r11d, 0xdc79dbf
setl sil
jmp qword [r10 + rsi*8]
jmp r9
mov r11, qword [rdx + 0x10]
mov qword [rax + 0x10], r11
movups xmm0, xmmword [rdx]
movups xmmword [rax], xmm0
mov r11d, 0x569014c
xor esi, esi
cmp r11d, 0xdc79dbf
setl sil
jmp qword [r10 + rsi*8]
sete bl
movzx esi, bl
lea rdi, case.0x140017fa0.96
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xdc79dbf
setl sil
jmp qword [r10 + rsi*8]
xor esi, esi
cmp r11d, 0x2f9917
setl sil
lea rdi, case.0x140017fa0.106
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0x569014c
setl sil
lea rdi, case.0x140017fa0.108
jmp qword [rdi + rsi*8]
sete bl
movzx esi, bl
lea rdi, case.0x140017fa0.96
jmp qword [rdi + rsi*8]
mov r11, qword [rdx + 0x10]
mov qword [rax + 0x10], r11
movups xmm0, xmmword [rdx]
movups xmmword [rax], xmm0
mov r11d, 0xee1ae9c2
xor esi, esi
cmp r11d, 0xdc79dbf
setl sil
jmp qword [r10 + rsi*8]
jmp rcx
xor esi, esi
cmp r11d, 0xee1ae9c2
sete sil
lea rdi, case.0x140017fa0.96
jmp qword [rdi + rsi*8]
mov r11d, 0x74d7e1b0
xor esi, esi
cmp r11d, 0xdc79dbf
setl sil
jmp qword [r10 + rsi*8]
xor esi, esi
cmp r11d, 0x2f9917
sete sil
lea rdi, case.0x140017fa0.96
jmp qword [rdi + rsi*8]
mov r11d, 0x28b264e3
xor esi, esi
cmp r11d, 0xdc79dbf
setl sil
jmp qword [r10 + rsi*8]
jmp r8
mov r11d, 0x2f9917
xor esi, esi
cmp r11d, 0xdc79dbf
setl sil
jmp qword [r10 + rsi*8]
pop rbx
pop rdi
pop rsi
ret
xor r9d, r9d
cmp r8d, 0xb7f321fd
setl r9b
lea r10, case.0x140017fa0.128
jmp qword [r10 + r9*8]
mov r9d, 0x6c27972c
jmp rcx
xor r9d, r9d
cmp r8d, 0x9e4fb5bb
sete r9b
lea r10, case.0x140017fa0.124
jmp qword [r10 + r9*8]
ret
xor r9d, r9d
cmp r8d, 0x6c27972c
setl r9b
lea r10, case.0x140017fa0.122
jmp qword [r10 + r9*8]
sete r9b
movzx r10d, r9b
lea r11, case.0x140017fa0.124
mov r9d, 0x9e4fb5bb
jmp qword [r11 + r10*8]
xor r10d, r10d
cmp r8d, 0x50bee9b4
sete r10b
lea r11, case.0x140017fa0.124
mov r9d, 0x6c27972c
jmp qword [r11 + r10*8]
mov r9d, r8d
xor r10d, r10d
cmp r9d, 0x50bee9b4
setl r10b
mov r8d, r9d
jmp qword [rdx + r10*8]
xor r14d, r14d
cmp edi, 0xf8b1fcac
sete r14b
lea r15, case.0x140017fa0.142
mov ebx, 0x69a86fc0
jmp qword [r15 + r14*8]
jmp rcx
jmp r9
xor r14d, r14d
cmp edi, 0xb1c8f023
sete r14b
lea r15, case.0x140017fa0.142
mov ebx, 0x1ce7e0d2
jmp qword [r15 + r14*8]
mov ebx, 0xb1c8f023
jmp r8
mov ebx, 0xc2d1042d
jmp r10
sete bl
movzx r14d, bl
lea r15, case.0x140017fa0.142
mov ebx, 0xf8b1fcac
jmp qword [r15 + r14*8]
sete bl
movzx r14d, bl
lea r15, case.0x140017fa0.142
mov ebx, 0x15bb83
jmp qword [r15 + r14*8]
xor ebx, ebx
cmp edi, 0x76f07391
setl bl
lea r14, case.0x140017fa0.140
jmp qword [r14 + rbx*8]
xor r14d, r14d
cmp edi, 0x69a86fc0
sete r14b
lea r15, case.0x140017fa0.142
mov ebx, 0xc2d1042d
jmp qword [r15 + r14*8]
xor r14d, r14d
cmp ebx, 0x144b5e14
setl r14b
mov edi, ebx
jmp qword [rsi + r14*8]
xor ebx, ebx
cmp edi, 0xc2d1042d
setl bl
lea r14, case.0x140017fa0.158
jmp qword [r14 + rbx*8]
xor ebx, ebx
cmp edi, 0xf8b1fcac
setl bl
lea r14, case.0x140017fa0.160
jmp qword [r14 + rbx*8]
xor ebx, ebx
cmp edi, 0x15bb83
setl bl
lea r14, case.0x140017fa0.162
jmp qword [r14 + rbx*8]
xor r14d, r14d
cmp edi, 0xc2d1042d
sete r14b
lea r15, case.0x140017fa0.142
mov ebx, 0x281933fa
jmp qword [r15 + r14*8]
mov ebx, 0x15bb83
jmp r11
xor ebx, ebx
cmp edi, 0x69a86fc0
setl bl
lea r14, case.0x140017fa0.138
jmp qword [r14 + rbx*8]
xor ebx, ebx
cmp edi, 0x144b5e14
setl bl
jmp qword [rsi + rbx*8]
xor ebx, ebx
cmp edi, 0x3b742724
setl bl
lea r14, case.0x140017fa0.136
jmp qword [r14 + rbx*8]
xor ebx, ebx
cmp edi, 0x1ce7e0d2
setl bl
lea r14, case.0x140017fa0.148
jmp qword [r14 + rbx*8]
xor ebx, ebx
cmp edi, 0x281933fa
setl bl
lea r14, case.0x140017fa0.150
jmp qword [r14 + rbx*8]
sete bl
movzx ebx, bl
lea r14, case.0x140017fa0.142
jmp qword [r14 + rbx*8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
xor r14d, r14d
cmp edi, 0x144b5e14
sete r14b
lea r15, case.0x140017fa0.142
mov ebx, 0xb1c8f023
jmp qword [r15 + r14*8]
xor r14d, r14d
cmp edi, 0x1ce7e0d2
sete r14b
lea r15, case.0x140017fa0.142
mov ebx, 0x76f07391
jmp qword [r15 + r14*8]
xor esi, esi
cmp r10d, 0xaec5bd0a
sete sil
lea rdi, case.0x140017fa0.186
mov r11d, 0x44c55ead
jmp qword [rdi + rsi*8]
xor r11d, r11d
cmp r10d, 0xd025fca7
setl r11b
jmp qword [r9 + r11*8]
xor r11d, r11d
cmp r10d, 0x44c55ead
setl r11b
lea rsi, case.0x140017fa0.182
jmp qword [rsi + r11*8]
xor r11d, r11d
cmp r10d, 0x496b4125
setl r11b
lea rsi, case.0x140017fa0.184
jmp qword [rsi + r11*8]
sete r11b
movzx esi, r11b
lea rdi, case.0x140017fa0.186
mov r11d, 0x897287c7
jmp qword [rdi + rsi*8]
xor r11d, r11d
cmp r10d, 0xde30b815
setl r11b
lea rsi, case.0x140017fa0.190
jmp qword [rsi + r11*8]
sete r11b
movzx r11d, r11b
lea rsi, case.0x140017fa0.186
jmp qword [rsi + r11*8]
pop rdi
pop rsi
ret
xor esi, esi
cmp r10d, 0x44c55ead
sete sil
lea rdi, case.0x140017fa0.186
mov r11d, 0x496b4125
jmp qword [rdi + rsi*8]
mov r11d, 0xaec5bd0a
jmp r8
mov r11d, 0x897287c7
jmp rcx
xor esi, esi
cmp r10d, 0x897287c7
sete sil
lea rdi, case.0x140017fa0.186
mov r11d, 0xde30b815
jmp qword [rdi + rsi*8]
xor r11d, r11d
cmp r10d, 0xa0bfbeea
setl r11b
lea rsi, case.0x140017fa0.204
jmp qword [rsi + r11*8]
sete r11b
movzx esi, r11b
lea rdi, case.0x140017fa0.186
mov r11d, 0xaec5bd0a
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xd025fca7
setl sil
mov r10d, r11d
jmp qword [r9 + rsi*8]
xor r11d, r11d
cmp r10d, 0xaec5bd0a
setl r11b
lea rsi, case.0x140017fa0.196
jmp qword [rsi + r11*8]
xor r11d, r11d
cmp r10d, 0xb66737d9
setl r11b
lea rsi, case.0x140017fa0.198
jmp qword [rsi + r11*8]
xor r8d, r8d
cmp edx, 0x49cffa80
setl r8b
lea r9, case.0x140017fa0.218
jmp qword [r9 + r8*8]
mov r8d, 0x68aff14f
jmp rax
xor r8d, r8d
cmp edx, 0xc9054855
sete r8b
lea r9, case.0x140017fa0.214
jmp qword [r9 + r8*8]
ret
xor r9d, r9d
cmp edx, 0x5dbd83a7
sete r9b
lea r10, case.0x140017fa0.214
mov r8d, 0x68aff14f
jmp qword [r10 + r9*8]
mov r8d, edx
xor r9d, r9d
cmp r8d, 0x5dbd83a7
setl r9b
mov edx, r8d
jmp qword [rcx + r9*8]
xor r8d, r8d
cmp edx, 0x68aff14f
setl r8b
lea r9, case.0x140017fa0.212
jmp qword [r9 + r8*8]
sete r8b
movzx r9d, r8b
lea r10, case.0x140017fa0.214
mov r8d, 0xc9054855
jmp qword [r10 + r9*8]
xor ecx, ecx
cmp eax, 0xb1fd11a7
setl cl
lea rdx, case.0x140017fa0.272
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xdd28a8c8
setl cl
lea rdx, case.0x140017fa0.274
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xe24ce329
setl cl
lea rdx, case.0x140017fa0.276
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xf5866e00
setl cl
lea rdx, case.0x140017fa0.278
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov eax, 0x2eb89032
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x9e48d131
setl cl
lea rdx, case.0x140017fa0.296
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xa532a5ef
setl cl
lea rdx, case.0x140017fa0.298
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xa9806014
setl cl
lea rdx, case.0x140017fa0.300
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov qword [rdi], 1
mov eax, 0x2ced5a2a
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0xcf2dcb80
setl cl
lea rdx, case.0x140017fa0.286
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xd8e938b8
setl cl
lea rdx, case.0x140017fa0.288
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xcf2dcb80
sete cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov eax, 0x2182e40d
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x9b3519c1
setl cl
lea rdx, case.0x140017fa0.308
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov eax, 0xdd28a8c8
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0xdd28a8c8
sete cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
call fcn.14001e67c
cmp rax, rsi
setne bpl
mov eax, 0xcf2dcb80
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x9e48d131
sete cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov eax, 0xe426523
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
jmp qword [case.0x140017fa0.234]
mov qword [rdi], 1
mov eax, 0xa9806014
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x845e4d97
sete cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov eax, 0xd8e938b8
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0xe24ce329
sete cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov eax, 0xf5866e00
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
jmp qword [case.0x140017fa0.234]
mov eax, 0x4e35d8
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x2eb89032
setl cl
lea rdx, case.0x140017fa0.226
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x3f787766
setl cl
lea rdx, case.0x140017fa0.228
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.231]
jmp qword [case.0x140017fa0.233]
jmp qword [case.0x140017fa0.234]
call fcn.14001e67c
mov eax, 0xdd28a8c8
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x2182e40d
setl cl
lea rdx, case.0x140017fa0.250
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x24dfeaec
setl cl
lea rdx, case.0x140017fa0.252
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x2ced5a2a
setl cl
lea rdx, case.0x140017fa0.254
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov eax, 0x845e4d97
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x39359762
setl cl
lea rdx, case.0x140017fa0.240
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x3a71ca9b
setl cl
lea rdx, case.0x140017fa0.242
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
test bpl, 1
mov ecx, 0x3f787766
mov eax, 0xfb31410b
cmovne eax, ecx
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x4e35d8
setl cl
lea rdx, case.0x140017fa0.262
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xe426523
setl cl
lea rdx, case.0x140017fa0.264
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov rcx, rbx
mov rdx, rsi
call fcn.140005e73
lea r15, [rsp + 0x20]
mov rcx, r15
mov rdx, rbx
call fcn.14001d994
mov r8d, 0x3c0
mov rcx, r14
mov rdx, r15
call fcn.140045240
mov eax, 0xe24ce329
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov eax, 0xa9806014
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x2182e40d
sete cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov eax, 0x4e35d8
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x2eb89032
sete cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
and qword [rdi], 0
mov eax, 0x39359762
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0xfb31410b
sete cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov eax, 0x9e48d131
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
jmp qword [case.0x140017fa0.234]
mov rcx, rbx
mov rdx, rsi
call fcn.140005e73
lea r15, [rsp + 0x20]
mov rcx, r15
mov rdx, rbx
call fcn.14001d994
mov r8d, 0x3c0
mov rcx, r14
mov rdx, r15
call fcn.140045240
mov eax, 0xe426523
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
jmp qword [case.0x140017fa0.234]
and qword [rdi], 0
mov eax, 0x2eb89032
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x39359762
sete cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov eax, 0xd8e938b8
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x4e35d8
sete cl
lea rdx, case.0x140017fa0.234
jmp qword [rdx + rcx*8]
mov eax, 0x3a71ca9b
xor ecx, ecx
cmp eax, 0xfb31410b
setl cl
jmp qword [r12 + rcx*8]
mov rax, rdi
add rsp, 0x3e0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
xor ecx, ecx
cmp eax, 0xa36cadce
setl cl
lea rdx, case.0x140017fa0.342
jmp qword [rdx + rcx*8]
sete cl
movzx r9d, cl
lea r10, case.0x140017fa0.322
mov ecx, 0xaf6513e4
mov rdx, r15
mov r8, r14
jmp qword [r10 + r9*8]
xor r9d, r9d
cmp eax, 0x986a7b8a
sete r9b
lea r10, case.0x140017fa0.322
mov ecx, 0xa36cadce
mov rdx, rdi
mov r8, rbx
jmp qword [r10 + r9*8]
xor ecx, ecx
cmp eax, 0xaf6513e4
sete cl
lea rdx, case.0x140017fa0.322
jmp qword [rdx + rcx*8]
mov rax, r14
mov rdx, r15
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ecx, ecx
cmp eax, 0x6ef55337
setl cl
lea rdx, case.0x140017fa0.318
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x6f2c40b1
setl cl
lea rdx, case.0x140017fa0.320
jmp qword [rdx + rcx*8]
sete cl
movzx r9d, cl
lea r10, case.0x140017fa0.322
mov ecx, 0xf33a0d55
mov rdx, r15
mov r8, r14
jmp qword [r10 + r9*8]
mov ecx, 0x986a7b8a
mov rdx, r15
mov r8, r14
jmp r12
xor r9d, r9d
cmp eax, 0x6ef55337
sete r9b
lea r10, case.0x140017fa0.322
mov ecx, 0x986a7b8a
mov rdx, r15
mov r8, r14
jmp qword [r10 + r9*8]
xor ecx, ecx
cmp eax, 0xaf6513e4
setl cl
lea rdx, case.0x140017fa0.334
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xe57f8b0e
setl cl
lea rdx, case.0x140017fa0.336
jmp qword [rdx + rcx*8]
jmp r13
mov edx, 0x20
mov rcx, rsi
call fcn.14000d872
mov eax, 0xf33a0d55
xor ecx, ecx
cmp eax, 0xf33a0d55
setl cl
jmp qword [rbp + rcx*8]
xor ecx, ecx
cmp eax, 0xf33a0d55
setl cl
jmp qword [rbp + rcx*8]
sete cl
movzx r9d, cl
lea r10, case.0x140017fa0.322
mov ecx, 0x6ef55337
mov rdx, r15
mov r8, r14
jmp qword [r10 + r9*8]
xor r9d, r9d
cmp ecx, 0xf33a0d55
setl r9b
mov r14, r8
mov r15, rdx
mov eax, ecx
jmp qword [rbp + r9*8]
xor ecx, ecx
cmp eax, 0x61a16ec4
setl cl
lea rdx, case.0x140017fa0.316
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x1f268834
setl cl
lea rdx, case.0x140017fa0.328
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xf33a0d55
sete cl
lea rdx, case.0x140017fa0.322
jmp qword [rdx + rcx*8]
mov edx, 0x20
mov rcx, rsi
call fcn.14000d872
mov rbx, rax
mov rdi, rdx
mov eax, 0x1f268834
xor ecx, ecx
cmp eax, 0xf33a0d55
setl cl
jmp qword [rbp + rcx*8]
add rsp, 0x28
ret
xor r10d, r10d
cmp r8d, 0x2f4f01e4
setl r10b
lea r11, case.0x140017fa0.350
jmp qword [r11 + r10*8]
xor r10d, r10d
cmp r8d, 0x497efe50
setl r10b
lea r11, case.0x140017fa0.352
jmp qword [r11 + r10*8]
sete r10b
movzx r10d, r10b
lea r11, case.0x140017fa0.354
jmp qword [r11 + r10*8]
mov r8d, 0x2f4f01e4
xor r10d, r10d
cmp r8d, 0x21e6d777
setl r10b
jmp qword [r9 + r10*8]
xor r10d, r10d
cmp r8d, 0x21e6d777
sete r10b
lea r11, case.0x140017fa0.354
jmp qword [r11 + r10*8]
mov r8d, 0x497efe50
xor r10d, r10d
cmp r8d, 0x21e6d777
setl r10b
jmp qword [r9 + r10*8]
xor r10d, r10d
cmp r8d, 0x2f4f01e4
sete r10b
lea r11, case.0x140017fa0.354
jmp qword [r11 + r10*8]
xor r10d, r10d
cmp r8d, 0x21e6d777
setl r10b
jmp qword [r9 + r10*8]
xor r10d, r10d
cmp r8d, 0xdc855f06
setl r10b
lea r11, case.0x140017fa0.360
jmp qword [r11 + r10*8]
jmp rcx
mov r8d, 0x497efe50
xor r10d, r10d
cmp r8d, 0x21e6d777
setl r10b
jmp qword [r9 + r10*8]
xor r10d, r10d
cmp r8d, 0x8539a9c4
sete r10b
lea r11, case.0x140017fa0.354
jmp qword [r11 + r10*8]
mov r8d, 0x21e6d777
xor r10d, r10d
cmp r8d, 0x21e6d777
setl r10b
jmp qword [r9 + r10*8]
jmp qword [case.0x140017fa0.382]
jmp qword [case.0x140017fa0.390]
jmp qword [case.0x140017fa0.372]
push 0x40
pop rax
call fcn.1400449c0
sub rsp, rax
mov rcx, rsp
sub rsp, 0x20
call fcn.14001b263
add rsp, 0x20
mov eax, 0x1a20b6d5
xor ecx, ecx
cmp eax, 0x1a20b6d5
setl cl
jmp qword [r15 + rcx*8]
jmp qword [case.0x140017fa0.372]
sub rsp, 0x20
mov rcx, rbx
mov r8, r14
call fcn.14001a72a
add rsp, 0x20
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov eax, 0x3d2fce58
xor ecx, ecx
cmp eax, 0x1a20b6d5
setl cl
jmp qword [r15 + rcx*8]
xor ecx, ecx
cmp eax, 0xf3ababfd
setl cl
jmp qword [r13 + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.372
jmp qword [rdx + rcx*8]
xor edx, edx
cmp eax, 0x9bbfb12b
sete dl
mov ecx, 0x1a20b6d5
lea r8, case.0x140017fa0.372
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x3d2fce58
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x59063d69
setl cl
lea rdx, case.0x140017fa0.370
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x3d2fce58
sete cl
lea rdx, case.0x140017fa0.372
jmp qword [rdx + rcx*8]
sub rsp, 0x20
mov rcx, rbx
mov r8, r14
call fcn.14001a72a
add rsp, 0x20
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov eax, 0xf3ababfd
xor ecx, ecx
cmp eax, 0x1a20b6d5
setl cl
jmp qword [r15 + rcx*8]
xor ecx, ecx
cmp eax, 0x1b785df5
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x1a20b6d5
sete cl
lea rdx, case.0x140017fa0.372
jmp qword [rdx + rcx*8]
push 0x40
pop rcx
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov rbx, rsp
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov r14, rsp
sub rsp, 0x20
mov rcx, r14
call fcn.14001b263
add rsp, 0x20
mov eax, 0x59063d69
xor ecx, ecx
cmp eax, 0x1a20b6d5
setl cl
jmp qword [r15 + rcx*8]
sete cl
movzx edx, cl
mov ecx, 0x1b785df5
lea r8, case.0x140017fa0.372
jmp qword [r8 + rdx*8]
sete cl
movzx edx, cl
mov ecx, 0x3d2fce58
lea r8, case.0x140017fa0.372
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x1a20b6d5
setl cl
jmp qword [r15 + rcx*8]
mov rax, rsi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor edx, edx
cmp eax, 0x89e56ada
sete dl
lea r8, case.0x140017fa0.402
mov ecx, 0xe0e6f8ab
jmp qword [r8 + rdx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.402
mov ecx, 0x89e56ada
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0xc40c4522
setl cl
lea rdx, case.0x140017fa0.412
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xe0e6f8ab
setl cl
lea rdx, case.0x140017fa0.414
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.402
jmp qword [rdx + rcx*8]
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov eax, 0xc40c4522
xor ecx, ecx
cmp eax, 0x1e9c8ae5
setl cl
jmp qword [r13 + rcx*8]
xor ecx, ecx
cmp eax, 0x9a10f93c
setl cl
lea rdx, case.0x140017fa0.420
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.402]
mov rax, r14
call fcn.1400449c0
sub rsp, rax
mov r12, rsp
sub rsp, 0x20
mov rcx, r12
mov edx, ebx
call fcn.14001b704
lea rcx, [rbp - 0x18]
mov rdx, rdi
mov r8, r12
call fcn.140019b08
add rsp, 0x20
mov eax, 0x6f43db11
xor ecx, ecx
cmp eax, 0x1e9c8ae5
setl cl
jmp qword [r13 + rcx*8]
xor ecx, ecx
cmp eax, 0xc40c4522
sete cl
lea rdx, case.0x140017fa0.402
jmp qword [rdx + rcx*8]
mov rax, rsi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor ecx, ecx
cmp eax, 0x6f43db11
setl cl
lea rdx, case.0x140017fa0.398
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x761c7d1e
setl cl
lea rdx, case.0x140017fa0.400
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x6f43db11
sete cl
lea rdx, case.0x140017fa0.402
jmp qword [rdx + rcx*8]
mov rax, r14
call fcn.1400449c0
sub rsp, rax
mov r15, rsp
sub rsp, 0x20
mov rcx, r15
mov edx, ebx
call fcn.14001b704
lea rcx, [rbp - 0x18]
mov rdx, rdi
mov r8, r15
call fcn.140019b08
add rsp, 0x20
mov eax, 0x761c7d1e
xor ecx, ecx
cmp eax, 0x1e9c8ae5
setl cl
jmp qword [r13 + rcx*8]
xor ecx, ecx
cmp eax, 0x5ec73cd3
setl cl
lea rdx, case.0x140017fa0.406
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.402]
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov eax, 0xe0e6f8ab
xor ecx, ecx
cmp eax, 0x1e9c8ae5
setl cl
jmp qword [r13 + rcx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.402
mov ecx, 0x6f43db11
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x1e9c8ae5
setl cl
jmp qword [r13 + rcx*8]
xor edx, edx
cmp ecx, 0x1e9c8ae5
setl dl
mov eax, ecx
jmp qword [r13 + rdx*8]
mov eax, ecx
shl eax, 0xd
xor eax, ecx
mov ecx, eax
shr ecx, 0x11
xor ecx, eax
mov eax, ecx
shl eax, 5
xor eax, ecx
pop rsi
ret
xor r11d, r11d
cmp r9d, 0xd67f0a8f
sete r11b
lea rsi, case.0x140017fa0.432
mov r10d, 0xfbfa163e
jmp qword [rsi + r11*8]
xor r10d, r10d
cmp r9d, 0x28080262
setl r10b
jmp qword [r8 + r10*8]
xor r10d, r10d
cmp r9d, 0x6d0a681e
setl r10b
lea r11, case.0x140017fa0.428
jmp qword [r11 + r10*8]
xor r10d, r10d
cmp r9d, 0x73e40e81
setl r10b
lea r11, case.0x140017fa0.430
jmp qword [r11 + r10*8]
sete r10b
movzx r11d, r10b
lea rsi, case.0x140017fa0.432
mov r10d, 0x34494a91
jmp qword [rsi + r11*8]
xor r10d, r10d
cmp r9d, 0x34494a91
setl r10b
lea r11, case.0x140017fa0.436
jmp qword [r11 + r10*8]
sete r10b
movzx r11d, r10b
lea rsi, case.0x140017fa0.432
mov r10d, 0xd67f0a8f
jmp qword [rsi + r11*8]
xor r11d, r11d
cmp r9d, 0x6d0a681e
sete r11b
lea rsi, case.0x140017fa0.432
mov r10d, 0x28080262
jmp qword [rsi + r11*8]
xor r10d, r10d
cmp r9d, 0x28080262
sete r10b
lea r11, case.0x140017fa0.432
jmp qword [r11 + r10*8]
xor r10d, r10d
cmp r9d, 0xfbfa163e
setl r10b
lea r11, case.0x140017fa0.442
jmp qword [r11 + r10*8]
xor r10d, r10d
cmp r9d, 0xfcda2a9a
setl r10b
lea r11, case.0x140017fa0.444
jmp qword [r11 + r10*8]
mov r10d, 0x34494a91
jmp rdx
xor r10d, r10d
cmp r9d, 0xf0f6934c
setl r10b
lea r11, case.0x140017fa0.450
jmp qword [r11 + r10*8]
mov r10d, 0x6d0a681e
jmp rax
xor r11d, r11d
cmp r9d, 0xfbfa163e
sete r11b
lea rsi, case.0x140017fa0.432
mov r10d, 0x6d0a681e
jmp qword [rsi + r11*8]
xor r11d, r11d
cmp r10d, 0x28080262
setl r11b
mov r9d, r10d
jmp qword [r8 + r11*8]
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov rdx, rsp
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov rsi, rsp
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov rbx, rsp
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov r15, rsp
push 0x20
pop rax
call fcn.1400449c0
sub rsp, rax
mov rdi, rsp
mov qword [rbp - 0x10], rdi
jmp qword [case.0x140017fa0.459]
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x50], rdx
mov qword [rbp - 0x38], r11
mov qword [rbp - 0x30], r10
mov qword [rbp - 0x40], r9
mov qword [rbp - 0x18], r8
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
sub rsp, 0x20
mov rcx, rdi
call fcn.140010932
add rsp, 0x20
xor r14d, r14d
mov rax, qword [case.0x140017fa0.461]
jmp rax
jmp qword [case.0x140017fa0.463]
xor esi, esi
cmp r14, 0x20
setb sil
lea rax, case.0x140017fa0.464
jmp qword [rax + rsi*8]
mov rdi, qword [rbp - 0x20]
jmp qword [case.0x140017fa0.466]
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000b9a0
add rsp, 0x20
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000b9a0
add rsp, 0x20
jmp qword [case.0x140017fa0.468]
mov rcx, rax
shr rcx, 8
mov rdx, rax
shr rdx, 0x10
mov r8, rax
shr r8, 0x18
mov r9, rax
shr r9, 0x20
mov r10, rax
shr r10, 0x28
mov rdi, rax
shr rdi, 0x30
mov r12, rax
shr r12, 0x38
jmp qword [case.0x140017fa0.470]
mov byte [r15], al
mov byte [r15 + 1], cl
mov byte [r15 + 2], dl
mov byte [r15 + 3], r8b
mov byte [r15 + 4], r9b
mov byte [r15 + 5], r10b
mov byte [r15], al
mov byte [r15 + 1], cl
mov byte [r15 + 2], dl
mov byte [r15 + 3], r8b
mov byte [r15 + 4], r9b
mov byte [r15 + 5], r10b
jmp qword [case.0x140017fa0.473]
jmp qword [case.0x140017fa0.474]
jmp qword [case.0x140017fa0.612]
mov r9, qword [rbp - 8]
mov al, byte [r9 + r14]
mov rcx, qword [case.0x140017fa0.615]
jmp rcx
lea rcx, [r14 + 1]
xor edx, edx
cmp rcx, 0x20
setb dl
lea r8, case.0x140017fa0.616
jmp qword [r8 + rdx*8]
jmp qword [case.0x140017fa0.619]
jmp qword [case.0x140017fa0.620]
mov dl, byte [r9 + r14 + 1]
lea rcx, [r14 + 2]
mov r8, qword [case.0x140017fa0.622]
jmp r8
xor r8d, r8d
cmp rcx, 0x20
setb r8b
lea r10, case.0x140017fa0.624
jmp qword [r10 + r8*8]
mov r11b, byte [r9 + r14 + 2]
lea rcx, [r14 + 3]
mov r8, qword [case.0x140017fa0.626]
jmp r8
xor r8d, r8d
cmp rcx, 0x20
setb r8b
lea r10, case.0x140017fa0.628
jmp qword [r10 + r8*8]
jmp qword [case.0x140017fa0.633]
mov sil, byte [r9 + rcx]
mov rcx, qword [case.0x140017fa0.634]
jmp rcx
lea rcx, [r14 + 4]
xor r8d, r8d
cmp rcx, 0x20
setb r8b
lea r10, case.0x140017fa0.636
jmp qword [r10 + r8*8]
mov dil, byte [r9 + rcx]
jmp qword [case.0x140017fa0.639]
jmp qword [case.0x140017fa0.640]
lea rcx, [r14 + 5]
xor r8d, r8d
cmp rcx, 0x20
setb r8b
lea r10, case.0x140017fa0.642
jmp qword [r10 + r8*8]
jmp qword [case.0x140017fa0.647]
mov cl, byte [r9 + r14 + 5]
mov byte [rbp + 6], cl
lea rcx, [r14 + 6]
mov r8, qword [case.0x140017fa0.649]
jmp r8
jmp qword [case.0x140017fa0.650]
xor r8d, r8d
cmp rcx, 0x20
setb r8b
lea r10, case.0x140017fa0.652
jmp qword [r10 + r8*8]
mov r12b, byte [r9 + rcx]
jmp qword [case.0x140017fa0.655]
jmp qword [case.0x140017fa0.657]
jmp qword [case.0x140017fa0.659]
lea rcx, [r14 + 7]
xor r8d, r8d
cmp rcx, 0x20
setb r8b
lea r10, case.0x140017fa0.660
jmp qword [r10 + r8*8]
mov cl, byte [r9 + rcx]
mov byte [rbp + 7], cl
mov byte [rbx], al
mov byte [rbx + 1], dl
mov qword [rbp - 0x28], r13
mov byte [rbp + 4], r11b
mov byte [rbp + 5], sil
jmp qword [case.0x140017fa0.664]
mov byte [rbx + 2], r11b
mov byte [rbx + 3], sil
mov byte [rbx + 4], dil
mov al, byte [rbp + 6]
mov byte [rbx + 5], al
mov byte [rbx + 6], r12b
mov al, byte [rbp + 7]
mov byte [rbx + 7], al
mov rcx, qword [rbx]
sub rsp, 0x20
call fcn.140009cad
add rsp, 0x20
mov rsi, rax
xor rsi, r13
sub rsp, 0x20
mov rcx, qword [rbp - 0x10]
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
mov r13, rax
sub rsp, 0x20
mov rcx, rsi
call fcn.140009a45
mov rcx, r13
mov r13, qword [rbp - 0x28]
mov rdx, rsi
mov sil, byte [rbp + 5]
call fcn.14000cc8a
mov r11b, byte [rbp + 4]
add rsp, 0x20
add r14, 8
mov byte [rbx + 2], r11b
mov byte [rbx + 3], sil
mov byte [rbx + 4], dil
mov al, byte [rbp + 6]
mov byte [rbx + 5], al
mov byte [rbx + 6], r12b
mov al, byte [rbp + 7]
mov byte [rbx + 7], al
mov rcx, qword [rbx]
sub rsp, 0x20
call fcn.140009cad
add rsp, 0x20
mov rsi, rax
xor rsi, r13
sub rsp, 0x20
mov rcx, qword [rbp - 0x10]
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
mov r13, rax
sub rsp, 0x20
mov rcx, rsi
call fcn.140009a45
mov rcx, r13
mov r13, qword [rbp - 0x28]
mov rdx, rsi
mov sil, byte [rbp + 5]
call fcn.14000cc8a
mov r11b, byte [rbp + 4]
add rsp, 0x20
add r14, 8
jmp qword [case.0x140017fa0.667]
jmp qword [case.0x140017fa0.668]
mov rdi, qword [rbp - 0x10]
jmp 0x140019bf2
mov r13, rax
lea rax, case.0x140017fa0.478
jmp qword [rax + rsi*8]
mov byte [r15 + 6], dil
mov byte [r15 + 7], r12b
mov rcx, qword [r15]
sub rsp, 0x20
call fcn.140009cad
add rsp, 0x20
mov byte [r15 + 6], dil
mov byte [r15 + 7], r12b
mov rcx, qword [r15]
sub rsp, 0x20
call fcn.140009cad
add rsp, 0x20
jmp qword [case.0x140017fa0.477]
jmp qword [case.0x140017fa0.497]
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000b2b9
add rsp, 0x20
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000b2b9
add rsp, 0x20
jmp qword [case.0x140017fa0.498]
mov esi, eax
mov edi, eax
shr edi, 8
mov r15d, eax
shr r15d, 0x10
mov r13d, eax
shr r13d, 0x18
mov r12, qword [rbp - 0x58]
jmp qword [case.0x140017fa0.500]
lea rcx, [r14 + 3]
xor r9d, r9d
cmp rcx, 0x20
setb r9b
lea r10, case.0x140017fa0.600
jmp qword [r10 + r9*8]
mov cl, byte [r11 + rcx]
mov r9, qword [rbp - 0x50]
mov byte [r9], bl
mov byte [r9 + 1], dl
mov byte [r9 + 2], r8b
mov byte [r9 + 3], cl
mov ecx, dword [r9]
sub rsp, 0x20
call fcn.140009872
add rsp, 0x20
mov r13d, eax
jmp qword [case.0x140017fa0.603]
lea rcx, case.0x140017fa0.504
mov r11, qword [rbp - 8]
jmp qword [rcx + rbx*8]
mov bl, byte [r11 + r14]
lea rcx, [r14 + 1]
jmp qword [case.0x140017fa0.585]
jmp qword [case.0x140017fa0.587]
jmp qword [case.0x140017fa0.589]
xor edx, edx
cmp rcx, 0x20
setb dl
lea r8, case.0x140017fa0.590
mov rdi, qword [rbp - 0x10]
jmp qword [r8 + rdx*8]
mov dl, byte [r11 + r14 + 1]
lea rcx, [r14 + 2]
mov r8, qword [case.0x140017fa0.593]
jmp r8
xor r8d, r8d
cmp rcx, 0x20
setb r8b
lea r9, case.0x140017fa0.594
jmp qword [r9 + r8*8]
jmp qword [case.0x140017fa0.596]
mov r15d, eax
mov r8b, byte [r11 + rcx]
mov rcx, qword [case.0x140017fa0.599]
jmp rcx
mov rsi, rax
mov eax, r13d
and eax, r15d
add eax, eax
sub r13d, eax
add r13d, r15d
jmp qword [case.0x140017fa0.607]
sub rsp, 0x20
mov ecx, r13d
call fcn.140009773
mov rcx, rsi
mov edx, r13d
call fcn.14000cb67
add rsp, 0x20
add r14, 4
sub rsp, 0x20
mov ecx, r13d
call fcn.140009773
mov rcx, rsi
mov edx, r13d
call fcn.14000cb67
add rsp, 0x20
add r14, 4
jmp qword [case.0x140017fa0.464]
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
jmp qword [case.0x140017fa0.605]
mov byte [r12], sil
mov byte [r12 + 1], dil
mov byte [r12 + 2], r15b
mov byte [r12 + 3], r13b
mov ecx, dword [r12]
sub rsp, 0x20
call fcn.140009872
add rsp, 0x20
mov byte [r12], sil
mov byte [r12 + 1], dil
mov byte [r12 + 2], r15b
mov byte [r12 + 3], r13b
mov ecx, dword [r12]
sub rsp, 0x20
call fcn.140009872
add rsp, 0x20
jmp qword [case.0x140017fa0.502]
mov rax, qword [case.0x140017fa0.480]
jmp rax
jmp qword [case.0x140017fa0.483]
mov rax, qword [case.0x140017fa0.484]
jmp rax
xor ebx, ebx
cmp r14, 0x20
setb bl
lea rax, case.0x140017fa0.486
mov r15, qword [rbp - 0x20]
jmp qword [rax + rbx*8]
jmp qword [case.0x140017fa0.488]
jmp qword [case.0x140017fa0.491]
jmp qword [case.0x140017fa0.493]
mov rsi, qword [rbp - 0x18]
mov r12, qword [rbp - 0x38]
jmp qword [case.0x140017fa0.534]
mov r13, rdi
jmp qword [case.0x140017fa0.494]
mov rsi, qword [rbp - 0x20]
jmp qword [case.0x140017fa0.513]
jmp qword [case.0x140017fa0.522]
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000bb30
add rsp, 0x20
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000bb30
add rsp, 0x20
mov r12d, eax
jmp qword [case.0x140017fa0.525]
jmp qword [case.0x140017fa0.526]
mov esi, r12d
shr esi, 8
jmp qword [case.0x140017fa0.528]
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
jmp qword [case.0x140017fa0.531]
mov r15, rax
lea rax, case.0x140017fa0.532
jmp qword [rax + rbx*8]
jmp qword [case.0x140017fa0.553]
mov rdx, qword [rbp - 8]
mov bl, byte [rdx + r14]
mov rax, qword [case.0x140017fa0.554]
jmp rax
inc r14
xor eax, eax
cmp r14, 0x20
setb al
lea rcx, case.0x140017fa0.556
jmp qword [rcx + rax*8]
mov r13, rdi
xor bl, r12b
mov rax, qword [case.0x140017fa0.561]
jmp rax
mov dil, byte [rdx + r14]
mov r14, qword [rbp - 0x30]
jmp qword [case.0x140017fa0.563]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a381
jmp qword [case.0x140017fa0.631]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a381
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a3b0
jmp qword [case.0x140017fa0.644]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a3b0
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a381
jmp qword [case.0x140017fa0.663]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a381
jmp qword [case.0x140017fa0.671]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a381
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
push 0x20
pop rdx
mov rcx, r14
jmp 0x14001a3b3
jmp qword [case.0x140017fa0.610]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a381
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
push 0x20
pop rdx
mov rcx, r14
jmp 0x14001a384
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a381
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
push 0x20
pop rdx
call fcn.1400248a0
jmp 0x14001a3b8
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a3b0
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a3b0
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
push 0x20
pop rdx
call fcn.140053230
add rsp, 0x20
ud2
jmp qword [case.0x140017fa0.558]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a33b
jmp qword [case.0x140017fa0.566]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a33b
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
mov rax, qword [rbp - 0x48]
jmp qword [case.0x140017fa0.508]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
jmp qword [case.0x140017fa0.511]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
jmp qword [case.0x140017fa0.511]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a361
mov dl, byte [r11 + r14]
mov rcx, qword [case.0x140017fa0.570]
jmp rcx
lea rcx, [r14 + 1]
xor r9d, r9d
cmp rcx, 0x20
setb r9b
lea r10, case.0x140017fa0.572
jmp qword [r10 + r9*8]
xor dl, r8b
mov r8, qword [rbp - 0x18]
mov r8b, byte [r8 + 1]
jmp qword [case.0x140017fa0.577]
mov r9b, byte [r11 + rcx]
mov r10d, r9d
and r10b, r8b
add r9b, r8b
add r10b, r10b
sub r9b, r10b
mov byte [rsi], dl
mov byte [rsi + 1], r9b
mov r9b, byte [r11 + rcx]
xor r9b, r8b
mov byte [rsi], dl
mov byte [rsi + 1], r9b
jmp qword [case.0x140017fa0.578]
movzx edx, word [rsi]
sub rsp, 0x20
mov rcx, rax
call fcn.14000c935
add rsp, 0x20
add r14, 2
sub rsp, 0x20
mov r13, rdi
mov rcx, rdi
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
xor ecx, ecx
cmp r14, 0x20
setb cl
lea rdx, case.0x140017fa0.580
jmp qword [rdx + rcx*8]
mov rcx, qword [rbp - 8]
mov dl, byte [rcx + r14]
mov rcx, qword [rbp - 0x18]
xor dl, byte [rcx + 2]
sub rsp, 0x20
mov rcx, rax
call fcn.14000c54f
add rsp, 0x20
jmp case.0x140017fa0.494
jmp qword [case.0x140017fa0.583]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a3b0
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a381
jmp qword [case.0x140017fa0.569]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a33b
jmp qword [case.0x140017fa0.544]
mov rax, qword [rbp - 8]
mov bl, byte [rax + r14]
jmp qword [case.0x140017fa0.547]
mov edx, ebx
xor dl, sil
sub rsp, 0x20
mov rcx, r15
call fcn.14000c54f
add rsp, 0x20
mov edx, ebx
xor dl, sil
sub rsp, 0x20
mov rcx, r15
call fcn.14000c54f
add rsp, 0x20
jmp qword [case.0x140017fa0.494]
jmp qword [case.0x140017fa0.543]
mov r12, rax
mov rdi, r13
jmp qword [case.0x140017fa0.516]
mov rax, qword [case.0x140017fa0.507]
jmp rax
jmp qword [case.0x140017fa0.550]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001a33b
lea rcx, case.0x140017fa0.540
mov r11, qword [rbp - 8]
mov rsi, qword [rbp - 0x40]
jmp qword [rcx + rbx*8]
jmp qword [case.0x140017fa0.574]
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000b4b7
add rsp, 0x20
mov word [r12], ax
mov word [rsi], ax
shr eax, 0x10
mov byte [r12 + 2], al
mov byte [rsi + 2], al
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000b4b7
add rsp, 0x20
mov word [r12], ax
mov word [rsi], ax
shr eax, 0x10
mov byte [r12 + 2], al
mov byte [rsi + 2], al
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
jmp qword [case.0x140017fa0.536]
mov r8b, byte [rsi]
mov rcx, qword [case.0x140017fa0.538]
jmp rcx
sub rsp, 0x20
mov rcx, rsi
mov rdx, r14
call fcn.14000d73b
add rsp, 0x20
sub rsp, 0x20
mov rcx, rsi
mov rdx, r14
call fcn.14000d73b
add rsp, 0x20
jmp qword [case.0x140017fa0.514]
mov r15, rax
lea rax, case.0x140017fa0.520
jmp qword [rax + rbx*8]
sub rsp, 0x20
mov rcx, r12
call fcn.14000b711
mov rcx, rdi
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
sub rsp, 0x20
mov rcx, r12
call fcn.14000b711
add rsp, 0x20
mov esi, eax
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
jmp qword [case.0x140017fa0.519]
mov eax, edi
xor al, sil
mov byte [r14], bl
mov byte [r14 + 1], al
movzx edx, word [r14]
sub rsp, 0x20
mov rcx, r15
call fcn.14000c935
add rsp, 0x20
mov eax, edi
xor al, sil
mov byte [r14], bl
mov byte [r14 + 1], al
movzx edx, word [r14]
sub rsp, 0x20
mov rcx, r15
call fcn.14000c935
add rsp, 0x20
jmp qword [case.0x140017fa0.494]
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov rbx, rsp
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov rdi, rsp
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov r13, rsp
jmp qword [case.0x140017fa0.674]
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x50], r11
mov qword [rbp - 0x30], r10
mov qword [rbp - 0x38], r9
mov qword [rbp - 0x48], r8
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov qword [rbp - 0x58], rsp
push 0x40
pop rax
call fcn.1400449c0
sub rsp, rax
mov rcx, rsp
xorps xmm0, xmm0
movups xmmword [rcx + 0x30], xmm0
movups xmmword [rcx + 0x20], xmm0
movups xmmword [rcx + 0x10], xmm0
movups xmmword [rcx], xmm0
sub rsp, 0x20
mov qword [rbp - 0x18], rcx
call fcn.140010932
add rsp, 0x20
xor r14d, r14d
mov rax, qword [case.0x140017fa0.677]
jmp rax
xor esi, esi
cmp r14, 0x40
setb sil
lea rax, case.0x140017fa0.678
jmp qword [rax + rsi*8]
sub rsp, 0x20
lea rcx, [0x1400aa478]
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000b9a0
add rsp, 0x20
mov rcx, qword [rbp - 0x58]
mov qword [rcx], rax
sub rsp, 0x20
mov rcx, rax
call fcn.140009cad
add rsp, 0x20
mov qword [rbp - 0x28], rax
mov r15, qword [rbp - 0x10]
lea rax, case.0x140017fa0.682
jmp qword [rax + rsi*8]
jmp qword [case.0x140017fa0.812]
mov r12b, byte [r15 + r14]
mov ecx, r14d
and ecx, 1
mov rdx, r14
xor rdx, 1
lea rcx, [rdx + rcx*2]
xor edx, edx
cmp rcx, 0x40
setb dl
lea r8, case.0x140017fa0.814
jmp qword [r8 + rdx*8]
jmp qword [case.0x140017fa0.819]
mov dl, byte [r15 + rcx]
mov rcx, qword [case.0x140017fa0.820]
jmp rcx
lea rcx, [r14 + 2]
xor r8d, r8d
cmp rcx, 0x40
setb r8b
lea r9, case.0x140017fa0.822
jmp qword [r9 + r8*8]
jmp qword [case.0x140017fa0.827]
jmp qword [case.0x140017fa0.829]
mov r8b, byte [r15 + rcx]
mov rcx, qword [case.0x140017fa0.830]
jmp rcx
lea rcx, [r14 + 3]
xor r9d, r9d
cmp rcx, 0x40
setb r9b
lea r10, case.0x140017fa0.832
jmp qword [r10 + r9*8]
mov r9b, byte [r15 + rcx]
jmp qword [case.0x140017fa0.837]
lea rcx, [r14 + 4]
jmp qword [case.0x140017fa0.838]
jmp qword [case.0x140017fa0.840]
xor r10d, r10d
cmp rcx, 0x40
setb r10b
lea r11, case.0x140017fa0.842
jmp qword [r11 + r10*8]
mov al, byte [r15 + r14 + 4]
lea rcx, [r14 + 5]
mov r11, qword [case.0x140017fa0.844]
jmp r11
jmp qword [case.0x140017fa0.846]
xor r11d, r11d
cmp rcx, 0x40
setb r11b
lea rsi, case.0x140017fa0.848
jmp qword [rsi + r11*8]
mov cl, byte [r15 + rcx]
mov byte [rbp - 8], cl
mov rcx, qword [case.0x140017fa0.852]
jmp rcx
mov r11d, r12d
mov rcx, qword [case.0x140017fa0.855]
jmp rcx
lea rcx, [r14 + 6]
xor esi, esi
cmp rcx, 0x40
setb sil
lea r12, case.0x140017fa0.856
jmp qword [r12 + rsi*8]
jmp qword [case.0x140017fa0.861]
jmp qword [case.0x140017fa0.863]
mov r10b, byte [r15 + rcx]
mov rcx, qword [case.0x140017fa0.864]
jmp rcx
lea rcx, [r14 + 7]
xor esi, esi
cmp rcx, 0x40
setb sil
lea r12, case.0x140017fa0.866
jmp qword [r12 + rsi*8]
mov cl, byte [r15 + rcx]
mov byte [r13], r11b
mov byte [r13 + 1], dl
mov byte [r13 + 2], r8b
mov byte [r13 + 3], r9b
mov byte [r13 + 4], al
mov al, byte [rbp - 8]
mov byte [r13 + 5], al
mov r12, qword [rbp - 0x28]
mov byte [rbp + 7], r10b
mov byte [rbp - 8], cl
jmp qword [case.0x140017fa0.868]
mov r15, qword [rbp - 0x18]
mov al, byte [rbp + 7]
mov byte [r13 + 6], al
mov byte [r13 + 7], cl
mov rcx, qword [r13]
sub rsp, 0x20
call fcn.140009cad
add rsp, 0x20
mov rsi, r13
lea r13, [rax + r12]
and rax, r12
add rax, rax
sub r13, rax
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
mov r15, rax
sub rsp, 0x20
mov rcx, r13
call fcn.140009a45
mov rcx, r15
mov rdx, r13
mov r13, rsi
call fcn.14000cc8a
mov cl, byte [rbp - 8]
add rsp, 0x20
add r14, 8
jmp qword [case.0x140017fa0.870]
jmp 0x14001a820
mov al, byte [rbp + 7]
mov byte [r13 + 6], al
mov byte [r13 + 7], cl
mov rcx, qword [r13]
sub rsp, 0x20
call fcn.140009cad
add rsp, 0x20
mov rsi, rax
xor rsi, r12
sub rsp, 0x20
mov r15, qword [rbp - 0x18]
mov rcx, r15
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
mov qword [rbp - 0x28], rax
sub rsp, 0x20
mov rcx, rsi
call fcn.140009a45
mov rcx, qword [rbp - 0x28]
mov rdx, rsi
call fcn.14000cc8a
mov cl, byte [rbp - 8]
add rsp, 0x20
add r14, 8
jmp 0x14001aa0e
jmp qword [case.0x140017fa0.680]
sub rsp, 0x20
lea rcx, [0x1400aa478]
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000b2b9
add rsp, 0x20
mov ecx, eax
shr ecx, 8
mov edx, eax
shr edx, 0x10
mov r12d, eax
shr r12d, 0x18
jmp qword [case.0x140017fa0.695]
mov byte [rdi], al
mov byte [rdi + 1], cl
mov byte [rdi + 2], dl
mov byte [rdi], al
mov byte [rdi + 1], cl
mov byte [rdi + 2], dl
jmp qword [case.0x140017fa0.696]
mov r13, qword [rbp - 0x10]
jmp qword [case.0x140017fa0.699]
mov byte [rdi + 3], r12b
mov ecx, dword [rdi]
sub rsp, 0x20
call fcn.140009872
add rsp, 0x20
mov byte [rdi + 3], r12b
mov ecx, dword [rdi]
sub rsp, 0x20
call fcn.140009872
add rsp, 0x20
jmp qword [case.0x140017fa0.700]
mov r15d, eax
lea rax, case.0x140017fa0.702
jmp qword [rax + rsi*8]
jmp qword [case.0x140017fa0.779]
mov al, byte [r13 + r14]
lea rcx, [r14 + 1]
mov rdx, qword [case.0x140017fa0.781]
jmp rdx
xor edx, edx
cmp rcx, 0x40
setb dl
lea r8, case.0x140017fa0.782
jmp qword [r8 + rdx*8]
mov dl, byte [r13 + r14 + 1]
lea rcx, [r14 + 2]
jmp qword [case.0x140017fa0.787]
jmp qword [case.0x140017fa0.788]
xor r8d, r8d
cmp rcx, 0x40
setb r8b
lea r9, case.0x140017fa0.790
jmp qword [r9 + r8*8]
jmp qword [case.0x140017fa0.795]
mov r8b, byte [r13 + r14 + 2]
lea rcx, [r14 + 3]
xor r9d, r9d
cmp rcx, 0x40
setb r9b
lea r10, case.0x140017fa0.796
jmp qword [r10 + r9*8]
jmp qword [case.0x140017fa0.799]
mov byte [rbx], al
mov byte [rbx + 1], dl
mov byte [rbx + 2], r8b
mov byte [rbx], al
mov byte [rbx + 1], dl
mov byte [rbx + 2], r8b
jmp qword [case.0x140017fa0.800]
mov sil, byte [r13 + rcx]
jmp qword [case.0x140017fa0.802]
mov byte [rbx + 3], sil
mov ecx, dword [rbx]
sub rsp, 0x20
call fcn.140009872
add rsp, 0x20
mov byte [rbx + 3], sil
mov ecx, dword [rbx]
sub rsp, 0x20
call fcn.140009872
add rsp, 0x20
jmp qword [case.0x140017fa0.805]
mov r12d, eax
jmp qword [case.0x140017fa0.806]
mov rcx, qword [rbp - 0x18]
mov eax, r12d
and eax, r15d
lea r13d, [r12 + r15]
add eax, eax
sub r13d, eax
sub rsp, 0x20
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
mov rsi, rax
sub rsp, 0x20
mov ecx, r13d
call fcn.140009773
mov rcx, rsi
mov edx, r13d
call fcn.14000cb67
add rsp, 0x20
mov eax, r14d
and eax, 4
xor r14, 4
lea r14, [r14 + rax*2]
jmp qword [case.0x140017fa0.680]
mov esi, r12d
xor esi, r15d
sub rsp, 0x20
mov r13, qword [rbp - 0x18]
mov rcx, r13
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
mov qword [rbp - 8], rax
sub rsp, 0x20
mov ecx, esi
call fcn.140009773
mov rcx, qword [rbp - 8]
mov edx, esi
call fcn.14000cb67
mov rcx, r13
add rsp, 0x20
add r14, 4
jmp 0x14001ac58
xor esi, esi
cmp r14, 0x40
setb sil
lea rax, case.0x140017fa0.684
jmp qword [rax + rsi*8]
jmp qword [case.0x140017fa0.686]
mov r13, qword [rbp - 0x18]
mov r15, qword [rbp - 0x50]
jmp qword [case.0x140017fa0.689]
mov rbx, qword [rbp - 0x20]
jmp qword [case.0x140017fa0.691]
mov rdi, qword [rbp - 0x10]
mov r12, qword [rbp - 0x48]
jmp qword [case.0x140017fa0.725]
sub rsp, 0x20
lea rcx, [0x1400aa478]
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000b4b7
add rsp, 0x20
mov word [r15], ax
mov word [r12], ax
shr eax, 0x10
mov byte [r15 + 2], al
mov byte [r12 + 2], al
sub rsp, 0x20
lea rcx, [0x1400aa478]
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000b4b7
add rsp, 0x20
mov word [r15], ax
mov word [r12], ax
shr eax, 0x10
mov byte [r15 + 2], al
mov byte [r12 + 2], al
jmp qword [case.0x140017fa0.726]
jmp qword [case.0x140017fa0.729]
mov rbx, qword [rbp - 0x20]
mov rdi, qword [rbp - 0x10]
jmp qword [case.0x140017fa0.692]
sub rsp, 0x20
lea rcx, [0x1400aa478]
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000b711
add rsp, 0x20
mov r15d, eax
sub rsp, 0x20
mov rcx, r13
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
mov r12, rax
mov rax, qword [case.0x140017fa0.708]
jmp rax
lea rax, case.0x140017fa0.710
jmp qword [rax + rsi*8]
jmp qword [case.0x140017fa0.736]
xor r15b, byte [rdi + r14]
jmp qword [case.0x140017fa0.739]
mov r12, qword [rbp - 0x10]
mov rdi, qword [rbp - 0x40]
jmp qword [case.0x140017fa0.713]
sub rsp, 0x20
lea rcx, [0x1400aa478]
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000bb30
add rsp, 0x20
mov word [rdi], ax
sub rsp, 0x20
lea rcx, [0x1400aa478]
mov rdx, r14
call fcn.14000d73b
mov rcx, rax
call fcn.14000bb30
add rsp, 0x20
mov word [rdi], ax
jmp qword [case.0x140017fa0.715]
jmp qword [case.0x140017fa0.716]
sub rsp, 0x20
mov rcx, r13
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
movzx ebx, word [rdi]
sub rsp, 0x20
mov rcx, r13
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
jmp qword [case.0x140017fa0.719]
mov r15, rax
movzx edi, bx
shr edi, 8
mov rax, qword [case.0x140017fa0.720]
jmp rax
lea rax, case.0x140017fa0.722
jmp qword [rax + rsi*8]
jmp qword [case.0x140017fa0.744]
mov al, byte [r12 + r14]
mov rcx, qword [case.0x140017fa0.747]
jmp rcx
mov ecx, eax
and cl, bl
add al, bl
add cl, cl
sub al, cl
inc r14
xor ecx, ecx
cmp r14, 0x40
setb cl
lea rdx, case.0x140017fa0.748
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.753]
xor dil, byte [r12 + r14]
mov rsi, qword [rbp - 0x38]
mov byte [rsi], al
mov rbx, qword [rbp - 0x20]
jmp qword [case.0x140017fa0.755]
jmp qword [case.0x140017fa0.816]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b010
jmp qword [case.0x140017fa0.824]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001aff7
jmp qword [case.0x140017fa0.834]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001aff7
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001af63
jmp qword [case.0x140017fa0.851]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
push 0x40
pop rdx
jmp 0x14001afb2
jmp qword [case.0x140017fa0.858]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001aff7
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001aff7
jmp qword [case.0x140017fa0.872]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001aff7
jmp qword [case.0x140017fa0.784]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
push 0x40
pop rdx
mov rcx, r14
call fcn.1400248a0
jmp 0x14001afff
jmp qword [case.0x140017fa0.792]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001aff7
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001aff7
jmp qword [case.0x140017fa0.810]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001aff7
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
push 0x40
pop rdx
call fcn.140053230
add rsp, 0x20
ud2
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
push 0x40
pop rdx
mov rcx, r14
jmp 0x14001affa
jmp qword [case.0x140017fa0.743]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b010
jmp qword [case.0x140017fa0.750]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b010
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b010
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001afac
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001aff7
mov rax, rbx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor r12b, byte [rdi + r14]
jmp qword [case.0x140017fa0.774]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b010
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b010
jmp qword [case.0x140017fa0.764]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001afac
xor r9d, r9d
cmp rcx, 0x40
setb r9b
lea r10, case.0x140017fa0.762
jmp qword [r10 + r9*8]
xor r8b, byte [rdi + rcx]
mov rcx, qword [rbp - 0x30]
mov byte [rcx], dl
mov byte [rcx + 1], r8b
movzx edx, word [rcx]
sub rsp, 0x20
mov rcx, rax
call fcn.14000c935
add rsp, 0x20
mov eax, r14d
and eax, 2
mov rcx, r14
xor rcx, 2
lea rdx, [rcx + rax*2]
sub rsp, 0x20
mov rcx, r13
call fcn.14000d1c4
add rsp, 0x20
mov r15, rax
mov rax, qword [case.0x140017fa0.767]
jmp rax
mov r12b, byte [r12 + 2]
add r14, 2
xor eax, eax
cmp r14, 0x40
setb al
lea rcx, case.0x140017fa0.768
jmp qword [rcx + rax*8]
jmp qword [case.0x140017fa0.773]
jmp qword [case.0x140017fa0.770]
jmp qword [case.0x140017fa0.732]
lea rcx, case.0x140017fa0.734
jmp qword [rcx + rsi*8]
xor dl, byte [rdi + r14]
mov r8b, byte [r12 + 1]
lea rcx, [r14 + 1]
mov r9, qword [case.0x140017fa0.758]
jmp r9
jmp qword [case.0x140017fa0.761]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movups xmmword [rbx + 0x30], xmm3
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
jmp qword [case.0x140017fa0.705]
mov rax, qword [case.0x140017fa0.706]
jmp rax
sub rsp, 0x20
mov rcx, r15
mov edx, r12d
call fcn.14000c54f
add rsp, 0x20
sub rsp, 0x20
mov rcx, r15
mov edx, r12d
call fcn.14000c54f
add rsp, 0x20
jmp qword [case.0x140017fa0.692]
sub rsp, 0x20
mov rcx, r13
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
sub rsp, 0x20
mov rcx, r13
mov rdx, r14
call fcn.14000d1c4
add rsp, 0x20
mov dl, byte [r12]
jmp qword [case.0x140017fa0.731]
sub rsp, 0x20
mov rcx, r12
mov edx, r15d
call fcn.14000c54f
add rsp, 0x20
sub rsp, 0x20
mov rcx, r12
mov edx, r15d
call fcn.14000c54f
add rsp, 0x20
jmp qword [case.0x140017fa0.692]
mov byte [rsi + 1], dil
movzx edx, word [rsi]
sub rsp, 0x20
mov rcx, r15
call fcn.14000c935
add rsp, 0x20
mov byte [rsi + 1], dil
movzx edx, word [rsi]
sub rsp, 0x20
mov rcx, r15
call fcn.14000c935
add rsp, 0x20
jmp qword [case.0x140017fa0.692]
mov rax, qword [case.0x140017fa0.877]
xor esi, esi
mov ebx, 0x9079ffd
jmp rax
jmp qword [case.0x140017fa0.901]
sub rsp, 0x20
mov ecx, ebx
call fcn.14001994e
add rsp, 0x20
mov ebx, eax
sub rsp, 0x20
mov ecx, ebx
call fcn.14001994e
add rsp, 0x20
mov ebx, eax
jmp qword [case.0x140017fa0.902]
jmp qword [case.0x140017fa0.905]
mov byte [r15 + rcx], al
mov byte [r15 + rcx], al
jmp qword [case.0x140017fa0.1002]
add rsi, 4
mov rax, qword [case.0x140017fa0.877]
jmp rax
mov rcx, rsi
or rcx, 1
xor r9d, r9d
cmp rcx, 0x40
setb r9b
lea r10, case.0x140017fa0.978
jmp qword [r10 + r9*8]
jmp qword [case.0x140017fa0.983]
mov byte [r15 + rcx], r8b
mov byte [r15 + rcx], r8b
jmp qword [case.0x140017fa0.984]
jmp qword [case.0x140017fa0.987]
mov rcx, qword [case.0x140017fa0.988]
jmp rcx
mov rcx, rsi
or rcx, 2
xor r8d, r8d
cmp rcx, 0x40
setb r8b
lea r9, case.0x140017fa0.990
jmp qword [r9 + r8*8]
mov byte [r15 + rcx], dl
mov rcx, qword [case.0x140017fa0.992]
jmp rcx
mov rcx, rsi
or rcx, 3
xor edx, edx
cmp rcx, 0x40
setb dl
lea r8, case.0x140017fa0.994
jmp qword [r8 + rdx*8]
jmp qword [case.0x140017fa0.999]
jmp qword [case.0x140017fa0.1001]
jmp qword [case.0x140017fa0.974]
mov byte [r15 + rsi], bl
jmp qword [case.0x140017fa0.977]
mov byte [r15 + rsi], bl
mov byte [r15 + rsi], bl
jmp qword [case.0x140017fa0.977]
sub rsp, 0x20
mov ecx, ebx
call fcn.140009773
add rsp, 0x20
sub rsp, 0x20
mov ecx, ebx
call fcn.140009773
add rsp, 0x20
mov r8d, ebx
shr r8d, 8
mov edx, ebx
shr edx, 0x10
mov eax, ebx
shr eax, 0x18
jmp qword [case.0x140017fa0.907]
jmp qword [case.0x140017fa0.909]
lea rcx, case.0x140017fa0.910
jmp qword [rcx + r12*8]
mov rax, qword [case.0x140017fa0.879]
jmp rax
jmp qword [case.0x140017fa0.881]
xor r12d, r12d
cmp rsi, 0x40
setb r12b
lea rax, case.0x140017fa0.882
jmp qword [rax + r12*8]
jmp qword [case.0x140017fa0.885]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b453
jmp qword [case.0x140017fa0.997]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b453
jmp qword [case.0x140017fa0.1007]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
push 0x40
pop rdx
jmp 0x14001b4a4
jmp qword [case.0x140017fa0.980]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
push 0x40
pop rdx
mov rcx, rsi
jmp 0x14001b48c
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b489
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
push 0x40
pop rdx
call fcn.140053230
jmp 0x14001b4a9
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
push 0x40
pop rdx
mov rcx, rsi
call fcn.1400248a0
add rsp, 0x20
ud2
jmp qword [case.0x140017fa0.937]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b49e
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b469
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b469
mov rax, rdi
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea rax, case.0x140017fa0.920
jmp qword [rax + r12*8]
mov byte [r15 + rsi], r14b
mov rax, qword [case.0x140017fa0.898]
jmp rax
sub rsp, 0x20
mov ecx, ebx
call fcn.14001994e
add rsp, 0x20
sub rsp, 0x20
mov ecx, ebx
call fcn.14001994e
add rsp, 0x20
mov r14d, eax
jmp qword [case.0x140017fa0.887]
jmp qword [case.0x140017fa0.889]
jmp qword [case.0x140017fa0.891]
sub rsp, 0x20
mov ecx, r14d
call fcn.140009773
add rsp, 0x20
sub rsp, 0x20
mov ecx, r14d
call fcn.140009773
add rsp, 0x20
jmp qword [case.0x140017fa0.893]
jmp qword [case.0x140017fa0.895]
mov eax, r14d
shr eax, 8
mov edx, r14d
shr edx, 0x10
jmp qword [case.0x140017fa0.897]
jmp qword [case.0x140017fa0.931]
lea rcx, case.0x140017fa0.932
jmp qword [rcx + r12*8]
jmp qword [case.0x140017fa0.951]
mov byte [r15 + rsi], r14b
jmp qword [case.0x140017fa0.953]
mov byte [r15 + rsi], r14b
mov byte [r15 + rsi], r14b
jmp qword [case.0x140017fa0.953]
mov rcx, rsi
or rcx, 1
jmp qword [case.0x140017fa0.955]
jmp qword [case.0x140017fa0.957]
xor r8d, r8d
cmp rcx, 0x40
setb r8b
lea r9, case.0x140017fa0.958
jmp qword [r9 + r8*8]
jmp qword [case.0x140017fa0.961]
jmp qword [case.0x140017fa0.963]
mov byte [r15 + rcx], al
mov byte [r15 + rcx], al
jmp qword [case.0x140017fa0.964]
or rsi, 2
xor eax, eax
cmp rsi, 0x40
setb al
lea rcx, case.0x140017fa0.966
jmp qword [rcx + rax*8]
jmp qword [case.0x140017fa0.971]
mov byte [r15 + rsi], dl
jmp case.0x140017fa0.898
jmp qword [case.0x140017fa0.923]
jmp qword [case.0x140017fa0.925]
jmp qword [case.0x140017fa0.926]
lea rcx, case.0x140017fa0.928
jmp qword [rcx + r12*8]
mov byte [r15 + rsi], r14b
mov rcx, qword [case.0x140017fa0.939]
jmp rcx
or rsi, 1
mov rcx, qword [case.0x140017fa0.941]
jmp rcx
xor ecx, ecx
cmp rsi, 0x40
setb cl
lea rdx, case.0x140017fa0.942
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.944]
mov byte [r15 + rsi], al
mov byte [r15 + rsi], al
jmp qword [case.0x140017fa0.898]
jmp qword [case.0x140017fa0.898]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov rax, qword [case.0x140017fa0.912]
jmp rax
mov rax, qword [case.0x140017fa0.914]
jmp rax
mov rax, qword [case.0x140017fa0.917]
jmp rax
jmp qword [case.0x140017fa0.918]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b469
jmp qword [case.0x140017fa0.968]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b489
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b469
jmp qword [case.0x140017fa0.948]
jmp qword [case.0x140017fa0.972]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001b49e
jmp r15
xor ecx, ecx
cmp rsi, 0x20
setb cl
lea rax, case.0x140017fa0.1012
mov qword [rsp + 0x50], rcx
jmp qword [rax + rcx*8]
jmp qword [case.0x140017fa0.1030]
mov dword [rsp + 0x4c], edx
jmp qword [rsp + 0x88]
lea rcx, [rsi + 1]
xor r9d, r9d
cmp rcx, 0x20
setb r9b
lea r10, case.0x140017fa0.1126
jmp qword [r10 + r9*8]
jmp qword [rsp + 0x78]
mov byte [rsp + rcx + 0x20], r8b
mov byte [rsp + rcx + 0x20], r8b
jmp qword [case.0x140017fa0.1132]
lea rcx, [rsi + 2]
jmp rdi
jmp r13
xor r8d, r8d
cmp rcx, 0x20
setb r8b
lea r9, case.0x140017fa0.1138
jmp qword [r9 + r8*8]
jmp rbx
jmp qword [rsp + 0x70]
mov byte [rsp + rcx + 0x20], dl
mov byte [rsp + rcx + 0x20], dl
jmp qword [case.0x140017fa0.1147]
jmp rbp
lea rcx, [rsi + 3]
xor edx, edx
cmp rcx, 0x20
setb dl
lea r8, case.0x140017fa0.1150
jmp qword [r8 + rdx*8]
jmp qword [rsp + 0x68]
mov byte [rsp + rcx + 0x20], al
mov byte [rsp + rcx + 0x20], al
jmp qword [case.0x140017fa0.1156]
jmp qword [rsp + 0x60]
add rsi, 4
add rsi, 4
jmp qword [case.0x140017fa0.1160]
mov edx, r11d
jmp case.0x140017fa0.1008
jmp qword [case.0x140017fa0.1036]
lea rcx, case.0x140017fa0.1038
mov r9, qword [rsp + 0x50]
jmp qword [rcx + r9*8]
jmp qword [case.0x140017fa0.1123]
mov byte [rsp + rsi + 0x20], r11b
mov r12, qword [rsp + 0x80]
jmp r12
mov ecx, dword [rsp + 0x4c]
call fcn.14001994e
mov ecx, eax
call fcn.140009773
mov ecx, dword [rsp + 0x4c]
call fcn.14001994e
mov r12d, eax
mov ecx, eax
call fcn.140009773
mov r11d, r12d
mov r8d, r12d
shr r8d, 8
mov edx, r12d
shr edx, 0x10
mov eax, r12d
shr eax, 0x18
jmp qword [rsp + 0x90]
mov edi, edx
jmp qword [case.0x140017fa0.1014]
mov ecx, edi
call fcn.14001994e
mov edi, eax
mov ecx, edi
call fcn.14001994e
mov edi, eax
jmp qword [case.0x140017fa0.1016]
jmp qword [case.0x140017fa0.1018]
jmp qword [case.0x140017fa0.1021]
mov ecx, edi
call fcn.140009773
mov ecx, edi
call fcn.140009773
jmp qword [case.0x140017fa0.1023]
jmp qword [case.0x140017fa0.1025]
mov eax, edi
shr eax, 8
mov edx, edi
shr edx, 0x10
jmp qword [case.0x140017fa0.1027]
jmp qword [case.0x140017fa0.1065]
jmp qword [case.0x140017fa0.1067]
lea rcx, case.0x140017fa0.1068
mov r8, qword [rsp + 0x50]
jmp qword [rcx + r8*8]
jmp qword [case.0x140017fa0.1093]
mov byte [rsp + rsi + 0x20], dil
mov byte [rsp + rsi + 0x20], dil
jmp qword [case.0x140017fa0.1095]
jmp qword [case.0x140017fa0.1097]
lea rcx, [rsi + 1]
xor r8d, r8d
cmp rcx, 0x20
setb r8b
lea r9, case.0x140017fa0.1098
jmp qword [r9 + r8*8]
jmp qword [case.0x140017fa0.1103]
mov byte [rsp + rcx + 0x20], al
mov byte [rsp + rcx + 0x20], al
jmp qword [case.0x140017fa0.1105]
mov rax, qword [case.0x140017fa0.1107]
jmp rax
add rsi, 2
xor eax, eax
cmp rsi, 0x20
setb al
lea rcx, case.0x140017fa0.1108
jmp qword [rcx + rax*8]
jmp qword [case.0x140017fa0.1112]
jmp qword [case.0x140017fa0.1114]
mov byte [rsp + rsi + 0x20], dl
mov byte [rsp + rsi + 0x20], dl
jmp qword [case.0x140017fa0.1117]
jmp qword [case.0x140017fa0.1028]
jmp qword [case.0x140017fa0.1057]
jmp qword [case.0x140017fa0.1058]
jmp qword [case.0x140017fa0.1060]
lea rcx, case.0x140017fa0.1062
mov rdx, qword [rsp + 0x50]
jmp qword [rcx + rdx*8]
jmp qword [case.0x140017fa0.1079]
mov byte [rsp + rsi + 0x20], dil
jmp qword [case.0x140017fa0.1081]
mov byte [rsp + rsi + 0x20], dil
mov byte [rsp + rsi + 0x20], dil
jmp qword [case.0x140017fa0.1081]
mov rcx, qword [case.0x140017fa0.1083]
jmp rcx
inc rsi
xor ecx, ecx
cmp rsi, 0x20
setb cl
lea rdx, case.0x140017fa0.1084
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.1089]
mov byte [rsp + rsi + 0x20], al
mov rax, qword [rsp + 0x58]
jmp qword [case.0x140017fa0.1040]
jmp qword [case.0x140017fa0.1028]
jmp qword [case.0x140017fa0.1049]
jmp qword [case.0x140017fa0.1050]
jmp qword [case.0x140017fa0.1052]
lea rax, case.0x140017fa0.1054
mov rcx, qword [rsp + 0x50]
jmp qword [rax + rcx*8]
jmp qword [case.0x140017fa0.1070]
mov byte [rsp + rsi + 0x20], dil
jmp qword [case.0x140017fa0.1072]
mov byte [rsp + rsi + 0x20], dil
mov byte [rsp + rsi + 0x20], dil
jmp qword [case.0x140017fa0.1072]
jmp qword [case.0x140017fa0.1028]
mov rax, qword [rsp + 0x58]
jmp qword [case.0x140017fa0.1040]
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp qword [case.0x140017fa0.1042]
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp qword [case.0x140017fa0.1042]
jmp qword [case.0x140017fa0.1045]
mov rcx, qword [case.0x140017fa0.1046]
jmp rcx
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jmp qword [case.0x140017fa0.1140]
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001bb74
jmp qword [case.0x140017fa0.1152]
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001bb66
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001bb74
jmp qword [case.0x140017fa0.1129]
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
mov edx, 0x20
mov rcx, rsi
jmp 0x14001bb79
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
mov edx, 0x20
jmp 0x14001bb8f
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
mov edx, 0x20
call fcn.140053230
ud2
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
mov edx, 0x20
mov rcx, rsi
call fcn.1400248a0
ud2
jmp qword [case.0x140017fa0.1100]
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001bb87
jmp qword [case.0x140017fa0.1110]
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001bb74
jmp qword [case.0x140017fa0.1086]
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001bb55
jmp qword [case.0x140017fa0.1090]
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001bb87
jmp qword [case.0x140017fa0.1076]
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001bb55
jmp qword [case.0x140017fa0.1120]
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001bb87
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001bb55
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fobfstr_0.2.6_src_bytes.rs
jmp 0x14001bb55
mov ecx, 0x87b9e07b
mov rdx, rdi
mov r8, r13
jmp qword [case.0x140017fa0.1172]
xor ecx, ecx
cmp eax, 0x216ee081
setl cl
lea rdx, case.0x140017fa0.1164
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x4946129a
setl cl
lea rdx, case.0x140017fa0.1166
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x7c1f00c6
setl cl
lea rdx, case.0x140017fa0.1168
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.1171]
jmp qword [case.0x140017fa0.1172]
movups xmm0, xmmword [rsp + 0x38]
movups xmmword [r12], xmm0
mov eax, 0xcc6ba55c
xor ecx, ecx
cmp eax, 0xca8e45d4
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0xfeb272ef
setl cl
lea rdx, case.0x140017fa0.1192
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x141a05f4
setl cl
lea rdx, case.0x140017fa0.1194
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x156ff746
setl cl
lea rdx, case.0x140017fa0.1196
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1172
jmp qword [rdx + rcx*8]
test bpl, 1
mov ecx, 0x7c1f00c6
mov eax, 0xbc7bcd78
cmovne eax, ecx
xor ecx, ecx
cmp eax, 0xca8e45d4
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0xcc6ba55c
setl cl
lea rdx, case.0x140017fa0.1208
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xfb5c1ec6
setl cl
lea rdx, case.0x140017fa0.1210
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xcc6ba55c
sete cl
lea rdx, case.0x140017fa0.1172
jmp qword [rdx + rcx*8]
movups xmm0, xmmword [rsp + 0x38]
movups xmmword [r12], xmm0
mov eax, 0xb984f43b
xor ecx, ecx
cmp eax, 0xca8e45d4
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0xaf695be
setl cl
lea rdx, case.0x140017fa0.1202
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1172
jmp qword [rdx + rcx*8]
lea rcx, [rsp + 0x38]
call fcn.1400068e5
mov eax, 0x32671d17
xor ecx, ecx
cmp eax, 0xca8e45d4
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0x141a05f4
sete cl
lea rdx, case.0x140017fa0.1172
jmp qword [rdx + rcx*8]
cmp r13, 4
setb bpl
mov eax, 0x156ff746
xor ecx, ecx
cmp eax, 0xca8e45d4
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0xfeb272ef
sete cl
lea rdx, case.0x140017fa0.1172
jmp qword [rdx + rcx*8]
mov rcx, rsi
call fcn.14001e2a0
mov r9, rdx
lea rcx, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aes_soft_0.6.4_srcimpls.rs
mov qword [rsp + 0x20], rcx
mov edx, 0x10
mov rcx, rbx
mov r8, rax
call fcn.140030f70
lea rdx, [rsp + 0x48]
mov r8d, 4
mov rcx, qword [rsp + 0x30]
call fcn.14002588a
mov eax, 0x38b4c0af
xor ecx, ecx
cmp eax, 0xca8e45d4
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0x32671d17
setl cl
lea rdx, case.0x140017fa0.1182
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x38b4c0af
setl cl
lea rdx, case.0x140017fa0.1184
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1172
jmp qword [rdx + rcx*8]
mov rcx, rsi
call fcn.14001f28e
mov rsi, rax
lea rcx, [rsp + 0x48]
call fcn.14001e2a0
mov r9, rdx
lea rcx, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aes_soft_0.6.4_srcimpls.rs
mov qword [rsp + 0x20], rcx
mov edx, 0x10
mov rcx, rsi
mov r8, rax
call fcn.140030f70
nop
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ecx, ecx
cmp eax, 0x49b464a8
setl cl
lea rdx, case.0x140017fa0.1176
jmp qword [rdx + rcx*8]
sete cl
movzx r9d, cl
lea r10, case.0x140017fa0.1172
mov ecx, 0xcc6ba55c
mov rdx, rdi
mov r8, r13
jmp qword [r10 + r9*8]
xor r9d, r9d
cmp eax, 0xca8e45d4
sete r9b
lea r10, case.0x140017fa0.1172
mov ecx, 0xb5609094
mov rdx, rdi
mov r8, r13
jmp qword [r10 + r9*8]
xor r9d, r9d
cmp eax, 0x216ee081
sete r9b
lea r10, case.0x140017fa0.1172
mov ecx, 0x49b464a8
mov rdx, rdi
mov r8, r13
jmp qword [r10 + r9*8]
sete cl
movzx r9d, cl
lea r10, case.0x140017fa0.1172
mov ecx, 0xb49db155
mov rdx, r15
mov r8, r13
jmp qword [r10 + r9*8]
sete cl
movzx r9d, cl
lea r10, case.0x140017fa0.1172
mov ecx, 0x87b9e07b
mov rdx, rdi
mov r8, r13
jmp qword [r10 + r9*8]
xor r9d, r9d
cmp eax, 0x32671d17
sete r9b
lea r10, case.0x140017fa0.1172
mov ecx, 0xca8e45d4
mov rdx, rdi
mov r8, r13
jmp qword [r10 + r9*8]
xor r9d, r9d
cmp ecx, 0xca8e45d4
setl r9b
mov r13, r8
mov rdi, rdx
mov eax, ecx
jmp qword [r14 + r9*8]
xor ecx, ecx
cmp eax, 0xb984f43b
setl cl
lea rdx, case.0x140017fa0.1218
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xc017f2ae
setl cl
lea rdx, case.0x140017fa0.1220
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xc88cd924
setl cl
lea rdx, case.0x140017fa0.1222
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xc27f51f4
setl cl
lea rdx, case.0x140017fa0.1230
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xc017f2ae
sete cl
lea rdx, case.0x140017fa0.1172
jmp qword [rdx + rcx*8]
lea r15, [r13 + 1]
mov eax, 0xfb5c1ec6
xor ecx, ecx
cmp eax, 0xca8e45d4
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0xb2510b1e
setl cl
lea rdx, case.0x140017fa0.1246
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xb49db155
setl cl
lea rdx, case.0x140017fa0.1248
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.1172]
lea rcx, [rsp + 0x48]
call fcn.14001f28e
mov eax, 0xbd2a0183
xor ecx, ecx
cmp eax, 0xca8e45d4
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0xbc7bcd78
setl cl
lea rdx, case.0x140017fa0.1236
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xbd2a0183
setl cl
lea rdx, case.0x140017fa0.1238
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1172
jmp qword [rdx + rcx*8]
lea rcx, [rsp + 0x48]
call fcn.14001f28e
mov rbx, rax
mov eax, 0xc27f51f4
xor ecx, ecx
cmp eax, 0xca8e45d4
setl cl
jmp qword [r14 + rcx*8]
jmp qword [case.0x140017fa0.1258]
xor ecx, ecx
cmp eax, 0x9c83494e
setl cl
lea rdx, case.0x140017fa0.1260
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x87b9e07b
sete cl
lea rdx, case.0x140017fa0.1172
jmp qword [rdx + rcx*8]
mov rax, r13
shl rax, 4
lea r12, [rsp + rax]
add r12, 0x48
mov eax, 0x216ee081
xor ecx, ecx
cmp eax, 0xca8e45d4
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0xbc7bcd78
sete cl
lea rdx, case.0x140017fa0.1172
jmp qword [rdx + rcx*8]
mov eax, 0xbd2a0183
xor ecx, ecx
cmp eax, 0xca8e45d4
setl cl
jmp qword [r14 + rcx*8]
mov ecx, 0x141a05f4
mov rdx, rdi
mov r8, r13
jmp qword [case.0x140017fa0.1172]
xor ecx, ecx
cmp eax, 0xca48068e
setl cl
lea rdx, case.0x140017fa0.1224
jmp qword [rdx + rcx*8]
mov ecx, 0xca8e45d4
mov rdx, rdi
mov r8, r13
jmp qword [case.0x140017fa0.1172]
xor ecx, ecx
cmp eax, 0xb5609094
setl cl
lea rdx, case.0x140017fa0.1250
jmp qword [rdx + rcx*8]
sete cl
movzx r9d, cl
lea r10, case.0x140017fa0.1172
mov ecx, 0xb49db155
xor edx, edx
mov r8, r13
jmp qword [r10 + r9*8]
xor r9d, r9d
cmp eax, 0xb984f43b
sete r9b
lea r10, case.0x140017fa0.1172
mov ecx, 0xc88cd924
mov rdx, rdi
mov r8, r13
jmp qword [r10 + r9*8]
sete cl
movzx r9d, cl
lea r10, case.0x140017fa0.1172
mov ecx, 0xfeb272ef
mov rdx, rdi
mov r8, r13
jmp qword [r10 + r9*8]
mov ecx, 0xc017f2ae
mov rdx, rdi
mov r8, r13
jmp qword [case.0x140017fa0.1172]
xor r9d, r9d
cmp eax, 0xc88cd924
sete r9b
lea r10, case.0x140017fa0.1172
mov ecx, 0xc017f2ae
mov rdx, rdi
mov r8, r13
jmp qword [r10 + r9*8]
xor r9d, r9d
cmp eax, 0xb49db155
sete r9b
lea r10, case.0x140017fa0.1172
mov ecx, 0x141a05f4
mov rdx, rdi
mov r8, rdi
jmp qword [r10 + r9*8]
xor ecx, ecx
cmp eax, 0xca8e45d4
setl cl
jmp qword [r14 + rcx*8]
jmp qword [case.0x140017fa0.1270]
jmp qword [case.0x140017fa0.1292]
jmp qword [case.0x140017fa0.1295]
jmp qword [case.0x140017fa0.1296]
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
call fcn.14002588a
add rsp, 0x20
jmp qword [case.0x140017fa0.1277]
mov r8, qword [r13 + 8]
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
call fcn.14002588a
add rsp, 0x20
mov r8, qword [r13 + 8]
jmp case.0x140017fa0.1296
jmp qword [case.0x140017fa0.1278]
sub rsp, 0x20
mov rcx, rdi
call fcn.140021fce
add rsp, 0x20
mov qword [r13], rax
mov qword [r13 + 8], rdx
sub rsp, 0x20
mov rcx, rdi
call fcn.140021fce
add rsp, 0x20
mov rbx, rax
mov r8, rdx
mov qword [r13], rax
mov qword [r13 + 8], rdx
jmp qword [case.0x140017fa0.1281]
jmp qword [case.0x140017fa0.1283]
xor eax, eax
test rbx, rbx
setne al
lea rcx, case.0x140017fa0.1284
jmp qword [rcx + rax*8]
mov rax, qword [case.0x140017fa0.1286]
jmp rax
mov rax, qword [case.0x140017fa0.1288]
jmp rax
mov rax, qword [case.0x140017fa0.1291]
jmp rax
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jmp qword [case.0x140017fa0.1275]
mov rax, qword [r15 + 0x10]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [r15]
movups xmmword [rdi], xmm0
mov rax, qword [r15 + 0x10]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [r15]
movups xmmword [rdi], xmm0
jmp qword [case.0x140017fa0.1277]
mov rax, r14
call fcn.1400449c0
sub rsp, rax
mov r15, rsp
mov rax, r14
call fcn.1400449c0
sub rsp, rax
mov r12, rsp
sub rsp, 0x20
mov rcx, rbx
call fcn.14001f49a
sub rsp, 0x10
mov rcx, r15
mov rdx, rax
call fcn.140010b26
pop rax
pop rcx
mov rcx, r12
mov rdx, r15
call fcn.14001847c
add rsp, 0x20
mov rax, r14
call fcn.1400449c0
sub rsp, rax
mov r12, rsp
mov rax, r14
call fcn.1400449c0
sub rsp, rax
mov r15, rsp
sub rsp, 0x20
mov rcx, rbx
call fcn.14001f49a
sub rsp, 0x10
mov rcx, r12
mov rdx, rax
call fcn.140010b26
pop rax
pop rcx
mov rcx, r15
mov rdx, r12
call fcn.14001847c
add rsp, 0x20
jmp qword [case.0x140017fa0.1272]
push 0x20
pop rdx
mov rax, rdx
call fcn.1400449c0
sub rsp, rax
mov qword [rbp - 0x78], rsp
push 0x40
pop r8
mov rax, r8
call fcn.1400449c0
sub rsp, rax
mov r10, rsp
mov rax, rdx
call fcn.1400449c0
sub rsp, rax
mov r9, rsp
mov rax, r8
call fcn.1400449c0
sub rsp, rax
mov r11, rsp
mov rax, r8
call fcn.1400449c0
sub rsp, rax
mov r13, rsp
mov rax, rdx
call fcn.1400449c0
sub rsp, rax
mov r12, rsp
mov rax, rdx
call fcn.1400449c0
sub rsp, rax
mov rcx, rsp
mov eax, 0x80
call fcn.1400449c0
sub rsp, rax
mov rsi, rsp
mov rax, rdx
call fcn.1400449c0
sub rsp, rax
mov r14, rsp
mov rax, rdx
call fcn.1400449c0
sub rsp, rax
mov rdi, rsp
mov eax, 0x80
call fcn.1400449c0
sub rsp, rax
mov r8, rsp
push 0x10
pop rax
call fcn.1400449c0
sub rsp, rax
mov rbx, rsp
mov rax, rdx
call fcn.1400449c0
sub rsp, rax
mov r15, rsp
jmp qword [case.0x140017fa0.1302]
mov qword [rbp - 0x48], r9
mov qword [rbp - 0x28], rdi
mov qword [rbp + 0x40], rsi
mov qword [rbp - 0x30], rcx
mov qword [rbp - 8], r12
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x40], r11
mov qword [rbp + 0x28], r8
mov qword [rbp - 0x10], r10
sub rsp, 0x20
call fcn.14001e4c6
add rsp, 0x20
mov r13, rax
sub rsp, 0x20
call fcn.14001f011
add rsp, 0x20
mov qword [rbp], rax
mov rax, qword [rbp + 0x20]
mov rax, qword [rax + 0x3d0]
mov rcx, rax
xor rcx, r13
mov rdx, rax
not rdx
mov qword [rbp + 0x38], r13
and rdx, r13
add rdx, rdx
sub rdx, rcx
xor ecx, ecx
mov r12, qword [rbp + 0x18]
cmp rdx, r12
seta cl
lea rdx, case.0x140017fa0.1304
jmp qword [rdx + rcx*8]
mov qword [rbp + 8], rbx
mov rcx, qword [case.0x140017fa0.1306]
jmp rcx
mov rbx, qword [rbp + 0x20]
mov rsi, qword [rbp + 8]
mov r10, qword [rbp + 0x38]
mov r12, qword [rbp + 0x18]
mov r13, qword [rbp + 0x30]
jmp qword [case.0x140017fa0.1309]
jmp 0x14001cf84
mov r14, qword [rbp + 0x20]
jmp qword [case.0x140017fa0.1315]
jmp qword [case.0x140017fa0.1427]
mov r14, rbx
jmp qword [case.0x140017fa0.1429]
mov rbx, rax
jmp qword [case.0x140017fa0.1432]
sub rsp, 0x20
push 0x10
pop r9
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.14001f71a
mov rcx, r15
mov rdx, r14
call fcn.14001bc0b
add rsp, 0x20
sub rsp, 0x20
push 0x10
pop r9
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.14001f71a
mov rcx, r15
mov rdx, r14
call fcn.14001bc0b
add rsp, 0x20
jmp qword [case.0x140017fa0.1347]
sub rsp, 0x20
mov rcx, r14
call fcn.1400060ce
add rsp, 0x20
sub rsp, 0x20
mov rcx, r14
call fcn.1400060ce
add rsp, 0x20
jmp qword [case.0x140017fa0.1430]
jmp qword [case.0x140017fa0.1408]
sub rsp, 0x20
mov rcx, r13
call fcn.14001d1e5
add rsp, 0x20
sub rsp, 0x20
mov rcx, r13
call fcn.14001d1e5
add rsp, 0x20
jmp qword [case.0x140017fa0.1410]
mov rsi, rax
mov rdi, rdx
mov rax, qword [case.0x140017fa0.1413]
mov rbx, qword [rbp + 8]
jmp rax
jmp qword [case.0x140017fa0.1415]
xor eax, eax
test rsi, rsi
setne al
lea rcx, case.0x140017fa0.1416
jmp qword [rcx + rax*8]
mov r14, qword [rbp - 0x58]
mov r13, qword [rbp - 0x70]
jmp qword [case.0x140017fa0.1419]
mov rax, qword [r12 + 0x20]
mov qword [r13 + 0x20], rax
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
sub rsp, 0x20
mov rcx, r13
call fcn.140013437
add rsp, 0x20
mov rsi, rax
mov rdi, rdx
sub rsp, 0x20
mov rcx, rbx
call fcn.1400060ce
push 0x10
pop r9
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.14001f71a
add rsp, 0x20
mov qword [r15 + 0x3d0], rdi
movups xmm0, xmmword [rbx]
movups xmmword [r14], xmm0
mov rax, qword [r12 + 0x20]
mov qword [r13 + 0x20], rax
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
sub rsp, 0x20
mov rcx, r13
call fcn.140013437
add rsp, 0x20
mov rsi, rax
mov rdi, rdx
sub rsp, 0x20
mov rcx, rbx
call fcn.1400060ce
push 0x10
pop r9
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.14001f71a
add rsp, 0x20
mov qword [r15 + 0x3d0], rdi
movups xmm0, xmmword [rbx]
movups xmmword [r14], xmm0
jmp qword [case.0x140017fa0.1420]
mov rax, qword [case.0x140017fa0.1422]
jmp rax
mov rax, qword [case.0x140017fa0.1321]
jmp rax
jmp qword [case.0x140017fa0.1323]
xor eax, eax
jmp qword [case.0x140017fa0.1324]
jmp qword [case.0x140017fa0.1340]
sub rsp, 0x30
mov rcx, r12
mov rdx, r13
mov r8, rsi
mov r9, rbx
call fcn.140010d37
add rsp, 0x30
sub rsp, 0x30
mov rcx, r12
mov rdx, r13
mov r8, rsi
mov r9, rbx
call fcn.140010d37
add rsp, 0x30
jmp qword [case.0x140017fa0.1343]
mov r13, qword [rbp - 0x68]
jmp qword [case.0x140017fa0.1345]
mov qword [r13], r12
jmp qword [case.0x140017fa0.1347]
mov qword [r13], r12
mov qword [r13], r12
jmp qword [case.0x140017fa0.1347]
mov r12, qword [rbp - 0x20]
mov rbx, qword [rbp + 0x38]
mov rax, qword [case.0x140017fa0.1339]
jmp rax
jmp qword [case.0x140017fa0.1407]
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fcfb_mode_0.6.0_srclib.rs
mov rcx, qword [rbp + 0x40]
call fcn.140053230
jmp 0x14001c89d
sub rsp, 0x20
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fcfb_mode_0.6.0_srclib.rs
mov rcx, qword [rbp + 0x40]
call fcn.1400248a0
add rsp, 0x20
ud2
sub rsp, 0x20
mov rcx, rbx
mov rdx, r13
call fcn.1400068c6
mov rcx, r15
mov rdx, rbx
call fcn.14001c255
sub rsp, 0x10
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fcfb_mode_0.6.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r13
mov r8, rsi
mov r9, rdi
call fcn.140010c54
add rsp, 0x30
mov rsi, qword [r12]
mov rdi, qword [r12 + 8]
mov rbx, qword [r12 + 0x10]
mov r13, qword [r12 + 0x18]
sub rsp, 0x20
mov rcx, qword [rbp + 8]
call fcn.140006379
add rsp, 0x20
mov r9, rdx
sub rsp, 0x20
mov rcx, rsi
mov rsi, r13
mov r13, rbx
mov rbx, qword [rbp + 0x28]
mov rdx, rdi
mov rdi, qword [rbp + 0x38]
mov r8, rax
call fcn.14001f5b7
add rsp, 0x20
sub rsp, 0x20
mov rcx, rbx
mov rdx, r13
call fcn.1400068c6
mov rcx, r15
mov rdx, rbx
call fcn.14001c255
sub rsp, 0x10
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fcfb_mode_0.6.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r13
mov r8, rsi
mov r9, rdi
call fcn.140010c54
add rsp, 0x30
mov rsi, qword [r12]
mov rdi, qword [r12 + 8]
mov rbx, qword [r12 + 0x10]
mov r13, qword [r12 + 0x18]
sub rsp, 0x20
mov rcx, qword [rbp + 8]
call fcn.140006379
add rsp, 0x20
mov r9, rdx
sub rsp, 0x20
mov rcx, rsi
mov rsi, r13
mov r13, rbx
mov rbx, qword [rbp + 0x28]
mov rdx, rdi
mov rdi, qword [rbp + 0x38]
mov r8, rax
call fcn.14001f5b7
add rsp, 0x20
jmp qword [case.0x140017fa0.1352]
mov rdx, rdi
neg rdx
mov r9, qword [rbp + 0x30]
lea rax, [r9 + r9]
sub rax, rdi
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r12, qword [rbp + 0x28]
mov rax, qword [case.0x140017fa0.1354]
mov rbx, qword [rbp - 0x78]
jmp rax
jmp qword [case.0x140017fa0.1357]
xor eax, eax
cmp rsi, qword [rbp + 0x10]
setae al
lea r8, case.0x140017fa0.1358
jmp qword [r8 + rax*8]
sub rsp, 0x30
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fcfb_mode_0.6.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r13
mov r8, rsi
call fcn.140010c54
add rsp, 0x30
mov rbx, qword [rbp + 0x40]
jmp qword [case.0x140017fa0.1369]
mov rdi, qword [r14]
mov rbx, qword [r14 + 8]
mov rcx, qword [r14 + 0x10]
sub rsp, 0x20
mov rdx, qword [rbp + 0x18]
call fcn.14000d73b
mov rcx, qword [rbp + 0x40]
mov rdx, rax
call fcn.1400068c6
mov rcx, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x40]
call fcn.14001c255
mov rcx, r12
call fcn.14001f49a
add rsp, 0x20
mov r15, rax
sub rsp, 0x20
mov rcx, rax
call fcn.140010873
mov rcx, r15
mov rdx, qword [rbp + 0x30]
call fcn.140012e11
add rsp, 0x20
mov r9, rdx
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
mov rbx, qword [rbp + 0x40]
mov r8, rax
call fcn.14001f5b7
mov r8d, 0x80
mov rcx, r12
mov rdx, rbx
call fcn.140045240
add rsp, 0x20
mov r15, qword [r14]
mov rdi, qword [r14 + 8]
mov r13, qword [r14 + 0x10]
mov rsi, qword [r14 + 0x18]
sub rsp, 0x20
mov rcx, r13
mov rdx, qword [rbp + 0x18]
call fcn.14000d73b
mov rcx, rbx
mov rdx, rax
call fcn.1400068c6
mov rcx, qword [rbp + 0x20]
mov rdx, rbx
call fcn.14001c255
mov rcx, r12
call fcn.14001f49a
add rsp, 0x20
mov rbx, rax
sub rsp, 0x20
mov rcx, rax
call fcn.140010873
mov rcx, rbx
mov rbx, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x30]
call fcn.140012e11
add rsp, 0x20
mov r9, rdx
sub rsp, 0x20
mov rcx, r15
mov rdx, rdi
mov r8, rax
call fcn.14001f5b7
mov r8d, 0x80
mov rcx, r12
mov rdx, rbx
call fcn.140045240
add rsp, 0x20
jmp qword [case.0x140017fa0.1370]
mov r9, qword [rbp + 0x30]
jmp 0x14001c9da
mov rax, qword [rbp]
dec rax
mov qword [rbp + 0x40], rax
mov rdi, qword [rbp + 0x38]
mov r14, qword [rbp - 0x30]
jmp qword [case.0x140017fa0.1361]
mov rax, qword [rbp]
neg rax
and rax, rdi
mov r9, qword [rbp + 0x40]
mov rcx, r9
and rcx, qword [rbp - 0x18]
imul rcx, rax
mov rax, r9
and rax, rdi
or r9, rdi
imul r9, rax
add r9, rcx
sub rsp, 0x30
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fcfb_mode_0.6.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r13
mov r8, rsi
call fcn.140010c54
add rsp, 0x30
mov rdx, qword [r14]
mov r8, qword [r14 + 8]
mov r13, qword [r14 + 0x10]
mov rsi, qword [r14 + 0x18]
sub rsp, 0x30
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fcfb_mode_0.6.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp - 8]
mov r9, rdi
call fcn.1400109ed
pop rax
pop rcx
mov rcx, qword [rbp + 0x28]
call fcn.14001dfcd
add rsp, 0x20
mov r9, qword [rbp + 0x40]
mov rax, r9
and rax, qword [rbp - 0x18]
mov rcx, qword [rbp]
neg rcx
and rcx, rdi
imul rcx, rax
mov rax, r9
and rax, rdi
or r9, rdi
imul r9, rax
add r9, rcx
sub rsp, 0x30
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fcfb_mode_0.6.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r13
mov r8, rsi
call fcn.140010c54
add rsp, 0x30
mov rdx, qword [r14]
mov r8, qword [r14 + 8]
mov r13, qword [r14 + 0x10]
mov rsi, qword [r14 + 0x18]
sub rsp, 0x30
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fcfb_mode_0.6.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp - 8]
mov r9, rdi
call fcn.1400109ed
pop rax
pop rcx
mov rcx, qword [rbp + 0x28]
call fcn.14001dfcd
add rsp, 0x20
jmp qword [case.0x140017fa0.1362]
mov r12, rax
mov r15, rdx
mov qword [rbp + 0x10], rsi
mov rdi, qword [rbp - 0x40]
mov r14, qword [rbp - 0x38]
mov rsi, qword [rbp - 0x48]
jmp qword [case.0x140017fa0.1364]
sub rsp, 0x20
mov rcx, r12
mov rdx, r15
mov r8, qword [rbp + 0x40]
call fcn.14001484f
mov rcx, rax
call fcn.140011524
add rsp, 0x20
mov r8, rdx
mov rcx, qword [rbp - 8]
movups xmm0, xmmword [rcx]
movups xmmword [rsi], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsi + 0x10], rcx
sub rsp, 0x20
mov rcx, rdi
mov rdx, rax
mov r9, rsi
call fcn.14000e3a1
mov rcx, r14
mov rdx, rdi
call fcn.140017f28
add rsp, 0x20
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
mov rax, qword [rbp - 0x10]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
sub rsp, 0x20
mov rcx, r12
mov rdx, r15
mov r8, qword [rbp + 0x40]
call fcn.14001484f
mov rcx, rax
call fcn.140011524
add rsp, 0x20
mov r8, rdx
mov rcx, qword [rbp - 8]
movups xmm0, xmmword [rcx]
movups xmmword [rsi], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsi + 0x10], rcx
sub rsp, 0x20
mov rcx, rdi
mov rdx, rax
mov r9, rsi
call fcn.14000e3a1
mov rcx, r14
mov rdx, rdi
call fcn.140017f28
add rsp, 0x20
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
mov rax, qword [rbp - 0x10]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp qword [case.0x140017fa0.1366]
jmp qword [case.0x140017fa0.1389]
mov rsi, qword [rbx + 8]
jmp qword [case.0x140017fa0.1391]
sub rsp, 0x20
mov rcx, rdi
call fcn.140006379
add rsp, 0x20
mov r15, qword [rbx + 0x10]
sub rsp, 0x20
mov rcx, rdi
call fcn.140006379
add rsp, 0x20
jmp qword [case.0x140017fa0.1392]
mov r12, rax
mov r14, rdx
jmp qword [case.0x140017fa0.1395]
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
mov r8, r12
mov r9, r14
call fcn.14001f5b7
add rsp, 0x20
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
mov r8, r12
mov r9, r14
call fcn.14001f5b7
add rsp, 0x20
jmp qword [case.0x140017fa0.1366]
sub rsp, 0x20
mov rcx, rbx
mov rdx, qword [rbp - 0x10]
call fcn.140001d4a
add rsp, 0x20
mov rdi, qword [rbx]
mov rax, qword [case.0x140017fa0.1372]
mov r12, qword [rbp - 0x20]
jmp rax
jmp qword [case.0x140017fa0.1374]
xor eax, eax
test rdi, rdi
setne al
lea rcx, case.0x140017fa0.1376
jmp qword [rcx + rax*8]
mov rax, qword [case.0x140017fa0.1378]
jmp rax
mov r15, qword [rbp + 0x20]
mov rdi, qword [rbp - 0x60]
mov rbx, qword [rbp + 0x38]
mov r14, qword [rbp + 0x28]
jmp qword [case.0x140017fa0.1380]
jmp 0x14001c92d
jmp qword [case.0x140017fa0.1398]
sub rsp, 0x20
mov rcx, r14
call fcn.14001dfcd
add rsp, 0x20
sub rsp, 0x20
mov rcx, r14
call fcn.14001dfcd
add rsp, 0x20
mov rsi, rax
jmp qword [case.0x140017fa0.1383]
jmp qword [case.0x140017fa0.1384]
xor eax, eax
mov r14, qword [rbp + 0x40]
cmp r14, rdx
setb al
lea rcx, case.0x140017fa0.1386
jmp qword [rcx + rax*8]
jmp qword [case.0x140017fa0.1333]
jmp qword [case.0x140017fa0.1334]
lea rcx, case.0x140017fa0.1336
jmp qword [rcx + rax*8]
mov qword [rbp + 0x30], r9
mov qword [rbp - 0x18], r8
mov rax, qword [case.0x140017fa0.1349]
jmp rax
mov rdi, qword [rbp + 0x38]
mov rbx, qword [rbp + 0x28]
mov r12, qword [rbp - 0x28]
jmp qword [case.0x140017fa0.1350]
sub rsp, 0x30
mov rcx, rsi
mov r8, rdi
mov r9, rbx
call fcn.140014c82
add rsp, 0x30
mov r9, rdx
sub rsp, 0x20
mov rcx, r15
mov rdx, r12
mov r8, rax
call fcn.14001f71a
add rsp, 0x20
add qword [r14 + 0x3d0], r12
sub rsp, 0x30
mov rcx, rsi
mov r8, rdi
mov r9, rbx
call fcn.140014c82
add rsp, 0x30
mov r9, rdx
sub rsp, 0x20
mov rcx, r15
mov rdx, r12
mov r8, rax
call fcn.14001f71a
add rsp, 0x20
add qword [r14 + 0x3d0], r12
jmp qword [case.0x140017fa0.1321]
mov rax, qword [case.0x140017fa0.1437]
jmp rax
lea rsp, [rbp + 0x48]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r9, r10
sub r9, rax
sub rsp, 0x30
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fcfb_mode_0.6.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r13
mov r8, r12
call fcn.140010c54
add rsp, 0x30
mov rax, qword [r15]
mov qword [rbp + 0x30], rax
mov rdi, qword [r15 + 8]
mov rax, qword [r15 + 0x10]
mov qword [rbp - 0x50], rax
mov rax, qword [r15 + 0x18]
mov qword [rbp + 0x10], rax
lea rdx, [rbx + 0x3c0]
sub rsp, 0x20
mov rcx, rsi
mov qword [rbp - 0x58], rdx
call fcn.1400067b2
mov rcx, rsi
call fcn.14001f28e
add rsp, 0x20
mov r8, qword [rbx + 0x3d0]
sub rsp, 0x20
mov rcx, rax
call fcn.140014a53
add rsp, 0x20
mov r9, rdx
sub rsp, 0x20
mov rcx, qword [rbp + 0x30]
mov rdx, rdi
mov r8, rax
call fcn.14001f71a
mov rcx, rbx
mov rdx, rsi
call fcn.14001bc0b
mov r10, qword [rbp + 0x38]
add rsp, 0x20
jmp qword [case.0x140017fa0.1310]
mov r9, r10
sub r9, qword [rbx + 0x3d0]
sub rsp, 0x30
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fcfb_mode_0.6.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r13
mov r8, r12
call fcn.140010c54
add rsp, 0x30
mov r12, qword [r15]
mov rdi, qword [r15 + 8]
lea rdx, [rbx + 0x3c0]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400067b2
mov rcx, rsi
call fcn.14001f28e
add rsp, 0x20
mov r8, qword [rbx + 0x3d0]
sub rsp, 0x20
mov rcx, rax
call fcn.140014a53
add rsp, 0x20
mov r9, rdx
sub rsp, 0x20
mov rcx, r12
mov rdx, rdi
mov r8, rax
call fcn.14001f71a
mov rcx, rbx
mov rdx, rsi
call fcn.14001bc0b
mov r10, qword [rbp + 0x38]
add rsp, 0x20
mov rax, qword [rbx + 0x3d0]
mov r12, qword [rbp + 0x18]
jmp 0x14001cf84
mov r13, qword [rbp - 0x50]
mov r8, r10
not r8
mov rdx, qword [rbp]
mov rax, rdx
and rax, r8
mov rcx, rdx
not rcx
and rcx, r10
imul rcx, rax
mov rax, rdx
and rax, r10
mov r9, rdx
or r9, r10
imul r9, rax
add r9, rcx
xor eax, eax
cmp rdx, 1
sete al
lea rcx, case.0x140017fa0.1312
mov rsi, qword [rbp + 0x10]
jmp qword [rcx + rax*8]
jmp qword [case.0x140017fa0.1326]
xor eax, eax
cmp rsi, r9
setae al
mov rcx, qword [case.0x140017fa0.1324]
jmp rcx
mov rcx, qword [case.0x140017fa0.1330]
mov r15, qword [rbp + 0x20]
jmp rcx
movups xmm0, xmmword [rdi]
movups xmmword [rax], xmm0
movups xmm0, xmmword [rdi]
movups xmmword [rax], xmm0
jmp qword [case.0x140017fa0.1405]
mov rsi, qword [rbp + 0x10]
jmp 0x14001c864
lea rcx, [r14 + 0x3c0]
sub rsp, 0x20
call fcn.14001f28e
add rsp, 0x20
lea rcx, [r14 + 0x3c0]
sub rsp, 0x20
call fcn.14001f28e
add rsp, 0x20
jmp qword [case.0x140017fa0.1317]
mov rsi, rax
mov rdi, qword [r14 + 0x3d0]
lea rbx, [rdi + r12]
mov r15, qword [rbp + 0x30]
jmp qword [case.0x140017fa0.1319]
mov rdx, r14
shl rdx, 4
add rdx, rsi
sub rsp, 0x20
mov rcx, rdi
call fcn.1400067b2
add rsp, 0x20
mov rdx, r14
shl rdx, 4
add rdx, rsi
sub rsp, 0x20
mov rcx, rdi
call fcn.1400067b2
add rsp, 0x20
jmp qword [case.0x140017fa0.1400]
mov rax, qword [rbp + 8]
jmp qword [case.0x140017fa0.1403]
xor ecx, ecx
cmp eax, 0x4de6a244
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x5efcc592
setl cl
lea rdx, case.0x140017fa0.1440
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x5503d08e
setl cl
lea rdx, case.0x140017fa0.1452
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.1446]
mov rcx, rsi
call fcn.140001000
mov eax, 0x1dc7f605
xor ecx, ecx
cmp eax, 0x4de6a244
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x6c7bbb93
setl cl
lea rdx, case.0x140017fa0.1442
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x75207b56
setl cl
lea rdx, case.0x140017fa0.1444
jmp qword [rdx + rcx*8]
sete cl
movzx r9d, cl
lea r10, case.0x140017fa0.1446
mov ecx, 0x6c7bbb93
mov rdx, rdi
mov r8, rbx
jmp qword [r10 + r9*8]
sete cl
movzx r9d, cl
lea r10, case.0x140017fa0.1446
mov ecx, 0xe343f5fa
mov rdx, r15
mov r8, r14
jmp qword [r10 + r9*8]
mov ecx, 0x75207b56
mov rdx, r15
mov r8, r14
jmp qword [case.0x140017fa0.1446]
xor r9d, r9d
cmp eax, 0x6c7bbb93
sete r9b
lea r10, case.0x140017fa0.1446
mov ecx, 0x24e72cd5
mov rdx, r15
mov r8, r14
jmp qword [r10 + r9*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1446
jmp qword [rdx + rcx*8]
mov rax, r14
mov rdx, r15
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
xor r9d, r9d
cmp eax, 0xb25a5ec9
sete r9b
lea r10, case.0x140017fa0.1446
mov ecx, 0x1dc7f605
mov rdx, r15
mov r8, r14
jmp qword [r10 + r9*8]
xor r9d, r9d
cmp ecx, 0x4de6a244
setl r9b
mov r14, r8
mov r15, rdx
mov eax, ecx
jmp qword [r12 + r9*8]
xor ecx, ecx
cmp eax, 0x1dc7f605
setl cl
lea rdx, case.0x140017fa0.1458
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x24e72cd5
setl cl
lea rdx, case.0x140017fa0.1460
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x1dc7f605
sete cl
lea rdx, case.0x140017fa0.1446
jmp qword [rdx + rcx*8]
mov rcx, rsi
call fcn.140001000
mov rbx, rax
mov rdi, rdx
mov eax, 0x5503d08e
xor ecx, ecx
cmp eax, 0x4de6a244
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0xe343f5fa
setl cl
lea rdx, case.0x140017fa0.1466
jmp qword [rdx + rcx*8]
sete cl
movzx r9d, cl
lea r10, case.0x140017fa0.1446
mov ecx, 0x75207b56
mov rdx, r15
mov r8, r14
jmp qword [r10 + r9*8]
xor r11d, r11d
cmp r9d, 0xf592e6b
sete r11b
lea rsi, case.0x140017fa0.1476
mov r10d, 0xb7d27522
jmp qword [rsi + r11*8]
jmp rcx
mov r10d, 0xb7d27522
jmp rdx
xor r11d, r11d
cmp r9d, 0xb7d27522
sete r11b
lea rsi, case.0x140017fa0.1476
mov r10d, 0xbff9f88f
jmp qword [rsi + r11*8]
xor r11d, r11d
cmp r10d, 0xf592e6b
setl r11b
mov r9d, r10d
jmp qword [r8 + r11*8]
xor r10d, r10d
cmp r9d, 0xf592e6b
setl r10b
jmp qword [r8 + r10*8]
xor r10d, r10d
cmp r9d, 0xbff9f88f
setl r10b
lea r11, case.0x140017fa0.1480
jmp qword [r11 + r10*8]
sete r10b
movzx r10d, r10b
lea r11, case.0x140017fa0.1476
jmp qword [r11 + r10*8]
add rsp, 0x20
pop rsi
ret
mov rax, rbx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
xor ecx, ecx
cmp eax, 0xce0f6558
setl cl
lea rdx, case.0x140017fa0.1502
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xfbc00eed
setl cl
lea rdx, case.0x140017fa0.1504
jmp qword [rdx + rcx*8]
jmp r14
mov rcx, rdi
mov rdx, rsi
call fcn.14001ffa3
mov eax, 0xb035d5f9
xor ecx, ecx
cmp eax, 0x1ae6515
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0xb035d5f9
setl cl
lea rdx, case.0x140017fa0.1510
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1492
jmp qword [rdx + rcx*8]
mov rcx, rdi
mov rdx, rsi
call fcn.14001ffa3
mov rbx, rax
mov eax, 0x53312601
xor ecx, ecx
cmp eax, 0x1ae6515
setl cl
jmp qword [r12 + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1492
jmp qword [rdx + rcx*8]
xor edx, edx
cmp eax, 0x8a28e908
sete dl
lea r8, case.0x140017fa0.1492
mov ecx, 0xfbc00eed
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x1ae6515
setl cl
jmp qword [r12 + rcx*8]
xor edx, edx
cmp eax, 0x1ae6515
sete dl
lea r8, case.0x140017fa0.1492
mov ecx, 0xb035d5f9
jmp qword [r8 + rdx*8]
xor edx, edx
cmp ecx, 0x1ae6515
setl dl
mov eax, ecx
jmp qword [r12 + rdx*8]
xor ecx, ecx
cmp eax, 0x53312601
setl cl
lea rdx, case.0x140017fa0.1488
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x6d9a04fa
setl cl
lea rdx, case.0x140017fa0.1490
jmp qword [rdx + rcx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.1492
mov ecx, 0x8a28e908
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x1663c80b
setl cl
lea rdx, case.0x140017fa0.1496
jmp qword [rdx + rcx*8]
mov ecx, 0x8a28e908
jmp r15
xor edx, edx
cmp eax, 0x53312601
sete dl
lea r8, case.0x140017fa0.1492
mov ecx, 0x6d9a04fa
jmp qword [r8 + rdx*8]
xor r12d, r12d
cmp r8d, 0xccb175c2
setl r12b
lea r13, case.0x140017fa0.1540
jmp qword [r13 + r12*8]
xor r9d, r9d
cmp r8d, 0x8f8144d8
setl r9b
lea r12, case.0x140017fa0.1552
jmp qword [r12 + r9*8]
xor r9d, r9d
cmp r8d, 0xa84cbb39
setl r9b
lea r12, case.0x140017fa0.1554
jmp qword [r12 + r9*8]
sete r9b
movzx r9d, r9b
lea r12, case.0x140017fa0.1524
jmp qword [r12 + r9*8]
mov qword [r15 + 8], rdx
mov r14, qword [r15]
mov r8d, 0xe673aef1
xor r9d, r9d
cmp r8d, 0xe3d0dd09
setl r9b
jmp qword [rbx + r9*8]
xor r12d, r12d
cmp r8d, 0x839b5ec2
sete r12b
lea r13, case.0x140017fa0.1524
jmp qword [r13 + r12*8]
push 0x10
pop r8
mov rax, r8
call fcn.1400449c0
sub rsp, rax
mov r15, rsp
mov rax, r8
call fcn.1400449c0
sub rsp, rax
mov rax, rsp
mov r8, qword [rbp]
mov qword [r15], r8
mov r8d, 0xd501fc92
xor r9d, r9d
cmp r8d, 0xe3d0dd09
setl r9b
jmp qword [rbx + r9*8]
xor r9d, r9d
cmp r8d, 0xd501fc92
setl r9b
lea r12, case.0x140017fa0.1542
jmp qword [r12 + r9*8]
xor r9d, r9d
cmp r8d, 0xdd4e9f8c
setl r9b
lea r12, case.0x140017fa0.1544
jmp qword [r12 + r9*8]
sete r9b
movzx r9d, r9b
lea r13, case.0x140017fa0.1524
mov r12d, 0x839b5ec2
jmp qword [r13 + r9*8]
mov r12d, 0x839b5ec2
jmp r10
xor r9d, r9d
cmp r8d, 0x8f8144d8
sete r9b
lea r13, case.0x140017fa0.1524
mov r12d, 0xa84cbb39
jmp qword [r13 + r9*8]
xor r9d, r9d
cmp r8d, 0xd501fc92
sete r9b
lea r13, case.0x140017fa0.1524
mov r12d, 0x8f8144d8
jmp qword [r13 + r9*8]
xor r9d, r9d
cmp r8d, 0x373d6192
setl r9b
lea r12, case.0x140017fa0.1518
jmp qword [r12 + r9*8]
xor r9d, r9d
cmp r8d, 0x7d78c002
setl r9b
lea r12, case.0x140017fa0.1520
jmp qword [r12 + r9*8]
jmp rsi
jmp rdi
mov r8d, 0x7d78c002
xor r9d, r9d
cmp r8d, 0xe3d0dd09
setl r9b
jmp qword [rbx + r9*8]
xor r9d, r9d
cmp r8d, 0xe673aef1
setl r9b
lea r12, case.0x140017fa0.1530
jmp qword [r12 + r9*8]
xor r12d, r12d
cmp r8d, 0x26841609
setl r12b
lea r13, case.0x140017fa0.1532
jmp qword [r13 + r12*8]
jmp r11
mov qword [r15 + 8], rdx
mov r8d, 0xa84cbb39
xor r9d, r9d
cmp r8d, 0xe3d0dd09
setl r9b
jmp qword [rbx + r9*8]
sete r9b
movzx r9d, r9b
lea r12, case.0x140017fa0.1524
jmp qword [r12 + r9*8]
mov r8d, 0x373d6192
xor r9d, r9d
cmp r8d, 0xe3d0dd09
setl r9b
mov rcx, r14
jmp qword [rbx + r9*8]
xor r9d, r9d
cmp r8d, 0x373d6192
sete r9b
lea r12, case.0x140017fa0.1524
jmp qword [r12 + r9*8]
mov rax, rcx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor r13d, r13d
cmp r8d, 0xe3d0dd09
sete r13b
lea r9, case.0x140017fa0.1524
mov r12d, 0x7d78c002
jmp qword [r9 + r13*8]
xor r9d, r9d
cmp r8d, 0xe3d0dd09
setl r9b
jmp qword [rbx + r9*8]
xor r9d, r9d
cmp r8d, 0xe673aef1
sete r9b
lea r13, case.0x140017fa0.1524
mov r12d, 0xe3d0dd09
jmp qword [r13 + r9*8]
xor r9d, r9d
cmp r12d, 0xe3d0dd09
setl r9b
mov r8d, r12d
jmp qword [rbx + r9*8]
xor ecx, ecx
cmp eax, 0xac138988
setl cl
lea rdx, case.0x140017fa0.1590
jmp qword [rdx + rcx*8]
mov ecx, 0x264cdb82
jmp qword [case.0x140017fa0.1570]
xor edx, edx
cmp eax, 0xaac20b6b
sete dl
lea r8, case.0x140017fa0.1570
mov ecx, 0x36d342c2
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x264cdb82
setl cl
lea rdx, case.0x140017fa0.1564
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x36d342c2
setl cl
lea rdx, case.0x140017fa0.1566
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.1569]
jmp qword [case.0x140017fa0.1570]
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.140025465
add rsp, 0x20
mov eax, 0xbf277a97
xor ecx, ecx
cmp eax, 0xbf277a97
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0x1e906788
setl cl
lea rdx, case.0x140017fa0.1576
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xbf277a97
sete cl
lea rdx, case.0x140017fa0.1570
jmp qword [rdx + rcx*8]
mov eax, 0x3c0
call fcn.1400449c0
sub rsp, rax
mov rbx, rsp
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.140025465
mov r8d, 0x3c0
mov rcx, rsi
mov rdx, rbx
call fcn.140045240
add rsp, 0x20
mov eax, 0xaac20b6b
xor ecx, ecx
cmp eax, 0xbf277a97
setl cl
jmp qword [r14 + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1570
jmp qword [rdx + rcx*8]
mov eax, 0x264cdb82
xor ecx, ecx
cmp eax, 0xbf277a97
setl cl
jmp qword [r14 + rcx*8]
xor edx, edx
cmp eax, 0x264cdb82
sete dl
lea r8, case.0x140017fa0.1570
mov ecx, 0xb3a24368
jmp qword [r8 + rdx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1570
jmp qword [rdx + rcx*8]
mov rax, rsi
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
xor ecx, ecx
cmp eax, 0xbf277a97
setl cl
jmp qword [r14 + rcx*8]
xor edx, edx
cmp ecx, 0xbf277a97
setl dl
mov eax, ecx
jmp qword [r14 + rdx*8]
xor ecx, ecx
cmp eax, 0xb3a24368
setl cl
lea rdx, case.0x140017fa0.1582
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xb9306ba4
setl cl
lea rdx, case.0x140017fa0.1584
jmp qword [rdx + rcx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.1570
mov ecx, 0xbf277a97
jmp qword [r8 + rdx*8]
xor edx, edx
cmp eax, 0xb3a24368
sete dl
lea r8, case.0x140017fa0.1570
mov ecx, 0x1e906788
jmp qword [r8 + rdx*8]
mov r8d, 0x28ada8f1
jmp rax
xor r9d, r9d
cmp r8d, 0x59622832
setb r9b
mov edx, r8d
jmp qword [rcx + r9*8]
xor r8d, r8d
cmp edx, 0x520aa5e8
setb r8b
lea r9, case.0x140017fa0.1604
jmp qword [r9 + r8*8]
sete r8b
movzx r8d, r8b
lea r9, case.0x140017fa0.1600
jmp qword [r9 + r8*8]
ret
xor r9d, r9d
cmp edx, 0x28ada8f1
sete r9b
lea r10, case.0x140017fa0.1600
mov r8d, 0x520aa5e8
jmp qword [r10 + r9*8]
xor r8d, r8d
cmp edx, 0x7e7a8777
setb r8b
lea r9, case.0x140017fa0.1598
jmp qword [r9 + r8*8]
sete r8b
movzx r9d, r8b
lea r10, case.0x140017fa0.1600
mov r8d, 0x28ada8f1
jmp qword [r10 + r9*8]
xor r8d, r8d
cmp edx, 0x59622832
setb r8b
jmp qword [rcx + r8*8]
xor ecx, ecx
cmp eax, 0xc63e4cfa
setl cl
lea rdx, case.0x140017fa0.1634
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xd3bb65d3
setl cl
lea rdx, case.0x140017fa0.1636
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xd9397120
setl cl
lea rdx, case.0x140017fa0.1638
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1618
jmp qword [rdx + rcx*8]
sub rsp, 0x20
mov r8d, 0x3c0
mov rcx, rdi
mov rdx, rbx
call fcn.140045240
add rsp, 0x20
movups xmm0, xmmword [r15]
movups xmmword [r12], xmm0
and qword [rdi + 0x3d0], 0
mov eax, 0xd3bb65d3
xor ecx, ecx
cmp eax, 0xf2e6d4dd
setl cl
jmp qword [r13 + rcx*8]
xor ecx, ecx
cmp eax, 0xc63e4cfa
sete cl
lea rdx, case.0x140017fa0.1618
jmp qword [rdx + rcx*8]
mov eax, 0x3c0
call fcn.1400449c0
sub rsp, rax
mov r14, rsp
mov rax, rsi
call fcn.1400449c0
sub rsp, rax
mov r15, rsp
sub rsp, 0x20
mov rcx, r15
mov rdx, qword [rbp]
call fcn.1400067b2
mov rcx, rbx
mov rdx, r15
call fcn.14001bc0b
add rsp, 0x20
mov eax, 0x9524c3e6
xor ecx, ecx
cmp eax, 0xf2e6d4dd
setl cl
jmp qword [r13 + rcx*8]
xor ecx, ecx
cmp eax, 0x8c99721a
setl cl
lea rdx, case.0x140017fa0.1646
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x9524c3e6
setl cl
lea rdx, case.0x140017fa0.1648
jmp qword [rdx + rcx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.1618
mov ecx, 0xf2e6d4dd
jmp qword [r8 + rdx*8]
xor edx, edx
cmp eax, 0x8153efd6
sete dl
lea r8, case.0x140017fa0.1618
mov ecx, 0x3425a923
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0xd3bb65d3
sete cl
lea rdx, case.0x140017fa0.1618
jmp qword [rdx + rcx*8]
mov rax, rdi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor edx, edx
cmp eax, 0x8c99721a
sete dl
lea r8, case.0x140017fa0.1618
mov ecx, 0xc63e4cfa
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x41144d32
setl cl
lea rdx, case.0x140017fa0.1612
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x6593616a
setl cl
lea rdx, case.0x140017fa0.1614
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.1617]
jmp qword [case.0x140017fa0.1618]
mov rax, rsi
call fcn.1400449c0
sub rsp, rax
mov r13, r15
mov r15, r14
mov r14, rdi
mov rdi, rsi
mov rsi, r12
mov r12, rsp
sub rsp, 0x20
mov rcx, r12
mov rdx, qword [rbp]
call fcn.1400067b2
mov rcx, rbx
mov rdx, r12
mov r12, rsi
mov rsi, rdi
mov rdi, r14
mov r14, r15
mov r15, r13
lea r13, case.0x140017fa0.1610
call fcn.14001bc0b
add rsp, 0x20
mov eax, 0xc63e4cfa
xor ecx, ecx
cmp eax, 0xf2e6d4dd
setl cl
jmp qword [r13 + rcx*8]
xor ecx, ecx
cmp eax, 0x144d48f3
setl cl
lea rdx, case.0x140017fa0.1624
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x3425a923
setl cl
lea rdx, case.0x140017fa0.1626
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1618
jmp qword [rdx + rcx*8]
mov rax, rsi
call fcn.1400449c0
sub rsp, rax
mov qword [rbp - 8], rsp
mov eax, 0x6593616a
xor ecx, ecx
cmp eax, 0xf2e6d4dd
setl cl
jmp qword [r13 + rcx*8]
xor ecx, ecx
cmp eax, 0xf2e6d4dd
sete cl
lea rdx, case.0x140017fa0.1618
jmp qword [rdx + rcx*8]
mov eax, 0xd9397120
xor ecx, ecx
cmp eax, 0xf2e6d4dd
setl cl
jmp qword [r13 + rcx*8]
jmp qword [case.0x140017fa0.1618]
sub rsp, 0x20
mov r8d, 0x3c0
mov rcx, rdi
mov rdx, rbx
call fcn.140045240
add rsp, 0x20
movups xmm0, xmmword [r15]
movups xmmword [r12], xmm0
and qword [rdi + 0x3d0], 0
mov eax, 0xd9397120
xor ecx, ecx
cmp eax, 0xf2e6d4dd
setl cl
jmp qword [r13 + rcx*8]
mov ecx, 0x3425a923
jmp qword [case.0x140017fa0.1618]
xor ecx, ecx
cmp eax, 0xf2e6d4dd
setl cl
jmp qword [r13 + rcx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.1618
mov ecx, 0x8c99721a
jmp qword [r8 + rdx*8]
xor edx, edx
cmp ecx, 0xf2e6d4dd
setl dl
mov eax, ecx
jmp qword [r13 + rdx*8]
xor ecx, ecx
cmp eax, 0x818424c
setb cl
lea rdx, case.0x140017fa0.1680
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x1bf68c76
setb cl
lea rdx, case.0x140017fa0.1682
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x33e90e18
setb cl
lea rdx, case.0x140017fa0.1684
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.1664]
mov edx, 8
mov rcx, qword [rsp + 0x20]
call fcn.140012af5
mov eax, 0x38260f39
xor ecx, ecx
cmp eax, 0x38260f39
setb cl
jmp qword [r12 + rcx*8]
jmp qword [case.0x140017fa0.1692]
jmp qword [case.0x140017fa0.1694]
xor r11d, r11d
cmp eax, 0x7d08626
sete r11b
lea rsi, case.0x140017fa0.1664
mov ecx, 0x3fe8c31f
mov rdx, rbp
mov r8, r13
mov r9, r15
mov r10, r14
jmp qword [rsi + r11*8]
xor r11d, r11d
cmp eax, 0x818424c
sete r11b
lea rsi, case.0x140017fa0.1664
mov ecx, 0x38260f39
mov rdx, rbp
mov r8, r13
mov r9, r15
mov r10, r14
jmp qword [rsi + r11*8]
mov ecx, 0x3fe8c31f
mov rdx, rbp
mov r8, r13
mov r9, r15
mov r10, r14
jmp qword [case.0x140017fa0.1664]
xor r11d, r11d
cmp eax, 0x1bf68c76
sete r11b
lea rsi, case.0x140017fa0.1664
mov ecx, 0x6ea30996
mov rdx, rbp
mov r8, r13
mov r9, r15
mov r10, r14
jmp qword [rsi + r11*8]
mov ecx, 0x4fb58000
mov rdx, rbp
mov r8, r13
mov r9, r15
mov r10, r14
jmp qword [case.0x140017fa0.1664]
xor ecx, ecx
cmp eax, 0x38260f39
setb cl
jmp qword [r12 + rcx*8]
sete cl
movzx r11d, cl
lea rsi, case.0x140017fa0.1664
mov ecx, 0x7d08626
mov rdx, rbp
mov r8, r13
mov r9, r15
mov r10, r14
jmp qword [rsi + r11*8]
mov rax, r14
mov rdx, r15
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ecx, ecx
cmp eax, 0x555fdc32
setb cl
lea rdx, case.0x140017fa0.1658
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x3fe8c31f
setb cl
lea rdx, case.0x140017fa0.1670
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x38260f39
sete cl
lea rdx, case.0x140017fa0.1664
jmp qword [rdx + rcx*8]
mov edx, 8
mov rcx, qword [rsp + 0x20]
call fcn.140012af5
mov rbx, rax
mov rdi, rdx
mov eax, 0x79bf86fb
xor ecx, ecx
cmp eax, 0x38260f39
setb cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x6ea30996
setb cl
lea rdx, case.0x140017fa0.1660
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x79bf86fb
setb cl
lea rdx, case.0x140017fa0.1662
jmp qword [rdx + rcx*8]
xor r11d, r11d
cmp eax, 0x6ea30996
sete r11b
lea rsi, case.0x140017fa0.1664
mov ecx, 0x4fb58000
mov rdx, rbp
mov r8, r13
mov r9, r15
mov r10, r14
jmp qword [rsi + r11*8]
xor ecx, ecx
cmp eax, 0x4fb58000
setb cl
lea rdx, case.0x140017fa0.1672
jmp qword [rdx + rcx*8]
sete cl
movzx r11d, cl
lea rsi, case.0x140017fa0.1664
mov ecx, 0x555fdc32
mov rdx, rbp
mov r8, r13
mov r9, r13
mov r10, rbp
jmp qword [rsi + r11*8]
xor ecx, ecx
cmp eax, 0x555fdc32
sete cl
lea rdx, case.0x140017fa0.1664
jmp qword [rdx + rcx*8]
xor r11d, r11d
cmp eax, 0x3fe8c31f
sete r11b
lea rsi, case.0x140017fa0.1664
mov ecx, 0x1bf68c76
mov rdx, rbx
mov r8, rdi
mov r9, r15
mov r10, r14
jmp qword [rsi + r11*8]
xor r11d, r11d
cmp ecx, 0x38260f39
setb r11b
mov r14, r10
mov r15, r9
mov r13, r8
mov rbp, rdx
mov eax, ecx
jmp qword [r12 + r11*8]
xor ecx, ecx
cmp eax, 0xca078f2a
setl cl
lea rdx, case.0x140017fa0.1722
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xea5a7597
setl cl
lea rdx, case.0x140017fa0.1724
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.1710]
mov edx, 0x10
mov rcx, rsi
call fcn.140012e11
mov eax, 0x8f637cff
xor ecx, ecx
cmp eax, 0xedae4840
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x9b850c4e
setl cl
lea rdx, case.0x140017fa0.1730
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x8f637cff
sete cl
lea rdx, case.0x140017fa0.1710
jmp qword [rdx + rcx*8]
mov edx, 0x10
mov rcx, rsi
call fcn.140012e11
mov rdi, rax
mov rbx, rdx
mov eax, 0xefb75212
xor ecx, ecx
cmp eax, 0xedae4840
setl cl
jmp qword [r12 + rcx*8]
sete cl
movzx r10d, cl
lea r11, case.0x140017fa0.1710
mov ecx, 0xedae4840
mov rdx, rdi
mov r8, r15
mov r9, r14
jmp qword [r11 + r10*8]
sete cl
movzx r10d, cl
lea r11, case.0x140017fa0.1710
mov ecx, 0x5d7c9ad9
mov rdx, r13
mov r8, rbx
mov r9, r13
jmp qword [r11 + r10*8]
mov ecx, 0x9b850c4e
mov rdx, r13
mov r8, r15
mov r9, r14
jmp qword [case.0x140017fa0.1710]
xor ecx, ecx
cmp eax, 0x5d7c9ad9
setl cl
lea rdx, case.0x140017fa0.1708
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1710
jmp qword [rdx + rcx*8]
mov rax, r14
mov rdx, r15
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor r10d, r10d
cmp eax, 0x33e3b783
sete r10b
lea r11, case.0x140017fa0.1710
mov ecx, 0x8f637cff
mov rdx, r13
mov r8, r15
mov r9, r14
jmp qword [r11 + r10*8]
xor ecx, ecx
cmp eax, 0x33e3b783
setl cl
lea rdx, case.0x140017fa0.1706
jmp qword [rdx + rcx*8]
sete cl
movzx r10d, cl
lea r11, case.0x140017fa0.1710
mov ecx, 0xea5a7597
mov rdx, r13
mov r8, r15
mov r9, r14
jmp qword [r11 + r10*8]
xor r10d, r10d
cmp ecx, 0xedae4840
setl r10b
mov r14, r9
mov r15, r8
mov r13, rdx
mov eax, ecx
jmp qword [r12 + r10*8]
xor ecx, ecx
cmp eax, 0x21836c8e
setl cl
lea rdx, case.0x140017fa0.1704
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xefb75212
setl cl
lea rdx, case.0x140017fa0.1716
jmp qword [rdx + rcx*8]
xor r10d, r10d
cmp eax, 0xedae4840
sete r10b
lea r11, case.0x140017fa0.1710
mov ecx, 0x9b850c4e
mov rdx, r13
mov r8, r15
mov r9, r14
jmp qword [r11 + r10*8]
xor ecx, ecx
cmp eax, 0xedae4840
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0xf451ba09
setl cl
lea rdx, case.0x140017fa0.1746
jmp qword [rdx + rcx*8]
mov ecx, 0x97767dad
jmp r12
xor edx, edx
cmp eax, 0xc9f2aaef
sete dl
lea r8, case.0x140017fa0.1742
mov ecx, 0xa14659bb
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x9cffeabc
setl cl
lea rdx, case.0x140017fa0.1752
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xa14659bb
setl cl
lea rdx, case.0x140017fa0.1754
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x9cffeabc
sete cl
lea rdx, case.0x140017fa0.1742
jmp qword [rdx + rcx*8]
call fcn.14001f011
mov rbx, rax
add rbx, rax
mov eax, 0xc9f2aaef
xor ecx, ecx
cmp eax, 0xc9f2aaef
setl cl
jmp qword [r13 + rcx*8]
jmp r14
xor ecx, ecx
cmp eax, 0x97767dad
sete cl
lea rdx, case.0x140017fa0.1742
jmp qword [rdx + rcx*8]
mov rdi, rbx
or rdi, rsi
mov eax, 0x571d4e0d
xor ecx, ecx
cmp eax, 0xc9f2aaef
setl cl
jmp qword [r13 + rcx*8]
jmp r15
call fcn.14001f011
mov eax, 0x9cffeabc
xor ecx, ecx
cmp eax, 0xc9f2aaef
setl cl
jmp qword [r13 + rcx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.1742
mov ecx, 0x97767dad
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x571d4e0d
setl cl
lea rdx, case.0x140017fa0.1740
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1742
jmp qword [rdx + rcx*8]
mov rax, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor edx, edx
cmp eax, 0x9722ac9
sete dl
lea r8, case.0x140017fa0.1742
mov ecx, 0x9cffeabc
jmp qword [r8 + rdx*8]
mov ecx, eax
xor edx, edx
cmp ecx, 0xc9f2aaef
setl dl
mov eax, ecx
jmp qword [r13 + rdx*8]
xor ecx, ecx
cmp eax, 0x9722ac9
setl cl
lea rdx, case.0x140017fa0.1738
jmp qword [rdx + rcx*8]
xor eax, eax
cmp r14d, 0x627de928
setl al
lea rcx, case.0x140017fa0.1782
jmp qword [rcx + rax*8]
sete al
movzx ecx, al
lea rdx, case.0x140017fa0.1774
mov eax, 0x1102e937
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp r14d, 0x5afbf788
sete cl
lea rdx, case.0x140017fa0.1774
mov eax, 0x6c1af0b8
jmp qword [rdx + rcx*8]
xor eax, eax
cmp r14d, 0x1102e937
setl al
lea rcx, case.0x140017fa0.1792
jmp qword [rcx + rax*8]
xor eax, eax
cmp r14d, 0x3b3b4005
setl al
lea rcx, case.0x140017fa0.1794
jmp qword [rcx + rax*8]
sete al
movzx ecx, al
lea rdx, case.0x140017fa0.1774
mov eax, 0x984e6eb
jmp qword [rdx + rcx*8]
xor eax, eax
cmp r14d, 0x984e6eb
sete al
lea rcx, case.0x140017fa0.1774
jmp qword [rcx + rax*8]
mov rax, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ecx, ecx
cmp r14d, 0x1102e937
sete cl
lea rdx, case.0x140017fa0.1774
mov eax, 0x3b3b4005
jmp qword [rdx + rcx*8]
xor eax, eax
cmp r14d, 0x984e6eb
setl al
lea rcx, case.0x140017fa0.1790
jmp qword [rcx + rax*8]
xor eax, eax
cmp r14d, 0xc6ed5900
setl al
lea rcx, case.0x140017fa0.1802
jmp qword [rcx + rax*8]
xor eax, eax
cmp r14d, 0x94bec1e5
sete al
lea rcx, case.0x140017fa0.1774
jmp qword [rcx + rax*8]
lea rsi, [rbx + rbx]
or rsi, rdi
mov r14d, 0x627de928
xor eax, eax
cmp r14d, 0x5717bc4a
setl al
jmp qword [rbp + rax*8]
xor eax, eax
cmp r14d, 0xf8a72adf
setl al
lea rcx, case.0x140017fa0.1804
jmp qword [rcx + rax*8]
sete al
movzx ecx, al
lea rdx, case.0x140017fa0.1774
mov eax, 0x70950baf
jmp qword [rdx + rcx*8]
mov eax, 0x94bec1e5
jmp qword [rsp + 0x20]
jmp r12
mov eax, 0x3b3b4005
jmp r13
sete al
movzx ecx, al
lea rdx, case.0x140017fa0.1774
mov eax, 0x94bec1e5
jmp qword [rdx + rcx*8]
xor eax, eax
cmp r14d, 0x5717bc4a
setl al
jmp qword [rbp + rax*8]
xor ecx, ecx
cmp eax, 0x5717bc4a
setl cl
mov r14d, eax
jmp qword [rbp + rcx*8]
xor eax, eax
cmp r14d, 0x6c1af0b8
setl al
lea rcx, case.0x140017fa0.1768
jmp qword [rcx + rax*8]
xor eax, eax
cmp r14d, 0x70950baf
setl al
lea rcx, case.0x140017fa0.1770
jmp qword [rcx + rax*8]
xor eax, eax
cmp r14d, 0x6c1af0b8
sete al
lea rcx, case.0x140017fa0.1774
jmp qword [rcx + rax*8]
xor ecx, ecx
call fcn.1400166a1
mov rdi, rax
mov r14d, 0xf8a72adf
call fcn.14001e4c6
mov rbx, rax
xor eax, eax
cmp r14d, 0x5717bc4a
setl al
jmp qword [rbp + rax*8]
xor eax, eax
cmp r14d, 0x5afbf788
setl al
lea rcx, case.0x140017fa0.1780
jmp qword [rcx + rax*8]
jmp r15
xor ecx, ecx
call fcn.1400166a1
call fcn.14001e4c6
mov r14d, 0x6c1af0b8
xor eax, eax
cmp r14d, 0x5717bc4a
setl al
jmp qword [rbp + rax*8]
xor eax, eax
cmp r15d, 0x62b5a2ea
setl al
lea rcx, case.0x140017fa0.1814
jmp qword [rcx + rax*8]
xor eax, eax
cmp r15d, 0x64e49e46
setl al
lea rcx, case.0x140017fa0.1816
jmp qword [rcx + rax*8]
xor eax, eax
cmp r15d, 0x7cef6763
setl al
lea rcx, case.0x140017fa0.1818
jmp qword [rcx + rax*8]
xor eax, eax
cmp r15d, 0x64e49e46
sete al
lea rcx, case.0x140017fa0.1820
jmp qword [rcx + rax*8]
mov rsi, rdi
or rsi, rbp
mov r15d, 0x5a7bc568
xor eax, eax
cmp r15d, 0x2a1d7d03
setl al
jmp qword [r13 + rax*8]
xor eax, eax
cmp r15d, 0x3135ef2d
setl al
lea rcx, case.0x140017fa0.1826
jmp qword [rcx + rax*8]
xor eax, eax
cmp r15d, 0x2a1d7d03
sete al
lea rcx, case.0x140017fa0.1820
jmp qword [rcx + rax*8]
xor ecx, ecx
call fcn.1400166a1
mov rdi, rax
mov r15d, 0x8e72369e
call fcn.14001ebc9
mov rbx, rax
xor eax, eax
cmp r15d, 0x2a1d7d03
setl al
jmp qword [r13 + rax*8]
xor ecx, ecx
cmp r15d, 0x62b5a2ea
sete cl
lea rdx, case.0x140017fa0.1820
mov eax, 0x2b19077
jmp qword [rdx + rcx*8]
xor eax, eax
cmp r15d, 0x5a7bc568
setl al
lea rcx, case.0x140017fa0.1828
jmp qword [rcx + rax*8]
sete al
movzx eax, al
lea rcx, case.0x140017fa0.1820
jmp qword [rcx + rax*8]
mov rax, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sete al
movzx ecx, al
lea rdx, case.0x140017fa0.1820
mov eax, 0xa58fe085
jmp qword [rdx + rcx*8]
mov eax, 0x2b19077
jmp r12
xor eax, eax
cmp r15d, 0xcbdf3d5d
setl al
lea rcx, case.0x140017fa0.1836
jmp qword [rcx + rax*8]
xor eax, eax
cmp r15d, 0xec85f432
setl al
lea rcx, case.0x140017fa0.1838
jmp qword [rcx + rax*8]
xor eax, eax
cmp r15d, 0x2b19077
setl al
lea rcx, case.0x140017fa0.1840
jmp qword [rcx + rax*8]
sete al
movzx eax, al
lea rcx, case.0x140017fa0.1820
jmp qword [rcx + rax*8]
lea rbp, [rbx + rbx]
mov r15d, 0x7cef6763
xor eax, eax
cmp r15d, 0x2a1d7d03
setl al
jmp qword [r13 + rax*8]
xor eax, eax
cmp r15d, 0x95e547ec
setl al
lea rcx, case.0x140017fa0.1848
jmp qword [rcx + rax*8]
xor eax, eax
cmp r15d, 0xa58fe085
setl al
lea rcx, case.0x140017fa0.1850
jmp qword [rcx + rax*8]
jmp qword [rsp + 0x20]
xor ecx, ecx
call fcn.1400166a1
call fcn.14001ebc9
mov r15d, 0x2a1d7d03
xor eax, eax
cmp r15d, 0x2a1d7d03
setl al
jmp qword [r13 + rax*8]
xor ecx, ecx
cmp r15d, 0xcbdf3d5d
sete cl
lea rdx, case.0x140017fa0.1820
mov eax, 0x2a1d7d03
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x2a1d7d03
setl cl
mov r15d, eax
jmp qword [r13 + rcx*8]
xor ecx, ecx
cmp r15d, 0x8e72369e
sete cl
lea rdx, case.0x140017fa0.1820
mov eax, 0x62b5a2ea
jmp qword [rdx + rcx*8]
xor eax, eax
cmp r15d, 0x2a1d7d03
setl al
jmp qword [r13 + rax*8]
mov eax, 0x64e49e46
jmp r14
sete al
movzx ecx, al
lea rdx, case.0x140017fa0.1820
mov eax, 0x64e49e46
jmp qword [rdx + rcx*8]
xor eax, eax
cmp ebp, 0x3a90095d
setl al
lea rcx, case.0x140017fa0.1860
jmp qword [rcx + rax*8]
xor eax, eax
cmp ebp, 0x60534840
setl al
lea rcx, case.0x140017fa0.1862
jmp qword [rcx + rax*8]
xor eax, eax
cmp ebp, 0x738ad380
setl al
lea rcx, case.0x140017fa0.1864
jmp qword [rcx + rax*8]
sete al
movzx eax, al
lea rcx, case.0x140017fa0.1866
jmp qword [rcx + rax*8]
lea rsi, [rbx + rbx]
or rsi, rdi
mov ebp, 0xd26100b6
xor eax, eax
cmp ebp, 0xee9e391e
setl al
jmp qword [r13 + rax*8]
jmp r14
xor ecx, ecx
call fcn.1400166a1
call fcn.14001ee54
mov ebp, 0x80c8d539
xor eax, eax
cmp ebp, 0xee9e391e
setl al
jmp qword [r13 + rax*8]
xor eax, eax
cmp ebp, 0x88d7b73
setl al
lea rcx, case.0x140017fa0.1872
jmp qword [rcx + rax*8]
xor eax, eax
cmp ebp, 0x26d4440a
setl al
lea rcx, case.0x140017fa0.1874
jmp qword [rcx + rax*8]
sete al
movzx ecx, al
lea rdx, case.0x140017fa0.1866
mov eax, 0x738ad380
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp ebp, 0xee9e391e
sete cl
lea rdx, case.0x140017fa0.1866
mov eax, 0x26d4440a
jmp qword [rdx + rcx*8]
xor eax, eax
cmp ebp, 0x60534840
sete al
lea rcx, case.0x140017fa0.1866
jmp qword [rcx + rax*8]
mov rax, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 0xcac2e449
jmp r12
xor eax, eax
cmp ebp, 0xd26100b6
setl al
lea rcx, case.0x140017fa0.1884
jmp qword [rcx + rax*8]
xor eax, eax
cmp ebp, 0xe058b502
setl al
lea rcx, case.0x140017fa0.1886
jmp qword [rcx + rax*8]
mov eax, 0x738ad380
jmp r15
xor ecx, ecx
cmp ebp, 0xd10e6f95
sete cl
lea rdx, case.0x140017fa0.1866
mov eax, 0xcac2e449
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp ebp, 0xd26100b6
sete cl
lea rdx, case.0x140017fa0.1866
mov eax, 0xd10e6f95
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp ebp, 0xa773186c
sete cl
lea rdx, case.0x140017fa0.1866
mov eax, 0x80c8d539
jmp qword [rdx + rcx*8]
xor eax, eax
cmp ebp, 0xd10e6f95
setl al
lea rcx, case.0x140017fa0.1882
jmp qword [rcx + rax*8]
xor eax, eax
cmp ebp, 0xa773186c
setl al
lea rcx, case.0x140017fa0.1894
jmp qword [rcx + rax*8]
xor eax, eax
cmp ebp, 0x80c8d539
sete al
lea rcx, case.0x140017fa0.1866
jmp qword [rcx + rax*8]
xor ecx, ecx
call fcn.1400166a1
mov rdi, rax
mov ebp, 0xee9e391e
call fcn.14001ee54
mov rbx, rax
xor eax, eax
cmp ebp, 0xee9e391e
setl al
jmp qword [r13 + rax*8]
xor eax, eax
cmp ebp, 0xcac2e449
setl al
lea rcx, case.0x140017fa0.1896
jmp qword [rcx + rax*8]
sete al
movzx ecx, al
lea rdx, case.0x140017fa0.1866
mov eax, 0x60534840
jmp qword [rdx + rcx*8]
xor eax, eax
cmp ebp, 0xee9e391e
setl al
jmp qword [r13 + rax*8]
xor ecx, ecx
cmp eax, 0xee9e391e
setl cl
mov ebp, eax
jmp qword [r13 + rcx*8]
xor ecx, ecx
cmp eax, 0x2216d6b
setl cl
lea rdx, case.0x140017fa0.1920
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x1f5b3e83
setl cl
lea rdx, case.0x140017fa0.1922
jmp qword [rdx + rcx*8]
jmp rbx
mov cl, 1
call fcn.1400166a1
call fcn.14001db90
mov eax, 0x51b42a0f
xor ecx, ecx
cmp eax, 0x3251182e
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0xf17d6795
setl cl
lea rdx, case.0x140017fa0.1928
jmp qword [rdx + rcx*8]
sete cl
movzx r8d, cl
lea r9, case.0x140017fa0.1910
mov ecx, 0x4de40892
mov rdx, rdi
jmp qword [r9 + r8*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1910
jmp qword [rdx + rcx*8]
mov rax, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
xor r8d, r8d
cmp eax, 0x891640f9
sete r8b
lea r9, case.0x140017fa0.1910
mov ecx, 0xf17d6795
mov rdx, rdi
jmp qword [r9 + r8*8]
xor ecx, ecx
cmp eax, 0x51b42a0f
setl cl
lea rdx, case.0x140017fa0.1906
jmp qword [rdx + rcx*8]
jmp r14
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1910
jmp qword [rdx + rcx*8]
mov cl, 1
call fcn.1400166a1
mov rsi, rax
call fcn.14001db90
mov eax, 0x891640f9
xor ecx, ecx
cmp eax, 0x3251182e
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x4de40892
setl cl
lea rdx, case.0x140017fa0.1914
jmp qword [rdx + rcx*8]
sete cl
movzx r8d, cl
lea r9, case.0x140017fa0.1910
mov ecx, 0x1f5b3e83
mov rdx, rsi
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp ecx, 0x3251182e
setl r8b
mov rdi, rdx
mov eax, ecx
jmp qword [r12 + r8*8]
mov ecx, 0x4de40892
mov rdx, rdi
jmp r15
xor r8d, r8d
cmp eax, 0x3251182e
sete r8b
lea r9, case.0x140017fa0.1910
mov ecx, 0x51b42a0f
mov rdx, rdi
jmp qword [r9 + r8*8]
xor ecx, ecx
cmp eax, 0x3251182e
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0xf98b8896
setl cl
lea rdx, case.0x140017fa0.1958
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xbd555d9
setl cl
lea rdx, case.0x140017fa0.1960
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x1ef3dea9
setl cl
lea rdx, case.0x140017fa0.1962
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1942
jmp qword [rdx + rcx*8]
xor ecx, ecx
call fcn.1400166a1
mov rdi, rax
mov eax, 0x3d8ebad7
xor ecx, ecx
cmp eax, 0x20ebf6fe
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x9c471a1e
setl cl
lea rdx, case.0x140017fa0.1970
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xd6588c14
setl cl
lea rdx, case.0x140017fa0.1972
jmp qword [rdx + rcx*8]
jmp r14
call fcn.14001e90f
mov eax, 0x71ee4efc
xor ecx, ecx
cmp eax, 0x20ebf6fe
setl cl
jmp qword [r12 + rcx*8]
jmp r15
xor ecx, ecx
call fcn.1400166a1
mov eax, 0x1ef3dea9
xor ecx, ecx
cmp eax, 0x20ebf6fe
setl cl
jmp qword [r12 + rcx*8]
xor edx, edx
cmp eax, 0x8c99b727
sete dl
lea r8, case.0x140017fa0.1942
mov ecx, 0x20ebf6fe
jmp qword [r8 + rdx*8]
xor edx, edx
cmp eax, 0xbd555d9
sete dl
lea r8, case.0x140017fa0.1942
mov ecx, 0x1ef3dea9
jmp qword [r8 + rdx*8]
mov ecx, 0x8c99b727
jmp rbx
xor ecx, ecx
cmp eax, 0x5929c673
sete cl
lea rdx, case.0x140017fa0.1942
jmp qword [rdx + rcx*8]
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
xor ecx, ecx
cmp eax, 0x5929c673
setl cl
lea rdx, case.0x140017fa0.1936
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x71ee4efc
setl cl
lea rdx, case.0x140017fa0.1938
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x786a8067
setl cl
lea rdx, case.0x140017fa0.1940
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x71ee4efc
sete cl
lea rdx, case.0x140017fa0.1942
jmp qword [rdx + rcx*8]
call fcn.14001e90f
mov rsi, rax
add rsi, rax
or rsi, rdi
mov eax, 0x5929c673
xor ecx, ecx
cmp eax, 0x20ebf6fe
setl cl
jmp qword [r12 + rcx*8]
xor ecx, ecx
cmp eax, 0x25f546d3
setl cl
lea rdx, case.0x140017fa0.1948
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x3d8ebad7
setl cl
lea rdx, case.0x140017fa0.1950
jmp qword [rdx + rcx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.1942
mov ecx, 0x786a8067
jmp qword [r8 + rdx*8]
xor edx, edx
cmp eax, 0x20ebf6fe
sete dl
lea r8, case.0x140017fa0.1942
mov ecx, 0xbd555d9
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x20ebf6fe
setl cl
jmp qword [r12 + rcx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.1942
mov ecx, 0x71ee4efc
jmp qword [r8 + rdx*8]
xor edx, edx
cmp eax, 0x25f546d3
sete dl
lea r8, case.0x140017fa0.1942
mov ecx, 0x8c99b727
jmp qword [r8 + rdx*8]
xor edx, edx
cmp ecx, 0x20ebf6fe
setl dl
mov eax, ecx
jmp qword [r12 + rdx*8]
xor ecx, ecx
cmp eax, 0x394330c0
setl cl
lea rdx, case.0x140017fa0.1982
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x4b1c2a26
setl cl
lea rdx, case.0x140017fa0.1984
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x4d846f0b
setl cl
lea rdx, case.0x140017fa0.1986
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1988
jmp qword [rdx + rcx*8]
mov eax, 0xdd52da39
xor ecx, ecx
cmp eax, 0xdd52da39
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0xedc885cf
setl cl
lea rdx, case.0x140017fa0.1994
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.1988]
mov rcx, rsi
call fcn.140013107
mov eax, 0xdd52da39
xor ecx, ecx
cmp eax, 0xdd52da39
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0xdd52da39
sete cl
lea rdx, case.0x140017fa0.1988
jmp qword [rdx + rcx*8]
mov rcx, rsi
call fcn.140013107
mov rdi, rax
mov eax, 0xd202cf85
xor ecx, ecx
cmp eax, 0xdd52da39
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0x4b1c2a26
sete cl
lea rdx, case.0x140017fa0.1988
jmp qword [rdx + rcx*8]
mov eax, 0x8318a9d1
xor ecx, ecx
cmp eax, 0xdd52da39
setl cl
mov rbx, rdi
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0x394330c0
sete cl
lea rdx, case.0x140017fa0.1988
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xdd52da39
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0xba69a153
setl cl
lea rdx, case.0x140017fa0.2000
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xd202cf85
setl cl
lea rdx, case.0x140017fa0.2002
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1988
jmp qword [rdx + rcx*8]
mov eax, 0x9c08715f
xor ecx, ecx
cmp eax, 0xdd52da39
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0x9c08715f
setl cl
lea rdx, case.0x140017fa0.2008
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.1988
jmp qword [rdx + rcx*8]
mov eax, 0x4b1c2a26
xor ecx, ecx
cmp eax, 0xdd52da39
setl cl
jmp qword [r14 + rcx*8]
jmp qword [case.0x140017fa0.1988]
mov eax, 0x4b1c2a26
xor ecx, ecx
cmp eax, 0xdd52da39
setl cl
jmp qword [r14 + rcx*8]
xor ecx, ecx
cmp eax, 0x8318a9d1
sete cl
lea rdx, case.0x140017fa0.1988
jmp qword [rdx + rcx*8]
mov eax, 0x394330c0
xor ecx, ecx
cmp eax, 0xdd52da39
setl cl
jmp qword [r14 + rcx*8]
mov edx, 0x10
mov rax, rbx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
xor r10d, r10d
cmp r8d, 0x4a1eac86
sete r10b
lea r11, case.0x140017fa0.2020
mov r9d, 0xdb0adefb
jmp qword [r11 + r10*8]
xor r9d, r9d
cmp r8d, 0xdb0adefb
setl r9b
lea r10, case.0x140017fa0.2026
jmp qword [r10 + r9*8]
sete r9b
movzx r10d, r9b
lea r11, case.0x140017fa0.2020
mov r9d, 0x9ec778ed
jmp qword [r11 + r10*8]
xor r10d, r10d
cmp r8d, 0x9ec778ed
sete r10b
lea r11, case.0x140017fa0.2020
mov r9d, 0x78ed762c
jmp qword [r11 + r10*8]
xor r9d, r9d
cmp r8d, 0x4a1eac86
setl r9b
lea r10, case.0x140017fa0.2016
jmp qword [r10 + r9*8]
xor r9d, r9d
cmp r8d, 0x78ed762c
setl r9b
lea r10, case.0x140017fa0.2018
jmp qword [r10 + r9*8]
sete r9b
movzx r9d, r9b
lea r10, case.0x140017fa0.2020
jmp qword [r10 + r9*8]
mov edx, 8
add rsp, 0x28
ret
mov r9d, 0x9ec778ed
jmp rcx
xor r9d, r9d
cmp r8d, 0x29e91f46
setl r9b
jmp qword [rdx + r9*8]
xor r10d, r10d
cmp r9d, 0x29e91f46
setl r10b
mov r8d, r9d
jmp qword [rdx + r10*8]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
jmp qword [case.0x140017fa0.2034]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
jmp qword [case.0x140017fa0.2034]
jmp qword [case.0x140017fa0.2051]
lea rcx, [rsp + 0x30]
call fcn.140002488
lea rcx, [rsp + 0x30]
call fcn.140002488
jmp qword [case.0x140017fa0.2041]
jmp qword [case.0x140017fa0.2037]
jmp qword [case.0x140017fa0.2039]
jmp qword [case.0x140017fa0.2053]
mov cl, byte [rdx]
xor byte [rax], cl
jmp qword [case.0x140017fa0.2055]
mov cl, byte [rdx]
xor byte [rax], cl
mov cl, byte [rdx]
xor byte [rax], cl
jmp qword [case.0x140017fa0.2055]
jmp qword [case.0x140017fa0.2034]
jmp qword [case.0x140017fa0.2042]
xor ecx, ecx
test rax, rax
setne cl
lea r8, case.0x140017fa0.2044
jmp qword [r8 + rcx*8]
jmp qword [case.0x140017fa0.2046]
mov rax, qword [case.0x140017fa0.2048]
jmp rax
add rsp, 0xa8
pop rdi
pop rsi
ret
xor ecx, ecx
cmp eax, 0xbc83d9ec
setl cl
lea rdx, case.0x140017fa0.2134
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xda9596db
setl cl
lea rdx, case.0x140017fa0.2136
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xe0d43f9a
setl cl
lea rdx, case.0x140017fa0.2138
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xe4d831ae
setl cl
lea rdx, case.0x140017fa0.2140
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xf0b1df75
setl cl
lea rdx, case.0x140017fa0.2142
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xe4d831ae
sete cl
lea rdx, case.0x140017fa0.2070
jmp qword [rdx + rcx*8]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov qword [rbp - 0x38], rax
mov al, byte [rax]
mov byte [rbp + 6], al
mov qword [rbp - 0x30], rcx
mov al, byte [rcx]
mov byte [rbp + 7], al
mov eax, 0x821d3361
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x9ef6dab1
setl cl
lea rdx, case.0x140017fa0.2170
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xaac78980
setl cl
lea rdx, case.0x140017fa0.2172
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xa274fc1b
setl cl
lea rdx, case.0x140017fa0.2184
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.2070
jmp qword [rdx + rcx*8]
mov rax, qword [rbx + 0x30]
mov qword [r12 + 0x30], rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov eax, 0xc0236732
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0xc72e13ac
setl cl
lea rdx, case.0x140017fa0.2156
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xd1580fd0
setl cl
lea rdx, case.0x140017fa0.2158
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.2070]
mov rax, qword [rbp - 0x38]
mov cl, byte [rbp + 7]
xor byte [rax], cl
mov rax, qword [rbp - 0x30]
mov cl, byte [rbp + 6]
mov byte [rax], cl
mov eax, 0x9ef6dab1
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x89ae3e79
setl cl
lea rdx, case.0x140017fa0.2190
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x8608929f
setl cl
lea rdx, case.0x140017fa0.2198
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.2070
jmp qword [rdx + rcx*8]
mov eax, 0x1cd3d601
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0xe0bc372e
setl cl
lea rdx, case.0x140017fa0.2150
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.2070]
mov rax, qword [rbx + 0x30]
mov qword [r12 + 0x30], rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov eax, 0xa274fc1b
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x9ef6dab1
sete cl
lea rdx, case.0x140017fa0.2070
jmp qword [rdx + rcx*8]
mov rdx, qword [rbp - 0x38]
mov al, byte [rdx]
mov ecx, eax
mov r8b, byte [rbp + 7]
and cl, r8b
add al, r8b
add cl, cl
sub al, cl
mov byte [rdx], al
mov rax, qword [rbp - 0x30]
mov cl, byte [rbp + 6]
mov byte [rax], cl
mov eax, 0xe0d43f9a
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0xaf1b2544
setl cl
lea rdx, case.0x140017fa0.2174
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xb2c19257
setl cl
lea rdx, case.0x140017fa0.2176
jmp qword [rdx + rcx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.2070
mov ecx, 0xf8b22909
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0xc0236732
setl cl
lea rdx, case.0x140017fa0.2164
jmp qword [rdx + rcx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.2070
mov ecx, 0x30403e4f
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x9c70221b
setl cl
lea rdx, case.0x140017fa0.2192
jmp qword [rdx + rcx*8]
mov ecx, 0x89ae3e79
jmp qword [case.0x140017fa0.2070]
xor edx, edx
cmp eax, 0xe0d43f9a
sete dl
lea r8, case.0x140017fa0.2070
mov ecx, 0xc72e13ac
jmp qword [r8 + rdx*8]
xor edx, edx
cmp eax, 0xc72e13ac
sete dl
lea r8, case.0x140017fa0.2070
mov ecx, 0x89ae3e79
jmp qword [r8 + rdx*8]
xor edx, edx
cmp eax, 0x821d3361
sete dl
lea r8, case.0x140017fa0.2070
mov ecx, 0x9ef6dab1
jmp qword [r8 + rdx*8]
mov ecx, 0x43229c8
jmp qword [case.0x140017fa0.2070]
xor edx, edx
cmp eax, 0xaac78980
sete dl
lea r8, case.0x140017fa0.2070
mov ecx, 0x66ceab77
jmp qword [r8 + rdx*8]
mov ecx, 0x7d1973e4
jmp qword [case.0x140017fa0.2070]
xor edx, edx
cmp eax, 0x89ae3e79
sete dl
lea r8, case.0x140017fa0.2070
mov ecx, 0x231000fb
jmp qword [r8 + rdx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.2070
mov ecx, 0x65525304
jmp qword [r8 + rdx*8]
xor edx, edx
cmp eax, 0xaf1b2544
sete dl
lea r8, case.0x140017fa0.2070
mov ecx, 0x2f50c0a1
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x1cd3d601
setl cl
lea rdx, case.0x140017fa0.2060
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x3f5cbe53
setl cl
lea rdx, case.0x140017fa0.2062
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x65525304
setl cl
lea rdx, case.0x140017fa0.2064
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x51de4270
setl cl
lea rdx, case.0x140017fa0.2076
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.2070
jmp qword [rdx + rcx*8]
cmp r15, 1
mov ecx, 0xe4d831ae
mov eax, 0x8608929f
cmove eax, ecx
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x43229c8
setl cl
lea rdx, case.0x140017fa0.2100
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x65b639d
setl cl
lea rdx, case.0x140017fa0.2102
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x6c6da95
setl cl
lea rdx, case.0x140017fa0.2104
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x8fa03c1
setl cl
lea rdx, case.0x140017fa0.2106
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.2070]
sub rsp, 0x20
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
call fcn.140011c04
add rsp, 0x20
mov eax, 0x1d54b660
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x231000fb
setl cl
lea rdx, case.0x140017fa0.2082
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x2f50c0a1
setl cl
lea rdx, case.0x140017fa0.2084
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x30403e4f
setl cl
lea rdx, case.0x140017fa0.2086
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.2070
jmp qword [rdx + rcx*8]
sub rsp, 0x20
mov rcx, r12
call fcn.140001edf
add rsp, 0x20
mov rcx, qword [rbp - 0x18]
mov qword [rbp - 0x40], rax
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov eax, 0x3f5cbe53
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0xf8b22909
setl cl
lea rdx, case.0x140017fa0.2120
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xf2220449
setl cl
lea rdx, case.0x140017fa0.2128
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.2070]
sub rsp, 0x30
mov rax, qword [rbp - 0x28]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, r14
mov r8, rsi
mov r9, qword [rbp - 0x20]
call fcn.14000e161
pop rax
pop rcx
mov rcx, rbx
mov rdx, r13
call fcn.140017ff4
add rsp, 0x20
mov eax, 0x65b639d
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x1d54b660
setl cl
lea rdx, case.0x140017fa0.2094
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.2070
jmp qword [rdx + rcx*8]
push 0x10
pop rax
call fcn.1400449c0
sub rsp, rax
mov qword [rbp - 0x18], rsp
push 0x40
pop rcx
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov r12, rsp
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov r13, rsp
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov rbx, rsp
sub rsp, 0x20
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
call fcn.140011c04
add rsp, 0x20
mov r14, rax
mov rsi, rdx
mov eax, 0xaf1b2544
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x3f5cbe53
sete cl
lea rdx, case.0x140017fa0.2070
jmp qword [rdx + rcx*8]
xor r15d, r15d
cmp qword [rbp - 0x40], 0
setne r15b
mov eax, 0xaac78980
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x65b639d
sete cl
lea rdx, case.0x140017fa0.2070
jmp qword [rdx + rcx*8]
sub rsp, 0x30
mov rax, qword [rbp - 0x28]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, r14
mov r8, rsi
mov r9, qword [rbp - 0x20]
call fcn.14000e161
pop rax
pop rcx
mov rcx, rbx
mov rdx, r13
call fcn.140017ff4
add rsp, 0x20
mov eax, 0xf0b1df75
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x1cd3d601
sete cl
lea rdx, case.0x140017fa0.2070
jmp qword [rdx + rcx*8]
mov eax, 0x43229c8
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x66ceab77
setl cl
lea rdx, case.0x140017fa0.2066
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x7d1973e4
setl cl
lea rdx, case.0x140017fa0.2068
jmp qword [rdx + rcx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.2070
mov ecx, 0xff50551e
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x5dbce54
setl cl
lea rdx, case.0x140017fa0.2114
jmp qword [rdx + rcx*8]
mov ecx, 0x66ceab77
jmp qword [case.0x140017fa0.2070]
xor ecx, ecx
cmp eax, 0xff50551e
setl cl
lea rdx, case.0x140017fa0.2122
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.2070
jmp qword [rdx + rcx*8]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor edx, edx
cmp eax, 0x231000fb
sete dl
lea r8, case.0x140017fa0.2070
mov ecx, 0x30403e4f
jmp qword [r8 + rdx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.2070
mov ecx, 0x1d54b660
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0xf2217294
setl cl
jmp qword [rdi + rcx*8]
xor edx, edx
cmp eax, 0x65525304
sete dl
lea r8, case.0x140017fa0.2070
mov ecx, 0xa274fc1b
jmp qword [r8 + rdx*8]
xor edx, edx
cmp eax, 0x43229c8
sete dl
lea r8, case.0x140017fa0.2070
mov ecx, 0xb2c19257
jmp qword [r8 + rdx*8]
xor edx, edx
cmp ecx, 0xf2217294
setl dl
mov eax, ecx
jmp qword [rdi + rdx*8]
xor edx, edx
cmp eax, 0xf8b22909
sete dl
lea r8, case.0x140017fa0.2070
mov ecx, 0x7d1973e4
jmp qword [r8 + rdx*8]
xor edx, edx
cmp eax, 0x66ceab77
sete dl
lea r8, case.0x140017fa0.2070
mov ecx, 0x6c6da95
jmp qword [r8 + rdx*8]
xor edx, edx
cmp eax, 0x6c6da95
sete dl
lea r8, case.0x140017fa0.2070
mov ecx, 0x51de4270
jmp qword [r8 + rdx*8]
xor edx, edx
cmp eax, 0x2f50c0a1
sete dl
lea r8, case.0x140017fa0.2070
mov ecx, 0x65b639d
jmp qword [r8 + rdx*8]
xor edi, edi
cmp r11d, 0x5082e165
setl dil
lea rbx, case.0x140017fa0.2206
jmp qword [rbx + rdi*8]
xor edi, edi
cmp r11d, 0x56f84588
setl dil
lea rbx, case.0x140017fa0.2208
jmp qword [rbx + rdi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.2210
jmp qword [rbx + rdi*8]
mov r11d, 0x1e7c6290
xor edi, edi
cmp r11d, 0x1e7c6290
setl dil
jmp qword [rsi + rdi*8]
xor edi, edi
cmp r11d, 0x2e732af3
setl dil
lea rbx, case.0x140017fa0.2214
jmp qword [rbx + rdi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.2210
jmp qword [rbx + rdi*8]
mov r11d, 0xdad29ba4
xor edi, edi
cmp r11d, 0x1e7c6290
setl dil
jmp qword [rsi + rdi*8]
xor edi, edi
cmp r11d, 0x1e7c6290
sete dil
lea rbx, case.0x140017fa0.2210
jmp qword [rbx + rdi*8]
mov r11d, 0x5082e165
xor edi, edi
cmp r11d, 0x1e7c6290
setl dil
jmp qword [rsi + rdi*8]
xor edi, edi
cmp r11d, 0x5082e165
sete dil
lea rbx, case.0x140017fa0.2210
jmp qword [rbx + rdi*8]
xor edi, edi
cmp r11d, 0x1e7c6290
setl dil
jmp qword [rsi + rdi*8]
jmp rcx
xor edi, edi
cmp r11d, 0xf64dda58
setl dil
lea rbx, case.0x140017fa0.2222
jmp qword [rbx + rdi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.2210
jmp qword [rbx + rdi*8]
mov r11d, 0x2e732af3
xor edi, edi
cmp r11d, 0x1e7c6290
setl dil
jmp qword [rsi + rdi*8]
jmp r8
jmp r10
mov r11d, 0x2e732af3
xor edi, edi
cmp r11d, 0x1e7c6290
setl dil
jmp qword [rsi + rdi*8]
xor edi, edi
cmp r11d, 0xdad29ba4
sete dil
lea rbx, case.0x140017fa0.2210
jmp qword [rbx + rdi*8]
mov r11d, 0x56f84588
xor edi, edi
cmp r11d, 0x1e7c6290
setl dil
jmp qword [rsi + rdi*8]
jmp r9
mov r11d, 0x1e7c6290
xor edi, edi
cmp r11d, 0x1e7c6290
setl dil
jmp qword [rsi + rdi*8]
shl rdx, 4
add rax, rdx
pop rbx
pop rdi
pop rsi
ret
xor edi, edi
cmp r11d, 0xd82c66c2
sete dil
lea rbx, case.0x140017fa0.2242
mov esi, 0x88a5746b
jmp qword [rbx + rdi*8]
xor edi, edi
cmp r11d, 0x3a15083
sete dil
lea rbx, case.0x140017fa0.2242
mov esi, 0xbc72c7f6
jmp qword [rbx + rdi*8]
xor esi, esi
cmp r11d, 0x77a92f20
setl sil
lea rdi, case.0x140017fa0.2238
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0x785ba045
setl sil
lea rdi, case.0x140017fa0.2240
jmp qword [rdi + rsi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.2242
mov esi, 0xd82c66c2
jmp qword [rbx + rdi*8]
xor edi, edi
cmp r11d, 0x562809c8
sete dil
lea rbx, case.0x140017fa0.2242
mov esi, 0x785ba045
jmp qword [rbx + rdi*8]
mov esi, 0x785ba045
jmp r9
xor esi, esi
cmp r11d, 0xaf093d48
setl sil
lea rdi, case.0x140017fa0.2258
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xbc72c7f6
setl sil
lea rdi, case.0x140017fa0.2260
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xd048214f
setl sil
lea rdi, case.0x140017fa0.2262
jmp qword [rdi + rsi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.2242
mov esi, 0x562809c8
jmp qword [rbx + rdi*8]
xor esi, esi
cmp r11d, 0x99485e4a
setl sil
lea rdi, case.0x140017fa0.2270
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0x9db9f81f
setl sil
lea rdi, case.0x140017fa0.2272
jmp qword [rdi + rsi*8]
mov esi, 0xbc72c7f6
jmp r8
xor edi, edi
cmp r11d, 0xaf093d48
sete dil
lea rbx, case.0x140017fa0.2242
mov esi, 0x99485e4a
jmp qword [rbx + rdi*8]
xor edi, edi
cmp r11d, 0x88a5746b
sete dil
lea rbx, case.0x140017fa0.2242
mov esi, 0xaf093d48
jmp qword [rbx + rdi*8]
xor edi, edi
cmp r11d, 0xbc72c7f6
sete dil
lea rbx, case.0x140017fa0.2242
mov esi, 0xd048214f
jmp qword [rbx + rdi*8]
xor esi, esi
cmp r11d, 0x99485e4a
sete sil
lea rdi, case.0x140017fa0.2242
jmp qword [rdi + rsi*8]
add rax, rdx
pop rbx
pop rdi
pop rsi
ret
xor edi, edi
cmp esi, 0xd82c66c2
setl dil
mov r11d, esi
jmp qword [r10 + rdi*8]
xor esi, esi
cmp r11d, 0xd82c66c2
setl sil
jmp qword [r10 + rsi*8]
xor esi, esi
cmp r11d, 0x562809c8
setl sil
lea rdi, case.0x140017fa0.2236
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0x3a15083
setl sil
lea rdi, case.0x140017fa0.2248
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0x32a4fbf3
setl sil
lea rdi, case.0x140017fa0.2250
jmp qword [rdi + rsi*8]
mov esi, 0xaf093d48
jmp rcx
jmp qword [case.0x140017fa0.2282]
jmp qword [case.0x140017fa0.2285]
jmp qword [case.0x140017fa0.2286]
jmp qword [case.0x140017fa0.2288]
jmp qword [case.0x140017fa0.2290]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
mov r8, qword [case.0x140017fa0.2292]
jmp r8
jmp qword [case.0x140017fa0.2295]
jmp qword [case.0x140017fa0.2300]
mov r8d, 1
jmp qword [case.0x140017fa0.2302]
jmp qword [case.0x140017fa0.2296]
mov rax, qword [rdx + 8]
mov rdx, qword [case.0x140017fa0.2298]
jmp rdx
jmp qword [case.0x140017fa0.2304]
xor r8d, r8d
jmp qword [case.0x140017fa0.2302]
mov r9, qword [case.0x140017fa0.2308]
jmp r9
jmp qword [case.0x140017fa0.2310]
jmp qword [case.0x140017fa0.2312]
lea r9, case.0x140017fa0.2314
jmp qword [r9 + r8*8]
jmp qword [case.0x140017fa0.2317]
mov r8, rdx
not r8
and r8, rax
not rax
and rax, rdx
sub rax, r8
shr rax, 4
mov rdx, qword [case.0x140017fa0.2318]
jmp rdx
jmp qword [case.0x140017fa0.2298]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], rax
mov rax, qword [case.0x140017fa0.2325]
jmp rax
mov rax, rcx
add rsp, 0x28
ret
jmp qword [case.0x140017fa0.2322]
lea rcx, str.assertion_failed:_0___pointee_size__pointee_size___isize::MAX_as_usizeC:UsersAdministratorDesktop_rust_new2librarycore_srcptrconst_ptr.rs
lea r8, [0x140055c00]
mov edx, 0x49
call fcn.140024870
ud2
lea rcx, str.assertion_failed:_0___pointee_size__pointee_size___isize::MAX_as_usizeC:UsersAdministratorDesktop_rust_new2librarycore_srcptrconst_ptr.rs
lea r8, [0x140055c00]
mov edx, 0x49
call fcn.1400531e0
ud2
push 0x10
pop rax
call fcn.1400449c0
sub rsp, rax
mov rax, rsp
jmp qword [case.0x140017fa0.2328]
jmp qword [case.0x140017fa0.2330]
mov r8, qword [rdx]
mov r9, qword [rdx + 8]
jmp qword [case.0x140017fa0.2332]
jmp qword [case.0x140017fa0.2334]
jmp qword [case.0x140017fa0.2337]
jmp qword [case.0x140017fa0.2341]
push 1
pop rdx
jmp qword [case.0x140017fa0.2343]
xor edx, edx
jmp qword [case.0x140017fa0.2343]
mov r10, qword [case.0x140017fa0.2346]
jmp r10
mov r10, qword [case.0x140017fa0.2349]
jmp r10
lea r10, case.0x140017fa0.2350
jmp qword [r10 + rdx*8]
mov rdx, r9
not rdx
and rdx, r8
not r8
and r8, r9
sub r8, rdx
mov rdx, qword [case.0x140017fa0.2339]
jmp rdx
mov r8, qword [rdx + 8]
mov rdx, qword [case.0x140017fa0.2339]
jmp rdx
jmp qword [case.0x140017fa0.2354]
jmp qword [case.0x140017fa0.2356]
jmp qword [case.0x140017fa0.2356]
jmp qword [case.0x140017fa0.2358]
mov qword [rax + 8], r8
mov qword [rax], 1
mov qword [rcx], r8
jmp qword [case.0x140017fa0.2361]
mov qword [rax + 8], r8
mov qword [rax], 1
mov qword [rcx], r8
mov qword [rax + 8], r8
mov qword [rax], 1
mov qword [rcx], r8
jmp qword [case.0x140017fa0.2361]
jmp qword [case.0x140017fa0.2363]
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], r8
jmp qword [case.0x140017fa0.2365]
mov rdx, qword [rax + 8]
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], rdx
jmp qword [case.0x140017fa0.2365]
mov rax, rcx
mov rsp, rbp
pop rbp
ret
sub rsp, 0x20
lea rcx, str.assertion_failed:_0___pointee_size__pointee_size___isize::MAX_as_usizeC:UsersAdministratorDesktop_rust_new2librarycore_srcptrconst_ptr.rs
lea r8, [0x140055c00]
push 0x49
pop rdx
call fcn.1400531e0
add rsp, 0x20
ud2
xor eax, eax
cmp ebp, 0xc34b8110
setl al
lea rdx, case.0x140017fa0.2450
jmp qword [rdx + rax*8]
sete al
movzx r14d, al
lea r15, case.0x140017fa0.2376
mov r9d, 0xf28f86b9
mov rax, r10
mov r8, rsi
mov r13, rsi
mov rdx, rbx
jmp qword [r15 + r14*8]
mov r9d, 0xdac5cc2f
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [rsp + 0x28]
mov r9d, 0xcc51cbf
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [rsp + 8]
xor eax, eax
cmp ebp, 0x44c77be2
setl al
lea rdx, case.0x140017fa0.2404
jmp qword [rdx + rax*8]
sete al
movzx eax, al
lea rdx, case.0x140017fa0.2376
jmp qword [rdx + rax*8]
mov rax, qword [rsp]
mov rdx, rbx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor r14d, r14d
cmp ebp, 0x31acf7d3
sete r14b
lea r15, case.0x140017fa0.2376
mov r9d, 0xa0300d61
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
sete al
movzx r14d, al
lea r15, case.0x140017fa0.2376
mov r9d, 0xace10543
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor r14d, r14d
cmp ebp, 0x6b32abc8
sete r14b
lea r15, case.0x140017fa0.2376
mov r9d, 0x4b434dda
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor r14d, r14d
cmp ebp, 0x4b434dda
sete r14b
lea r15, case.0x140017fa0.2376
mov r9d, 0xa0f65d17
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor eax, eax
cmp ebp, 0xb9b88810
setl al
lea rdx, case.0x140017fa0.2448
jmp qword [rdx + rax*8]
xor eax, eax
cmp ebp, 0xb62448ed
setl al
lea rdx, case.0x140017fa0.2456
jmp qword [rdx + rax*8]
sete al
movzx r14d, al
lea r15, case.0x140017fa0.2376
mov r9d, 0x31acf7d3
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor r14d, r14d
cmp ebp, 0xb1c83314
sete r14b
lea r15, case.0x140017fa0.2376
mov r9d, 0xb62448ed
mov rax, r10
mov r8, r11
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor eax, eax
cmp ebp, 0x5d45ce1a
setl al
lea rdx, case.0x140017fa0.2386
jmp qword [rdx + rax*8]
xor eax, eax
cmp ebp, 0x68b2634a
setl al
lea rdx, case.0x140017fa0.2388
jmp qword [rdx + rax*8]
xor r14d, r14d
cmp ebp, 0x5d45ce1a
sete r14b
lea r15, case.0x140017fa0.2376
mov r9d, 0xdc6960ba
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor eax, eax
cmp ebp, 0x575e4f2c
setl al
lea rdx, case.0x140017fa0.2394
jmp qword [rdx + rax*8]
mov r9d, 0x84cc9753
mov rax, rdi
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [rsp + 0x10]
xor eax, eax
cmp ebp, 0x8e2489d1
setl al
lea rdx, case.0x140017fa0.2480
jmp qword [rdx + rax*8]
mov r9d, 0xdc6960ba
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [rsp + 0x30]
mov r9d, 0x99e20dad
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [rsp + 0x38]
xor eax, eax
cmp ebp, 0xe37ad14c
setl al
lea rdx, case.0x140017fa0.2436
jmp qword [rdx + rax*8]
mov r9d, 0x31acf7d3
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [rsp + 0x20]
xor r14d, r14d
cmp ebp, 0xa0f65d17
sete r14b
lea r15, case.0x140017fa0.2376
mov r9d, 0x14ead4f5
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor eax, eax
cmp ebp, 0x761d0ab9
setl al
lea rdx, case.0x140017fa0.2374
jmp qword [rdx + rax*8]
sete al
movzx r14d, al
lea r15, case.0x140017fa0.2376
mov r9d, 0xdac5cc2f
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor r14d, r14d
cmp ebp, 0x74a85976
sete r14b
lea r15, case.0x140017fa0.2376
mov r9d, 0x6dbd0b3f
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
sete al
movzx r14d, al
lea r15, case.0x140017fa0.2376
mov r9d, 0x5d45ce1a
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor eax, eax
cmp ebp, 0x6b32abc8
setl al
lea rdx, case.0x140017fa0.2370
jmp qword [rdx + rax*8]
xor eax, eax
cmp ebp, 0x74a85976
setl al
lea rdx, case.0x140017fa0.2372
jmp qword [rdx + rax*8]
xor eax, eax
cmp ebp, 0x6dbd0b3f
setl al
lea rdx, case.0x140017fa0.2380
jmp qword [rdx + rax*8]
sete al
movzx r14d, al
lea r15, case.0x140017fa0.2376
mov r9d, 0x1d79297c
mov rax, r10
mov r8, rcx
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor eax, eax
cmp ebp, 0xef7438d2
setl al
jmp qword [r12 + rax*8]
xor eax, eax
cmp ebp, 0x4b434dda
setl al
lea rdx, case.0x140017fa0.2368
jmp qword [rdx + rax*8]
xor eax, eax
cmp ebp, 0x1d79297c
setl al
lea rdx, case.0x140017fa0.2400
jmp qword [rdx + rax*8]
xor eax, eax
cmp ebp, 0x31acf7d3
setl al
lea rdx, case.0x140017fa0.2402
jmp qword [rdx + rax*8]
xor eax, eax
cmp ebp, 0x2e6d482a
setl al
lea rdx, case.0x140017fa0.2410
jmp qword [rdx + rax*8]
xor r14d, r14d
cmp ebp, 0x1d79297c
sete r14b
lea r15, case.0x140017fa0.2376
mov r9d, 0xc34b8110
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor eax, eax
cmp ebp, 0xcc51cbf
setl al
lea rdx, case.0x140017fa0.2416
jmp qword [rdx + rax*8]
xor eax, eax
cmp ebp, 0x14ead4f5
setl al
lea rdx, case.0x140017fa0.2418
jmp qword [rdx + rax*8]
sete al
movzx r14d, al
lea r15, case.0x140017fa0.2376
mov r9d, 0xb1c83314
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor eax, eax
cmp ebp, 0xf28f86b9
setl al
lea rdx, case.0x140017fa0.2424
jmp qword [rdx + rax*8]
sete al
movzx r14d, al
lea r15, case.0x140017fa0.2376
mov r9d, 0x84cc9753
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor r14d, r14d
cmp ebp, 0xcc51cbf
sete r14b
lea r15, case.0x140017fa0.2376
mov r9d, 0x74a85976
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
mov r9d, 0xcc51cbf
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [rsp + 0x18]
xor eax, eax
cmp ebp, 0xdac5cc2f
setl al
lea rdx, case.0x140017fa0.2432
jmp qword [rdx + rax*8]
xor eax, eax
cmp ebp, 0xdfaeb674
setl al
lea rdx, case.0x140017fa0.2434
jmp qword [rdx + rax*8]
xor eax, eax
cmp ebp, 0xdc6960ba
setl al
lea rdx, case.0x140017fa0.2442
jmp qword [rdx + rax*8]
sete al
movzx r14d, al
lea r15, case.0x140017fa0.2376
mov r9d, 0x6b32abc8
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor r14d, r14d
cmp ebp, 0xdac5cc2f
sete r14b
lea r15, case.0x140017fa0.2376
mov r9d, 0x2e6d482a
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor eax, eax
cmp ebp, 0xa0300d61
setl al
lea rdx, case.0x140017fa0.2472
jmp qword [rdx + rax*8]
sete al
movzx r14d, al
lea r15, case.0x140017fa0.2376
mov r9d, 0xc34b8110
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor r14d, r14d
cmp ebp, 0x99e20dad
sete r14b
lea r15, case.0x140017fa0.2376
mov r9d, 0x44c77be2
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, r10
jmp qword [r15 + r14*8]
xor eax, eax
cmp ebp, 0x861b1590
setl al
lea rdx, case.0x140017fa0.2486
jmp qword [rdx + rax*8]
mov r9d, 0xa0f65d17
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [rsp + 0x40]
xor r14d, r14d
cmp ebp, 0x84cc9753
sete r14b
lea r15, case.0x140017fa0.2376
mov r9d, 0xe37ad14c
mov rax, rdi
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor eax, eax
cmp ebp, 0xb1c83314
setl al
lea rdx, case.0x140017fa0.2430
jmp qword [rdx + rax*8]
xor eax, eax
cmp ebp, 0x99e20dad
setl al
lea rdx, case.0x140017fa0.2462
jmp qword [rdx + rax*8]
xor eax, eax
cmp ebp, 0xa0f65d17
setl al
lea rdx, case.0x140017fa0.2464
jmp qword [rdx + rax*8]
xor eax, eax
cmp ebp, 0xace10543
setl al
lea rdx, case.0x140017fa0.2466
jmp qword [rdx + rax*8]
sete al
movzx r14d, al
lea r15, case.0x140017fa0.2376
mov r9d, 0x99e20dad
mov rax, r10
mov r8, rsi
mov r13, rdi
mov rdx, rbx
jmp qword [r15 + r14*8]
xor r14d, r14d
cmp r9d, 0xef7438d2
setl r14b
mov rbx, rdx
mov rdi, r13
mov rsi, r8
mov r10, rax
mov ebp, r9d
jmp qword [r12 + r14*8]
xor eax, eax
cmp ebp, 0x8df8ce4c
setl al
lea rdx, case.0x140017fa0.2478
jmp qword [rdx + rax*8]
xor esi, esi
cmp r11d, 0xe7f3559f
setl sil
jmp qword [r10 + rsi*8]
xor esi, esi
cmp r11d, 0x4dc4e29b
setl sil
lea rdi, case.0x140017fa0.2494
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0x56e0e3ac
setl sil
lea rdi, case.0x140017fa0.2496
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0x69b800b7
setl sil
lea rdi, case.0x140017fa0.2498
jmp qword [rdi + rsi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.2500
mov esi, 0x916765b9
jmp qword [rbx + rdi*8]
xor esi, esi
cmp r11d, 0xa882940
setl sil
lea rdi, case.0x140017fa0.2506
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xe97e4ce
setl sil
lea rdi, case.0x140017fa0.2508
jmp qword [rdi + rsi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.2500
mov esi, 0x56e0e3ac
jmp qword [rbx + rdi*8]
mov esi, 0xde504ca2
jmp r9
mov esi, 0x8a45e34f
jmp r8
xor edi, edi
cmp r11d, 0x56e0e3ac
sete dil
lea rbx, case.0x140017fa0.2500
mov esi, 0x8a45e34f
jmp qword [rbx + rdi*8]
xor esi, esi
cmp r11d, 0xa882940
sete sil
lea rdi, case.0x140017fa0.2500
jmp qword [rdi + rsi*8]
add rax, rdx
pop rbx
pop rdi
pop rsi
ret
xor esi, esi
cmp r11d, 0x916765b9
setl sil
lea rdi, case.0x140017fa0.2528
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xcc38d2e3
setl sil
lea rdi, case.0x140017fa0.2530
jmp qword [rdi + rsi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.2500
mov esi, 0xe97e4ce
jmp qword [rbx + rdi*8]
xor edi, edi
cmp r11d, 0x8a45e34f
sete dil
lea rbx, case.0x140017fa0.2500
mov esi, 0xa882940
jmp qword [rbx + rdi*8]
xor edi, edi
cmp r11d, 0x916765b9
sete dil
lea rbx, case.0x140017fa0.2500
mov esi, 0xcc38d2e3
jmp qword [rbx + rdi*8]
xor edi, edi
cmp esi, 0xe7f3559f
setl dil
mov r11d, esi
jmp qword [r10 + rdi*8]
xor esi, esi
cmp r11d, 0xce726434
setl sil
lea rdi, case.0x140017fa0.2516
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xcfe3b788
setl sil
lea rdi, case.0x140017fa0.2518
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xde504ca2
setl sil
lea rdi, case.0x140017fa0.2520
jmp qword [rdi + rsi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.2500
mov esi, 0x69b800b7
jmp qword [rbx + rdi*8]
mov esi, 0xcc38d2e3
jmp rcx
xor edi, edi
cmp r11d, 0xcfe3b788
sete dil
lea rbx, case.0x140017fa0.2500
mov esi, 0xde504ca2
jmp qword [rbx + rdi*8]
xor esi, esi
cmp r11d, 0x636003bf
setl sil
lea rdi, case.0x140017fa0.2542
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0x74de1ef6
setl sil
lea rdi, case.0x140017fa0.2544
jmp qword [rdi + rsi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.2546
mov esi, 0x5c9f323b
jmp qword [rbx + rdi*8]
xor edi, edi
cmp r11d, 0x5c9f323b
sete dil
lea rbx, case.0x140017fa0.2546
mov esi, 0xd5f49893
jmp qword [rbx + rdi*8]
mov esi, 0x46791b0f
jmp r9
xor esi, esi
cmp r11d, 0x47e89cc9
setl sil
lea rdi, case.0x140017fa0.2554
jmp qword [rdi + rsi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.2546
mov esi, 0xefa4f43f
jmp qword [rbx + rdi*8]
xor edi, edi
cmp r11d, 0x46791b0f
sete dil
lea rbx, case.0x140017fa0.2546
mov esi, 0xc672cb95
jmp qword [rbx + rdi*8]
xor esi, esi
cmp r11d, 0xc672cb95
setl sil
lea rdi, case.0x140017fa0.2562
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xd5f49893
setl sil
lea rdi, case.0x140017fa0.2564
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xefa4f43f
setl sil
lea rdi, case.0x140017fa0.2566
jmp qword [rdi + rsi*8]
sete bl
movzx edi, bl
lea rbx, case.0x140017fa0.2546
mov esi, 0x74de1ef6
jmp qword [rbx + rdi*8]
xor esi, esi
cmp r11d, 0x8b6c35b4
setl sil
lea rdi, case.0x140017fa0.2574
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0xbffd173c
setl sil
lea rdi, case.0x140017fa0.2576
jmp qword [rdi + rsi*8]
mov esi, 0x74de1ef6
jmp r8
xor esi, esi
cmp r11d, 0xc672cb95
sete sil
lea rdi, case.0x140017fa0.2546
jmp qword [rdi + rsi*8]
shl rdx, 4
add rax, rdx
pop rbx
pop rdi
pop rsi
ret
xor edi, edi
cmp r11d, 0x89127160
sete dil
lea rbx, case.0x140017fa0.2546
mov esi, 0x47e89cc9
jmp qword [rbx + rdi*8]
xor edi, edi
cmp esi, 0x266a5cea
setl dil
mov r11d, esi
jmp qword [r10 + rdi*8]
xor edi, edi
cmp r11d, 0xd5f49893
sete dil
lea rbx, case.0x140017fa0.2546
mov esi, 0x46791b0f
jmp qword [rbx + rdi*8]
mov esi, 0x89127160
jmp rcx
xor esi, esi
cmp r11d, 0x5c9f323b
setl sil
lea rdi, case.0x140017fa0.2540
jmp qword [rdi + rsi*8]
xor esi, esi
cmp r11d, 0x46791b0f
setl sil
lea rdi, case.0x140017fa0.2552
jmp qword [rdi + rsi*8]
xor edi, edi
cmp r11d, 0x266a5cea
sete dil
lea rbx, case.0x140017fa0.2546
mov esi, 0x89127160
jmp qword [rbx + rdi*8]
xor esi, esi
cmp r11d, 0x266a5cea
setl sil
jmp qword [r10 + rsi*8]
jmp qword [case.0x140017fa0.2586]
jmp qword [case.0x140017fa0.2588]
jmp qword [case.0x140017fa0.2590]
jmp qword [case.0x140017fa0.2593]
cmp rdi, rdx
sete al
mov rcx, qword [case.0x140017fa0.2595]
jmp rcx
jmp qword [case.0x140017fa0.2597]
test rdx, rdx
sete al
mov rcx, qword [case.0x140017fa0.2599]
jmp rcx
jmp qword [case.0x140017fa0.2595]
mov rcx, qword [case.0x140017fa0.2603]
jmp rcx
jmp qword [case.0x140017fa0.2604]
movzx eax, al
lea rcx, case.0x140017fa0.2606
jmp qword [rcx + rax*8]
jmp qword [case.0x140017fa0.2609]
jmp qword [case.0x140017fa0.2610]
jmp qword [case.0x140017fa0.2613]
jmp qword [case.0x140017fa0.2614]
jmp qword [case.0x140017fa0.2623]
jmp qword [case.0x140017fa0.2625]
jmp qword [case.0x140017fa0.2626]
jmp qword [case.0x140017fa0.2629]
jmp qword [case.0x140017fa0.2633]
mov eax, 1
jmp qword [case.0x140017fa0.2635]
jmp qword [case.0x140017fa0.2617]
jmp qword [case.0x140017fa0.2619]
jmp qword [case.0x140017fa0.2620]
jmp qword [case.0x140017fa0.2630]
mov rbx, rdx
jmp case.0x140017fa0.2652
jmp qword [case.0x140017fa0.2637]
xor eax, eax
jmp qword [case.0x140017fa0.2635]
mov rcx, qword [case.0x140017fa0.2641]
jmp rcx
jmp qword [case.0x140017fa0.2643]
jmp qword [case.0x140017fa0.2645]
lea rcx, case.0x140017fa0.2646
jmp qword [rcx + rax*8]
jmp qword [case.0x140017fa0.2649]
jmp qword [case.0x140017fa0.2651]
mov rax, rdx
not rax
and rax, rdi
mov rbx, rdi
not rbx
and rbx, rdx
sub rbx, rax
mov rax, qword [case.0x140017fa0.2652]
jmp rax
mov rax, qword [case.0x140017fa0.2654]
xor r14d, r14d
jmp rax
mov rax, qword [case.0x140017fa0.2656]
jmp rax
lea rdx, [rdi + r14]
mov rcx, rsi
call fcn.140002eb2
mov rax, qword [case.0x140017fa0.2659]
jmp rax
mov rax, qword [case.0x140017fa0.2660]
jmp rax
inc r14
xor eax, eax
cmp r14, rbx
sete al
lea rcx, case.0x140017fa0.2654
jmp qword [rcx + rax*8]
mov rax, qword [case.0x140017fa0.2664]
jmp rax
jmp qword [case.0x140017fa0.2620]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_0___pointee_size__pointee_size___isize::MAX_as_usizeC:UsersAdministratorDesktop_rust_new2librarycore_srcptrconst_ptr.rs
lea r8, [0x140055c00]
mov edx, 0x49
call fcn.1400531e0
ud2
jmp qword [case.0x140017fa0.2670]
jmp qword [case.0x140017fa0.2672]
jmp qword [case.0x140017fa0.2675]
mov r9, qword [rdx]
mov r8, qword [rdx + 8]
mov rdx, qword [case.0x140017fa0.2676]
jmp rdx
jmp qword [case.0x140017fa0.2679]
jmp qword [case.0x140017fa0.2681]
jmp qword [case.0x140017fa0.2689]
push 1
pop rdx
jmp qword [case.0x140017fa0.2691]
mov r8, qword [rdx + 8]
jmp qword [case.0x140017fa0.2682]
jmp qword [case.0x140017fa0.2685]
mov rdx, qword [case.0x140017fa0.2687]
jmp rdx
mov r10, qword [case.0x140017fa0.2691]
xor edx, edx
jmp r10
mov r10, qword [case.0x140017fa0.2695]
jmp r10
lea r10, case.0x140017fa0.2696
jmp qword [r10 + rdx*8]
jmp qword [case.0x140017fa0.2699]
sub r8, r9
mov rdx, qword [case.0x140017fa0.2701]
jmp rdx
jmp qword [case.0x140017fa0.2687]
jmp qword [case.0x140017fa0.2704]
mov qword [rax + 8], r8
mov qword [rax], 1
mov qword [rax + 8], r8
mov qword [rax], 1
jmp qword [case.0x140017fa0.2707]
jmp qword [case.0x140017fa0.2708]
mov qword [rcx], r8
movups xmm0, xmmword [rax]
movups xmmword [rcx + 8], xmm0
jmp qword [case.0x140017fa0.2710]
jmp qword [case.0x140017fa0.2713]
mov rax, rcx
mov rsp, rbp
pop rbp
ret
sub rsp, 0x20
lea rcx, str.assertion_failed:_0___pointee_size__pointee_size___isize::MAX_as_usizeC:UsersAdministratorDesktop_rust_new2librarycore_srcptrconst_ptr.rs
lea r8, [0x140055c00]
push 0x49
pop rdx
call fcn.1400531e0
add rsp, 0x20
ud2
jmp qword [case.0x140017fa0.2717]
jmp qword [case.0x140017fa0.2719]
jmp qword [case.0x140017fa0.2720]
jmp qword [case.0x140017fa0.2722]
mov r8, qword [rdx]
mov rax, qword [rdx + 8]
mov rdx, qword [case.0x140017fa0.2725]
jmp rdx
jmp qword [case.0x140017fa0.2727]
mov edx, 1
jmp qword [case.0x140017fa0.2731]
xor edx, edx
jmp qword [case.0x140017fa0.2731]
mov r9, qword [case.0x140017fa0.2734]
jmp r9
jmp qword [case.0x140017fa0.2736]
lea r9, case.0x140017fa0.2738
jmp qword [r9 + rdx*8]
sub rax, r8
shr rax, 4
jmp case.0x140017fa0.2729
mov rax, qword [rdx + 8]
mov rdx, qword [case.0x140017fa0.2729]
jmp rdx
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], rax
mov rax, rcx
add rsp, 0x28
ret
jmp qword [case.0x140017fa0.2741]
lea rcx, str.assertion_failed:_0___pointee_size__pointee_size___isize::MAX_as_usizeC:UsersAdministratorDesktop_rust_new2librarycore_srcptrconst_ptr.rs
lea r8, [0x140055c00]
mov edx, 0x49
call fcn.140024870
ud2
lea rcx, str.assertion_failed:_0___pointee_size__pointee_size___isize::MAX_as_usizeC:UsersAdministratorDesktop_rust_new2librarycore_srcptrconst_ptr.rs
lea r8, [0x140055c00]
mov edx, 0x49
call fcn.1400531e0
ud2
xor ecx, ecx
cmp eax, 0x1352ec08
setl cl
lea rdx, case.0x140017fa0.2744
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x2bf14ca5
setl cl
lea rdx, case.0x140017fa0.2746
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x6993350a
setl cl
lea rdx, case.0x140017fa0.2748
jmp qword [rdx + rcx*8]
jmp qword [rbp - 0x10]
mov qword [rbx], rsi
mov qword [rbx + 8], r12
mov eax, 0xdc41c916
xor ecx, ecx
cmp eax, 0xdc41c916
setl cl
jmp qword [r13 + rcx*8]
xor ecx, ecx
cmp eax, 0xe8411a97
setl cl
lea rdx, case.0x140017fa0.2756
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x91b3e45
setl cl
lea rdx, case.0x140017fa0.2758
jmp qword [rdx + rcx*8]
jmp qword [rbp - 0x18]
sub rsp, 0x20
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
call fcn.140008d1a
add rsp, 0x20
mov eax, 0xae873783
xor ecx, ecx
cmp eax, 0xdc41c916
setl cl
jmp qword [r13 + rcx*8]
xor ecx, ecx
cmp eax, 0xdc41c916
sete cl
lea rdx, case.0x140017fa0.2750
jmp qword [rdx + rcx*8]
mov qword [rbx], rsi
mov qword [rbx + 8], r12
mov eax, 0x9d7d5b28
xor ecx, ecx
cmp eax, 0xdc41c916
setl cl
mov rdi, rbx
jmp qword [r13 + rcx*8]
xor edx, edx
cmp eax, 0x1352ec08
sete dl
lea r8, case.0x140017fa0.2750
mov ecx, 0x93706ef5
jmp qword [r8 + rdx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.2750
jmp qword [rdx + rcx*8]
mov rax, r14
mov rdx, r15
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor edx, edx
cmp eax, 0xe8411a97
sete dl
lea r8, case.0x140017fa0.2750
mov ecx, 0xdc41c916
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x9d7d5b28
setl cl
lea rdx, case.0x140017fa0.2766
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xae873783
setl cl
lea rdx, case.0x140017fa0.2768
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xb7829f39
setl cl
lea rdx, case.0x140017fa0.2770
jmp qword [rdx + rcx*8]
jmp qword [rbp - 0x20]
mov eax, 0x93706ef5
xor ecx, ecx
cmp eax, 0xdc41c916
setl cl
jmp qword [r13 + rcx*8]
xor ecx, ecx
cmp eax, 0x93706ef5
setl cl
lea rdx, case.0x140017fa0.2778
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x98f5b2d5
setl cl
lea rdx, case.0x140017fa0.2780
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x93706ef5
sete cl
lea rdx, case.0x140017fa0.2750
jmp qword [rdx + rcx*8]
mov r14, qword [rdi]
mov r15, qword [rbx + 8]
mov eax, 0x6993350a
xor ecx, ecx
cmp eax, 0xdc41c916
setl cl
jmp qword [r13 + rcx*8]
xor ecx, ecx
cmp eax, 0xae873783
sete cl
lea rdx, case.0x140017fa0.2750
jmp qword [rdx + rcx*8]
push 0x10
pop rcx
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov qword [rbp - 0x28], rsp
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov rbx, rsp
sub rsp, 0x20
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
call fcn.140008d1a
add rsp, 0x20
mov r12, rax
mov eax, 0x8f82801d
xor ecx, ecx
cmp eax, 0xdc41c916
setl cl
jmp qword [r13 + rcx*8]
xor edx, edx
cmp eax, 0x9d7d5b28
sete dl
lea r8, case.0x140017fa0.2750
mov ecx, 0x1352ec08
jmp qword [r8 + rdx*8]
xor edx, edx
cmp ecx, 0xdc41c916
setl dl
mov eax, ecx
jmp qword [r13 + rdx*8]
xor edx, edx
cmp eax, 0x8f82801d
sete dl
lea r8, case.0x140017fa0.2750
mov ecx, 0xe8411a97
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0xdc41c916
setl cl
jmp qword [r13 + rcx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.2750
mov ecx, 0xae873783
jmp qword [r8 + rdx*8]
xor r8d, r8d
cmp eax, 0x41df71e7
sete r8b
lea r9, case.0x140017fa0.2798
mov ecx, 0xbe858c78
mov rdx, r14
jmp qword [r9 + r8*8]
xor ecx, ecx
cmp eax, 0x4ed4d892
setl cl
lea rdx, case.0x140017fa0.2790
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x5e18af7d
setl cl
lea rdx, case.0x140017fa0.2792
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x772f099e
setl cl
lea rdx, case.0x140017fa0.2794
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x78e08c90
setl cl
lea rdx, case.0x140017fa0.2796
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x772f099e
sete cl
lea rdx, case.0x140017fa0.2798
jmp qword [rdx + rcx*8]
sub rsp, 0x20
mov rcx, r13
mov rdx, qword [rbp - 8]
mov r15, rbx
mov rbx, r11
call fcn.140008d1a
sub rsp, 0x10
lea rcx, str.C:UsersAdministratorDesktop_rust_new2librarycore_src_sliceiter.rs
mov qword [rsp + 0x20], rcx
mov rdi, r13
mov r13, r12
mov r12, qword [rbp - 0x18]
mov rcx, r12
mov rdx, qword [rbp]
mov r8, rdi
mov r9, rax
call fcn.14000d364
mov r11, rbx
mov rbx, r15
mov r10, qword [rbp - 0x10]
add rsp, 0x30
mov r15, qword [r12]
mov rsi, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
mov qword [rbp - 0x28], rax
lea rax, [r12 + 0x18]
mov r12, r13
mov r13, rdi
lea rdi, case.0x140017fa0.2788
mov qword [rbp - 0x20], rax
mov eax, 0xff11c08e
xor ecx, ecx
cmp eax, 0x216a6699
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x3afb0478
setl cl
lea rdx, case.0x140017fa0.2818
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x2c331eaa
setl cl
lea rdx, case.0x140017fa0.2830
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x2de60570
setl cl
lea rdx, case.0x140017fa0.2832
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.2798]
sub rsp, 0x20
mov rcx, r13
mov rdx, qword [rbp - 8]
mov rdi, r12
mov r12, rsi
mov rsi, r15
mov r15, rbx
mov rbx, r11
call fcn.140008d1a
sub rsp, 0x10
lea rcx, str.C:UsersAdministratorDesktop_rust_new2librarycore_src_sliceiter.rs
mov qword [rsp + 0x20], rcx
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp]
mov r8, r13
mov r9, rax
call fcn.14000d364
mov r11, rbx
mov rbx, r15
mov r15, rsi
mov rsi, r12
mov r12, rdi
lea rdi, case.0x140017fa0.2788
mov r10, qword [rbp - 0x10]
add rsp, 0x30
mov eax, 0x772f099e
xor ecx, ecx
cmp eax, 0x216a6699
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x76d150e5
setl cl
lea rdx, case.0x140017fa0.2802
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.2798
jmp qword [rdx + rcx*8]
mov rax, qword [rbp - 0x20]
mov rbx, qword [rax]
mov rdx, qword [rbp - 0x28]
mov qword [r10], rdx
mov eax, 0x41df71e7
xor ecx, ecx
cmp eax, 0x216a6699
setl cl
mov qword [rbp], rdx
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x216a6699
sete cl
lea rdx, case.0x140017fa0.2798
jmp qword [rdx + rcx*8]
mov r11, qword [r12]
mov rax, qword [r12 + 8]
mov qword [rbp - 0x48], rax
mov eax, 0x560e3ee0
xor ecx, ecx
cmp eax, 0x216a6699
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x5e18af7d
sete cl
lea rdx, case.0x140017fa0.2798
jmp qword [rdx + rcx*8]
and qword [r12], 0
mov eax, 0x81a812ad
xor ecx, ecx
cmp eax, 0x216a6699
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x511f2b75
setl cl
lea rdx, case.0x140017fa0.2808
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x560e3ee0
setl cl
lea rdx, case.0x140017fa0.2810
jmp qword [rdx + rcx*8]
sete cl
movzx r8d, cl
lea r9, case.0x140017fa0.2798
mov ecx, 0x2de60570
mov rdx, r14
jmp qword [r9 + r8*8]
xor ecx, ecx
cmp eax, 0x41df71e7
setl cl
lea rdx, case.0x140017fa0.2820
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x47333406
setl cl
lea rdx, case.0x140017fa0.2822
jmp qword [rdx + rcx*8]
sete cl
movzx r8d, cl
lea r9, case.0x140017fa0.2798
mov ecx, 0x772f099e
mov rdx, r14
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0x4ed4d892
sete r8b
lea r9, case.0x140017fa0.2798
mov ecx, 0x1d5c7b25
mov rdx, r14
jmp qword [r9 + r8*8]
mov ecx, 0xaac2cf0
mov rdx, r14
jmp qword [case.0x140017fa0.2798]
sete cl
movzx r8d, cl
lea r9, case.0x140017fa0.2798
mov ecx, 0xebe9d795
mov rdx, r14
jmp qword [r9 + r8*8]
sete cl
movzx r8d, cl
lea r9, case.0x140017fa0.2798
mov ecx, 0xc5a72d07
mov rdx, r11
jmp qword [r9 + r8*8]
mov ecx, 0x216a6699
mov rdx, r14
jmp qword [case.0x140017fa0.2798]
xor ecx, ecx
cmp eax, 0xbe858c78
setl cl
lea rdx, case.0x140017fa0.2840
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xff11c08e
setl cl
lea rdx, case.0x140017fa0.2842
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xc5a72d07
setl cl
lea rdx, case.0x140017fa0.2858
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xebe9d795
setl cl
lea rdx, case.0x140017fa0.2860
jmp qword [rdx + rcx*8]
sete cl
movzx ecx, cl
lea rdx, case.0x140017fa0.2798
jmp qword [rdx + rcx*8]
mov rax, qword [rbp - 0x38]
mov rcx, qword [rbp - 0x30]
mov qword [rax], rcx
mov rax, qword [rbp - 0x40]
cmp qword [rax + 8], 0
mov ecx, 0x5e18af7d
mov eax, 0x47333406
cmove eax, ecx
xor ecx, ecx
cmp eax, 0x216a6699
setl cl
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x8a3cedf7
setl cl
lea rdx, case.0x140017fa0.2868
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xaae60349
setl cl
lea rdx, case.0x140017fa0.2870
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xbe392102
setl cl
lea rdx, case.0x140017fa0.2872
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xaae60349
sete cl
lea rdx, case.0x140017fa0.2798
jmp qword [rdx + rcx*8]
push 0x10
pop rcx
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov rdx, rsi
mov rsi, rsp
push 0x20
pop rax
call fcn.1400449c0
sub rsp, rax
mov qword [rbp - 0x18], rsp
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov r12, rsp
mov rax, qword [rbp]
mov qword [rsi], rax
mov qword [rbp - 0x40], rsi
mov rax, rsi
mov rsi, rdx
add rax, 8
mov qword [rbp - 0x38], rax
mov eax, 0x78e08c90
xor ecx, ecx
cmp eax, 0x216a6699
setl cl
mov qword [rbp - 0x30], r13
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0x87e438ec
setl cl
lea rdx, case.0x140017fa0.2880
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x88d69882
setl cl
lea rdx, case.0x140017fa0.2882
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.2798]
mov qword [r10 + 8], rbx
mov qword [r12], r15
mov qword [r12 + 8], rsi
mov eax, 0xbe858c78
xor ecx, ecx
cmp eax, 0x216a6699
setl cl
mov r13, rbx
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0xbe858c78
sete cl
lea rdx, case.0x140017fa0.2798
jmp qword [rdx + rcx*8]
mov qword [r10 + 8], rbx
mov qword [r12], r15
mov qword [r12 + 8], rsi
mov eax, 0x4ed4d892
xor ecx, ecx
cmp eax, 0x216a6699
setl cl
mov r13, rbx
jmp qword [rdi + rcx*8]
xor ecx, ecx
cmp eax, 0xaac2cf0
setl cl
lea rdx, case.0x140017fa0.2844
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x1d5c7b25
setl cl
lea rdx, case.0x140017fa0.2846
jmp qword [rdx + rcx*8]
sete cl
movzx r8d, cl
lea r9, case.0x140017fa0.2798
mov ecx, 0x216a6699
mov rdx, r14
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0x8a3cedf7
sete r8b
lea r9, case.0x140017fa0.2798
mov ecx, 0xaae60349
mov rdx, r14
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0x81a812ad
sete r8b
lea r9, case.0x140017fa0.2798
mov ecx, 0x1d5c7b25
mov rdx, r14
jmp qword [r9 + r8*8]
xor ecx, ecx
cmp eax, 0x5562c96
setl cl
lea rdx, case.0x140017fa0.2852
jmp qword [rdx + rcx*8]
sete cl
movzx r8d, cl
lea r9, case.0x140017fa0.2798
mov ecx, 0x8a3cedf7
mov rdx, r14
jmp qword [r9 + r8*8]
xor ecx, ecx
cmp eax, 0xc5a72d07
sete cl
lea rdx, case.0x140017fa0.2798
jmp qword [rdx + rcx*8]
mov rax, r14
mov rdx, qword [rbp - 0x48]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sete cl
movzx r8d, cl
lea r9, case.0x140017fa0.2798
mov ecx, 0xaac2cf0
mov rdx, r14
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp ecx, 0x216a6699
setl r8b
mov r14, rdx
mov eax, ecx
jmp qword [rdi + r8*8]
mov ecx, 0xaae60349
mov rdx, r14
jmp qword [case.0x140017fa0.2798]
xor ecx, ecx
cmp eax, 0x216a6699
setl cl
jmp qword [rdi + rcx*8]
xor r8d, r8d
cmp eax, 0xaac2cf0
sete r8b
lea r9, case.0x140017fa0.2798
mov ecx, 0x5562c96
mov rdx, r14
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0xff11c08e
sete r8b
lea r9, case.0x140017fa0.2798
mov ecx, 0x76d150e5
mov rdx, r14
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0x50d778bc
setl r8b
lea r9, case.0x140017fa0.2892
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0x671e7eb0
setl r8b
lea r9, case.0x140017fa0.2894
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0x74cbb897
setl r8b
lea r9, case.0x140017fa0.2896
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0x7d4739b8
setl r8b
lea r9, case.0x140017fa0.2898
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0x7f8eb3c6
setl r8b
lea r9, case.0x140017fa0.2900
jmp qword [r9 + r8*8]
jmp qword [case.0x140017fa0.2902]
and qword [rsi], 0
mov eax, 0x65e41bed
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x2c3bad82
setl r8b
lea r9, case.0x140017fa0.2928
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0x38a5f192
setl r8b
lea r9, case.0x140017fa0.2930
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0x3a02abe8
setl r8b
lea r9, case.0x140017fa0.2932
jmp qword [r9 + r8*8]
sete r8b
movzx r8d, r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0xf4ad2136
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x65e41bed
setl r8b
lea r9, case.0x140017fa0.2914
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0x6677d383
setl r8b
lea r9, case.0x140017fa0.2916
jmp qword [r9 + r8*8]
sete r8b
movzx r8d, r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0xe3bdef5b
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x1a1294b5
setl r8b
lea r9, case.0x140017fa0.2944
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0x1e2a95a7
setl r8b
lea r9, case.0x140017fa0.2946
jmp qword [r9 + r8*8]
jmp qword [case.0x140017fa0.2902]
mov eax, 0x30a23f88
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x6cf1449e
setl r8b
lea r9, case.0x140017fa0.2908
jmp qword [r9 + r8*8]
sete r8b
movzx r8d, r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0x74cbb897
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x30a23f88
setl r8b
lea r9, case.0x140017fa0.2938
jmp qword [r9 + r8*8]
sete r8b
movzx r8d, r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
push 0x10
pop rax
call fcn.1400449c0
sub rsp, rax
mov rsi, rsp
mov rbx, qword [r15 + 8]
mov eax, 0xecfb3110
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x512efaf9
setl r8b
lea r9, case.0x140017fa0.2922
jmp qword [r9 + r8*8]
sete r8b
movzx r8d, r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0x6677d383
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x1828c315
setl r8b
lea r9, case.0x140017fa0.2952
jmp qword [r9 + r8*8]
sete r8b
movzx r8d, r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0x86e47be1
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
mov qword [rbp - 8], r10
mov qword [rbp], r13
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x74cbb897
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0xcff42f1d
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x38a5f192
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0x65e41bed
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x65e41bed
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
and qword [rsi], 0
mov eax, 0xa10548b9
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
jmp qword [case.0x140017fa0.2902]
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [r15], xmm0
mov eax, 0xe06dd784
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x671e7eb0
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0xda92067c
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x2c3bad82
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0x958e1f97
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x50d778bc
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0x2c3bad82
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
jmp qword [case.0x140017fa0.2902]
mov eax, 0x6677d383
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
sete r8b
movzx r8d, r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xda92067c
setl r8b
lea r9, case.0x140017fa0.2958
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0xeaf92019
setl r8b
lea r9, case.0x140017fa0.2960
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0xf2588577
setl r8b
lea r9, case.0x140017fa0.2962
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0xf4ad2136
setl r8b
lea r9, case.0x140017fa0.2964
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0x48362a4
setl r8b
lea r9, case.0x140017fa0.2966
jmp qword [r9 + r8*8]
jmp qword [case.0x140017fa0.2902]
mov qword [r14], rdx
mov qword [rsi + 8], rcx
mov eax, 0x958e1f97
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xb137a417
setl r8b
lea r9, case.0x140017fa0.2994
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0xcff42f1d
setl r8b
lea r9, case.0x140017fa0.2996
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0xd2511b43
setl r8b
lea r9, case.0x140017fa0.2998
jmp qword [r9 + r8*8]
jmp qword [case.0x140017fa0.2902]
mov eax, 0xcff42f1d
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xe3bdef5b
setl r8b
lea r9, case.0x140017fa0.2980
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0xe688ff53
setl r8b
lea r9, case.0x140017fa0.2982
jmp qword [r9 + r8*8]
sete r8b
movzx r8d, r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
test rbx, rbx
mov r8d, 0x38a5f192
mov eax, 0xf2588577
cmove eax, r8d
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xa10548b9
setl r8b
lea r9, case.0x140017fa0.3010
jmp qword [r9 + r8*8]
xor r8d, r8d
cmp eax, 0xad672375
setl r8b
lea r9, case.0x140017fa0.3012
jmp qword [r9 + r8*8]
jmp qword [case.0x140017fa0.2902]
mov eax, 0x1828c315
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xecfb3110
setl r8b
lea r9, case.0x140017fa0.2974
jmp qword [r9 + r8*8]
sete r8b
movzx r8d, r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0xe688ff53
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xc5050d85
setl r8b
lea r9, case.0x140017fa0.3004
jmp qword [r9 + r8*8]
sete r8b
movzx r8d, r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0xe06dd784
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xe06dd784
setl r8b
lea r9, case.0x140017fa0.2988
jmp qword [r9 + r8*8]
sete r8b
movzx r8d, r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [r15], xmm0
mov eax, 0x50d778bc
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
mov r14, rsi
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x958e1f97
setl r8b
lea r9, case.0x140017fa0.3018
jmp qword [r9 + r8*8]
sete r8b
movzx r8d, r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov qword [r14], rdx
mov qword [rsi + 8], rcx
mov eax, 0x6cf1449e
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xf2588577
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov qword [rbp - 0x10], r14
mov r14, qword [r15 + 8]
mov rdx, qword [r15 + 0x10]
sub rsp, 0x20
mov rcx, r14
mov qword [rbp - 0x18], rsi
mov rsi, rbx
mov rbx, r10
call fcn.140008d1a
add rsp, 0x20
mov rdx, qword [r15]
sub rsp, 0x30
mov rdi, r15
lea r15, [rbp - 0x38]
mov rcx, r15
mov r8, r14
mov r14, qword [rbp - 0x10]
mov r9, rax
call fcn.14000d433
mov r10, rbx
mov rbx, rsi
mov rsi, qword [rbp - 0x18]
add rsp, 0x30
mov rdx, qword [r15]
mov rcx, qword [r15 + 8]
mov r15, rdi
mov eax, 0xc5050d85
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xcff42f1d
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov r10, qword [rsi]
mov r13, qword [rsi + 8]
mov eax, 0x671e7eb0
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xe3bdef5b
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0x74cbb897
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xa10548b9
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0x512efaf9
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xeaf92019
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0x30a23f88
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
jmp qword [case.0x140017fa0.2902]
mov eax, 0xf4ad2136
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xda92067c
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0x1828c315
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0x86e47be1
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0x3a02abe8
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
xor r8d, r8d
cmp eax, 0xf4ad2136
sete r8b
lea r9, case.0x140017fa0.2902
jmp qword [r9 + r8*8]
mov eax, 0x7f8eb3c6
xor r8d, r8d
cmp eax, 0xb1498d8
setl r8b
jmp qword [r12 + r8*8]
mov rax, qword [rbp - 8]
mov rdx, qword [rbp]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x1400d00e4]
jmp qword [case.0x140017fa0.3026]
mov eax, dword [0x1400d00e4]
mov eax, dword [0x1400d00e4]
jmp qword [case.0x140017fa0.3026]
xor r8d, r8d
test eax, eax
sete r8b
lea rax, case.0x140017fa0.3028
jmp qword [rax + r8*8]
jmp qword [case.0x140017fa0.3030]
mov r9, qword [rdx + 0x10]
xor r8d, r8d
test r9, r9
sete r8b
lea rdx, case.0x140017fa0.3056
jmp qword [rdx + r8*8]
xor edx, edx
div r9
mov r9, qword [case.0x140017fa0.3058]
jmp r9
jmp qword [case.0x140017fa0.3060]
lea r9, case.0x140017fa0.3062
jmp qword [r9 + r8*8]
jmp qword [case.0x140017fa0.3066]
xor r8d, r8d
test rdx, rdx
setne r8b
lea rdx, case.0x140017fa0.3068
jmp qword [rdx + r8*8]
jmp qword [case.0x140017fa0.3071]
inc rax
mov rdx, qword [case.0x140017fa0.3071]
jmp rdx
mov qword [rcx], rax
mov rdx, qword [case.0x140017fa0.3075]
jmp rdx
jmp qword [case.0x140017fa0.3076]
mov qword [rcx + 8], 1
jmp qword [case.0x140017fa0.3079]
mov qword [rcx + 8], 1
mov qword [rcx + 8], 1
jmp qword [case.0x140017fa0.3079]
mov qword [rcx + 0x10], rax
jmp qword [case.0x140017fa0.3081]
jmp qword [case.0x140017fa0.3064]
lea rcx, [0x1400bc120]
lea r8, str.C:UsersAdministratorDesktop_rust_new2librarycore_src_sliceiter.rs
mov edx, 0x19
call fcn.140024870
ud2
lea rcx, [0x1400bc0c0]
lea r8, str.C:UsersAdministratorDesktop_rust_new2librarycore_src_sliceiter.rs
mov edx, 0x39
jmp 0x1400229fb
lea rcx, [0x1400bc120]
lea r8, str.C:UsersAdministratorDesktop_rust_new2librarycore_src_sliceiter.rs
mov edx, 0x19
call fcn.1400531e0
ud2
jmp qword [case.0x140017fa0.3055]
and qword [rcx], 0
jmp qword [case.0x140017fa0.3051]
jmp qword [case.0x140017fa0.3053]
mov qword [rcx + 8], 1
and qword [rcx + 0x10], 0
mov rax, rcx
add rsp, 0x28
ret
jmp qword [case.0x140017fa0.3042]
mov dword [0x1400d00e4], 1
mov dword [0x1400d00e4], 1
jmp qword [case.0x140017fa0.3045]
mov rax, qword [rdx + 8]
mov r8, qword [case.0x140017fa0.3047]
jmp r8
xor r8d, r8d
test rax, rax
sete r8b
lea r9, case.0x140017fa0.3048
jmp qword [r9 + r8*8]
mov al, byte [0x1400bc0b6]
xor al, 0xd
jmp qword [case.0x140017fa0.3039]
mov byte [0x1400bc0f6], al
mov r8b, byte [0x1400bc0b7]
lea r9d, [r8 + r8]
and r9b, 0x30
sub r8b, r9b
add r8b, 0x98
mov byte [0x1400bc0f7], r8b
mov r8b, byte [0x1400bc0b8]
xor r8b, 0x32
mov byte [0x1400bc0f8], r8b
mov r8b, byte [0x1400bc100]
lea r9d, [r8 + r8]
and r9b, 0xc4
sub r8b, r9b
add r8b, 0xe2
mov byte [0x1400bc120], r8b
mov r8b, byte [0x1400bc101]
xor r8b, 0x17
mov byte [0x1400bc121], r8b
mov r8b, byte [0x1400bc102]
mov r9d, r8d
not r9b
or r9b, 0x25
or r8b, 0xda
and r8b, r9b
mov byte [0x1400bc122], r8b
mov r8b, byte [0x1400bc103]
xor r8b, 0xdc
mov byte [0x1400bc123], r8b
mov r8b, byte [0x1400bc104]
xor r8b, 0xc6
mov byte [0x1400bc124], r8b
mov r8b, byte [0x1400bc105]
xor r8b, 9
mov byte [0x1400bc125], r8b
mov r8b, byte [0x1400bc106]
xor r8b, 0x36
mov byte [0x1400bc126], r8b
mov r8b, byte [0x1400bc107]
xor r8b, 0x8c
mov byte [0x1400bc127], r8b
mov r8b, byte [0x1400bc108]
xor r8b, 0xf4
mov byte [0x1400bc128], r8b
mov r8b, byte [0x1400bc109]
xor r8b, 0x6b
mov byte [0x1400bc129], r8b
mov r8b, byte [0x1400bc10a]
xor r8b, 0x5e
mov byte [0x1400bc12a], r8b
mov r8b, byte [0x1400bc10b]
lea r9d, [r8 + r8]
and r9b, 0x32
sub r8b, r9b
add r8b, 0x99
mov byte [0x1400bc12b], r8b
mov r8b, byte [str.kPj]
xor r8b, 0x17
mov byte [0x1400bc12c], r8b
mov r8b, byte [0x1400bc10d]
xor r8b, 0x1d
mov byte [0x1400bc12d], r8b
mov r8b, byte [0x1400bc10e]
lea r9d, [r8 + r8]
and r9b, 0x72
sub r8b, r9b
add r8b, 0x39
mov byte [0x1400bc12e], r8b
mov r8b, byte [0x1400bc10f]
lea r9d, [r8 + r8]
and r9b, 0x1c
sub r8b, r9b
add r8b, 0xe
mov byte [0x1400bc12f], r8b
mov r8b, byte [0x1400bc110]
xor r8b, 0x92
mov byte [0x1400bc130], r8b
mov r8b, byte [0x1400bc111]
xor r8b, 0xad
mov byte [0x1400bc131], r8b
mov r8b, byte [0x1400bc112]
lea r9d, [r8 + r8]
and r9b, 0xb2
sub r8b, r9b
add r8b, 0x59
mov byte [0x1400bc132], r8b
mov r8b, byte [0x1400bc113]
xor r8b, 0x38
mov byte [0x1400bc133], r8b
mov r8b, byte [0x1400bc114]
xor r8b, 0xd3
mov byte [0x1400bc134], r8b
mov r8b, byte [0x1400bc115]
xor r8b, 0xb3
mov byte [0x1400bc135], r8b
mov r8b, byte [0x1400bc116]
xor r8b, 0x36
mov byte [0x1400bc136], r8b
mov r8b, byte [0x1400bc117]
lea r9d, [r8 + r8]
and r9b, 2
sub r8b, r9b
add r8b, 0x81
mov byte [0x1400bc137], r8b
mov r8b, byte [0x1400bc118]
mov r9d, r8d
not r9b
or r8b, 0x19
or r9b, 0xe6
and r9b, r8b
not r9b
mov byte [0x1400bc138], r9b
mov byte [0x1400bc0f6], al
mov r8b, byte [0x1400bc0b7]
xor r8b, 0x98
mov byte [0x1400bc0f7], r8b
mov r8b, byte [0x1400bc0b8]
mov r9d, r8d
not r9b
or r8b, 0xcd
or r9b, 0x32
and r9b, r8b
not r9b
mov byte [0x1400bc0f8], r9b
mov r8b, byte [0x1400bc100]
xor r8b, 0xe2
mov byte [0x1400bc120], r8b
mov r8b, byte [0x1400bc101]
xor r8b, 0x17
mov byte [0x1400bc121], r8b
mov r8b, byte [0x1400bc102]
xor r8b, 0xda
mov byte [0x1400bc122], r8b
mov r8b, byte [0x1400bc103]
xor r8b, 0xdc
mov byte [0x1400bc123], r8b
mov r8b, byte [0x1400bc104]
xor r8b, 0xc6
mov byte [0x1400bc124], r8b
mov r8b, byte [0x1400bc105]
mov r9d, r8d
not r9b
or r9b, 0xf6
or r8b, 9
and r8b, r9b
mov byte [0x1400bc125], r8b
mov r8b, byte [0x1400bc106]
xor r8b, 0x36
mov byte [0x1400bc126], r8b
mov r8b, byte [0x1400bc107]
xor r8b, 0x8c
mov byte [0x1400bc127], r8b
mov r8b, byte [0x1400bc108]
xor r8b, 0xf4
mov byte [0x1400bc128], r8b
mov r8b, byte [0x1400bc109]
lea r9d, [r8 + r8]
and r9b, 0xd6
sub r8b, r9b
add r8b, 0x6b
mov byte [0x1400bc129], r8b
mov r8b, byte [0x1400bc10a]
xor r8b, 0x5e
mov byte [0x1400bc12a], r8b
mov r8b, byte [0x1400bc10b]
xor r8b, 0x99
mov byte [0x1400bc12b], r8b
mov r8b, byte [str.kPj]
xor r8b, 0x17
mov byte [0x1400bc12c], r8b
mov r8b, byte [0x1400bc10d]
lea r9d, [r8 + r8]
and r9b, 0x3a
sub r8b, r9b
add r8b, 0x1d
mov byte [0x1400bc12d], r8b
mov r8b, byte [0x1400bc10e]
xor r8b, 0x39
mov byte [0x1400bc12e], r8b
mov r8b, byte [0x1400bc10f]
xor r8b, 0xe
mov byte [0x1400bc12f], r8b
mov r8b, byte [0x1400bc110]
xor r8b, 0x92
mov byte [0x1400bc130], r8b
mov r8b, byte [0x1400bc111]
lea r9d, [r8 + r8]
and r9b, 0x5a
sub r8b, r9b
add r8b, 0xad
mov byte [0x1400bc131], r8b
mov r8b, byte [0x1400bc112]
xor r8b, 0x59
mov byte [0x1400bc132], r8b
mov r8b, byte [0x1400bc113]
mov r9d, r8d
not r9b
or r8b, 0xc7
or r9b, 0x38
and r9b, r8b
not r9b
mov byte [0x1400bc133], r9b
mov r8b, byte [0x1400bc114]
xor r8b, 0xd3
mov byte [0x1400bc134], r8b
mov r8b, byte [0x1400bc115]
xor r8b, 0xb3
mov byte [0x1400bc135], r8b
mov r8b, byte [0x1400bc116]
xor r8b, 0x36
mov byte [0x1400bc136], r8b
mov r8b, byte [0x1400bc117]
lea r9d, [r8 + r8]
and r9b, 2
sub r8b, r9b
add r8b, 0x81
mov byte [0x1400bc137], r8b
mov r8b, byte [0x1400bc118]
xor r8b, 0xe6
mov byte [0x1400bc138], r8b
jmp qword [case.0x140017fa0.3028]
mov r8d, eax
xor r8b, 0xbc
mov byte [0x1400bc0e4], r8b
mov r8b, byte [0x1400bc0a5]
xor r8b, 0x37
mov byte [0x1400bc0e5], r8b
mov r8b, byte [0x1400bc0a6]
lea r9d, [r8 + r8]
and r9b, 0x58
sub r8b, r9b
add r8b, 0x2c
mov byte [0x1400bc0e6], r8b
mov r8b, byte [0x1400bc0a7]
xor r8b, 0xb4
mov byte [0x1400bc0e7], r8b
mov r8b, byte [0x1400bc0a8]
lea r9d, [r8 + r8]
and r9b, 0xca
sub r8b, r9b
add r8b, 0x65
mov byte [0x1400bc0e8], r8b
mov r8b, byte [0x1400bc0a9]
xor r8b, 0xd8
mov byte [0x1400bc0e9], r8b
mov r8b, byte [0x1400bc0aa]
xor r8b, 0x11
mov byte [0x1400bc0ea], r8b
mov r8b, byte [0x1400bc0ab]
lea r9d, [r8 + r8]
and r9b, 0x56
sub r8b, r9b
add r8b, 0xab
mov byte [0x1400bc0eb], r8b
mov r8b, byte [0x1400bc0ac]
xor r8b, 0x70
mov byte [0x1400bc0ec], r8b
mov r8b, byte [0x1400bc0ad]
xor r8b, 0x4b
mov byte [0x1400bc0ed], r8b
mov r8b, byte [0x1400bc0ae]
xor r8b, 0x92
mov byte [0x1400bc0ee], r8b
mov r8b, byte [0x1400bc0af]
xor r8b, 0x4c
mov byte [0x1400bc0ef], r8b
mov r8b, byte [0x1400bc0b0]
xor r8b, 0xab
mov byte [0x1400bc0f0], r8b
mov r8b, byte [0x1400bc0b1]
add r8b, 0x80
mov byte [0x1400bc0f1], r8b
mov r8b, byte [0x1400bc0b2]
xor r8b, 0xef
mov byte [0x1400bc0f2], r8b
mov r8b, byte [0x1400bc0b3]
xor r8b, 0x94
mov byte [0x1400bc0f3], r8b
mov r8b, byte [0x1400bc0b4]
lea r9d, [r8 + r8]
and r9b, 0x88
sub r8b, r9b
add r8b, 0xc4
mov byte [0x1400bc0f4], r8b
mov r8b, byte [0x1400bc0b5]
xor r8b, 0x90
mov byte [0x1400bc0f5], r8b
mov r8d, eax
xor r8b, 0xbc
mov byte [0x1400bc0e4], r8b
mov r8b, byte [0x1400bc0a5]
lea r9d, [r8 + r8]
and r9b, 0x6e
sub r8b, r9b
add r8b, 0x37
mov byte [0x1400bc0e5], r8b
mov r8b, byte [0x1400bc0a6]
xor r8b, 0x2c
mov byte [0x1400bc0e6], r8b
mov r8b, byte [0x1400bc0a7]
xor r8b, 0xb4
mov byte [0x1400bc0e7], r8b
mov r8b, byte [0x1400bc0a8]
xor r8b, 0x65
mov byte [0x1400bc0e8], r8b
mov r8b, byte [0x1400bc0a9]
lea r9d, [r8 + r8]
and r9b, 0xb0
sub r8b, r9b
add r8b, 0xd8
mov byte [0x1400bc0e9], r8b
mov r8b, byte [0x1400bc0aa]
xor r8b, 0x11
mov byte [0x1400bc0ea], r8b
mov r8b, byte [0x1400bc0ab]
mov r9d, r8d
not r9b
or r9b, 0x54
or r8b, 0xab
and r8b, r9b
mov byte [0x1400bc0eb], r8b
mov r8b, byte [0x1400bc0ac]
xor r8b, 0x70
mov byte [0x1400bc0ec], r8b
mov r8b, byte [0x1400bc0ad]
xor r8b, 0x4b
mov byte [0x1400bc0ed], r8b
mov r8b, byte [0x1400bc0ae]
xor r8b, 0x92
mov byte [0x1400bc0ee], r8b
mov r8b, byte [0x1400bc0af]
xor r8b, 0x4c
mov byte [0x1400bc0ef], r8b
mov r8b, byte [0x1400bc0b0]
xor r8b, 0xab
mov byte [0x1400bc0f0], r8b
mov r8b, byte [0x1400bc0b1]
add r8b, 0x80
mov byte [0x1400bc0f1], r8b
mov r8b, byte [0x1400bc0b2]
xor r8b, 0xef
mov byte [0x1400bc0f2], r8b
mov r8b, byte [0x1400bc0b3]
xor r8b, 0x94
mov byte [0x1400bc0f3], r8b
mov r8b, byte [0x1400bc0b4]
xor r8b, 0xc4
mov byte [0x1400bc0f4], r8b
mov r8b, byte [0x1400bc0b5]
lea r9d, [r8 + r8]
and r9b, 0x20
sub r8b, r9b
add r8b, 0x90
mov byte [0x1400bc0f5], r8b
jmp qword [case.0x140017fa0.3036]
mov al, byte [0x1400bc080]
xor al, 0x3c
mov byte [0x1400bc0c0], al
mov al, byte [0x1400bc081]
xor al, 0x10
mov byte [0x1400bc0c1], al
mov al, byte [0x1400bc082]
xor al, 0x5e
mov byte [0x1400bc0c2], al
mov al, byte [0x1400bc083]
xor al, 0xa5
mov byte [0x1400bc0c3], al
mov al, byte [0x1400bc084]
xor al, 0x83
mov byte [0x1400bc0c4], al
mov al, byte [0x1400bc085]
lea r8d, [rax + rax]
and r8b, 0xf2
sub al, r8b
add al, 0xf9
mov byte [0x1400bc0c5], al
mov al, byte [0x1400bc086]
xor al, 0x57
mov byte [0x1400bc0c6], al
mov al, byte [0x1400bc087]
xor al, 0xe1
mov byte [0x1400bc0c7], al
mov al, byte [0x1400bc088]
xor al, 0x48
mov byte [0x1400bc0c8], al
mov al, byte [0x1400bc089]
xor al, 0x1b
mov byte [0x1400bc0c9], al
mov al, byte [0x1400bc08a]
xor al, 0xc2
mov byte [0x1400bc0ca], al
mov al, byte [0x1400bc08b]
xor al, 0xe4
mov byte [0x1400bc0cb], al
mov al, byte [0x1400bc08c]
xor al, 0xdd
mov byte [0x1400bc0cc], al
mov al, byte [0x1400bc08d]
lea r8d, [rax + rax]
and r8b, 0xc6
sub al, r8b
add al, 0xe3
mov byte [0x1400bc0cd], al
mov al, byte [0x1400bc08e]
xor al, 0x15
mov byte [0x1400bc0ce], al
mov al, byte [0x1400bc08f]
xor al, 0xb8
mov byte [0x1400bc0cf], al
mov al, byte [0x1400bc090]
xor al, 0x85
mov byte [0x1400bc0d0], al
mov al, byte [str.0G]
xor al, 0xad
mov byte [0x1400bc0d1], al
mov al, byte [0x1400bc092]
xor al, 0xf5
mov byte [0x1400bc0d2], al
mov al, byte [0x1400bc093]
xor al, 0x55
mov byte [0x1400bc0d3], al
mov al, byte [0x1400bc094]
xor al, 0xa
mov byte [0x1400bc0d4], al
mov al, byte [0x1400bc095]
xor al, 0x33
mov byte [0x1400bc0d5], al
mov al, byte [0x1400bc096]
xor al, 0x98
mov byte [0x1400bc0d6], al
mov al, byte [0x1400bc097]
xor al, 0x4d
mov byte [0x1400bc0d7], al
mov al, byte [0x1400bc098]
xor al, 0x45
mov byte [0x1400bc0d8], al
mov al, byte [0x1400bc099]
xor al, 0xd4
mov byte [0x1400bc0d9], al
mov al, byte [0x1400bc09a]
lea r8d, [rax + rax]
and r8b, 0x8c
sub al, r8b
add al, 0xc6
mov byte [0x1400bc0da], al
mov al, byte [str.gD_]
xor al, 0xa
mov byte [0x1400bc0db], al
mov al, byte [0x1400bc09c]
xor al, 0x1c
mov byte [0x1400bc0dc], al
mov al, byte [0x1400bc09d]
xor al, 0x2d
mov byte [0x1400bc0dd], al
mov al, byte [0x1400bc09e]
xor al, 0x42
mov byte [0x1400bc0de], al
mov al, byte [0x1400bc09f]
xor al, 0xd0
mov byte [0x1400bc0df], al
mov al, byte [0x1400bc0a0]
xor al, 0x59
mov byte [0x1400bc0e0], al
mov al, byte [0x1400bc0a1]
xor al, 0xc4
mov byte [0x1400bc0e1], al
mov al, byte [0x1400bc0a2]
xor al, 0x4f
mov byte [0x1400bc0e2], al
mov al, byte [0x1400bc0a3]
xor al, 0x8f
mov byte [0x1400bc0e3], al
mov al, byte [0x1400bc080]
xor al, 0x3c
mov byte [0x1400bc0c0], al
mov al, byte [0x1400bc081]
xor al, 0x10
mov byte [0x1400bc0c1], al
mov al, byte [0x1400bc082]
lea r8d, [rax + rax]
and r8b, 0xbc
sub al, r8b
add al, 0x5e
mov byte [0x1400bc0c2], al
mov al, byte [0x1400bc083]
lea r8d, [rax + rax]
and r8b, 0x4a
sub al, r8b
add al, 0xa5
mov byte [0x1400bc0c3], al
mov al, byte [0x1400bc084]
xor al, 0x83
mov byte [0x1400bc0c4], al
mov al, byte [0x1400bc085]
xor al, 0xf9
mov byte [0x1400bc0c5], al
mov al, byte [0x1400bc086]
xor al, 0x57
mov byte [0x1400bc0c6], al
mov al, byte [0x1400bc087]
xor al, 0xe1
mov byte [0x1400bc0c7], al
mov al, byte [0x1400bc088]
lea r8d, [rax + rax]
and r8b, 0x90
sub al, r8b
add al, 0x48
mov byte [0x1400bc0c8], al
mov al, byte [0x1400bc089]
xor al, 0x1b
mov byte [0x1400bc0c9], al
mov al, byte [0x1400bc08a]
xor al, 0xc2
mov byte [0x1400bc0ca], al
mov al, byte [0x1400bc08b]
xor al, 0xe4
mov byte [0x1400bc0cb], al
mov al, byte [0x1400bc08c]
xor al, 0xdd
mov byte [0x1400bc0cc], al
mov al, byte [0x1400bc08d]
xor al, 0xe3
mov byte [0x1400bc0cd], al
mov al, byte [0x1400bc08e]
xor al, 0x15
mov byte [0x1400bc0ce], al
mov al, byte [0x1400bc08f]
xor al, 0xb8
mov byte [0x1400bc0cf], al
mov al, byte [0x1400bc090]
xor al, 0x85
mov byte [0x1400bc0d0], al
mov al, byte [str.0G]
xor al, 0xad
mov byte [0x1400bc0d1], al
mov al, byte [0x1400bc092]
lea r8d, [rax + rax]
and r8b, 0xea
sub al, r8b
add al, 0xf5
mov byte [0x1400bc0d2], al
mov al, byte [0x1400bc093]
xor al, 0x55
mov byte [0x1400bc0d3], al
mov al, byte [0x1400bc094]
xor al, 0xa
mov byte [0x1400bc0d4], al
mov al, byte [0x1400bc095]
lea r8d, [rax + rax]
and r8b, 0x66
sub al, r8b
add al, 0x33
mov byte [0x1400bc0d5], al
mov al, byte [0x1400bc096]
lea r8d, [rax + rax]
and r8b, 0x30
sub al, r8b
add al, 0x98
mov byte [0x1400bc0d6], al
mov al, byte [0x1400bc097]
xor al, 0x4d
mov byte [0x1400bc0d7], al
mov al, byte [0x1400bc098]
xor al, 0x45
mov byte [0x1400bc0d8], al
mov al, byte [0x1400bc099]
lea r8d, [rax + rax]
and r8b, 0xa8
sub al, r8b
add al, 0xd4
mov byte [0x1400bc0d9], al
mov al, byte [0x1400bc09a]
xor al, 0xc6
mov byte [0x1400bc0da], al
mov al, byte [str.gD_]
xor al, 0xa
mov byte [0x1400bc0db], al
mov al, byte [0x1400bc09c]
lea r8d, [rax + rax]
and r8b, 0x38
sub al, r8b
add al, 0x1c
mov byte [0x1400bc0dc], al
mov al, byte [0x1400bc09d]
lea r8d, [rax + rax]
and r8b, 0x5a
sub al, r8b
add al, 0x2d
mov byte [0x1400bc0dd], al
mov al, byte [0x1400bc09e]
xor al, 0x42
mov byte [0x1400bc0de], al
mov al, byte [0x1400bc09f]
xor al, 0xd0
mov byte [0x1400bc0df], al
mov al, byte [0x1400bc0a0]
xor al, 0x59
mov byte [0x1400bc0e0], al
mov al, byte [0x1400bc0a1]
lea r8d, [rax + rax]
and r8b, 0x88
sub al, r8b
add al, 0xc4
mov byte [0x1400bc0e1], al
mov al, byte [0x1400bc0a2]
xor al, 0x4f
mov byte [0x1400bc0e2], al
mov al, byte [0x1400bc0a3]
xor al, 0x8f
mov byte [0x1400bc0e3], al
jmp qword [case.0x140017fa0.3033]
mov al, byte [0x1400bc0a4]
jmp qword [case.0x140017fa0.3034]
sub rsp, 0x20
call fcn.1400385d0
add rsp, 0x20
mov rsi, rax
mov r15d, edx
mov r13, qword [rbx]
mov r12d, dword [rbx + 8]
mov rcx, qword [0x1400d0178]
test rcx, rcx
mov rbx, rdi
jne 0x14002371a
lea rcx, [rbp + 0x20]
and qword [rcx], 0
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
add rsp, 0x20
test eax, eax
je 0x14002444d
mov rcx, qword [rbp + 0x20]
mov qword [0x1400d0178], rcx
test rcx, rcx
je 0x14002441a
mov eax, 0x3b9aca00
xor edx, edx
div rcx
lea edx, [rax - 0x3b9aca00]
xor r8d, r8d
cmp rcx, 2
setb dil
cmovb eax, edx
mov ecx, 0x3b9aca00
xor edx, edx
div ecx
cmp rsi, r13
ja 0x140023755
jne 0x1400242d2
cmp r12d, r15d
ja 0x1400242d2
sub rsi, r13
jae 0x14002375c
jmp 0x14002378f
cmp r15d, r12d
jae 0x140023770
test rsi, rsi
je 0x14002375a
dec rsi
add r15d, 0x3b9aca00
sub r15d, r12d
mov eax, r15d
xor edx, edx
div ecx
mov r8d, eax
add r8, rsi
jb 0x140024496
mov eax, r15d
xor edx, edx
div ecx
mov ecx, edx
mov rsi, qword [rbp + 0x60]
mov r11d, ecx
mov rcx, qword [rbp + 0xa8]
xor eax, eax
cmp r11d, 0x3b9aca00
cmove r11d, eax
cmovne rax, r8
mov dword [rcx + 8], r11d
mov qword [rcx], rax
sub rsp, 0x20
call fcn.140010448
add rsp, 0x20
xor ecx, ecx
cmp rax, 0x23
setb cl
lea rax, case.0x140017fa0.3088
jmp qword [rax + rcx*8]
mov rax, qword [r14 + 0x10]
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [r14]
movdqu xmmword [rsi], xmm0
sub rsp, 0x20
mov rcx, rbx
call fcn.1400175a1
add rsp, 0x20
lea rax, [0x1400c4900]
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x70]
and dword [rbp + 0x77], 0
and qword [rbp + 0x70], 0
mov r9b, 1
xor edx, edx
lea rcx, [0x1400aacb0]
push 8
pop r14
test r9b, 1
je 0x1400238c9
movzx r10d, byte [rdx + rcx]
mov r9, rdx
or r9, 1
movzx r9d, byte [r9 + rcx]
mov r11, rdx
or r11, 2
movzx r11d, byte [r11 + rcx]
mov rsi, rdx
or rsi, 3
movzx esi, byte [rsi + rcx]
mov rbx, rdx
or rbx, 4
movzx ebx, byte [rbx + rcx]
mov r12, rdx
or r12, 5
movzx r12d, byte [r12 + rcx]
mov r13, rdx
or r13, 6
mov r8, rdx
or r8, 7
movzx r13d, byte [r13 + rcx]
movzx r8d, byte [r8 + rcx]
shl r8, 0x38
shl r13, 0x30
or r13, r8
shl r12, 0x28
shl rbx, 0x20
shl rsi, 0x18
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, rsi
or r9, rbx
or r9, r12
or r9, r13
xor r9, qword [rax + rdx + 0xa7f8]
mov qword [rbp + rdx + 0x70], r9
xor r9d, r9d
mov rdx, r14
jmp 0x14002381e
movzx ecx, byte [rax + 0xa802]
movzx eax, word [rax + 0xa800]
xor eax, 0x5b9f
mov word [rbp + 0x78], ax
xor cl, 0x8f
mov byte [rbp + 0x7a], cl
movdqa xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp - 0x70], xmm0
movq qword [rbp - 0x10], xmm0
mov al, byte [rbp - 0x66]
pextrw ecx, xmm0, 4
mov byte [rbp - 6], al
mov word [rbp - 8], cx
lea rax, [0x1400c7893]
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x70]
and qword [rbp + 0x77], 0
and qword [rbp + 0x70], 0
mov r9b, 1
xor r8d, r8d
lea rcx, [0x1400aacbb]
push 8
pop rdx
test r9b, 1
je 0x1400239d8
movzx r10d, byte [r8 + rcx]
mov r9, r8
or r9, 1
movzx r9d, byte [r9 + rcx]
mov r11, r8
or r11, 2
movzx r11d, byte [r11 + rcx]
mov rsi, r8
or rsi, 3
movzx esi, byte [rsi + rcx]
mov rbx, r8
or rbx, 4
movzx ebx, byte [rbx + rcx]
mov r14, r8
or r14, 5
movzx r12d, byte [r14 + rcx]
mov r14, r8
or r14, 7
mov r13, r8
or r13, 6
movzx r13d, byte [r13 + rcx]
movzx r14d, byte [r14 + rcx]
shl r14, 0x38
shl r13, 0x30
or r13, r14
shl r12, 0x28
shl rbx, 0x20
shl rsi, 0x18
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, rsi
or r9, rbx
or r9, r12
or r9, r13
xor r9, qword [rax + r8 + 0x7870]
mov qword [rbp + r8 + 0x70], r9
xor r9d, r9d
mov r8, rdx
jmp 0x14002392d
xor edx, edx
lea r8, [rdx + 8]
cmp r8, 0xb
ja 0x140023a11
movzx r8d, byte [rdx + rcx + 0xa]
shl r8d, 0x10
movzx r9d, word [rdx + rcx + 8]
add r8d, r9d
add r8d, 0xa2000000
xor r8d, dword [rax + rdx + 0x7878]
mov dword [rbp + rdx + 0x78], r8d
add rdx, 4
jmp 0x1400239da
movzx ecx, byte [rax + 0x787e]
movzx eax, word [rax + 0x787c]
xor eax, 0x25b1
mov word [rbp + 0x7c], ax
xor cl, 9
mov byte [rbp + 0x7e], cl
movdqa xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp - 0x60], xmm0
lea rax, [rbp - 0x80]
movq qword [rax], xmm0
pshufd xmm1, xmm0, 0xee
movd dword [rax + 8], xmm1
mov cl, byte [rbp - 0x52]
mov byte [rax + 0xe], cl
pextrw ecx, xmm0, 6
mov word [rax + 0xc], cx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], 0xb
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 0xf
lea rax, [0x1400c569b]
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x70]
and dword [rbp + 0x78], 0
and qword [rbp + 0x70], 0
mov r9b, 1
xor edx, edx
lea rcx, [0x1400aace1]
push 8
pop rdi
test r9b, 1
je 0x140023b46
movzx r10d, byte [rdx + rcx]
mov r9, rdx
or r9, 1
movzx r9d, byte [r9 + rcx]
mov r11, rdx
or r11, 2
movzx r11d, byte [r11 + rcx]
mov rsi, rdx
or rsi, 3
movzx esi, byte [rsi + rcx]
mov rbx, rdx
or rbx, 4
movzx ebx, byte [rbx + rcx]
mov r14, rdx
or r14, 5
movzx r12d, byte [r14 + rcx]
mov r14, rdx
or r14, 6
mov r8, rdx
or r8, 7
movzx r13d, byte [r14 + rcx]
movzx r8d, byte [r8 + rcx]
shl r8, 0x38
shl r13, 0x30
or r13, r8
shl r12, 0x28
shl rbx, 0x20
shl rsi, 0x18
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, rsi
or r9, rbx
or r9, r12
or r9, r13
xor r9, qword [rax + rdx + 0x9a77]
mov qword [rbp + rdx + 0x70], r9
xor r9d, r9d
mov rdx, rdi
jmp 0x140023a9c
xor edx, edx
lea r8, [rdx + 8]
cmp r8, 0xb
ja 0x140023b7f
movzx r8d, byte [rdx + rcx + 0xa]
shl r8d, 0x10
movzx r9d, word [rdx + rcx + 8]
add r8d, r9d
add r8d, 0x7b000000
xor r8d, dword [rax + rdx + 0x9a7f]
mov dword [rbp + rdx + 0x78], r8d
add rdx, 4
jmp 0x140023b48
movdqa xmm0, xmmword [rbp + 0x70]
movq qword [rbp + 0x20], xmm0
pshufd xmm0, xmm0, 0xee
movd dword [rbp + 0x28], xmm0
lea rax, [0x1400c6308]
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x70]
mov rax, qword [rax + 0x8de8]
mov rax, qword gs:[eax]
mov rax, qword [rax + 0x18]
mov rcx, qword [rax + 0x28]
add rax, 0x20
cmp rax, rcx
je 0x140023c21
mov rdx, qword [rax + 0x50]
lea r8, [rdx + 1]
cmp r8, 1
ja 0x140023bd2
mov rax, qword [rax]
jmp 0x140023bba
movzx r8d, word [rax + 0x48]
and r8d, 0xfffffffe
cmp r8w, 0x18
jne 0x140023bcd
xor r8d, r8d
cmp r8, 0xc
je 0x140023c14
movzx r9d, byte [rdx + r8*2]
lea r10d, [r9 - 0x41]
lea r11d, [r9 + 0x20]
cmp r10b, 0x1a
movzx r10d, r11b
cmovae r10d, r9d
lea r9, [r8 + 1]
cmp r10b, byte [rbp + r8 + 0x20]
mov r8, r9
je 0x140023be5
jmp 0x140023bcd
mov rax, qword [rax + 0x20]
mov qword [rbp + 0xa8], rax
jmp 0x140023c37
sub rsp, 0x20
lea rdx, [0x1400aacf0]
xor ecx, ecx
call fcn.14002747c
add rsp, 0x20
lea rax, [0x1400c4c4e]
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x70]
and dword [rbp + 0x78], 0
and qword [rbp + 0x70], 0
mov r9b, 1
xor r8d, r8d
lea rcx, [0x1400aad08]
push 8
pop rdx
test r9b, 1
je 0x140023d09
movzx r10d, byte [r8 + rcx]
mov r9, r8
or r9, 1
movzx r9d, byte [r9 + rcx]
mov r11, r8
or r11, 2
movzx r11d, byte [r11 + rcx]
mov rsi, r8
or rsi, 3
movzx esi, byte [rsi + rcx]
mov rdi, r8
or rdi, 4
movzx ebx, byte [rdi + rcx]
mov rdi, r8
or rdi, 5
movzx r12d, byte [rdi + rcx]
mov rdi, r8
or rdi, 6
mov r14, r8
or r14, 7
movzx r13d, byte [rdi + rcx]
movzx edi, byte [r14 + rcx]
shl rdi, 0x38
shl r13, 0x30
or r13, rdi
shl r12, 0x28
shl rbx, 0x20
shl rsi, 0x18
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, rsi
or r9, rbx
or r9, r12
or r9, r13
xor r9, qword [rax + r8 + 0xa4d0]
mov qword [rbp + r8 + 0x70], r9
xor r9d, r9d
mov r8, rdx
jmp 0x140023c5f
xor edx, edx
lea r8, [rdx + 8]
cmp r8, 0xb
ja 0x140023d42
movzx r8d, byte [rdx + rcx + 0xa]
shl r8d, 0x10
movzx r9d, word [rdx + rcx + 8]
add r8d, r9d
add r8d, 0x76000000
xor r8d, dword [rax + rdx + 0xa4d8]
mov dword [rbp + rdx + 0x78], r8d
add rdx, 4
jmp 0x140023d0b
movdqa xmm0, xmmword [rbp + 0x70]
movq qword [rbp + 0x20], xmm0
pshufd xmm0, xmm0, 0xee
movd dword [rbp + 0x28], xmm0
mov rcx, qword [rbp + 0xa8]
movsxd rax, dword [rcx + 0x3c]
mov r14d, dword [rcx + rax + 0x88]
test r14, r14
je 0x140023e99
mov eax, dword [rcx + rax + 0x8c]
test rax, rax
je 0x140023e99
mov r8d, dword [rcx + r14 + 0x1c]
test r8, r8
je 0x140023e99
lea rdx, [rcx + r14]
mov r9d, dword [rdx + 0x14]
mov dword [rbp + 0x50], r9d
test r9d, r9d
je 0x140023e99
mov r15d, dword [rdx + 0x20]
test r15, r15
je 0x14002436b
mov qword [rbp + 0x10], rax
add r8, rcx
mov qword [rbp], r8
mov ebx, dword [rdx + 0x18]
mov qword [rbp + 0x18], rdx
mov eax, dword [rdx + 0x24]
add r15, rcx
add rax, rcx
mov qword [rbp + 8], rax
xor r12d, r12d
cmp r12d, ebx
jae 0x14002436b
lea esi, [r12 + rbx]
mov r13d, esi
shr r13d, 1
cmp r13d, dword [rbp + 0x50]
jae 0x14002436b
mov eax, r13d
mov edx, dword [r15 + rax*4]
add rdx, rcx
push 0xffffffffffffffff
pop r8
cmp byte [rdx + r8 + 1], 0
lea r8, [r8 + 1]
jne 0x140023dff
sub rsp, 0x20
lea rcx, [rbp + 0x70]
call fcn.14002fa00
add rsp, 0x20
cmp qword [rbp + 0x70], 0
jne 0x140023e99
mov rcx, qword [rbp + 0x78]
mov r8, qword [rbp + 0x80]
lea rdi, [r8 - 0xc]
cmp r8, 0xc
push 0xc
pop rax
cmovae r8, rax
sub rsp, 0x20
lea rdx, [rbp + 0x20]
call fcn.1400458d0
add rsp, 0x20
cdqe
test eax, eax
cmovne rdi, rax
xor eax, eax
test rdi, rdi
setne al
mov ecx, 0xff
cmovs eax, ecx
cmp al, 1
je 0x140023e8a
movzx eax, al
cmp eax, 0xff
mov rcx, qword [rbp + 0xa8]
jne 0x140024394
inc r13d
mov r12d, r13d
jmp 0x140023dd4
mov ebx, r13d
mov rcx, qword [rbp + 0xa8]
jmp 0x140023dd4
xor ecx, ecx
sub rsp, 0x20
lea rdx, [0x1400aad18]
call fcn.14002747c
add rsp, 0x20
lea rax, [rbp - 0x40]
lea rcx, [rbp - 0x30]
mov qword [rcx], rax
lea rax, str.called__Result::unwrap____on_an__Err__value
lea rsi, [rbp + 0x70]
mov qword [rsi], rax
mov qword [rsi + 8], 2
and qword [rsi + 0x20], 0
lea rax, [0x140026ed0]
mov qword [rcx + 8], rax
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], 1
sub rsp, 0x20
lea r13, [rbp + 0x20]
mov rcx, r13
mov rdx, rsi
call fcn.1400274a0
add rsp, 0x20
mov rcx, qword [r13]
sub rsp, 0x20
call r12
add rsp, 0x20
mov qword [rbp + 0x50], rax
sub rsp, 0x20
mov rcx, r13
call fcn.140043f0d
add rsp, 0x20
lea rax, [0x1400c82db]
mov qword [rsi], rax
mov rax, qword [rsi]
and qword [rsi + 6], 0
and qword [rsi], 0
mov r9b, 1
xor r8d, r8d
lea rcx, str.eQZ_GVY
push 8
pop rdx
test r9b, 1
je 0x140023ff5
movzx r10d, byte [r8 + rcx]
mov r9, r8
or r9, 1
movzx r9d, byte [r9 + rcx]
mov r11, r8
or r11, 2
movzx r11d, byte [r11 + rcx]
mov rsi, r8
or rsi, 3
movzx esi, byte [rsi + rcx]
mov rdi, r8
or rdi, 4
movzx ebx, byte [rdi + rcx]
mov rdi, r8
or rdi, 5
movzx r12d, byte [rdi + rcx]
mov rdi, r8
or rdi, 7
mov r14, r8
or r14, 6
movzx r13d, byte [r14 + rcx]
movzx edi, byte [rdi + rcx]
shl rdi, 0x38
shl r13, 0x30
or r13, rdi
shl r12, 0x28
shl rbx, 0x20
shl rsi, 0x18
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, rsi
or r9, rbx
or r9, r12
or r9, r13
xor r9, qword [rax + r8 + 0x6e4f]
mov qword [rbp + r8 + 0x70], r9
xor r9d, r9d
mov r8, rdx
jmp 0x140023f4c
xor edx, edx
mov rdi, qword [rbp + 0x48]
mov rbx, qword [rbp + 0x58]
mov r14, qword [rbp + 0x68]
lea r8, [rdx + 8]
cmp r8, 0xb
ja 0x14002403a
movzx r8d, byte [rdx + rcx + 0xa]
shl r8d, 0x10
movzx r9d, word [rdx + rcx + 8]
add r8d, r9d
add r8d, 0xf0000000
xor r8d, dword [rax + rdx + 0x6e57]
mov dword [rbp + rdx + 0x78], r8d
add rdx, 4
jmp 0x140024003
movzx eax, word [rax + 0x6e5b]
xor eax, 0x1437
mov word [rbp + 0x7c], ax
movdqa xmm0, xmmword [rbp + 0x70]
movq qword [rbp + 0x20], xmm0
pshufd xmm1, xmm0, 0xee
movd dword [rbp + 0x28], xmm1
pextrw eax, xmm0, 6
mov word [rbp + 0x2c], ax
mov r8, qword [rbp + 0xa8]
movsxd rax, dword [r8 + 0x3c]
mov edx, dword [r8 + rax + 0x88]
test rdx, rdx
je 0x1400241bb
mov eax, dword [r8 + rax + 0x8c]
test rax, rax
je 0x1400241bb
mov r10d, dword [r8 + rdx + 0x1c]
test r10, r10
je 0x1400241bb
lea r9, [r8 + rdx]
mov ecx, dword [r9 + 0x14]
mov dword [rbp], ecx
test ecx, ecx
je 0x1400241bb
mov r11d, dword [r9 + 0x20]
xor ecx, ecx
test r11, r11
je 0x1400241bd
mov qword [rbp + 0x18], rax
mov qword [rbp + 8], rdx
add r10, r8
mov qword [rbp + 0x10], r10
mov r15d, dword [r9 + 0x18]
mov qword [rbp - 0x18], r9
mov r14d, dword [r9 + 0x24]
add r11, r8
add r14, r8
xor r12d, r12d
cmp r12d, r15d
jae 0x140024372
lea esi, [r12 + r15]
mov r13d, esi
shr r13d, 1
cmp r13d, dword [rbp]
jae 0x140024372
mov eax, r13d
mov rbx, r11
mov edx, dword [r11 + rax*4]
add rdx, r8
push 0xffffffffffffffff
pop r8
cmp byte [rdx + r8 + 1], 0
lea r8, [r8 + 1]
jne 0x140024116
sub rsp, 0x20
lea rcx, [rbp + 0x70]
call fcn.14002fa00
add rsp, 0x20
cmp qword [rbp + 0x70], 0
jne 0x140024381
mov rcx, qword [rbp + 0x78]
mov r8, qword [rbp + 0x80]
lea rdi, [r8 - 0xe]
cmp r8, 0xe
push 0xe
pop rax
cmovae r8, rax
sub rsp, 0x20
lea rdx, [rbp + 0x20]
call fcn.1400458d0
add rsp, 0x20
cdqe
test eax, eax
cmovne rdi, rax
xor eax, eax
test rdi, rdi
setne al
mov ecx, 0xff
cmovs eax, ecx
cmp al, 1
je 0x1400241a5
movzx eax, al
cmp eax, 0xff
mov r8, qword [rbp + 0xa8]
jne 0x1400243b9
mov r11, rbx
inc r13d
mov r12d, r13d
jmp 0x1400241b2
mov r15d, r13d
mov r8, qword [rbp + 0xa8]
mov r11, rbx
mov rdi, qword [rbp + 0x48]
jmp 0x1400240e8
xor ecx, ecx
sub rsp, 0x20
lea rdx, [0x1400aad68]
call fcn.14002747c
add rsp, 0x20
lea rdx, [rbp + 0x70]
lea rax, str.called__Result::unwrap____on_an__Err__value
mov qword [rdx], rax
lea rax, [rbp - 0x50]
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
mov qword [rbp - 0x30], rax
lea rax, [0x140026ed0]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
sub rsp, 0x20
lea rsi, [rbp + 0x20]
mov rcx, rsi
call fcn.1400274a0
add rsp, 0x20
mov rdx, qword [rsi]
sub rsp, 0x20
mov rcx, qword [rbp + 0x50]
call r15
add rsp, 0x20
mov r12, rax
sub rsp, 0x20
mov rcx, rsi
call fcn.140043f0d
add rsp, 0x20
mov rcx, qword [rbp + 0x60]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rbp - 0x20]
mov qword [rdx + 0x18], rax
movups xmm0, xmmword [rcx]
movups xmmword [rdx + 8], xmm0
mov qword [rdx], r12
mov rax, qword [rbp + 0x40]
movdqu xmm0, xmmword [rax]
movdqu xmmword [rdx + 0x20], xmm0
mov rax, qword [rax + 0x10]
mov qword [rdx + 0x30], rax
mov byte [rdx + 0x58], 2
mov byte [rdx + 0x60], 3
sub rsp, 0x20
mov rcx, r14
call fcn.140016480
mov rcx, rdi
mov rdx, r14
call fcn.140027528
mov rcx, rbx
mov rdx, rdi
call fcn.14001654d
mov rcx, rbx
call fcn.14000be60
mov rcx, r14
call fcn.14000bccc
add rsp, 0x20
mov rax, qword [case.0x140017fa0.3090]
jmp rax
lea rsp, [rbp + 0xb8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rbx, r13
sub rbx, rsi
cmp r12d, r15d
mov dword [rbp + 0x50], edx
jae 0x1400242f6
test rbx, rbx
je 0x140024508
dec rbx
lea r9d, [r12 + 0x3b9aca00]
jmp 0x1400242f9
mov r9d, r12d
sub r9d, r15d
xor r11d, r11d
mov r10d, 0x3b9aca00
mov eax, r9d
xor edx, edx
div r10d
mov r10d, eax
add r10, rbx
jb 0x1400244cb
mov r8b, dil
cmp r10, r8
jae 0x140024338
xor r8d, r8d
mov rsi, qword [rbp + 0x60]
mov rcx, qword [rbp + 0xa8]
mov rbx, qword [rbp + 0x40]
jmp 0x14002379d
xor r11d, r11d
mov ebx, 0x3b9aca00
mov eax, r9d
xor edx, edx
div ebx
cmp r10, r8
mov eax, dword [rbp + 0x50]
mov rbx, qword [rbp + 0x40]
jne 0x140023755
cmp edx, eax
ja 0x140023755
xor r8d, r8d
mov rsi, qword [rbp + 0x60]
jmp 0x140023796
xor ecx, ecx
jmp 0x140023e9b
mov rbx, qword [rbp + 0x58]
mov r14, qword [rbp + 0x68]
xor ecx, ecx
jmp 0x1400241bd
xor ecx, ecx
mov rdi, qword [rbp + 0x48]
mov rbx, qword [rbp + 0x58]
mov r14, qword [rbp + 0x68]
jmp 0x1400241bd
and esi, 0xfffffffe
mov rax, qword [rbp + 8]
movzx eax, word [rax + rsi]
mov rdx, qword [rbp]
mov eax, dword [rdx + rax*4]
mov r12, rax
add r12, rcx
cmp eax, r14d
jae 0x1400243d5
push 1
pop rcx
jmp 0x140023e9b
and esi, 0xfffffffe
movzx eax, word [r14 + rsi]
mov rcx, qword [rbp + 0x10]
mov eax, dword [rcx + rax*4]
add r8, rax
cmp eax, dword [rbp + 8]
jae 0x1400243f0
push 1
pop rcx
jmp 0x140024406
mov rax, qword [rbp + 0x18]
add rax, qword [rbp + 0x10]
cmp r12, rax
setb al
not al
movzx ecx, al
and ecx, 1
jmp 0x140023e9b
mov r14, qword [rbp - 0x18]
add r14, qword [rbp + 0x18]
cmp r8, r14
setb al
not al
movzx ecx, al
and ecx, 1
mov rdi, qword [rbp + 0x48]
mov rbx, qword [rbp + 0x58]
mov r14, qword [rbp + 0x68]
mov r15, r8
jmp 0x1400241bd
sub rsp, 0x20
lea rcx, str.attempt_to_divide_by_zero
lea r8, [0x1400aeb48]
push 0x19
pop rdx
call fcn.1400531e0
add rsp, 0x20
ud2
jmp qword [case.0x140017fa0.3092]
sub rsp, 0x20
xor ecx, ecx
call fcn.1400248b0
jmp 0x140024434
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
shl rax, 0x20
or rax, 2
lea r8, [rbp + 0x70]
mov qword [r8], rax
sub rsp, 0x30
lea rax, [0x1400aeb80]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14003d140
push 0x2b
pop rdx
call fcn.140053480
add rsp, 0x30
ud2
lea rax, [0x1400af720]
lea rcx, [rbp + 0x70]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.called__Result::unwrap____on_an__Err__value
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
sub rsp, 0x20
lea rdx, [0x1400af730]
jmp 0x1400244fe
lea rax, [0x1400af720]
lea rcx, [rbp + 0x70]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.called__Result::unwrap____on_an__Err__value
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
sub rsp, 0x20
lea rdx, str.librarycore_src_time.rs_
call fcn.1400530d0
jmp 0x140024434
sub rsp, 0x20
lea rcx, str.overflow_when_subtracting_durations
lea r8, str.librarycore_src_time.rs_
push 0x23
pop rdx
call fcn.140053060
jmp 0x140024434
mov rax, rsi
call fcn.1400449c0
sub rsp, rax
mov rdi, rsp
sub rsp, 0x20
call fcn.1400385d0
mov rcx, rdi
call fcn.140006b33
call fcn.1400105ea
mov rcx, rax
call fcn.14003e380
add rsp, 0x20
mov rax, rsi
call fcn.1400449c0
sub rsp, rax
mov qword [rbp + 0x48], rsp
mov rax, rsi
call fcn.1400449c0
sub rsp, rax
mov qword [rbp + 0x58], rsp
mov rax, rsi
call fcn.1400449c0
sub rsp, rax
mov qword [rbp + 0x40], rsp
mov rax, rsi
call fcn.1400449c0
sub rsp, rax
mov rdi, rsp
push 0x70
pop rcx
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov r13, rsp
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov r15, rsp
push 0x10
pop rcx
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov r12, rsp
mov rax, rsi
call fcn.1400449c0
sub rsp, rax
mov r14, rsp
mov rax, rcx
call fcn.1400449c0
sub rsp, rax
mov rbx, rsp
sub rsp, 0x20
call fcn.1400385d0
add rsp, 0x20
mov qword [rbx], rax
mov dword [rbx + 8], edx
sub rsp, 0x20
mov rcx, r14
call fcn.140006b33
call fcn.1400105ea
mov rcx, rax
call fcn.14003e380
add rsp, 0x20
jmp qword [case.0x140017fa0.3085]
mov qword [rbp + 0xa8], r12
mov qword [rbp + 0x60], rdi
mov qword [rbp - 0x20], r13
mov rdi, qword [rbp + 0x40]
mov qword [rbp + 0x68], r15
mov rax, qword [case.0x140017fa0.3086]
jmp rax
xor ecx, ecx
cmp eax, 0xbf887a74
setl cl
lea rdx, case.0x140017fa0.3114
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0xff17271f
setl cl
lea rdx, case.0x140017fa0.3116
jmp qword [rdx + rcx*8]
jmp qword [case.0x140017fa0.3102]
call fcn.140007fa7
mov eax, 0xbc7a3fe4
xor ecx, ecx
cmp eax, 0x4c484cd
setl cl
jmp qword [rdi + rcx*8]
jmp qword [case.0x140017fa0.3122]
xor ecx, ecx
cmp eax, 0xbc7a3fe4
sete cl
lea rdx, case.0x140017fa0.3102
jmp qword [rdx + rcx*8]
call fcn.140007fa7
mov rsi, rax
mov eax, 0x2796930e
xor ecx, ecx
cmp eax, 0x4c484cd
setl cl
jmp qword [rdi + rcx*8]
xor edx, edx
cmp eax, 0xbf887a74
sete dl
lea r8, case.0x140017fa0.3102
mov ecx, 0x73c909d6
jmp qword [r8 + rdx*8]
mov ecx, 0x73c909d6
jmp qword [case.0x140017fa0.3102]
xor ecx, ecx
cmp eax, 0x73c909d6
setl cl
lea rdx, case.0x140017fa0.3100
jmp qword [rdx + rcx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.3102
mov ecx, 0x53363724
jmp qword [r8 + rdx*8]
xor edx, edx
cmp eax, 0x53363724
sete dl
lea r8, case.0x140017fa0.3102
mov ecx, 0x26f4424c
jmp qword [r8 + rdx*8]
sete cl
movzx edx, cl
lea r8, case.0x140017fa0.3102
mov ecx, 0xbc7a3fe4
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x4c484cd
sete cl
lea rdx, case.0x140017fa0.3102
jmp qword [rdx + rcx*8]
mov eax, esi
add rsp, 0x28
pop rdi
pop rsi
ret
xor ecx, ecx
cmp eax, 0x26f4424c
setl cl
lea rdx, case.0x140017fa0.3108
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x2796930e
setl cl
lea rdx, case.0x140017fa0.3096
jmp qword [rdx + rcx*8]
xor ecx, ecx
cmp eax, 0x53363724
setl cl
lea rdx, case.0x140017fa0.3098
jmp qword [rdx + rcx*8]
xor edx, edx
cmp eax, 0x2796930e
sete dl
lea r8, case.0x140017fa0.3102
mov ecx, 0x4c484cd
jmp qword [r8 + rdx*8]
xor ecx, ecx
cmp eax, 0x4c484cd
setl cl
jmp qword [rdi + rcx*8]
xor edx, edx
cmp ecx, 0x4c484cd
setl dl
mov eax, ecx
jmp qword [rdi + rdx*8]
add dword [rax + 1], eax
add byte [rax], al
add byte [rbp + 0x140017f], ch
add byte [rax], al
add bl, dl
jg 0x1400c8f4c
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x8c0000000140017f]
jg 5369532252
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x8c0000000140017f]
jg 5369532260
add dword [rax], eax
add byte [rax], al
invalid
jg 5369532268
jg 0x1400c8f64
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
mov edi, 0x140017f
add byte [rax], al
add byte [rdi + 0x140017f], ah
add byte [rax], al
add byte [rax + 0x140017f], ah
jg 0x1400c8f84
add dword [rax], eax
add byte [rax], al
invalid
jg 5369532300
add dword [rax], eax
add byte [rax], al
jg 0x1400c8f84
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
invalid
movabs al, byte [0xe70000000140017f]
jg 5369532316
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
and eax, 0x1400180
add byte [rax], al
add byte [rdx], ch
add dword [rcx], 0x140
add byte [rsi], bh
add byte [rcx], 0x40
add dword [rax], eax
add byte [rax], al
jb 0x1400c8f3a
add dword [rax + 1], eax
add byte [rax], al
add byte [0x1414c9146], al
add eax, 0x1400181
add eax, 0x1400181
add byte [rax], al
add byte [rdi - 0x80], dl
add dword [rax + 1], eax
add byte [rax], al
add byte [rax], bl
add dword [rcx], 0x140
add byte [rdx], bh
invalid
add byte [rax], bl
add dword [rcx], 0x140
add byte [rdx - 0x80], bl
add dword [rax + 1], eax
add byte [rax], al
add byte [rbx + 0x1400180], cl
add byte [rax], al
add byte [rsi + 0x1400180], dh
add byte [rax], al
add byte [rax], bl
add dword [rcx], 0x140
add byte [rsi + 0x1400180], bl
add byte [rax], al
add byte [rax], bl
add dword [rcx], 0x140
add bh, cl
add byte [rcx], 0x40
add dword [rax], eax
add byte [rax], al
sbb byte [rcx + 0x14001], al
add byte [rax], al
sahf
add byte [rcx], 64
add dword [rax], eax
add byte [rax], al
sbb byte [rcx + 0x14001], al
add byte [rax], al
iretd
add dword [r9], 0x140
add byte [rdi + 20971905], al
add byte [rax], al
add byte [rcx + rax*4 + 1], bl
add dword [rax], eax
add byte [rax], al
fadd dword [rcx + 0x14001]
add byte [rax], al
sbb byte [rcx + 0x14001], al
add byte [rax], al
outsd dx, dword [rsi]
add dword [rcx], 320
add byte [rax], bl
add dword [rcx], 0x140
add cl, dh
add dword [rcx], 0x140
add byte [rax + 0x1400181], ah
add byte [rax], al
add byte [rcx], cl
invalid