Function at 0x4192b0
Capabilities:
Timestomp file

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x58
mov r10d, dword [r8]
mov r15, rcx
mov qword [rsp + 0xa8], rdx
mov rdi, r8
test r10b, 3
je 0x419870
cmp byte [r8 + 4], 0
jne 0x419890
mov edx, dword [rcx + 0x170]
test edx, edx
je 0x419850
lea r9d, [rdx - 5]
lea r8d, [rdx - 1]
mov rcx, qword [rcx + 0x178]
shr r9d, 2
add r9d, 1
cmp r8d, 9
lea eax, [r9*4]
jbe 0x4198c0
pxor xmm1, xmm1
mov r8, rcx
xor r11d, r11d
pxor xmm3, xmm3
movdqu xmm2, xmmword [r8 + 0x10]
add r11d, 1
add r8, 0x40
movdqu xmm0, xmmword [r8 - 0x40]
movdqu xmm4, xmmword [r8 - 0x10]
shufps xmm0, xmm2, 0x88
movdqu xmm2, xmmword [r8 - 0x20]
cmp r9d, r11d
shufps xmm2, xmm4, 0x88
shufps xmm0, xmm2, 0x88
movdqa xmm2, xmm0
punpckldq xmm0, xmm3
punpckhdq xmm2, xmm3
paddq xmm0, xmm2
paddq xmm1, xmm0
ja 0x41932b
movdqa xmm0, xmm1
cmp edx, eax
psrldq xmm0, 8
paddq xmm1, xmm0
movq rbp, xmm1
je 0x419455
mov r8d, eax
shl r8, 4
mov r8d, dword [rcx + r8]
add rbp, r8
lea r8d, [rax + 1]
cmp edx, r8d
jbe 0x419455
shl r8, 4
mov r8d, dword [rcx + r8]
add rbp, r8
lea r8d, [rax + 2]
cmp edx, r8d
jbe 0x419455
shl r8, 4
mov r8d, dword [rcx + r8]
add rbp, r8
lea r8d, [rax + 3]
cmp edx, r8d
jbe 0x419455
shl r8, 4
mov r8d, dword [rcx + r8]
add rbp, r8
lea r8d, [rax + 4]
cmp edx, r8d
jbe 0x419455
shl r8, 4
mov r8d, dword [rcx + r8]
add rbp, r8
lea r8d, [rax + 5]
cmp edx, r8d
jbe 0x419455
shl r8, 4
mov r8d, dword [rcx + r8]
add rbp, r8
lea r8d, [rax + 6]
cmp edx, r8d
jbe 0x419455
shl r8, 4
mov r8d, dword [rcx + r8]
add rbp, r8
lea r8d, [rax + 7]
cmp r8d, edx
jae 0x419455
shl r8, 4
mov r8d, dword [rcx + r8]
add rbp, r8
lea r8d, [rax + 8]
cmp edx, r8d
jbe 0x419455
shl r8, 4
add eax, 9
mov r8d, dword [rcx + r8]
add rbp, r8
cmp edx, eax
jbe 0x419455
shl rax, 4
mov eax, dword [rcx + rax]
add rbp, rax
test rbp, rbp
je 0x419850
and r10d, 8
jne 0x4198b0
mov rsi, qword [r15 + 0x180]
cmp rsi, 0xffffffffffffffff
je 0x419ae0
mov rax, qword [rdi + 0x10]
lea rcx, [rsi + rbp]
mov ebx, dword [r15 + 0x150]
cmp rcx, rax
mov qword [rsp + 0x30], rcx
jle 0x419778
mov rcx, qword [rdi + 8]
cmp rcx, 0xffffffffffffffff
je 0x4194a6
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r9, qword [rsp + 0x30]
xor edx, edx
mov qword [rsp + 0x28], 0
mov r8d, 4
mov rcx, qword [rsp + 0xa8]
mov dword [rsp + 0x20], r9d
shr r9, 0x20
call qword [sym.imp.KERNEL32.dll_CreateFileMappingA]
test rax, rax
mov qword [rdi + 8], rax
je 0x419af0
mov rax, qword [rsp + 0x30]
lea rcx, [0x006e2400]
movzx r14d, bl
mov qword [rdi + 0x10], rax
call sub.KERNEL32.dll_EnterCriticalSection
lea r8, [0x00459400]
mov rax, r14
shl rax, 4
add rax, r8
mov r10, qword [rax]
test r10, r10
mov rdx, r10
setne r11b
and edx, 0xf
jne 0x419920
test r11b, r11b
je 0x419920
mov rax, qword [rax + 8]
cmp ebx, dword [rax]
je 0x41a29b
mov edx, 0x10
cmp ebx, dword [rax + 0x28]
je 0x41a291
cmp rdx, 2
je 0x419655
cmp ebx, dword [rax + 0x50]
je 0x41a24c
cmp rdx, 3
je 0x419655
cmp ebx, dword [rax + 0x78]
je 0x41a245
cmp rdx, 4
je 0x419655
cmp ebx, dword [rax + 0xa0]
je 0x41a23e
cmp rdx, 5
je 0x419655
cmp ebx, dword [rax + 0xc8]
je 0x41a237
cmp rdx, 6
je 0x419655
cmp ebx, dword [rax + 0xf0]
je 0x41a287
cmp rdx, 7
je 0x419655
cmp ebx, dword [rax + 0x118]
je 0x41a27d
cmp rdx, 8
je 0x419655
cmp ebx, dword [rax + 0x140]
je 0x41a276
cmp rdx, 9
je 0x419655
cmp ebx, dword [rax + 0x168]
je 0x41a26f
cmp rdx, 0xa
je 0x419655
cmp ebx, dword [rax + 0x190]
je 0x41a268
cmp rdx, 0xb
je 0x419655
cmp ebx, dword [rax + 0x1b8]
je 0x41a261
cmp rdx, 0xc
je 0x419655
cmp ebx, dword [rax + 0x1e0]
je 0x41a25a
cmp rdx, 0xd
je 0x419655
cmp ebx, dword [rax + 0x208]
je 0x41a253
cmp rdx, 0xe
je 0x419655
cmp ebx, dword [rax + 0x230]
je 0x41a230
cmp rdx, 0x10
jne 0x419655
cmp ebx, dword [rax + 0x258]
je 0x41a1f4
mov rdx, qword [rax + 0x280]
test rdx, rdx
jne 0x419679
jmp 0x419980
test r9b, r9b
je 0x419744
cmp ebx, dword [rdx]
je 0x419950
cmp ebx, dword [rdx + 0x28]
je 0x419960
cmp ebx, dword [rdx + 0x50]
je 0x419970
cmp ebx, dword [rdx + 0x78]
je 0x4199f0
cmp ebx, dword [rdx + 0xa0]
je 0x419a00
cmp ebx, dword [rdx + 0xc8]
je 0x419a10
cmp ebx, dword [rdx + 0xf0]
je 0x419a20
cmp ebx, dword [rdx + 0x118]
je 0x419a30
cmp ebx, dword [rdx + 0x140]
je 0x419a40
cmp ebx, dword [rdx + 0x168]
je 0x419a50
cmp ebx, dword [rdx + 0x190]
je 0x419a82
cmp ebx, dword [rdx + 0x1b8]
je 0x419a90
cmp ebx, dword [rdx + 0x1e0]
je 0x419aa0
cmp ebx, dword [rdx + 0x208]
je 0x419ab0
cmp ebx, dword [rdx + 0x230]
je 0x419ac0
cmp ebx, dword [rdx + 0x258]
je 0x419ad0
mov r9d, 1
xor ecx, ecx
mov rdx, qword [rdx + 0x280]
test rdx, rdx
jne 0x419670
test rcx, rcx
je 0x419980
mov rax, qword [rdi]
mov qword [rcx + 8], rax
mov rax, qword [rdi + 8]
mov qword [rcx + 0x10], rax
mov rax, qword [rdi + 0x10]
mov qword [rcx + 0x18], rax
mov rax, qword [rdi + 0x18]
mov qword [rcx + 0x20], rax
lea rcx, [0x006e2400]
call sub.KERNEL32.dll_LeaveCriticalSection
mov ecx, dword [0x004593e0]
mov rax, rsi
cqo
idiv rcx
mov rcx, qword [rdi + 8]
sub rsi, rdx
add rbp, rdx
mov r14, rdx
mov r8, rsi
mov qword [rsp + 0x20], rbp
mov r9d, esi
shr r8, 0x20
mov edx, 2
call qword [sym.imp.KERNEL32.dll_MapViewOfFile]
test rax, rax
mov rbp, rax
je 0x419a60
mov edx, dword [r15 + 0x170]
xor r13d, r13d
test edx, edx
je 0x41980b
mov rax, qword [r15 + 0x178]
xor r12d, r12d
xor r13d, r13d
mov esi, r12d
lea rcx, [r14 + r13]
add r12d, 1
shl rsi, 4
add rax, rsi
add rcx, rbp
mov r8d, dword [rax]
mov rdx, qword [rax + 8]
call sub.msvcrt.dll_memcpy
mov rax, qword [r15 + 0x178]
mov edx, dword [rax + rsi]
add r13, rdx
cmp dword [r15 + 0x170], r12d
ja 0x4197d4
xor edx, edx
mov rcx, rbp
call qword [sym.imp.KERNEL32.dll_FlushViewOfFile]
test eax, eax
jne 0x4198d0
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [r15 + 0x14c], eax
mov ecx, eax
call fcn.00416500
cdqe
mov rcx, rbp
mov qword [r15 + 0x88], rax
call qword [sym.imp.KERNEL32.dll_UnmapViewOfFile]
jmp 0x41985b
mov qword [r15 + 0x88], 0
add rsp, 0x58
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rcx + 0x14c], 0x3ec
mov ecx, 0x3ec
call fcn.00416500
cdqe
mov qword [r15 + 0x88], rax
jmp 0x41985b
mov dword [rcx + 0x14c], 1
mov ecx, 1
call fcn.00416500
cdqe
mov qword [r15 + 0x88], rax
jmp 0x41985b
mov rsi, qword [rdi + 0x10]
mov rax, rsi
jmp 0x41947d
xor eax, eax
xor ebp, ebp
jmp 0x41938a
mov rcx, rbp
call qword [sym.imp.KERNEL32.dll_UnmapViewOfFile]
test eax, eax
je 0x419a60
cmp qword [r15 + 0x180], 0xffffffffffffffff
je 0x419dc9
lea rbx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetSystemTimeAsFileTime]
mov r9, rbx
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0xa8]
call qword [sym.imp.KERNEL32.dll_SetFileTime]
mov qword [r15 + 0x88], r13
jmp 0x41985b
mov rax, r14
shl rax, 4
test rdx, rdx
mov rax, qword [r8 + rax + 8]
je 0x419655
cmp ebx, dword [rax]
je 0x41a29b
cmp rdx, 1
jne 0x41953a
jmp 0x419655
xor ecx, ecx
add rcx, rdx
sete r9b
jmp 0x419734
mov ecx, 0x28
jmp 0x419952
mov ecx, 0x50
jmp 0x419952
mov r12d, r10d
and r12d, 0xf
jne 0x4199d0
test r11b, r11b
je 0x4199d0
mov ecx, 0x288
mov qword [rsp + 0x38], r8
call fcn.004109f0
test rax, rax
je 0x41a476
mov r8, qword [rsp + 0x38]
mov rcx, r14
shl rcx, 4
add rcx, r8
mov r9, qword [rcx + 8]
mov qword [rax + 0x280], r9
mov r10, qword [rcx]
mov qword [rcx + 8], rax
nop word [rax + rax]
mov edx, r12d
shl r14, 4
add r10, 1
lea rdx, [rdx + rdx*4]
mov qword [r8 + r14], r10
lea rcx, [rax + rdx*8]
mov dword [rcx], ebx
jmp 0x41974d
mov ecx, 0x78
jmp 0x419952
mov ecx, 0xa0
jmp 0x419952
mov ecx, 0xc8
jmp 0x419952
mov ecx, 0xf0
jmp 0x419952
mov ecx, 0x118
jmp 0x419952
mov ecx, 0x140
jmp 0x419952
mov ecx, 0x168
jmp 0x419952
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [r15 + 0x14c], eax
mov ecx, eax
call fcn.00416500
cdqe
mov qword [r15 + 0x88], rax
jmp 0x41985b
mov ecx, 0x190
jmp 0x419952
mov ecx, 0x1b8
jmp 0x419952
mov ecx, 0x1e0
jmp 0x419952
mov ecx, 0x208
jmp 0x419952
mov ecx, 0x230
jmp 0x419952
mov ecx, 0x258
jmp 0x419952
mov rsi, qword [rdi + 0x18]
jmp 0x419479
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ecx, eax
mov dword [r15 + 0x14c], eax
movzx esi, bl
call fcn.00416500
cdqe
mov rcx, qword [rsp + 0xa8]
mov qword [r15 + 0x88], rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [0x006e2400]
mov qword [rdi + 8], 0xffffffffffffffff
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0
call sub.KERNEL32.dll_EnterCriticalSection
lea r8, [0x00459400]
mov rax, rsi
shl rax, 4
add rax, r8
mov r9, qword [rax]
test r9, r9
mov rdx, r9
setne r10b
and edx, 0xf
jne 0x41a065
test r10b, r10b
je 0x41a065
mov rax, qword [rax + 8]
cmp ebx, dword [rax]
je 0x419d88
mov edx, 0x10
cmp ebx, dword [rax + 0x28]
je 0x41a345
cmp rdx, 2
je 0x419c9e
cmp ebx, dword [rax + 0x50]
je 0x41a43a
cmp rdx, 3
je 0x419c9e
cmp ebx, dword [rax + 0x78]
je 0x41a430
cmp rdx, 4
je 0x419c9e
cmp ebx, dword [rax + 0xa0]
je 0x41a426
cmp rdx, 5
je 0x419c9e
cmp ebx, dword [rax + 0xc8]
je 0x41a41c
cmp rdx, 6
je 0x419c9e
cmp ebx, dword [rax + 0xf0]
je 0x41a412
cmp rdx, 7
je 0x419c9e
cmp ebx, dword [rax + 0x118]
je 0x41a408
cmp rdx, 8
je 0x419c9e
cmp ebx, dword [rax + 0x140]
je 0x41a3fe
cmp rdx, 9
je 0x419c9e
cmp ebx, dword [rax + 0x168]
je 0x41a3f4
cmp rdx, 0xa
je 0x419c9e
cmp ebx, dword [rax + 0x190]
je 0x41a3ea
cmp rdx, 0xb
je 0x419c9e
cmp ebx, dword [rax + 0x1b8]
je 0x41a3e0
cmp rdx, 0xc
je 0x419c9e
cmp ebx, dword [rax + 0x1e0]
je 0x41a3d6
cmp rdx, 0xd
je 0x419c9e
cmp ebx, dword [rax + 0x208]
je 0x41a3cc
cmp rdx, 0xe
je 0x419c9e
cmp ebx, dword [rax + 0x230]
je 0x41a3c5
cmp rdx, 0x10
jne 0x419c9e
cmp ebx, dword [rax + 0x258]
je 0x41a3be
mov rax, qword [rax + 0x280]
test rax, rax
jne 0x419d75
jmp 0x41a0b9
cmp ebx, dword [rax + 0x28]
je 0x41a091
cmp ebx, dword [rax + 0x50]
je 0x41a09b
cmp ebx, dword [rax + 0x78]
je 0x41a0af
cmp ebx, dword [rax + 0xa0]
je 0x41a0a5
cmp ebx, dword [rax + 0xc8]
je 0x41a10c
cmp ebx, dword [rax + 0xf0]
je 0x41a102
cmp ebx, dword [rax + 0x118]
je 0x41a0f8
cmp ebx, dword [rax + 0x140]
je 0x41a0ee
cmp ebx, dword [rax + 0x168]
je 0x41a134
cmp ebx, dword [rax + 0x190]
je 0x41a12a
cmp ebx, dword [rax + 0x1b8]
je 0x41a120
cmp ebx, dword [rax + 0x1e0]
je 0x41a116
cmp ebx, dword [rax + 0x208]
je 0x41a170
cmp ebx, dword [rax + 0x230]
je 0x41a17a
cmp ebx, dword [rax + 0x258]
je 0x41a1ea
mov ecx, 1
xor edx, edx
mov rax, qword [rax + 0x280]
test rax, rax
je 0x419d90
test cl, cl
je 0x419d90
cmp ebx, dword [rax]
jne 0x419cb3
xor edx, edx
nop
add rdx, rax
sete cl
jmp 0x419d65
mov rdx, rax
nop dword [rax + rax]
test rdx, rdx
je 0x41a0b9
mov rax, qword [rdi]
lea rcx, [0x006e2400]
mov qword [rdx + 8], rax
mov rax, qword [rdi + 8]
mov qword [rdx + 0x10], rax
mov rax, qword [rdi + 0x10]
mov qword [rdx + 0x18], rax
mov rax, qword [rdi + 0x18]
mov qword [rdx + 0x20], rax
call sub.KERNEL32.dll_LeaveCriticalSection
jmp 0x41985b
mov rax, qword [rsp + 0x30]
lea rcx, [0x006e2400]
movzx esi, bl
mov qword [rdi + 0x18], rax
call sub.KERNEL32.dll_EnterCriticalSection
lea r8, [0x00459400]
mov rax, rsi
shl rax, 4
add rax, r8
mov rcx, qword [rax]
test rcx, rcx
mov rdx, rcx
setne r9b
and edx, 0xf
jne 0x41a13e
test r9b, r9b
je 0x41a13e
mov rax, qword [rax + 8]
cmp ebx, dword [rax]
je 0x41a029
mov edx, 0x10
cmp ebx, dword [rax + 0x28]
je 0x41a487
cmp rdx, 2
je 0x419f3d
cmp ebx, dword [rax + 0x50]
je 0x41a4e4
cmp rdx, 3
je 0x419f3d
cmp ebx, dword [rax + 0x78]
je 0x41a4da
cmp rdx, 4
je 0x419f3d
cmp ebx, dword [rax + 0xa0]
je 0x41a4d0
cmp rdx, 5
je 0x419f3d
cmp ebx, dword [rax + 0xc8]
je 0x41a4c6
cmp rdx, 6
je 0x419f3d
cmp ebx, dword [rax + 0xf0]
je 0x41a4bf
cmp rdx, 7
je 0x419f3d
cmp ebx, dword [rax + 0x118]
je 0x41a4b8
cmp rdx, 8
je 0x419f3d
cmp ebx, dword [rax + 0x140]
je 0x41a4b1
cmp rdx, 9
je 0x419f3d
cmp ebx, dword [rax + 0x168]
je 0x41a4aa
cmp rdx, 0xa
je 0x419f3d
cmp ebx, dword [rax + 0x190]
je 0x41a4a3
cmp rdx, 0xb
je 0x419f3d
cmp ebx, dword [rax + 0x1b8]
je 0x41a49c
cmp rdx, 0xc
je 0x419f3d
cmp ebx, dword [rax + 0x1e0]
je 0x41a495
cmp rdx, 0xd
je 0x419f3d
cmp ebx, dword [rax + 0x208]
je 0x41a48e
cmp rdx, 0xe
je 0x419f3d
cmp ebx, dword [rax + 0x230]
je 0x41a46f
cmp rdx, 0x10
jne 0x419f3d
cmp ebx, dword [rax + 0x258]
je 0x41a444
mov rax, qword [rax + 0x280]
test rax, rax
jne 0x41a016
jmp 0x41a184
cmp ebx, dword [rax + 0x28]
je 0x41a1e0
cmp ebx, dword [rax + 0x50]
je 0x41a1d6
cmp ebx, dword [rax + 0x78]
je 0x41a1cc
cmp ebx, dword [rax + 0xa0]
je 0x41a1c2
cmp ebx, dword [rax + 0xc8]
je 0x41a1b8
cmp ebx, dword [rax + 0xf0]
je 0x41a2a3
cmp ebx, dword [rax + 0x118]
je 0x41a2b7
cmp ebx, dword [rax + 0x140]
je 0x41a2ad
cmp ebx, dword [rax + 0x168]
je 0x41a2df
cmp ebx, dword [rax + 0x190]
je 0x41a2d5
cmp ebx, dword [rax + 0x1b8]
je 0x41a2cb
cmp ebx, dword [rax + 0x1e0]
je 0x41a2c1
cmp ebx, dword [rax + 0x208]
je 0x41a2e9
cmp ebx, dword [rax + 0x230]
je 0x41a2f3
cmp ebx, dword [rax + 0x258]
je 0x41a2fd
mov r11d, 1
xor edx, edx
mov rax, qword [rax + 0x280]
test rax, rax
je 0x41a02c
test r11b, r11b
je 0x41a02c
cmp ebx, dword [rax]
jne 0x419f52
xor edx, edx
add rdx, rax
sete r11b
jmp 0x41a005
mov rdx, rax
test rdx, rdx
je 0x41a184
mov rax, qword [rdi]
lea rcx, [0x006e2400]
mov qword [rdx + 8], rax
mov rax, qword [rdi + 8]
mov qword [rdx + 0x10], rax
mov rax, qword [rdi + 0x10]
mov qword [rdx + 0x18], rax
mov rax, qword [rdi + 0x18]
mov qword [rdx + 0x20], rax
call sub.KERNEL32.dll_LeaveCriticalSection
jmp 0x4198ef
mov rax, rsi
shl rax, 4
test rdx, rdx
mov rax, qword [r8 + rax + 8]
je 0x419c9e
cmp ebx, dword [rax]
je 0x419d88
cmp rdx, 1
jne 0x419b83
jmp 0x419c9e
mov edx, 0x28
jmp 0x419d80
mov edx, 0x50
jmp 0x419d80
mov edx, 0xa0
jmp 0x419d80
mov edx, 0x78
jmp 0x419d80
mov ebp, r9d
and ebp, 0xf
jne 0x41a0ca
test r10b, r10b
jne 0x41a380
shl rsi, 4
mov ebp, ebp
add r9, 1
add r8, rsi
lea rdx, [rbp + rbp*4]
mov rcx, qword [r8 + 8]
mov qword [r8], r9
lea rdx, [rcx + rdx*8]
mov dword [rdx], ebx
jmp 0x419d99
mov edx, 0x140
jmp 0x419d80
mov edx, 0x118
jmp 0x419d80
mov edx, 0xf0
jmp 0x419d80
mov edx, 0xc8
jmp 0x419d80
mov edx, 0x1e0
jmp 0x419d80
mov edx, 0x1b8
jmp 0x419d80
mov edx, 0x190
jmp 0x419d80
mov edx, 0x168
jmp 0x419d80
mov rax, rsi
shl rax, 4
test rdx, rdx
mov rax, qword [r8 + rax + 8]
je 0x419f3d
cmp ebx, dword [rax]
je 0x41a029
cmp rdx, 1
jne 0x419e22
jmp 0x419f3d
mov edx, 0x208
jmp 0x419d80
mov edx, 0x230
jmp 0x419d80
mov ebp, ecx
and ebp, 0xf
jne 0x41a194
test r9b, r9b
jne 0x41a307
shl rsi, 4
mov ebp, ebp
add rcx, 1
add r8, rsi
lea rdx, [rbp + rbp*4]
mov rax, qword [r8 + 8]
mov qword [r8], rcx
lea rdx, [rax + rdx*8]
mov dword [rdx], ebx
jmp 0x41a035
mov edx, 0xc8
jmp 0x41a020
mov edx, 0xa0
jmp 0x41a020
mov edx, 0x78
jmp 0x41a020
mov edx, 0x50
jmp 0x41a020
mov edx, 0x28
jmp 0x41a020
mov edx, 0x258
jmp 0x419d80
mov edx, 0xf
nop dword [rax]
lea rdx, [rdx + rdx*4]
lea rcx, [rax + rdx*8]
mov rdx, qword [rax + 0x280]
test rdx, rdx
je 0x419744
test rcx, rcx
je 0x419679
jmp 0x419744
mov edx, 0xe
jmp 0x41a200
mov edx, 5
jmp 0x41a200
mov edx, 4
jmp 0x41a200
mov edx, 3
jmp 0x41a200
mov edx, 2
jmp 0x41a200
mov edx, 0xd
jmp 0x41a200
mov edx, 0xc
jmp 0x41a200
mov edx, 0xb
jmp 0x41a200
mov edx, 0xa
jmp 0x41a200
mov edx, 9
jmp 0x41a200
mov edx, 8
jmp 0x41a200
mov edx, 7
jmp 0x41a200
mov edx, 6
jmp 0x41a200
mov edx, 1
jmp 0x41a200
mov rcx, rax
jmp 0x419744
mov edx, 0xf0
jmp 0x41a020
mov edx, 0x140
jmp 0x41a020
mov edx, 0x118
jmp 0x41a020
mov edx, 0x1e0
jmp 0x41a020
mov edx, 0x1b8
jmp 0x41a020
mov edx, 0x190
jmp 0x41a020
mov edx, 0x168
jmp 0x41a020
mov edx, 0x208
jmp 0x41a020
mov edx, 0x230
jmp 0x41a020
mov edx, 0x258
jmp 0x41a020
mov ecx, 0x288
mov qword [rsp + 0x30], r8
call fcn.004109f0
test rax, rax
je 0x41a476
mov r8, qword [rsp + 0x30]
mov rdx, rsi
shl rdx, 4
add rdx, r8
mov rcx, qword [rdx + 8]
mov qword [rax + 0x280], rcx
mov qword [rdx + 8], rax
mov rcx, qword [rdx]
jmp 0x41a194
mov edx, 1
nop word [rax + rax]
lea rdx, [rdx + rdx*4]
lea rdx, [rax + rdx*8]
mov rax, qword [rax + 0x280]
test rdx, rdx
jne 0x419d90
test rax, rax
jne 0x419d75
jmp 0x419d90
mov ecx, 0x288
mov qword [rsp + 0x30], r8
call fcn.004109f0
test rax, rax
mov r8, qword [rsp + 0x30]
je 0x41a476
mov rdx, rsi
shl rdx, 4
add rdx, r8
mov rcx, qword [rdx + 8]
mov qword [rax + 0x280], rcx
mov qword [rdx + 8], rax
mov r9, qword [rdx]
jmp 0x41a0ca
mov edx, 0xf
jmp 0x41a350
mov edx, 0xe
jmp 0x41a350
mov edx, 0xd
jmp 0x41a350
mov edx, 0xc
jmp 0x41a350
mov edx, 0xb
jmp 0x41a350
mov edx, 0xa
jmp 0x41a350
mov edx, 9
jmp 0x41a350
mov edx, 8
jmp 0x41a350
mov edx, 7
jmp 0x41a350
mov edx, 6
jmp 0x41a350
mov edx, 5
jmp 0x41a350
mov edx, 4
jmp 0x41a350
mov edx, 3
jmp 0x41a350
mov edx, 2
jmp 0x41a350
mov edx, 0xf
lea rdx, [rdx + rdx*4]
lea rdx, [rax + rdx*8]
mov rax, qword [rax + 0x280]
test rdx, rdx
jne 0x41a02c
test rax, rax
jne 0x41a016
jmp 0x41a02c
mov edx, 0xe
jmp 0x41a449
lea rdx, [0x0044e470]
mov ecx, 0xe
call fcn.00416440
mov edx, 1
jmp 0x41a449
mov edx, 0xd
jmp 0x41a449
mov edx, 0xc
jmp 0x41a449
mov edx, 0xb
jmp 0x41a449
mov edx, 0xa
jmp 0x41a449
mov edx, 9
jmp 0x41a449
mov edx, 8
jmp 0x41a449
mov edx, 7
jmp 0x41a449
mov edx, 6
jmp 0x41a449
mov edx, 5
jmp 0x41a449
mov edx, 4
jmp 0x41a449
mov edx, 3
jmp 0x41a449
mov edx, 2
jmp 0x41a449