Function at 0x10011f60
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10045411
mov eax, dword fs:[0]
push eax
push esi
push edi
mov eax, dword [0x10054040]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
test edi, edi
je case.0x100164a1.30669
mov eax, dword fs:[0x2c]
mov edx, dword [0x10055238]
mov esi, dword [eax + edx*4]
mov eax, dword [0x10055314]
cmp eax, dword [esi + 4]
jle 0x10011fef
push 0x10055314
call fcn.10042603
add esp, 4
cmp dword [0x10055314], 0xffffffff
jne 0x10011fef
push str.m_iItemDefinitionIndex
push str.CEconEntity
mov dword [ebp - 4], 0
call fcn.10033440
push 0x10055314
mov dword [0x10055320], eax
mov dword [ebp - 4], 0xffffffff
call fcn.100425b2
add esp, 4
mov eax, dword [0x10055320]
mov eax, dword [eax + edi]
cmp eax, 0xbe
jg 0x10012a41
je 0x100129e1
cmp eax, 0xad
ja case.0x100164a1.30669
movzx eax, byte [eax + 0x10016700]
jmp dword [eax*4 + 0x1001663c]
mov eax, dword [0x10056a5c]
cmp eax, dword [esi + 4]
jle 0x1001206b
push 0x10056a5c
call fcn.10042603
add esp, 4
cmp dword [0x10056a5c], 0xffffffff
jne 0x1001206b
push 0
mov dword [ebp - 4], 8
mov eax, dword [0x10055398]
push str.d_taunt_scout
call eax
push 0x10056a5c
mov dword [0x10056ab4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ab4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056bec]
cmp eax, dword [esi + 4]
jle 0x100120cb
push 0x10056bec
call fcn.10042603
add esp, 4
cmp dword [0x10056bec], 0xffffffff
jne 0x100120cb
push 0
mov dword [ebp - 4], 0xa
mov eax, dword [0x10055398]
push str.d_maxgun
call eax
push 0x10056bec
mov dword [0x100568d0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568d0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c90]
cmp eax, dword [esi + 4]
jle 0x1001212b
push 0x10056c90
call fcn.10042603
add esp, 4
cmp dword [0x10056c90], 0xffffffff
jne 0x1001212b
push 0
mov dword [ebp - 4], 0x11
mov eax, dword [0x10055398]
push str.d_bat
call eax
push 0x10056c90
mov dword [0x10056ac8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ac8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056cb8]
cmp eax, dword [esi + 4]
jle 0x1001218b
push 0x10056cb8
call fcn.10042603
add esp, 4
cmp dword [0x10056cb8], 0xffffffff
jne 0x1001218b
push 0
mov dword [ebp - 4], 0x14
mov eax, dword [0x10055398]
push str.d_sandman
call eax
push 0x10056cb8
mov dword [0x10056d34], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056d34]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056910]
cmp eax, dword [esi + 4]
jle 0x100121eb
push 0x10056910
call fcn.10042603
add esp, 4
cmp dword [0x10056910], 0xffffffff
jne 0x100121eb
push 0
mov dword [ebp - 4], 0x29
mov eax, dword [0x10055398]
push str.d_rocketlauncher_directhit
call eax
push 0x10056910
mov dword [0x10056998], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056998]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b34]
cmp eax, dword [esi + 4]
jle 0x1001224b
push 0x10056b34
call fcn.10042603
add esp, 4
cmp dword [0x10056b34], 0xffffffff
jne 0x1001224b
push 0
mov dword [ebp - 4], 0x35
mov eax, dword [0x10055398]
push str.d_shovel
call eax
push 0x10056b34
mov dword [0x10056adc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056adc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d60]
cmp eax, dword [esi + 4]
jle 0x100122ab
push 0x10056d60
call fcn.10042603
add esp, 4
cmp dword [0x10056d60], 0xffffffff
jne 0x100122ab
push 0
mov dword [ebp - 4], 0x37
mov eax, dword [0x10055398]
push str.d_pickaxe
call eax
push 0x10056d60
mov dword [0x10056c34], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c34]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100568d4]
cmp eax, dword [esi + 4]
jle 0x1001230b
push 0x100568d4
call fcn.10042603
add esp, 4
cmp dword [0x100568d4], 0xffffffff
jne 0x1001230b
push 0
mov dword [ebp - 4], 0x38
mov eax, dword [0x10055398]
push str.d_paintrain
call eax
push 0x100568d4
mov dword [0x10056970], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056970]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1005694c]
cmp eax, dword [esi + 4]
jle 0x1001236b
push 0x1005694c
call fcn.10042603
add esp, 4
cmp dword [0x1005694c], 0xffffffff
jne 0x1001236b
push 0
mov dword [ebp - 4], 0x4a
mov eax, dword [0x10055398]
push str.d_sledgehammer
call eax
push 0x1005694c
mov dword [0x10056bb0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056bb0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a24]
cmp eax, dword [esi + 4]
jle 0x100123cb
push 0x10056a24
call fcn.10042603
add esp, 4
cmp dword [0x10056a24], 0xffffffff
jne 0x100123cb
push 0
mov dword [ebp - 4], 0x59
mov eax, dword [0x10055398]
push str.d_sticky_resistance
call eax
push 0x10056a24
mov dword [0x10056cf4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056cf4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056874]
cmp eax, dword [esi + 4]
jle 0x1001242b
push 0x10056874
call fcn.10042603
add esp, 4
cmp dword [0x10056874], 0xffffffff
jne 0x1001242b
push 0
mov dword [ebp - 4], 0x5a
mov eax, dword [0x10055398]
push str.d_demoshield
call eax
push 0x10056874
mov dword [0x100568a0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568a0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056ce4]
cmp eax, dword [esi + 4]
jle 0x1001248b
push 0x10056ce4
call fcn.10042603
add esp, 4
cmp dword [0x10056ce4], 0xffffffff
jne 0x1001248b
push 0
mov dword [ebp - 4], 0x60
mov eax, dword [0x10055398]
push str.d_sword
call eax
push 0x10056ce4
mov dword [0x100568f4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568f4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100569e4]
cmp eax, dword [esi + 4]
jle 0x100124eb
push 0x100569e4
call fcn.10042603
add esp, 4
cmp dword [0x100569e4], 0xffffffff
jne 0x100124eb
push 0
mov dword [ebp - 4], 0x62
mov eax, dword [0x10055398]
push str.d_battleaxe
call eax
push 0x100569e4
mov dword [0x10056af0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056af0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056800]
cmp eax, dword [esi + 4]
jle 0x1001254b
push 0x10056800
call fcn.10042603
add esp, 4
cmp dword [0x10056800], 0xffffffff
jne 0x1001254b
push 0
mov dword [ebp - 4], 0x70
mov eax, dword [0x10055398]
push str.d_gloves
call eax
push 0x10056800
mov dword [0x10056aa0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056aa0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a2c]
cmp eax, dword [esi + 4]
jle 0x100125ab
push 0x10056a2c
call fcn.10042603
add esp, 4
cmp dword [0x10056a2c], 0xffffffff
jne 0x100125ab
push 0
mov dword [ebp - 4], 0x7a
mov eax, dword [0x10055398]
push str.d_frontier_justice
call eax
push 0x10056a2c
mov dword [0x10056940], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056940]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d54]
cmp eax, dword [esi + 4]
jle 0x1001260b
push 0x10056d54
call fcn.10042603
add esp, 4
cmp dword [0x10056d54], 0xffffffff
jne 0x1001260b
push 0
mov dword [ebp - 4], 0x7f
mov eax, dword [0x10055398]
push str.d_wrangler_kill
call eax
push 0x10056d54
mov dword [0x10056838], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056838]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c74]
cmp eax, dword [esi + 4]
jle 0x1001266b
push 0x10056c74
call fcn.10042603
add esp, 4
cmp dword [0x10056c74], 0xffffffff
jne 0x1001266b
push 0
mov dword [ebp - 4], 0x84
mov eax, dword [0x10055398]
push str.d_robot_arm
call eax
push 0x10056c74
mov dword [0x1005695c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x1005695c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c60]
cmp eax, dword [esi + 4]
jle 0x100126cb
push 0x10056c60
call fcn.10042603
add esp, 4
cmp dword [0x10056c60], 0xffffffff
jne 0x100126cb
push 0
mov dword [ebp - 4], 0x85
mov eax, dword [0x10055398]
push str.d_southern_hospitality
call eax
push 0x10056c60
mov dword [0x100568e4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568e4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c50]
cmp eax, dword [esi + 4]
jle 0x1001272b
push 0x10056c50
call fcn.10042603
add esp, 4
cmp dword [0x10056c50], 0xffffffff
jne 0x1001272b
push 0
mov dword [ebp - 4], 0x89
mov eax, dword [0x10055398]
push str.d_blutsauger
call eax
push 0x10056c50
mov dword [0x10056b70], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b70]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100567f4]
cmp eax, dword [esi + 4]
jle 0x1001278b
push 0x100567f4
call fcn.10042603
add esp, 4
cmp dword [0x100567f4], 0xffffffff
jne 0x1001278b
push 0
mov dword [ebp - 4], 0x8d
mov eax, dword [0x10055398]
push str.d_ubersaw
call eax
push 0x100567f4
mov dword [0x10056bb4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056bb4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100569d8]
cmp eax, dword [esi + 4]
jle 0x100127eb
push 0x100569d8
call fcn.10042603
add esp, 4
cmp dword [0x100569d8], 0xffffffff
jne 0x100127eb
push 0
mov dword [ebp - 4], 0x8f
mov eax, dword [0x10055398]
push str.d_battleneedle
call eax
push 0x100569d8
mov dword [0x10056c4c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c4c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b84]
cmp eax, dword [esi + 4]
jle 0x1001284b
push 0x10056b84
call fcn.10042603
add esp, 4
cmp dword [0x10056b84], 0xffffffff
jne 0x1001284b
push 0
mov dword [ebp - 4], 0x93
mov eax, dword [0x10055398]
push str.d_tf_projectile_arrow
call eax
push 0x10056b84
mov dword [0x10056928], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056928]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c0c]
cmp eax, dword [esi + 4]
jle 0x100128ab
push 0x10056c0c
call fcn.10042603
add esp, 4
cmp dword [0x10056c0c], 0xffffffff
jne 0x100128ab
push 0
mov dword [ebp - 4], 0x9d
mov eax, dword [0x10055398]
push str.d_club
call eax
push 0x10056c0c
mov dword [0x10056ab0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ab0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1005697c]
cmp eax, dword [esi + 4]
jle 0x1001290b
push 0x1005697c
call fcn.10042603
add esp, 4
cmp dword [0x1005697c], 0xffffffff
jne 0x1001290b
push 0
mov dword [ebp - 4], 0x9f
mov eax, dword [0x10055398]
push str.d_tribalkukri
call eax
push 0x1005697c
mov dword [0x1005682c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x1005682c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100567bc]
cmp eax, dword [esi + 4]
jle 0x1001296b
push 0x100567bc
call fcn.10042603
add esp, 4
cmp dword [0x100567bc], 0xffffffff
jne 0x1001296b
push 0
mov dword [ebp - 4], 0xa3
mov eax, dword [0x10055398]
push str.d_ambassador
call eax
push 0x100567bc
mov dword [0x10056abc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056abc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100567e8]
cmp eax, dword [esi + 4]
jle 0x100129cb
push 0x100567e8
call fcn.10042603
add esp, 4
cmp dword [0x100567e8], 0xffffffff
jne 0x100129cb
push 0
mov dword [ebp - 4], 0xa5
mov eax, dword [0x10055398]
push str.d_samrevolver
call eax
push 0x100567e8
mov dword [0x10056c08], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c08]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d50]
cmp eax, dword [esi + 4]
jle 0x10012a2b
push 0x10056d50
call fcn.10042603
add esp, 4
cmp dword [0x10056d50], 0xffffffff
jne 0x10012a2b
push 0
mov dword [ebp - 4], 0x12
mov eax, dword [0x10055398]
push str.d_bat
call eax
push 0x10056d50
mov dword [0x10056864], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056864]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
cmp eax, 0x1bf
jg 0x10013d30
je 0x10013cd0
sub eax, 0xbf
cmp eax, 0xfb
ja case.0x100164a1.30669
movzx eax, byte [eax + 0x100168b4]
jmp dword [eax*4 + 0x100167b0]
mov eax, dword [0x10056a58]
cmp eax, dword [esi + 4]
jle 0x10012aba
push 0x10056a58
call fcn.10042603
add esp, 4
cmp dword [0x10056a58], 0xffffffff
jne 0x10012aba
push 0
mov dword [ebp - 4], 3
mov eax, dword [0x10055398]
push str.d_shortstop
call eax
push 0x10056a58
mov dword [0x10056890], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056890]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056848]
cmp eax, dword [esi + 4]
jle 0x10012b1a
push 0x10056848
call fcn.10042603
add esp, 4
cmp dword [0x10056848], 0xffffffff
jne 0x10012b1a
push 0
mov dword [ebp - 4], 0xb
mov eax, dword [0x10055398]
push str.d_maxgun
call eax
push 0x10056848
mov dword [0x10056b1c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b1c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b50]
cmp eax, dword [esi + 4]
jle 0x10012b7a
push 0x10056b50
call fcn.10042603
add esp, 4
cmp dword [0x10056b50], 0xffffffff
jne 0x10012b7a
push 0
mov dword [ebp - 4], 0x15
mov eax, dword [0x10055398]
push str.d_holymackerel
call eax
push 0x10056b50
mov dword [0x10056958], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056958]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1005684c]
cmp eax, dword [esi + 4]
jle 0x10012bda
push 0x1005684c
call fcn.10042603
add esp, 4
cmp dword [0x1005684c], 0xffffffff
jne 0x10012bda
push 0
mov dword [ebp - 4], 0x17
mov eax, dword [0x10055398]
push str.d_candycane
call eax
push 0x1005684c
mov dword [0x100568cc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568cc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c64]
cmp eax, dword [esi + 4]
jle 0x10012c3a
push 0x10056c64
call fcn.10042603
add esp, 4
cmp dword [0x10056c64], 0xffffffff
jne 0x10012c3a
push 0
mov dword [ebp - 4], 0x18
mov eax, dword [0x10055398]
push str.d_bostonbasher
call eax
push 0x10056c64
mov dword [0x10056ae0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ae0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a88]
cmp eax, dword [esi + 4]
jle 0x10012c9a
push 0x10056a88
call fcn.10042603
add esp, 4
cmp dword [0x10056a88], 0xffffffff
jne 0x10012c9a
push 0
mov dword [ebp - 4], 0x19
mov eax, dword [0x10055398]
push str.d_lavabat
call eax
push 0x10056a88
mov dword [0x10056a1c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a1c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056974]
cmp eax, dword [esi + 4]
jle 0x10012cfa
push 0x10056974
call fcn.10042603
add esp, 4
cmp dword [0x10056974], 0xffffffff
jne 0x10012cfa
push 0
mov dword [ebp - 4], 0x1a
mov eax, dword [0x10055398]
push str.d_warfan
call eax
push 0x10056974
mov dword [0x10056a14], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a14]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100569b8]
cmp eax, dword [esi + 4]
jle 0x10012d5a
push 0x100569b8
call fcn.10042603
add esp, 4
cmp dword [0x100569b8], 0xffffffff
jne 0x10012d5a
push 0
mov dword [ebp - 4], 0x2a
mov eax, dword [0x10055398]
push str.d_blackbox
call eax
push 0x100569b8
mov dword [0x10056cec], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056cec]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b00]
cmp eax, dword [esi + 4]
jle 0x10012dba
push 0x10056b00
call fcn.10042603
add esp, 4
cmp dword [0x10056b00], 0xffffffff
jne 0x10012dba
push 0
mov dword [ebp - 4], 0x2c
mov eax, dword [0x10055398]
push str.d_liberty_launcher
call eax
push 0x10056b00
mov dword [0x100569e8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100569e8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056cdc]
cmp eax, dword [esi + 4]
jle 0x10012e1a
push 0x10056cdc
call fcn.10042603
add esp, 4
cmp dword [0x10056cdc], 0xffffffff
jne 0x10012e1a
push 0
mov dword [ebp - 4], 0x2d
mov eax, dword [0x10055398]
push str.d_cow_mangler
call eax
push 0x10056cdc
mov dword [0x100567d4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100567d4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100569c4]
cmp eax, dword [esi + 4]
jle 0x10012e7a
push 0x100569c4
call fcn.10042603
add esp, 4
cmp dword [0x100569c4], 0xffffffff
jne 0x10012e7a
push 0
mov dword [ebp - 4], 0x32
mov eax, dword [0x10055398]
push str.d_reserve_shooter
call eax
push 0x100569c4
mov dword [0x10056b20], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b20]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056954]
cmp eax, dword [esi + 4]
jle 0x10012eda
push 0x10056954
call fcn.10042603
add esp, 4
cmp dword [0x10056954], 0xffffffff
jne 0x10012eda
push 0
mov dword [ebp - 4], 0x33
mov eax, dword [0x10055398]
push str.d_righteous_bison
call eax
push 0x10056954
mov dword [0x10056880], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056880]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d58]
cmp eax, dword [esi + 4]
jle 0x10012f3a
push 0x10056d58
call fcn.10042603
add esp, 4
cmp dword [0x10056d58], 0xffffffff
jne 0x10012f3a
push 0
mov dword [ebp - 4], 0x36
mov eax, dword [0x10055398]
push str.d_shovel
call eax
push 0x10056d58
mov dword [0x10056cf0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056cf0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a04]
cmp eax, dword [esi + 4]
jle 0x10012f9a
push 0x10056a04
call fcn.10042603
add esp, 4
cmp dword [0x10056a04], 0xffffffff
jne 0x10012f9a
push 0
mov dword [ebp - 4], 0x39
mov eax, dword [0x10055398]
push str.d_demokatana
call eax
push 0x10056a04
mov dword [0x10056b74], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b74]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056bc4]
cmp eax, dword [esi + 4]
jle 0x10012ffa
push 0x10056bc4
call fcn.10042603
add esp, 4
cmp dword [0x10056bc4], 0xffffffff
jne 0x10012ffa
push 0
mov dword [ebp - 4], 0x3a
mov eax, dword [0x10055398]
push str.d_market_gardener
call eax
push 0x10056bc4
mov dword [0x10056c8c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c8c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056bf8]
cmp eax, dword [esi + 4]
jle 0x1001305a
push 0x10056bf8
call fcn.10042603
add esp, 4
cmp dword [0x10056bf8], 0xffffffff
jne 0x1001305a
push 0
mov dword [ebp - 4], 0x3f
mov eax, dword [0x10055398]
push str.d_degreaser
call eax
push 0x10056bf8
mov dword [0x10056b0c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b0c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056ad4]
cmp eax, dword [esi + 4]
jle 0x100130ba
push 0x10056ad4
call fcn.10042603
add esp, 4
cmp dword [0x10056ad4], 0xffffffff
jne 0x100130ba
push 0
mov dword [ebp - 4], 0x46
mov eax, dword [0x10055398]
push str.d_detonator
call eax
push 0x10056ad4
mov dword [0x100567e0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100567e0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a38]
cmp eax, dword [esi + 4]
jle 0x1001311a
push 0x10056a38
call fcn.10042603
add esp, 4
cmp dword [0x10056a38], 0xffffffff
jne 0x1001311a
push 0
mov dword [ebp - 4], 0x48
mov eax, dword [0x10055398]
push str.d_fireaxe
call eax
push 0x10056a38
mov dword [0x10056ba8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ba8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a74]
cmp eax, dword [esi + 4]
jle 0x1001317a
push 0x10056a74
call fcn.10042603
add esp, 4
cmp dword [0x10056a74], 0xffffffff
jne 0x1001317a
push 0
mov dword [ebp - 4], 0x4b
mov eax, dword [0x10055398]
push str.d_powerjack
call eax
push 0x10056a74
mov dword [0x100567f0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100567f0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1005693c]
cmp eax, dword [esi + 4]
jle 0x100131da
push 0x1005693c
call fcn.10042603
add esp, 4
cmp dword [0x1005693c], 0xffffffff
jne 0x100131da
push 0
mov dword [ebp - 4], 0x4c
mov eax, dword [0x10055398]
push str.d_back_scratcher
call eax
push 0x1005693c
mov dword [0x100569e0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100569e0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056808]
cmp eax, dword [esi + 4]
jle 0x1001323a
push 0x10056808
call fcn.10042603
add esp, 4
cmp dword [0x10056808], 0xffffffff
jne 0x1001323a
push 0
mov dword [ebp - 4], 0x4d
mov eax, dword [0x10055398]
push str.d_lava_axe
call eax
push 0x10056808
mov dword [0x10056a70], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a70]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d2c]
cmp eax, dword [esi + 4]
jle 0x1001329a
push 0x10056d2c
call fcn.10042603
add esp, 4
cmp dword [0x10056d2c], 0xffffffff
jne 0x1001329a
push 0
mov dword [ebp - 4], 0x55
mov eax, dword [0x10055398]
push str.d_loch_n_load
call eax
push 0x10056d2c
mov dword [0x10056948], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056948]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a00]
cmp eax, dword [esi + 4]
jle 0x100132fa
push 0x10056a00
call fcn.10042603
add esp, 4
cmp dword [0x10056a00], 0xffffffff
jne 0x100132fa
push 0
mov dword [ebp - 4], 0x5d
mov eax, dword [0x10055398]
push str.d_splendid_screen
call eax
push 0x10056a00
mov dword [0x10056a28], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a28]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100568f0]
cmp eax, dword [esi + 4]
jle 0x1001335a
push 0x100568f0
call fcn.10042603
add esp, 4
cmp dword [0x100568f0], 0xffffffff
jne 0x1001335a
push 0
mov dword [ebp - 4], 0x5f
mov eax, dword [0x10055398]
push str.d_bottle
call eax
push 0x100568f0
mov dword [0x10056d3c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056d3c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056ad8]
cmp eax, dword [esi + 4]
jle 0x100133ba
push 0x10056ad8
call fcn.10042603
add esp, 4
cmp dword [0x10056ad8], 0xffffffff
jne 0x100133ba
push 0
mov dword [ebp - 4], 0x63
mov eax, dword [0x10055398]
push str.d_headtaker
call eax
push 0x10056ad8
mov dword [0x100568d8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568d8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100567c4]
cmp eax, dword [esi + 4]
jle 0x1001341a
push 0x100567c4
call fcn.10042603
add esp, 4
cmp dword [0x100567c4], 0xffffffff
jne 0x1001341a
push 0
mov dword [ebp - 4], 0x64
mov eax, dword [0x10055398]
push str.d_ullapool_caber_explosion
call eax
push 0x100567c4
mov dword [0x10056b94], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b94]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b4c]
cmp eax, dword [esi + 4]
jle 0x1001347a
push 0x10056b4c
call fcn.10042603
add esp, 4
cmp dword [0x10056b4c], 0xffffffff
jne 0x1001347a
push 0
mov dword [ebp - 4], 0x65
mov eax, dword [0x10055398]
push str.d_claidheamohmor
call eax
push 0x10056b4c
mov dword [0x100568c0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568c0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100569cc]
cmp eax, dword [esi + 4]
jle 0x100134da
push 0x100569cc
call fcn.10042603
add esp, 4
cmp dword [0x100569cc], 0xffffffff
jne 0x100134da
push 0
mov dword [ebp - 4], 0x66
mov eax, dword [0x10055398]
push str.d_persian_persuader
call eax
push 0x100569cc
mov dword [0x10056ad0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ad0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056984]
cmp eax, dword [esi + 4]
jle 0x1001353a
push 0x10056984
call fcn.10042603
add esp, 4
cmp dword [0x10056984], 0xffffffff
jne 0x1001353a
push 0
mov dword [ebp - 4], 0x6d
mov eax, dword [0x10055398]
push str.d_iron_curtain
call eax
push 0x10056984
mov dword [0x100569a8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100569a8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b48]
cmp eax, dword [esi + 4]
jle 0x1001359a
push 0x10056b48
call fcn.10042603
add esp, 4
cmp dword [0x10056b48], 0xffffffff
jne 0x1001359a
push 0
mov dword [ebp - 4], 0x6e
mov eax, dword [0x10055398]
push str.d_family_business
call eax
push 0x10056b48
mov dword [0x100568ac], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568ac]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b68]
cmp eax, dword [esi + 4]
jle 0x100135fa
push 0x10056b68
call fcn.10042603
add esp, 4
cmp dword [0x10056b68], 0xffffffff
jne 0x100135fa
push 0
mov dword [ebp - 4], 0x6f
mov eax, dword [0x10055398]
push str.d_fists
call eax
push 0x10056b68
mov dword [0x10056ab8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ab8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100568b0]
cmp eax, dword [esi + 4]
jle 0x1001365a
push 0x100568b0
call fcn.10042603
add esp, 4
cmp dword [0x100568b0], 0xffffffff
jne 0x1001365a
push 0
mov dword [ebp - 4], 0x71
mov eax, dword [0x10055398]
push str.d_gloves_running_urgently
call eax
push 0x100568b0
mov dword [0x10056bf0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056bf0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1005691c]
cmp eax, dword [esi + 4]
jle 0x100136ba
push 0x1005691c
call fcn.10042603
add esp, 4
cmp dword [0x1005691c], 0xffffffff
jne 0x100136ba
push 0
mov dword [ebp - 4], 0x74
mov eax, dword [0x10055398]
push str.d_warrior_spirit
call eax
push 0x1005691c
mov dword [0x1005699c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x1005699c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d14]
cmp eax, dword [esi + 4]
jle 0x1001371a
push 0x10056d14
call fcn.10042603
add esp, 4
cmp dword [0x10056d14], 0xffffffff
jne 0x1001371a
push 0
mov dword [ebp - 4], 0x75
mov eax, dword [0x10055398]
push str.d_steel_fists
call eax
push 0x10056d14
mov dword [0x10056c30], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c30]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b54]
cmp eax, dword [esi + 4]
jle 0x1001377a
push 0x10056b54
call fcn.10042603
add esp, 4
cmp dword [0x10056b54], 0xffffffff
jne 0x1001377a
push 0
mov dword [ebp - 4], 0x76
mov eax, dword [0x10055398]
push str.d_eviction_notice
call eax
push 0x10056b54
mov dword [0x100568fc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568fc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056ac4]
cmp eax, dword [esi + 4]
jle 0x100137da
push 0x10056ac4
call fcn.10042603
add esp, 4
cmp dword [0x10056ac4], 0xffffffff
jne 0x100137da
push 0
mov dword [ebp - 4], 0x86
mov eax, dword [0x10055398]
push str.d_wrench_jag
call eax
push 0x10056ac4
mov dword [0x10056b3c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b3c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056844]
cmp eax, dword [esi + 4]
jle 0x1001383a
push 0x10056844
call fcn.10042603
add esp, 4
cmp dword [0x10056844], 0xffffffff
jne 0x1001383a
push 0
mov dword [ebp - 4], 0x88
mov eax, dword [0x10055398]
push str.d_syringegun_medic
call eax
push 0x10056844
mov dword [0x10056be8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056be8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056924]
cmp eax, dword [esi + 4]
jle 0x1001389a
push 0x10056924
call fcn.10042603
add esp, 4
cmp dword [0x10056924], 0xffffffff
jne 0x1001389a
push 0
mov dword [ebp - 4], 0x8b
mov eax, dword [0x10055398]
push str.d_proto_syringe
call eax
push 0x10056924
mov dword [0x10056d18], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056d18]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056814]
cmp eax, dword [esi + 4]
jle 0x100138fa
push 0x10056814
call fcn.10042603
add esp, 4
cmp dword [0x10056814], 0xffffffff
jne 0x100138fa
push 0
mov dword [ebp - 4], 0x90
mov eax, dword [0x10055398]
push str.d_amputator
call eax
push 0x10056814
mov dword [0x10056cb4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056cb4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1005698c]
cmp eax, dword [esi + 4]
jle 0x1001395a
push 0x1005698c
call fcn.10042603
add esp, 4
cmp dword [0x1005698c], 0xffffffff
jne 0x1001395a
push 0
mov dword [ebp - 4], 0x91
mov eax, dword [0x10055398]
push str.d_solemnvow
call eax
push 0x1005698c
mov dword [0x10056a8c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a8c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056cc0]
cmp eax, dword [esi + 4]
jle 0x100139ba
push 0x10056cc0
call fcn.10042603
add esp, 4
cmp dword [0x10056cc0], 0xffffffff
jne 0x100139ba
push 0
mov dword [ebp - 4], 0x9a
mov eax, dword [0x10055398]
push str.d_bazaar_bargain
call eax
push 0x10056cc0
mov dword [0x10056c20], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c20]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b40]
cmp eax, dword [esi + 4]
jle 0x10013a1a
push 0x10056b40
call fcn.10042603
add esp, 4
cmp dword [0x10056b40], 0xffffffff
jne 0x10013a1a
push 0
mov dword [ebp - 4], 0x9b
mov eax, dword [0x10055398]
push str.d_sydney_sleeper
call eax
push 0x10056b40
mov dword [0x10056950], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056950]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056ac0]
cmp eax, dword [esi + 4]
jle 0x10013a7a
push 0x10056ac0
call fcn.10042603
add esp, 4
cmp dword [0x10056ac0], 0xffffffff
jne 0x10013a7a
push 0
mov dword [ebp - 4], 0x9e
mov eax, dword [0x10055398]
push str.d_club
call eax
push 0x10056ac0
mov dword [0x100569a0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100569a0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b8c]
cmp eax, dword [esi + 4]
jle 0x10013ada
push 0x10056b8c
call fcn.10042603
add esp, 4
cmp dword [0x10056b8c], 0xffffffff
jne 0x10013ada
push 0
mov dword [ebp - 4], 0xa0
mov eax, dword [0x10055398]
push str.d_bushwacka
call eax
push 0x10056b8c
mov dword [0x100569d0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100569d0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056964]
cmp eax, dword [esi + 4]
jle 0x10013b3a
push 0x10056964
call fcn.10042603
add esp, 4
cmp dword [0x10056964], 0xffffffff
jne 0x10013b3a
push 0
mov dword [ebp - 4], 0xa1
mov eax, dword [0x10055398]
push str.d_shahanshah
call eax
push 0x10056964
mov dword [0x10056d68], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056d68]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056bd8]
cmp eax, dword [esi + 4]
jle 0x10013b9a
push 0x10056bd8
call fcn.10042603
add esp, 4
cmp dword [0x10056bd8], 0xffffffff
jne 0x10013b9a
push 0
mov dword [ebp - 4], 0xa6
mov eax, dword [0x10055398]
push str.d_letranger
call eax
push 0x10056bd8
mov dword [0x10056d0c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056d0c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1005685c]
cmp eax, dword [esi + 4]
jle 0x10013bfa
push 0x1005685c
call fcn.10042603
add esp, 4
cmp dword [0x1005685c], 0xffffffff
jne 0x10013bfa
push 0
mov dword [ebp - 4], 0xb0
mov eax, dword [0x10055398]
push str.d_eternal_reward
call eax
push 0x1005685c
mov dword [0x10056c38], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c38]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c10]
cmp eax, dword [esi + 4]
jle 0x10013c5a
push 0x10056c10
call fcn.10042603
add esp, 4
cmp dword [0x10056c10], 0xffffffff
jne 0x10013c5a
push 0
mov dword [ebp - 4], 0xb1
mov eax, dword [0x10055398]
push str.d_kunai
call eax
push 0x10056c10
mov dword [0x10056918], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056918]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a30]
cmp eax, dword [esi + 4]
jle 0x10013cba
push 0x10056a30
call fcn.10042603
add esp, 4
cmp dword [0x10056a30], 0xffffffff
jne 0x10013cba
push 0
mov dword [ebp - 4], 0xb7
mov eax, dword [0x10055398]
push str.d_fryingpan
call eax
push 0x10056a30
mov dword [0x10056c04], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c04]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a3c]
cmp eax, dword [esi + 4]
jle 0x10013d1a
push 0x10056a3c
call fcn.10042603
add esp, 4
cmp dword [0x10056a3c], 0xffffffff
jne 0x10013d1a
push 0
mov dword [ebp - 4], 0x3b
mov eax, dword [0x10055398]
push str.d_disciplinary_action
call eax
push 0x10056a3c
mov dword [0x10056a84], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a84]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
cmp eax, 0x2d7
jg 0x1001483f
je case.0x10015f45.15094
sub eax, 0x1c0
cmp eax, 0xdd
ja case.0x100164a1.30669
movzx eax, byte [eax + 0x10016a48]
jmp dword [eax*4 + 0x100169b0]
mov eax, dword [0x10056b88]
cmp eax, dword [esi + 4]
jle 0x10013da9
push 0x10056b88
call fcn.10042603
add esp, 4
cmp dword [0x10056b88], 0xffffffff
jne 0x10013da9
push 0
mov dword [ebp - 4], 4
mov eax, dword [0x10055398]
push str.d_soda_popper
call eax
push 0x10056b88
mov dword [0x10056c98], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c98]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100568f8]
cmp eax, dword [esi + 4]
jle 0x10013e09
push 0x100568f8
call fcn.10042603
add esp, 4
cmp dword [0x100568f8], 0xffffffff
jne 0x10013e09
push 0
mov dword [ebp - 4], 0xc
mov eax, dword [0x10055398]
push str.d_the_winger
call eax
push 0x100568f8
mov dword [0x10056810], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056810]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c40]
cmp eax, dword [esi + 4]
jle 0x10013e69
push 0x10056c40
call fcn.10042603
add esp, 4
cmp dword [0x10056c40], 0xffffffff
jne 0x10013e69
push 0
mov dword [ebp - 4], 0x13
mov eax, dword [0x10055398]
push str.d_bat
call eax
push 0x10056c40
mov dword [0x10056bd4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056bd4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100569ac]
cmp eax, dword [esi + 4]
jle 0x10013ec9
push 0x100569ac
call fcn.10042603
add esp, 4
cmp dword [0x100569ac], 0xffffffff
jne 0x10013ec9
push 0
mov dword [ebp - 4], 0x1b
mov eax, dword [0x10055398]
push str.d_atomizer
call eax
push 0x100569ac
mov dword [0x10056b5c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b5c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d00]
cmp eax, dword [esi + 4]
jle 0x10013f29
push 0x10056d00
call fcn.10042603
add esp, 4
cmp dword [0x10056d00], 0xffffffff
jne 0x10013f29
push 0
mov dword [ebp - 4], 0x1c
mov eax, dword [0x10055398]
push str.d_scout_sword
call eax
push 0x10056d00
mov dword [0x10056a44], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a44]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b9c]
cmp eax, dword [esi + 4]
jle 0x10013f89
push 0x10056b9c
call fcn.10042603
add esp, 4
cmp dword [0x10056b9c], 0xffffffff
jne 0x10013f89
push 0
mov dword [ebp - 4], 0x1d
mov eax, dword [0x10055398]
push str.d_nonnonviolent_protest
call eax
push 0x10056b9c
mov dword [0x10056908], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056908]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a6c]
cmp eax, dword [esi + 4]
jle 0x10013fe9
push 0x10056a6c
call fcn.10042603
add esp, 4
cmp dword [0x10056a6c], 0xffffffff
jne 0x10013fe9
push 0
mov dword [ebp - 4], 0x1e
mov eax, dword [0x10055398]
push str.d_unarmed_combat
call eax
push 0x10056a6c
mov dword [0x10056cc8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056cc8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056818]
cmp eax, dword [esi + 4]
jle 0x10014049
push 0x10056818
call fcn.10042603
add esp, 4
cmp dword [0x10056818], 0xffffffff
jne 0x10014049
push 0
mov dword [ebp - 4], 0x1f
mov eax, dword [0x10055398]
push str.d_wrap_assassin
call eax
push 0x10056818
mov dword [0x10056d20], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056d20]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c44]
cmp eax, dword [esi + 4]
jle 0x100140a9
push 0x10056c44
call fcn.10042603
add esp, 4
cmp dword [0x10056c44], 0xffffffff
jne 0x100140a9
push 0
mov dword [ebp - 4], 0x2e
mov eax, dword [0x10055398]
push str.d_quake_rl
call eax
push 0x10056c44
mov dword [0x10056d08], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056d08]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d28]
cmp eax, dword [esi + 4]
jle 0x10014109
push 0x10056d28
call fcn.10042603
add esp, 4
cmp dword [0x10056d28], 0xffffffff
jne 0x10014109
push 0
mov dword [ebp - 4], 0x40
mov eax, dword [0x10055398]
push str.d_phlogistinator
call eax
push 0x10056d28
mov dword [0x10056cac], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056cac]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056900]
cmp eax, dword [esi + 4]
jle 0x10014169
push 0x10056900
call fcn.10042603
add esp, 4
cmp dword [0x10056900], 0xffffffff
jne 0x10014169
push 0
mov dword [ebp - 4], 0x45
mov eax, dword [0x10055398]
push str.d_manmelter
call eax
push 0x10056900
mov dword [0x10056bcc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056bcc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100569f0]
cmp eax, dword [esi + 4]
jle 0x100141c9
push 0x100569f0
call fcn.10042603
add esp, 4
cmp dword [0x100569f0], 0xffffffff
jne 0x100141c9
push 0
mov dword [ebp - 4], 0x4e
mov eax, dword [0x10055398]
push str.d_mailbox
call eax
push 0x100569f0
mov dword [0x10056b18], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b18]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c80]
cmp eax, dword [esi + 4]
jle 0x10014229
push 0x10056c80
call fcn.10042603
add esp, 4
cmp dword [0x10056c80], 0xffffffff
jne 0x10014229
push 0
mov dword [ebp - 4], 0x4f
mov eax, dword [0x10055398]
push str.d_the_maul
call eax
push 0x10056c80
mov dword [0x10056c7c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c7c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d38]
cmp eax, dword [esi + 4]
jle 0x10014289
push 0x10056d38
call fcn.10042603
add esp, 4
cmp dword [0x10056d38], 0xffffffff
jne 0x10014289
push 0
mov dword [ebp - 4], 0x50
mov eax, dword [0x10055398]
push str.d_thirddegree
call eax
push 0x10056d38
mov dword [0x10056820], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056820]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056cf8]
cmp eax, dword [esi + 4]
jle 0x100142e9
push 0x10056cf8
call fcn.10042603
add esp, 4
cmp dword [0x10056cf8], 0xffffffff
jne 0x100142e9
push 0
mov dword [ebp - 4], 0x67
mov eax, dword [0x10055398]
push str.d_nessieclub
call eax
push 0x10056cf8
mov dword [0x10056a9c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a9c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056cd8]
cmp eax, dword [esi + 4]
jle 0x10014349
push 0x10056cd8
call fcn.10042603
add esp, 4
cmp dword [0x10056cd8], 0xffffffff
jne 0x10014349
push 0
mov dword [ebp - 4], 0x68
mov eax, dword [0x10055398]
push str.d_scotland_shard
call eax
push 0x10056cd8
mov dword [0x10056bb8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056bb8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056bd0]
cmp eax, dword [esi + 4]
jle 0x100143a9
push 0x10056bd0
call fcn.10042603
add esp, 4
cmp dword [0x10056bd0], 0xffffffff
jne 0x100143a9
push 0
mov dword [ebp - 4], 0x77
mov eax, dword [0x10055398]
push str.d_apocofists
call eax
push 0x10056bd0
mov dword [0x100567d8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100567d8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c14]
cmp eax, dword [esi + 4]
jle 0x10014409
push 0x10056c14
call fcn.10042603
add esp, 4
cmp dword [0x10056c14], 0xffffffff
jne 0x10014409
push 0
mov dword [ebp - 4], 0x78
mov eax, dword [0x10055398]
push str.d_holiday_punch
call eax
push 0x10056c14
mov dword [0x10056aac], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056aac]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100568b8]
cmp eax, dword [esi + 4]
jle 0x10014469
push 0x100568b8
call fcn.10042603
add esp, 4
cmp dword [0x100568b8], 0xffffffff
jne 0x10014469
push 0
mov dword [ebp - 4], 0x7c
mov eax, dword [0x10055398]
push str.d_widowmaker
call eax
push 0x100568b8
mov dword [0x10056d30], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056d30]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a48]
cmp eax, dword [esi + 4]
jle 0x100144c9
push 0x10056a48
call fcn.10042603
add esp, 4
cmp dword [0x10056a48], 0xffffffff
jne 0x100144c9
push 0
mov dword [ebp - 4], 0x7d
mov eax, dword [0x10055398]
push str.d_pomson
call eax
push 0x10056a48
mov dword [0x100569c8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100569c8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100567b4]
cmp eax, dword [esi + 4]
jle 0x10014529
push 0x100567b4
call fcn.10042603
add esp, 4
cmp dword [0x100567b4], 0xffffffff
jne 0x10014529
push 0
mov dword [ebp - 4], 0x81
mov eax, dword [0x10055398]
push str.d_short_circuit
call eax
push 0x100567b4
mov dword [0x100567e4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100567e4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b14]
cmp eax, dword [esi + 4]
jle 0x10014589
push 0x10056b14
call fcn.10042603
add esp, 4
cmp dword [0x10056b14], 0xffffffff
jne 0x10014589
push 0
mov dword [ebp - 4], 0x87
mov eax, dword [0x10055398]
push str.d_eureka_effect
call eax
push 0x10056b14
mov dword [0x10056a78], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a78]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b98]
cmp eax, dword [esi + 4]
jle 0x100145e9
push 0x10056b98
call fcn.10042603
add esp, 4
cmp dword [0x10056b98], 0xffffffff
jne 0x100145e9
push 0
mov dword [ebp - 4], 0x99
mov eax, dword [0x10055398]
push str.d_machina
call eax
push 0x10056b98
mov dword [0x10056cd4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056cd4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056898]
cmp eax, dword [esi + 4]
jle 0x10014649
push 0x10056898
call fcn.10042603
add esp, 4
cmp dword [0x10056898], 0xffffffff
jne 0x10014649
push 0
mov dword [ebp - 4], 0xa7
mov eax, dword [0x10055398]
push str.d_enforcer
call eax
push 0x10056898
mov dword [0x10056858], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056858]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d24]
cmp eax, dword [esi + 4]
jle 0x100146a9
push 0x10056d24
call fcn.10042603
add esp, 4
cmp dword [0x10056d24], 0xffffffff
jne 0x100146a9
push 0
mov dword [ebp - 4], 0xa8
mov eax, dword [0x10055398]
push str.d_diamondback
call eax
push 0x10056d24
mov dword [0x100568bc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568bc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b60]
cmp eax, dword [esi + 4]
jle 0x10014709
push 0x10056b60
call fcn.10042603
add esp, 4
cmp dword [0x10056b60], 0xffffffff
jne 0x10014709
push 0
mov dword [ebp - 4], 0xb2
mov eax, dword [0x10055398]
push str.d_big_earner
call eax
push 0x10056b60
mov dword [0x10056c78], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c78]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100569c0]
cmp eax, dword [esi + 4]
jle 0x10014769
push 0x100569c0
call fcn.10042603
add esp, 4
cmp dword [0x100569c0], 0xffffffff
jne 0x10014769
push 0
mov dword [ebp - 4], 0xb3
mov eax, dword [0x10055398]
push str.d_voodoo_pin
call eax
push 0x100569c0
mov dword [0x10056a08], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a08]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a54]
cmp eax, dword [esi + 4]
jle 0x100147c9
push 0x10056a54
call fcn.10042603
add esp, 4
cmp dword [0x10056a54], 0xffffffff
jne 0x100147c9
push 0
mov dword [ebp - 4], 0xb4
mov eax, dword [0x10055398]
push str.d_sharp_dresser
call eax
push 0x10056a54
mov dword [0x10056b04], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b04]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056868]
cmp eax, dword [esi + 4]
jle 0x10014829
push 0x10056868
call fcn.10042603
add esp, 4
cmp dword [0x10056868], 0xffffffff
jne 0x10014829
push 0
mov dword [ebp - 4], 0xb5
mov eax, dword [0x10055398]
push str.d_spy_cicle
call eax
push 0x10056868
mov dword [0x10056af4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056af4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
cmp eax, 0x3bd
jg 0x100150ae
je case.0x10015f45.15007
sub eax, 0x2da
cmp eax, 0xdb
ja case.0x100164a1.30669
movzx eax, byte [eax + 0x10016ba4]
jmp dword [eax*4 + 0x10016b28]
mov eax, dword [0x10056920]
cmp eax, dword [esi + 4]
jle 0x100148b8
push 0x10056920
call fcn.10042603
add esp, 4
cmp dword [0x10056920], 0xffffffff
jne 0x100148b8
push 0
mov dword [ebp - 4], 5
mov eax, dword [0x10055398]
push str.d_pep_brawlerblaster
call eax
push 0x10056920
mov dword [0x10056c6c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c6c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100569fc]
cmp eax, dword [esi + 4]
jle 0x10014918
push 0x100569fc
call fcn.10042603
add esp, 4
cmp dword [0x100569fc], 0xffffffff
jne 0x10014918
push 0
mov dword [ebp - 4], 0xd
mov eax, dword [0x10055398]
push str.d_pep_pistol
call eax
push 0x100569fc
mov dword [0x100567dc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100567dc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1005680c]
cmp eax, dword [esi + 4]
jle 0x10014978
push 0x1005680c
call fcn.10042603
add esp, 4
cmp dword [0x1005680c], 0xffffffff
jne 0x10014978
push 0
mov dword [ebp - 4], 0xe
mov eax, dword [0x10055398]
push str.d_guillotine
call eax
push 0x1005680c
mov dword [0x10056d4c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056d4c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b90]
cmp eax, dword [esi + 4]
jle 0x100149d8
push 0x10056b90
call fcn.10042603
add esp, 4
cmp dword [0x10056b90], 0xffffffff
jne 0x100149d8
push 0
mov dword [ebp - 4], 0xf
mov eax, dword [0x10055398]
push str.d_guillotine
call eax
push 0x10056b90
mov dword [0x10056ca4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ca4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d40]
cmp eax, dword [esi + 4]
jle 0x10014a38
push 0x10056d40
call fcn.10042603
add esp, 4
cmp dword [0x10056d40], 0xffffffff
jne 0x10014a38
push 0
mov dword [ebp - 4], 0x20
mov eax, dword [0x10055398]
push str.d_skull
call eax
push 0x10056d40
mov dword [0x1005696c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x1005696c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1005686c]
cmp eax, dword [esi + 4]
jle 0x10014a98
push 0x1005686c
call fcn.10042603
add esp, 4
cmp dword [0x1005686c], 0xffffffff
jne 0x10014a98
push 0
mov dword [ebp - 4], 0x21
mov eax, dword [0x10055398]
push str.d_freedom_staff
call eax
push 0x1005686c
mov dword [0x100568a4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568a4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b64]
cmp eax, dword [esi + 4]
jle 0x10014af8
push 0x10056b64
call fcn.10042603
add esp, 4
cmp dword [0x10056b64], 0xffffffff
jne 0x10014af8
push 0
mov dword [ebp - 4], 0x22
mov eax, dword [0x10055398]
push str.d_memory_maker
call eax
push 0x10056b64
mov dword [0x1005683c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x1005683c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056824]
cmp eax, dword [esi + 4]
jle 0x10014b58
push 0x10056824
call fcn.10042603
add esp, 4
cmp dword [0x10056824], 0xffffffff
jne 0x10014b58
push 0
mov dword [ebp - 4], 0x2f
mov eax, dword [0x10055398]
push str.d_dumpster_device
call eax
push 0x10056824
mov dword [0x10056bac], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056bac]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b58]
cmp eax, dword [esi + 4]
jle 0x10014bb8
push 0x10056b58
call fcn.10042603
add esp, 4
cmp dword [0x10056b58], 0xffffffff
jne 0x10014bb8
push 0
mov dword [ebp - 4], 0x3c
mov eax, dword [0x10055398]
push str.d_pickaxe_escape
call eax
push 0x10056b58
mov dword [0x10056af8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056af8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056930]
cmp eax, dword [esi + 4]
jle 0x10014c18
push 0x10056930
call fcn.10042603
add esp, 4
cmp dword [0x10056930], 0xffffffff
jne 0x10014c18
push 0
mov dword [ebp - 4], 0x41
mov eax, dword [0x10055398]
push str.d_rainblower
call eax
push 0x10056930
mov dword [0x10056c28], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c28]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a20]
cmp eax, dword [esi + 4]
jle 0x10014c78
push 0x10056a20
call fcn.10042603
add esp, 4
cmp dword [0x10056a20], 0xffffffff
jne 0x10014c78
push 0
mov dword [ebp - 4], 0x44
mov eax, dword [0x10055398]
push str.d_scorch_shot
call eax
push 0x10056a20
mov dword [0x10056ae4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ae4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c2c]
cmp eax, dword [esi + 4]
jle 0x10014cd8
push 0x10056c2c
call fcn.10042603
add esp, 4
cmp dword [0x10056c2c], 0xffffffff
jne 0x10014cd8
push 0
mov dword [ebp - 4], 0x51
mov eax, dword [0x10055398]
push str.d_lollichop
call eax
push 0x10056c2c
mov dword [0x10056834], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056834]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1005690c]
cmp eax, dword [esi + 4]
jle 0x10014d38
push 0x1005690c
call fcn.10042603
add esp, 4
cmp dword [0x1005690c], 0xffffffff
jne 0x10014d38
push 0
mov dword [ebp - 4], 0x52
mov eax, dword [0x10055398]
push str.d_annihilator
call eax
push 0x1005690c
mov dword [0x10056ccc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ccc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b6c]
cmp eax, dword [esi + 4]
jle 0x10014d98
push 0x10056b6c
call fcn.10042603
add esp, 4
cmp dword [0x10056b6c], 0xffffffff
jne 0x10014d98
push 0
mov dword [ebp - 4], 0x6a
mov eax, dword [0x10055398]
push str.d_long_heatmaker
call eax
push 0x10056b6c
mov dword [0x10056870], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056870]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c84]
cmp eax, dword [esi + 4]
jle 0x10014df8
push 0x10056c84
call fcn.10042603
add esp, 4
cmp dword [0x10056c84], 0xffffffff
jne 0x10014df8
push 0
mov dword [ebp - 4], 0x6b
mov eax, dword [0x10055398]
push str.d_long_heatmaker
call eax
push 0x10056c84
mov dword [0x10056be4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056be4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a10]
cmp eax, dword [esi + 4]
jle 0x10014e58
push 0x10056a10
call fcn.10042603
add esp, 4
cmp dword [0x10056a10], 0xffffffff
jne 0x10014e58
push 0
mov dword [ebp - 4], 0x6c
mov eax, dword [0x10055398]
push str.d_iron_curtain
call eax
push 0x10056a10
mov dword [0x10056804], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056804]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056bf4]
cmp eax, dword [esi + 4]
jle 0x10014eb8
push 0x10056bf4
call fcn.10042603
add esp, 4
cmp dword [0x10056bf4], 0xffffffff
jne 0x10014eb8
push 0
mov dword [ebp - 4], 0x98
mov eax, dword [0x10055398]
push str.d_pro_rifle
call eax
push 0x10056bf4
mov dword [0x100569f4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100569f4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d64]
cmp eax, dword [esi + 4]
jle 0x10014f18
push 0x10056d64
call fcn.10042603
add esp, 4
cmp dword [0x10056d64], 0xffffffff
jne 0x10014f18
push 0
mov dword [ebp - 4], 0xa9
mov eax, dword [0x10055398]
push str.d_psapper
call eax
push 0x10056d64
mov dword [0x10056c24], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c24]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056850]
cmp eax, dword [esi + 4]
jle 0x10014f78
push 0x10056850
call fcn.10042603
add esp, 4
cmp dword [0x10056850], 0xffffffff
jne 0x10014f78
push 0
mov dword [ebp - 4], 0xaa
mov eax, dword [0x10055398]
push str.d_psapper
call eax
push 0x10056850
mov dword [0x10056a0c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a0c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100568b4]
cmp eax, dword [esi + 4]
jle 0x10014fd8
push 0x100568b4
call fcn.10042603
add esp, 4
cmp dword [0x100568b4], 0xffffffff
jne 0x10014fd8
push 0
mov dword [ebp - 4], 0xac
mov eax, dword [0x10055398]
push str.d_recorder
call eax
push 0x100568b4
mov dword [0x10056878], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056878]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b30]
cmp eax, dword [esi + 4]
jle 0x10015038
push 0x10056b30
call fcn.10042603
add esp, 4
cmp dword [0x10056b30], 0xffffffff
jne 0x10015038
push 0
mov dword [ebp - 4], 0xad
mov eax, dword [0x10055398]
push str.d_recorder
call eax
push 0x10056b30
mov dword [0x10056b2c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b2c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a40]
cmp eax, dword [esi + 4]
jle 0x10015098
push 0x10056a40
call fcn.10042603
add esp, 4
cmp dword [0x10056a40], 0xffffffff
jne 0x10015098
push 0
mov dword [ebp - 4], 0xae
mov eax, dword [0x10055398]
push str.d_psapper
call eax
push 0x10056a40
mov dword [0x100567c8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100567c8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
cmp eax, 0x3a98
jg 0x10015f1d
je case.0x10015f45.15007
sub eax, 0x3be
cmp eax, 0xe2
ja case.0x100164a1.30669
movzx eax, byte [eax + 0x10016d4c]
jmp dword [eax*4 + 0x10016c80]
mov eax, dword [0x10056c00]
cmp eax, dword [esi + 4]
jle 0x10015127
push 0x10056c00
call fcn.10042603
add esp, 4
cmp dword [0x10056c00], 0xffffffff
jne 0x10015127
push 0
mov dword [ebp - 4], 2
mov eax, dword [0x10055398]
push str.d_force_a_nature
call eax
push 0x10056c00
mov dword [0x1005687c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x1005687c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100569f8]
cmp eax, dword [esi + 4]
jle 0x10015187
push 0x100569f8
call fcn.10042603
add esp, 4
cmp dword [0x100569f8], 0xffffffff
jne 0x10015187
push 0
mov dword [ebp - 4], 6
mov eax, dword [0x10055398]
push str.d_back_scatter
call eax
push 0x100569f8
mov dword [0x100569d4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100569d4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056aec]
cmp eax, dword [esi + 4]
jle 0x100151e7
push 0x10056aec
call fcn.10042603
add esp, 4
cmp dword [0x10056aec], 0xffffffff
jne 0x100151e7
push 0
mov dword [ebp - 4], 9
mov eax, dword [0x10055398]
push str.d_taunt_scout
call eax
push 0x10056aec
mov dword [0x10056968], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056968]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056978]
cmp eax, dword [esi + 4]
jle 0x10015247
push 0x10056978
call fcn.10042603
add esp, 4
cmp dword [0x10056978], 0xffffffff
jne 0x10015247
push 0
mov dword [ebp - 4], 0x16
mov eax, dword [0x10055398]
push str.d_holymackerel
call eax
push 0x10056978
mov dword [0x10056894], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056894]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056ba4]
cmp eax, dword [esi + 4]
jle 0x100152a7
push 0x10056ba4
call fcn.10042603
add esp, 4
cmp dword [0x10056ba4], 0xffffffff
jne 0x100152a7
push 0
mov dword [ebp - 4], 0x23
mov eax, dword [0x10055398]
push str.d_ham_shank
call eax
push 0x10056ba4
mov dword [0x10056c58], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c58]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c5c]
cmp eax, dword [esi + 4]
jle 0x10015307
push 0x10056c5c
call fcn.10042603
add esp, 4
cmp dword [0x10056c5c], 0xffffffff
jne 0x10015307
push 0
mov dword [ebp - 4], 0x24
mov eax, dword [0x10055398]
push str.d_necro_smasher
call eax
push 0x10056c5c
mov dword [0x100568c8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568c8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056acc]
cmp eax, dword [esi + 4]
jle 0x10015367
push 0x10056acc
call fcn.10042603
add esp, 4
cmp dword [0x10056acc], 0xffffffff
jne 0x10015367
push 0
mov dword [ebp - 4], 0x25
mov eax, dword [0x10055398]
push str.d_crossing_guard
call eax
push 0x10056acc
mov dword [0x10056d1c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056d1c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a34]
cmp eax, dword [esi + 4]
jle 0x100153c7
push 0x10056a34
call fcn.10042603
add esp, 4
cmp dword [0x10056a34], 0xffffffff
jne 0x100153c7
push 0
mov dword [ebp - 4], 0x2b
mov eax, dword [0x10055398]
push str.d_blackbox
call eax
push 0x10056a34
mov dword [0x10056c54], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c54]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100567b8]
cmp eax, dword [esi + 4]
jle 0x10015427
push 0x100567b8
call fcn.10042603
add esp, 4
cmp dword [0x100567b8], 0xffffffff
jne 0x10015427
push 0
mov dword [ebp - 4], 0x30
mov eax, dword [0x10055398]
push str.d_airstrike
call eax
push 0x100567b8
mov dword [0x100567c0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100567c0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056904]
cmp eax, dword [esi + 4]
jle 0x10015487
push 0x10056904
call fcn.10042603
add esp, 4
cmp dword [0x10056904], 0xffffffff
jne 0x10015487
push 0
mov dword [ebp - 4], 0x34
mov eax, dword [0x10055398]
push str.d_panic_attack
call eax
push 0x10056904
mov dword [0x10056bbc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056bbc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056cc4]
cmp eax, dword [esi + 4]
jle 0x100154e7
push 0x10056cc4
call fcn.10042603
add esp, 4
cmp dword [0x10056cc4], 0xffffffff
jne 0x100154e7
push 0
mov dword [ebp - 4], 0x3e
mov eax, dword [0x10055398]
push str.d_backburner
call eax
push 0x10056cc4
mov dword [0x10056bc0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056bc0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100568dc]
cmp eax, dword [esi + 4]
jle 0x10015547
push 0x100568dc
call fcn.10042603
add esp, 4
cmp dword [0x100568dc], 0xffffffff
jne 0x10015547
push 0
mov dword [ebp - 4], 0x42
mov eax, dword [0x10055398]
push str.d_dragons_fury
call eax
push 0x100568dc
mov dword [0x100569dc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100569dc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056934]
cmp eax, dword [esi + 4]
jle 0x100155a7
push 0x10056934
call fcn.10042603
add esp, 4
cmp dword [0x10056934], 0xffffffff
jne 0x100155a7
push 0
mov dword [ebp - 4], 0x43
mov eax, dword [0x10055398]
push str.d_flaregun
call eax
push 0x10056934
mov dword [0x10056d44], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056d44]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100567b0]
cmp eax, dword [esi + 4]
jle 0x10015607
push 0x100567b0
call fcn.10042603
add esp, 4
cmp dword [0x100567b0], 0xffffffff
jne 0x10015607
push 0
mov dword [ebp - 4], 0x47
mov eax, dword [0x10055398]
push str.d_rocketpack
call eax
push 0x100567b0
mov dword [0x10056914], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056914]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056bc8]
cmp eax, dword [esi + 4]
jle 0x10015667
push 0x10056bc8
call fcn.10042603
add esp, 4
cmp dword [0x10056bc8], 0xffffffff
jne 0x10015667
push 0
mov dword [ebp - 4], 0x49
mov eax, dword [0x10055398]
push str.d_axtinguisher
call eax
push 0x10056bc8
mov dword [0x10056cfc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056cfc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d04]
cmp eax, dword [esi + 4]
jle 0x100156c7
push 0x10056d04
call fcn.10042603
add esp, 4
cmp dword [0x10056d04], 0xffffffff
jne 0x100156c7
push 0
mov dword [ebp - 4], 0x53
mov eax, dword [0x10055398]
push str.d_hot_hand
call eax
push 0x10056d04
mov dword [0x100567cc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100567cc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100567d0]
cmp eax, dword [esi + 4]
jle 0x10015727
push 0x100567d0
call fcn.10042603
add esp, 4
cmp dword [0x100567d0], 0xffffffff
jne 0x10015727
push 0
mov dword [ebp - 4], 0x56
mov eax, dword [0x10055398]
push str.d_loose_cannon
call eax
push 0x100567d0
mov dword [0x10056b08], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b08]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100568c4]
cmp eax, dword [esi + 4]
jle 0x10015787
push 0x100568c4
call fcn.10042603
add esp, 4
cmp dword [0x100568c4], 0xffffffff
jne 0x10015787
push 0
mov dword [ebp - 4], 0x57
mov eax, dword [0x10055398]
push str.d_iron_bomber
call eax
push 0x100568c4
mov dword [0x10056ca0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ca0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b7c]
cmp eax, dword [esi + 4]
jle 0x100157e7
push 0x10056b7c
call fcn.10042603
add esp, 4
cmp dword [0x10056b7c], 0xffffffff
jne 0x100157e7
push 0
mov dword [ebp - 4], 0x5b
mov eax, dword [0x10055398]
push str.d_demoshield
call eax
push 0x10056b7c
mov dword [0x100568e0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568e0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d10]
cmp eax, dword [esi + 4]
jle 0x10015847
push 0x10056d10
call fcn.10042603
add esp, 4
cmp dword [0x10056d10], 0xffffffff
jne 0x10015847
push 0
mov dword [ebp - 4], 0x5c
mov eax, dword [0x10055398]
push str.d_tide_turner
call eax
push 0x10056d10
mov dword [0x10056828], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056828]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c1c]
cmp eax, dword [esi + 4]
jle 0x100158a7
push 0x10056c1c
call fcn.10042603
add esp, 4
cmp dword [0x10056c1c], 0xffffffff
jne 0x100158a7
push 0
mov dword [ebp - 4], 0x5e
mov eax, dword [0x10055398]
push str.d_quickiebomb_launcher
call eax
push 0x10056c1c
mov dword [0x10056aa4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056aa4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056944]
cmp eax, dword [esi + 4]
jle 0x10015907
push 0x10056944
call fcn.10042603
add esp, 4
cmp dword [0x10056944], 0xffffffff
jne 0x10015907
push 0
mov dword [ebp - 4], 0x61
mov eax, dword [0x10055398]
push str.d_sword
call eax
push 0x10056944
mov dword [0x10056830], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056830]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056afc]
cmp eax, dword [esi + 4]
jle 0x10015967
push 0x10056afc
call fcn.10042603
add esp, 4
cmp dword [0x10056afc], 0xffffffff
jne 0x10015967
push 0
mov dword [ebp - 4], 0x72
mov eax, dword [0x10055398]
push str.d_gloves_running_urgently
call eax
push 0x10056afc
mov dword [0x10056a90], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a90]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c9c]
cmp eax, dword [esi + 4]
jle 0x100159c7
push 0x10056c9c
call fcn.10042603
add esp, 4
cmp dword [0x10056c9c], 0xffffffff
jne 0x100159c7
push 0
mov dword [ebp - 4], 0x73
mov eax, dword [0x10055398]
push str.d_gloves_running_urgently
call eax
push 0x10056c9c
mov dword [0x100569ec], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100569ec]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100568a8]
cmp eax, dword [esi + 4]
jle 0x10015a27
push 0x100568a8
call fcn.10042603
add esp, 4
cmp dword [0x100568a8], 0xffffffff
jne 0x10015a27
push 0
mov dword [ebp - 4], 0x79
mov eax, dword [0x10055398]
push str.d_bread_bite
call eax
push 0x100568a8
mov dword [0x10056c68], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c68]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100567f8]
cmp eax, dword [esi + 4]
jle 0x10015a87
push 0x100567f8
call fcn.10042603
add esp, 4
cmp dword [0x100567f8], 0xffffffff
jne 0x10015a87
push 0
mov dword [ebp - 4], 0x7b
mov eax, dword [0x10055398]
push str.d_frontier_justice
call eax
push 0x100567f8
mov dword [0x100567ec], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100567ec]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100569b4]
cmp eax, dword [esi + 4]
jle 0x10015ae7
push 0x100569b4
call fcn.10042603
add esp, 4
cmp dword [0x100569b4], 0xffffffff
jne 0x10015ae7
push 0
mov dword [ebp - 4], 0x7e
mov eax, dword [0x10055398]
push str.d_rescue_ranger
call eax
push 0x100569b4
mov dword [0x10056cb0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056cb0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c94]
cmp eax, dword [esi + 4]
jle 0x10015b47
push 0x10056c94
call fcn.10042603
add esp, 4
cmp dword [0x10056c94], 0xffffffff
jne 0x10015b47
push 0
mov dword [ebp - 4], 0x80
mov eax, dword [0x10055398]
push str.d_wrangler_kill
call eax
push 0x10056c94
mov dword [0x10056c70], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c70]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056960]
cmp eax, dword [esi + 4]
jle 0x10015ba7
push 0x10056960
call fcn.10042603
add esp, 4
cmp dword [0x10056960], 0xffffffff
jne 0x10015ba7
push 0
mov dword [ebp - 4], 0x8a
mov eax, dword [0x10055398]
push str.d_crusaders_crossbow
call eax
push 0x10056960
mov dword [0x1005692c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x1005692c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056888]
cmp eax, dword [esi + 4]
jle 0x10015c07
push 0x10056888
call fcn.10042603
add esp, 4
cmp dword [0x10056888], 0xffffffff
jne 0x10015c07
push 0
mov dword [ebp - 4], 0x8c
mov eax, dword [0x10055398]
push str.d_bonesaw
call eax
push 0x10056888
mov dword [0x1005688c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x1005688c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a18]
cmp eax, dword [esi + 4]
jle 0x10015c67
push 0x10056a18
call fcn.10042603
add esp, 4
cmp dword [0x10056a18], 0xffffffff
jne 0x10015c67
push 0
mov dword [ebp - 4], 0x8e
mov eax, dword [0x10055398]
push str.d_ubersaw
call eax
push 0x10056a18
mov dword [0x100569a4], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100569a4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b24]
cmp eax, dword [esi + 4]
jle 0x10015cc7
push 0x10056b24
call fcn.10042603
add esp, 4
cmp dword [0x10056b24], 0xffffffff
jne 0x10015cc7
push 0
mov dword [ebp - 4], 0x94
mov eax, dword [0x10055398]
push str.d_tf_projectile_arrow
call eax
push 0x10056b24
mov dword [0x10056ce8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ce8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056938]
cmp eax, dword [esi + 4]
jle 0x10015d27
push 0x10056938
call fcn.10042603
add esp, 4
cmp dword [0x10056938], 0xffffffff
jne 0x10015d27
push 0
mov dword [ebp - 4], 0x95
mov eax, dword [0x10055398]
push str.d_tf_projectile_arrow
call eax
push 0x10056938
mov dword [0x10056a94], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a94]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056aa8]
cmp eax, dword [esi + 4]
jle 0x10015d87
push 0x10056aa8
call fcn.10042603
add esp, 4
cmp dword [0x10056aa8], 0xffffffff
jne 0x10015d87
push 0
mov dword [ebp - 4], 0x97
mov eax, dword [0x10055398]
push str.d_the_classic
call eax
push 0x10056aa8
mov dword [0x10056bdc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056bdc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b10]
cmp eax, dword [esi + 4]
jle 0x10015de7
push 0x10056b10
call fcn.10042603
add esp, 4
cmp dword [0x10056b10], 0xffffffff
jne 0x10015de7
push 0
mov dword [ebp - 4], 0xa4
mov eax, dword [0x10055398]
push str.d_ambassador
call eax
push 0x10056b10
mov dword [0x10056988], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056988]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a98]
cmp eax, dword [esi + 4]
jle 0x10015e47
push 0x10056a98
call fcn.10042603
add esp, 4
cmp dword [0x10056a98], 0xffffffff
jne 0x10015e47
push 0
mov dword [ebp - 4], 0xab
mov eax, dword [0x10055398]
push str.d_psapper
call eax
push 0x10056a98
mov dword [0x10056980], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056980]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056ce0]
cmp eax, dword [esi + 4]
jle 0x10015ea7
push 0x10056ce0
call fcn.10042603
add esp, 4
cmp dword [0x10056ce0], 0xffffffff
jne 0x10015ea7
push 0
mov dword [ebp - 4], 0xaf
mov eax, dword [0x10055398]
push str.d_psapper
call eax
push 0x10056ce0
mov dword [0x10056a50], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a50]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a80]
cmp eax, dword [esi + 4]
jle 0x10015f07
push 0x10056a80
call fcn.10042603
add esp, 4
cmp dword [0x10056a80], 0xffffffff
jne 0x10015f07
push 0
mov dword [ebp - 4], 0xb8
mov eax, dword [0x10055398]
push str.d_fryingpan
call eax
push 0x10056a80
mov dword [0x100568e8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100568e8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
cmp eax, 0x77c9
jg 0x1001648c
je 0x1001642c
sub eax, 0x3a99
cmp eax, 0x9d
ja case.0x100164a1.30669
movzx eax, byte [eax + 0x10016e68]
jmp dword [eax*4 + 0x10016e30]
mov eax, dword [0x10056994]
cmp eax, dword [esi + 4]
jle 0x10015f96
push 0x10056994
call fcn.10042603
add esp, 4
cmp dword [0x10056994], 0xffffffff
jne 0x10015f96
push 0
mov dword [ebp - 4], 1
mov eax, dword [0x10055398]
push str.d_scattergun
call eax
push 0x10056994
mov dword [0x10056b28], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b28]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100569b0]
cmp eax, dword [esi + 4]
jle 0x10015ff6
push 0x100569b0
call fcn.10042603
add esp, 4
cmp dword [0x100569b0], 0xffffffff
jne 0x10015ff6
push 0
mov dword [ebp - 4], 7
mov eax, dword [0x10055398]
push str.d_pistol
call eax
push 0x100569b0
mov dword [0x10056a7c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a7c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056c18]
cmp eax, dword [esi + 4]
jle 0x10016056
push 0x10056c18
call fcn.10042603
add esp, 4
cmp dword [0x10056c18], 0xffffffff
jne 0x10016056
push 0
mov dword [ebp - 4], 0x28
mov eax, dword [0x10055398]
push str.d_tf_projectile_rocket
call eax
push 0x10056c18
mov dword [0x10056ae8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ae8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056854]
cmp eax, dword [esi + 4]
jle 0x100160b6
push 0x10056854
call fcn.10042603
add esp, 4
cmp dword [0x10056854], 0xffffffff
jne 0x100160b6
push 0
mov dword [ebp - 4], 0x31
mov eax, dword [0x10055398]
push str.d_shotgun_soldier
call eax
push 0x10056854
mov dword [0x10056a60], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a60]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b78]
cmp eax, dword [esi + 4]
jle 0x10016116
push 0x10056b78
call fcn.10042603
add esp, 4
cmp dword [0x10056b78], 0xffffffff
jne 0x10016116
push 0
mov dword [ebp - 4], 0x3d
mov eax, dword [0x10055398]
push str.d_flamethrower
call eax
push 0x10056b78
mov dword [0x10056b80], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056b80]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056cd0]
cmp eax, dword [esi + 4]
jle 0x10016176
push 0x10056cd0
call fcn.10042603
add esp, 4
cmp dword [0x10056cd0], 0xffffffff
jne 0x10016176
push 0
mov dword [ebp - 4], 0x54
mov eax, dword [0x10055398]
push str.d_tf_projectile_pipe
call eax
push 0x10056cd0
mov dword [0x10056be0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056be0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a64]
cmp eax, dword [esi + 4]
jle 0x100161d6
push 0x10056a64
call fcn.10042603
add esp, 4
cmp dword [0x10056a64], 0xffffffff
jne 0x100161d6
push 0
mov dword [ebp - 4], 0x58
mov eax, dword [0x10055398]
push str.d_tf_projectile_pipe_remote
call eax
push 0x10056a64
mov dword [0x10056bfc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056bfc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b44]
cmp eax, dword [esi + 4]
jle 0x10016236
push 0x10056b44
call fcn.10042603
add esp, 4
cmp dword [0x10056b44], 0xffffffff
jne 0x10016236
push 0
mov dword [ebp - 4], 0x69
mov eax, dword [0x10055398]
push str.d_minigun
call eax
push 0x10056b44
mov dword [0x10056c88], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c88]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100567fc]
cmp eax, dword [esi + 4]
jle 0x10016296
push 0x100567fc
call fcn.10042603
add esp, 4
cmp dword [0x100567fc], 0xffffffff
jne 0x10016296
push 0
mov dword [ebp - 4], 0x83
mov eax, dword [0x10055398]
push str.d_wrench
call eax
push 0x100567fc
mov dword [0x10056860], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056860]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056a4c]
cmp eax, dword [esi + 4]
jle 0x100162f6
push 0x10056a4c
call fcn.10042603
add esp, 4
cmp dword [0x10056a4c], 0xffffffff
jne 0x100162f6
push 0
mov dword [ebp - 4], 0x92
mov eax, dword [0x10055398]
push str.d_sniperrifle
call eax
push 0x10056a4c
mov dword [0x10056840], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056840]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1005681c]
cmp eax, dword [esi + 4]
jle 0x10016356
push 0x1005681c
call fcn.10042603
add esp, 4
cmp dword [0x1005681c], 0xffffffff
jne 0x10016356
push 0
mov dword [ebp - 4], 0x9c
mov eax, dword [0x10055398]
push str.d_smg
call eax
push 0x1005681c
mov dword [0x10056a68], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056a68]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056cbc]
cmp eax, dword [esi + 4]
jle 0x100163b6
push 0x10056cbc
call fcn.10042603
add esp, 4
cmp dword [0x10056cbc], 0xffffffff
jne 0x100163b6
push 0
mov dword [ebp - 4], 0xa2
mov eax, dword [0x10055398]
push str.d_revolver
call eax
push 0x10056cbc
mov dword [0x100569bc], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x100569bc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d5c]
cmp eax, dword [esi + 4]
jle 0x10016416
push 0x10056d5c
call fcn.10042603
add esp, 4
cmp dword [0x10056d5c], 0xffffffff
jne 0x10016416
push 0
mov dword [ebp - 4], 0xb6
mov eax, dword [0x10055398]
push str.d_knife
call eax
push 0x10056d5c
mov dword [0x10056ba0], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ba0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056d48]
cmp eax, dword [esi + 4]
jle 0x10016476
push 0x10056d48
call fcn.10042603
add esp, 4
cmp dword [0x10056d48], 0xffffffff
jne 0x10016476
push 0
mov dword [ebp - 4], 0x96
mov eax, dword [0x10055398]
push str.d_shooting_star
call eax
push 0x10056d48
mov dword [0x10056c48], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c48]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
sub eax, 0x77ca
cmp eax, 0x5c
ja case.0x100164a1.30669
movzx eax, byte [eax + 0x10016f1c]
jmp dword [eax*4 + 0x10016f08]
mov eax, dword [0x10056884]
cmp eax, dword [esi + 4]
jle 0x100164f2
push 0x10056884
call fcn.10042603
add esp, 4
cmp dword [0x10056884], 0xffffffff
jne 0x100164f2
push 0
mov dword [ebp - 4], 0x10
mov eax, dword [0x10055398]
push str.d_the_capper
call eax
push 0x10056884
mov dword [0x10056c3c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056c3c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10056b38]
cmp eax, dword [esi + 4]
jle 0x10016552
push 0x10056b38
call fcn.10042603
add esp, 4
cmp dword [0x10056b38], 0xffffffff
jne 0x10016552
push 0
mov dword [ebp - 4], 0x26
mov eax, dword [0x10055398]
push str.d_batsaber
call eax
push 0x10056b38
mov dword [0x10056ca8], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056ca8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x100568ec]
cmp eax, dword [esi + 4]
jle 0x100165b2
push 0x100568ec
call fcn.10042603
add esp, 4
cmp dword [0x100568ec], 0xffffffff
jne 0x100165b2
push 0
mov dword [ebp - 4], 0x27
mov eax, dword [0x10055398]
push str.d_prinny_machete
call eax
push 0x100568ec
mov dword [0x10056d6c], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056d6c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [0x1005689c]
cmp eax, dword [esi + 4]
jle 0x10016612
push 0x1005689c
call fcn.10042603
add esp, 4
cmp dword [0x1005689c], 0xffffffff
jne 0x10016612
push 0
mov dword [ebp - 4], 0x82
mov eax, dword [0x10055398]
push str.d_giger_counter
call eax
push 0x1005689c
mov dword [0x10056990], eax
call fcn.100425b2
add esp, 4
mov eax, dword [0x10056990]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret