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

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
mov qword [rax + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0x90
vmovaps xmmword [rax - 0x48], xmm6
vmovaps xmmword [rax - 0x58], xmm7
xor ecx, ecx
vmovaps xmmword [rax - 0x68], xmm8
call fcn.140031c30
mov rax, qword [0x1402f8248]
movabs r13, 0x7123826a2973ebb6
movzx edx, byte [rbp + 0x67]
movabs r12, 0x47e9b2b5668255ee
vpxor xmm0, xmm0, xmm0
mov dword [rbp - 0x29], 0xa38c8af9
or dword [rax + 0x4b40], 2
mov dword [rax + 0x4b64], 0x43be0000
mov dword [rax + 0x4b68], 0x43c80000
mov dword [rax + 0x4b48], 1
xor eax, eax
mov r14, qword [0x1402f82a8]
mov r15, qword [0x1402f82b0]
mov word [rbp - 0xd], ax
mov byte [rbp - 0xb], al
mov dword [rbp - 0x25], 0xc9dfd9d7
mov dword [rbp - 0x21], 0x3ba0e394
vmovups xmmword [rbp - 0x1d], xmm0
mov r8, r15
mov r9, r14
nop word [rax + rax]
xor esi, esi
cmp rsi, 0x1f
jae 0x140071cc5
movzx edi, byte [rbp + rsi - 0x29]
mov r10d, edi
cmp r8, rsi
ja 0x140071cbc
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400713d0
lea rcx, [rsi + r13]
movzx eax, r10b
and al, cl
mov edx, 3
sub dl, al
add dl, dl
add dl, dil
add dl, cl
jmp 0x140071416
je 0x140071c40
inc rax
cmp r8, rax
je 0x140071be6
lea rax, [r9 + 4]
cmp r8, rax
je 0x140071bb4
lea rax, [r9 + 5]
cmp r8, rax
je 0x140071b76
lea rax, [r9 + 2]
cmp r8, rax
je 0x140071b54
lea rax, [r9 + 8]
cmp r8, rax
je 0x140071b0c
cmp r9, rsi
ja 0x140071cb3
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140071442
lea rdx, [rsi + r12]
movzx eax, r10b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, dil
add dl, cl
jmp 0x140071476
lea rax, [r9 + 1]
cmp r8, rax
je 0x140071af1
lea rax, [r9 + 3]
cmp r8, rax
je 0x140071ad2
lea rax, [r9 + 4]
cmp r8, rax
je 0x140071ab9
lea rax, [r9 + 7]
cmp r8, rax
je 0x140071a92
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rsi
jbe 0x14007180e
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400717f1
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400717cf
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400717b0
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140071797
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140071779
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140071760
lea rcx, [r9 + 0x61]
cmp r8, rcx
je 0x140071739
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140071490
lea r9, [rcx + 2]
mov r8, rcx
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x140071c93
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140071c73
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x1400715eb
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400715cf
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x1400716f5
lea rcx, [r9 + 0x42]
cmp r8, rcx
jb 0x1400716d2
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140071490
lea r9, [rcx + 0x1000]
mov r8, rcx
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x1400716ab
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x140071692
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x140071675
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x14007165c
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x140071643
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x140071626
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x140071607
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x40]
jmp 0x140071490
lea edx, [rsi + 0x66]
mov ecx, 0x1b
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
jmp 0x140071416
lea edx, [rsi - 6]
mov ecx, 0x15
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
jmp 0x1400713a4
lea ecx, [rsi - 0x68]
movzx eax, dil
and al, cl
dec rsi
add al, al
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0x28
inc rsi
jmp 0x140071392
lea edx, [rsi + 0x2c]
movzx eax, dil
and al, dl
movzx ecx, dil
add al, al
movzx r10d, sil
sub cl, al
sub dl, 0x34
jmp 0x140071b90
lea ecx, [rsi - 0x40]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0x40
jmp 0x140071bcb
lea ecx, [rsi + 0x54]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0x4c
jmp 0x140071bce
lea edx, [rsi - 0x18]
movzx eax, dil
and al, dl
movzx ecx, dil
add al, al
movzx r10d, sil
sub cl, al
sub dl, 0x58
jmp 0x140071a63
lea edx, [rsi + 0x7c]
movzx eax, dil
and al, dl
movzx ecx, dil
add al, al
sub cl, al
sub dl, 0x64
jmp 0x140071c04
lea ecx, [rsi + 0x10]
movzx eax, dil
and al, cl
add al, al
sub dil, al
movzx eax, byte [rbp + rsi - 0x29]
add rax, r9
add rsi, rax
lea edx, [rcx + rdi]
sub dl, 0x70
inc rsi
jmp 0x140071392
lea edx, [rsi - 0x7e]
movzx eax, dil
and al, dl
mov ecx, 0x39
sub cl, al
add cl, cl
add cl, dil
add dl, cl
mov byte [rbp + rsi - 0x29], dl
inc rsi
jmp 0x140071392
lea edx, [rsi + 0x16]
movzx eax, dil
and al, dl
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, dil
add dl, cl
cmp r9, 0x400
jb 0x1400716e9
movzx ecx, dil
movzx r10d, sil
movzx eax, dil
lea edx, [r10 - 0x7c]
and al, dl
add al, al
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x38]
jmp 0x140071b28
lea ecx, [rsi - 0x6c]
movzx eax, dil
and al, cl
add al, al
sub dil, al
movzx eax, byte [rbp + rsi - 0x29]
add rax, r9
add rsi, rax
lea edx, [rcx + rdi]
sub dl, 0xc
inc rsi
jmp 0x140071392
lea edx, [rsi + 0x28]
movzx eax, dil
and al, dl
movzx ecx, dil
add al, al
sub cl, al
sub dl, 0x18
jmp 0x140071c04
movzx r10d, sil
movzx eax, dil
movzx ecx, dil
lea edx, [r10 - 0x44]
and al, dl
add al, al
sub cl, al
sub dl, 0x24
jmp 0x140071a63
lea ecx, [rsi + 0x50]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0x30
jmp 0x140071bce
lea ecx, [rsi + 0xc]
movzx eax, dil
and al, cl
dec rsi
add al, al
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0x54
inc rsi
jmp 0x140071392
lea ecx, [rsi - 0x60]
movzx eax, dil
and al, cl
inc r9
add al, al
dec rsi
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0x60
inc rsi
jmp 0x140071392
lea edx, [rsi + 0x34]
movzx eax, dil
and al, dl
movzx ecx, dil
add al, al
movzx r10d, sil
sub cl, al
sub dl, 0x6c
jmp 0x140071b26
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400718a2
lea edx, [rsi - 0x4a]
movzx eax, dil
and al, dl
mov ecx, 3
sub cl, al
add cl, cl
add cl, dil
add dl, cl
lea rax, [r9 + r8]
cmp rax, 9
je 0x140071a4c
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x140071977
lea edx, [rsi + 0x5e]
movzx eax, dil
and al, dl
mov ecx, 0x37
sub cl, al
add cl, cl
add cl, dil
add dl, cl
cmp r8, 1
jae 0x140071a2d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400719df
lea ecx, [rsi - 0x48]
movzx eax, dil
and al, cl
add al, al
sub dil, al
movzx eax, byte [rbp + rsi - 0x29]
add rax, r9
add rsi, rax
lea edx, [rcx + rdi]
sub dl, 8
inc rsi
jmp 0x140071392
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400718d2
lea ecx, [rsi - 0x24]
movzx eax, dil
and al, cl
add al, al
sub dil, al
movzx eax, byte [rbp + rsi - 0x29]
add rax, r9
add rsi, rax
lea edx, [rcx + rdi]
sub dl, 4
inc rsi
jmp 0x140071392
inc rax
cmp r8, rax
jne 0x1400718f9
movzx r10d, sil
movzx eax, dil
mov ecx, 0xa
lea edx, [r10 - 0x4c]
and al, dl
sub cl, al
add cl, cl
add cl, dil
jmp 0x140071a63
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140071914
movzx r10d, sil
mov ecx, 0x1c
lea edx, [r10 - 8]
jmp 0x140071b83
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007192a
lea edx, [rsi + 0x64]
mov ecx, 0x22
jmp 0x140071b5c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071958
lea edx, [rsi - 0x30]
movzx eax, dil
and al, dl
mov ecx, 0x28
sub cl, al
inc r9
add cl, cl
dec rsi
add cl, dil
add dl, cl
inc rsi
jmp 0x140071392
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140071832
movzx r10d, sil
mov ecx, 0x2e
lea edx, [r10 + 0x3c]
jmp 0x140071b19
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071992
movzx r10d, sil
mov ecx, 0x3d
lea edx, [r10 - 0x36]
jmp 0x140071b19
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400719b4
lea ecx, [rsi + 0x7a]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0x56
jmp 0x140071bcb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140071864
movzx r10d, sil
movzx eax, dil
movzx ecx, dil
lea edx, [r10 + 0x52]
and al, dl
add al, al
sub cl, al
sub dl, 0x3e
jmp 0x140071a63
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071a04
movzx r10d, sil
movzx eax, dil
mov ecx, 8
lea edx, [r10 - 0x70]
and al, dl
sub cl, al
add cl, cl
add cl, dil
jmp 0x140071a63
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007170c
lea edx, [rsi + 0x68]
movzx eax, dil
and al, dl
mov ecx, 0x14
sub cl, al
add cl, cl
add cl, dil
add dl, cl
jmp 0x140071bcb
movzx ecx, byte [rbp + rsi - 0x29]
movzx r10d, sil
movzx eax, dil
lea edx, [r10 - 0x10]
and al, dl
sub cl, al
add cl, 0x38
add cl, cl
jmp 0x140071b90
movzx r10d, sil
movzx eax, dil
mov ecx, 0x3e
lea edx, [r10 + 0x5c]
and al, dl
sub cl, al
add cl, cl
add dl, cl
add r10b, 0x12
inc r9
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x7e
add r10b, dil
movzx eax, r10b
mov byte [rbp + rsi - 0x29], al
add rax, r9
sub rsi, rax
jmp 0x140071c06
lea ecx, [rsi - 0x46]
movzx eax, dil
and al, cl
add al, al
sub dil, al
movzx eax, byte [rbp + rsi - 0x29]
add rax, r9
add rsi, rax
lea edx, [rcx + rdi]
sub dl, 0x16
inc rsi
jmp 0x140071392
lea ecx, [rsi + 0xa]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0x46
jmp 0x140071bcb
lea ecx, [rsi + 0x32]
movzx eax, dil
and al, cl
dec rsi
add al, al
sub dil, al
lea edx, [rcx + rdi]
sub dl, 0x5e
inc rsi
jmp 0x140071392
movzx r10d, sil
movzx eax, dil
movzx ecx, dil
lea edx, [r10 + 0x5a]
and al, dl
add al, al
sub cl, al
sub dl, 0x76
jmp 0x140071b26
movzx r10d, sil
mov ecx, 0x39
lea edx, [r10 - 0x7e]
movzx eax, dil
and al, dl
sub cl, al
add cl, cl
add cl, dil
add dl, cl
add r10b, 0x3a
movzx eax, dil
and al, r10b
mov ecx, 0x35
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
mov byte [rbp + rsi - 0x29], cl
inc r9
dec rsi
inc rsi
jmp 0x140071392
lea edx, [rsi - 0x56]
mov ecx, 0x2d
movzx eax, dil
and al, dl
sub cl, al
add cl, cl
add cl, dil
add dl, cl
dec rsi
inc rsi
jmp 0x140071392
movzx r10d, sil
mov ecx, 0x27
lea edx, [r10 + 0x3e]
movzx eax, dil
and al, dl
sub cl, al
add cl, cl
add cl, dil
add dl, cl
sub r10b, 0x5a
movzx eax, dil
and al, r10b
mov ecx, 0x3b
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
add cl, dl
mov byte [rbp + rsi - 0x29], cl
jmp 0x140071bcb
lea edx, [rsi - 0x2e]
mov ecx, 0x21
movzx eax, dl
and al, dil
sub cl, al
add cl, cl
add dl, cl
add dl, dil
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140071392
mov eax, 0xf
movabs rcx, 0x35b18c12cf439a8e
add rcx, rsi
and r10b, cl
sub al, r10b
lea edx, [rax + rax]
add dl, dil
add dl, cl
lea ecx, [rsi - 0x38]
inc r8
movzx eax, cl
and al, dil
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x78
add cl, dil
mov byte [rbp + rsi - 0x29], cl
add rsi, rax
movzx eax, byte [rbp + rsi - 0x29]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140071392
mov eax, 9
movabs rcx, 0x536a873e7c5bc322
add rcx, rsi
and r10b, cl
sub al, r10b
lea edx, [rax + rax]
add dl, dil
add dl, cl
movzx eax, byte [rbp + rsi - 0x29]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140071392
sub sil, 0x72
mov ecx, 0xf
movzx eax, dil
and al, sil
sub cl, al
lea edx, [rcx + rcx]
add dl, dil
add dl, sil
jmp 0x140071390
add sil, 0x22
mov ecx, 9
movzx eax, dil
and al, sil
sub cl, al
lea edx, [rcx + rcx]
add dl, dil
add dl, sil
jmp 0x140071380
lea rcx, [rbp + 0x1625e1f]
jmp 0x140071cc9
lea rcx, [rbp + 0x15649d5]
jmp 0x140071cc9
lea rcx, [rbp - 0x29]
xor edx, edx
mov r8d, 0x22
call fcn.14000f540
lea rcx, [0x14013f138]
call fcn.140044890
mov rdx, qword [0x1402f8260]
lea rcx, str.Skeleton__NPC_
add rdx, 0x26
call fcn.140043470
mov rdx, qword [0x1402f8260]
vmovss xmm7, dword [0x140144370]
vmovss xmm8, dword [0x140144304]
vxorps xmm6, xmm6, xmm6
cmp byte [rdx + 0x26], 0
je 0x140071d51
vmovaps xmm1, xmm7
call fcn.140016640
lea rax, [rbp + 0x67]
lea r8, [rdx + 0x2c]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.skelet_dist
vmovss dword [rbp + 0x67], xmm8
vmovss dword [rbp + 0x6f], xmm6
call fcn.140046790
mov rdx, qword [0x1402f8260]
add rdx, 0x27
lea rcx, [0x14013f170]
call fcn.140043470
mov rdx, qword [0x1402f8260]
cmp byte [rdx + 0x27], 0
je 0x140071da5
vmovaps xmm1, xmm7
call fcn.140016640
lea rax, [rbp + 0x67]
lea r8, [rdx + 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.items_dist
vmovss dword [rbp + 0x67], xmm8
vmovss dword [rbp + 0x6f], xmm6
call fcn.140046790
mov rdx, qword [0x1402f8260]
add rdx, 0x28
lea rcx, [0x14013f190]
call fcn.140043470
mov rdx, qword [0x1402f8260]
cmp byte [rdx + 0x28], 0
je 0x140071df9
vmovaps xmm1, xmm7
call fcn.140016640
lea rax, [rbp + 0x67]
lea r8, [rdx + 0x34]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.quest_items_dist
vmovss dword [rbp + 0x67], xmm8
vmovss dword [rbp + 0x6f], xmm6
call fcn.140046790
mov rdx, qword [0x1402f8260]
add rdx, 0x29
lea rcx, str.Trap
call fcn.140043470
mov rdx, qword [0x1402f8260]
cmp byte [rdx + 0x29], 0
je 0x140071e4d
vmovaps xmm1, xmm7
call fcn.140016640
lea rax, [rbp + 0x67]
lea r8, [rdx + 0x38]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.trap_dist
vmovss dword [rbp + 0x67], xmm8
vmovss dword [rbp + 0x6f], xmm6
call fcn.140046790
mov rdx, qword [0x1402f8260]
add rdx, 0x2a
lea rcx, str.Interactable
call fcn.140043470
mov r8, qword [0x1402f8260]
cmp byte [r8 + 0x2a], 0
je 0x140071e9b
vmovaps xmm1, xmm7
call fcn.140016640
lea rax, [rbp + 0x67]
add r8, 0x3c
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea rcx, str.interactable_dist
vmovss dword [rbp + 0x67], xmm8
vmovss dword [rbp + 0x6f], xmm6
call fcn.140046790
lea rcx, str.OTHER
call fcn.140044890
mov rdx, qword [0x1402f8260]
lea rcx, str.Auto_activate_HEALTH_GAIN_ESP
add rdx, 0xb1
call fcn.140043470
mov rdx, qword [0x1402f8260]
lea rcx, str.Auto_activate_ANTIDOTE_ESP
add rdx, 0xb2
call fcn.140043470
mov rdx, qword [0x1402f8260]
lea rcx, str.Auto_activate_BATTERY_ESP
add rdx, 0xb3
call fcn.140043470
lea rcx, str.ESP_Colors
call fcn.140044890
lea rcx, str.Skeleton
call fcn.1400416e0
vmovaps xmm1, xmm7
call fcn.140016640
mov rdx, qword [0x1402f8260]
lea rcx, str.skelet_col
add rdx, 0x40
mov r8d, 2
call fcn.14004cb50
lea rcx, str.Items
call fcn.1400416e0
vmovaps xmm1, xmm7
call fcn.140016640
mov rdx, qword [0x1402f8260]
lea rcx, str.items_col
add rdx, 0x50
mov r8d, 2
call fcn.14004cb50
lea rcx, str.Quest_Items
call fcn.1400416e0
vmovaps xmm1, xmm7
call fcn.140016640
mov rdx, qword [0x1402f8260]
lea rcx, str.quest_items_col
add rdx, 0x60
mov r8d, 2
call fcn.14004cb50
lea rcx, str.Door_Trap
call fcn.1400416e0
vmovaps xmm1, xmm7
call fcn.140016640
mov rdx, qword [0x1402f8260]
lea rcx, str.trap_col
add rdx, 0x70
mov r8d, 2
call fcn.14004cb50
lea rcx, str.Documents
call fcn.1400416e0
vmovaps xmm1, xmm7
call fcn.140016640
mov rdx, qword [0x1402f8260]
lea rcx, str.documents_col
sub rdx, 0xffffffffffffff80
mov r8d, 2
call fcn.14004cb50
call fcn.140044440
lea rcx, [0x14013f170]
call fcn.1400510f0
test al, al
je 0x14007238b
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.HEALTH_GAIN_1
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xa0]
call fcn.140051a40
test al, al
je 0x140072053
cmp byte [rbx + 0xa0], 0
sete al
mov byte [rbx + 0xa0], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.HEALTH_BOOST
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xa1]
call fcn.140051a40
test al, al
je 0x140072092
cmp byte [rbx + 0xa1], 0
sete al
mov byte [rbx + 0xa1], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.BATTERY
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xa2]
call fcn.140051a40
test al, al
je 0x1400720d1
cmp byte [rbx + 0xa2], 0
sete al
mov byte [rbx + 0xa2], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.BATTERY_BOOST
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xa3]
call fcn.140051a40
test al, al
je 0x140072110
cmp byte [rbx + 0xa3], 0
sete al
mov byte [rbx + 0xa3], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.LOCKPICK
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xa4]
call fcn.140051a40
test al, al
je 0x14007214f
cmp byte [rbx + 0xa4], 0
sete al
mov byte [rbx + 0xa4], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.MASTERKEY
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xa5]
call fcn.140051a40
test al, al
je 0x14007218e
cmp byte [rbx + 0xa5], 0
sete al
mov byte [rbx + 0xa5], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.STAMINA
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xa6]
call fcn.140051a40
test al, al
je 0x1400721cd
cmp byte [rbx + 0xa6], 0
sete al
mov byte [rbx + 0xa6], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.STAMINA_BOOST
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xa7]
call fcn.140051a40
test al, al
je 0x14007220c
cmp byte [rbx + 0xa7], 0
sete al
mov byte [rbx + 0xa7], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.RESPAWN_PILL
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xa8]
call fcn.140051a40
test al, al
je 0x14007224b
cmp byte [rbx + 0xa8], 0
sete al
mov byte [rbx + 0xa8], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.SKILL_CHARGER
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xa9]
call fcn.140051a40
test al, al
je 0x14007228a
cmp byte [rbx + 0xa9], 0
sete al
mov byte [rbx + 0xa9], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.GLASS_BOTTLE
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xaa]
call fcn.140051a40
test al, al
je 0x1400722c9
cmp byte [rbx + 0xaa], 0
sete al
mov byte [rbx + 0xaa], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.ANTIDOTE
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xab]
call fcn.140051a40
test al, al
je 0x140072308
cmp byte [rbx + 0xab], 0
sete al
mov byte [rbx + 0xab], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.BRICK_WEAPON
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xad]
call fcn.140051a40
test al, al
je 0x140072347
cmp byte [rbx + 0xad], 0
sete al
mov byte [rbx + 0xad], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.BANDAGE
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xae]
call fcn.140051a40
test al, al
je 0x140072386
cmp byte [rbx + 0xae], 0
sete al
mov byte [rbx + 0xae], al
call fcn.1400518c0
call fcn.140044440
lea rcx, str.Other
call fcn.1400510f0
test al, al
je 0x140072466
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.PROPAGANDA_POSTER
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xaf]
call fcn.140051a40
test al, al
je 0x1400723e3
cmp byte [rbx + 0xaf], 0
sete al
mov byte [rbx + 0xaf], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.COLLECTIBLE_DOCUMENT
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xac]
call fcn.140051a40
test al, al
je 0x140072422
cmp byte [rbx + 0xac], 0
sete al
mov byte [rbx + 0xac], al
mov rbx, qword [0x1402f8260]
lea r9, [rbp + 0x67]
xor r8d, r8d
lea rcx, str.PRIME_TV
vmovss dword [rbp + 0x67], xmm6
vmovss dword [rbp + 0x6b], xmm6
movzx edx, byte [rbx + 0xb0]
call fcn.140051a40
test al, al
je 0x140072461
cmp byte [rbx + 0xb0], 0
sete al
mov byte [rbx + 0xb0], al
call fcn.1400518c0
vmovaps xmm7, xmmword [rsp + 0x70]
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x50]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
jmp fcn.140012340