Function at 0x100ecaf0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10161226
mov eax, dword fs:[0]
push eax
push ecx
push esi
mov eax, dword [0x1070fd80]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x10], 0
cmp eax, 0x18e71
jg 0x100ece07
je 0x100ecdcf
add eax, 0xfffe7577
cmp eax, 0x65
ja case.default.0x100f0eb7
movzx eax, byte [eax + 0x100f0fe8]
jmp dword [eax*4 + 0x100f0fb0]
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 4
push str.M762
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0xc
push 8
push str.wep_m762
jmp 0x100edc1b
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 6
push str.SCAR_L
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0xd
push 9
push str.wep_scarl
jmp 0x100edc1b
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416
call fcn.1000f7b0
mov dword [ebp - 4], 0xe
lea ecx, [esi + 0x18]
push str.wep_m416
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M16A_4
call fcn.1000f7b0
mov dword [ebp - 4], 0xf
lea ecx, [esi + 0x18]
push str.wep_m16a4
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C
call fcn.1000f7b0
mov dword [ebp - 4], 0x11
lea ecx, [esi + 0x18]
push str.wep_g36c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101cac58
call fcn.1000f7b0
mov dword [ebp - 4], 0x12
lea ecx, [esi + 0x18]
push str.wep_qbz
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 3
push 0x101972cc
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x13
lea ecx, [esi + 0x18]
push str.wep_akm
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Groza
call fcn.1000f7b0
mov dword [ebp - 4], 0x14
lea ecx, [esi + 0x18]
push str.wep_groza
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG_A3
call fcn.1000f7b0
mov dword [ebp - 4], 0x15
lea ecx, [esi + 0x18]
push str.wep_aug_a3
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 5
push str.Mk_14
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x2d
push 8
push str.wep_mk47
jmp 0x100edc1b
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 0xc
push str.Honey_Badger
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x64
push 0x16
push str.weapon_sn_honey_badger
jmp 0x100edc1b
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 5
push str.ACE32
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x65
push 0x18
push str.BP_Rifle_ACE32_Wrapper_C
jmp 0x100edc1b
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 8
push str.Famas_v2
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x73
lea ecx, [esi + 0x18]
push str.BP_Rifle_FAMAS_Wrapper_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 3
push 0x101973a4
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x21
push 0xd
push str.weapon_sh_uzi
jmp 0x100edc1b
cmp eax, 0x18ed9
jg 0x100ecf7d
je 0x100ecf45
add eax, 0xfffe718e
cmp eax, 5
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f1050]
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 0xa
push str.PP19_Bizon
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x1c
push 0x14
push str.weapon_sh_pp19_bizon
jmp 0x100edc1b
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 8
push str.TommyGun
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x1d
push 0x12
push str.weapon_sh_tommygun
jmp 0x100edc1b
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 4
push str.MP5K
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x1e
push 0xe
push str.weapon_sh_mp5k
jmp 0x100edc1b
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 4
push str.UMP9
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x1f
push 0xe
push str.weapon_sh_ump9
jmp 0x100edc1b
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 6
push str.Vector
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x20
push 0x10
push str.weapon_sh_vector
jmp 0x100edc1b
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 6
push str.MG_P90
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x81
push 0x1f
push str.BP_MachineGun_P90_Set_Wrapper_C
jmp 0x100edc1b
cmp eax, 0x19641
jg 0x100ed1c2
je 0x100ed18a
add eax, 0xfffe6da7
cmp eax, 0x65
ja case.default.0x100f0eb7
movzx eax, byte [eax + 0x100f109c]
jmp dword [eax*4 + 0x100f1068]
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x102393cc
call fcn.1000f7b0
mov dword [ebp - 4], 2
lea ecx, [esi + 0x18]
push str.weapon_sn_dsr
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x10197220
call fcn.1000f7b0
mov dword [ebp - 4], 3
lea ecx, [esi + 0x18]
push str.weapon_sn_awm
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101ca110
call fcn.1000f7b0
mov dword [ebp - 4], 5
lea ecx, [esi + 0x18]
push str.weapon_sn_slr
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101ca114
call fcn.1000f7b0
mov dword [ebp - 4], 6
lea ecx, [esi + 0x18]
push str.weapon_sn_sks
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mini_14
call fcn.1000f7b0
mov dword [ebp - 4], 7
lea ecx, [esi + 0x18]
push str.weapon_sn_mini14
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x10197224
call fcn.1000f7b0
mov dword [ebp - 4], 8
lea ecx, [esi + 0x18]
push str.weapon_sn_m24
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x10197228
call fcn.1000f7b0
mov dword [ebp - 4], 9
lea ecx, [esi + 0x18]
push str.weapon_sn_kar98k
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101ca120
call fcn.1000f7b0
mov dword [ebp - 4], 0xa
lea ecx, [esi + 0x18]
push str.weapon_sn_vss
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101ca124
call fcn.1000f7b0
mov dword [ebp - 4], 0xb
lea ecx, [esi + 0x18]
push str.weapon_sn_win94
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk_14
call fcn.1000f7b0
mov dword [ebp - 4], 0x5c
lea ecx, [esi + 0x18]
push str.weapon_sn_mk14
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x10197230
call fcn.1000f7b0
mov dword [ebp - 4], 0x5e
lea ecx, [esi + 0x18]
push str.weapon_sn_mosin
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101ca12c
call fcn.1000f7b0
mov dword [ebp - 4], 0x5f
lea ecx, [esi + 0x18]
push str.weapon_sn_amr
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 4
push str.S686
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x19
push 0xe
push str.weapon_sh_s686
jmp 0x100edc1b
cmp eax, 0xf696f
jg 0x100ee96d
je 0x100ee935
cmp eax, 0x4a381
jg 0x100eddb7
je 0x100edd8f
cmp eax, 0x31129
jg 0x100ed774
je 0x100ed74c
cmp eax, 0x19e11
jg 0x100ed3df
je 0x100ed3b7
cmp eax, 0x196a6
jg 0x100ed2fb
je 0x100ed2d3
add eax, 0xfffe69be
cmp eax, 0x63
ja case.default.0x100f0eb7
movzx eax, byte [eax + 0x100f1118]
jmp dword [eax*4 + 0x100f1104]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M1014
call fcn.1000f7b0
mov dword [ebp - 4], 0x16
lea ecx, [esi + 0x18]
push str.weapon_sh_m1014
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.S12K
call fcn.1000f7b0
mov dword [ebp - 4], 0x17
lea ecx, [esi + 0x18]
push str.weapon_sh_s12k
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101ca188
call fcn.1000f7b0
mov dword [ebp - 4], 0x18
lea ecx, [esi + 0x18]
push str.weapon_sh_dbs
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.S1897
call fcn.1000f7b0
mov dword [ebp - 4], 0x1a
lea ecx, [esi + 0x18]
push str.weapon_sh_s1897
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.NS2000
call fcn.1000f7b0
mov dword [ebp - 4], 0x55
lea ecx, [esi + 0x18]
push str.ns_2000
call fcn.1000f7b0
jmp 0x100edc37
add eax, 0xfffe65d7
cmp eax, 9
ja case.default.0x100f0eb7
movzx eax, byte [eax + 0x100f1190]
jmp dword [eax*4 + 0x100f117c]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.DP28
call fcn.1000f7b0
mov dword [ebp - 4], 0x46
lea ecx, [esi + 0x18]
push str.wep_dp28
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249
call fcn.1000f7b0
mov dword [ebp - 4], 0x47
lea ecx, [esi + 0x18]
push str.wep_m249
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x10197414
call fcn.1000f7b0
mov dword [ebp - 4], 0x5d
lea ecx, [esi + 0x18]
push str.wep_mg3
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M134_MG
call fcn.1000f7b0
mov dword [ebp - 4], 0x78
lea ecx, [esi + 0x18]
push str.BP_Other_M134_Wrapper_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101ca150
call fcn.1000f7b0
mov dword [ebp - 4], 0x24
lea ecx, [esi + 0x18]
push str.pistol_p92
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x1a1f9
jg 0x100ed545
je 0x100ed51d
add eax, 0xfffe61ee
cmp eax, 8
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f119c]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Flare_Gun
call fcn.1000f7b0
mov dword [ebp - 4], 1
lea ecx, [esi + 0x18]
push str.sp_Flare
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SawedOff
call fcn.1000f7b0
mov dword [ebp - 4], 0x1b
lea ecx, [esi + 0x18]
push str.weapon_sh_sawedoff
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.R1895
call fcn.1000f7b0
mov dword [ebp - 4], 0x22
lea ecx, [esi + 0x18]
push str.pistol_r1895
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.P18C
call fcn.1000f7b0
mov dword [ebp - 4], 0x25
lea ecx, [esi + 0x18]
push str.pistol_p18c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101ca154
call fcn.1000f7b0
mov dword [ebp - 4], 0x26
lea ecx, [esi + 0x18]
push str.pistol_r45
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.P1911
call fcn.1000f7b0
mov dword [ebp - 4], 0x27
lea ecx, [esi + 0x18]
push str.pistol_p1911
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Desert_Eagle
call fcn.1000f7b0
mov dword [ebp - 4], 0x28
lea ecx, [esi + 0x18]
push str.pistol_deagle
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Cross_Bow
call fcn.1000f7b0
mov dword [ebp - 4], 0x2b
lea ecx, [esi + 0x18]
push str.meele_cross_Bow
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x1a256
jg 0x100ed5a9
je 0x100ed581
cmp eax, 0x1a1fa
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.RPG_7
call fcn.1000f7b0
mov dword [ebp - 4], 0x74
lea ecx, [esi + 0x18]
push str.BP_Other_RPG7_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AT_4
call fcn.1000f7b0
mov dword [ebp - 4], 0x76
lea ecx, [esi + 0x18]
push str.BP_Other_AT4_A_Wrapper_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x1a5e1
jg 0x100ed6bf
je 0x100ed697
add eax, 0xfffe5da9
cmp eax, 4
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f11c0]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Sawed_Off_M79
call fcn.1000f7b0
mov dword [ebp - 4], 0x77
lea ecx, [esi + 0x18]
push str.BP_Other_SawedOffM79_Wrapper_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M3E1
call fcn.1000f7b0
mov dword [ebp - 4], 0x7a
lea ecx, [esi + 0x18]
push str.BP_Other_M134_Wrapper_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M79_G_launcher
call fcn.1000f7b0
mov dword [ebp - 4], 0x7c
lea ecx, [esi + 0x18]
push str.BP_Other_M79_Wrapper_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MGL_G_launcher
call fcn.1000f7b0
mov dword [ebp - 4], 0x7e
lea ecx, [esi + 0x18]
push str.BP_Other_MGL_Wrapper_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M202
call fcn.1000f7b0
mov dword [ebp - 4], 0x80
lea ecx, [esi + 0x18]
push str.BP_Other_M202_Wrapper_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Machete
call fcn.1000f7b0
mov dword [ebp - 4], 0x2a
lea ecx, [esi + 0x18]
push str.meele_machete
call fcn.1000f7b0
jmp 0x100edc37
sub eax, 0x1a5e3
je 0x100ed724
sub eax, 1
je 0x100ed6fc
sub eax, 0x14
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Grappling_Hook
call fcn.1000f7b0
mov dword [ebp - 4], 0x54
lea ecx, [esi + 0x18]
push str.grap_hook
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x1026c62c
call fcn.1000f7b0
mov dword [ebp - 4], 0x2c
lea ecx, [esi + 0x18]
push str.BP_WEP_Pan_Pickup_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Sickle
call fcn.1000f7b0
mov dword [ebp - 4], 0x29
lea ecx, [esi + 0x18]
push str.meele_sickle
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Choke
call fcn.1000f7b0
mov dword [ebp - 4], 0x3b
lea ecx, [esi + 0x18]
push str.ex_choke
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x31512
jg 0x100ed841
je 0x100ed819
add eax, 0xfffceed6
cmp eax, 0xa
ja case.default.0x100f0eb7
movzx eax, byte [eax + 0x100f11e8]
jmp dword [eax*4 + 0x100f11d4]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Compensator
call fcn.1000f7b0
mov dword [ebp - 4], 0x37
lea ecx, [esi + 0x18]
push str.ex_compensator
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Flash_Hider
call fcn.1000f7b0
mov dword [ebp - 4], 0x38
lea ecx, [esi + 0x18]
push str.ex_flash_hider
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.DuckBill
call fcn.1000f7b0
mov dword [ebp - 4], 0x39
lea ecx, [esi + 0x18]
push str.ex_duckbill
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vertical
call fcn.1000f7b0
mov dword [ebp - 4], 0x40
lea ecx, [esi + 0x18]
push str.BP_WB_Vertical_Pickup_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x31ced
jg 0x100ed9ae
je 0x100ed986
add eax, 0xfffce707
cmp eax, 0xe
ja case.default.0x100f0eb7
movzx eax, byte [eax + 0x100f1214]
jmp dword [eax*4 + 0x100f11f4]
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x1026c678
call fcn.1000f7b0
mov dword [ebp - 4], 0x3d
lea ecx, [esi + 0x18]
push str.sc_scope8x
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x1026c67c
call fcn.1000f7b0
mov dword [ebp - 4], 0x3e
lea ecx, [esi + 0x18]
push str.sc_scope2x
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Red_Dot
call fcn.1000f7b0
mov dword [ebp - 4], 0x3f
lea ecx, [esi + 0x18]
push str.sc_rdot
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x103e64f4
call fcn.1000f7b0
mov dword [ebp - 4], 0x42
lea ecx, [esi + 0x18]
push str.sc_scope3x
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Holo
call fcn.1000f7b0
mov dword [ebp - 4], 0x43
lea ecx, [esi + 0x18]
push str.sc_holo
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x1026c688
call fcn.1000f7b0
mov dword [ebp - 4], 0x44
lea ecx, [esi + 0x18]
push str.sc_scope6x
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x103e64f8
call fcn.1000f7b0
mov dword [ebp - 4], 0x45
lea ecx, [esi + 0x18]
push str.sc_scope4x
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Quickdraw_EX
call fcn.1000f7b0
mov dword [ebp - 4], 0x41
lea ecx, [esi + 0x18]
push str.BP_DJ_Large_EQ_Pickup_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x330f8
jg 0x100edbb4
je 0x100edb8c
cmp eax, 0x32516
jg 0x100edac2
je 0x100eda9a
cmp eax, 0x320cb
jg 0x100eda67
je 0x100eda3f
cmp eax, 0x31d13
je 0x100eda17
cmp eax, 0x320ca
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Stock
call fcn.1000f7b0
mov dword [ebp - 4], 0x69
lea ecx, [esi + 0x18]
push str.BP_QT_A_Pickup_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.50b_Drum_Mag
call fcn.1000f7b0
mov dword [ebp - 4], 0x6b
lea ecx, [esi + 0x18]
push str.BP_DJ_DrumMag_Pickup_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Chekpad
call fcn.1000f7b0
mov dword [ebp - 4], 0x3a
lea ecx, [esi + 0x18]
push str.ex_chekpad
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x32515
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AKM_Upgradekit
call fcn.1000f7b0
mov dword [ebp - 4], 0x71
lea ecx, [esi + 0x18]
push str.Pickup_LevelUpAkm_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416_Upgradekit
call fcn.1000f7b0
mov dword [ebp - 4], 0x72
lea ecx, [esi + 0x18]
push str.Pickup_LevelUpM416_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x32c81
jg 0x100edb59
je 0x100edb31
cmp eax, 0x32519
je 0x100edb09
cmp eax, 0x32899
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Gun_Shield
call fcn.1000f7b0
mov dword [ebp - 4], 0x66
lea ecx, [esi + 0x18]
push str.BP_DB_A_Pickup_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M24_Upgradekit
call fcn.1000f7b0
mov dword [ebp - 4], 0x70
lea ecx, [esi + 0x18]
push str.Pickup_LevelUpM24_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Full_Auto_Mag
call fcn.1000f7b0
mov dword [ebp - 4], 0x6d
lea ecx, [esi + 0x18]
push str.BP_GL_A_Pickup_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x33069
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.TacticalAttach_CrossBow
call fcn.1000f7b0
mov dword [ebp - 4], 0x6e
lea ecx, [esi + 0x18]
push str.BP_TacticalAttach_CrossBow_Pickup_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vz61
call fcn.1000f7b0
mov dword [ebp - 4], 0x23
lea ecx, [esi + 0x18]
push str.pistol_vz61
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x497c9
jg 0x100edcfe
je 0x100edcd6
cmp eax, 0x334a3
jg 0x100edca3
je case.0x100ed79a.201011
cmp eax, 0x331cd
je 0x100edc59
cmp eax, 0x33448
je case.0x100ed79a.201011
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 0
push 0x103f4537
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0x183
push 0
push 0x103f4537
lea ecx, [esi + 0x18]
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0
mov dword [ebp - 0x10], 1
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov esp, ebp
pop ebp
ret 8
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101ca10c
call fcn.1000f7b0
mov dword [ebp - 4], 4
lea ecx, [esi + 0x18]
push str.weapon_sn_qbu
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Supressor
call fcn.1000f7b0
mov dword [ebp - 4], 0x3c
lea ecx, [esi + 0x18]
push str.ex_supressor
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x33509
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47_Mutant
call fcn.1000f7b0
mov dword [ebp - 4], 0x10
lea ecx, [esi + 0x18]
push str.wep_mk47
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9_mm
call fcn.1000f7b0
mov dword [ebp - 4], 0x31
lea ecx, [esi + 0x18]
push str.ammo_9_mm
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x497ca
je 0x100edd67
cmp eax, 0x49bb1
je 0x100edd3f
cmp eax, 0x49f99
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56
call fcn.1000f7b0
mov dword [ebp - 4], 0x30
lea ecx, [esi + 0x18]
push str.ammo_5.56
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62
call fcn.1000f7b0
mov dword [ebp - 4], 0x2e
lea ecx, [esi + 0x18]
push str.ammo_7.62
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Ammo_57mm
call fcn.1000f7b0
mov dword [ebp - 4], 0x87
lea ecx, [esi + 0x18]
push str.BP_Ammo_57mm_Pickup_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge
call fcn.1000f7b0
mov dword [ebp - 4], 0x35
lea ecx, [esi + 0x18]
push str.ammo_12_gauge
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x7acd9
jg 0x100ee334
je 0x100ee30c
cmp eax, 0x7a570
jg 0x100ee07b
je 0x100ee053
cmp eax, 0x4b321
jg 0x100edf3a
je 0x100edf12
cmp eax, 0x4af39
jg 0x100edeb2
je 0x100ede8a
sub eax, 0x4a769
je 0x100ede62
sub eax, 0x3e8
je 0x100ede3a
sub eax, 1
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.50BMG
call fcn.1000f7b0
mov dword [ebp - 4], 0x32
lea ecx, [esi + 0x18]
push str.ammo_50_bmg
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.300_Magnum
call fcn.1000f7b0
mov dword [ebp - 4], 0x33
lea ecx, [esi + 0x18]
push str.ammo_300_magnum
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.45_ACP
call fcn.1000f7b0
mov dword [ebp - 4], 0x2f
lea ecx, [esi + 0x18]
push str.ammo_45_acp
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Arrows
call fcn.1000f7b0
mov dword [ebp - 4], 0x36
lea ecx, [esi + 0x18]
push str.ammo_arrows
call fcn.1000f7b0
jmp 0x100edc37
sub eax, 0x4af3a
je 0x100edeea
sub eax, 0x61
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Ammo_40mm
call fcn.1000f7b0
mov dword [ebp - 4], 0x75
lea ecx, [esi + 0x18]
push str.BP_Ammo_40mm_Pickup_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Ammo_RPG7
call fcn.1000f7b0
mov dword [ebp - 4], 0x79
lea ecx, [esi + 0x18]
push str.BP_Ammo_RPG7_Pickup_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Flare_Ammo
call fcn.1000f7b0
mov dword [ebp - 4], 0x34
lea ecx, [esi + 0x18]
push str.ammo_flare
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x7a509
jg 0x100edf9e
je 0x100edf76
cmp eax, 0x628f6
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Explosive_Suit
call fcn.1000f7b0
mov dword [ebp - 4], 0x7f
lea ecx, [esi + 0x18]
push str.PickUp_BP_ExplosionProof_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Bag_Lv.1
call fcn.1000f7b0
mov dword [ebp - 4], 0x4b
lea ecx, [esi + 0x18]
push str.am_bag_lv1
call fcn.1000f7b0
jmp 0x100edc37
add eax, 0xfff85af6
cmp eax, 4
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f1224]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Bag_Lv.3
call fcn.1000f7b0
mov dword [ebp - 4], 0x48
lea ecx, [esi + 0x18]
push str.am_bag_lv3
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Bag_Lv.3
call fcn.1000f7b0
mov dword [ebp - 4], 0x49
lea ecx, [esi + 0x18]
push str.PickUp_BP_Bag_Lv3_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Bag_Lv.2
call fcn.1000f7b0
mov dword [ebp - 4], 0x4a
lea ecx, [esi + 0x18]
push str.am_bag_lv2
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.baglv2
call fcn.1000f7b0
mov dword [ebp - 4], 0x6c
lea ecx, [esi + 0x18]
push str.PickUp_BP_Bag_Lv2_B_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Backpack__Lv._4_
call fcn.1000f7b0
mov dword [ebp - 4], 0x10b
lea ecx, [esi + 0x18]
push str.bag_4
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x7a8f1
jg 0x100ee110
je 0x100ee0e8
sub eax, 0x7a571
je 0x100ee0c0
sub eax, 1
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Backpack__Lv._6_
call fcn.1000f7b0
mov dword [ebp - 4], 0x10d
lea ecx, [esi + 0x18]
push str.bag_6
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Backpack__Lv._5_
call fcn.1000f7b0
mov dword [ebp - 4], 0x10c
lea ecx, [esi + 0x18]
push str.bag_5
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet_Lv.1
call fcn.1000f7b0
mov dword [ebp - 4], 0x52
lea ecx, [esi + 0x18]
push str.am_helmet_lv1
call fcn.1000f7b0
jmp 0x100edc37
add eax, 0xfff8570e
cmp eax, 0x6e
ja case.default.0x100f0eb7
movzx eax, byte [eax + 0x100f126c]
jmp dword [eax*4 + 0x100f1238]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet_Lv.3
call fcn.1000f7b0
mov dword [ebp - 4], 0x4f
lea ecx, [esi + 0x18]
push str.am_helmet_lv3
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet_Lv.2
call fcn.1000f7b0
mov dword [ebp - 4], 0x50
lea ecx, [esi + 0x18]
push str.am_helmet_lv2
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet_Lv.2
call fcn.1000f7b0
mov dword [ebp - 4], 0x51
lea ecx, [esi + 0x18]
push str.PickUp_BP_Helmet_Lv2_B_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Lv._4_
call fcn.1000f7b0
mov dword [ebp - 4], 0x10e
lea ecx, [esi + 0x18]
push str.Helmet_4
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Lv._5_
call fcn.1000f7b0
mov dword [ebp - 4], 0x10f
lea ecx, [esi + 0x18]
push str.Helmet_5
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Lv._6_
call fcn.1000f7b0
mov dword [ebp - 4], 0x110
lea ecx, [esi + 0x18]
push str.Helmet_6
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Cobra__Lv._4
call fcn.1000f7b0
mov dword [ebp - 4], 0x111
lea ecx, [esi + 0x18]
push str.Helmetc_4
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Cobra__Lv._5
call fcn.1000f7b0
mov dword [ebp - 4], 0x112
lea ecx, [esi + 0x18]
push str.Helmetc_5
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Cobra__Lv._6
call fcn.1000f7b0
mov dword [ebp - 4], 0x113
lea ecx, [esi + 0x18]
push str.Helmetc_6
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Steel_Front__Lv._4
call fcn.1000f7b0
mov dword [ebp - 4], 0x114
lea ecx, [esi + 0x18]
push str.Helmetst_4
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Steel_Front__Lv._5
call fcn.1000f7b0
mov dword [ebp - 4], 0x115
lea ecx, [esi + 0x18]
push str.Helmetst_5
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Steel_Front__Lv._6
call fcn.1000f7b0
mov dword [ebp - 4], 0x116
lea ecx, [esi + 0x18]
push str.Helmetst_6
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Armor_Lv.1
call fcn.1000f7b0
mov dword [ebp - 4], 0x4e
lea ecx, [esi + 0x18]
push str.am_armor_lv1
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x92ba9
jg 0x100ee541
je 0x100ee519
add eax, 0xfff85326
cmp eax, 0x6e
ja case.default.0x100f0eb7
movzx eax, byte [eax + 0x100f130c]
jmp dword [eax*4 + 0x100f12dc]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Armor_Lv.3
call fcn.1000f7b0
mov dword [ebp - 4], 0x4c
lea ecx, [esi + 0x18]
push str.am_armor_lv3
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Armor_Lv.2
call fcn.1000f7b0
mov dword [ebp - 4], 0x4d
lea ecx, [esi + 0x18]
push str.am_armor_lv2
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Lv.4
call fcn.1000f7b0
mov dword [ebp - 4], 0x101
lea ecx, [esi + 0x18]
push str.vest_lv4
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Lv.5
call fcn.1000f7b0
mov dword [ebp - 4], 0x102
lea ecx, [esi + 0x18]
push str.vest_lv5
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Lv.6
call fcn.1000f7b0
mov dword [ebp - 4], 0x103
lea ecx, [esi + 0x18]
push str.vest_lv6
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Cobra__Lv.4
call fcn.1000f7b0
mov dword [ebp - 4], 0x104
lea ecx, [esi + 0x18]
push str.vestcobra_lv4
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Cobra__Lv.5
call fcn.1000f7b0
mov dword [ebp - 4], 0x105
lea ecx, [esi + 0x18]
push str.vestcobra_lv5
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Cobra__Lv.6
call fcn.1000f7b0
mov dword [ebp - 4], 0x106
lea ecx, [esi + 0x18]
push str.vestcobra_lv6
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Steel_Front__Lv.4
call fcn.1000f7b0
mov dword [ebp - 4], 0x107
lea ecx, [esi + 0x18]
push str.Steel_lv4
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Steel_Front__Lv.5
call fcn.1000f7b0
mov dword [ebp - 4], 0x108
lea ecx, [esi + 0x18]
push str.Steel_lv5
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Steel_Front__Lv.6
call fcn.1000f7b0
mov dword [ebp - 4], 0x109
lea ecx, [esi + 0x18]
push str.Steel_lv6
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Energy_Drink
call fcn.1000f7b0
mov dword [ebp - 4], 0x56
lea ecx, [esi + 0x18]
push str.Drink_Pickup_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x92f91
jg 0x100ee657
je 0x100ee62f
add eax, 0xfff6d456
cmp eax, 4
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f137c]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Painkiller
call fcn.1000f7b0
mov dword [ebp - 4], 0x57
lea ecx, [esi + 0x18]
push str.painkiller
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MedKit
call fcn.1000f7b0
mov dword [ebp - 4], 0x58
lea ecx, [esi + 0x18]
push str.medkit
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Bandage
call fcn.1000f7b0
mov dword [ebp - 4], 0x59
lea ecx, [esi + 0x18]
push str.bandage
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Adrenaline_Syringe
call fcn.1000f7b0
mov dword [ebp - 4], 0x5a
lea ecx, [esi + 0x18]
push str.adrenaline_syringe
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.First_Aid
call fcn.1000f7b0
mov dword [ebp - 4], 0x5b
lea ecx, [esi + 0x18]
push str.first_aid
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Stun_Grenade
call fcn.1000f7b0
mov dword [ebp - 4], 0x63
lea ecx, [esi + 0x18]
push str.weapon_th_stun
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x931ea
jg 0x100ee83e
je 0x100ee816
add eax, 0xfff6d06e
cmp eax, 0xcc
ja case.default.0x100f0eb7
movzx eax, byte [eax + 0x100f13bc]
jmp dword [eax*4 + 0x100f1390]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Frag_Grenade
call fcn.1000f7b0
mov dword [ebp - 4], 0x60
lea ecx, [esi + 0x18]
push str.weapon_th_frag
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Smoke_Grenade
call fcn.1000f7b0
mov dword [ebp - 4], 0x61
lea ecx, [esi + 0x18]
push str.weapon_th_smoke
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Burn_Grenade
call fcn.1000f7b0
mov dword [ebp - 4], 0x62
lea ecx, [esi + 0x18]
push str.weapon_th_burn
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Emergencypickup
call fcn.1000f7b0
mov dword [ebp - 4], 0x6f
lea ecx, [esi + 0x18]
push str.BP_Grenade_EmergencyCall_Weapon_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SpikeTrap
call fcn.1000f7b0
mov dword [ebp - 4], 0x7b
lea ecx, [esi + 0x18]
push str.BP_SpikeTrap_Wrapper_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Air_S_Blanket
call fcn.1000f7b0
mov dword [ebp - 4], 0x83
lea ecx, [esi + 0x18]
push str.PickUp_BP_BlanketVehicle_Senior_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Air_Blanket
call fcn.1000f7b0
mov dword [ebp - 4], 0x84
lea ecx, [esi + 0x18]
push str.PickUp_BP_BlanketVehicle_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Protal
call fcn.1000f7b0
mov dword [ebp - 4], 0x85
lea ecx, [esi + 0x18]
push str.BP_BuildPortal_Weapon_Wrapper_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Respawn_Card
call fcn.1000f7b0
mov dword [ebp - 4], 0x88
lea ecx, [esi + 0x18]
push 0x101c9028
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Genie_Respawn_Card
call fcn.1000f7b0
mov dword [ebp - 4], 0x89
lea ecx, [esi + 0x18]
push str.gRespawn_Card
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Dance_Grenade
call fcn.1000f7b0
mov dword [ebp - 4], 0x86
lea ecx, [esi + 0x18]
push str.BP_Grenade_Dance_Wrapper_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x9379f
jg 0x100ee8d5
je 0x100ee8ad
cmp eax, 0x93379
je 0x100ee885
cmp eax, 0x93774
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.2_Seat_Cycle
call fcn.1000f7b0
mov dword [ebp - 4], 0x67
lea ecx, [esi + 0x18]
push str.PickUp_BP_Bike_WithRack_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Gass_Can
call fcn.1000f7b0
mov dword [ebp - 4], 0x68
lea ecx, [esi + 0x18]
push str.GasCan_Destructible_Pickup_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Treasure_Map
call fcn.1000f7b0
mov dword [ebp - 4], 0x8a
lea ecx, [esi + 0x18]
push 0x101c9048
call fcn.1000f7b0
jmp 0x100edc37
sub eax, 0x937d8
je 0x100ee90d
sub eax, 1
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vampire_Trans
call fcn.1000f7b0
mov dword [ebp - 4], 0x182
lea ecx, [esi + 0x18]
push 0x101c8fcc
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Werewolf_Trans
call fcn.1000f7b0
mov dword [ebp - 4], 0x181
lea ecx, [esi + 0x18]
push 0x101c8fdc
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 0x11
push str._SCAR_L__Damaged_
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0xad
push 8
push str.SCAR_L_d
jmp 0x100edc1b
cmp eax, 0xf6d39
jg 0x100ef382
je 0x100ef34a
add eax, 0xfff09690
cmp eax, 0x5f
ja case.default.0x100f0eb7
movzx eax, byte [eax + 0x100f1588]
jmp dword [eax*4 + 0x100f148c]
mov esi, dword [ebp + 8]
mov ecx, esi
push str._M416__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0xa6
lea ecx, [esi + 0x18]
push str.M416_d
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xa7
lea ecx, [esi + 0x18]
push str.M416_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xa8
lea ecx, [esi + 0x18]
push str.M416_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xa9
lea ecx, [esi + 0x18]
push str.M416_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xaa
lea ecx, [esi + 0x18]
push str.M416_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0xab
lea ecx, [esi + 0x18]
push str.M416_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0xac
lea ecx, [esi + 0x18]
push str.M416_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SCAR_L__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xae
lea ecx, [esi + 0x18]
push str.SCAR_L_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SCAR_L__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xaf
lea ecx, [esi + 0x18]
push str.SCAR_L_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SCAR_L__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xb0
lea ecx, [esi + 0x18]
push str.SCAR_L_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SCAR_L__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xb1
lea ecx, [esi + 0x18]
push str.SCAR_L_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SCAR_L__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0xb2
lea ecx, [esi + 0x18]
push str.SCAR_L_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SCAR_L__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0xb3
lea ecx, [esi + 0x18]
push str.Mk14_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0xb4
lea ecx, [esi + 0x18]
push str.GROZA_d
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xb5
lea ecx, [esi + 0x18]
push str.GROZA_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xb6
lea ecx, [esi + 0x18]
push str.GROZA_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xb7
lea ecx, [esi + 0x18]
push str.GROZA_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xb8
lea ecx, [esi + 0x18]
push str.GROZA_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0xb9
lea ecx, [esi + 0x18]
push str.GROZA_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0xba
lea ecx, [esi + 0x18]
push str.GROZA_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0xc2
lea ecx, [esi + 0x18]
push str.AUG_d
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xc3
lea ecx, [esi + 0x18]
push str.AUG_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xc4
lea ecx, [esi + 0x18]
push str.AUG_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xc5
lea ecx, [esi + 0x18]
push str.AUG_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xc6
lea ecx, [esi + 0x18]
push str.AUG_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0xc7
lea ecx, [esi + 0x18]
push str.AUG_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0xc8
lea ecx, [esi + 0x18]
push str.AUG_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0xc9
lea ecx, [esi + 0x18]
push str.QBZ_d
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xca
lea ecx, [esi + 0x18]
push str.QBZ_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xcb
lea ecx, [esi + 0x18]
push str.QBZ_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xcc
lea ecx, [esi + 0x18]
push str.QBZ_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xcd
lea ecx, [esi + 0x18]
push str.QBZ_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0xce
lea ecx, [esi + 0x18]
push str.QBZ_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0xcf
lea ecx, [esi + 0x18]
push str.QBZ_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0xd0
lea ecx, [esi + 0x18]
push str.M762_d
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xd1
lea ecx, [esi + 0x18]
push str.M762_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xd2
lea ecx, [esi + 0x18]
push str.M762_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xd3
lea ecx, [esi + 0x18]
push str.M762_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xd4
lea ecx, [esi + 0x18]
push str.M762_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0xd5
lea ecx, [esi + 0x18]
push str.M762_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0xd6
lea ecx, [esi + 0x18]
push str.M762_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0xd7
lea ecx, [esi + 0x18]
push str.Mk47_d
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xd8
lea ecx, [esi + 0x18]
push str.Mk47_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xd9
lea ecx, [esi + 0x18]
push str.Mk47_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xda
lea ecx, [esi + 0x18]
push str.Mk47_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xdb
lea ecx, [esi + 0x18]
push str.Mk47_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0xdc
lea ecx, [esi + 0x18]
push str.Mk47_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0xdd
lea ecx, [esi + 0x18]
push str.Mk47_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0xde
lea ecx, [esi + 0x18]
push str.G36C_d
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xdf
lea ecx, [esi + 0x18]
push str.G36C_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xe0
lea ecx, [esi + 0x18]
push str.G36C_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xe1
lea ecx, [esi + 0x18]
push str.G36C_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xe2
lea ecx, [esi + 0x18]
push str.G36C_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0xe3
lea ecx, [esi + 0x18]
push str.G36C_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0xe4
lea ecx, [esi + 0x18]
push str.G36C_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0xe5
lea ecx, [esi + 0x18]
push str.Badger_d
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xe6
lea ecx, [esi + 0x18]
push str.Badger_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xe7
lea ecx, [esi + 0x18]
push str.Badger_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xe8
lea ecx, [esi + 0x18]
push str.Badger_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xe9
lea ecx, [esi + 0x18]
push str.Badger_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0xea
lea ecx, [esi + 0x18]
push str.Badger_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0xeb
lea ecx, [esi + 0x18]
push str.Badger_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 0xf
push str.FAMAS__Damaged_
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011490
mov dword [ebp - 4], 0xec
push 7
push str.FAMAS_d
jmp 0x100edc1b
cmp eax, 0xfb78f
jg 0x100ef4c0
je 0x100ef498
add eax, 0xfff092c6
cmp eax, 5
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f15e8]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.FAMAS__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xed
lea ecx, [esi + 0x18]
push str.FAMAS_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.FAMAS__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xee
lea ecx, [esi + 0x18]
push str.FAMAS_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.FAMAS__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xef
lea ecx, [esi + 0x18]
push str.FAMAS_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.FAMAS__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xf0
lea ecx, [esi + 0x18]
push str.FAMAS_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.FAMAS__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0xf1
lea ecx, [esi + 0x18]
push str.FAMAS_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.FAMAS__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0xf2
lea ecx, [esi + 0x18]
push str.FAMAS_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0xf3
lea ecx, [esi + 0x18]
push str.AWM_d
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x10059b
jg 0x100ef7e5
je 0x100ef7bd
add eax, 0xfff04870
cmp eax, 0x2d
ja case.default.0x100f0eb7
movzx eax, byte [eax + 0x100f164c]
jmp dword [eax*4 + 0x100f1600]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0x9a
lea ecx, [esi + 0x18]
push str.Mk14_d
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0x9b
lea ecx, [esi + 0x18]
push str.Mk14_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0x9c
lea ecx, [esi + 0x18]
push str.Mk14_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0x9d
lea ecx, [esi + 0x18]
push str.Mk14_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0x9e
lea ecx, [esi + 0x18]
push str.Mk14_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0x9f
lea ecx, [esi + 0x18]
push str.Mk14_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0xa0
lea ecx, [esi + 0x18]
push str.Mk14_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str._Mini14__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0xa1
lea ecx, [esi + 0x18]
push str.Mini_d
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mini14__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xa2
lea ecx, [esi + 0x18]
push str.Mini_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mini14__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xa3
lea ecx, [esi + 0x18]
push str.Mini_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mini14__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xa4
lea ecx, [esi + 0x18]
push str.Mini_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mini14__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xa5
lea ecx, [esi + 0x18]
push str.Mk14_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xf4
lea ecx, [esi + 0x18]
push str.AWM_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xf5
lea ecx, [esi + 0x18]
push str.AWM_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xf6
lea ecx, [esi + 0x18]
push str.AWM_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xf7
lea ecx, [esi + 0x18]
push str.AWM_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0xf8
lea ecx, [esi + 0x18]
push str.AWM_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0xf9
lea ecx, [esi + 0x18]
push str.AWM_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0xfa
lea ecx, [esi + 0x18]
push str.M249_d
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x102ce7
jg 0x100efa42
je 0x100efa1a
add eax, 0xffeffa64
cmp eax, 0x5f
ja case.default.0x100f0eb7
movzx eax, byte [eax + 0x100f16b4]
jmp dword [eax*4 + 0x100f167c]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0xbb
lea ecx, [esi + 0x18]
push str.MG3_d
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xbc
lea ecx, [esi + 0x18]
push str.MG3_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xbd
lea ecx, [esi + 0x18]
push str.MG3_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xbe
lea ecx, [esi + 0x18]
push str.MG3_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xbf
lea ecx, [esi + 0x18]
push str.MG3_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0xc0
lea ecx, [esi + 0x18]
push str.MG3_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0xc1
lea ecx, [esi + 0x18]
push str.MG3_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0xfb
lea ecx, [esi + 0x18]
push str.M249_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0xfc
lea ecx, [esi + 0x18]
push str.M249_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0xfd
lea ecx, [esi + 0x18]
push str.M249_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0xfe
lea ecx, [esi + 0x18]
push str.M249_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Cobra_
call fcn.1000f7b0
mov dword [ebp - 4], 0xff
lea ecx, [esi + 0x18]
push str.M249_c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Steel_Front_
call fcn.1000f7b0
mov dword [ebp - 4], 0x100
lea ecx, [esi + 0x18]
push str.M249_sf
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Evac_Flare_Gun
call fcn.1000f7b0
mov dword [ebp - 4], 0x97
lea ecx, [esi + 0x18]
push str.evac_gun
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x2dcac4
jg 0x100efcf9
je 0x100efcd1
cmp eax, 0x1fe41b
jg 0x100efac2
je 0x100efa9a
cmp eax, 0x1760db
je case.0x100efd1f.3001057
cmp eax, 0x19fb6b
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.310_Token
call fcn.1000f7b0
mov dword [ebp - 4], 0x82
lea ecx, [esi + 0x18]
push str.BP_310Token_Wrapper_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Plate__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0x124
lea ecx, [esi + 0x18]
push str.Steel_Plate_d
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x1fe439
jg 0x100efbb0
je 0x100efb88
add eax, 0xffe01be4
cmp eax, 3
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f1714]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Plate__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0x125
lea ecx, [esi + 0x18]
push str.Steel_Plate_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Plate__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0x126
lea ecx, [esi + 0x18]
push str.Steel_Plate_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Plate__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0x127
lea ecx, [esi + 0x18]
push str.Steel_Plate_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Plate__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0x128
lea ecx, [esi + 0x18]
push str.Steel_Plate_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Nylon_Strap__Damaged_
call fcn.1000f7b0
mov dword [ebp - 4], 0x11f
lea ecx, [esi + 0x18]
push str.Nylon_Strap_d
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x2dc804
jg 0x100efc9e
je 0x100efc76
add eax, 0xffe01bc6
cmp eax, 3
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f1724]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Nylon_Strap__Repaired_
call fcn.1000f7b0
mov dword [ebp - 4], 0x120
lea ecx, [esi + 0x18]
push str.Nylon_Strap_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Nylon_Strap__Intact_
call fcn.1000f7b0
mov dword [ebp - 4], 0x121
lea ecx, [esi + 0x18]
push str.Nylon_Strap_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Nylon_Strap__Improved_
call fcn.1000f7b0
mov dword [ebp - 4], 0x122
lea ecx, [esi + 0x18]
push str.Nylon_Strap_im
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Nylon_Strap__Refined_
call fcn.1000f7b0
mov dword [ebp - 4], 0x123
lea ecx, [esi + 0x18]
push str.Nylon_Strap_re
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Shop_Token
call fcn.1000f7b0
mov dword [ebp - 4], 0x53
lea ecx, [esi + 0x18]
push str.shop_token
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x2dc80b
jne case.default.0x100f0eb7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x103e65ec
call fcn.1000f7b0
mov dword [ebp - 4], 0x6a
lea ecx, [esi + 0x18]
push str.SecurityCardWrapper_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Cash_Crate
call fcn.1000f7b0
mov dword [ebp - 4], 0x144
lea ecx, [esi + 0x18]
push 0x101c9cf8
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x2deddb
jg 0x100f060e
je 0x100f05e6
add eax, 0xffd2353b
cmp eax, 0x54
ja case.default.0x100f0eb7
movzx eax, byte [eax + 0x100f1818]
jmp dword [eax*4 + 0x100f1734]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Tech_Part
call fcn.1000f7b0
mov dword [ebp - 4], 0x8b
lea ecx, [esi + 0x18]
push str.teck_part
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Military_Battery
call fcn.1000f7b0
mov dword [ebp - 4], 0x8c
lea ecx, [esi + 0x18]
push str.m_battery
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Heart_Necklace
call fcn.1000f7b0
mov dword [ebp - 4], 0x8d
lea ecx, [esi + 0x18]
push str.heart_nackles
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x1026c748
call fcn.1000f7b0
mov dword [ebp - 4], 0x8e
lea ecx, [esi + 0x18]
push 0x101c9608
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Carkey
call fcn.1000f7b0
mov dword [ebp - 4], 0x8f
lea ecx, [esi + 0x18]
push str.car_key
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Signal_Generator
call fcn.1000f7b0
mov dword [ebp - 4], 0x90
lea ecx, [esi + 0x18]
push str.signal_g
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Tablet_PC
call fcn.1000f7b0
mov dword [ebp - 4], 0x91
lea ecx, [esi + 0x18]
push str.tablet_pc
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Detector
call fcn.1000f7b0
mov dword [ebp - 4], 0x92
lea ecx, [esi + 0x18]
push str.detector
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.ID_Tag__Bronze_
call fcn.1000f7b0
mov dword [ebp - 4], 0x93
lea ecx, [esi + 0x18]
push str.id_bronz
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.ID_Tag__Silver_
call fcn.1000f7b0
mov dword [ebp - 4], 0x94
lea ecx, [esi + 0x18]
push str.id_silver
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.ID_Tag__Gold_
call fcn.1000f7b0
mov dword [ebp - 4], 0x95
lea ecx, [esi + 0x18]
push str.id_gold
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Gold_Bar
call fcn.1000f7b0
mov dword [ebp - 4], 0x96
lea ecx, [esi + 0x18]
push str.gold_bar
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Precision
call fcn.1000f7b0
mov dword [ebp - 4], 0x98
lea ecx, [esi + 0x18]
push str.precision
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Water_Purifier
call fcn.1000f7b0
mov dword [ebp - 4], 0x99
lea ecx, [esi + 0x18]
push str.water_p
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Military_Watch
call fcn.1000f7b0
mov dword [ebp - 4], 0x10a
lea ecx, [esi + 0x18]
push 0x101c99bc
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Password_Letter__White_
call fcn.1000f7b0
mov dword [ebp - 4], 0x117
lea ecx, [esi + 0x18]
push str.Letter_w
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Password_Letter__Red_
call fcn.1000f7b0
mov dword [ebp - 4], 0x118
lea ecx, [esi + 0x18]
push str.Letter_r
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Password_Letter__Yellow_
call fcn.1000f7b0
mov dword [ebp - 4], 0x119
lea ecx, [esi + 0x18]
push str.Letter_y
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Password_Letter__Green_
call fcn.1000f7b0
mov dword [ebp - 4], 0x11a
lea ecx, [esi + 0x18]
push str.Letter_g
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Password_Letter__Black_
call fcn.1000f7b0
mov dword [ebp - 4], 0x11b
lea ecx, [esi + 0x18]
push str.Letter_b
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Gold_Pile
call fcn.1000f7b0
mov dword [ebp - 4], 0x11c
lea ecx, [esi + 0x18]
push str.Gold_pile
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Dog_Tag
call fcn.1000f7b0
mov dword [ebp - 4], 0x11d
lea ecx, [esi + 0x18]
push str.dogtag
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Dog_Tag___Steel_Front
call fcn.1000f7b0
mov dword [ebp - 4], 0x11e
lea ecx, [esi + 0x18]
push str.dogtag_st
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Aerial_Photo_I
call fcn.1000f7b0
mov dword [ebp - 4], 0x129
lea ecx, [esi + 0x18]
push str.Aerial_1
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Aerial_Photo_II
call fcn.1000f7b0
mov dword [ebp - 4], 0x12a
lea ecx, [esi + 0x18]
push str.Aerial_2
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Aerial_Photo_III
call fcn.1000f7b0
mov dword [ebp - 4], 0x12b
lea ecx, [esi + 0x18]
push str.Aerial_3
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Notebook
call fcn.1000f7b0
mov dword [ebp - 4], 0x12c
lea ecx, [esi + 0x18]
push str.Notebook
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Lubricating_Oil
call fcn.1000f7b0
mov dword [ebp - 4], 0x12d
lea ecx, [esi + 0x18]
push 0x101c9bf4
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Diesel
call fcn.1000f7b0
mov dword [ebp - 4], 0x12e
lea ecx, [esi + 0x18]
push str.Diesel
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Gas_Bottle
call fcn.1000f7b0
mov dword [ebp - 4], 0x12f
lea ecx, [esi + 0x18]
push 0x101c9c0c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Parts
call fcn.1000f7b0
mov dword [ebp - 4], pe_nt_image_headers32
lea ecx, [esi + 0x18]
push str.Parts
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Motor_Oil
call fcn.1000f7b0
mov dword [ebp - 4], 0x131
lea ecx, [esi + 0x18]
push 0x101c9c20
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Shockproof_Headphones
call fcn.1000f7b0
mov dword [ebp - 4], 0x132
lea ecx, [esi + 0x18]
push str.shock_head
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Brand_New_Combat_Boots
call fcn.1000f7b0
mov dword [ebp - 4], 0x133
lea ecx, [esi + 0x18]
push str.boots
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Pocket_Watch
call fcn.1000f7b0
mov dword [ebp - 4], 0x134
lea ecx, [esi + 0x18]
push 0x101c9c40
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Toy_Dagger
call fcn.1000f7b0
mov dword [ebp - 4], 0x135
lea ecx, [esi + 0x18]
push 0x101c9c50
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Pink_Revolver
call fcn.1000f7b0
mov dword [ebp - 4], 0x136
lea ecx, [esi + 0x18]
push 0x101c9c5c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Small_Cash_Box
call fcn.1000f7b0
mov dword [ebp - 4], 0x137
lea ecx, [esi + 0x18]
push 0x101c9c6c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Compass
call fcn.1000f7b0
mov dword [ebp - 4], 0x138
lea ecx, [esi + 0x18]
push str.Compass
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Old_Video_Tape
call fcn.1000f7b0
mov dword [ebp - 4], 0x139
lea ecx, [esi + 0x18]
push str.videotap
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101c9c90
call fcn.1000f7b0
mov dword [ebp - 4], 0x13a
lea ecx, [esi + 0x18]
push 0x101c9c90
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Postcard
call fcn.1000f7b0
mov dword [ebp - 4], 0x13b
lea ecx, [esi + 0x18]
push str.Postcard
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honor_Medal__Bronze_
call fcn.1000f7b0
mov dword [ebp - 4], 0x13c
lea ecx, [esi + 0x18]
push str.honor_b
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honor_Medal__Silver_
call fcn.1000f7b0
mov dword [ebp - 4], 0x13d
lea ecx, [esi + 0x18]
push str.honor_s
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honor_Medal__Gold_
call fcn.1000f7b0
mov dword [ebp - 4], 0x13e
lea ecx, [esi + 0x18]
push str.honor_g
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Biological_Sample
call fcn.1000f7b0
mov dword [ebp - 4], 0x13f
lea ecx, [esi + 0x18]
push str.Biological
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Magazine
call fcn.1000f7b0
mov dword [ebp - 4], 0x140
lea ecx, [esi + 0x18]
push str.Magazine
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Lens
call fcn.1000f7b0
mov dword [ebp - 4], 0x141
lea ecx, [esi + 0x18]
push str.Lens
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Travel_Guide
call fcn.1000f7b0
mov dword [ebp - 4], 0x142
lea ecx, [esi + 0x18]
push 0x101c9cd8
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Playing_Cards
call fcn.1000f7b0
mov dword [ebp - 4], 0x143
lea ecx, [esi + 0x18]
push 0x101c9ce8
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Portable_Display_Cabinet
call fcn.1000f7b0
mov dword [ebp - 4], 0x145
lea ecx, [esi + 0x18]
push str.Cabinet
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Travel_Ledger
call fcn.1000f7b0
mov dword [ebp - 4], 0x146
lea ecx, [esi + 0x18]
push 0x101c9d0c
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Processor__GPU_
call fcn.1000f7b0
mov dword [ebp - 4], 0x147
lea ecx, [esi + 0x18]
push 0x101c9684
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Top_Secret_Information
call fcn.1000f7b0
mov dword [ebp - 4], 0x148
lea ecx, [esi + 0x18]
push str.topinfo
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Gold_Dragon_Scale
call fcn.1000f7b0
mov dword [ebp - 4], 0x17f
lea ecx, [esi + 0x18]
push str.gold_scale
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Exotic_Coin
call fcn.1000f7b0
mov dword [ebp - 4], 0x180
lea ecx, [esi + 0x18]
push str.gold_scale
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9mm__Corroded_
call fcn.1000f7b0
mov dword [ebp - 4], 0x16d
lea ecx, [esi + 0x18]
push str.ammo_9_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x2e14eb
jg 0x100f0724
je 0x100f06fc
add eax, 0xffd21224
cmp eax, 4
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f1870]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9mm__Normal_
call fcn.1000f7b0
mov dword [ebp - 4], 0x16e
lea ecx, [esi + 0x18]
push str.ammo_9_n
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9mm__Polished_
call fcn.1000f7b0
mov dword [ebp - 4], 0x16f
lea ecx, [esi + 0x18]
push str.ammo_9_p
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9mm__High_Explosive_
call fcn.1000f7b0
mov dword [ebp - 4], 0x170
lea ecx, [esi + 0x18]
push str.ammo_9_h
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9mm__Immolating_
call fcn.1000f7b0
mov dword [ebp - 4], 0x171
lea ecx, [esi + 0x18]
push str.ammo_9_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9mm__Toxic_
call fcn.1000f7b0
mov dword [ebp - 4], 0x172
lea ecx, [esi + 0x18]
push str.ammo_9_t
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62mm__Corroded_
call fcn.1000f7b0
mov dword [ebp - 4], 0x14f
lea ecx, [esi + 0x18]
push str.ammo_7_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x2e3bfb
jg 0x100f083a
je 0x100f0812
add eax, 0xffd1eb14
cmp eax, 4
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f1884]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62mm__Normal_
call fcn.1000f7b0
mov dword [ebp - 4], 0x150
lea ecx, [esi + 0x18]
push str.ammo_7_n
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62mm__Polished_
call fcn.1000f7b0
mov dword [ebp - 4], 0x151
lea ecx, [esi + 0x18]
push str.ammo_7_p
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62mm__High_Explosive_
call fcn.1000f7b0
mov dword [ebp - 4], 0x152
lea ecx, [esi + 0x18]
push str.ammo_7_h
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62mm__Immolating_
call fcn.1000f7b0
mov dword [ebp - 4], 0x153
lea ecx, [esi + 0x18]
push str.ammo_7_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62mm__Toxic_
call fcn.1000f7b0
mov dword [ebp - 4], 0x154
lea ecx, [esi + 0x18]
push str.ammo_7_t
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56mm__Corroded_
call fcn.1000f7b0
mov dword [ebp - 4], 0x149
lea ecx, [esi + 0x18]
push str.ammo_5_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x2e630b
jg 0x100f0950
je 0x100f0928
add eax, 0xffd1c404
cmp eax, 4
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f1898]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56mm__Normal_
call fcn.1000f7b0
mov dword [ebp - 4], 0x14a
lea ecx, [esi + 0x18]
push str.ammo_5_n
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56mm__Polished_
call fcn.1000f7b0
mov dword [ebp - 4], 0x14b
lea ecx, [esi + 0x18]
push str.ammo_5_p
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56mm__High_Explosive_
call fcn.1000f7b0
mov dword [ebp - 4], 0x14c
lea ecx, [esi + 0x18]
push str.ammo_5_h
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56mm__Immolating_
call fcn.1000f7b0
mov dword [ebp - 4], 0x14d
lea ecx, [esi + 0x18]
push str.ammo_5_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56mm__Toxic_
call fcn.1000f7b0
mov dword [ebp - 4], 0x14e
lea ecx, [esi + 0x18]
push str.ammo_5_t
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge__Corroded_
call fcn.1000f7b0
mov dword [ebp - 4], 0x155
lea ecx, [esi + 0x18]
push str.ammo_12_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x2e8a1b
jg 0x100f0a66
je 0x100f0a3e
add eax, 0xffd19cf4
cmp eax, 4
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f18ac]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge__Normal_
call fcn.1000f7b0
mov dword [ebp - 4], 0x156
lea ecx, [esi + 0x18]
push str.ammo_12_n
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge__Polished_
call fcn.1000f7b0
mov dword [ebp - 4], 0x157
lea ecx, [esi + 0x18]
push str.ammo_12_p
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge__High_Explosive_
call fcn.1000f7b0
mov dword [ebp - 4], 0x158
lea ecx, [esi + 0x18]
push str.ammo_12_h
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge__Immolating_
call fcn.1000f7b0
mov dword [ebp - 4], 0x159
lea ecx, [esi + 0x18]
push str.ammo_12_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge__Toxic_
call fcn.1000f7b0
mov dword [ebp - 4], 0x15a
lea ecx, [esi + 0x18]
push str.ammo_12_t
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..45_ACP__Corroded_
call fcn.1000f7b0
mov dword [ebp - 4], 0x15b
lea ecx, [esi + 0x18]
push str.ammo_45_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x2eb12b
jg 0x100f0b7c
je 0x100f0b54
add eax, 0xffd175e4
cmp eax, 4
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f18c0]
mov esi, dword [ebp + 8]
mov ecx, esi
push str..45_ACP__Normal_
call fcn.1000f7b0
mov dword [ebp - 4], 0x15c
lea ecx, [esi + 0x18]
push str.ammo_45_n
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..45_ACP__Polished_
call fcn.1000f7b0
mov dword [ebp - 4], 0x15d
lea ecx, [esi + 0x18]
push str.ammo_45_p
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..45_ACP__High_Explosive_
call fcn.1000f7b0
mov dword [ebp - 4], 0x15e
lea ecx, [esi + 0x18]
push str.ammo_45_h
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..45_ACP__Immolating_
call fcn.1000f7b0
mov dword [ebp - 4], 0x15f
lea ecx, [esi + 0x18]
push str.ammo_45_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..45_ACP__Toxic_
call fcn.1000f7b0
mov dword [ebp - 4], 0x160
lea ecx, [esi + 0x18]
push str.ammo_45_t
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..300_Magnum__Corroded_
call fcn.1000f7b0
mov dword [ebp - 4], 0x161
lea ecx, [esi + 0x18]
push str.ammo_300_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x2ed83b
jg 0x100f0d82
je 0x100f0d5a
add eax, 0xffd14ed4
cmp eax, 0xe
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f18d4]
mov esi, dword [ebp + 8]
mov ecx, esi
push str..300_Magnum__Normal_
call fcn.1000f7b0
mov dword [ebp - 4], 0x162
lea ecx, [esi + 0x18]
push str.ammo_300_n
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..300_Magnum__Polished_
call fcn.1000f7b0
mov dword [ebp - 4], 0x163
lea ecx, [esi + 0x18]
push str.ammo_300_p
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..300_Magnum__High_Explosive_
call fcn.1000f7b0
mov dword [ebp - 4], 0x164
lea ecx, [esi + 0x18]
push str.ammo_300_h
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..300_Magnum__Immolating_
call fcn.1000f7b0
mov dword [ebp - 4], 0x165
lea ecx, [esi + 0x18]
push str.ammo_300_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..300_Magnum__Toxic_
call fcn.1000f7b0
mov dword [ebp - 4], 0x166
lea ecx, [esi + 0x18]
push str.ammo_300_t
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..50_BMG__Corroded_
call fcn.1000f7b0
mov dword [ebp - 4], 0x167
lea ecx, [esi + 0x18]
push str.ammo_bmg_C
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..50_BMG__Normal_
call fcn.1000f7b0
mov dword [ebp - 4], 0x168
lea ecx, [esi + 0x18]
push str.ammo_bmg_n
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..50_BMG__Polished_
call fcn.1000f7b0
mov dword [ebp - 4], 0x169
lea ecx, [esi + 0x18]
push str.ammo_bmg_p
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..50_BMG__High_Explosive_
call fcn.1000f7b0
mov dword [ebp - 4], 0x16a
lea ecx, [esi + 0x18]
push str.ammo_bmg_h
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..50_BMG__Immolating_
call fcn.1000f7b0
mov dword [ebp - 4], 0x16b
lea ecx, [esi + 0x18]
push str.ammo_bmg_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str..50_BMG__Toxic_
call fcn.1000f7b0
mov dword [ebp - 4], 0x16c
lea ecx, [esi + 0x18]
push str.ammo_bmg_t
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Crossbow_Bolt__Corroded_
call fcn.1000f7b0
mov dword [ebp - 4], 0x179
lea ecx, [esi + 0x18]
push str.ammo_cros_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x2eda25
jg 0x100f0e98
je 0x100f0e70
add eax, 0xffd127c4
cmp eax, 4
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f1910]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Crossbow_Bolt__Normal_
call fcn.1000f7b0
mov dword [ebp - 4], 0x17a
lea ecx, [esi + 0x18]
push str.ammo_cros_n
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Crossbow_Bolt__Polished_
call fcn.1000f7b0
mov dword [ebp - 4], 0x17b
lea ecx, [esi + 0x18]
push str.ammo_cros_p
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Crossbow_Bolt__High_Explosive_
call fcn.1000f7b0
mov dword [ebp - 4], 0x17c
lea ecx, [esi + 0x18]
push str.ammo_cros_h
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Crossbow_Bolt__Immolating_
call fcn.1000f7b0
mov dword [ebp - 4], 0x17d
lea ecx, [esi + 0x18]
push str.ammo_cros_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Crossbow_Bolt__Toxic_
call fcn.1000f7b0
mov dword [ebp - 4], 0x17e
lea ecx, [esi + 0x18]
push str.ammo_cros_t
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Balls__Corroded_
call fcn.1000f7b0
mov dword [ebp - 4], 0x173
lea ecx, [esi + 0x18]
push str.ammo_balls_C
call fcn.1000f7b0
jmp 0x100edc37
cmp eax, 0x459c4000
jg case.default.0x100f0eb7
je 0x100f0f86
add eax, 0xffd125da
cmp eax, 4
ja case.default.0x100f0eb7
jmp dword [eax*4 + 0x100f1924]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Balls__Normal_
call fcn.1000f7b0
mov dword [ebp - 4], 0x174
lea ecx, [esi + 0x18]
push str.ammo_balls_n
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Balls__Polished_
call fcn.1000f7b0
mov dword [ebp - 4], 0x175
lea ecx, [esi + 0x18]
push str.ammo_balls_p
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Balls__High_Explosive_
call fcn.1000f7b0
mov dword [ebp - 4], 0x176
lea ecx, [esi + 0x18]
push str.ammo_balls_h
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Balls__Immolating_
call fcn.1000f7b0
mov dword [ebp - 4], 0x177
lea ecx, [esi + 0x18]
push str.ammo_balls_i
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Balls__Toxic_
call fcn.1000f7b0
mov dword [ebp - 4], 0x178
lea ecx, [esi + 0x18]
push str.ammo_balls_t
call fcn.1000f7b0
jmp 0x100edc37
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Door
call fcn.1000f7b0
mov dword [ebp - 4], 0x7d
lea ecx, [esi + 0x18]
push str.BP_SteelDoor_C
call fcn.1000f7b0
jmp 0x100edc37