Function at 0x100ef2c0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10163a0e
mov eax, dword fs:[0]
push eax
push ecx
push esi
mov eax, dword [0x10863dc0]
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 0x100ef5c7
je 0x100ef58f
add eax, 0xfffe7577
cmp eax, 0x65
ja case.default.0x100f375a
movzx eax, byte [eax + 0x100f388c]
jmp dword [eax*4 + 0x100f3854]
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.10011450
mov dword [ebp - 4], 0xc
push 8
push str.wep_m762
jmp 0x100f03db
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.10011450
mov dword [ebp - 4], 0xd
lea ecx, [esi + 0x18]
push str.wep_scarl
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416
call fcn.1000f770
mov dword [ebp - 4], 0xe
lea ecx, [esi + 0x18]
push str.wep_m416
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M16A_4
call fcn.1000f770
mov dword [ebp - 4], 0xf
lea ecx, [esi + 0x18]
push str.wep_m16a4
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 4
push str.G36C
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011450
mov dword [ebp - 4], 0x11
lea ecx, [esi + 0x18]
push str.wep_g36c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101ccc60
call fcn.1000f770
mov dword [ebp - 4], 0x12
push 7
push str.wep_qbz
jmp 0x100f03db
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 3
push 0x101992cc
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011450
mov dword [ebp - 4], 0x13
push 7
push str.wep_akm
jmp 0x100f03db
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 5
push str.Groza
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011450
mov dword [ebp - 4], 0x14
push 9
push str.wep_groza
jmp 0x100f03db
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 6
push str.AUG_A3
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011450
mov dword [ebp - 4], 0x15
lea ecx, [esi + 0x18]
push str.wep_aug_a3
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk_14
call fcn.1000f770
mov dword [ebp - 4], 0x2d
lea ecx, [esi + 0x18]
push str.wep_mk47
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger
call fcn.1000f770
mov dword [ebp - 4], 0x64
lea ecx, [esi + 0x18]
push str.weapon_sn_honey_badger
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.ACE32
call fcn.1000f770
mov dword [ebp - 4], 0x65
lea ecx, [esi + 0x18]
push str.BP_Rifle_ACE32_Wrapper_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Famas_v2
call fcn.1000f770
mov dword [ebp - 4], 0x73
lea ecx, [esi + 0x18]
push str.BP_Rifle_FAMAS_Wrapper_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 3
push 0x101993a4
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011450
mov dword [ebp - 4], 0x21
push 0xd
push str.weapon_sh_uzi
jmp 0x100f03db
cmp eax, 0x18ed9
jg 0x100ef73d
je 0x100ef705
add eax, 0xfffe718e
cmp eax, 5
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f38f4]
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.10011450
mov dword [ebp - 4], 0x1c
push 0x14
push str.weapon_sh_pp19_bizon
jmp 0x100f03db
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.10011450
mov dword [ebp - 4], 0x1d
push 0x12
push str.weapon_sh_tommygun
jmp 0x100f03db
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.10011450
mov dword [ebp - 4], 0x1e
push 0xe
push str.weapon_sh_mp5k
jmp 0x100f03db
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.10011450
mov dword [ebp - 4], 0x1f
push 0xe
push str.weapon_sh_ump9
jmp 0x100f03db
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.10011450
mov dword [ebp - 4], 0x20
push 0x10
push str.weapon_sh_vector
jmp 0x100f03db
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.10011450
mov dword [ebp - 4], 0x81
push 0x1f
push str.BP_MachineGun_P90_Set_Wrapper_C
jmp 0x100f03db
cmp eax, 0x19641
jg 0x100ef982
je 0x100ef94a
add eax, 0xfffe6da7
cmp eax, 0x65
ja case.default.0x100f375a
movzx eax, byte [eax + 0x100f3940]
jmp dword [eax*4 + 0x100f390c]
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x1023b38c
call fcn.1000f770
mov dword [ebp - 4], 2
lea ecx, [esi + 0x18]
push str.weapon_sn_dsr
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x10199220
call fcn.1000f770
mov dword [ebp - 4], 3
lea ecx, [esi + 0x18]
push str.weapon_sn_awm
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101cc118
call fcn.1000f770
mov dword [ebp - 4], 5
lea ecx, [esi + 0x18]
push str.weapon_sn_slr
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101cc11c
call fcn.1000f770
mov dword [ebp - 4], 6
lea ecx, [esi + 0x18]
push str.weapon_sn_sks
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mini_14
call fcn.1000f770
mov dword [ebp - 4], 7
lea ecx, [esi + 0x18]
push str.weapon_sn_mini14
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x10199224
call fcn.1000f770
mov dword [ebp - 4], 8
lea ecx, [esi + 0x18]
push str.weapon_sn_m24
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x10199228
call fcn.1000f770
mov dword [ebp - 4], 9
lea ecx, [esi + 0x18]
push str.weapon_sn_kar98k
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101cc128
call fcn.1000f770
mov dword [ebp - 4], 0xa
lea ecx, [esi + 0x18]
push str.weapon_sn_vss
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101cc12c
call fcn.1000f770
mov dword [ebp - 4], 0xb
lea ecx, [esi + 0x18]
push str.weapon_sn_win94
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk_14
call fcn.1000f770
mov dword [ebp - 4], 0x5c
lea ecx, [esi + 0x18]
push str.weapon_sn_mk14
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x10199230
call fcn.1000f770
mov dword [ebp - 4], 0x5e
lea ecx, [esi + 0x18]
push str.weapon_sn_mosin
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101cc134
call fcn.1000f770
mov dword [ebp - 4], 0x5f
lea ecx, [esi + 0x18]
push str.weapon_sn_amr
call fcn.1000f770
jmp 0x100f03f7
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.10011450
mov dword [ebp - 4], 0x19
push 0xe
push str.weapon_sh_s686
jmp 0x100f03db
cmp eax, 0xf696f
jg 0x100f11b2
je 0x100f117a
cmp eax, 0x4a769
jg 0x100f05b0
je 0x100f0588
cmp eax, 0x31129
jg 0x100eff34
je 0x100eff0c
cmp eax, 0x19e11
jg 0x100efb9f
je 0x100efb77
cmp eax, 0x196a6
jg 0x100efabb
je 0x100efa93
add eax, 0xfffe69be
cmp eax, 0x63
ja case.default.0x100f375a
movzx eax, byte [eax + 0x100f39bc]
jmp dword [eax*4 + 0x100f39a8]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M1014
call fcn.1000f770
mov dword [ebp - 4], 0x16
lea ecx, [esi + 0x18]
push str.weapon_sh_m1014
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.S12K
call fcn.1000f770
mov dword [ebp - 4], 0x17
lea ecx, [esi + 0x18]
push str.weapon_sh_s12k
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101cc190
call fcn.1000f770
mov dword [ebp - 4], 0x18
lea ecx, [esi + 0x18]
push str.weapon_sh_dbs
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.S1897
call fcn.1000f770
mov dword [ebp - 4], 0x1a
lea ecx, [esi + 0x18]
push str.weapon_sh_s1897
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.NS2000
call fcn.1000f770
mov dword [ebp - 4], 0x55
lea ecx, [esi + 0x18]
push str.ns_2000
call fcn.1000f770
jmp 0x100f03f7
add eax, 0xfffe65d7
cmp eax, 9
ja case.default.0x100f375a
movzx eax, byte [eax + 0x100f3a34]
jmp dword [eax*4 + 0x100f3a20]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.DP28
call fcn.1000f770
mov dword [ebp - 4], 0x46
lea ecx, [esi + 0x18]
push str.wep_dp28
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249
call fcn.1000f770
mov dword [ebp - 4], 0x47
lea ecx, [esi + 0x18]
push str.wep_m249
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x10199414
call fcn.1000f770
mov dword [ebp - 4], 0x5d
lea ecx, [esi + 0x18]
push str.wep_mg3
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M134_MG
call fcn.1000f770
mov dword [ebp - 4], 0x78
lea ecx, [esi + 0x18]
push str.BP_Other_M134_Wrapper_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101cc158
call fcn.1000f770
mov dword [ebp - 4], 0x24
lea ecx, [esi + 0x18]
push str.pistol_p92
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x1a1f9
jg 0x100efd05
je 0x100efcdd
add eax, 0xfffe61ee
cmp eax, 8
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f3a40]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Flare_Gun
call fcn.1000f770
mov dword [ebp - 4], 1
lea ecx, [esi + 0x18]
push str.sp_Flare
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SawedOff
call fcn.1000f770
mov dword [ebp - 4], 0x1b
lea ecx, [esi + 0x18]
push str.weapon_sh_sawedoff
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.R1895
call fcn.1000f770
mov dword [ebp - 4], 0x22
lea ecx, [esi + 0x18]
push str.pistol_r1895
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.P18C
call fcn.1000f770
mov dword [ebp - 4], 0x25
lea ecx, [esi + 0x18]
push str.pistol_p18c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101cc15c
call fcn.1000f770
mov dword [ebp - 4], 0x26
lea ecx, [esi + 0x18]
push str.pistol_r45
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.P1911
call fcn.1000f770
mov dword [ebp - 4], 0x27
lea ecx, [esi + 0x18]
push str.pistol_p1911
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Desert_Eagle
call fcn.1000f770
mov dword [ebp - 4], 0x28
lea ecx, [esi + 0x18]
push str.pistol_deagle
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Cross_Bow
call fcn.1000f770
mov dword [ebp - 4], 0x2b
lea ecx, [esi + 0x18]
push str.meele_cross_Bow
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x1a256
jg 0x100efd69
je 0x100efd41
cmp eax, 0x1a1fa
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.RPG_7
call fcn.1000f770
mov dword [ebp - 4], 0x74
lea ecx, [esi + 0x18]
push str.BP_Other_RPG7_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AT_4
call fcn.1000f770
mov dword [ebp - 4], 0x76
lea ecx, [esi + 0x18]
push str.BP_Other_AT4_A_Wrapper_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x1a5e1
jg 0x100efe7f
je 0x100efe57
add eax, 0xfffe5da9
cmp eax, 4
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f3a64]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Sawed_Off_M79
call fcn.1000f770
mov dword [ebp - 4], 0x77
lea ecx, [esi + 0x18]
push str.BP_Other_SawedOffM79_Wrapper_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M3E1
call fcn.1000f770
mov dword [ebp - 4], 0x7a
lea ecx, [esi + 0x18]
push str.BP_Other_M134_Wrapper_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M79_G_launcher
call fcn.1000f770
mov dword [ebp - 4], 0x7c
lea ecx, [esi + 0x18]
push str.BP_Other_M79_Wrapper_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MGL_G_launcher
call fcn.1000f770
mov dword [ebp - 4], 0x7e
lea ecx, [esi + 0x18]
push str.BP_Other_MGL_Wrapper_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M202
call fcn.1000f770
mov dword [ebp - 4], 0x80
lea ecx, [esi + 0x18]
push str.BP_Other_M202_Wrapper_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Machete
call fcn.1000f770
mov dword [ebp - 4], 0x2a
lea ecx, [esi + 0x18]
push str.meele_machete
call fcn.1000f770
jmp 0x100f03f7
sub eax, 0x1a5e3
je 0x100efee4
sub eax, 1
je 0x100efebc
sub eax, 0x14
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Grappling_Hook
call fcn.1000f770
mov dword [ebp - 4], 0x54
lea ecx, [esi + 0x18]
push str.grap_hook
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x1026e638
call fcn.1000f770
mov dword [ebp - 4], 0x2c
lea ecx, [esi + 0x18]
push str.BP_WEP_Pan_Pickup_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Sickle
call fcn.1000f770
mov dword [ebp - 4], 0x29
lea ecx, [esi + 0x18]
push str.meele_sickle
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Choke
call fcn.1000f770
mov dword [ebp - 4], 0x3b
lea ecx, [esi + 0x18]
push str.ex_choke
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x31512
jg 0x100f0001
je 0x100effd9
add eax, 0xfffceed6
cmp eax, 0xa
ja case.default.0x100f375a
movzx eax, byte [eax + 0x100f3a8c]
jmp dword [eax*4 + 0x100f3a78]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Compensator
call fcn.1000f770
mov dword [ebp - 4], 0x37
lea ecx, [esi + 0x18]
push str.ex_compensator
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Flash_Hider
call fcn.1000f770
mov dword [ebp - 4], 0x38
lea ecx, [esi + 0x18]
push str.ex_flash_hider
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.DuckBill
call fcn.1000f770
mov dword [ebp - 4], 0x39
lea ecx, [esi + 0x18]
push str.ex_duckbill
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vertical
call fcn.1000f770
mov dword [ebp - 4], 0x40
lea ecx, [esi + 0x18]
push str.BP_WB_Vertical_Pickup_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x31ced
jg 0x100f016e
je 0x100f0146
add eax, 0xfffce707
cmp eax, 0xe
ja case.default.0x100f375a
movzx eax, byte [eax + 0x100f3ab8]
jmp dword [eax*4 + 0x100f3a98]
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x1026e684
call fcn.1000f770
mov dword [ebp - 4], 0x3d
lea ecx, [esi + 0x18]
push str.sc_scope8x
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x1026e688
call fcn.1000f770
mov dword [ebp - 4], 0x3e
lea ecx, [esi + 0x18]
push str.sc_scope2x
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Red_Dot
call fcn.1000f770
mov dword [ebp - 4], 0x3f
lea ecx, [esi + 0x18]
push str.sc_rdot
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x1026e68c
call fcn.1000f770
mov dword [ebp - 4], 0x42
lea ecx, [esi + 0x18]
push str.sc_scope3x
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Holo
call fcn.1000f770
mov dword [ebp - 4], 0x43
lea ecx, [esi + 0x18]
push str.sc_holo
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x1026e694
call fcn.1000f770
mov dword [ebp - 4], 0x44
lea ecx, [esi + 0x18]
push str.sc_scope6x
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x1026e690
call fcn.1000f770
mov dword [ebp - 4], 0x45
lea ecx, [esi + 0x18]
push str.sc_scope4x
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Quickdraw_EX
call fcn.1000f770
mov dword [ebp - 4], 0x41
lea ecx, [esi + 0x18]
push str.BP_DJ_Large_EQ_Pickup_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x330f8
jg 0x100f0374
je 0x100f034c
cmp eax, 0x32516
jg 0x100f0282
je 0x100f025a
cmp eax, 0x320cb
jg 0x100f0227
je 0x100f01ff
cmp eax, 0x31d13
je 0x100f01d7
cmp eax, 0x320ca
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Stock
call fcn.1000f770
mov dword [ebp - 4], 0x69
lea ecx, [esi + 0x18]
push str.BP_QT_A_Pickup_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.50b_Drum_Mag
call fcn.1000f770
mov dword [ebp - 4], 0x6b
lea ecx, [esi + 0x18]
push str.BP_DJ_DrumMag_Pickup_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Chekpad
call fcn.1000f770
mov dword [ebp - 4], 0x3a
lea ecx, [esi + 0x18]
push str.ex_chekpad
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x32515
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AKM_Upgradekit
call fcn.1000f770
mov dword [ebp - 4], 0x71
lea ecx, [esi + 0x18]
push str.Pickup_LevelUpAkm_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416_Upgradekit
call fcn.1000f770
mov dword [ebp - 4], 0x72
lea ecx, [esi + 0x18]
push str.Pickup_LevelUpM416_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x32c81
jg 0x100f0319
je 0x100f02f1
cmp eax, 0x32519
je 0x100f02c9
cmp eax, 0x32899
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Gun_Shield
call fcn.1000f770
mov dword [ebp - 4], 0x66
lea ecx, [esi + 0x18]
push str.BP_DB_A_Pickup_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M24_Upgradekit
call fcn.1000f770
mov dword [ebp - 4], 0x70
lea ecx, [esi + 0x18]
push str.Pickup_LevelUpM24_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Full_Auto_Mag
call fcn.1000f770
mov dword [ebp - 4], 0x6d
lea ecx, [esi + 0x18]
push str.BP_GL_A_Pickup_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x33069
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.TacticalAttach_CrossBow
call fcn.1000f770
mov dword [ebp - 4], 0x6e
lea ecx, [esi + 0x18]
push str.BP_TacticalAttach_CrossBow_Pickup_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vz61
call fcn.1000f770
mov dword [ebp - 4], 0x23
lea ecx, [esi + 0x18]
push str.pistol_vz61
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x497c9
jg 0x100f04be
je 0x100f0496
cmp eax, 0x334a3
jg 0x100f0463
je case.0x100eff5a.201011
cmp eax, 0x331cd
je 0x100f0419
cmp eax, 0x33448
je case.0x100eff5a.201011
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
push 0
push 0x103f6547
mov ecx, esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10011450
mov dword [ebp - 4], 0x188
push 0
push 0x103f6547
lea ecx, [esi + 0x18]
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10011450
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 0x101cc114
call fcn.1000f770
mov dword [ebp - 4], 4
lea ecx, [esi + 0x18]
push str.weapon_sn_qbu
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Supressor
call fcn.1000f770
mov dword [ebp - 4], 0x3c
lea ecx, [esi + 0x18]
push str.ex_supressor
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x33509
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47_Mutant
call fcn.1000f770
mov dword [ebp - 4], 0x10
lea ecx, [esi + 0x18]
push str.wep_mk47
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9_mm
call fcn.1000f770
mov dword [ebp - 4], 0x31
lea ecx, [esi + 0x18]
push str.ammo_9_mm
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x49f99
jg 0x100f0555
je 0x100f052d
cmp eax, 0x497ca
je 0x100f0505
cmp eax, 0x49bb1
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62
call fcn.1000f770
mov dword [ebp - 4], 0x2e
lea ecx, [esi + 0x18]
push str.ammo_7.62
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Ammo_57mm
call fcn.1000f770
mov dword [ebp - 4], 0x87
lea ecx, [esi + 0x18]
push str.BP_Ammo_57mm_Pickup_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56
call fcn.1000f770
mov dword [ebp - 4], 0x30
lea ecx, [esi + 0x18]
push str.ammo_5.56
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x4a381
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge
call fcn.1000f770
mov dword [ebp - 4], 0x35
lea ecx, [esi + 0x18]
push str.ammo_12_gauge
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.45_ACP
call fcn.1000f770
mov dword [ebp - 4], 0x2f
lea ecx, [esi + 0x18]
push str.ammo_45_acp
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x7acd9
jg 0x100f0af3
je 0x100f0acb
cmp eax, 0x7a570
jg 0x100f083a
je 0x100f0812
cmp eax, 0x628f6
jg 0x100f0735
je 0x100f070d
cmp eax, 0x4af3a
jg 0x100f06ab
je 0x100f0683
sub eax, 0x4ab51
je 0x100f065b
sub eax, 1
je 0x100f0633
sub eax, 0x3e7
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Arrows
call fcn.1000f770
mov dword [ebp - 4], 0x36
lea ecx, [esi + 0x18]
push str.ammo_arrows
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.50BMG
call fcn.1000f770
mov dword [ebp - 4], 0x32
lea ecx, [esi + 0x18]
push str.ammo_50_bmg
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.300_Magnum
call fcn.1000f770
mov dword [ebp - 4], 0x33
lea ecx, [esi + 0x18]
push str.ammo_300_magnum
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Ammo_RPG7
call fcn.1000f770
mov dword [ebp - 4], 0x79
lea ecx, [esi + 0x18]
push str.BP_Ammo_RPG7_Pickup_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x4af9b
je 0x100f06e5
cmp eax, 0x4b321
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Flare_Ammo
call fcn.1000f770
mov dword [ebp - 4], 0x34
lea ecx, [esi + 0x18]
push str.ammo_flare
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Ammo_40mm
call fcn.1000f770
mov dword [ebp - 4], 0x75
lea ecx, [esi + 0x18]
push str.BP_Ammo_40mm_Pickup_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Explosive_Suit
call fcn.1000f770
mov dword [ebp - 4], 0x7f
lea ecx, [esi + 0x18]
push str.PickUp_BP_ExplosionProof_C
call fcn.1000f770
jmp 0x100f03f7
add eax, 0xfff85af7
cmp eax, 5
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f3ac8]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Bag_Lv.3
call fcn.1000f770
mov dword [ebp - 4], 0x48
lea ecx, [esi + 0x18]
push str.am_bag_lv3
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Bag_Lv.3
call fcn.1000f770
mov dword [ebp - 4], 0x49
lea ecx, [esi + 0x18]
push str.PickUp_BP_Bag_Lv3_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Bag_Lv.2
call fcn.1000f770
mov dword [ebp - 4], 0x4a
lea ecx, [esi + 0x18]
push str.am_bag_lv2
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Bag_Lv.1
call fcn.1000f770
mov dword [ebp - 4], 0x4b
lea ecx, [esi + 0x18]
push str.am_bag_lv1
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.baglv2
call fcn.1000f770
mov dword [ebp - 4], 0x6c
lea ecx, [esi + 0x18]
push str.PickUp_BP_Bag_Lv2_B_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Backpack__Lv._4_
call fcn.1000f770
mov dword [ebp - 4], 0x10b
lea ecx, [esi + 0x18]
push str.bag_4
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x7a8f1
jg 0x100f08cf
je 0x100f08a7
sub eax, 0x7a571
je 0x100f087f
sub eax, 1
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Backpack__Lv._6_
call fcn.1000f770
mov dword [ebp - 4], 0x10d
lea ecx, [esi + 0x18]
push str.bag_6
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Backpack__Lv._5_
call fcn.1000f770
mov dword [ebp - 4], 0x10c
lea ecx, [esi + 0x18]
push str.bag_5
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet_Lv.1
call fcn.1000f770
mov dword [ebp - 4], 0x52
lea ecx, [esi + 0x18]
push str.am_helmet_lv1
call fcn.1000f770
jmp 0x100f03f7
add eax, 0xfff8570e
cmp eax, 0x6e
ja case.default.0x100f375a
movzx eax, byte [eax + 0x100f3b14]
jmp dword [eax*4 + 0x100f3ae0]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet_Lv.3
call fcn.1000f770
mov dword [ebp - 4], 0x4f
lea ecx, [esi + 0x18]
push str.am_helmet_lv3
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet_Lv.2
call fcn.1000f770
mov dword [ebp - 4], 0x50
lea ecx, [esi + 0x18]
push str.am_helmet_lv2
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet_Lv.2
call fcn.1000f770
mov dword [ebp - 4], 0x51
lea ecx, [esi + 0x18]
push str.PickUp_BP_Helmet_Lv2_B_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Lv._4_
call fcn.1000f770
mov dword [ebp - 4], 0x10e
lea ecx, [esi + 0x18]
push str.Helmet_4
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Lv._5_
call fcn.1000f770
mov dword [ebp - 4], 0x10f
lea ecx, [esi + 0x18]
push str.Helmet_5
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Lv._6_
call fcn.1000f770
mov dword [ebp - 4], 0x110
lea ecx, [esi + 0x18]
push str.Helmet_6
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Cobra__Lv._4
call fcn.1000f770
mov dword [ebp - 4], 0x111
lea ecx, [esi + 0x18]
push str.Helmetc_4
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Cobra__Lv._5
call fcn.1000f770
mov dword [ebp - 4], 0x112
lea ecx, [esi + 0x18]
push str.Helmetc_5
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Cobra__Lv._6
call fcn.1000f770
mov dword [ebp - 4], 0x113
lea ecx, [esi + 0x18]
push str.Helmetc_6
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Steel_Front__Lv._4
call fcn.1000f770
mov dword [ebp - 4], 0x114
lea ecx, [esi + 0x18]
push str.Helmetst_4
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Steel_Front__Lv._5
call fcn.1000f770
mov dword [ebp - 4], 0x115
lea ecx, [esi + 0x18]
push str.Helmetst_5
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Helmet__Steel_Front__Lv._6
call fcn.1000f770
mov dword [ebp - 4], 0x116
lea ecx, [esi + 0x18]
push str.Helmetst_6
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Armor_Lv.1
call fcn.1000f770
mov dword [ebp - 4], 0x4e
lea ecx, [esi + 0x18]
push str.am_armor_lv1
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x92ba9
jg 0x100f0d00
je 0x100f0cd8
add eax, 0xfff85326
cmp eax, 0x6e
ja case.default.0x100f375a
movzx eax, byte [eax + 0x100f3bb4]
jmp dword [eax*4 + 0x100f3b84]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Armor_Lv.3
call fcn.1000f770
mov dword [ebp - 4], 0x4c
lea ecx, [esi + 0x18]
push str.am_armor_lv3
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Armor_Lv.2
call fcn.1000f770
mov dword [ebp - 4], 0x4d
lea ecx, [esi + 0x18]
push str.am_armor_lv2
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Lv.4
call fcn.1000f770
mov dword [ebp - 4], 0x101
lea ecx, [esi + 0x18]
push str.vest_lv4
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Lv.5
call fcn.1000f770
mov dword [ebp - 4], 0x102
lea ecx, [esi + 0x18]
push str.vest_lv5
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Lv.6
call fcn.1000f770
mov dword [ebp - 4], 0x103
lea ecx, [esi + 0x18]
push str.vest_lv6
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Cobra__Lv.4
call fcn.1000f770
mov dword [ebp - 4], 0x104
lea ecx, [esi + 0x18]
push str.vestcobra_lv4
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Cobra__Lv.5
call fcn.1000f770
mov dword [ebp - 4], 0x105
lea ecx, [esi + 0x18]
push str.vestcobra_lv5
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Cobra__Lv.6
call fcn.1000f770
mov dword [ebp - 4], 0x106
lea ecx, [esi + 0x18]
push str.vestcobra_lv6
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Steel_Front__Lv.4
call fcn.1000f770
mov dword [ebp - 4], 0x107
lea ecx, [esi + 0x18]
push str.Steel_lv4
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Steel_Front__Lv.5
call fcn.1000f770
mov dword [ebp - 4], 0x108
lea ecx, [esi + 0x18]
push str.Steel_lv5
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vest__Steel_Front__Lv.6
call fcn.1000f770
mov dword [ebp - 4], 0x109
lea ecx, [esi + 0x18]
push str.Steel_lv6
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Energy_Drink
call fcn.1000f770
mov dword [ebp - 4], 0x56
lea ecx, [esi + 0x18]
push str.Drink_Pickup_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x92c07
jg 0x100f0e16
je 0x100f0dee
add eax, 0xfff6d456
cmp eax, 4
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f3c24]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Painkiller
call fcn.1000f770
mov dword [ebp - 4], 0x57
lea ecx, [esi + 0x18]
push str.painkiller
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MedKit
call fcn.1000f770
mov dword [ebp - 4], 0x58
lea ecx, [esi + 0x18]
push str.medkit
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Bandage
call fcn.1000f770
mov dword [ebp - 4], 0x59
lea ecx, [esi + 0x18]
push str.bandage
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Adrenaline_Syringe
call fcn.1000f770
mov dword [ebp - 4], 0x5a
lea ecx, [esi + 0x18]
push str.adrenaline_syringe
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.First_Aid
call fcn.1000f770
mov dword [ebp - 4], 0x5b
lea ecx, [esi + 0x18]
push str.first_aid
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Self_AED
call fcn.1000f770
mov dword [ebp - 4], 0x183
lea ecx, [esi + 0x18]
push 0x101cafc8
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x931ea
jg 0x100f1025
je 0x100f0ffd
add eax, 0xfff6d06f
cmp eax, 0xcd
ja case.default.0x100f375a
movzx eax, byte [eax + 0x100f3c68]
jmp dword [eax*4 + 0x100f3c38]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Frag_Grenade
call fcn.1000f770
mov dword [ebp - 4], 0x60
lea ecx, [esi + 0x18]
push str.weapon_th_frag
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Smoke_Grenade
call fcn.1000f770
mov dword [ebp - 4], 0x61
lea ecx, [esi + 0x18]
push str.weapon_th_smoke
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Burn_Grenade
call fcn.1000f770
mov dword [ebp - 4], 0x62
lea ecx, [esi + 0x18]
push str.weapon_th_burn
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Stun_Grenade
call fcn.1000f770
mov dword [ebp - 4], 0x63
lea ecx, [esi + 0x18]
push str.weapon_th_stun
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Emergencypickup
call fcn.1000f770
mov dword [ebp - 4], 0x6f
lea ecx, [esi + 0x18]
push str.BP_Grenade_EmergencyCall_Weapon_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SpikeTrap
call fcn.1000f770
mov dword [ebp - 4], 0x7b
lea ecx, [esi + 0x18]
push str.BP_SpikeTrap_Wrapper_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Air_S_Blanket
call fcn.1000f770
mov dword [ebp - 4], 0x83
lea ecx, [esi + 0x18]
push str.PickUp_BP_BlanketVehicle_Senior_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Air_Blanket
call fcn.1000f770
mov dword [ebp - 4], 0x84
lea ecx, [esi + 0x18]
push str.PickUp_BP_BlanketVehicle_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Protal
call fcn.1000f770
mov dword [ebp - 4], 0x85
lea ecx, [esi + 0x18]
push str.BP_BuildPortal_Weapon_Wrapper_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Respawn_Card
call fcn.1000f770
mov dword [ebp - 4], 0x88
lea ecx, [esi + 0x18]
push 0x101cb030
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Genie_Respawn_Card
call fcn.1000f770
mov dword [ebp - 4], 0x89
lea ecx, [esi + 0x18]
push str.gRespawn_Card
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Dance_Grenade
call fcn.1000f770
mov dword [ebp - 4], 0x86
lea ecx, [esi + 0x18]
push str.BP_Grenade_Dance_Wrapper_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x93774
jg 0x100f10ed
je 0x100f10c5
sub eax, 0x93379
je 0x100f109d
sub eax, 0x190
je 0x100f1075
sub eax, 2
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.ScarletCrack
call fcn.1000f770
mov dword [ebp - 4], 0x185
lea ecx, [esi + 0x18]
push 0x101cafc8
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Teleport
call fcn.1000f770
mov dword [ebp - 4], 0x184
lea ecx, [esi + 0x18]
push 0x101cafc8
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Gass_Can
call fcn.1000f770
mov dword [ebp - 4], 0x68
lea ecx, [esi + 0x18]
push str.GasCan_Destructible_Pickup_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.2_Seat_Cycle
call fcn.1000f770
mov dword [ebp - 4], 0x67
lea ecx, [esi + 0x18]
push str.PickUp_BP_Bike_WithRack_C
call fcn.1000f770
jmp 0x100f03f7
sub eax, 0x9379f
je 0x100f1152
sub eax, 0x39
je 0x100f112a
sub eax, 1
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Vampire_Trans
call fcn.1000f770
mov dword [ebp - 4], 0x182
lea ecx, [esi + 0x18]
push 0x101cafc8
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Werewolf_Trans
call fcn.1000f770
mov dword [ebp - 4], 0x181
lea ecx, [esi + 0x18]
push 0x101cafd8
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Treasure_Map
call fcn.1000f770
mov dword [ebp - 4], 0x8a
lea ecx, [esi + 0x18]
push 0x101cb050
call fcn.1000f770
jmp 0x100f03f7
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.10011450
mov dword [ebp - 4], 0xad
push 8
push str.SCAR_L_d
jmp 0x100f03db
cmp eax, 0xf6d39
jg 0x100f1bc7
je 0x100f1b8f
add eax, 0xfff09690
cmp eax, 0x5f
ja case.default.0x100f375a
movzx eax, byte [eax + 0x100f3e34]
jmp dword [eax*4 + 0x100f3d38]
mov esi, dword [ebp + 8]
mov ecx, esi
push str._M416__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0xa6
lea ecx, [esi + 0x18]
push str.M416_d
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xa7
lea ecx, [esi + 0x18]
push str.M416_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xa8
lea ecx, [esi + 0x18]
push str.M416_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xa9
lea ecx, [esi + 0x18]
push str.M416_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xaa
lea ecx, [esi + 0x18]
push str.M416_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0xab
lea ecx, [esi + 0x18]
push str.M416_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M416__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0xac
lea ecx, [esi + 0x18]
push str.M416_sf
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SCAR_L__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xae
lea ecx, [esi + 0x18]
push str.SCAR_L_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SCAR_L__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xaf
lea ecx, [esi + 0x18]
push str.SCAR_L_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SCAR_L__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xb0
lea ecx, [esi + 0x18]
push str.SCAR_L_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SCAR_L__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xb1
lea ecx, [esi + 0x18]
push str.SCAR_L_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SCAR_L__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0xb2
lea ecx, [esi + 0x18]
push str.SCAR_L_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.SCAR_L__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0xb3
lea ecx, [esi + 0x18]
push str.Mk14_sf
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0xb4
lea ecx, [esi + 0x18]
push str.GROZA_d
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xb5
lea ecx, [esi + 0x18]
push str.GROZA_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xb6
lea ecx, [esi + 0x18]
push str.GROZA_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xb7
lea ecx, [esi + 0x18]
push str.GROZA_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xb8
lea ecx, [esi + 0x18]
push str.GROZA_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0xb9
lea ecx, [esi + 0x18]
push str.GROZA_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.GROZA__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0xba
lea ecx, [esi + 0x18]
push str.GROZA_sf
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0xc2
lea ecx, [esi + 0x18]
push str.AUG_d
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xc3
lea ecx, [esi + 0x18]
push str.AUG_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xc4
lea ecx, [esi + 0x18]
push str.AUG_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xc5
lea ecx, [esi + 0x18]
push str.AUG_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xc6
lea ecx, [esi + 0x18]
push str.AUG_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0xc7
lea ecx, [esi + 0x18]
push str.AUG_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AUG__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0xc8
lea ecx, [esi + 0x18]
push str.AUG_sf
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0xc9
lea ecx, [esi + 0x18]
push str.QBZ_d
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xca
lea ecx, [esi + 0x18]
push str.QBZ_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xcb
lea ecx, [esi + 0x18]
push str.QBZ_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xcc
lea ecx, [esi + 0x18]
push str.QBZ_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xcd
lea ecx, [esi + 0x18]
push str.QBZ_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0xce
lea ecx, [esi + 0x18]
push str.QBZ_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.QBZ__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0xcf
lea ecx, [esi + 0x18]
push str.QBZ_sf
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0xd0
lea ecx, [esi + 0x18]
push str.M762_d
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xd1
lea ecx, [esi + 0x18]
push str.M762_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xd2
lea ecx, [esi + 0x18]
push str.M762_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xd3
lea ecx, [esi + 0x18]
push str.M762_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xd4
lea ecx, [esi + 0x18]
push str.M762_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0xd5
lea ecx, [esi + 0x18]
push str.M762_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M762__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0xd6
lea ecx, [esi + 0x18]
push str.M762_sf
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0xd7
lea ecx, [esi + 0x18]
push str.Mk47_d
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xd8
lea ecx, [esi + 0x18]
push str.Mk47_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xd9
lea ecx, [esi + 0x18]
push str.Mk47_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xda
lea ecx, [esi + 0x18]
push str.Mk47_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xdb
lea ecx, [esi + 0x18]
push str.Mk47_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0xdc
lea ecx, [esi + 0x18]
push str.Mk47_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk47__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0xdd
lea ecx, [esi + 0x18]
push str.Mk47_sf
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0xde
lea ecx, [esi + 0x18]
push str.G36C_d
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xdf
lea ecx, [esi + 0x18]
push str.G36C_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xe0
lea ecx, [esi + 0x18]
push str.G36C_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xe1
lea ecx, [esi + 0x18]
push str.G36C_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xe2
lea ecx, [esi + 0x18]
push str.G36C_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0xe3
lea ecx, [esi + 0x18]
push str.G36C_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.G36C__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0xe4
lea ecx, [esi + 0x18]
push str.G36C_sf
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0xe5
lea ecx, [esi + 0x18]
push str.Badger_d
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xe6
lea ecx, [esi + 0x18]
push str.Badger_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xe7
lea ecx, [esi + 0x18]
push str.Badger_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xe8
lea ecx, [esi + 0x18]
push str.Badger_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xe9
lea ecx, [esi + 0x18]
push str.Badger_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0xea
lea ecx, [esi + 0x18]
push str.Badger_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honey_Badger__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0xeb
lea ecx, [esi + 0x18]
push str.Badger_sf
call fcn.1000f770
jmp 0x100f03f7
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.10011450
mov dword [ebp - 4], 0xec
push 7
push str.FAMAS_d
jmp 0x100f03db
cmp eax, 0xfb78f
jg 0x100f1d05
je 0x100f1cdd
add eax, 0xfff092c6
cmp eax, 5
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f3e94]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.FAMAS__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xed
lea ecx, [esi + 0x18]
push str.FAMAS_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.FAMAS__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xee
lea ecx, [esi + 0x18]
push str.FAMAS_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.FAMAS__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xef
lea ecx, [esi + 0x18]
push str.FAMAS_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.FAMAS__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xf0
lea ecx, [esi + 0x18]
push str.FAMAS_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.FAMAS__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0xf1
lea ecx, [esi + 0x18]
push str.FAMAS_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.FAMAS__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0xf2
lea ecx, [esi + 0x18]
push str.FAMAS_sf
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0xf3
lea ecx, [esi + 0x18]
push str.AWM_d
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x10059b
jg 0x100f202a
je 0x100f2002
add eax, 0xfff04870
cmp eax, 0x2d
ja case.default.0x100f375a
movzx eax, byte [eax + 0x100f3ef8]
jmp dword [eax*4 + 0x100f3eac]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0x9a
lea ecx, [esi + 0x18]
push str.Mk14_d
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0x9b
lea ecx, [esi + 0x18]
push str.Mk14_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0x9c
lea ecx, [esi + 0x18]
push str.Mk14_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0x9d
lea ecx, [esi + 0x18]
push str.Mk14_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0x9e
lea ecx, [esi + 0x18]
push str.Mk14_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0x9f
lea ecx, [esi + 0x18]
push str.Mk14_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mk14__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0xa0
lea ecx, [esi + 0x18]
push str.Mk14_sf
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str._Mini14__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0xa1
lea ecx, [esi + 0x18]
push str.Mini_d
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mini14__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xa2
lea ecx, [esi + 0x18]
push str.Mini_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mini14__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xa3
lea ecx, [esi + 0x18]
push str.Mini_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mini14__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xa4
lea ecx, [esi + 0x18]
push str.Mini_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Mini14__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xa5
lea ecx, [esi + 0x18]
push str.Mk14_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xf4
lea ecx, [esi + 0x18]
push str.AWM_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xf5
lea ecx, [esi + 0x18]
push str.AWM_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xf6
lea ecx, [esi + 0x18]
push str.AWM_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xf7
lea ecx, [esi + 0x18]
push str.AWM_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0xf8
lea ecx, [esi + 0x18]
push str.AWM_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.AWM__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0xf9
lea ecx, [esi + 0x18]
push str.AWM_sf
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0xfa
lea ecx, [esi + 0x18]
push str.M249_d
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x102ce7
jg 0x100f2287
je 0x100f225f
add eax, 0xffeffa64
cmp eax, 0x5f
ja case.default.0x100f375a
movzx eax, byte [eax + 0x100f3f60]
jmp dword [eax*4 + 0x100f3f28]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0xbb
lea ecx, [esi + 0x18]
push str.MG3_d
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xbc
lea ecx, [esi + 0x18]
push str.MG3_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xbd
lea ecx, [esi + 0x18]
push str.MG3_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xbe
lea ecx, [esi + 0x18]
push str.MG3_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xbf
lea ecx, [esi + 0x18]
push str.MG3_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0xc0
lea ecx, [esi + 0x18]
push str.MG3_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.MG3__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0xc1
lea ecx, [esi + 0x18]
push str.MG3_sf
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0xfb
lea ecx, [esi + 0x18]
push str.M249_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0xfc
lea ecx, [esi + 0x18]
push str.M249_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0xfd
lea ecx, [esi + 0x18]
push str.M249_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0xfe
lea ecx, [esi + 0x18]
push str.M249_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Cobra_
call fcn.1000f770
mov dword [ebp - 4], 0xff
lea ecx, [esi + 0x18]
push str.M249_c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.M249__Steel_Front_
call fcn.1000f770
mov dword [ebp - 4], 0x100
lea ecx, [esi + 0x18]
push str.M249_sf
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Evac_Flare_Gun
call fcn.1000f770
mov dword [ebp - 4], 0x97
lea ecx, [esi + 0x18]
push str.evac_gun
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x2dcac4
jg 0x100f259c
je 0x100f2574
cmp eax, 0x1fe41b
jg 0x100f2338
je 0x100f2310
sub eax, 0x1760db
je case.0x100f25c2.3001057
sub eax, 0x29a90
je 0x100f22e8
sub eax, 0x78
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.BloodMoon_Token
call fcn.1000f770
mov dword [ebp - 4], 0x187
lea ecx, [esi + 0x18]
push str.bloodmoon
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.310_Token
call fcn.1000f770
mov dword [ebp - 4], 0x82
lea ecx, [esi + 0x18]
push str.BP_310Token_Wrapper_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Plate__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0x124
lea ecx, [esi + 0x18]
push str.Steel_Plate_d
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x1fe439
jg 0x100f2426
je 0x100f23fe
add eax, 0xffe01be4
cmp eax, 3
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f3fc0]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Plate__Repaired_
call fcn.1000f770
mov dword [ebp - 4], 0x125
lea ecx, [esi + 0x18]
push str.Steel_Plate_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Plate__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0x126
lea ecx, [esi + 0x18]
push str.Steel_Plate_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Plate__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0x127
lea ecx, [esi + 0x18]
push str.Steel_Plate_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Plate__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0x128
lea ecx, [esi + 0x18]
push str.Steel_Plate_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Nylon_Strap__Damaged_
call fcn.1000f770
mov dword [ebp - 4], 0x11f
lea ecx, [esi + 0x18]
push str.Nylon_Strap_d
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x2dc804
jg 0x100f2514
je 0x100f24ec
add eax, 0xffe01bc6
cmp eax, 3
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f3fd0]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Nylon_Strap__Repaired_
call fcn.1000f770
mov dword [ebp - 4], pe_nt_image_headers32
lea ecx, [esi + 0x18]
push str.Nylon_Strap_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Nylon_Strap__Intact_
call fcn.1000f770
mov dword [ebp - 4], 0x121
lea ecx, [esi + 0x18]
push str.Nylon_Strap_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Nylon_Strap__Improved_
call fcn.1000f770
mov dword [ebp - 4], 0x122
lea ecx, [esi + 0x18]
push str.Nylon_Strap_im
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Nylon_Strap__Refined_
call fcn.1000f770
mov dword [ebp - 4], 0x123
lea ecx, [esi + 0x18]
push str.Nylon_Strap_re
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Shop_Token
call fcn.1000f770
mov dword [ebp - 4], 0x53
lea ecx, [esi + 0x18]
push str.shop_token
call fcn.1000f770
jmp 0x100f03f7
sub eax, 0x2dc80b
je 0x100f254c
sub eax, 4
jne case.default.0x100f375a
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Secret_Armory_Key
call fcn.1000f770
mov dword [ebp - 4], 0x186
lea ecx, [esi + 0x18]
push 0x101cafb8
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x103e8630
call fcn.1000f770
mov dword [ebp - 4], 0x6a
lea ecx, [esi + 0x18]
push str.SecurityCardWrapper_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Cash_Crate
call fcn.1000f770
mov dword [ebp - 4], 0x144
lea ecx, [esi + 0x18]
push 0x101cbd00
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x2deddb
jg 0x100f2eb1
je 0x100f2e89
add eax, 0xffd2353b
cmp eax, 0x54
ja case.default.0x100f375a
movzx eax, byte [eax + 0x100f40c4]
jmp dword [eax*4 + 0x100f3fe0]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Tech_Part
call fcn.1000f770
mov dword [ebp - 4], 0x8b
lea ecx, [esi + 0x18]
push str.teck_part
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Military_Battery
call fcn.1000f770
mov dword [ebp - 4], 0x8c
lea ecx, [esi + 0x18]
push str.m_battery
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Heart_Necklace
call fcn.1000f770
mov dword [ebp - 4], 0x8d
lea ecx, [esi + 0x18]
push str.heart_nackles
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x1026e754
call fcn.1000f770
mov dword [ebp - 4], 0x8e
lea ecx, [esi + 0x18]
push 0x101cb610
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Carkey
call fcn.1000f770
mov dword [ebp - 4], 0x8f
lea ecx, [esi + 0x18]
push str.car_key
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Signal_Generator
call fcn.1000f770
mov dword [ebp - 4], 0x90
lea ecx, [esi + 0x18]
push str.signal_g
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Tablet_PC
call fcn.1000f770
mov dword [ebp - 4], 0x91
lea ecx, [esi + 0x18]
push str.tablet_pc
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Detector
call fcn.1000f770
mov dword [ebp - 4], 0x92
lea ecx, [esi + 0x18]
push str.detector
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.ID_Tag__Bronze_
call fcn.1000f770
mov dword [ebp - 4], 0x93
lea ecx, [esi + 0x18]
push str.id_bronz
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.ID_Tag__Silver_
call fcn.1000f770
mov dword [ebp - 4], 0x94
lea ecx, [esi + 0x18]
push str.id_silver
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.ID_Tag__Gold_
call fcn.1000f770
mov dword [ebp - 4], 0x95
lea ecx, [esi + 0x18]
push str.id_gold
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Gold_Bar
call fcn.1000f770
mov dword [ebp - 4], 0x96
lea ecx, [esi + 0x18]
push str.gold_bar
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Precision
call fcn.1000f770
mov dword [ebp - 4], 0x98
lea ecx, [esi + 0x18]
push str.precision
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Water_Purifier
call fcn.1000f770
mov dword [ebp - 4], 0x99
lea ecx, [esi + 0x18]
push str.water_p
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Military_Watch
call fcn.1000f770
mov dword [ebp - 4], 0x10a
lea ecx, [esi + 0x18]
push 0x101cb9c4
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Password_Letter__White_
call fcn.1000f770
mov dword [ebp - 4], 0x117
lea ecx, [esi + 0x18]
push str.Letter_w
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Password_Letter__Red_
call fcn.1000f770
mov dword [ebp - 4], 0x118
lea ecx, [esi + 0x18]
push str.Letter_r
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Password_Letter__Yellow_
call fcn.1000f770
mov dword [ebp - 4], 0x119
lea ecx, [esi + 0x18]
push str.Letter_y
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Password_Letter__Green_
call fcn.1000f770
mov dword [ebp - 4], 0x11a
lea ecx, [esi + 0x18]
push str.Letter_g
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Password_Letter__Black_
call fcn.1000f770
mov dword [ebp - 4], 0x11b
lea ecx, [esi + 0x18]
push str.Letter_b
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Gold_Pile
call fcn.1000f770
mov dword [ebp - 4], 0x11c
lea ecx, [esi + 0x18]
push str.Gold_pile
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Dog_Tag
call fcn.1000f770
mov dword [ebp - 4], 0x11d
lea ecx, [esi + 0x18]
push str.dogtag
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Dog_Tag___Steel_Front
call fcn.1000f770
mov dword [ebp - 4], 0x11e
lea ecx, [esi + 0x18]
push str.dogtag_st
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Aerial_Photo_I
call fcn.1000f770
mov dword [ebp - 4], 0x129
lea ecx, [esi + 0x18]
push str.Aerial_1
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Aerial_Photo_II
call fcn.1000f770
mov dword [ebp - 4], 0x12a
lea ecx, [esi + 0x18]
push str.Aerial_2
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Aerial_Photo_III
call fcn.1000f770
mov dword [ebp - 4], 0x12b
lea ecx, [esi + 0x18]
push str.Aerial_3
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Notebook
call fcn.1000f770
mov dword [ebp - 4], 0x12c
lea ecx, [esi + 0x18]
push str.Notebook
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Lubricating_Oil
call fcn.1000f770
mov dword [ebp - 4], 0x12d
lea ecx, [esi + 0x18]
push 0x101cbbfc
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Diesel
call fcn.1000f770
mov dword [ebp - 4], 0x12e
lea ecx, [esi + 0x18]
push str.Diesel
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Gas_Bottle
call fcn.1000f770
mov dword [ebp - 4], 0x12f
lea ecx, [esi + 0x18]
push 0x101cbc14
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Parts
call fcn.1000f770
mov dword [ebp - 4], 0x130
lea ecx, [esi + 0x18]
push str.Parts
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Motor_Oil
call fcn.1000f770
mov dword [ebp - 4], 0x131
lea ecx, [esi + 0x18]
push 0x101cbc28
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Shockproof_Headphones
call fcn.1000f770
mov dword [ebp - 4], 0x132
lea ecx, [esi + 0x18]
push str.shock_head
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Brand_New_Combat_Boots
call fcn.1000f770
mov dword [ebp - 4], 0x133
lea ecx, [esi + 0x18]
push str.boots
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Pocket_Watch
call fcn.1000f770
mov dword [ebp - 4], 0x134
lea ecx, [esi + 0x18]
push 0x101cbc48
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Toy_Dagger
call fcn.1000f770
mov dword [ebp - 4], 0x135
lea ecx, [esi + 0x18]
push 0x101cbc58
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Pink_Revolver
call fcn.1000f770
mov dword [ebp - 4], 0x136
lea ecx, [esi + 0x18]
push 0x101cbc64
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Small_Cash_Box
call fcn.1000f770
mov dword [ebp - 4], 0x137
lea ecx, [esi + 0x18]
push 0x101cbc74
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Compass
call fcn.1000f770
mov dword [ebp - 4], 0x138
lea ecx, [esi + 0x18]
push str.Compass
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Old_Video_Tape
call fcn.1000f770
mov dword [ebp - 4], 0x139
lea ecx, [esi + 0x18]
push str.videotap
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x101cbc98
call fcn.1000f770
mov dword [ebp - 4], 0x13a
lea ecx, [esi + 0x18]
push 0x101cbc98
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Postcard
call fcn.1000f770
mov dword [ebp - 4], 0x13b
lea ecx, [esi + 0x18]
push str.Postcard
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honor_Medal__Bronze_
call fcn.1000f770
mov dword [ebp - 4], 0x13c
lea ecx, [esi + 0x18]
push str.honor_b
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honor_Medal__Silver_
call fcn.1000f770
mov dword [ebp - 4], 0x13d
lea ecx, [esi + 0x18]
push str.honor_s
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Honor_Medal__Gold_
call fcn.1000f770
mov dword [ebp - 4], 0x13e
lea ecx, [esi + 0x18]
push str.honor_g
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Biological_Sample
call fcn.1000f770
mov dword [ebp - 4], 0x13f
lea ecx, [esi + 0x18]
push str.Biological
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Magazine
call fcn.1000f770
mov dword [ebp - 4], 0x140
lea ecx, [esi + 0x18]
push str.Magazine
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Lens
call fcn.1000f770
mov dword [ebp - 4], 0x141
lea ecx, [esi + 0x18]
push str.Lens
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Travel_Guide
call fcn.1000f770
mov dword [ebp - 4], 0x142
lea ecx, [esi + 0x18]
push 0x101cbce0
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Playing_Cards
call fcn.1000f770
mov dword [ebp - 4], 0x143
lea ecx, [esi + 0x18]
push 0x101cbcf0
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Portable_Display_Cabinet
call fcn.1000f770
mov dword [ebp - 4], 0x145
lea ecx, [esi + 0x18]
push str.Cabinet
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Travel_Ledger
call fcn.1000f770
mov dword [ebp - 4], 0x146
lea ecx, [esi + 0x18]
push 0x101cbd14
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Processor__GPU_
call fcn.1000f770
mov dword [ebp - 4], 0x147
lea ecx, [esi + 0x18]
push 0x101cb68c
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Top_Secret_Information
call fcn.1000f770
mov dword [ebp - 4], 0x148
lea ecx, [esi + 0x18]
push str.topinfo
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Gold_Dragon_Scale
call fcn.1000f770
mov dword [ebp - 4], 0x17f
lea ecx, [esi + 0x18]
push str.gold_scale
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Exotic_Coin
call fcn.1000f770
mov dword [ebp - 4], 0x180
lea ecx, [esi + 0x18]
push str.gold_scale
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9mm__Corroded_
call fcn.1000f770
mov dword [ebp - 4], 0x16d
lea ecx, [esi + 0x18]
push str.ammo_9_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x2e14eb
jg 0x100f2fc7
je 0x100f2f9f
add eax, 0xffd21224
cmp eax, 4
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f411c]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9mm__Normal_
call fcn.1000f770
mov dword [ebp - 4], 0x16e
lea ecx, [esi + 0x18]
push str.ammo_9_n
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9mm__Polished_
call fcn.1000f770
mov dword [ebp - 4], 0x16f
lea ecx, [esi + 0x18]
push str.ammo_9_p
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9mm__High_Explosive_
call fcn.1000f770
mov dword [ebp - 4], 0x170
lea ecx, [esi + 0x18]
push str.ammo_9_h
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9mm__Immolating_
call fcn.1000f770
mov dword [ebp - 4], 0x171
lea ecx, [esi + 0x18]
push str.ammo_9_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.9mm__Toxic_
call fcn.1000f770
mov dword [ebp - 4], 0x172
lea ecx, [esi + 0x18]
push str.ammo_9_t
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62mm__Corroded_
call fcn.1000f770
mov dword [ebp - 4], 0x14f
lea ecx, [esi + 0x18]
push str.ammo_7_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x2e3bfb
jg 0x100f30dd
je 0x100f30b5
add eax, 0xffd1eb14
cmp eax, 4
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f4130]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62mm__Normal_
call fcn.1000f770
mov dword [ebp - 4], 0x150
lea ecx, [esi + 0x18]
push str.ammo_7_n
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62mm__Polished_
call fcn.1000f770
mov dword [ebp - 4], 0x151
lea ecx, [esi + 0x18]
push str.ammo_7_p
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62mm__High_Explosive_
call fcn.1000f770
mov dword [ebp - 4], 0x152
lea ecx, [esi + 0x18]
push str.ammo_7_h
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62mm__Immolating_
call fcn.1000f770
mov dword [ebp - 4], 0x153
lea ecx, [esi + 0x18]
push str.ammo_7_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.7.62mm__Toxic_
call fcn.1000f770
mov dword [ebp - 4], 0x154
lea ecx, [esi + 0x18]
push str.ammo_7_t
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56mm__Corroded_
call fcn.1000f770
mov dword [ebp - 4], 0x149
lea ecx, [esi + 0x18]
push str.ammo_5_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x2e630b
jg 0x100f31f3
je 0x100f31cb
add eax, 0xffd1c404
cmp eax, 4
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f4144]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56mm__Normal_
call fcn.1000f770
mov dword [ebp - 4], 0x14a
lea ecx, [esi + 0x18]
push str.ammo_5_n
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56mm__Polished_
call fcn.1000f770
mov dword [ebp - 4], 0x14b
lea ecx, [esi + 0x18]
push str.ammo_5_p
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56mm__High_Explosive_
call fcn.1000f770
mov dword [ebp - 4], 0x14c
lea ecx, [esi + 0x18]
push str.ammo_5_h
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56mm__Immolating_
call fcn.1000f770
mov dword [ebp - 4], 0x14d
lea ecx, [esi + 0x18]
push str.ammo_5_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.5.56mm__Toxic_
call fcn.1000f770
mov dword [ebp - 4], 0x14e
lea ecx, [esi + 0x18]
push str.ammo_5_t
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge__Corroded_
call fcn.1000f770
mov dword [ebp - 4], 0x155
lea ecx, [esi + 0x18]
push str.ammo_12_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x2e8a1b
jg 0x100f3309
je 0x100f32e1
add eax, 0xffd19cf4
cmp eax, 4
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f4158]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge__Normal_
call fcn.1000f770
mov dword [ebp - 4], 0x156
lea ecx, [esi + 0x18]
push str.ammo_12_n
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge__Polished_
call fcn.1000f770
mov dword [ebp - 4], 0x157
lea ecx, [esi + 0x18]
push str.ammo_12_p
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge__High_Explosive_
call fcn.1000f770
mov dword [ebp - 4], 0x158
lea ecx, [esi + 0x18]
push str.ammo_12_h
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge__Immolating_
call fcn.1000f770
mov dword [ebp - 4], 0x159
lea ecx, [esi + 0x18]
push str.ammo_12_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.12_Gauge__Toxic_
call fcn.1000f770
mov dword [ebp - 4], 0x15a
lea ecx, [esi + 0x18]
push str.ammo_12_t
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..45_ACP__Corroded_
call fcn.1000f770
mov dword [ebp - 4], 0x15b
lea ecx, [esi + 0x18]
push str.ammo_45_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x2eb12b
jg 0x100f341f
je 0x100f33f7
add eax, 0xffd175e4
cmp eax, 4
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f416c]
mov esi, dword [ebp + 8]
mov ecx, esi
push str..45_ACP__Normal_
call fcn.1000f770
mov dword [ebp - 4], 0x15c
lea ecx, [esi + 0x18]
push str.ammo_45_n
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..45_ACP__Polished_
call fcn.1000f770
mov dword [ebp - 4], 0x15d
lea ecx, [esi + 0x18]
push str.ammo_45_p
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..45_ACP__High_Explosive_
call fcn.1000f770
mov dword [ebp - 4], 0x15e
lea ecx, [esi + 0x18]
push str.ammo_45_h
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..45_ACP__Immolating_
call fcn.1000f770
mov dword [ebp - 4], 0x15f
lea ecx, [esi + 0x18]
push str.ammo_45_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..45_ACP__Toxic_
call fcn.1000f770
mov dword [ebp - 4], 0x160
lea ecx, [esi + 0x18]
push str.ammo_45_t
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..300_Magnum__Corroded_
call fcn.1000f770
mov dword [ebp - 4], 0x161
lea ecx, [esi + 0x18]
push str.ammo_300_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x2ed83b
jg 0x100f3625
je 0x100f35fd
add eax, 0xffd14ed4
cmp eax, 0xe
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f4180]
mov esi, dword [ebp + 8]
mov ecx, esi
push str..300_Magnum__Normal_
call fcn.1000f770
mov dword [ebp - 4], 0x162
lea ecx, [esi + 0x18]
push str.ammo_300_n
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..300_Magnum__Polished_
call fcn.1000f770
mov dword [ebp - 4], 0x163
lea ecx, [esi + 0x18]
push str.ammo_300_p
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..300_Magnum__High_Explosive_
call fcn.1000f770
mov dword [ebp - 4], 0x164
lea ecx, [esi + 0x18]
push str.ammo_300_h
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..300_Magnum__Immolating_
call fcn.1000f770
mov dword [ebp - 4], 0x165
lea ecx, [esi + 0x18]
push str.ammo_300_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..300_Magnum__Toxic_
call fcn.1000f770
mov dword [ebp - 4], 0x166
lea ecx, [esi + 0x18]
push str.ammo_300_t
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..50_BMG__Corroded_
call fcn.1000f770
mov dword [ebp - 4], 0x167
lea ecx, [esi + 0x18]
push str.ammo_bmg_C
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..50_BMG__Normal_
call fcn.1000f770
mov dword [ebp - 4], 0x168
lea ecx, [esi + 0x18]
push str.ammo_bmg_n
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..50_BMG__Polished_
call fcn.1000f770
mov dword [ebp - 4], 0x169
lea ecx, [esi + 0x18]
push str.ammo_bmg_p
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..50_BMG__High_Explosive_
call fcn.1000f770
mov dword [ebp - 4], 0x16a
lea ecx, [esi + 0x18]
push str.ammo_bmg_h
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..50_BMG__Immolating_
call fcn.1000f770
mov dword [ebp - 4], 0x16b
lea ecx, [esi + 0x18]
push str.ammo_bmg_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str..50_BMG__Toxic_
call fcn.1000f770
mov dword [ebp - 4], 0x16c
lea ecx, [esi + 0x18]
push str.ammo_bmg_t
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Crossbow_Bolt__Corroded_
call fcn.1000f770
mov dword [ebp - 4], 0x179
lea ecx, [esi + 0x18]
push str.ammo_cros_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x2eda25
jg 0x100f373b
je 0x100f3713
add eax, 0xffd127c4
cmp eax, 4
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f41bc]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Crossbow_Bolt__Normal_
call fcn.1000f770
mov dword [ebp - 4], 0x17a
lea ecx, [esi + 0x18]
push str.ammo_cros_n
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Crossbow_Bolt__Polished_
call fcn.1000f770
mov dword [ebp - 4], 0x17b
lea ecx, [esi + 0x18]
push str.ammo_cros_p
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Crossbow_Bolt__High_Explosive_
call fcn.1000f770
mov dword [ebp - 4], 0x17c
lea ecx, [esi + 0x18]
push str.ammo_cros_h
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Crossbow_Bolt__Immolating_
call fcn.1000f770
mov dword [ebp - 4], 0x17d
lea ecx, [esi + 0x18]
push str.ammo_cros_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Crossbow_Bolt__Toxic_
call fcn.1000f770
mov dword [ebp - 4], 0x17e
lea ecx, [esi + 0x18]
push str.ammo_cros_t
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Balls__Corroded_
call fcn.1000f770
mov dword [ebp - 4], 0x173
lea ecx, [esi + 0x18]
push str.ammo_balls_C
call fcn.1000f770
jmp 0x100f03f7
cmp eax, 0x459c4000
jg case.default.0x100f375a
je 0x100f3829
add eax, 0xffd125da
cmp eax, 4
ja case.default.0x100f375a
jmp dword [eax*4 + 0x100f41d0]
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Balls__Normal_
call fcn.1000f770
mov dword [ebp - 4], 0x174
lea ecx, [esi + 0x18]
push str.ammo_balls_n
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Balls__Polished_
call fcn.1000f770
mov dword [ebp - 4], 0x175
lea ecx, [esi + 0x18]
push str.ammo_balls_p
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Balls__High_Explosive_
call fcn.1000f770
mov dword [ebp - 4], 0x176
lea ecx, [esi + 0x18]
push str.ammo_balls_h
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Balls__Immolating_
call fcn.1000f770
mov dword [ebp - 4], 0x177
lea ecx, [esi + 0x18]
push str.ammo_balls_i
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Balls__Toxic_
call fcn.1000f770
mov dword [ebp - 4], 0x178
lea ecx, [esi + 0x18]
push str.ammo_balls_t
call fcn.1000f770
jmp 0x100f03f7
mov esi, dword [ebp + 8]
mov ecx, esi
push str.Steel_Door
call fcn.1000f770
mov dword [ebp - 4], 0x7d
lea ecx, [esi + 0x18]
push str.BP_SteelDoor_C
call fcn.1000f770
jmp 0x100f03f7