Function at 0x140072430
Capabilities:
Parse credit card information

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x10], rdx
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x30
mov rbx, rdx
mov rdi, rcx
lea rsi, [rdx + 0x10]
mov rbp, qword [rsi]
mov rcx, rdx
lea r14, [rdx + 0x18]
cmp qword [rdx + 0x18], 0xf
jbe 0x14007246d
mov rcx, qword [rdx]
lea rsi, [rdx + 0x10]
movzx r15d, byte [0x14018f4a5]
cmp rbp, 0x40
jne 0x140072530
mov r8, rbp
lea rdx, str.assets_bundled_prefabs_autospawn_resource_ores_sulfur_ore.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072530
test r15b, r15b
je 0x140072530
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 0xb
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str.NSulfur_Ore]
movsd qword [rdi], xmm0
movzx eax, word [0x14012f620]
mov word [rdi + 8], ax
movzx eax, byte [0x14012f622]
mov byte [rdi + 0xa], al
mov byte [rdi + 0xb], bpl
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x14007251e
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x140072519
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140072f7e
mov rcx, r8
lea rsi, [rbx + 0x10]
lea r14, [rbx + 0x18]
call fcn.1400eed48
mov qword [rsi], rbp
mov qword [r14], 0xf
mov byte [rbx], 0
jmp 0x140073323
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14007253d
mov rcx, qword [rbx]
cmp rbp, 0x4c
jne 0x1400725ef
mov r8, rbp
lea rdx, str.assets_bundled_prefabs_autospawn_collectable_stone_sulfur_collectable.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400725ef
test r15b, r15b
je 0x1400725ef
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 7
mov qword [rdi + 0x18], 0xf
mov rax, qword [str.NSulfur]
mov dword [rdi], eax
movzx eax, word [0x14012f684]
mov word [rdi + 4], ax
movzx eax, byte [0x14012f686]
mov byte [rdi + 6], al
mov byte [rdi + 7], bpl
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x1400725db
inc rdx
cmp rdx, 0x1000
mov rcx, qword [rbx]
jb 0x1400725d6
mov r8, qword [rcx - 8]
sub rcx, r8
add rdx, 0x27
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140072f7e
mov rcx, r8
call fcn.1400eed48
mov qword [rbx + 0x10], rbp
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
jmp 0x140073323
mov rsi, qword [rbx + 0x10]
mov rcx, rbx
mov r14, qword [rbx + 0x18]
cmp r14, 0xf
jbe 0x140072603
mov rcx, qword [rbx]
movzx ebp, byte [0x14018f4c6]
cmp rsi, 0x3f
jne 0x140072660
mov r8, rsi
lea rdx, str.assets_bundled_prefabs_autospawn_resource_ores_stone_ore.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072660
test bpl, bpl
je 0x140072660
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0xa
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str.NStone_Ore]
movsd qword [rdi], xmm0
movzx eax, word [0x14012f6d8]
xor ebp, ebp
mov word [rdi + 8], ax
mov byte [rdi + 0xa], bpl
jmp 0x1400725a1
mov rcx, rbx
cmp r14, 0xf
jbe 0x14007266c
mov rcx, qword [rbx]
cmp rsi, 0x4b
jne 0x1400726be
mov r8, rsi
lea rdx, str.assets_bundled_prefabs_autospawn_collectable_stone_stone_collectable.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400726be
test bpl, bpl
je 0x1400726be
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 6
mov qword [rdi + 0x18], 0xf
mov eax, dword [str.NStone]
mov dword [rdi], eax
movzx eax, word [0x14012f730]
mov word [rdi + 4], ax
mov byte [rdi + 6], bpl
jmp 0x1400725a1
mov rsi, qword [rbx + 0x10]
mov rcx, rbx
mov r14, qword [rbx + 0x18]
cmp r14, 0xf
jbe 0x1400726d2
mov rcx, qword [rbx]
movzx ebp, byte [0x14018f4a7]
cmp rsi, 0x3f
jne 0x14007272f
mov r8, rsi
lea rdx, str.assets_bundled_prefabs_autospawn_resource_ores_metal_ore.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14007272f
test bpl, bpl
je 0x14007272f
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0xa
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str.NMetal_Ore]
movsd qword [rdi], xmm0
movzx eax, word [0x14012f788]
xor ebp, ebp
mov word [rdi + 8], ax
mov byte [rdi + 0xa], bpl
jmp 0x1400725a1
mov rcx, rbx
cmp r14, 0xf
jbe 0x14007273b
mov rcx, qword [rbx]
cmp rsi, 0x4b
jne 0x14007278d
mov r8, rsi
lea rdx, str.assets_bundled_prefabs_autospawn_collectable_stone_metal_collectable.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14007278d
test bpl, bpl
je 0x14007278d
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 6
mov qword [rdi + 0x18], 0xf
mov eax, dword [str.NMetal]
mov dword [rdi], eax
movzx eax, word [0x14012f7e0]
mov word [rdi + 4], ax
mov byte [rdi + 6], bpl
jmp 0x1400725a1
mov rsi, qword [rbx + 0x10]
mov rcx, rbx
mov rbp, qword [rbx + 0x18]
cmp rbp, 0xf
jbe 0x1400727a1
mov rcx, qword [rbx]
cmp rsi, 0x49
jne 0x1400727f5
mov r8, rsi
lea rdx, str.assets_bundled_prefabs_autospawn_collectable_hemp_hemp_collectable.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400727f5
cmp byte [0x14018ef0f], al
je 0x1400727f5
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 5
mov qword [rdi + 0x18], 0xf
mov eax, dword [str.HHemp]
mov dword [rdi], eax
movzx eax, byte [0x14012f840]
mov byte [rdi + 4], al
mov byte [rdi + 5], bpl
jmp 0x1400725a1
mov rcx, rbx
cmp rbp, 0xf
jbe 0x140072801
mov rcx, qword [rbx]
movzx ebp, byte [0x14018f4c4]
cmp rsi, 0x2e
jne 0x140072859
mov r8, rsi
lea rdx, str.assets_content_vehicles_boats_rhib_rhib.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072859
test bpl, bpl
je 0x140072859
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 5
mov qword [rdi + 0x18], 0xf
mov eax, dword [str.ORHIB]
mov dword [rdi], eax
movzx eax, byte [0x14012f87c]
mov byte [rdi + 4], al
mov byte [rdi + 5], bpl
jmp 0x1400725a1
mov rsi, qword [rbx + 0x10]
mov rcx, rbx
mov r14, qword [rbx + 0x18]
cmp r14, 0xf
jbe 0x14007286d
mov rcx, qword [rbx]
cmp rsi, 0x45
jne 0x1400728c2
mov r8, rsi
lea rdx, str.assets_prefabs_deployable_tool_cupboard_cupboard.tool.deployed.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400728c2
test bpl, bpl
je 0x1400728c2
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 9
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str.CCupboard]
movsd qword [rdi], xmm0
movzx eax, byte [0x14012f8d0]
mov byte [rdi + 8], al
mov byte [rdi + 9], bpl
jmp 0x1400725a1
mov rcx, rbx
cmp r14, 0xf
jbe 0x1400728ce
mov rcx, qword [rbx]
cmp rsi, 0x37
jne 0x140072926
mov r8, rsi
lea rdx, str.assets_prefabs_misc_item_drop_item_drop_backpack.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072926
cmp byte [0x14018f4a4], al
je 0x140072926
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 9
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str.BBackpack]
movsd qword [rdi], xmm0
movzx eax, byte [0x14012f918]
mov byte [rdi + 8], al
mov byte [rdi + 9], bpl
jmp 0x1400725a1
mov rsi, qword [rbx + 0x10]
mov r14, qword [rbx + 0x18]
mov r8, rsi
cmp r14, 0xf
jbe 0x14007293c
mov rcx, qword [rbx]
jmp 0x14007293f
mov rcx, rbx
cmp r8, 0x2a
jne 0x14007299e
lea rdx, str.assets_prefabs_player_player_corpse.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14007299e
cmp byte [0x14018f4a6], al
je 0x14007299e
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 0xe
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._Player_Corpse]
movsd qword [rdi], xmm0
mov eax, dword [0x14012f958]
mov dword [rdi + 8], eax
movzx eax, word [0x14012f95c]
mov word [rdi + 0xc], ax
mov byte [rdi + 0xe], bpl
jmp 0x1400725a1
mov rcx, rbx
cmp r14, 0xf
jbe 0x1400729aa
mov rcx, qword [rbx]
cmp rsi, 0x17
jne 0x1400729fe
mov r8, rsi
lea rdx, str.syringe.medical__world_
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400729fe
test bpl, bpl
je 0x1400729fe
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 0xc
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._Med_Syringe]
movsd qword [rdi], xmm0
mov eax, dword [0x14012f980]
mov dword [rdi + 8], eax
mov byte [rdi + 0xc], bpl
jmp 0x1400725a1
mov rcx, rbx
cmp r14, 0xf
jbe 0x140072a0a
mov rcx, qword [rbx]
cmp rsi, 0x15
jne 0x140072a69
mov r8, rsi
lea rdx, str.keycard_green__world_
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072a69
test bpl, bpl
je 0x140072a69
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 0xe
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._Green_Keycard]
movsd qword [rdi], xmm0
mov eax, dword [0x14012f9a8]
mov dword [rdi + 8], eax
movzx eax, word [0x14012f9ac]
mov word [rdi + 0xc], ax
mov byte [rdi + 0xe], bpl
jmp 0x1400725a1
mov rsi, qword [rbx + 0x10]
mov rcx, rbx
mov rbp, qword [rbx + 0x18]
cmp rbp, 0xf
jbe 0x140072a7d
mov rcx, qword [rbx]
cmp rsi, 0x32
jne 0x140072ad4
mov r8, rsi
lea rdx, str.assets_prefabs_misc_supply_drop_supply_drop.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072ad4
cmp byte [0x14018f4c7], al
je 0x140072ad4
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 0xc
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._Supply_Drop]
movsd qword [rdi], xmm0
mov eax, dword [0x14012f9f0]
mov dword [rdi + 8], eax
mov byte [rdi + 0xc], bpl
jmp 0x1400725a1
mov rcx, rbx
cmp rbp, 0xf
jbe 0x140072ae0
mov rcx, qword [rbx]
movzx r14d, byte [0x14018ef0e]
cmp rsi, 0x38
jne 0x140072b3c
mov r8, rsi
lea rdx, str.assets_prefabs_npc_autoturret_autoturret_deployed.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072b3c
test r14b, r14b
je 0x140072b3c
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 0xc
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._Auto_Turret]
movsd qword [rdi], xmm0
mov eax, dword [0x14012fa40]
mov dword [rdi + 8], eax
mov byte [rdi + 0xc], bpl
jmp 0x1400725a1
mov rsi, qword [rbx + 0x10]
mov rcx, rbx
mov r15, qword [rbx + 0x18]
cmp r15, 0xf
jbe 0x140072b50
mov rcx, qword [rbx]
movzx ebp, byte [0x14018ef0d]
cmp rsi, 0x45
jne 0x140072bab
mov r8, rsi
lea rdx, str.assets_prefabs_deployable_tier_3_workbench_workbench3.deployed.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072bab
test bpl, bpl
je 0x140072bab
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 0xc
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._Workbench_3]
movsd qword [rdi], xmm0
mov eax, dword [0x14012faa0]
mov dword [rdi + 8], eax
mov byte [rdi + 0xc], bpl
jmp 0x1400725a1
mov rcx, rbx
cmp r15, 0xf
jbe 0x140072bb7
mov rcx, qword [rbx]
cmp rsi, 0x45
jne 0x140072c0b
mov r8, rsi
lea rdx, str.assets_prefabs_deployable_tier_2_workbench_workbench2.deployed.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072c0b
test bpl, bpl
je 0x140072c0b
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 0xc
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._Workbench_2]
movsd qword [rdi], xmm0
mov eax, dword [0x14012fb00]
mov dword [rdi + 8], eax
mov byte [rdi + 0xc], bpl
jmp 0x1400725a1
mov rsi, qword [rbx + 0x10]
mov rcx, rbx
mov r15, qword [rbx + 0x18]
cmp r15, 0xf
jbe 0x140072c1f
mov rcx, qword [rbx]
cmp rsi, 0x45
jne 0x140072c73
mov r8, rsi
lea rdx, str.assets_prefabs_deployable_tier_1_workbench_workbench1.deployed.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072c73
test bpl, bpl
je 0x140072c73
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 0xc
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._Workbench_1]
movsd qword [rdi], xmm0
mov eax, dword [0x14012fb60]
mov dword [rdi + 8], eax
mov byte [rdi + 0xc], bpl
jmp 0x1400725a1
mov rcx, rbx
cmp r15, 0xf
jbe 0x140072c7f
mov rcx, qword [rbx]
cmp rsi, 0x33
jne 0x140072cd5
mov r8, rsi
lea rdx, str.assets_prefabs_deployable_bear_trap_beartrap.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072cd5
test r14b, r14b
je 0x140072cd5
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0xa
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._Bear_Trap]
movsd qword [rdi], xmm0
movzx eax, word [0x14012fba8]
xor ebp, ebp
mov word [rdi + 8], ax
mov byte [rdi + 0xa], bpl
jmp 0x1400725a1
mov rbp, qword [rbx + 0x10]
mov rcx, rbx
mov rsi, qword [rbx + 0x18]
cmp rsi, 0xf
jbe 0x140072ce9
mov rcx, qword [rbx]
cmp rbp, 0x42
jne 0x140072d52
mov r8, rbp
lea rdx, str.assets_prefabs_deployable_single_shot_trap_guntrap.deployed.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072d52
test r14b, r14b
je 0x140072d52
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 0xf
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._Shout_Gun_Trap]
movsd qword [rdi], xmm0
mov eax, dword [0x14012fc00]
mov dword [rdi + 8], eax
movzx eax, word [0x14012fc04]
mov word [rdi + 0xc], ax
movzx eax, byte [0x14012fc06]
mov byte [rdi + 0xe], al
mov byte [rdi + 0xf], bpl
jmp 0x1400725a1
mov rcx, rbx
cmp rsi, 0xf
jbe 0x140072d5e
mov rcx, qword [rbx]
movzx esi, byte [0x14018ef0c]
cmp rbp, 0x2e
jne 0x140072dbb
mov r8, rbp
lea rdx, str.assets_content_vehicles_boats_rhib_rhib.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072dbb
test sil, sil
je 0x140072dbb
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0xa
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._Rhib_Boat]
movsd qword [rdi], xmm0
movzx eax, word [0x14012fc10]
xor ebp, ebp
mov word [rdi + 8], ax
mov byte [rdi + 0xa], bpl
jmp 0x1400725a1
mov rbp, qword [rbx + 0x10]
mov rcx, rbx
mov r14, qword [rbx + 0x18]
cmp r14, 0xf
jbe 0x140072dcf
mov rcx, qword [rbx]
cmp rbp, 0x34
jne 0x140072e24
mov r8, rbp
lea rdx, str.assets_content_vehicles_boats_rowboat_rowboat.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072e24
test sil, sil
je 0x140072e24
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 9
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._Row_Boat]
movsd qword [rdi], xmm0
movzx eax, byte [0x14012fc58]
mov byte [rdi + 8], al
mov byte [rdi + 9], bpl
jmp 0x1400725a1
mov rcx, rbx
cmp r14, 0xf
jbe 0x140072e30
mov rcx, qword [rbx]
cmp rbp, 0x3b
jne 0x140072e90
mov r8, rbp
lea rdx, str.assets_content_vehicles_minicopter_minicopter.entity.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072e90
test sil, sil
je 0x140072e90
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 0xb
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._MiniCopter]
movsd qword [rdi], xmm0
movzx eax, word [0x14012fca8]
mov word [rdi + 8], ax
movzx eax, byte [0x14012fcaa]
mov byte [rdi + 0xa], al
mov byte [rdi + 0xb], bpl
jmp 0x1400725a1
mov rbp, qword [rbx + 0x10]
mov rcx, rbx
mov r14, qword [rbx + 0x18]
cmp r14, 0xf
jbe 0x140072ea4
mov rcx, qword [rbx]
cmp rbp, 0x3c
jne 0x140072f0c
mov r8, rbp
lea rdx, str.assets_prefabs_npc_patrol_helicopter_patrolhelicopter.prefab
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072f0c
test sil, sil
je 0x140072f0c
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], rbp
mov qword [rdi + 0x18], rbp
mov ecx, 0x20
call fcn.1400eeacc
mov qword [rdi], rax
mov qword [rdi + 0x10], 0x11
mov qword [rdi + 0x18], 0x1f
movups xmm0, xmmword [str._PatrolHelicopter]
movups xmmword [rax], xmm0
movzx ecx, byte [0x14012fd00]
mov byte [rax + 0x10], cl
mov byte [rax + 0x11], bpl
jmp 0x1400725a1
mov rcx, rbx
cmp r14, 0xf
jbe 0x140072f18
mov rcx, qword [rbx]
movzx esi, byte [0x14018f4c5]
cmp rbp, 0x10
jne 0x140072f85
mov r8, rbp
lea rdx, str.rifle.ak__world_
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072f85
test sil, sil
je 0x140072f85
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xor ebp, ebp
mov qword [rdi + 0x10], 0xe
mov qword [rdi + 0x18], 0xf
movsd xmm0, qword [str._Assault_Rifle]
movsd qword [rdi], xmm0
mov eax, dword [0x14012fd28]
mov dword [rdi + 8], eax
movzx eax, word [0x14012fd2c]
mov word [rdi + 0xc], ax
mov byte [rdi + 0xe], bpl
jmp 0x1400725a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rbp, qword [rbx + 0x10]
mov rcx, rbx
mov r14, qword [rbx + 0x18]
cmp r14, 0xf
jbe 0x140072f99
mov rcx, qword [rbx]
cmp rbp, 0x16
jne 0x140072fc3
mov r8, rbp
lea rdx, str.rifle.semiauto__world_
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072fc3
test sil, sil
je 0x140072fc3
lea rdx, str._Semi_Auto_Rifle
jmp 0x140073312
mov rcx, rbx
cmp r14, 0xf
jbe 0x140072fcf
mov rcx, qword [rbx]
cmp rbp, 0x10
jne 0x140072ff9
mov r8, rbp
lea rdx, str.lmg.m249__world_
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140072ff9
test sil, sil
je 0x140072ff9
lea rdx, str._M249
jmp 0x140073312
mov rbp, qword [rbx + 0x10]
mov rcx, rbx
mov r14, qword [rbx + 0x18]
cmp r14, 0xf
jbe 0x14007300d
mov rcx, qword [rbx]
cmp rbp, 0x13
jne 0x140073037
mov r8, rbp
lea rdx, str.rifle.lr300__world_
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140073037
test sil, sil
je 0x140073037
lea rdx, str._LR_300_Assault_Rifle
jmp 0x140073312
mov rcx, rbx
cmp r14, 0xf
jbe 0x140073043
mov rcx, qword [rbx]
cmp rbp, 0x17
jne 0x14007306d
mov r8, rbp
lea rdx, str.pistol.semiauto__world_
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14007306d
test sil, sil
je 0x14007306d
lea rdx, str._Semi_Auto_Pistol
jmp 0x140073312
lea rdx, str.rifle.l96__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x140073091
test sil, sil
je 0x140073091
lea rdx, str._L96
jmp 0x140073312
lea rdx, str.rifle.m39__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x1400730b5
test sil, sil
je 0x1400730b5
lea rdx, str._M39
jmp 0x140073312
lea rdx, str.pistol.m92__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x1400730d9
test sil, sil
je 0x1400730d9
lea rdx, str._M92
jmp 0x140073312
lea rdx, str.smg.mp5__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x1400730fd
test sil, sil
je 0x1400730fd
lea rdx, str._MP5
jmp 0x140073312
lea rdx, str.multiplegrenadelauncher__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x140073121
test sil, sil
je 0x140073121
lea rdx, str._Grenade_Lancher
jmp 0x140073312
lea rdx, str.pistol.nailgun__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x140073145
test sil, sil
je 0x140073145
lea rdx, str._Nailgun
jmp 0x140073312
lea rdx, str.shotgun.pump__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x140073169
test sil, sil
je 0x140073169
lea rdx, str._Pump_Shoutgun
jmp 0x140073312
lea rdx, str.pistol.python__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x14007318d
test sil, sil
je 0x14007318d
lea rdx, str._Python
jmp 0x140073312
lea rdx, str.pistol.revolver__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x1400731b1
test sil, sil
je 0x1400731b1
lea rdx, str._Revolver
jmp 0x140073312
lea rdx, str.rocket.launcher__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x1400731d5
test sil, sil
je 0x1400731d5
lea rdx, str._Rocket_Launcher
jmp 0x140073312
lea rdx, str.shotgun.double__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x1400731f9
test sil, sil
je 0x1400731f9
lea rdx, str._Double_Barrel
jmp 0x140073312
lea rdx, str.smg.2__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x14007321d
test sil, sil
je 0x14007321d
lea rdx, str._Custom_SMG
jmp 0x140073312
lea rdx, str.smg.thompson__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x140073241
test sil, sil
je 0x140073241
lea rdx, str._Thompson
jmp 0x140073312
lea rdx, str.crossbow__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x140073265
test sil, sil
je 0x140073265
lea rdx, str._Crossbow
jmp 0x140073312
lea rdx, str.rifle.bolt__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x140073289
test sil, sil
je 0x140073289
lea rdx, str._Bolt
jmp 0x140073312
lea rdx, str.shotgun.spas12__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x1400732aa
test sil, sil
je 0x1400732aa
lea rdx, str._Spas_12
jmp 0x140073312
lea rdx, str.bow.hunting__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x1400732cb
test sil, sil
je 0x1400732cb
lea rdx, str._Bow
jmp 0x140073312
lea rdx, str.bow.compound__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x1400732ec
test sil, sil
je 0x1400732ec
lea rdx, str._Compoumd_Bow
jmp 0x140073312
lea rdx, str.shotgun.waterpipe__world_
mov rcx, rbx
call fcn.140082220
test al, al
je 0x14007330b
test sil, sil
lea rdx, str._Waterpipe
jne 0x140073312
lea rdx, str.Other
mov rcx, rdi
call fcn.1400541c0
nop
mov rcx, rbx
call fcn.140054040
mov rax, rdi
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r12
pop rdi
pop rsi
ret