Function at 0x1400b70f5
Capabilities:
Log keystrokes via polling

Disassembly:
jmp 0x1400eb460
push rbp
push rsi
push rdi
mov eax, 0x26e0
call fcn.1400b79ec
sub rsp, rax
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x82c
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x1402a4180]
xor rax, rbp
mov qword [rbp + 0x26a8], rax
lea rcx, [0x1402c02b3]
call fcn.1400ba6d8
nop
mov ecx, 0x70
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
test eax, eax
je 0x1400eb4e6
movzx eax, byte [0x14029e014]
test eax, eax
jne 0x1400eb4cf
mov dword [rbp + 0x2694], 1
jmp 0x1400eb4d9
mov dword [rbp + 0x2694], 0
movzx eax, byte [rbp + 0x2694]
mov byte [0x14029e014], al
movzx eax, byte [0x14029e014]
test eax, eax
je 0x1400ee1f1
movss xmm2, dword [0x14023c774]
movss xmm1, dword [0x14023c774]
lea rcx, [rbp + 8]
call fcn.1400b924c
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1334]
call fcn.1400b924c
mov r8, rax
mov edx, 2
lea rcx, [rbp + 8]
call fcn.1400b9562
nop
xor r8d, r8d
xor edx, edx
lea rcx, str.Jacks_A_Massive_Nonce
call fcn.1400b9959
nop
lea rcx, [rbp + 0x1358]
call fcn.1400eb330
lea rcx, [rbp + 0x28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
call fcn.1400b77f8
mov qword [rbp + 0x2698], rax
cvtsd2ss xmm0, qword [rbp + 0x30]
cvtsd2ss xmm1, qword [rbp + 0x28]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1384]
call fcn.1400b924c
mov qword [rbp + 0x26a0], rax
mov dword [rsp + 0x20], 0
mov r9d, 0xffffffff
movss xmm2, dword [0x14023c76c]
mov rdx, qword [rbp + 0x26a0]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b7780
nop
movss xmm0, dword [0x14023a964]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14023c764]
movss xmm2, dword [0x14023c760]
movss xmm1, dword [0x14023c75c]
lea rcx, [rbp + 0x13a4]
call fcn.1400b9701
mov rdx, rax
mov ecx, 0x12
call fcn.1400b7997
nop
movss xmm0, dword [0x14023a964]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14023c764]
movss xmm2, dword [0x14023c760]
movss xmm1, dword [0x14023c75c]
lea rcx, [rbp + 0x13d4]
call fcn.1400b9701
mov rdx, rax
mov ecx, 0x13
call fcn.1400b7997
nop
movss xmm0, dword [0x14023a964]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14023c764]
movss xmm2, dword [0x14023c760]
movss xmm1, dword [0x14023c75c]
lea rcx, [rbp + 0x1404]
call fcn.1400b9701
mov rdx, rax
mov ecx, 0x14
call fcn.1400b7997
nop
xorps xmm0, xmm0
movss dword [rbp + 0x54], xmm0
call fcn.1400ba499
movss dword [rbp + 0x74], xmm0
movss xmm0, dword [0x14023aa64]
movss dword [rbp + 0x94], xmm0
xorps xmm2, xmm2
movss xmm1, dword [0x14023c778]
lea rcx, [rbp + 0x1434]
call fcn.1400b924c
xor r9d, r9d
mov r8b, 1
mov rdx, rax
lea rcx, str.Sidebar
call fcn.1400ba2b9
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1454]
call fcn.1400b924c
mov qword [rbp + 0x2698], rax
cmp dword [0x14029e010], 1
jne 0x1400eb6f2
mov byte [rbp + 0x26a0], 1
jmp 0x1400eb6f9
mov byte [rbp + 0x26a0], 0
mov r9, qword [rbp + 0x2698]
xor r8d, r8d
movzx edx, byte [rbp + 0x26a0]
lea rcx, [0x14023c354]
call fcn.1400ba101
movzx eax, al
test eax, eax
je 0x1400eb727
mov dword [0x14029e010], 1
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1474]
call fcn.1400b924c
mov qword [rbp + 0x2698], rax
cmp dword [0x14029e010], 2
jne 0x1400eb752
mov byte [rbp + 0x26a0], 1
jmp 0x1400eb759
mov byte [rbp + 0x26a0], 0
mov r9, qword [rbp + 0x2698]
xor r8d, r8d
movzx edx, byte [rbp + 0x26a0]
lea rcx, str.PLAYER
call fcn.1400ba101
movzx eax, al
test eax, eax
je 0x1400eb787
mov dword [0x14029e010], 2
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1494]
call fcn.1400b924c
mov qword [rbp + 0x2698], rax
cmp dword [0x14029e010], 3
jne 0x1400eb7b2
mov byte [rbp + 0x26a0], 1
jmp 0x1400eb7b9
mov byte [rbp + 0x26a0], 0
mov r9, qword [rbp + 0x2698]
xor r8d, r8d
movzx edx, byte [rbp + 0x26a0]
lea rcx, str.WEAPON
call fcn.1400ba101
movzx eax, al
test eax, eax
je 0x1400eb7e7
mov dword [0x14029e010], 3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x14b4]
call fcn.1400b924c
mov qword [rbp + 0x2698], rax
cmp dword [0x14029e010], 4
jne 0x1400eb812
mov byte [rbp + 0x26a0], 1
jmp 0x1400eb819
mov byte [rbp + 0x26a0], 0
mov r9, qword [rbp + 0x2698]
xor r8d, r8d
movzx edx, byte [rbp + 0x26a0]
lea rcx, str.ITEMS
call fcn.1400ba101
movzx eax, al
test eax, eax
je 0x1400eb847
mov dword [0x14029e010], 4
call fcn.1400b9deb
nop
movss xmm1, dword [0x14023c784]
xorps xmm0, xmm0
call fcn.1400b93a5
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x14d4]
call fcn.1400b924c
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, str.Content
call fcn.1400ba2b9
nop
cmp dword [0x14029e010], 1
jne 0x1400eba02
movss xmm0, dword [rbp + 0x74]
addss xmm0, dword [rbp + 0x94]
movss xmm1, dword [rbp + 0x54]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x54], xmm0
lea rdx, [0x14029e008]
lea rcx, str._F2__Player_ESP
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rdx, [0x14029e009]
lea rcx, str._F3__Weapon_ESP
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
movzx eax, byte [0x14029e009]
test eax, eax
je 0x1400eb937
xorps xmm0, xmm0
call fcn.1400b9607
nop
lea rdx, [0x14029e00a]
lea rcx, str.Show_Detailsweapon
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
xorps xmm0, xmm0
call fcn.1400b769a
nop
lea rdx, [0x14029e00b]
lea rcx, str._F4__Object_ESP
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
movzx eax, byte [0x14029e00b]
test eax, eax
je 0x1400eb99a
xorps xmm0, xmm0
call fcn.1400b9607
nop
lea rdx, [0x14029e00c]
lea rcx, str.Show_Detailsprimary
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
xorps xmm0, xmm0
call fcn.1400b769a
nop
lea rdx, [0x14029e00d]
lea rcx, str._F5__Other_Object_ESP
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
movzx eax, byte [0x14029e00d]
test eax, eax
je 0x1400eb9fd
xorps xmm0, xmm0
call fcn.1400b9607
nop
lea rdx, [0x14029e00e]
lea rcx, str.Show_Detailssecondary
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
xorps xmm0, xmm0
call fcn.1400b769a
nop
jmp 0x1400ee17f
cmp dword [0x14029e010], 2
jne 0x1400ebabe
movss xmm0, dword [rbp + 0x74]
addss xmm0, dword [rbp + 0x94]
movss xmm1, dword [rbp + 0x54]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x54], xmm0
lea rdx, [0x1402a4899]
lea rcx, str._F6__Speedhack
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rdx, [0x1402a489d]
lea rcx, str._F7__God_Mode
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rdx, [0x1402a489c]
lea rcx, str._F8__Infinite_Stamina
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rdx, [0x1402a48a1]
lea rcx, str._F9__Revive
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ee17f
cmp dword [0x14029e010], 3
jne 0x1400ebc35
mov edx, 0x20
lea rcx, str.MELEE
call fcn.1400ba0cf
movzx eax, al
test eax, eax
je 0x1400ebb47
movss xmm0, dword [rbp + 0x74]
addss xmm0, dword [rbp + 0x94]
movss xmm1, dword [rbp + 0x54]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x54], xmm0
lea rdx, [0x1402a489a]
lea rcx, str.Fast_Melee
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rdx, [0x1402a48a0]
lea rcx, str.Infinite_Melee_Range
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
mov edx, 0x20
lea rcx, [0x14023c4d4]
call fcn.1400ba0cf
movzx eax, al
test eax, eax
je 0x1400ebc21
lea rdx, [0x1402a489e]
lea rcx, str.Auto_Fire
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rdx, [0x1402a489f]
lea rcx, str.Rapid_Fire
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rdx, [0x14029e00f]
lea rcx, str.No_Recoil
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rdx, [0x1402a489b]
lea rcx, str.Max_Damage
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rdx, [0x1402a48a2]
lea rcx, str.Infinite_Ammo
call fcn.1400b877a
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ee17f
cmp dword [0x14029e010], 4
jne 0x1400ee17f
mov rcx, qword [0x1402a4908]
call fcn.1400baae3
mov qword [rbp + 0xb8], rax
mov rcx, qword [0x1402a4908]
call fcn.1400b9111
mov qword [rbp + 0xd8], rax
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba54d
mov byte [rbp + 0xf4], al
mov edx, 0x20
lea rcx, str.INVENTORY
call fcn.1400ba0cf
movzx eax, al
test eax, eax
je 0x1400ee002
cmp qword [rbp + 0xb8], 0
je 0x1400ecfeb
lea rdx, [rbp + 0x14f8]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x118]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
nop
lea rcx, [rbp + 0x158]
call fcn.1400ba6a6
nop
lea rdx, str.NAME
lea rcx, [rbp + 0x118]
call fcn.1400b85cc
movzx eax, al
test eax, eax
je 0x1400ebd0f
lea rdx, str.PIZZUSHI
lea rcx, [rbp + 0x158]
call fcn.1400b7212
nop
jmp 0x1400ebd23
lea rdx, [rbp + 0x118]
lea rcx, [rbp + 0x158]
call fcn.1400b9d0a
nop
lea rcx, [rbp + 0x158]
call fcn.1400b7500
mov rdx, rax
lea rcx, str.Hand_Item:__s
call fcn.1400b8ed7
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rdx, [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b86df
nop
lea rdx, [rbp + 0x1548]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x1578]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.GAZ_BOTTLE
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x1524], al
lea rcx, [rbp + 0x1578]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x1524]
test eax, eax
je 0x1400ebe81
lea rax, str.Yellow
mov qword [rbp + 0x1b8], rax
lea rax, [0x14023c560]
mov qword [rbp + 0x1c0], rax
lea rax, [0x14023c564]
mov qword [rbp + 0x1c8], rax
mov eax, dword [rbp + 0x198]
mov dword [rbp + 0x1e4], eax
lea rcx, [rbp + 0x15b4]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, [rbp + 0x1b8]
lea rdx, [rbp + 0x1e4]
lea rcx, [0x14023c570]
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ebe6d
mov eax, dword [rbp + 0x1e4]
mov dword [rbp + 0x198], eax
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ecfcf
lea rdx, [rbp + 0x15f8]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x1628]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.PACKAGE
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x15d4], al
lea rcx, [rbp + 0x1628]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x15d4]
test eax, eax
je 0x1400ebfdc
lea rax, str.Security
mov qword [rbp + 0x208], rax
lea rax, str.Computers
mov qword [rbp + 0x210], rax
lea rax, str.Botanic
mov qword [rbp + 0x218], rax
lea rax, str.Restaurant
mov qword [rbp + 0x220], rax
lea rax, str.Medical
mov qword [rbp + 0x228], rax
lea rax, str.Tutorial
mov qword [rbp + 0x230], rax
lea rax, str.Machine
mov qword [rbp + 0x238], rax
mov eax, dword [rbp + 0x198]
dec eax
mov dword [rbp + 0x254], eax
lea rcx, [rbp + 0x1664]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 7
lea r8, [rbp + 0x208]
lea rdx, [rbp + 0x254]
lea rcx, str.PackageTypes
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ebfc8
mov eax, dword [rbp + 0x254]
inc eax
mov dword [rbp + 0x198], eax
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ecfcf
lea rdx, [rbp + 0x16a8]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x16d8]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.FISH
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x1684], al
lea rcx, [rbp + 0x16d8]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x1684]
test eax, eax
je 0x1400ec10d
lea rax, str.Salmon
mov qword [rbp + 0x278], rax
lea rax, str.Tuna
mov qword [rbp + 0x280], rax
lea rax, [0x14023c614]
mov qword [rbp + 0x288], rax
lea rax, str.Shrimp
mov qword [rbp + 0x290], rax
mov eax, dword [rbp + 0x198]
dec eax
mov dword [rbp + 0x2b4], eax
lea rcx, [rbp + 0x1714]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 4
lea r8, [rbp + 0x278]
lea rdx, [rbp + 0x2b4]
lea rcx, str.FishType
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ec0f9
mov eax, dword [rbp + 0x2b4]
inc eax
mov dword [rbp + 0x198], eax
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ecfcf
lea rdx, [rbp + 0x1758]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x1788]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.RICE
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x1734], al
lea rcx, [rbp + 0x1788]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x1734]
test eax, eax
je 0x1400ec230
lea rax, str.White
mov qword [rbp + 0x2d8], rax
lea rax, str.Brown
mov qword [rbp + 0x2e0], rax
lea rax, str.Black
mov qword [rbp + 0x2e8], rax
mov eax, dword [rbp + 0x198]
dec eax
mov dword [rbp + 0x304], eax
lea rcx, [rbp + 0x17c4]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, [rbp + 0x2d8]
lea rdx, [rbp + 0x304]
lea rcx, str.RiceType
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ec21c
mov eax, dword [rbp + 0x304]
inc eax
mov dword [rbp + 0x198], eax
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ecfcf
lea rdx, [rbp + 0x1808]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x1838]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.PACKAGE
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x17e4], al
lea rcx, [rbp + 0x1838]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x17e4]
test eax, eax
je 0x1400ec38b
lea rax, str.Security
mov qword [rbp + 0x328], rax
lea rax, str.Computers
mov qword [rbp + 0x330], rax
lea rax, str.Botanic
mov qword [rbp + 0x338], rax
lea rax, str.Restaurant
mov qword [rbp + 0x340], rax
lea rax, str.Medical
mov qword [rbp + 0x348], rax
lea rax, str.Tutorial
mov qword [rbp + 0x350], rax
lea rax, str.Machine
mov qword [rbp + 0x358], rax
mov eax, dword [rbp + 0x198]
dec eax
mov dword [rbp + 0x374], eax
lea rcx, [rbp + 0x1874]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 7
lea r8, [rbp + 0x328]
lea rdx, [rbp + 0x374]
lea rcx, str.PackageTypes
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ec377
mov eax, dword [rbp + 0x374]
inc eax
mov dword [rbp + 0x198], eax
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ecfcf
lea rdx, [rbp + 0x18b8]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x18e8]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.FISH
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x1894], al
lea rcx, [rbp + 0x18e8]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x1894]
test eax, eax
je 0x1400ec4bc
lea rax, str.Salmon
mov qword [rbp + 0x398], rax
lea rax, str.Tuna
mov qword [rbp + 0x3a0], rax
lea rax, [0x14023c614]
mov qword [rbp + 0x3a8], rax
lea rax, str.Shrimp
mov qword [rbp + 0x3b0], rax
mov eax, dword [rbp + 0x198]
dec eax
mov dword [rbp + 0x3d4], eax
lea rcx, [rbp + 0x1924]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 4
lea r8, [rbp + 0x398]
lea rdx, [rbp + 0x3d4]
lea rcx, str.FishType
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ec4a8
mov eax, dword [rbp + 0x3d4]
inc eax
mov dword [rbp + 0x198], eax
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ecfcf
lea rdx, [rbp + 0x1968]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x1998]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.RICE
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x1944], al
lea rcx, [rbp + 0x1998]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x1944]
test eax, eax
je 0x1400ec5df
lea rax, str.White
mov qword [rbp + 0x3f8], rax
lea rax, str.Brown
mov qword [rbp + 0x400], rax
lea rax, str.Black
mov qword [rbp + 0x408], rax
mov eax, dword [rbp + 0x198]
dec eax
mov dword [rbp + 0x424], eax
lea rcx, [rbp + 0x19d4]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, [rbp + 0x3f8]
lea rdx, [rbp + 0x424]
lea rcx, str.RiceType
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ec5cb
mov eax, dword [rbp + 0x424]
inc eax
mov dword [rbp + 0x198], eax
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ecfcf
lea rdx, [rbp + 0x1a18]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x1a48]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.CONTAINER
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x19f4], al
lea rcx, [rbp + 0x1a48]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x19f4]
test eax, eax
je 0x1400ec7cc
lea rax, str.Empty
mov qword [rbp + 0x450], rax
lea rax, str.Green
mov qword [rbp + 0x458], rax
lea rax, str.Yellow
mov qword [rbp + 0x460], rax
lea rax, [0x14023c564]
mov qword [rbp + 0x468], rax
lea rax, str.White
mov qword [rbp + 0x470], rax
lea rax, [0x14023c560]
mov qword [rbp + 0x478], rax
lea rax, str.White_Rice
mov qword [rbp + 0x480], rax
lea rax, str.Brown_Rice
mov qword [rbp + 0x488], rax
lea rax, str.Black_Rice
mov qword [rbp + 0x490], rax
mov eax, dword [rbp + 0x198]
mov dword [rbp + 0x4b4], eax
mov eax, dword [rbp + 0x4b4]
mov dword [rbp + 0x4d4], eax
lea rcx, [rbp + 0x1a84]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 9
lea r8, [rbp + 0x450]
lea rdx, [rbp + 0x4d4]
lea rcx, [0x14023c570]
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ec7b8
cmp dword [rbp + 0x4d4], 6
jl 0x1400ec78e
mov dword [rbp + 0x198], 6
mov eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x2694], eax
cmp dword [rbp + 0x2694], 6
je 0x1400ec76a
cmp dword [rbp + 0x2694], 7
je 0x1400ec776
cmp dword [rbp + 0x2694], 8
je 0x1400ec782
jmp 0x1400ec78c
mov dword [rbp + 0x19c], 1
jmp 0x1400ec78c
mov dword [rbp + 0x19c], 2
jmp 0x1400ec78c
mov dword [rbp + 0x19c], 3
jmp 0x1400ec7a4
mov eax, dword [rbp + 0x4d4]
mov dword [rbp + 0x198], eax
mov dword [rbp + 0x19c], 0
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ecfcf
lea rdx, [rbp + 0x1ac8]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x1af8]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.SAMPLE
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x1aa4], al
lea rcx, [rbp + 0x1af8]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x1aa4]
test eax, eax
je 0x1400ec90b
lea rax, str.Green
mov qword [rbp + 0x4f8], rax
lea rax, str.Yellow
mov qword [rbp + 0x500], rax
lea rax, [0x14023c564]
mov qword [rbp + 0x508], rax
lea rax, str.White
mov qword [rbp + 0x510], rax
lea rax, [0x14023c560]
mov qword [rbp + 0x518], rax
mov eax, dword [rbp + 0x198]
dec eax
mov dword [rbp + 0x534], eax
lea rcx, [rbp + 0x1b34]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 5
lea r8, [rbp + 0x4f8]
lea rdx, [rbp + 0x534]
lea rcx, str.SampleColor
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ec8f7
mov eax, dword [rbp + 0x534]
inc eax
mov dword [rbp + 0x198], eax
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ecfcf
lea rdx, [rbp + 0x1b78]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x1ba8]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.FUSE
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x1b54], al
lea rcx, [rbp + 0x1ba8]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x1b54]
test eax, eax
je 0x1400ecad3
lea rax, [0x14023c560]
mov qword [rbp + 0x558], rax
lea rax, str.Yellow
mov qword [rbp + 0x560], rax
lea rax, [0x14023c564]
mov qword [rbp + 0x568], rax
mov eax, dword [rbp + 0x19c]
dec eax
mov dword [rbp + 0x584], eax
mov eax, dword [rbp + 0x198]
dec eax
mov dword [rbp + 0x5a4], eax
lea rcx, [rbp + 0x1be4]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
divss xmm0, dword [0x14023c768]
movss dword [rbp + 0x5c4], xmm0
movss xmm0, dword [rbp + 0x5c4]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, [rbp + 0x558]
lea rdx, [rbp + 0x5a4]
lea rcx, str.ValueColor
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400eca40
mov eax, dword [rbp + 0x5a4]
inc eax
mov dword [rbp + 0x198], eax
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
movss xmm1, dword [0x14023c784]
xorps xmm0, xmm0
call fcn.1400b93a5
nop
movss xmm0, dword [rbp + 0x5c4]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, [rbp + 0x558]
lea rdx, [rbp + 0x584]
lea rcx, str.TimeColor
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ecabf
mov eax, dword [rbp + 0x584]
inc eax
mov dword [rbp + 0x19c], eax
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ecfcf
lea rdx, [rbp + 0x1c28]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x1c58]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.NAME
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x1c04], al
lea rcx, [rbp + 0x1c58]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x1c04]
test eax, eax
je 0x1400ecdda
lea rax, str.White_Rice
mov qword [rbp + 0x5e8], rax
lea rax, str.Brown_Rice
mov qword [rbp + 0x5f0], rax
lea rax, str.Black_Rice
mov qword [rbp + 0x5f8], rax
lea rax, str.Salmon
mov qword [rbp + 0x618], rax
lea rax, str.Tuna
mov qword [rbp + 0x620], rax
lea rax, [0x14023c614]
mov qword [rbp + 0x628], rax
lea rax, str.Shrimp
mov qword [rbp + 0x630], rax
lea rax, str.Green
mov qword [rbp + 0x658], rax
lea rax, str.Yellow
mov qword [rbp + 0x660], rax
lea rax, [0x14023c564]
mov qword [rbp + 0x668], rax
lea rax, str.White
mov qword [rbp + 0x670], rax
lea rax, [0x14023c560]
mov qword [rbp + 0x678], rax
mov eax, dword [rbp + 0x198]
mov dword [rbp + 0x694], eax
mov eax, dword [rbp + 0x694]
cdq
mov ecx, 0x64
idiv ecx
mov dword [rbp + 0x6b4], eax
mov eax, dword [rbp + 0x694]
cdq
mov ecx, 0xa
idiv ecx
cdq
mov ecx, 0xa
idiv ecx
mov eax, edx
mov dword [rbp + 0x6d4], eax
mov eax, dword [rbp + 0x694]
cdq
mov ecx, 0xa
idiv ecx
mov eax, edx
mov dword [rbp + 0x6f4], eax
mov eax, dword [rbp + 0x6b4]
dec eax
mov dword [rbp + 0x714], eax
mov eax, dword [rbp + 0x6d4]
dec eax
mov dword [rbp + 0x734], eax
mov eax, dword [rbp + 0x6f4]
dec eax
mov dword [rbp + 0x754], eax
lea rcx, [rbp + 0x1c94]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, [rbp + 0x5e8]
lea rdx, [rbp + 0x714]
lea rcx, str.Rice
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400eccbc
mov eax, dword [rbp + 0x714]
inc eax
mov dword [rbp + 0x6b4], eax
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rcx, [rbp + 0x1cb4]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 4
lea r8, [rbp + 0x618]
lea rdx, [rbp + 0x734]
lea rcx, str.Fish
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ecd26
mov eax, dword [rbp + 0x734]
inc eax
mov dword [rbp + 0x6d4], eax
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rcx, [rbp + 0x1cd4]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 5
lea r8, [rbp + 0x658]
lea rdx, [rbp + 0x754]
lea rcx, str.Container_Color
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ecd90
mov eax, dword [rbp + 0x754]
inc eax
mov dword [rbp + 0x6f4], eax
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
imul eax, dword [rbp + 0x6b4], 0x64
imul ecx, dword [rbp + 0x6d4], 0xa
mov edx, dword [rbp + 0x6f4]
add edx, eax
mov eax, edx
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x198], eax
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
jmp 0x1400ecfcf
lea rdx, [rbp + 0x1d18]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x1d48]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.VENT_FILTER
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x1cf4], al
lea rcx, [rbp + 0x1d48]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x1cf4]
test eax, eax
je 0x1400eced7
mov eax, dword [rbp + 0x198]
mov dword [rbp + 0x774], eax
lea rcx, [rbp + 0x1d84]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c774]
call fcn.1400ba296
nop
mov dword [rsp + 0x28], 0
lea rax, [0x14023c6f0]
mov qword [rsp + 0x20], rax
mov r9d, 0x64
xor r8d, r8d
lea rdx, [rbp + 0x774]
lea rcx, [0x14023c6f4]
call fcn.1400ba836
movzx eax, al
test eax, eax
je 0x1400ecec3
mov eax, dword [rbp + 0x774]
mov dword [rbp + 0x198], eax
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ecfcf
lea rdx, [rbp + 0x1dc8]
mov rcx, qword [rbp + 0xb8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x1df8]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.BATTERY
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x1da4], al
lea rcx, [rbp + 0x1df8]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x1da4]
test eax, eax
je 0x1400ecfcf
mov eax, dword [rbp + 0x198]
mov dword [rbp + 0x794], eax
lea rcx, [rbp + 0x1e34]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c774]
call fcn.1400ba296
nop
mov dword [rsp + 0x28], 0
lea rax, [0x14023c6f0]
mov qword [rsp + 0x20], rax
mov r9d, 0x64
xor r8d, r8d
lea rdx, [rbp + 0x794]
lea rcx, [0x14023c6f4]
call fcn.1400ba836
movzx eax, al
test eax, eax
je 0x1400ecfc0
mov eax, dword [rbp + 0x794]
mov dword [rbp + 0x198], eax
mov rdx, qword [rbp + 0x198]
mov rcx, qword [0x1402a4908]
call fcn.1400b9418
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rcx, [rbp + 0x158]
call fcn.1400b7a23
nop
lea rcx, [rbp + 0x118]
call fcn.1400b7a23
nop
jmp 0x1400ed016
lea rcx, str.Hand_Item:_AIR
call fcn.1400b8ed7
nop
movss xmm0, dword [rbp + 0x74]
addss xmm0, dword [0x14023c770]
movss xmm1, dword [rbp + 0x54]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x54], xmm0
cmp qword [rbp + 0xd8], 0
je 0x1400edfc8
lea rdx, [rbp + 0x1e58]
mov rcx, qword [rbp + 0xd8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x7b8]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
nop
lea rcx, [rbp + 0x7f8]
call fcn.1400ba6a6
nop
lea rdx, str.NAME
lea rcx, [rbp + 0x7b8]
call fcn.1400b85cc
movzx eax, al
test eax, eax
je 0x1400ed08f
lea rdx, str.PIZZUSHI
lea rcx, [rbp + 0x7f8]
call fcn.1400b7212
nop
jmp 0x1400ed0a3
lea rdx, [rbp + 0x7b8]
lea rcx, [rbp + 0x7f8]
call fcn.1400b9d0a
nop
lea rcx, [rbp + 0x7f8]
call fcn.1400b7500
mov rdx, rax
lea rcx, str.Bag_Item:__s
call fcn.1400b8ed7
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rdx, [rbp + 0x838]
mov rcx, qword [0x1402a4908]
call fcn.1400b9c5b
nop
lea rdx, [rbp + 0x1ea8]
mov rcx, qword [rbp + 0xd8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x1ed8]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.GAZ_BOTTLE
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x1e84], al
lea rcx, [rbp + 0x1ed8]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x1e84]
test eax, eax
je 0x1400ed201
lea rax, str.Yellow
mov qword [rbp + 0x858], rax
lea rax, [0x14023c560]
mov qword [rbp + 0x860], rax
lea rax, [0x14023c564]
mov qword [rbp + 0x868], rax
mov eax, dword [rbp + 0x838]
mov dword [rbp + 0x884], eax
lea rcx, [rbp + 0x1f14]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, [rbp + 0x858]
lea rdx, [rbp + 0x884]
lea rcx, [0x14023c570]
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ed1ed
mov eax, dword [rbp + 0x884]
mov dword [rbp + 0x838], eax
mov rdx, qword [rbp + 0x838]
mov rcx, qword [0x1402a4908]
call fcn.1400b7ac3
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400edfac
lea rdx, [rbp + 0x1f58]
mov rcx, qword [rbp + 0xd8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x1f88]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.PACKAGE
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x1f34], al
lea rcx, [rbp + 0x1f88]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x1f34]
test eax, eax
je 0x1400ed35c
lea rax, str.Security
mov qword [rbp + 0x8a8], rax
lea rax, str.Computers
mov qword [rbp + 0x8b0], rax
lea rax, str.Botanic
mov qword [rbp + 0x8b8], rax
lea rax, str.Restaurant
mov qword [rbp + 0x8c0], rax
lea rax, str.Medical
mov qword [rbp + 0x8c8], rax
lea rax, str.Tutorial
mov qword [rbp + 0x8d0], rax
lea rax, str.Machine
mov qword [rbp + 0x8d8], rax
mov eax, dword [rbp + 0x838]
dec eax
mov dword [rbp + 0x8f4], eax
lea rcx, [rbp + 0x1fc4]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 7
lea r8, [rbp + 0x8a8]
lea rdx, [rbp + 0x8f4]
lea rcx, str.PackageTypes
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ed348
mov eax, dword [rbp + 0x8f4]
inc eax
mov dword [rbp + 0x838], eax
mov rdx, qword [rbp + 0x838]
mov rcx, qword [0x1402a4908]
call fcn.1400b7ac3
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400edfac
lea rdx, [rbp + 0x2008]
mov rcx, qword [rbp + 0xd8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x2038]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.FISH
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x1fe4], al
lea rcx, [rbp + 0x2038]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x1fe4]
test eax, eax
je 0x1400ed48d
lea rax, str.Salmon
mov qword [rbp + 0x918], rax
lea rax, str.Tuna
mov qword [rbp + 0x920], rax
lea rax, [0x14023c614]
mov qword [rbp + 0x928], rax
lea rax, str.Shrimp
mov qword [rbp + 0x930], rax
mov eax, dword [rbp + 0x838]
dec eax
mov dword [rbp + 0x954], eax
lea rcx, [rbp + 0x2074]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 4
lea r8, [rbp + 0x918]
lea rdx, [rbp + 0x954]
lea rcx, str.FishType
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ed479
mov eax, dword [rbp + 0x954]
inc eax
mov dword [rbp + 0x838], eax
mov rdx, qword [rbp + 0x838]
mov rcx, qword [0x1402a4908]
call fcn.1400b7ac3
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400edfac
lea rdx, [rbp + 0x20b8]
mov rcx, qword [rbp + 0xd8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x20e8]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.RICE
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x2094], al
lea rcx, [rbp + 0x20e8]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x2094]
test eax, eax
je 0x1400ed5b0
lea rax, str.White
mov qword [rbp + 0x978], rax
lea rax, str.Brown
mov qword [rbp + 0x980], rax
lea rax, str.Black
mov qword [rbp + 0x988], rax
mov eax, dword [rbp + 0x838]
dec eax
mov dword [rbp + 0x9a4], eax
lea rcx, [rbp + 0x2124]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, [rbp + 0x978]
lea rdx, [rbp + 0x9a4]
lea rcx, str.RiceType
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ed59c
mov eax, dword [rbp + 0x9a4]
inc eax
mov dword [rbp + 0x838], eax
mov rdx, qword [rbp + 0x838]
mov rcx, qword [0x1402a4908]
call fcn.1400b7ac3
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400edfac
lea rdx, [rbp + 0x2168]
mov rcx, qword [rbp + 0xd8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x2198]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.CONTAINER
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x2144], al
lea rcx, [rbp + 0x2198]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x2144]
test eax, eax
je 0x1400ed79d
lea rax, str.Empty
mov qword [rbp + 0x9d0], rax
lea rax, str.Green
mov qword [rbp + 0x9d8], rax
lea rax, str.Yellow
mov qword [rbp + 0x9e0], rax
lea rax, [0x14023c564]
mov qword [rbp + 0x9e8], rax
lea rax, str.White
mov qword [rbp + 0x9f0], rax
lea rax, [0x14023c560]
mov qword [rbp + 0x9f8], rax
lea rax, str.White_Rice
mov qword [rbp + 0xa00], rax
lea rax, str.Brown_Rice
mov qword [rbp + 0xa08], rax
lea rax, str.Black_Rice
mov qword [rbp + 0xa10], rax
mov eax, dword [rbp + 0x838]
mov dword [rbp + 0xa34], eax
mov eax, dword [rbp + 0xa34]
mov dword [rbp + 0xa54], eax
lea rcx, [rbp + 0x21d4]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 9
lea r8, [rbp + 0x9d0]
lea rdx, [rbp + 0xa54]
lea rcx, [0x14023c570]
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ed789
cmp dword [rbp + 0xa54], 6
jl 0x1400ed75f
mov dword [rbp + 0x838], 6
mov eax, dword [rbp + 0xa54]
mov dword [rbp + 0x2694], eax
cmp dword [rbp + 0x2694], 6
je 0x1400ed73b
cmp dword [rbp + 0x2694], 7
je 0x1400ed747
cmp dword [rbp + 0x2694], 8
je 0x1400ed753
jmp 0x1400ed75d
mov dword [rbp + 0x83c], 1
jmp 0x1400ed75d
mov dword [rbp + 0x83c], 2
jmp 0x1400ed75d
mov dword [rbp + 0x83c], 3
jmp 0x1400ed775
mov eax, dword [rbp + 0xa54]
mov dword [rbp + 0x838], eax
mov dword [rbp + 0x83c], 0
mov rdx, qword [rbp + 0x838]
mov rcx, qword [0x1402a4908]
call fcn.1400b7ac3
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400edfac
lea rdx, [rbp + 0x2218]
mov rcx, qword [rbp + 0xd8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x2248]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.SAMPLE
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x21f4], al
lea rcx, [rbp + 0x2248]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x21f4]
test eax, eax
je 0x1400ed8dc
lea rax, str.Green
mov qword [rbp + 0xa78], rax
lea rax, str.Yellow
mov qword [rbp + 0xa80], rax
lea rax, [0x14023c564]
mov qword [rbp + 0xa88], rax
lea rax, str.White
mov qword [rbp + 0xa90], rax
lea rax, [0x14023c560]
mov qword [rbp + 0xa98], rax
mov eax, dword [rbp + 0x838]
dec eax
mov dword [rbp + 0xab4], eax
lea rcx, [rbp + 0x2284]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 5
lea r8, [rbp + 0xa78]
lea rdx, [rbp + 0xab4]
lea rcx, str.SampleColor
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400ed8c8
mov eax, dword [rbp + 0xab4]
inc eax
mov dword [rbp + 0x838], eax
mov rdx, qword [rbp + 0x838]
mov rcx, qword [0x1402a4908]
call fcn.1400b7ac3
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400edfac
lea rdx, [rbp + 0x22c8]
mov rcx, qword [rbp + 0xd8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x22f8]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.FUSE
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x22a4], al
lea rcx, [rbp + 0x22f8]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x22a4]
test eax, eax
je 0x1400edaa4
lea rax, [0x14023c560]
mov qword [rbp + 0xad8], rax
lea rax, str.Yellow
mov qword [rbp + 0xae0], rax
lea rax, [0x14023c564]
mov qword [rbp + 0xae8], rax
mov eax, dword [rbp + 0x83c]
dec eax
mov dword [rbp + 0xb04], eax
mov eax, dword [rbp + 0x838]
dec eax
mov dword [rbp + 0xb24], eax
lea rcx, [rbp + 0x2334]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
divss xmm0, dword [0x14023c768]
movss dword [rbp + 0xb44], xmm0
movss xmm0, dword [rbp + 0xb44]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, [rbp + 0xad8]
lea rdx, [rbp + 0xb24]
lea rcx, str.ValueColor
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400eda11
mov eax, dword [rbp + 0xb24]
inc eax
mov dword [rbp + 0x838], eax
mov rdx, qword [rbp + 0x838]
mov rcx, qword [0x1402a4908]
call fcn.1400b7ac3
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
movss xmm1, dword [0x14023c784]
xorps xmm0, xmm0
call fcn.1400b93a5
nop
movss xmm0, dword [rbp + 0xb44]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, [rbp + 0xad8]
lea rdx, [rbp + 0xb04]
lea rcx, str.TimeColor
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400eda90
mov eax, dword [rbp + 0xb04]
inc eax
mov dword [rbp + 0x83c], eax
mov rdx, qword [rbp + 0x838]
mov rcx, qword [0x1402a4908]
call fcn.1400b7ac3
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400edfac
lea rdx, [rbp + 0x2378]
mov rcx, qword [rbp + 0xd8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x23a8]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.NAME
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x2354], al
lea rcx, [rbp + 0x23a8]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x2354]
test eax, eax
je 0x1400eddab
lea rax, str.White_Rice
mov qword [rbp + 0xb68], rax
lea rax, str.Brown_Rice
mov qword [rbp + 0xb70], rax
lea rax, str.Black_Rice
mov qword [rbp + 0xb78], rax
lea rax, str.Salmon
mov qword [rbp + 0xb98], rax
lea rax, str.Tuna
mov qword [rbp + 0xba0], rax
lea rax, [0x14023c614]
mov qword [rbp + 0xba8], rax
lea rax, str.Shrimp
mov qword [rbp + 0xbb0], rax
lea rax, str.Green
mov qword [rbp + 0xbd8], rax
lea rax, str.Yellow
mov qword [rbp + 0xbe0], rax
lea rax, [0x14023c564]
mov qword [rbp + 0xbe8], rax
lea rax, str.White
mov qword [rbp + 0xbf0], rax
lea rax, [0x14023c560]
mov qword [rbp + 0xbf8], rax
mov eax, dword [rbp + 0x838]
mov dword [rbp + 0xc14], eax
mov eax, dword [rbp + 0xc14]
cdq
mov ecx, 0x64
idiv ecx
mov dword [rbp + 0xc34], eax
mov eax, dword [rbp + 0xc14]
cdq
mov ecx, 0xa
idiv ecx
cdq
mov ecx, 0xa
idiv ecx
mov eax, edx
mov dword [rbp + 0xc54], eax
mov eax, dword [rbp + 0xc14]
cdq
mov ecx, 0xa
idiv ecx
mov eax, edx
mov dword [rbp + 0xc74], eax
mov eax, dword [rbp + 0xc34]
dec eax
mov dword [rbp + 0xc94], eax
mov eax, dword [rbp + 0xc54]
dec eax
mov dword [rbp + 0xcb4], eax
mov eax, dword [rbp + 0xc74]
dec eax
mov dword [rbp + 0xcd4], eax
lea rcx, [rbp + 0x23e4]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, [rbp + 0xb68]
lea rdx, [rbp + 0xc94]
lea rcx, str.Rice
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400edc8d
mov eax, dword [rbp + 0xc94]
inc eax
mov dword [rbp + 0xc34], eax
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rcx, [rbp + 0x2404]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 4
lea r8, [rbp + 0xb98]
lea rdx, [rbp + 0xcb4]
lea rcx, str.Fish
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400edcf7
mov eax, dword [rbp + 0xcb4]
inc eax
mov dword [rbp + 0xc54], eax
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rcx, [rbp + 0x2424]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 5
lea r8, [rbp + 0xbd8]
lea rdx, [rbp + 0xcd4]
lea rcx, str.Container_Color
call fcn.1400b8ae5
movzx eax, al
test eax, eax
je 0x1400edd61
mov eax, dword [rbp + 0xcd4]
inc eax
mov dword [rbp + 0xc74], eax
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
imul eax, dword [rbp + 0xc34], 0x64
imul ecx, dword [rbp + 0xc54], 0xa
mov edx, dword [rbp + 0xc74]
add edx, eax
mov eax, edx
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x838], eax
mov rdx, qword [rbp + 0x838]
mov rcx, qword [0x1402a4908]
call fcn.1400b7ac3
nop
jmp 0x1400edfac
lea rdx, [rbp + 0x2468]
mov rcx, qword [rbp + 0xd8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x2498]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.VENT_FILTER
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x2444], al
lea rcx, [rbp + 0x2498]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x2444]
test eax, eax
je 0x1400edeb4
mov eax, dword [rbp + 0x838]
mov dword [rbp + 0xcf4], eax
lea rcx, [rbp + 0x24d4]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c774]
call fcn.1400ba296
nop
mov dword [rsp + 0x28], 0
lea rax, [0x14023c6f0]
mov qword [rsp + 0x20], rax
mov r9d, 0x64
xor r8d, r8d
lea rdx, [rbp + 0xcf4]
lea rcx, [0x14023c6f4]
call fcn.1400ba836
movzx eax, al
test eax, eax
je 0x1400ede94
mov eax, dword [rbp + 0xcf4]
mov dword [rbp + 0x838], eax
mov rdx, qword [rbp + 0x838]
mov rcx, qword [0x1402a4908]
call fcn.1400b7ac3
nop
call fcn.1400b7816
movzx eax, al
test eax, eax
jne 0x1400edeaf
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400edfac
lea rdx, [rbp + 0x2518]
mov rcx, qword [rbp + 0xd8]
call fcn.1400ba4c1
mov qword [rbp + 0x2698], rax
lea rdx, [rbp + 0x2548]
mov rcx, qword [rbp + 0x2698]
call fcn.1400b89f5
mov qword [rbp + 0x26a0], rax
lea rdx, str.BATTERY
mov rcx, qword [rbp + 0x26a0]
call fcn.1400b85cc
mov byte [rbp + 0x24f4], al
lea rcx, [rbp + 0x2548]
call fcn.1400b7a23
movzx eax, byte [rbp + 0x24f4]
test eax, eax
je 0x1400edfac
mov eax, dword [rbp + 0x838]
mov dword [rbp + 0xd14], eax
lea rcx, [rbp + 0x2584]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c774]
call fcn.1400ba296
nop
mov dword [rsp + 0x28], 0
lea rax, [0x14023c6f0]
mov qword [rsp + 0x20], rax
mov r9d, 0x64
xor r8d, r8d
lea rdx, [rbp + 0xd14]
lea rcx, [0x14023c6f4]
call fcn.1400ba836
movzx eax, al
test eax, eax
je 0x1400edf9d
mov eax, dword [rbp + 0xd14]
mov dword [rbp + 0x838], eax
mov rdx, qword [rbp + 0x838]
mov rcx, qword [0x1402a4908]
call fcn.1400b7ac3
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
lea rcx, [rbp + 0x7f8]
call fcn.1400b7a23
nop
lea rcx, [rbp + 0x7b8]
call fcn.1400b7a23
nop
jmp 0x1400edff3
lea rcx, str.Bag_Item:_EMPTY
call fcn.1400b8ed7
nop
movss xmm0, dword [rbp + 0x74]
addss xmm0, dword [0x14023c770]
movss xmm1, dword [rbp + 0x54]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x54], xmm0
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
cmp qword [rbp + 0xb8], 0
je 0x1400ee17f
movzx eax, byte [rbp + 0xf4]
test eax, eax
jne 0x1400ee0d9
lea rcx, [rbp + 0x25a4]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
lea rcx, [rbp + 0x25e4]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x25c4]
call fcn.1400b924c
mov rdx, rax
lea rcx, str.Can_Inventory
call fcn.1400b8261
movzx eax, al
test eax, eax
je 0x1400ee0c5
cmp qword [rbp + 0xb8], 0
je 0x1400ee0c5
movzx eax, byte [rbp + 0xf4]
test eax, eax
jne 0x1400ee0aa
mov byte [rbp + 0x2694], 1
jmp 0x1400ee0b1
mov byte [rbp + 0x2694], 0
movzx edx, byte [rbp + 0x2694]
mov rcx, qword [rbp + 0xb8]
call fcn.1400b9f49
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
jmp 0x1400ee17f
lea rcx, [rbp + 0x2604]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
call fcn.1400ba296
nop
lea rcx, [rbp + 0x2644]
call fcn.1400b8f4f
movss xmm0, dword [rax]
subss xmm0, dword [0x14023c770]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x2624]
call fcn.1400b924c
mov rdx, rax
lea rcx, str.Cant_Inventory
call fcn.1400b8261
movzx eax, al
test eax, eax
je 0x1400ee170
cmp qword [rbp + 0xb8], 0
je 0x1400ee170
movzx eax, byte [rbp + 0xf4]
test eax, eax
jne 0x1400ee155
mov byte [rbp + 0x2694], 1
jmp 0x1400ee15c
mov byte [rbp + 0x2694], 0
movzx edx, byte [rbp + 0x2694]
mov rcx, qword [rbp + 0xb8]
call fcn.1400b9f49
nop
movss xmm0, dword [rbp + 0x54]
addss xmm0, dword [rbp + 0x74]
movss dword [rbp + 0x54], xmm0
call fcn.1400b9deb
nop
movss xmm0, dword [0x14023c77c]
comiss xmm0, dword [rbp + 0x54]
jb 0x1400ee1bc
movss xmm2, dword [0x14023c77c]
movss xmm1, dword [0x14023c780]
lea rcx, [rbp + 0x2664]
call fcn.1400b924c
xor edx, edx
mov rcx, rax
call fcn.1400b7401
nop
jmp 0x1400ee1e0
movss xmm2, dword [rbp + 0x54]
movss xmm1, dword [0x14023c780]
lea rcx, [rbp + 0x2684]
call fcn.1400b924c
xor edx, edx
mov rcx, rax
call fcn.1400b7401
nop
mov ecx, 3
call fcn.1400b9c29
nop
call fcn.1400b87fc
nop
lea rcx, [rbp - 0x30]
lea rdx, [0x14023bd70]
call fcn.1400b9d96
mov rcx, qword [rbp + 0x26a8]
xor rcx, rbp
call fcn.1400b8a54
lea rsp, [rbp + 0x26b0]
pop rdi
pop rsi
pop rbp
ret