Function at 0x1401938c0
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x338
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x2b0], 0xfffffffffffffffe
call fcn.1401925b0
mov rax, qword [0x140264eb2]
mov qword [rbp - 0x43], rax
movups xmm0, xmmword [0x140264ea5]
movaps xmmword [rbp - 0x50], xmm0
movups xmm0, xmmword [0x140264e95]
movaps xmmword [rbp - 0x60], xmm0
mov eax, dword [0x1406d4d00]
mov r8d, dword [0x1406d4d04]
lea r10d, [rax - 1]
imul r10d, eax
and r10d, 1
mov al, 0x5d
mov r9d, dword [0x1406d4d08]
cmp r8d, 0xa
jl 0x140193967
test r10d, r10d
je 0x140193967
test al, al
jne 0x140193a72
lea eax, [r9 - 1]
imul eax, r9d
test al, 1
sete cl
cmp dword [0x1406d4d0c], 0xa
setl al
or al, cl
nop word [rax + rax]
test al, al
je 0x140193960
mov al, byte [rbp - 0x3c]
test al, al
je 0x140193a32
mov eax, dword [0x1406d4d10]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp dword [0x1406d4d14], 0xa
setge r14b
setl r11b
and r14b, cl
test ecx, ecx
sete cl
test r14b, r14b
jne 0x140193a20
or r11b, cl
mov esi, 0x46
xor edi, edi
nop dword [rax + rax]
cmp rdi, 0x25
je 0x140193a32
movzx r15d, byte [rbp + rdi - 0x60]
lea edx, [rsi - 0x80]
mov ebx, edx
and ebx, 0x8577e709
lea ecx, [rdi + 0x39]
and ecx, 0x7a8818f6
or ecx, ebx
mov ebx, ecx
xor ebx, r15d
xor ebx, 0x7a8818f6
xor ecx, 0xf6
and ecx, r15d
or ecx, ebx
mov ebx, ecx
not ebx
mov eax, esi
and eax, 0x57
and edx, 0xa8
or edx, eax
and edx, r15d
mov eax, edx
and eax, ebx
and ecx, edx
not edx
and edx, ebx
or edx, ecx
xor edx, eax
mov byte [rbp + rdi - 0x60], dl
test r11b, r11b
je 0x140193a30
add rdi, 1
add esi, 0xffffffff
test r14b, r14b
je 0x1401939b0
nop
jmp 0x140193a20
jmp 0x140193a30
lea eax, [r9 - 1]
imul eax, r9d
test al, 1
sete cl
cmp dword [0x1406d4d0c], 0xa
setl al
or al, cl
nop dword [rax + rax]
test al, al
je 0x140193a50
cmp r8d, 0xa
jl 0x140193b42
test r10d, r10d
je 0x140193b42
mov al, byte [rbp - 0x3c]
test al, al
je 0x140193941
mov eax, dword [0x1406d4d10]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp dword [0x1406d4d14], 0xa
setge r14b
setl r11b
and r14b, cl
test ecx, ecx
sete cl
test r14b, r14b
jne 0x140193b30
or r11b, cl
mov esi, 0x46
xor edi, edi
nop dword [rax + rax]
cmp rdi, 0x25
je 0x140193941
movzx r15d, byte [rbp + rdi - 0x60]
lea edx, [rsi - 0x80]
mov ebx, edx
and ebx, 0x8577e709
lea ecx, [rdi + 0x39]
and ecx, 0x7a8818f6
or ecx, ebx
mov ebx, ecx
xor ebx, r15d
xor ebx, 0x7a8818f6
xor ecx, 0xf6
and ecx, r15d
or ecx, ebx
mov ebx, ecx
not ebx
mov eax, esi
and eax, 0x57
and edx, 0xa8
or edx, eax
and edx, r15d
mov eax, edx
and eax, ebx
and ecx, edx
not edx
and edx, ebx
or edx, ecx
xor edx, eax
mov byte [rbp + rdi - 0x60], dl
test r11b, r11b
je 0x140193b40
add rdi, 1
add esi, 0xffffffff
test r14b, r14b
je 0x140193ab0
nop word cs:[rax + rax]
nop dword [rax]
jmp 0x140193b30
jmp 0x140193b40
lea rdi, [rbp + 0x270]
mov rcx, rdi
call fcn.1400c4c10
lea rsi, [rbp - 0x60]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.1400bd4c0
cmp qword [rbp + 0x288], 0x10
jb 0x140193b7c
mov rdi, qword [rbp + 0x270]
lea r14, [rbp + 0x68]
mov rcx, r14
call fcn.1400c4c10
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, r14
mov rdx, rdi
mov r8, rax
call fcn.1400bd4c0
cmp dword [0x1406cdc94], 0xa
jl 0x140193bc2
mov eax, dword [0x1406cdc90]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x140193bc2
nop dword [rax + rax]
jmp 0x140193bc0
lea rcx, [rbp + 0x270]
call fcn.1400bd050
cmp dword [0x1406cdc94], 0xa
jl 0x140193bf2
mov eax, dword [0x1406cdc90]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x140193bf2
nop dword [rax + rax]
jmp 0x140193bf0
mov eax, dword [0x1406d3cd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406d3cd4], 0xa
setl al
or al, cl
mov ecx, dword [0x1406d3cd8]
mov edx, dword [0x1406d3cdc]
jne 0x140193c29
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x140193c59
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x140193c3b
test ebx, ebx
jne 0x140193c90
cmp dword [0x1406d3ce0], 0xa
jl 0x140193c55
mov edi, dword [0x1406d3ce4]
lea esi, [rdi - 1]
imul esi, edi
and esi, 1
jne 0x140193cb0
test al, al
jne 0x140193cb2
cmp edx, 0xa
jl 0x140193c62
test ebx, ebx
jne 0x140193ca0
cmp dword [0x1406d3ce0], 0xa
jl 0x140193c29
mov ebx, dword [0x1406d3ce4]
lea edi, [rbx - 1]
imul edi, ebx
and edi, 1
je 0x140193c29
nop dword [rax]
jmp 0x140193c80
jmp 0x140193c90
jmp 0x140193ca0
jmp 0x140193cb0
call fcn.1401f8d60
mov rdi, rax
cmp qword [rbp + 0x80], 0x10
jb 0x140193cc8
mov r14, qword [rbp + 0x68]
mov rcx, rdi
mov edx, 0x2712
mov r8, r14
call fcn.1401f9020
mov rcx, rdi
mov edx, WSACleanup
mov r8d, 1
call fcn.1401f9020
mov rcx, rdi
mov edx, reloc.WS2_32.dll_listen
mov r8d, 0xa
call fcn.1401f9020
mov rcx, rdi
mov edx, 0x34
mov r8d, 1
call fcn.1401f9020
mov dword [rbp + 0x25c], 0
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.1401f8524
mov rsi, rax
mov rcx, rax
call fcn.1400d1df0
cmp dword [0x1406d4cd8], 0xa
jl 0x140193d52
mov eax, dword [0x1406d4cdc]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x140193d52
nop word [rax + rax]
jmp 0x140193d50
cmp dword [0x1406d4ce0], 0xa
jl 0x140193d72
mov eax, dword [0x1406d4ce4]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x140193d72
nop dword [rax]
jmp 0x140193d70
mov qword [rbp + 0x240], rsi
lea r8, [0x140193620]
mov rcx, rdi
mov edx, 0x4e2b
call fcn.1401f9020
mov rcx, rdi
mov edx, 0x2711
mov r8, rsi
call fcn.1401f9020
mov rcx, rdi
call fcn.1401f8e40
lea r8, [rbp + 0x25c]
mov rcx, rdi
mov edx, 0x200002
call fcn.1401f8ff0
mov rcx, rdi
call fcn.1401f8fd0
cmp dword [rbp + 0x25c], 0xc8
jne 0x140194a0f
mov qword [rbp + 0x248], rsi
lea rcx, [rbp - 0x60]
call fcn.1401e44d0
lea r8, [0x1406d3548]
lea rcx, [rbp - 0x60]
mov rdx, qword [rbp + 0x248]
mov r9b, 1
call fcn.1401e4850
test al, al
je 0x140196a13
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.Gameinstance
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov r12, rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.Ulevel
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov r15, rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.LocalPlayers
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov r14, rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.PlayerController
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov r13, rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.PlayerCameraManager
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov rdi, rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.MyHUD
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov rsi, rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.AcknowledgedPawn
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov rbx, rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.PlayerState
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x260], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.TeamComponent
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x250], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.TeamID
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0xa8], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.UniqueID
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0xb0], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.FNameID
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0xb8], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.Spiketime
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0xc0], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.SpikeProgress
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0xc8], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.AActorArray
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0xd0], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.AActorCount
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0xd8], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.RootComponent
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0xe0], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.RelativeLocation
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0xe8], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.RelativeRotation
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0xf0], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.MeshComponent
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0xf8], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.DamageHandler
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x100], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.DamageSections
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x108], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.DamageType
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x110], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, [0x14026aefa]
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x118], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.MaxHP
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x120], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.bIsDormant
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x128], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.Health
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x130], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.ComponentToWorld
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x138], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.BoneArray
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x140], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.BoneArrayCache
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x148], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.BoneCount
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x150], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.uworld
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x158], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.gamestate
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x160], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.ControlRotation
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x168], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.outline_mode
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x170], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.attach_children
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x178], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.attach_children_count
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x180], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.outline_component
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x188], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.outline_component2
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x190], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.outline_mode3p
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x198], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.outline_ally_color
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x1a0], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.outline_enemy_color
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x1a8], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.last_submit_time
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x1b0], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.last_render_time
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x1b8], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.inventory
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x1c0], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.current_equipable
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x1c8], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.ammo_info
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x1d0], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.max_ammo
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x1d8], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.current_ammo
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x1e0], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.ObjID
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x1e8], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.ViewInfo
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x1f0], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.CameraRotation
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x1f8], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.PortraitMinimapComponent
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x200], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.CharacterMinimapComponent
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x208], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.LocalObserver
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x210], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.IsVisible
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x218], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.FNamePool
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x220], rax
lea rcx, [0x1406d3548]
lea rdx, str.offsets
call fcn.1401eca90
lea rdx, str.FresnelIntesity
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x228], rax
lea rcx, [0x1406d3548]
lea rdx, [0x14026a355]
call fcn.1401eca90
lea rdx, str.DDKey
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x230], rax
lea rcx, [0x1406d3548]
lea rdx, [0x14026a355]
call fcn.1401eca90
lea rdx, [0x1406d38e8]
mov rcx, rax
call fcn.1401ea4f0
mov rcx, rax
call fcn.1401ec8c0
mov byte [rbp + 0x26d], al
lea rcx, [0x1406d3548]
lea rdx, [0x14026a355]
call fcn.1401eca90
lea rdx, str.chamsOn
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ec8c0
mov byte [rbp + 0x26e], al
lea rcx, [0x1406d3548]
lea rdx, [0x14026a355]
call fcn.1401eca90
lea rdx, str.DDAtivo
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ec8c0
mov byte [rbp + 0x26f], al
lea rcx, [0x1406d3548]
lea rdx, [0x14026a355]
call fcn.1401eca90
lea rdx, str.versionValo
mov rcx, rax
call fcn.1401eca90
mov rcx, rax
call fcn.1401ef280
mov qword [rbp + 0x238], rax
cmp dword [0x1406d4d18], 0xa
jl 0x140194a17
mov eax, dword [0x1406d4d1c]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x140194a4b
jmp 0x140194a17
xor r14d, r14d
jmp 0x140196234
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, r12
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194a63
test eax, eax
je 0x140194a63
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, r12
call fcn.1401da080
jmp 0x140194a17
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a48], edx
cmp ecx, 0xa
jl 0x140194a78
test eax, eax
jne 0x140194aac
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, r15
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194ac4
test eax, eax
je 0x140194ac4
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, r15
call fcn.1401da080
jmp 0x140194a78
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a4c], edx
cmp ecx, 0xa
jl 0x140194ad9
test eax, eax
jne 0x140194b0d
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, r14
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194b25
test eax, eax
je 0x140194b25
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, r14
call fcn.1401da080
jmp 0x140194ad9
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a50], edx
cmp ecx, 0xa
jl 0x140194b3a
test eax, eax
jne 0x140194b6e
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, r13
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194b86
test eax, eax
je 0x140194b86
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, r13
call fcn.1401da080
jmp 0x140194b3a
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a54], edx
cmp ecx, 0xa
jl 0x140194b9b
test eax, eax
jne 0x140194bcf
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rdi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194be7
test eax, eax
je 0x140194be7
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rdi
call fcn.1401da080
jmp 0x140194b9b
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a58], edx
cmp ecx, 0xa
jl 0x140194bfc
test eax, eax
jne 0x140194c30
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194c48
test eax, eax
je 0x140194c48
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140194bfc
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a5c], edx
cmp ecx, 0xa
jl 0x140194c5d
test eax, eax
jne 0x140194c91
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rbx
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194ca9
test eax, eax
je 0x140194ca9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rbx
call fcn.1401da080
jmp 0x140194c5d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a60], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x260]
jl 0x140194cc5
test eax, eax
jne 0x140194cf9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194d11
test eax, eax
je 0x140194d11
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140194cc5
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a64], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x250]
jl 0x140194d2d
test eax, eax
jne 0x140194d61
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194d79
test eax, eax
je 0x140194d79
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140194d2d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a68], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0xa8]
jl 0x140194d95
test eax, eax
jne 0x140194dc9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194de1
test eax, eax
je 0x140194de1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140194d95
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a6c], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0xb0]
jl 0x140194dfd
test eax, eax
jne 0x140194e31
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194e49
test eax, eax
je 0x140194e49
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140194dfd
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a70], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0xb8]
jl 0x140194e65
test eax, eax
jne 0x140194e99
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194eb1
test eax, eax
je 0x140194eb1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140194e65
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a74], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0xc0]
jl 0x140194ecd
test eax, eax
jne 0x140194f01
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194f19
test eax, eax
je 0x140194f19
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140194ecd
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a78], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0xc8]
jl 0x140194f35
test eax, eax
jne 0x140194f69
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194f81
test eax, eax
je 0x140194f81
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140194f35
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a7c], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0xd0]
jl 0x140194f9d
test eax, eax
jne 0x140194fd1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140194fe9
test eax, eax
je 0x140194fe9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140194f9d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a80], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0xd8]
jl 0x140195005
test eax, eax
jne 0x140195039
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195051
test eax, eax
je 0x140195051
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195005
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a84], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0xe0]
jl 0x14019506d
test eax, eax
jne 0x1401950a1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x1401950b9
test eax, eax
je 0x1401950b9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x14019506d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a88], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0xe8]
jl 0x1401950d5
test eax, eax
jne 0x140195109
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195121
test eax, eax
je 0x140195121
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x1401950d5
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a8c], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0xf0]
jl 0x14019513d
test eax, eax
jne 0x140195171
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195189
test eax, eax
je 0x140195189
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x14019513d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a90], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0xf8]
jl 0x1401951a5
test eax, eax
jne 0x1401951d9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x1401951f1
test eax, eax
je 0x1401951f1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x1401951a5
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a94], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x100]
jl 0x14019520d
test eax, eax
jne 0x140195241
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195259
test eax, eax
je 0x140195259
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x14019520d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a98], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x108]
jl 0x140195275
test eax, eax
jne 0x1401952a9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x1401952c1
test eax, eax
je 0x1401952c1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195275
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7a9c], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x110]
jl 0x1401952dd
test eax, eax
jne 0x140195311
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195329
test eax, eax
je 0x140195329
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x1401952dd
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7aa0], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x118]
jl 0x140195345
test eax, eax
jne 0x140195379
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195391
test eax, eax
je 0x140195391
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195345
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7aa4], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x120]
jl 0x1401953ad
test eax, eax
jne 0x1401953e1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x1401953f9
test eax, eax
je 0x1401953f9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x1401953ad
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7aa8], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x128]
jl 0x140195415
test eax, eax
jne 0x140195449
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195461
test eax, eax
je 0x140195461
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195415
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7aac], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x130]
jl 0x14019547d
test eax, eax
jne 0x1401954b1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x1401954c9
test eax, eax
je 0x1401954c9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x14019547d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7ab0], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x138]
jl 0x1401954e5
test eax, eax
jne 0x140195519
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195531
test eax, eax
je 0x140195531
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x1401954e5
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7ab4], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x140]
jl 0x14019554d
test eax, eax
jne 0x140195581
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195599
test eax, eax
je 0x140195599
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x14019554d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7ab8], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x148]
jl 0x1401955b5
test eax, eax
jne 0x1401955e9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195601
test eax, eax
je 0x140195601
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x1401955b5
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7abc], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x150]
jl 0x14019561d
test eax, eax
jne 0x140195651
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195669
test eax, eax
je 0x140195669
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x14019561d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7ac0], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x158]
jl 0x140195685
test eax, eax
jne 0x1401956b9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x1401956d1
test eax, eax
je 0x1401956d1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195685
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7ac4], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x160]
jl 0x1401956ed
test eax, eax
jne 0x140195721
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195739
test eax, eax
je 0x140195739
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x1401956ed
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7ac8], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x168]
jl 0x140195755
test eax, eax
jne 0x140195789
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x1401957a1
test eax, eax
je 0x1401957a1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195755
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7acc], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x170]
jl 0x1401957bd
test eax, eax
jne 0x1401957f1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195809
test eax, eax
je 0x140195809
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x1401957bd
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7ad0], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x178]
jl 0x140195825
test eax, eax
jne 0x140195859
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195871
test eax, eax
je 0x140195871
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195825
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7ad4], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x180]
jl 0x14019588d
test eax, eax
jne 0x1401958c1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x1401958d9
test eax, eax
je 0x1401958d9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x14019588d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7ad8], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x188]
jl 0x1401958f5
test eax, eax
jne 0x140195929
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195941
test eax, eax
je 0x140195941
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x1401958f5
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7adc], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x190]
jl 0x14019595d
test eax, eax
jne 0x140195991
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x1401959a9
test eax, eax
je 0x1401959a9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x14019595d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7ae0], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x198]
jl 0x1401959c5
test eax, eax
jne 0x1401959f9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195a11
test eax, eax
je 0x140195a11
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x1401959c5
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7ae4], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x1a0]
jl 0x140195a2d
test eax, eax
jne 0x140195a61
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195a79
test eax, eax
je 0x140195a79
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195a2d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7ae8], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x1a8]
jl 0x140195a95
test eax, eax
jne 0x140195ac9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195ae1
test eax, eax
je 0x140195ae1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195a95
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7aec], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x1b0]
jl 0x140195afd
test eax, eax
jne 0x140195b31
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195b49
test eax, eax
je 0x140195b49
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195afd
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7af0], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x1b8]
jl 0x140195b65
test eax, eax
jne 0x140195b99
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195bb1
test eax, eax
je 0x140195bb1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195b65
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7af4], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x1c0]
jl 0x140195bcd
test eax, eax
jne 0x140195c01
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195c19
test eax, eax
je 0x140195c19
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195bcd
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7af8], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x1c8]
jl 0x140195c35
test eax, eax
jne 0x140195c69
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195c81
test eax, eax
je 0x140195c81
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195c35
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7afc], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x1d0]
jl 0x140195c9d
test eax, eax
jne 0x140195cd1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195ce9
test eax, eax
je 0x140195ce9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195c9d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7b00], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x1d8]
jl 0x140195d05
test eax, eax
jne 0x140195d39
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195d51
test eax, eax
je 0x140195d51
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195d05
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7b04], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x1e0]
jl 0x140195d6d
test eax, eax
jne 0x140195da1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195db9
test eax, eax
je 0x140195db9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195d6d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7b08], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x1e8]
jl 0x140195dd5
test eax, eax
jne 0x140195e09
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195e21
test eax, eax
je 0x140195e21
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195dd5
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7b0c], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x1f0]
jl 0x140195e3d
test eax, eax
jne 0x140195e71
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195e89
test eax, eax
je 0x140195e89
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195e3d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7b10], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x1f8]
jl 0x140195ea5
test eax, eax
jne 0x140195ed9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195ef1
test eax, eax
je 0x140195ef1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195ea5
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7b14], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x200]
jl 0x140195f0d
test eax, eax
jne 0x140195f41
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195f59
test eax, eax
je 0x140195f59
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195f0d
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7b18], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x208]
jl 0x140195f75
test eax, eax
jne 0x140195fa9
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140195fc1
test eax, eax
je 0x140195fc1
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195f75
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7b1c], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x210]
jl 0x140195fdd
test eax, eax
jne 0x140196011
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140196029
test eax, eax
je 0x140196029
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140195fdd
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7b20], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x218]
jl 0x140196045
test eax, eax
jne 0x140196079
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
mov edx, dword [0x1406d4d1c]
mov ecx, dword [0x1406d4d18]
lea eax, [rdx - 1]
imul eax, edx
and eax, 1
cmp ecx, 0xa
jl 0x140196091
test eax, eax
je 0x140196091
lea rdx, [0x140269b97]
lea r8, [rbp + 0x270]
mov rcx, rsi
call fcn.1401da080
jmp 0x140196045
mov edx, dword [rbp + 0x270]
mov dword [0x1406b7b24], edx
cmp ecx, 0xa
mov rsi, qword [rbp + 0x220]
jl 0x1401960ad
lea rcx, [rbp - 0x60]
call fcn.140193690
mov rsi, qword [rbp + 0x248]
cmp dword [0x1406d4cf0], 0xa
jl 0x140196252
mov eax, dword [0x1406d4cf4]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x140196252
nop
jmp 0x140196250
lea rcx, [rbp + 0x240]
mov rdx, rsi
call fcn.1401dfcc0
mov edx, dword [0x1406d4cf4]
mov eax, dword [0x1406d4cf0]
lea ecx, [rdx - 1]
imul ecx, edx
and ecx, 1
cmp eax, 0xa
jl 0x1401962ba
test ecx, ecx
je 0x1401962ba
lea rdi, [rbp + 0x240]
mov rcx, rdi
mov rdx, rsi
call fcn.1401dfcc0
mov rcx, rdi
mov rdx, rsi
call fcn.1401dfcc0
mov edx, dword [0x1406d4cf4]
mov eax, dword [0x1406d4cf0]
lea ecx, [rdx - 1]
imul ecx, edx
and ecx, 1
cmp eax, 0xa
jl 0x1401962ba
test ecx, ecx
jne 0x140196286
test ecx, ecx
je 0x1401962d2
cmp eax, 0xa
jl 0x1401962d2
nop word cs:[rax + rax]
nop dword [rax]
jmp 0x1401962d0
cmp dword [0x1406cdc94], 0xa
jl 0x1401962ee
mov eax, dword [0x1406cdc90]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1401962ee
jmp 0x1401962ec
lea rcx, [rbp + 0x68]
call fcn.1400bd050
cmp dword [0x1406cdc94], 0xa
jl 0x140196313
mov eax, dword [0x1406cdc90]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x140196313
jmp 0x140196311
mov eax, dword [0x1406d3cd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406d3cd4], 0xa
setl al
or al, cl
mov ecx, dword [0x1406d3cd8]
mov edx, dword [0x1406d3cdc]
jne 0x140196a1b
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x140196a4b
xor r14d, r14d
jmp 0x140196224
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x140196a2d
test ebx, ebx
jne 0x140196a70
cmp dword [0x1406d3ce0], 0xa
jl 0x140196a47
mov edi, dword [0x1406d3ce4]
lea esi, [rdi - 1]
imul esi, edi
and esi, 1
jne 0x140196a74
test al, al
jne 0x140196a76
cmp edx, 0xa
jl 0x140196a54
test ebx, ebx
jne 0x140196a72
cmp dword [0x1406d3ce0], 0xa
jl 0x140196a1b
mov ebx, dword [0x1406d3ce4]
lea edi, [rbx - 1]
imul edi, ebx
and edi, 1
je 0x140196a1b
jmp 0x140196a6e
jmp 0x140196a70
jmp 0x140196a72
jmp 0x140196a74
mov eax, r14d
add rsp, 0x338
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret