Function at 0x1018d0f0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101a3869
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
mov eax, dword fs:[0x2c]
mov edx, dword [0x10255374]
push esi
push edi
mov edi, ecx
mov esi, dword [eax + edx*4]
mov eax, dword [0x102557b8]
cmp eax, dword [esi + 4]
jle 0x1018d178
push 0x102557b8
call fcn.101987e8
add esp, 4
cmp dword [0x102557b8], 0xffffffff
jne 0x1018d178
push str.m_iItemDefinitionIndex
push str.m_Item
push str.m_AttributeManager
push str.DT_EconEntity
mov dword [ebp - 4], 0
call fcn.100892f0
push 0x102557b8
mov dword [0x103166f8], eax
mov dword [ebp - 4], 0xffffffff
call fcn.10198797
add esp, 4
mov eax, dword [0x103166f8]
mov eax, dword [eax + edi]
cmp eax, 0xbe
jg 0x1018dbba
je 0x1018db5e
cmp eax, 0xad
ja case.0x101913b6.30669
movzx eax, byte [eax + 0x10191654]
jmp dword [eax*4 + 0x1019158c]
mov eax, dword [0x10322254]
cmp eax, dword [esi + 4]
jle 0x1018d1f1
push 0x10322254
call fcn.101987e8
add esp, 4
cmp dword [0x10322254], 0xffffffff
jne 0x1018d1f1
push ecx
push str.d_taunt_scout
mov dword [ebp - 4], 8
call fcn.10192f90
push 0x10322254
mov dword [0x10321f3c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f3c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032234c]
cmp eax, dword [esi + 4]
jle 0x1018d24d
push 0x1032234c
call fcn.101987e8
add esp, 4
cmp dword [0x1032234c], 0xffffffff
jne 0x1018d24d
push ecx
push str.d_maxgun
mov dword [ebp - 4], 0xa
call fcn.10192f90
push 0x1032234c
mov dword [0x10322094], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322094]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322198]
cmp eax, dword [esi + 4]
jle 0x1018d2a9
push 0x10322198
call fcn.101987e8
add esp, 4
cmp dword [0x10322198], 0xffffffff
jne 0x1018d2a9
push ecx
push str.d_bat
mov dword [ebp - 4], 0x11
call fcn.10192f90
push 0x10322198
mov dword [0x1032227c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032227c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322154]
cmp eax, dword [esi + 4]
jle 0x1018d305
push 0x10322154
call fcn.101987e8
add esp, 4
cmp dword [0x10322154], 0xffffffff
jne 0x1018d305
push ecx
push str.d_sandman
mov dword [ebp - 4], 0x14
call fcn.10192f90
push 0x10322154
mov dword [0x10322438], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322438]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f8c]
cmp eax, dword [esi + 4]
jle 0x1018d361
push 0x10321f8c
call fcn.101987e8
add esp, 4
cmp dword [0x10321f8c], 0xffffffff
jne 0x1018d361
push ecx
push str.d_rocketlauncher_directhit
mov dword [ebp - 4], 0x29
call fcn.10192f90
push 0x10321f8c
mov dword [0x10321fe0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321fe0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103222f8]
cmp eax, dword [esi + 4]
jle 0x1018d3bd
push 0x103222f8
call fcn.101987e8
add esp, 4
cmp dword [0x103222f8], 0xffffffff
jne 0x1018d3bd
push ecx
push str.d_shovel
mov dword [ebp - 4], 0x35
call fcn.10192f90
push 0x103222f8
mov dword [0x10321f70], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f70]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322490]
cmp eax, dword [esi + 4]
jle 0x1018d419
push 0x10322490
call fcn.101987e8
add esp, 4
cmp dword [0x10322490], 0xffffffff
jne 0x1018d419
push ecx
push str.d_pickaxe
mov dword [ebp - 4], 0x37
call fcn.10192f90
push 0x10322490
mov dword [0x10322420], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322420]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032226c]
cmp eax, dword [esi + 4]
jle 0x1018d475
push 0x1032226c
call fcn.101987e8
add esp, 4
cmp dword [0x1032226c], 0xffffffff
jne 0x1018d475
push ecx
push str.d_paintrain
mov dword [ebp - 4], 0x38
call fcn.10192f90
push 0x1032226c
mov dword [0x103220dc], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103220dc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322270]
cmp eax, dword [esi + 4]
jle 0x1018d4d1
push 0x10322270
call fcn.101987e8
add esp, 4
cmp dword [0x10322270], 0xffffffff
jne 0x1018d4d1
push ecx
push str.d_sledgehammer
mov dword [ebp - 4], 0x4a
call fcn.10192f90
push 0x10322270
mov dword [0x1032233c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032233c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322110]
cmp eax, dword [esi + 4]
jle 0x1018d52d
push 0x10322110
call fcn.101987e8
add esp, 4
cmp dword [0x10322110], 0xffffffff
jne 0x1018d52d
push ecx
push str.d_sticky_resistance
mov dword [ebp - 4], 0x59
call fcn.10192f90
push 0x10322110
mov dword [0x10322114], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322114]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032215c]
cmp eax, dword [esi + 4]
jle 0x1018d589
push 0x1032215c
call fcn.101987e8
add esp, 4
cmp dword [0x1032215c], 0xffffffff
jne 0x1018d589
push ecx
push str.d_demoshield
mov dword [ebp - 4], 0x5a
call fcn.10192f90
push 0x1032215c
mov dword [0x10322300], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322300]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032207c]
cmp eax, dword [esi + 4]
jle 0x1018d5e5
push 0x1032207c
call fcn.101987e8
add esp, 4
cmp dword [0x1032207c], 0xffffffff
jne 0x1018d5e5
push ecx
push str.d_sword
mov dword [ebp - 4], 0x60
call fcn.10192f90
push 0x1032207c
mov dword [0x10322014], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322014]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322044]
cmp eax, dword [esi + 4]
jle 0x1018d641
push 0x10322044
call fcn.101987e8
add esp, 4
cmp dword [0x10322044], 0xffffffff
jne 0x1018d641
push ecx
push str.d_battleaxe
mov dword [ebp - 4], 0x62
call fcn.10192f90
push 0x10322044
mov dword [0x10322344], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322344]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103221d8]
cmp eax, dword [esi + 4]
jle 0x1018d69d
push 0x103221d8
call fcn.101987e8
add esp, 4
cmp dword [0x103221d8], 0xffffffff
jne 0x1018d69d
push ecx
push str.d_gloves
mov dword [ebp - 4], 0x70
call fcn.10192f90
push 0x103221d8
mov dword [0x10321f14], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f14]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322230]
cmp eax, dword [esi + 4]
jle 0x1018d6f9
push 0x10322230
call fcn.101987e8
add esp, 4
cmp dword [0x10322230], 0xffffffff
jne 0x1018d6f9
push ecx
push str.d_frontier_justice
mov dword [ebp - 4], 0x7a
call fcn.10192f90
push 0x10322230
mov dword [0x103222b4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103222b4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322104]
cmp eax, dword [esi + 4]
jle 0x1018d755
push 0x10322104
call fcn.101987e8
add esp, 4
cmp dword [0x10322104], 0xffffffff
jne 0x1018d755
push ecx
push str.d_wrangler_kill
mov dword [ebp - 4], 0x7f
call fcn.10192f90
push 0x10322104
mov dword [0x10321fe8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321fe8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322204]
cmp eax, dword [esi + 4]
jle 0x1018d7b1
push 0x10322204
call fcn.101987e8
add esp, 4
cmp dword [0x10322204], 0xffffffff
jne 0x1018d7b1
push ecx
push str.d_robot_arm
mov dword [ebp - 4], 0x84
call fcn.10192f90
push 0x10322204
mov dword [0x10322318], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322318]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032244c]
cmp eax, dword [esi + 4]
jle 0x1018d80d
push 0x1032244c
call fcn.101987e8
add esp, 4
cmp dword [0x1032244c], 0xffffffff
jne 0x1018d80d
push ecx
push str.d_southern_hospitality
mov dword [ebp - 4], 0x85
call fcn.10192f90
push 0x1032244c
mov dword [0x103221ec], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221ec]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321ff8]
cmp eax, dword [esi + 4]
jle 0x1018d869
push 0x10321ff8
call fcn.101987e8
add esp, 4
cmp dword [0x10321ff8], 0xffffffff
jne 0x1018d869
push ecx
push str.d_blutsauger
mov dword [ebp - 4], 0x89
call fcn.10192f90
push 0x10321ff8
mov dword [0x103223b8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103223b8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322430]
cmp eax, dword [esi + 4]
jle 0x1018d8c5
push 0x10322430
call fcn.101987e8
add esp, 4
cmp dword [0x10322430], 0xffffffff
jne 0x1018d8c5
push ecx
push str.d_ubersaw
mov dword [ebp - 4], 0x8d
call fcn.10192f90
push 0x10322430
mov dword [0x1032235c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032235c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322348]
cmp eax, dword [esi + 4]
jle 0x1018d921
push 0x10322348
call fcn.101987e8
add esp, 4
cmp dword [0x10322348], 0xffffffff
jne 0x1018d921
push ecx
push str.d_battleneedle
mov dword [ebp - 4], 0x8f
call fcn.10192f90
push 0x10322348
mov dword [0x103222b0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103222b0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322090]
cmp eax, dword [esi + 4]
jle 0x1018d97d
push 0x10322090
call fcn.101987e8
add esp, 4
cmp dword [0x10322090], 0xffffffff
jne 0x1018d97d
push ecx
push str.d_tf_projectile_arrow
mov dword [ebp - 4], 0x93
call fcn.10192f90
push 0x10322090
mov dword [0x103220f0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103220f0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032218c]
cmp eax, dword [esi + 4]
jle 0x1018d9d9
push 0x1032218c
call fcn.101987e8
add esp, 4
cmp dword [0x1032218c], 0xffffffff
jne 0x1018d9d9
push ecx
push str.d_club
mov dword [ebp - 4], 0x9d
call fcn.10192f90
push 0x1032218c
mov dword [0x103223e0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103223e0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032239c]
cmp eax, dword [esi + 4]
jle 0x1018da35
push 0x1032239c
call fcn.101987e8
add esp, 4
cmp dword [0x1032239c], 0xffffffff
jne 0x1018da35
push ecx
push str.d_tribalkukri
mov dword [ebp - 4], 0x9f
call fcn.10192f90
push 0x1032239c
mov dword [0x10322164], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322164]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220a8]
cmp eax, dword [esi + 4]
jle 0x1018da91
push 0x103220a8
call fcn.101987e8
add esp, 4
cmp dword [0x103220a8], 0xffffffff
jne 0x1018da91
push ecx
push str.d_ambassador
mov dword [ebp - 4], 0xa3
call fcn.10192f90
push 0x103220a8
mov dword [0x103221e8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221e8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322334]
cmp eax, dword [esi + 4]
jle 0x1018daed
push 0x10322334
call fcn.101987e8
add esp, 4
cmp dword [0x10322334], 0xffffffff
jne 0x1018daed
push ecx
push str.d_samrevolver
mov dword [ebp - 4], 0xa5
call fcn.10192f90
push 0x10322334
mov dword [0x1032231c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032231c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f9c]
cmp eax, dword [esi + 4]
jle 0x1018db49
push 0x10321f9c
call fcn.101987e8
add esp, 4
cmp dword [0x10321f9c], 0xffffffff
jne 0x1018db49
push ecx
push str.hud_spy_disguise_menu_icon
mov dword [ebp - 4], 0xb7
call fcn.10192f90
push 0x10321f9c
mov dword [0x103220b4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103220b4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322398]
cmp eax, dword [esi + 4]
jle 0x1018dba5
push 0x10322398
call fcn.101987e8
add esp, 4
cmp dword [0x10322398], 0xffffffff
jne 0x1018dba5
push ecx
push str.d_bat
mov dword [ebp - 4], 0x12
call fcn.10192f90
push 0x10322398
mov dword [0x10322368], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322368]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
cmp eax, 0x1bf
jg 0x1018ede1
je 0x1018ed85
sub eax, 0xbf
cmp eax, 0xfb
ja case.0x101913b6.30669
movzx eax, byte [eax + 0x10191808]
jmp dword [eax*4 + 0x10191704]
mov eax, dword [0x10321fd8]
cmp eax, dword [esi + 4]
jle 0x1018dc30
push 0x10321fd8
call fcn.101987e8
add esp, 4
cmp dword [0x10321fd8], 0xffffffff
jne 0x1018dc30
push ecx
push str.d_shortstop
mov dword [ebp - 4], 3
call fcn.10192f90
push 0x10321fd8
mov dword [0x10321f38], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f38]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103223c0]
cmp eax, dword [esi + 4]
jle 0x1018dc8c
push 0x103223c0
call fcn.101987e8
add esp, 4
cmp dword [0x103223c0], 0xffffffff
jne 0x1018dc8c
push ecx
push str.d_maxgun
mov dword [ebp - 4], 0xb
call fcn.10192f90
push 0x103223c0
mov dword [0x1032228c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032228c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322308]
cmp eax, dword [esi + 4]
jle 0x1018dce8
push 0x10322308
call fcn.101987e8
add esp, 4
cmp dword [0x10322308], 0xffffffff
jne 0x1018dce8
push ecx
push str.d_holymackerel
mov dword [ebp - 4], 0x15
call fcn.10192f90
push 0x10322308
mov dword [0x103221a8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221a8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321fdc]
cmp eax, dword [esi + 4]
jle 0x1018dd44
push 0x10321fdc
call fcn.101987e8
add esp, 4
cmp dword [0x10321fdc], 0xffffffff
jne 0x1018dd44
push ecx
push str.d_candycane
mov dword [ebp - 4], 0x17
call fcn.10192f90
push 0x10321fdc
mov dword [0x10322160], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322160]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322294]
cmp eax, dword [esi + 4]
jle 0x1018dda0
push 0x10322294
call fcn.101987e8
add esp, 4
cmp dword [0x10322294], 0xffffffff
jne 0x1018dda0
push ecx
push str.d_bostonbasher
mov dword [ebp - 4], 0x18
call fcn.10192f90
push 0x10322294
mov dword [0x1032216c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032216c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103224bc]
cmp eax, dword [esi + 4]
jle 0x1018ddfc
push 0x103224bc
call fcn.101987e8
add esp, 4
cmp dword [0x103224bc], 0xffffffff
jne 0x1018ddfc
push ecx
push str.d_lavabat
mov dword [ebp - 4], 0x19
call fcn.10192f90
push 0x103224bc
mov dword [0x10322440], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322440]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322190]
cmp eax, dword [esi + 4]
jle 0x1018de58
push 0x10322190
call fcn.101987e8
add esp, 4
cmp dword [0x10322190], 0xffffffff
jne 0x1018de58
push ecx
push str.d_warfan
mov dword [ebp - 4], 0x1a
call fcn.10192f90
push 0x10322190
mov dword [0x10322248], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322248]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322394]
cmp eax, dword [esi + 4]
jle 0x1018deb4
push 0x10322394
call fcn.101987e8
add esp, 4
cmp dword [0x10322394], 0xffffffff
jne 0x1018deb4
push ecx
push str.d_blackbox
mov dword [ebp - 4], 0x2a
call fcn.10192f90
push 0x10322394
mov dword [0x10322314], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322314]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103222e8]
cmp eax, dword [esi + 4]
jle 0x1018df10
push 0x103222e8
call fcn.101987e8
add esp, 4
cmp dword [0x103222e8], 0xffffffff
jne 0x1018df10
push ecx
push str.d_liberty_launcher
mov dword [ebp - 4], 0x2c
call fcn.10192f90
push 0x103222e8
mov dword [0x10322158], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322158]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322024]
cmp eax, dword [esi + 4]
jle 0x1018df6c
push 0x10322024
call fcn.101987e8
add esp, 4
cmp dword [0x10322024], 0xffffffff
jne 0x1018df6c
push ecx
push str.d_cow_mangler
mov dword [ebp - 4], 0x2d
call fcn.10192f90
push 0x10322024
mov dword [0x10322034], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322034]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f80]
cmp eax, dword [esi + 4]
jle 0x1018dfc8
push 0x10321f80
call fcn.101987e8
add esp, 4
cmp dword [0x10321f80], 0xffffffff
jne 0x1018dfc8
push ecx
push str.d_reserve_shooter
mov dword [ebp - 4], 0x32
call fcn.10192f90
push 0x10321f80
mov dword [0x103223d0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103223d0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103223cc]
cmp eax, dword [esi + 4]
jle 0x1018e024
push 0x103223cc
call fcn.101987e8
add esp, 4
cmp dword [0x103223cc], 0xffffffff
jne 0x1018e024
push ecx
push str.d_righteous_bison
mov dword [ebp - 4], 0x33
call fcn.10192f90
push 0x103223cc
mov dword [0x103221d0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221d0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032217c]
cmp eax, dword [esi + 4]
jle 0x1018e080
push 0x1032217c
call fcn.101987e8
add esp, 4
cmp dword [0x1032217c], 0xffffffff
jne 0x1018e080
push ecx
push str.d_shovel
mov dword [ebp - 4], 0x36
call fcn.10192f90
push 0x1032217c
mov dword [0x10321fac], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321fac]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220e0]
cmp eax, dword [esi + 4]
jle 0x1018e0dc
push 0x103220e0
call fcn.101987e8
add esp, 4
cmp dword [0x103220e0], 0xffffffff
jne 0x1018e0dc
push ecx
push str.d_demokatana
mov dword [ebp - 4], 0x39
call fcn.10192f90
push 0x103220e0
mov dword [0x10321f7c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f7c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322140]
cmp eax, dword [esi + 4]
jle 0x1018e138
push 0x10322140
call fcn.101987e8
add esp, 4
cmp dword [0x10322140], 0xffffffff
jne 0x1018e138
push ecx
push str.d_market_gardener
mov dword [ebp - 4], 0x3a
call fcn.10192f90
push 0x10322140
mov dword [0x103222d0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103222d0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103223f4]
cmp eax, dword [esi + 4]
jle 0x1018e194
push 0x103223f4
call fcn.101987e8
add esp, 4
cmp dword [0x103223f4], 0xffffffff
jne 0x1018e194
push ecx
push str.d_degreaser
mov dword [ebp - 4], 0x3f
call fcn.10192f90
push 0x103223f4
mov dword [0x103222cc], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103222cc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103223a0]
cmp eax, dword [esi + 4]
jle 0x1018e1f0
push 0x103223a0
call fcn.101987e8
add esp, 4
cmp dword [0x103223a0], 0xffffffff
jne 0x1018e1f0
push ecx
push str.d_detonator
mov dword [ebp - 4], 0x46
call fcn.10192f90
push 0x103223a0
mov dword [0x10322124], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322124]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032204c]
cmp eax, dword [esi + 4]
jle 0x1018e24c
push 0x1032204c
call fcn.101987e8
add esp, 4
cmp dword [0x1032204c], 0xffffffff
jne 0x1018e24c
push ecx
push str.d_fireaxe
mov dword [ebp - 4], 0x48
call fcn.10192f90
push 0x1032204c
mov dword [0x103221ac], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221ac]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103222b8]
cmp eax, dword [esi + 4]
jle 0x1018e2a8
push 0x103222b8
call fcn.101987e8
add esp, 4
cmp dword [0x103222b8], 0xffffffff
jne 0x1018e2a8
push ecx
push str.d_powerjack
mov dword [ebp - 4], 0x4b
call fcn.10192f90
push 0x103222b8
mov dword [0x10321fec], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321fec]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322428]
cmp eax, dword [esi + 4]
jle 0x1018e304
push 0x10322428
call fcn.101987e8
add esp, 4
cmp dword [0x10322428], 0xffffffff
jne 0x1018e304
push ecx
push str.d_back_scratcher
mov dword [ebp - 4], 0x4c
call fcn.10192f90
push 0x10322428
mov dword [0x10322478], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322478]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322118]
cmp eax, dword [esi + 4]
jle 0x1018e360
push 0x10322118
call fcn.101987e8
add esp, 4
cmp dword [0x10322118], 0xffffffff
jne 0x1018e360
push ecx
push str.d_lava_axe
mov dword [ebp - 4], 0x4d
call fcn.10192f90
push 0x10322118
mov dword [0x103220a0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103220a0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103221f4]
cmp eax, dword [esi + 4]
jle 0x1018e3bc
push 0x103221f4
call fcn.101987e8
add esp, 4
cmp dword [0x103221f4], 0xffffffff
jne 0x1018e3bc
push ecx
push str.d_loch_n_load
mov dword [ebp - 4], 0x55
call fcn.10192f90
push 0x103221f4
mov dword [0x10322288], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322288]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322320]
cmp eax, dword [esi + 4]
jle 0x1018e418
push 0x10322320
call fcn.101987e8
add esp, 4
cmp dword [0x10322320], 0xffffffff
jne 0x1018e418
push ecx
push str.d_splendid_screen
mov dword [ebp - 4], 0x5d
call fcn.10192f90
push 0x10322320
mov dword [0x10321f64], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f64]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220d0]
cmp eax, dword [esi + 4]
jle 0x1018e474
push 0x103220d0
call fcn.101987e8
add esp, 4
cmp dword [0x103220d0], 0xffffffff
jne 0x1018e474
push ecx
push str.d_bottle
mov dword [ebp - 4], 0x5f
call fcn.10192f90
push 0x103220d0
mov dword [0x10322088], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322088]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103222f4]
cmp eax, dword [esi + 4]
jle 0x1018e4d0
push 0x103222f4
call fcn.101987e8
add esp, 4
cmp dword [0x103222f4], 0xffffffff
jne 0x1018e4d0
push ecx
push str.d_headtaker
mov dword [ebp - 4], 0x63
call fcn.10192f90
push 0x103222f4
mov dword [0x10322074], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322074]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321fa0]
cmp eax, dword [esi + 4]
jle 0x1018e52c
push 0x10321fa0
call fcn.101987e8
add esp, 4
cmp dword [0x10321fa0], 0xffffffff
jne 0x1018e52c
push ecx
push str.d_ullapool_caber_explosion
mov dword [ebp - 4], 0x64
call fcn.10192f90
push 0x10321fa0
mov dword [0x1032246c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032246c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032224c]
cmp eax, dword [esi + 4]
jle 0x1018e588
push 0x1032224c
call fcn.101987e8
add esp, 4
cmp dword [0x1032224c], 0xffffffff
jne 0x1018e588
push ecx
push str.d_claidheamohmor
mov dword [ebp - 4], 0x65
call fcn.10192f90
push 0x1032224c
mov dword [0x10321f1c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f1c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220fc]
cmp eax, dword [esi + 4]
jle 0x1018e5e4
push 0x103220fc
call fcn.101987e8
add esp, 4
cmp dword [0x103220fc], 0xffffffff
jne 0x1018e5e4
push ecx
push str.d_persian_persuader
mov dword [ebp - 4], 0x66
call fcn.10192f90
push 0x103220fc
mov dword [0x103221c8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221c8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f88]
cmp eax, dword [esi + 4]
jle 0x1018e640
push 0x10321f88
call fcn.101987e8
add esp, 4
cmp dword [0x10321f88], 0xffffffff
jne 0x1018e640
push ecx
push str.d_iron_curtain
mov dword [ebp - 4], 0x6d
call fcn.10192f90
push 0x10321f88
mov dword [0x103223d4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103223d4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f28]
cmp eax, dword [esi + 4]
jle 0x1018e69c
push 0x10321f28
call fcn.101987e8
add esp, 4
cmp dword [0x10321f28], 0xffffffff
jne 0x1018e69c
push ecx
push str.d_family_business
mov dword [ebp - 4], 0x6e
call fcn.10192f90
push 0x10321f28
mov dword [0x10322380], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322380]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103222c8]
cmp eax, dword [esi + 4]
jle 0x1018e6f8
push 0x103222c8
call fcn.101987e8
add esp, 4
cmp dword [0x103222c8], 0xffffffff
jne 0x1018e6f8
push ecx
push str.d_fists
mov dword [ebp - 4], 0x6f
call fcn.10192f90
push 0x103222c8
mov dword [0x10321fbc], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321fbc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322028]
cmp eax, dword [esi + 4]
jle 0x1018e754
push 0x10322028
call fcn.101987e8
add esp, 4
cmp dword [0x10322028], 0xffffffff
jne 0x1018e754
push ecx
push str.d_gloves_running_urgently
mov dword [ebp - 4], 0x71
call fcn.10192f90
push 0x10322028
mov dword [0x10322390], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322390]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322050]
cmp eax, dword [esi + 4]
jle 0x1018e7b0
push 0x10322050
call fcn.101987e8
add esp, 4
cmp dword [0x10322050], 0xffffffff
jne 0x1018e7b0
push ecx
push str.d_warrior_spirit
mov dword [ebp - 4], 0x74
call fcn.10192f90
push 0x10322050
mov dword [0x10322054], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322054]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321fc4]
cmp eax, dword [esi + 4]
jle 0x1018e80c
push 0x10321fc4
call fcn.101987e8
add esp, 4
cmp dword [0x10321fc4], 0xffffffff
jne 0x1018e80c
push ecx
push str.d_steel_fists
mov dword [ebp - 4], 0x75
call fcn.10192f90
push 0x10321fc4
mov dword [0x10322020], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322020]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032225c]
cmp eax, dword [esi + 4]
jle 0x1018e868
push 0x1032225c
call fcn.101987e8
add esp, 4
cmp dword [0x1032225c], 0xffffffff
jne 0x1018e868
push ecx
push str.d_eviction_notice
mov dword [ebp - 4], 0x76
call fcn.10192f90
push 0x1032225c
mov dword [0x103220c8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103220c8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322134]
cmp eax, dword [esi + 4]
jle 0x1018e8c4
push 0x10322134
call fcn.101987e8
add esp, 4
cmp dword [0x10322134], 0xffffffff
jne 0x1018e8c4
push ecx
push str.d_wrench_jag
mov dword [ebp - 4], 0x86
call fcn.10192f90
push 0x10322134
mov dword [0x10322414], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322414]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f20]
cmp eax, dword [esi + 4]
jle 0x1018e920
push 0x10321f20
call fcn.101987e8
add esp, 4
cmp dword [0x10321f20], 0xffffffff
jne 0x1018e920
push ecx
push str.d_syringegun_medic
mov dword [ebp - 4], 0x88
call fcn.10192f90
push 0x10321f20
mov dword [0x103220c0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103220c0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103223ec]
cmp eax, dword [esi + 4]
jle 0x1018e97c
push 0x103223ec
call fcn.101987e8
add esp, 4
cmp dword [0x103223ec], 0xffffffff
jne 0x1018e97c
push ecx
push str.d_proto_syringe
mov dword [ebp - 4], 0x8b
call fcn.10192f90
push 0x103223ec
mov dword [0x10321f40], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f40]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322458]
cmp eax, dword [esi + 4]
jle 0x1018e9d8
push 0x10322458
call fcn.101987e8
add esp, 4
cmp dword [0x10322458], 0xffffffff
jne 0x1018e9d8
push ecx
push str.d_amputator
mov dword [ebp - 4], 0x90
call fcn.10192f90
push 0x10322458
mov dword [0x1032210c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032210c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f90]
cmp eax, dword [esi + 4]
jle 0x1018ea34
push 0x10321f90
call fcn.101987e8
add esp, 4
cmp dword [0x10321f90], 0xffffffff
jne 0x1018ea34
push ecx
push str.d_solemnvow
mov dword [ebp - 4], 0x91
call fcn.10192f90
push 0x10321f90
mov dword [0x103220f4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103220f4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322278]
cmp eax, dword [esi + 4]
jle 0x1018ea90
push 0x10322278
call fcn.101987e8
add esp, 4
cmp dword [0x10322278], 0xffffffff
jne 0x1018ea90
push ecx
push str.d_bazaar_bargain
mov dword [ebp - 4], 0x9a
call fcn.10192f90
push 0x10322278
mov dword [0x10321f78], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f78]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103223bc]
cmp eax, dword [esi + 4]
jle 0x1018eaec
push 0x103223bc
call fcn.101987e8
add esp, 4
cmp dword [0x103223bc], 0xffffffff
jne 0x1018eaec
push ecx
push str.d_sydney_sleeper
mov dword [ebp - 4], 0x9b
call fcn.10192f90
push 0x103223bc
mov dword [0x10321f24], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f24]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322038]
cmp eax, dword [esi + 4]
jle 0x1018eb48
push 0x10322038
call fcn.101987e8
add esp, 4
cmp dword [0x10322038], 0xffffffff
jne 0x1018eb48
push ecx
push str.d_club
mov dword [ebp - 4], 0x9e
call fcn.10192f90
push 0x10322038
mov dword [0x10322240], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322240]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103222dc]
cmp eax, dword [esi + 4]
jle 0x1018eba4
push 0x103222dc
call fcn.101987e8
add esp, 4
cmp dword [0x103222dc], 0xffffffff
jne 0x1018eba4
push ecx
push str.d_bushwacka
mov dword [ebp - 4], 0xa0
call fcn.10192f90
push 0x103222dc
mov dword [0x10322258], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322258]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103223e4]
cmp eax, dword [esi + 4]
jle 0x1018ec00
push 0x103223e4
call fcn.101987e8
add esp, 4
cmp dword [0x103223e4], 0xffffffff
jne 0x1018ec00
push ecx
push str.d_shahanshah
mov dword [ebp - 4], 0xa1
call fcn.10192f90
push 0x103223e4
mov dword [0x10321f58], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f58]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322274]
cmp eax, dword [esi + 4]
jle 0x1018ec5c
push 0x10322274
call fcn.101987e8
add esp, 4
cmp dword [0x10322274], 0xffffffff
jne 0x1018ec5c
push ecx
push str.d_letranger
mov dword [ebp - 4], 0xa6
call fcn.10192f90
push 0x10322274
mov dword [0x1032200c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032200c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103224ac]
cmp eax, dword [esi + 4]
jle 0x1018ecb8
push 0x103224ac
call fcn.101987e8
add esp, 4
cmp dword [0x103224ac], 0xffffffff
jne 0x1018ecb8
push ecx
push str.d_eternal_reward
mov dword [ebp - 4], 0xb0
call fcn.10192f90
push 0x103224ac
mov dword [0x10322208], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322208]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321fd0]
cmp eax, dword [esi + 4]
jle 0x1018ed14
push 0x10321fd0
call fcn.101987e8
add esp, 4
cmp dword [0x10321fd0], 0xffffffff
jne 0x1018ed14
push ecx
push str.d_kunai
mov dword [ebp - 4], 0xb1
call fcn.10192f90
push 0x10321fd0
mov dword [0x103222bc], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103222bc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322498]
cmp eax, dword [esi + 4]
jle 0x1018ed70
push 0x10322498
call fcn.101987e8
add esp, 4
cmp dword [0x10322498], 0xffffffff
jne 0x1018ed70
push ecx
push str.d_fryingpan
mov dword [ebp - 4], 0xb8
call fcn.10192f90
push 0x10322498
mov dword [0x1032201c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032201c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032240c]
cmp eax, dword [esi + 4]
jle 0x1018edcc
push 0x1032240c
call fcn.101987e8
add esp, 4
cmp dword [0x1032240c], 0xffffffff
jne 0x1018edcc
push ecx
push str.d_disciplinary_action
mov dword [ebp - 4], 0x3b
call fcn.10192f90
push 0x1032240c
mov dword [0x103221e4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221e4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
cmp eax, 0x2d7
jg 0x1018f87c
je case.0x10190e92.15094
sub eax, 0x1c0
cmp eax, 0xdd
ja case.0x101913b6.30669
movzx eax, byte [eax + 0x1019199c]
jmp dword [eax*4 + 0x10191904]
mov eax, dword [0x103222ec]
cmp eax, dword [esi + 4]
jle 0x1018ee57
push 0x103222ec
call fcn.101987e8
add esp, 4
cmp dword [0x103222ec], 0xffffffff
jne 0x1018ee57
push ecx
push str.d_soda_popper
mov dword [ebp - 4], 4
call fcn.10192f90
push 0x103222ec
mov dword [0x1032230c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032230c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103221a4]
cmp eax, dword [esi + 4]
jle 0x1018eeb3
push 0x103221a4
call fcn.101987e8
add esp, 4
cmp dword [0x103221a4], 0xffffffff
jne 0x1018eeb3
push ecx
push str.d_the_winger
mov dword [ebp - 4], 0xc
call fcn.10192f90
push 0x103221a4
mov dword [0x10322144], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322144]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321fd4]
cmp eax, dword [esi + 4]
jle 0x1018ef0f
push 0x10321fd4
call fcn.101987e8
add esp, 4
cmp dword [0x10321fd4], 0xffffffff
jne 0x1018ef0f
push ecx
push str.d_bat
mov dword [ebp - 4], 0x13
call fcn.10192f90
push 0x10321fd4
mov dword [0x1032232c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032232c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322170]
cmp eax, dword [esi + 4]
jle 0x1018ef6b
push 0x10322170
call fcn.101987e8
add esp, 4
cmp dword [0x10322170], 0xffffffff
jne 0x1018ef6b
push ecx
push str.d_atomizer
mov dword [ebp - 4], 0x1b
call fcn.10192f90
push 0x10322170
mov dword [0x1032237c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032237c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103223a4]
cmp eax, dword [esi + 4]
jle 0x1018efc7
push 0x103223a4
call fcn.101987e8
add esp, 4
cmp dword [0x103223a4], 0xffffffff
jne 0x1018efc7
push ecx
push str.d_scout_sword
mov dword [ebp - 4], 0x1c
call fcn.10192f90
push 0x103223a4
mov dword [0x10322138], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322138]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322434]
cmp eax, dword [esi + 4]
jle 0x1018f023
push 0x10322434
call fcn.101987e8
add esp, 4
cmp dword [0x10322434], 0xffffffff
jne 0x1018f023
push ecx
push str.d_nonnonviolent_protest
mov dword [ebp - 4], 0x1d
call fcn.10192f90
push 0x10322434
mov dword [0x10322000], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322000]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220e8]
cmp eax, dword [esi + 4]
jle 0x1018f07f
push 0x103220e8
call fcn.101987e8
add esp, 4
cmp dword [0x103220e8], 0xffffffff
jne 0x1018f07f
push ecx
push str.d_unarmed_combat
mov dword [ebp - 4], 0x1e
call fcn.10192f90
push 0x103220e8
mov dword [0x1032223c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032223c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103221fc]
cmp eax, dword [esi + 4]
jle 0x1018f0db
push 0x103221fc
call fcn.101987e8
add esp, 4
cmp dword [0x103221fc], 0xffffffff
jne 0x1018f0db
push ecx
push str.d_wrap_assassin
mov dword [ebp - 4], 0x1f
call fcn.10192f90
push 0x103221fc
mov dword [0x10322474], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322474]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322358]
cmp eax, dword [esi + 4]
jle 0x1018f137
push 0x10322358
call fcn.101987e8
add esp, 4
cmp dword [0x10322358], 0xffffffff
jne 0x1018f137
push ecx
push str.d_quake_rl
mov dword [ebp - 4], 0x2e
call fcn.10192f90
push 0x10322358
mov dword [0x10321f00], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f00]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f08]
cmp eax, dword [esi + 4]
jle 0x1018f193
push 0x10321f08
call fcn.101987e8
add esp, 4
cmp dword [0x10321f08], 0xffffffff
jne 0x1018f193
push ecx
push str.d_phlogistinator
mov dword [ebp - 4], 0x40
call fcn.10192f90
push 0x10321f08
mov dword [0x1032238c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032238c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f5c]
cmp eax, dword [esi + 4]
jle 0x1018f1ef
push 0x10321f5c
call fcn.101987e8
add esp, 4
cmp dword [0x10321f5c], 0xffffffff
jne 0x1018f1ef
push ecx
push str.d_manmelter
mov dword [ebp - 4], 0x45
call fcn.10192f90
push 0x10321f5c
mov dword [0x10322488], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322488]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103221e0]
cmp eax, dword [esi + 4]
jle 0x1018f24b
push 0x103221e0
call fcn.101987e8
add esp, 4
cmp dword [0x103221e0], 0xffffffff
jne 0x1018f24b
push ecx
push str.d_mailbox
mov dword [ebp - 4], 0x4e
call fcn.10192f90
push 0x103221e0
mov dword [0x103224c0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103224c0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322188]
cmp eax, dword [esi + 4]
jle 0x1018f2a7
push 0x10322188
call fcn.101987e8
add esp, 4
cmp dword [0x10322188], 0xffffffff
jne 0x1018f2a7
push ecx
push str.d_the_maul
mov dword [ebp - 4], 0x4f
call fcn.10192f90
push 0x10322188
mov dword [0x10321f30], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f30]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f48]
cmp eax, dword [esi + 4]
jle 0x1018f303
push 0x10321f48
call fcn.101987e8
add esp, 4
cmp dword [0x10321f48], 0xffffffff
jne 0x1018f303
push ecx
push str.d_thirddegree
mov dword [ebp - 4], 0x50
call fcn.10192f90
push 0x10321f48
mov dword [0x10322180], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322180]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322010]
cmp eax, dword [esi + 4]
jle 0x1018f35f
push 0x10322010
call fcn.101987e8
add esp, 4
cmp dword [0x10322010], 0xffffffff
jne 0x1018f35f
push ecx
push str.d_nessieclub
mov dword [ebp - 4], 0x67
call fcn.10192f90
push 0x10322010
mov dword [0x10321fa8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321fa8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322328]
cmp eax, dword [esi + 4]
jle 0x1018f3bb
push 0x10322328
call fcn.101987e8
add esp, 4
cmp dword [0x10322328], 0xffffffff
jne 0x1018f3bb
push ecx
push str.d_scotland_shard
mov dword [ebp - 4], 0x68
call fcn.10192f90
push 0x10322328
mov dword [0x10322100], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322100]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322120]
cmp eax, dword [esi + 4]
jle 0x1018f417
push 0x10322120
call fcn.101987e8
add esp, 4
cmp dword [0x10322120], 0xffffffff
jne 0x1018f417
push ecx
push str.d_apocofists
mov dword [ebp - 4], 0x77
call fcn.10192f90
push 0x10322120
mov dword [0x1032221c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032221c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322030]
cmp eax, dword [esi + 4]
jle 0x1018f473
push 0x10322030
call fcn.101987e8
add esp, 4
cmp dword [0x10322030], 0xffffffff
jne 0x1018f473
push ecx
push str.d_holiday_punch
mov dword [ebp - 4], 0x78
call fcn.10192f90
push 0x10322030
mov dword [0x103221c0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221c0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322008]
cmp eax, dword [esi + 4]
jle 0x1018f4cf
push 0x10322008
call fcn.101987e8
add esp, 4
cmp dword [0x10322008], 0xffffffff
jne 0x1018f4cf
push ecx
push str.d_widowmaker
mov dword [ebp - 4], 0x7c
call fcn.10192f90
push 0x10322008
mov dword [0x10322360], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322360]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032222c]
cmp eax, dword [esi + 4]
jle 0x1018f52b
push 0x1032222c
call fcn.101987e8
add esp, 4
cmp dword [0x1032222c], 0xffffffff
jne 0x1018f52b
push ecx
push str.d_pomson
mov dword [ebp - 4], 0x7d
call fcn.10192f90
push 0x1032222c
mov dword [0x103224c8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103224c8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032208c]
cmp eax, dword [esi + 4]
jle 0x1018f587
push 0x1032208c
call fcn.101987e8
add esp, 4
cmp dword [0x1032208c], 0xffffffff
jne 0x1018f587
push ecx
push str.d_short_circuit
mov dword [ebp - 4], 0x81
call fcn.10192f90
push 0x1032208c
mov dword [0x1032229c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032229c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103222d8]
cmp eax, dword [esi + 4]
jle 0x1018f5e3
push 0x103222d8
call fcn.101987e8
add esp, 4
cmp dword [0x103222d8], 0xffffffff
jne 0x1018f5e3
push ecx
push str.d_eureka_effect
mov dword [ebp - 4], 0x87
call fcn.10192f90
push 0x103222d8
mov dword [0x103222ac], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103222ac]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103223c8]
cmp eax, dword [esi + 4]
jle 0x1018f63f
push 0x103223c8
call fcn.101987e8
add esp, 4
cmp dword [0x103223c8], 0xffffffff
jne 0x1018f63f
push ecx
push str.d_machina
mov dword [ebp - 4], 0x99
call fcn.10192f90
push 0x103223c8
mov dword [0x1032205c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032205c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103223b0]
cmp eax, dword [esi + 4]
jle 0x1018f69b
push 0x103223b0
call fcn.101987e8
add esp, 4
cmp dword [0x103223b0], 0xffffffff
jne 0x1018f69b
push ecx
push str.d_enforcer
mov dword [ebp - 4], 0xa7
call fcn.10192f90
push 0x103223b0
mov dword [0x10322250], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322250]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103224a0]
cmp eax, dword [esi + 4]
jle 0x1018f6f7
push 0x103224a0
call fcn.101987e8
add esp, 4
cmp dword [0x103224a0], 0xffffffff
jne 0x1018f6f7
push ecx
push str.d_diamondback
mov dword [ebp - 4], 0xa8
call fcn.10192f90
push 0x103224a0
mov dword [0x10322418], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322418]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322098]
cmp eax, dword [esi + 4]
jle 0x1018f753
push 0x10322098
call fcn.101987e8
add esp, 4
cmp dword [0x10322098], 0xffffffff
jne 0x1018f753
push ecx
push str.d_big_earner
mov dword [ebp - 4], 0xb2
call fcn.10192f90
push 0x10322098
mov dword [0x103224b4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103224b4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103222a0]
cmp eax, dword [esi + 4]
jle 0x1018f7af
push 0x103222a0
call fcn.101987e8
add esp, 4
cmp dword [0x103222a0], 0xffffffff
jne 0x1018f7af
push ecx
push str.d_voodoo_pin
mov dword [ebp - 4], 0xb3
call fcn.10192f90
push 0x103222a0
mov dword [0x10321fc0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321fc0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f34]
cmp eax, dword [esi + 4]
jle 0x1018f80b
push 0x10321f34
call fcn.101987e8
add esp, 4
cmp dword [0x10321f34], 0xffffffff
jne 0x1018f80b
push ecx
push str.d_sharp_dresser
mov dword [ebp - 4], 0xb4
call fcn.10192f90
push 0x10321f34
mov dword [0x103222e0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103222e0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322268]
cmp eax, dword [esi + 4]
jle 0x1018f867
push 0x10322268
call fcn.101987e8
add esp, 4
cmp dword [0x10322268], 0xffffffff
jne 0x1018f867
push ecx
push str.d_spy_cicle
mov dword [ebp - 4], 0xb5
call fcn.10192f90
push 0x10322268
mov dword [0x10321fa4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321fa4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
cmp eax, 0x3bd
jg 0x10190093
je case.0x10190e92.15007
sub eax, 0x2da
cmp eax, 0xe0
ja case.0x101913b6.30669
movzx eax, byte [eax + 0x10191af8]
jmp dword [eax*4 + 0x10191a7c]
mov eax, dword [0x1032243c]
cmp eax, dword [esi + 4]
jle 0x1018f8f2
push 0x1032243c
call fcn.101987e8
add esp, 4
cmp dword [0x1032243c], 0xffffffff
jne 0x1018f8f2
push ecx
push str.d_pep_brawlerblaster
mov dword [ebp - 4], 5
call fcn.10192f90
push 0x1032243c
mov dword [0x10322220], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322220]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103221c4]
cmp eax, dword [esi + 4]
jle 0x1018f94e
push 0x103221c4
call fcn.101987e8
add esp, 4
cmp dword [0x103221c4], 0xffffffff
jne 0x1018f94e
push ecx
push str.d_pep_pistol
mov dword [ebp - 4], 0xd
call fcn.10192f90
push 0x103221c4
mov dword [0x103220ac], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103220ac]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103223c4]
cmp eax, dword [esi + 4]
jle 0x1018f9aa
push 0x103223c4
call fcn.101987e8
add esp, 4
cmp dword [0x103223c4], 0xffffffff
jne 0x1018f9aa
push ecx
push str.d_guillotine
mov dword [ebp - 4], 0xe
call fcn.10192f90
push 0x103223c4
mov dword [0x10322450], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322450]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322060]
cmp eax, dword [esi + 4]
jle 0x1018fa06
push 0x10322060
call fcn.101987e8
add esp, 4
cmp dword [0x10322060], 0xffffffff
jne 0x1018fa06
push ecx
push str.d_guillotine
mov dword [ebp - 4], 0xf
call fcn.10192f90
push 0x10322060
mov dword [0x10322214], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322214]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321ffc]
cmp eax, dword [esi + 4]
jle 0x1018fa62
push 0x10321ffc
call fcn.101987e8
add esp, 4
cmp dword [0x10321ffc], 0xffffffff
jne 0x1018fa62
push ecx
push str.d_skull
mov dword [ebp - 4], 0x20
call fcn.10192f90
push 0x10321ffc
mov dword [0x1032219c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032219c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032213c]
cmp eax, dword [esi + 4]
jle 0x1018fabe
push 0x1032213c
call fcn.101987e8
add esp, 4
cmp dword [0x1032213c], 0xffffffff
jne 0x1018fabe
push ecx
push str.d_freedom_staff
mov dword [ebp - 4], 0x21
call fcn.10192f90
push 0x1032213c
mov dword [0x10322340], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322340]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103222a8]
cmp eax, dword [esi + 4]
jle 0x1018fb1a
push 0x103222a8
call fcn.101987e8
add esp, 4
cmp dword [0x103222a8], 0xffffffff
jne 0x1018fb1a
push ecx
push str.d_memory_maker
mov dword [ebp - 4], 0x22
call fcn.10192f90
push 0x103222a8
mov dword [0x103223ac], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103223ac]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032211c]
cmp eax, dword [esi + 4]
jle 0x1018fb76
push 0x1032211c
call fcn.101987e8
add esp, 4
cmp dword [0x1032211c], 0xffffffff
jne 0x1018fb76
push ecx
push str.d_dumpster_device
mov dword [ebp - 4], 0x2f
call fcn.10192f90
push 0x1032211c
mov dword [0x10321f98], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f98]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322068]
cmp eax, dword [esi + 4]
jle 0x1018fbd2
push 0x10322068
call fcn.101987e8
add esp, 4
cmp dword [0x10322068], 0xffffffff
jne 0x1018fbd2
push ecx
push str.d_pickaxe_escape
mov dword [ebp - 4], 0x3c
call fcn.10192f90
push 0x10322068
mov dword [0x103221d4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221d4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f6c]
cmp eax, dword [esi + 4]
jle 0x1018fc2e
push 0x10321f6c
call fcn.101987e8
add esp, 4
cmp dword [0x10321f6c], 0xffffffff
jne 0x1018fc2e
push ecx
push str.d_rainblower
mov dword [ebp - 4], 0x41
call fcn.10192f90
push 0x10321f6c
mov dword [0x10321f2c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f2c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220b0]
cmp eax, dword [esi + 4]
jle 0x1018fc8a
push 0x103220b0
call fcn.101987e8
add esp, 4
cmp dword [0x103220b0], 0xffffffff
jne 0x1018fc8a
push ecx
push str.d_scorch_shot
mov dword [ebp - 4], 0x44
call fcn.10192f90
push 0x103220b0
mov dword [0x103223a8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103223a8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322168]
cmp eax, dword [esi + 4]
jle 0x1018fce6
push 0x10322168
call fcn.101987e8
add esp, 4
cmp dword [0x10322168], 0xffffffff
jne 0x1018fce6
push ecx
push str.d_lollichop
mov dword [ebp - 4], 0x51
call fcn.10192f90
push 0x10322168
mov dword [0x103221dc], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221dc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032220c]
cmp eax, dword [esi + 4]
jle 0x1018fd42
push 0x1032220c
call fcn.101987e8
add esp, 4
cmp dword [0x1032220c], 0xffffffff
jne 0x1018fd42
push ecx
push str.d_annihilator
mov dword [ebp - 4], 0x52
call fcn.10192f90
push 0x1032220c
mov dword [0x103222c0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103222c0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322238]
cmp eax, dword [esi + 4]
jle 0x1018fd9e
push 0x10322238
call fcn.101987e8
add esp, 4
cmp dword [0x10322238], 0xffffffff
jne 0x1018fd9e
push ecx
push str.d_long_heatmaker
mov dword [ebp - 4], 0x6a
call fcn.10192f90
push 0x10322238
mov dword [0x10322480], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322480]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322330]
cmp eax, dword [esi + 4]
jle 0x1018fdfa
push 0x10322330
call fcn.101987e8
add esp, 4
cmp dword [0x10322330], 0xffffffff
jne 0x1018fdfa
push ecx
push str.d_long_heatmaker
mov dword [ebp - 4], 0x6b
call fcn.10192f90
push 0x10322330
mov dword [0x10322234], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322234]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220e4]
cmp eax, dword [esi + 4]
jle 0x1018fe56
push 0x103220e4
call fcn.101987e8
add esp, 4
cmp dword [0x103220e4], 0xffffffff
jne 0x1018fe56
push ecx
push str.d_iron_curtain
mov dword [ebp - 4], 0x6c
call fcn.10192f90
push 0x103220e4
mov dword [0x103223b4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103223b4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f54]
cmp eax, dword [esi + 4]
jle 0x1018feb2
push 0x10321f54
call fcn.101987e8
add esp, 4
cmp dword [0x10321f54], 0xffffffff
jne 0x1018feb2
push ecx
push str.d_pro_rifle
mov dword [ebp - 4], 0x98
call fcn.10192f90
push 0x10321f54
mov dword [0x103223dc], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103223dc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322424]
cmp eax, dword [esi + 4]
jle 0x1018ff0e
push 0x10322424
call fcn.101987e8
add esp, 4
cmp dword [0x10322424], 0xffffffff
jne 0x1018ff0e
push ecx
push str.d_psapper
mov dword [ebp - 4], 0xa9
call fcn.10192f90
push 0x10322424
mov dword [0x10321f4c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f4c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032245c]
cmp eax, dword [esi + 4]
jle 0x1018ff6a
push 0x1032245c
call fcn.101987e8
add esp, 4
cmp dword [0x1032245c], 0xffffffff
jne 0x1018ff6a
push ecx
push str.d_psapper
mov dword [ebp - 4], 0xaa
call fcn.10192f90
push 0x1032245c
mov dword [0x10322218], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322218]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322130]
cmp eax, dword [esi + 4]
jle 0x1018ffc6
push 0x10322130
call fcn.101987e8
add esp, 4
cmp dword [0x10322130], 0xffffffff
jne 0x1018ffc6
push ecx
push str.d_recorder
mov dword [ebp - 4], 0xac
call fcn.10192f90
push 0x10322130
mov dword [0x10322280], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322280]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322304]
cmp eax, dword [esi + 4]
jle 0x10190022
push 0x10322304
call fcn.101987e8
add esp, 4
cmp dword [0x10322304], 0xffffffff
jne 0x10190022
push ecx
push str.d_recorder
mov dword [ebp - 4], 0xad
call fcn.10192f90
push 0x10322304
mov dword [0x103224a4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103224a4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220a4]
cmp eax, dword [esi + 4]
jle 0x1019007e
push 0x103220a4
call fcn.101987e8
add esp, 4
cmp dword [0x103220a4], 0xffffffff
jne 0x1019007e
push ecx
push str.d_psapper
mov dword [ebp - 4], 0xae
call fcn.10192f90
push 0x103220a4
mov dword [0x10321f74], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f74]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
cmp eax, 0x3a98
jg 0x10190e6a
je case.0x10190e92.15007
sub eax, 0x3be
cmp eax, 0xe2
ja case.0x101913b6.30669
movzx eax, byte [eax + 0x10191ca8]
jmp dword [eax*4 + 0x10191bdc]
mov eax, dword [0x10322040]
cmp eax, dword [esi + 4]
jle 0x10190109
push 0x10322040
call fcn.101987e8
add esp, 4
cmp dword [0x10322040], 0xffffffff
jne 0x10190109
push ecx
push str.d_force_a_nature
mov dword [ebp - 4], 2
call fcn.10192f90
push 0x10322040
mov dword [0x10321ff4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321ff4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220cc]
cmp eax, dword [esi + 4]
jle 0x10190165
push 0x103220cc
call fcn.101987e8
add esp, 4
cmp dword [0x103220cc], 0xffffffff
jne 0x10190165
push ecx
push str.d_back_scatter
mov dword [ebp - 4], 6
call fcn.10192f90
push 0x103220cc
mov dword [0x1032212c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032212c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321fe4]
cmp eax, dword [esi + 4]
jle 0x101901c1
push 0x10321fe4
call fcn.101987e8
add esp, 4
cmp dword [0x10321fe4], 0xffffffff
jne 0x101901c1
push ecx
push str.d_taunt_scout
mov dword [ebp - 4], 9
call fcn.10192f90
push 0x10321fe4
mov dword [0x10322224], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322224]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103224b0]
cmp eax, dword [esi + 4]
jle 0x1019021d
push 0x103224b0
call fcn.101987e8
add esp, 4
cmp dword [0x103224b0], 0xffffffff
jne 0x1019021d
push ecx
push str.d_holymackerel
mov dword [ebp - 4], 0x16
call fcn.10192f90
push 0x103224b0
mov dword [0x10322108], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322108]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103223f8]
cmp eax, dword [esi + 4]
jle 0x10190279
push 0x103223f8
call fcn.101987e8
add esp, 4
cmp dword [0x103223f8], 0xffffffff
jne 0x10190279
push ecx
push str.d_ham_shank
mov dword [ebp - 4], 0x23
call fcn.10192f90
push 0x103223f8
mov dword [0x10322444], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322444]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322178]
cmp eax, dword [esi + 4]
jle 0x101902d5
push 0x10322178
call fcn.101987e8
add esp, 4
cmp dword [0x10322178], 0xffffffff
jne 0x101902d5
push ecx
push str.d_necro_smasher
mov dword [ebp - 4], 0x24
call fcn.10192f90
push 0x10322178
mov dword [0x10321f18], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f18]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322470]
cmp eax, dword [esi + 4]
jle 0x10190331
push 0x10322470
call fcn.101987e8
add esp, 4
cmp dword [0x10322470], 0xffffffff
jne 0x10190331
push ecx
push str.d_crossing_guard
mov dword [ebp - 4], 0x25
call fcn.10192f90
push 0x10322470
mov dword [0x103221b0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221b0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322400]
cmp eax, dword [esi + 4]
jle 0x1019038d
push 0x10322400
call fcn.101987e8
add esp, 4
cmp dword [0x10322400], 0xffffffff
jne 0x1019038d
push ecx
push str.d_blackbox
mov dword [ebp - 4], 0x2b
call fcn.10192f90
push 0x10322400
mov dword [0x10322174], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322174]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322374]
cmp eax, dword [esi + 4]
jle 0x101903e9
push 0x10322374
call fcn.101987e8
add esp, 4
cmp dword [0x10322374], 0xffffffff
jne 0x101903e9
push ecx
push str.d_airstrike
mov dword [ebp - 4], 0x30
call fcn.10192f90
push 0x10322374
mov dword [0x103220b8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103220b8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322284]
cmp eax, dword [esi + 4]
jle 0x10190445
push 0x10322284
call fcn.101987e8
add esp, 4
cmp dword [0x10322284], 0xffffffff
jne 0x10190445
push ecx
push str.d_panic_attack
mov dword [ebp - 4], 0x34
call fcn.10192f90
push 0x10322284
mov dword [0x10322264], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322264]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322080]
cmp eax, dword [esi + 4]
jle 0x101904a1
push 0x10322080
call fcn.101987e8
add esp, 4
cmp dword [0x10322080], 0xffffffff
jne 0x101904a1
push ecx
push str.d_backburner
mov dword [ebp - 4], 0x3e
call fcn.10192f90
push 0x10322080
mov dword [0x10322384], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322384]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321ff0]
cmp eax, dword [esi + 4]
jle 0x101904fd
push 0x10321ff0
call fcn.101987e8
add esp, 4
cmp dword [0x10321ff0], 0xffffffff
jne 0x101904fd
push ecx
push str.d_dragons_fury
mov dword [ebp - 4], 0x42
call fcn.10192f90
push 0x10321ff0
mov dword [0x103222f0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103222f0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322338]
cmp eax, dword [esi + 4]
jle 0x10190559
push 0x10322338
call fcn.101987e8
add esp, 4
cmp dword [0x10322338], 0xffffffff
jne 0x10190559
push ecx
push str.d_flaregun
mov dword [ebp - 4], 0x43
call fcn.10192f90
push 0x10322338
mov dword [0x10322454], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322454]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322018]
cmp eax, dword [esi + 4]
jle 0x101905b5
push 0x10322018
call fcn.101987e8
add esp, 4
cmp dword [0x10322018], 0xffffffff
jne 0x101905b5
push ecx
push str.d_rocketpack
mov dword [ebp - 4], 0x47
call fcn.10192f90
push 0x10322018
mov dword [0x103224a8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103224a8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032242c]
cmp eax, dword [esi + 4]
jle 0x10190611
push 0x1032242c
call fcn.101987e8
add esp, 4
cmp dword [0x1032242c], 0xffffffff
jne 0x10190611
push ecx
push str.d_axtinguisher
mov dword [ebp - 4], 0x49
call fcn.10192f90
push 0x1032242c
mov dword [0x103224c4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103224c4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322128]
cmp eax, dword [esi + 4]
jle 0x1019066d
push 0x10322128
call fcn.101987e8
add esp, 4
cmp dword [0x10322128], 0xffffffff
jne 0x1019066d
push ecx
push str.d_hot_hand
mov dword [ebp - 4], 0x53
call fcn.10192f90
push 0x10322128
mov dword [0x1032248c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032248c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322410]
cmp eax, dword [esi + 4]
jle 0x101906c9
push 0x10322410
call fcn.101987e8
add esp, 4
cmp dword [0x10322410], 0xffffffff
jne 0x101906c9
push ecx
push str.d_loose_cannon
mov dword [ebp - 4], 0x56
call fcn.10192f90
push 0x10322410
mov dword [0x10322244], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322244]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f84]
cmp eax, dword [esi + 4]
jle 0x10190725
push 0x10321f84
call fcn.101987e8
add esp, 4
cmp dword [0x10321f84], 0xffffffff
jne 0x10190725
push ecx
push str.d_iron_bomber
mov dword [ebp - 4], 0x57
call fcn.10192f90
push 0x10321f84
mov dword [0x10322370], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322370]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322364]
cmp eax, dword [esi + 4]
jle 0x10190781
push 0x10322364
call fcn.101987e8
add esp, 4
cmp dword [0x10322364], 0xffffffff
jne 0x10190781
push ecx
push str.d_demoshield
mov dword [ebp - 4], 0x5b
call fcn.10192f90
push 0x10322364
mov dword [0x103220d8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103220d8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321efc]
cmp eax, dword [esi + 4]
jle 0x101907dd
push 0x10321efc
call fcn.101987e8
add esp, 4
cmp dword [0x10321efc], 0xffffffff
jne 0x101907dd
push ecx
push str.d_tide_turner
mov dword [ebp - 4], 0x5c
call fcn.10192f90
push 0x10321efc
mov dword [0x10322354], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322354]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321fcc]
cmp eax, dword [esi + 4]
jle 0x10190839
push 0x10321fcc
call fcn.101987e8
add esp, 4
cmp dword [0x10321fcc], 0xffffffff
jne 0x10190839
push ecx
push str.d_quickiebomb_launcher
mov dword [ebp - 4], 0x5e
call fcn.10192f90
push 0x10321fcc
mov dword [0x103221bc], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221bc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032202c]
cmp eax, dword [esi + 4]
jle 0x10190895
push 0x1032202c
call fcn.101987e8
add esp, 4
cmp dword [0x1032202c], 0xffffffff
jne 0x10190895
push ecx
push str.d_sword
mov dword [ebp - 4], 0x61
call fcn.10192f90
push 0x1032202c
mov dword [0x10321f68], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f68]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032214c]
cmp eax, dword [esi + 4]
jle 0x101908f1
push 0x1032214c
call fcn.101987e8
add esp, 4
cmp dword [0x1032214c], 0xffffffff
jne 0x101908f1
push ecx
push str.d_gloves_running_urgently
mov dword [ebp - 4], 0x72
call fcn.10192f90
push 0x1032214c
mov dword [0x10321f10], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f10]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321fb4]
cmp eax, dword [esi + 4]
jle 0x1019094d
push 0x10321fb4
call fcn.101987e8
add esp, 4
cmp dword [0x10321fb4], 0xffffffff
jne 0x1019094d
push ecx
push str.d_gloves_running_urgently
mov dword [ebp - 4], 0x73
call fcn.10192f90
push 0x10321fb4
mov dword [0x10322448], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322448]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321fb8]
cmp eax, dword [esi + 4]
jle 0x101909a9
push 0x10321fb8
call fcn.101987e8
add esp, 4
cmp dword [0x10321fb8], 0xffffffff
jne 0x101909a9
push ecx
push str.d_bread_bite
mov dword [ebp - 4], 0x79
call fcn.10192f90
push 0x10321fb8
mov dword [0x103223fc], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103223fc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322150]
cmp eax, dword [esi + 4]
jle 0x10190a05
push 0x10322150
call fcn.101987e8
add esp, 4
cmp dword [0x10322150], 0xffffffff
jne 0x10190a05
push ecx
push str.d_frontier_justice
mov dword [ebp - 4], 0x7b
call fcn.10192f90
push 0x10322150
mov dword [0x10321fb0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321fb0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220ec]
cmp eax, dword [esi + 4]
jle 0x10190a61
push 0x103220ec
call fcn.101987e8
add esp, 4
cmp dword [0x103220ec], 0xffffffff
jne 0x10190a61
push ecx
push str.d_rescue_ranger
mov dword [ebp - 4], 0x7e
call fcn.10192f90
push 0x103220ec
mov dword [0x10322228], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322228]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322058]
cmp eax, dword [esi + 4]
jle 0x10190abd
push 0x10322058
call fcn.101987e8
add esp, 4
cmp dword [0x10322058], 0xffffffff
jne 0x10190abd
push ecx
push str.d_wrangler_kill
mov dword [ebp - 4], 0x80
call fcn.10192f90
push 0x10322058
mov dword [0x10322298], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322298]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103222a4]
cmp eax, dword [esi + 4]
jle 0x10190b19
push 0x103222a4
call fcn.101987e8
add esp, 4
cmp dword [0x103222a4], 0xffffffff
jne 0x10190b19
push ecx
push str.d_crusaders_crossbow
mov dword [ebp - 4], 0x8a
call fcn.10192f90
push 0x103222a4
mov dword [0x10322004], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322004]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220f8]
cmp eax, dword [esi + 4]
jle 0x10190b75
push 0x103220f8
call fcn.101987e8
add esp, 4
cmp dword [0x103220f8], 0xffffffff
jne 0x10190b75
push ecx
push str.d_bonesaw
mov dword [ebp - 4], 0x8c
call fcn.10192f90
push 0x103220f8
mov dword [0x10322408], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322408]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220d4]
cmp eax, dword [esi + 4]
jle 0x10190bd1
push 0x103220d4
call fcn.101987e8
add esp, 4
cmp dword [0x103220d4], 0xffffffff
jne 0x10190bd1
push ecx
push str.d_ubersaw
mov dword [ebp - 4], 0x8e
call fcn.10192f90
push 0x103220d4
mov dword [0x1032241c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032241c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032249c]
cmp eax, dword [esi + 4]
jle 0x10190c2d
push 0x1032249c
call fcn.101987e8
add esp, 4
cmp dword [0x1032249c], 0xffffffff
jne 0x10190c2d
push ecx
push str.d_tf_projectile_arrow
mov dword [ebp - 4], 0x94
call fcn.10192f90
push 0x1032249c
mov dword [0x10322468], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322468]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220c4]
cmp eax, dword [esi + 4]
jle 0x10190c89
push 0x103220c4
call fcn.101987e8
add esp, 4
cmp dword [0x103220c4], 0xffffffff
jne 0x10190c89
push ecx
push str.d_tf_projectile_arrow
mov dword [ebp - 4], 0x95
call fcn.10192f90
push 0x103220c4
mov dword [0x10321fc8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321fc8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322184]
cmp eax, dword [esi + 4]
jle 0x10190ce5
push 0x10322184
call fcn.101987e8
add esp, 4
cmp dword [0x10322184], 0xffffffff
jne 0x10190ce5
push ecx
push str.d_the_classic
mov dword [ebp - 4], 0x97
call fcn.10192f90
push 0x10322184
mov dword [0x1032209c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032209c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f94]
cmp eax, dword [esi + 4]
jle 0x10190d41
push 0x10321f94
call fcn.101987e8
add esp, 4
cmp dword [0x10321f94], 0xffffffff
jne 0x10190d41
push ecx
push str.d_ambassador
mov dword [ebp - 4], 0xa4
call fcn.10192f90
push 0x10321f94
mov dword [0x10322210], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322210]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f60]
cmp eax, dword [esi + 4]
jle 0x10190d9d
push 0x10321f60
call fcn.101987e8
add esp, 4
cmp dword [0x10321f60], 0xffffffff
jne 0x10190d9d
push ecx
push str.d_psapper
mov dword [ebp - 4], 0xab
call fcn.10192f90
push 0x10321f60
mov dword [0x10322200], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322200]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322324]
cmp eax, dword [esi + 4]
jle 0x10190df9
push 0x10322324
call fcn.101987e8
add esp, 4
cmp dword [0x10322324], 0xffffffff
jne 0x10190df9
push ecx
push str.d_psapper
mov dword [ebp - 4], 0xaf
call fcn.10192f90
push 0x10322324
mov dword [0x10322464], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322464]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322290]
cmp eax, dword [esi + 4]
jle 0x10190e55
push 0x10322290
call fcn.101987e8
add esp, 4
cmp dword [0x10322290], 0xffffffff
jne 0x10190e55
push ecx
push str.d_fryingpan
mov dword [ebp - 4], 0xb9
call fcn.10192f90
push 0x10322290
mov dword [0x10322378], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322378]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
cmp eax, 0x77c9
jg 0x101913a1
je 0x10191345
sub eax, 0x3a99
cmp eax, 0x9d
ja case.0x101913b6.30669
movzx eax, byte [eax + 0x10191dc4]
jmp dword [eax*4 + 0x10191d8c]
mov eax, dword [0x10322260]
cmp eax, dword [esi + 4]
jle 0x10190ee0
push 0x10322260
call fcn.101987e8
add esp, 4
cmp dword [0x10322260], 0xffffffff
jne 0x10190ee0
push ecx
push str.d_scattergun
mov dword [ebp - 4], 1
call fcn.10192f90
push 0x10322260
mov dword [0x103221a0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221a0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032236c]
cmp eax, dword [esi + 4]
jle 0x10190f3c
push 0x1032236c
call fcn.101987e8
add esp, 4
cmp dword [0x1032236c], 0xffffffff
jne 0x10190f3c
push ecx
push str.d_pistol
mov dword [ebp - 4], 7
call fcn.10192f90
push 0x1032236c
mov dword [0x1032206c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032206c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322084]
cmp eax, dword [esi + 4]
jle 0x10190f98
push 0x10322084
call fcn.101987e8
add esp, 4
cmp dword [0x10322084], 0xffffffff
jne 0x10190f98
push ecx
push str.d_tf_projectile_rocket
mov dword [ebp - 4], 0x28
call fcn.10192f90
push 0x10322084
mov dword [0x10322388], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322388]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322148]
cmp eax, dword [esi + 4]
jle 0x10190ff4
push 0x10322148
call fcn.101987e8
add esp, 4
cmp dword [0x10322148], 0xffffffff
jne 0x10190ff4
push ecx
push str.d_shotgun_soldier
mov dword [ebp - 4], 0x31
call fcn.10192f90
push 0x10322148
mov dword [0x10322350], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322350]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f44]
cmp eax, dword [esi + 4]
jle 0x10191050
push 0x10321f44
call fcn.101987e8
add esp, 4
cmp dword [0x10321f44], 0xffffffff
jne 0x10191050
push ecx
push str.d_flamethrower
mov dword [ebp - 4], 0x3d
call fcn.10192f90
push 0x10321f44
mov dword [0x10322070], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322070]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103221b4]
cmp eax, dword [esi + 4]
jle 0x101910ac
push 0x103221b4
call fcn.101987e8
add esp, 4
cmp dword [0x103221b4], 0xffffffff
jne 0x101910ac
push ecx
push str.d_tf_projectile_pipe
mov dword [ebp - 4], 0x54
call fcn.10192f90
push 0x103221b4
mov dword [0x10322460], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322460]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f0c]
cmp eax, dword [esi + 4]
jle 0x10191108
push 0x10321f0c
call fcn.101987e8
add esp, 4
cmp dword [0x10321f0c], 0xffffffff
jne 0x10191108
push ecx
push str.d_tf_projectile_pipe_remote
mov dword [ebp - 4], 0x58
call fcn.10192f90
push 0x10321f0c
mov dword [0x103223e8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103223e8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1032247c]
cmp eax, dword [esi + 4]
jle 0x10191164
push 0x1032247c
call fcn.101987e8
add esp, 4
cmp dword [0x1032247c], 0xffffffff
jne 0x10191164
push ecx
push str.d_minigun
mov dword [ebp - 4], 0x69
call fcn.10192f90
push 0x1032247c
mov dword [0x103223f0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103223f0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103222d4]
cmp eax, dword [esi + 4]
jle 0x101911c0
push 0x103222d4
call fcn.101987e8
add esp, 4
cmp dword [0x103222d4], 0xffffffff
jne 0x101911c0
push ecx
push str.d_wrench
mov dword [ebp - 4], 0x83
call fcn.10192f90
push 0x103222d4
mov dword [0x103222e4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103222e4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103224b8]
cmp eax, dword [esi + 4]
jle 0x1019121c
push 0x103224b8
call fcn.101987e8
add esp, 4
cmp dword [0x103224b8], 0xffffffff
jne 0x1019121c
push ecx
push str.d_sniperrifle
mov dword [ebp - 4], 0x92
call fcn.10192f90
push 0x103224b8
mov dword [0x103221f0], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221f0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322310]
cmp eax, dword [esi + 4]
jle 0x10191278
push 0x10322310
call fcn.101987e8
add esp, 4
cmp dword [0x10322310], 0xffffffff
jne 0x10191278
push ecx
push str.d_smg
mov dword [ebp - 4], 0x9c
call fcn.10192f90
push 0x10322310
mov dword [0x10322048], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322048]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103223d8]
cmp eax, dword [esi + 4]
jle 0x101912d4
push 0x103223d8
call fcn.101987e8
add esp, 4
cmp dword [0x103223d8], 0xffffffff
jne 0x101912d4
push ecx
push str.d_revolver
mov dword [ebp - 4], 0xa2
call fcn.10192f90
push 0x103223d8
mov dword [0x103221f8], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221f8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103220bc]
cmp eax, dword [esi + 4]
jle 0x10191330
push 0x103220bc
call fcn.101987e8
add esp, 4
cmp dword [0x103220bc], 0xffffffff
jne 0x10191330
push ecx
push str.d_knife
mov dword [ebp - 4], 0xb6
call fcn.10192f90
push 0x103220bc
mov dword [0x103222c4], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103222c4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322064]
cmp eax, dword [esi + 4]
jle 0x1019138c
push 0x10322064
call fcn.101987e8
add esp, 4
cmp dword [0x10322064], 0xffffffff
jne 0x1019138c
push ecx
push str.d_shooting_star
mov dword [ebp - 4], 0x96
call fcn.10192f90
push 0x10322064
mov dword [0x1032203c], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x1032203c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
sub eax, 0x77ca
cmp eax, 0x5c
ja case.0x101913b6.30669
movzx eax, byte [eax + 0x10191e78]
jmp dword [eax*4 + 0x10191e64]
mov eax, dword [0x10322484]
cmp eax, dword [esi + 4]
jle 0x10191404
push 0x10322484
call fcn.101987e8
add esp, 4
cmp dword [0x10322484], 0xffffffff
jne 0x10191404
push ecx
push str.d_the_capper
mov dword [ebp - 4], 0x10
call fcn.10192f90
push 0x10322484
mov dword [0x103222fc], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103222fc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322078]
cmp eax, dword [esi + 4]
jle 0x10191460
push 0x10322078
call fcn.101987e8
add esp, 4
cmp dword [0x10322078], 0xffffffff
jne 0x10191460
push ecx
push str.d_batsaber
mov dword [ebp - 4], 0x26
call fcn.10192f90
push 0x10322078
mov dword [0x10322494], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322494]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x103221b8]
cmp eax, dword [esi + 4]
jle 0x101914bc
push 0x103221b8
call fcn.101987e8
add esp, 4
cmp dword [0x103221b8], 0xffffffff
jne 0x101914bc
push ecx
push str.d_prinny_machete
mov dword [ebp - 4], 0x27
call fcn.10192f90
push 0x103221b8
mov dword [0x10321f04], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10321f04]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10322404]
cmp eax, dword [esi + 4]
jle 0x10191518
push 0x10322404
call fcn.101987e8
add esp, 4
cmp dword [0x10322404], 0xffffffff
jne 0x10191518
push ecx
push str.d_giger_counter
mov dword [ebp - 4], 0x82
call fcn.10192f90
push 0x10322404
mov dword [0x103221cc], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x103221cc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10321f50]
cmp eax, dword [esi + 4]
jle 0x10191574
push 0x10321f50
call fcn.101987e8
add esp, 4
cmp dword [0x10321f50], 0xffffffff
jne 0x10191574
push ecx
push str.d_skull
mov dword [ebp - 4], 0xba
call fcn.10192f90
push 0x10321f50
mov dword [0x10322194], eax
call fcn.10198797
add esp, 4
mov eax, dword [0x10322194]
mov ecx, dword [ebp - 0xc]
pop edi
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
ret