Function at 0x10011ff0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10045b71
mov eax, dword fs:[0]
push eax
push esi
push edi
mov eax, dword [0x10055040]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
test edi, edi
je case.0x10016531.30669
mov eax, dword fs:[0x2c]
mov edx, dword [0x10056238]
mov esi, dword [eax + edx*4]
mov eax, dword [0x1005631c]
cmp eax, dword [esi + 4]
jle 0x1001207f
push 0x1005631c
call fcn.10042bc3
add esp, 4
cmp dword [0x1005631c], 0xffffffff
jne 0x1001207f
push str.m_iItemDefinitionIndex
push str.CEconEntity
mov dword [ebp - 4], 0
call fcn.10033580
push 0x1005631c
mov dword [0x10056328], eax
mov dword [ebp - 4], 0xffffffff
call fcn.10042b72
add esp, 4
mov eax, dword [0x10056328]
mov eax, dword [eax + edi]
cmp eax, 0xbe
jg 0x10012ad1
je 0x10012a71
cmp eax, 0xad
ja case.0x10016531.30669
movzx eax, byte [eax + 0x10016790]
jmp dword [eax*4 + 0x100166cc]
mov eax, dword [0x10057a60]
cmp eax, dword [esi + 4]
jle 0x100120fb
push 0x10057a60
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a60], 0xffffffff
jne 0x100120fb
push 0
mov dword [ebp - 4], 8
mov eax, dword [0x100563a0]
push str.d_taunt_scout
call eax
push 0x10057a60
mov dword [0x10057ab8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057ab8]
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 [0x10057bf0]
cmp eax, dword [esi + 4]
jle 0x1001215b
push 0x10057bf0
call fcn.10042bc3
add esp, 4
cmp dword [0x10057bf0], 0xffffffff
jne 0x1001215b
push 0
mov dword [ebp - 4], 0xa
mov eax, dword [0x100563a0]
push str.d_maxgun
call eax
push 0x10057bf0
mov dword [0x100578d4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100578d4]
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 [0x10057c94]
cmp eax, dword [esi + 4]
jle 0x100121bb
push 0x10057c94
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c94], 0xffffffff
jne 0x100121bb
push 0
mov dword [ebp - 4], 0x11
mov eax, dword [0x100563a0]
push str.d_bat
call eax
push 0x10057c94
mov dword [0x10057acc], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057acc]
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 [0x10057cbc]
cmp eax, dword [esi + 4]
jle 0x1001221b
push 0x10057cbc
call fcn.10042bc3
add esp, 4
cmp dword [0x10057cbc], 0xffffffff
jne 0x1001221b
push 0
mov dword [ebp - 4], 0x14
mov eax, dword [0x100563a0]
push str.d_sandman
call eax
push 0x10057cbc
mov dword [0x10057d38], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057d38]
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 [0x10057914]
cmp eax, dword [esi + 4]
jle 0x1001227b
push 0x10057914
call fcn.10042bc3
add esp, 4
cmp dword [0x10057914], 0xffffffff
jne 0x1001227b
push 0
mov dword [ebp - 4], 0x29
mov eax, dword [0x100563a0]
push str.d_rocketlauncher_directhit
call eax
push 0x10057914
mov dword [0x1005799c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x1005799c]
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 [0x10057b38]
cmp eax, dword [esi + 4]
jle 0x100122db
push 0x10057b38
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b38], 0xffffffff
jne 0x100122db
push 0
mov dword [ebp - 4], 0x35
mov eax, dword [0x100563a0]
push str.d_shovel
call eax
push 0x10057b38
mov dword [0x10057ae0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057ae0]
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 [0x10057d64]
cmp eax, dword [esi + 4]
jle 0x1001233b
push 0x10057d64
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d64], 0xffffffff
jne 0x1001233b
push 0
mov dword [ebp - 4], 0x37
mov eax, dword [0x100563a0]
push str.d_pickaxe
call eax
push 0x10057d64
mov dword [0x10057c38], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c38]
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 [0x100578d8]
cmp eax, dword [esi + 4]
jle 0x1001239b
push 0x100578d8
call fcn.10042bc3
add esp, 4
cmp dword [0x100578d8], 0xffffffff
jne 0x1001239b
push 0
mov dword [ebp - 4], 0x38
mov eax, dword [0x100563a0]
push str.d_paintrain
call eax
push 0x100578d8
mov dword [0x10057974], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057974]
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 [0x10057950]
cmp eax, dword [esi + 4]
jle 0x100123fb
push 0x10057950
call fcn.10042bc3
add esp, 4
cmp dword [0x10057950], 0xffffffff
jne 0x100123fb
push 0
mov dword [ebp - 4], 0x4a
mov eax, dword [0x100563a0]
push str.d_sledgehammer
call eax
push 0x10057950
mov dword [0x10057bb4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057bb4]
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 [0x10057a28]
cmp eax, dword [esi + 4]
jle 0x1001245b
push 0x10057a28
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a28], 0xffffffff
jne 0x1001245b
push 0
mov dword [ebp - 4], 0x59
mov eax, dword [0x100563a0]
push str.d_sticky_resistance
call eax
push 0x10057a28
mov dword [0x10057cf8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057cf8]
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 [0x10057878]
cmp eax, dword [esi + 4]
jle 0x100124bb
push 0x10057878
call fcn.10042bc3
add esp, 4
cmp dword [0x10057878], 0xffffffff
jne 0x100124bb
push 0
mov dword [ebp - 4], 0x5a
mov eax, dword [0x100563a0]
push str.d_demoshield
call eax
push 0x10057878
mov dword [0x100578a4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100578a4]
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 [0x10057ce8]
cmp eax, dword [esi + 4]
jle 0x1001251b
push 0x10057ce8
call fcn.10042bc3
add esp, 4
cmp dword [0x10057ce8], 0xffffffff
jne 0x1001251b
push 0
mov dword [ebp - 4], 0x60
mov eax, dword [0x100563a0]
push str.d_sword
call eax
push 0x10057ce8
mov dword [0x100578f8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100578f8]
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 [0x100579e8]
cmp eax, dword [esi + 4]
jle 0x1001257b
push 0x100579e8
call fcn.10042bc3
add esp, 4
cmp dword [0x100579e8], 0xffffffff
jne 0x1001257b
push 0
mov dword [ebp - 4], 0x62
mov eax, dword [0x100563a0]
push str.d_battleaxe
call eax
push 0x100579e8
mov dword [0x10057af4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057af4]
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 [0x10057804]
cmp eax, dword [esi + 4]
jle 0x100125db
push 0x10057804
call fcn.10042bc3
add esp, 4
cmp dword [0x10057804], 0xffffffff
jne 0x100125db
push 0
mov dword [ebp - 4], 0x70
mov eax, dword [0x100563a0]
push str.d_gloves
call eax
push 0x10057804
mov dword [0x10057aa4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057aa4]
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 [0x10057a30]
cmp eax, dword [esi + 4]
jle 0x1001263b
push 0x10057a30
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a30], 0xffffffff
jne 0x1001263b
push 0
mov dword [ebp - 4], 0x7a
mov eax, dword [0x100563a0]
push str.d_frontier_justice
call eax
push 0x10057a30
mov dword [0x10057944], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057944]
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 [0x10057d58]
cmp eax, dword [esi + 4]
jle 0x1001269b
push 0x10057d58
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d58], 0xffffffff
jne 0x1001269b
push 0
mov dword [ebp - 4], 0x7f
mov eax, dword [0x100563a0]
push str.d_wrangler_kill
call eax
push 0x10057d58
mov dword [0x1005783c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x1005783c]
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 [0x10057c78]
cmp eax, dword [esi + 4]
jle 0x100126fb
push 0x10057c78
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c78], 0xffffffff
jne 0x100126fb
push 0
mov dword [ebp - 4], 0x84
mov eax, dword [0x100563a0]
push str.d_robot_arm
call eax
push 0x10057c78
mov dword [0x10057960], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057960]
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 [0x10057c64]
cmp eax, dword [esi + 4]
jle 0x1001275b
push 0x10057c64
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c64], 0xffffffff
jne 0x1001275b
push 0
mov dword [ebp - 4], 0x85
mov eax, dword [0x100563a0]
push str.d_southern_hospitality
call eax
push 0x10057c64
mov dword [0x100578e8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100578e8]
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 [0x10057c54]
cmp eax, dword [esi + 4]
jle 0x100127bb
push 0x10057c54
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c54], 0xffffffff
jne 0x100127bb
push 0
mov dword [ebp - 4], 0x89
mov eax, dword [0x100563a0]
push str.d_blutsauger
call eax
push 0x10057c54
mov dword [0x10057b74], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b74]
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 [0x100577f8]
cmp eax, dword [esi + 4]
jle 0x1001281b
push 0x100577f8
call fcn.10042bc3
add esp, 4
cmp dword [0x100577f8], 0xffffffff
jne 0x1001281b
push 0
mov dword [ebp - 4], 0x8d
mov eax, dword [0x100563a0]
push str.d_ubersaw
call eax
push 0x100577f8
mov dword [0x10057bb8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057bb8]
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 [0x100579dc]
cmp eax, dword [esi + 4]
jle 0x1001287b
push 0x100579dc
call fcn.10042bc3
add esp, 4
cmp dword [0x100579dc], 0xffffffff
jne 0x1001287b
push 0
mov dword [ebp - 4], 0x8f
mov eax, dword [0x100563a0]
push str.d_battleneedle
call eax
push 0x100579dc
mov dword [0x10057c50], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c50]
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 [0x10057b88]
cmp eax, dword [esi + 4]
jle 0x100128db
push 0x10057b88
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b88], 0xffffffff
jne 0x100128db
push 0
mov dword [ebp - 4], 0x93
mov eax, dword [0x100563a0]
push str.d_tf_projectile_arrow
call eax
push 0x10057b88
mov dword [0x1005792c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x1005792c]
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 [0x10057c10]
cmp eax, dword [esi + 4]
jle 0x1001293b
push 0x10057c10
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c10], 0xffffffff
jne 0x1001293b
push 0
mov dword [ebp - 4], 0x9d
mov eax, dword [0x100563a0]
push str.d_club
call eax
push 0x10057c10
mov dword [0x10057ab4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057ab4]
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 [0x10057980]
cmp eax, dword [esi + 4]
jle 0x1001299b
push 0x10057980
call fcn.10042bc3
add esp, 4
cmp dword [0x10057980], 0xffffffff
jne 0x1001299b
push 0
mov dword [ebp - 4], 0x9f
mov eax, dword [0x100563a0]
push str.d_tribalkukri
call eax
push 0x10057980
mov dword [0x10057830], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057830]
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 [0x100577c0]
cmp eax, dword [esi + 4]
jle 0x100129fb
push 0x100577c0
call fcn.10042bc3
add esp, 4
cmp dword [0x100577c0], 0xffffffff
jne 0x100129fb
push 0
mov dword [ebp - 4], 0xa3
mov eax, dword [0x100563a0]
push str.d_ambassador
call eax
push 0x100577c0
mov dword [0x10057ac0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057ac0]
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 [0x100577ec]
cmp eax, dword [esi + 4]
jle 0x10012a5b
push 0x100577ec
call fcn.10042bc3
add esp, 4
cmp dword [0x100577ec], 0xffffffff
jne 0x10012a5b
push 0
mov dword [ebp - 4], 0xa5
mov eax, dword [0x100563a0]
push str.d_samrevolver
call eax
push 0x100577ec
mov dword [0x10057c0c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c0c]
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 [0x10057d54]
cmp eax, dword [esi + 4]
jle 0x10012abb
push 0x10057d54
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d54], 0xffffffff
jne 0x10012abb
push 0
mov dword [ebp - 4], 0x12
mov eax, dword [0x100563a0]
push str.d_bat
call eax
push 0x10057d54
mov dword [0x10057868], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057868]
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 0x10013dc0
je 0x10013d60
sub eax, 0xbf
cmp eax, 0xfb
ja case.0x10016531.30669
movzx eax, byte [eax + 0x10016944]
jmp dword [eax*4 + 0x10016840]
mov eax, dword [0x10057a5c]
cmp eax, dword [esi + 4]
jle 0x10012b4a
push 0x10057a5c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a5c], 0xffffffff
jne 0x10012b4a
push 0
mov dword [ebp - 4], 3
mov eax, dword [0x100563a0]
push str.d_shortstop
call eax
push 0x10057a5c
mov dword [0x10057894], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057894]
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 [0x1005784c]
cmp eax, dword [esi + 4]
jle 0x10012baa
push 0x1005784c
call fcn.10042bc3
add esp, 4
cmp dword [0x1005784c], 0xffffffff
jne 0x10012baa
push 0
mov dword [ebp - 4], 0xb
mov eax, dword [0x100563a0]
push str.d_maxgun
call eax
push 0x1005784c
mov dword [0x10057b20], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b20]
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 [0x10057b54]
cmp eax, dword [esi + 4]
jle 0x10012c0a
push 0x10057b54
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b54], 0xffffffff
jne 0x10012c0a
push 0
mov dword [ebp - 4], 0x15
mov eax, dword [0x100563a0]
push str.d_holymackerel
call eax
push 0x10057b54
mov dword [0x1005795c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x1005795c]
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 [0x10057850]
cmp eax, dword [esi + 4]
jle 0x10012c6a
push 0x10057850
call fcn.10042bc3
add esp, 4
cmp dword [0x10057850], 0xffffffff
jne 0x10012c6a
push 0
mov dword [ebp - 4], 0x17
mov eax, dword [0x100563a0]
push str.d_candycane
call eax
push 0x10057850
mov dword [0x100578d0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100578d0]
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 [0x10057c68]
cmp eax, dword [esi + 4]
jle 0x10012cca
push 0x10057c68
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c68], 0xffffffff
jne 0x10012cca
push 0
mov dword [ebp - 4], 0x18
mov eax, dword [0x100563a0]
push str.d_bostonbasher
call eax
push 0x10057c68
mov dword [0x10057ae4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057ae4]
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 [0x10057a8c]
cmp eax, dword [esi + 4]
jle 0x10012d2a
push 0x10057a8c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a8c], 0xffffffff
jne 0x10012d2a
push 0
mov dword [ebp - 4], 0x19
mov eax, dword [0x100563a0]
push str.d_lavabat
call eax
push 0x10057a8c
mov dword [0x10057a20], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a20]
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 [0x10057978]
cmp eax, dword [esi + 4]
jle 0x10012d8a
push 0x10057978
call fcn.10042bc3
add esp, 4
cmp dword [0x10057978], 0xffffffff
jne 0x10012d8a
push 0
mov dword [ebp - 4], 0x1a
mov eax, dword [0x100563a0]
push str.d_warfan
call eax
push 0x10057978
mov dword [0x10057a18], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a18]
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 [0x100579bc]
cmp eax, dword [esi + 4]
jle 0x10012dea
push 0x100579bc
call fcn.10042bc3
add esp, 4
cmp dword [0x100579bc], 0xffffffff
jne 0x10012dea
push 0
mov dword [ebp - 4], 0x2a
mov eax, dword [0x100563a0]
push str.d_blackbox
call eax
push 0x100579bc
mov dword [0x10057cf0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057cf0]
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 [0x10057b04]
cmp eax, dword [esi + 4]
jle 0x10012e4a
push 0x10057b04
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b04], 0xffffffff
jne 0x10012e4a
push 0
mov dword [ebp - 4], 0x2c
mov eax, dword [0x100563a0]
push str.d_liberty_launcher
call eax
push 0x10057b04
mov dword [0x100579ec], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100579ec]
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 [0x10057ce0]
cmp eax, dword [esi + 4]
jle 0x10012eaa
push 0x10057ce0
call fcn.10042bc3
add esp, 4
cmp dword [0x10057ce0], 0xffffffff
jne 0x10012eaa
push 0
mov dword [ebp - 4], 0x2d
mov eax, dword [0x100563a0]
push str.d_cow_mangler
call eax
push 0x10057ce0
mov dword [0x100577d8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100577d8]
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 [0x100579c8]
cmp eax, dword [esi + 4]
jle 0x10012f0a
push 0x100579c8
call fcn.10042bc3
add esp, 4
cmp dword [0x100579c8], 0xffffffff
jne 0x10012f0a
push 0
mov dword [ebp - 4], 0x32
mov eax, dword [0x100563a0]
push str.d_reserve_shooter
call eax
push 0x100579c8
mov dword [0x10057b24], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b24]
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 [0x10057958]
cmp eax, dword [esi + 4]
jle 0x10012f6a
push 0x10057958
call fcn.10042bc3
add esp, 4
cmp dword [0x10057958], 0xffffffff
jne 0x10012f6a
push 0
mov dword [ebp - 4], 0x33
mov eax, dword [0x100563a0]
push str.d_righteous_bison
call eax
push 0x10057958
mov dword [0x10057884], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057884]
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 [0x10057d5c]
cmp eax, dword [esi + 4]
jle 0x10012fca
push 0x10057d5c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d5c], 0xffffffff
jne 0x10012fca
push 0
mov dword [ebp - 4], 0x36
mov eax, dword [0x100563a0]
push str.d_shovel
call eax
push 0x10057d5c
mov dword [0x10057cf4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057cf4]
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 [0x10057a08]
cmp eax, dword [esi + 4]
jle 0x1001302a
push 0x10057a08
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a08], 0xffffffff
jne 0x1001302a
push 0
mov dword [ebp - 4], 0x39
mov eax, dword [0x100563a0]
push str.d_demokatana
call eax
push 0x10057a08
mov dword [0x10057b78], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b78]
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 [0x10057bc8]
cmp eax, dword [esi + 4]
jle 0x1001308a
push 0x10057bc8
call fcn.10042bc3
add esp, 4
cmp dword [0x10057bc8], 0xffffffff
jne 0x1001308a
push 0
mov dword [ebp - 4], 0x3a
mov eax, dword [0x100563a0]
push str.d_market_gardener
call eax
push 0x10057bc8
mov dword [0x10057c90], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c90]
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 [0x10057bfc]
cmp eax, dword [esi + 4]
jle 0x100130ea
push 0x10057bfc
call fcn.10042bc3
add esp, 4
cmp dword [0x10057bfc], 0xffffffff
jne 0x100130ea
push 0
mov dword [ebp - 4], 0x3f
mov eax, dword [0x100563a0]
push str.d_degreaser
call eax
push 0x10057bfc
mov dword [0x10057b10], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b10]
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 [0x10057ad8]
cmp eax, dword [esi + 4]
jle 0x1001314a
push 0x10057ad8
call fcn.10042bc3
add esp, 4
cmp dword [0x10057ad8], 0xffffffff
jne 0x1001314a
push 0
mov dword [ebp - 4], 0x46
mov eax, dword [0x100563a0]
push str.d_detonator
call eax
push 0x10057ad8
mov dword [0x100577e4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100577e4]
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 [0x10057a3c]
cmp eax, dword [esi + 4]
jle 0x100131aa
push 0x10057a3c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a3c], 0xffffffff
jne 0x100131aa
push 0
mov dword [ebp - 4], 0x48
mov eax, dword [0x100563a0]
push str.d_fireaxe
call eax
push 0x10057a3c
mov dword [0x10057bac], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057bac]
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 [0x10057a78]
cmp eax, dword [esi + 4]
jle 0x1001320a
push 0x10057a78
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a78], 0xffffffff
jne 0x1001320a
push 0
mov dword [ebp - 4], 0x4b
mov eax, dword [0x100563a0]
push str.d_powerjack
call eax
push 0x10057a78
mov dword [0x100577f4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100577f4]
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 [0x10057940]
cmp eax, dword [esi + 4]
jle 0x1001326a
push 0x10057940
call fcn.10042bc3
add esp, 4
cmp dword [0x10057940], 0xffffffff
jne 0x1001326a
push 0
mov dword [ebp - 4], 0x4c
mov eax, dword [0x100563a0]
push str.d_back_scratcher
call eax
push 0x10057940
mov dword [0x100579e4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100579e4]
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 [0x1005780c]
cmp eax, dword [esi + 4]
jle 0x100132ca
push 0x1005780c
call fcn.10042bc3
add esp, 4
cmp dword [0x1005780c], 0xffffffff
jne 0x100132ca
push 0
mov dword [ebp - 4], 0x4d
mov eax, dword [0x100563a0]
push str.d_lava_axe
call eax
push 0x1005780c
mov dword [0x10057a74], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a74]
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 [0x10057d30]
cmp eax, dword [esi + 4]
jle 0x1001332a
push 0x10057d30
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d30], 0xffffffff
jne 0x1001332a
push 0
mov dword [ebp - 4], 0x55
mov eax, dword [0x100563a0]
push str.d_loch_n_load
call eax
push 0x10057d30
mov dword [0x1005794c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x1005794c]
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 [0x10057a04]
cmp eax, dword [esi + 4]
jle 0x1001338a
push 0x10057a04
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a04], 0xffffffff
jne 0x1001338a
push 0
mov dword [ebp - 4], 0x5d
mov eax, dword [0x100563a0]
push str.d_splendid_screen
call eax
push 0x10057a04
mov dword [0x10057a2c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a2c]
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 [0x100578f4]
cmp eax, dword [esi + 4]
jle 0x100133ea
push 0x100578f4
call fcn.10042bc3
add esp, 4
cmp dword [0x100578f4], 0xffffffff
jne 0x100133ea
push 0
mov dword [ebp - 4], 0x5f
mov eax, dword [0x100563a0]
push str.d_bottle
call eax
push 0x100578f4
mov dword [0x10057d40], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057d40]
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 [0x10057adc]
cmp eax, dword [esi + 4]
jle 0x1001344a
push 0x10057adc
call fcn.10042bc3
add esp, 4
cmp dword [0x10057adc], 0xffffffff
jne 0x1001344a
push 0
mov dword [ebp - 4], 0x63
mov eax, dword [0x100563a0]
push str.d_headtaker
call eax
push 0x10057adc
mov dword [0x100578dc], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100578dc]
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 [0x100577c8]
cmp eax, dword [esi + 4]
jle 0x100134aa
push 0x100577c8
call fcn.10042bc3
add esp, 4
cmp dword [0x100577c8], 0xffffffff
jne 0x100134aa
push 0
mov dword [ebp - 4], 0x64
mov eax, dword [0x100563a0]
push str.d_ullapool_caber_explosion
call eax
push 0x100577c8
mov dword [0x10057b98], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b98]
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 [0x10057b50]
cmp eax, dword [esi + 4]
jle 0x1001350a
push 0x10057b50
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b50], 0xffffffff
jne 0x1001350a
push 0
mov dword [ebp - 4], 0x65
mov eax, dword [0x100563a0]
push str.d_claidheamohmor
call eax
push 0x10057b50
mov dword [0x100578c4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100578c4]
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 [0x100579d0]
cmp eax, dword [esi + 4]
jle 0x1001356a
push 0x100579d0
call fcn.10042bc3
add esp, 4
cmp dword [0x100579d0], 0xffffffff
jne 0x1001356a
push 0
mov dword [ebp - 4], 0x66
mov eax, dword [0x100563a0]
push str.d_persian_persuader
call eax
push 0x100579d0
mov dword [0x10057ad4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057ad4]
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 [0x10057988]
cmp eax, dword [esi + 4]
jle 0x100135ca
push 0x10057988
call fcn.10042bc3
add esp, 4
cmp dword [0x10057988], 0xffffffff
jne 0x100135ca
push 0
mov dword [ebp - 4], 0x6d
mov eax, dword [0x100563a0]
push str.d_iron_curtain
call eax
push 0x10057988
mov dword [0x100579ac], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100579ac]
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 [0x10057b4c]
cmp eax, dword [esi + 4]
jle 0x1001362a
push 0x10057b4c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b4c], 0xffffffff
jne 0x1001362a
push 0
mov dword [ebp - 4], 0x6e
mov eax, dword [0x100563a0]
push str.d_family_business
call eax
push 0x10057b4c
mov dword [0x100578b0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100578b0]
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 [0x10057b6c]
cmp eax, dword [esi + 4]
jle 0x1001368a
push 0x10057b6c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b6c], 0xffffffff
jne 0x1001368a
push 0
mov dword [ebp - 4], 0x6f
mov eax, dword [0x100563a0]
push str.d_fists
call eax
push 0x10057b6c
mov dword [0x10057abc], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057abc]
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 [0x100578b4]
cmp eax, dword [esi + 4]
jle 0x100136ea
push 0x100578b4
call fcn.10042bc3
add esp, 4
cmp dword [0x100578b4], 0xffffffff
jne 0x100136ea
push 0
mov dword [ebp - 4], 0x71
mov eax, dword [0x100563a0]
push str.d_gloves_running_urgently
call eax
push 0x100578b4
mov dword [0x10057bf4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057bf4]
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 [0x10057920]
cmp eax, dword [esi + 4]
jle 0x1001374a
push 0x10057920
call fcn.10042bc3
add esp, 4
cmp dword [0x10057920], 0xffffffff
jne 0x1001374a
push 0
mov dword [ebp - 4], 0x74
mov eax, dword [0x100563a0]
push str.d_warrior_spirit
call eax
push 0x10057920
mov dword [0x100579a0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100579a0]
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 [0x10057d18]
cmp eax, dword [esi + 4]
jle 0x100137aa
push 0x10057d18
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d18], 0xffffffff
jne 0x100137aa
push 0
mov dword [ebp - 4], 0x75
mov eax, dword [0x100563a0]
push str.d_steel_fists
call eax
push 0x10057d18
mov dword [0x10057c34], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c34]
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 [0x10057b58]
cmp eax, dword [esi + 4]
jle 0x1001380a
push 0x10057b58
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b58], 0xffffffff
jne 0x1001380a
push 0
mov dword [ebp - 4], 0x76
mov eax, dword [0x100563a0]
push str.d_eviction_notice
call eax
push 0x10057b58
mov dword [0x10057900], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057900]
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 [0x10057ac8]
cmp eax, dword [esi + 4]
jle 0x1001386a
push 0x10057ac8
call fcn.10042bc3
add esp, 4
cmp dword [0x10057ac8], 0xffffffff
jne 0x1001386a
push 0
mov dword [ebp - 4], 0x86
mov eax, dword [0x100563a0]
push str.d_wrench_jag
call eax
push 0x10057ac8
mov dword [0x10057b40], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b40]
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 [0x10057848]
cmp eax, dword [esi + 4]
jle 0x100138ca
push 0x10057848
call fcn.10042bc3
add esp, 4
cmp dword [0x10057848], 0xffffffff
jne 0x100138ca
push 0
mov dword [ebp - 4], 0x88
mov eax, dword [0x100563a0]
push str.d_syringegun_medic
call eax
push 0x10057848
mov dword [0x10057bec], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057bec]
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 [0x10057928]
cmp eax, dword [esi + 4]
jle 0x1001392a
push 0x10057928
call fcn.10042bc3
add esp, 4
cmp dword [0x10057928], 0xffffffff
jne 0x1001392a
push 0
mov dword [ebp - 4], 0x8b
mov eax, dword [0x100563a0]
push str.d_proto_syringe
call eax
push 0x10057928
mov dword [0x10057d1c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057d1c]
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 [0x10057818]
cmp eax, dword [esi + 4]
jle 0x1001398a
push 0x10057818
call fcn.10042bc3
add esp, 4
cmp dword [0x10057818], 0xffffffff
jne 0x1001398a
push 0
mov dword [ebp - 4], 0x90
mov eax, dword [0x100563a0]
push str.d_amputator
call eax
push 0x10057818
mov dword [0x10057cb8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057cb8]
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 [0x10057990]
cmp eax, dword [esi + 4]
jle 0x100139ea
push 0x10057990
call fcn.10042bc3
add esp, 4
cmp dword [0x10057990], 0xffffffff
jne 0x100139ea
push 0
mov dword [ebp - 4], 0x91
mov eax, dword [0x100563a0]
push str.d_solemnvow
call eax
push 0x10057990
mov dword [0x10057a90], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a90]
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 [0x10057cc4]
cmp eax, dword [esi + 4]
jle 0x10013a4a
push 0x10057cc4
call fcn.10042bc3
add esp, 4
cmp dword [0x10057cc4], 0xffffffff
jne 0x10013a4a
push 0
mov dword [ebp - 4], 0x9a
mov eax, dword [0x100563a0]
push str.d_bazaar_bargain
call eax
push 0x10057cc4
mov dword [0x10057c24], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c24]
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 [0x10057b44]
cmp eax, dword [esi + 4]
jle 0x10013aaa
push 0x10057b44
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b44], 0xffffffff
jne 0x10013aaa
push 0
mov dword [ebp - 4], 0x9b
mov eax, dword [0x100563a0]
push str.d_sydney_sleeper
call eax
push 0x10057b44
mov dword [0x10057954], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057954]
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 [0x10057ac4]
cmp eax, dword [esi + 4]
jle 0x10013b0a
push 0x10057ac4
call fcn.10042bc3
add esp, 4
cmp dword [0x10057ac4], 0xffffffff
jne 0x10013b0a
push 0
mov dword [ebp - 4], 0x9e
mov eax, dword [0x100563a0]
push str.d_club
call eax
push 0x10057ac4
mov dword [0x100579a4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100579a4]
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 [0x10057b90]
cmp eax, dword [esi + 4]
jle 0x10013b6a
push 0x10057b90
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b90], 0xffffffff
jne 0x10013b6a
push 0
mov dword [ebp - 4], 0xa0
mov eax, dword [0x100563a0]
push str.d_bushwacka
call eax
push 0x10057b90
mov dword [0x100579d4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100579d4]
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 [0x10057968]
cmp eax, dword [esi + 4]
jle 0x10013bca
push 0x10057968
call fcn.10042bc3
add esp, 4
cmp dword [0x10057968], 0xffffffff
jne 0x10013bca
push 0
mov dword [ebp - 4], 0xa1
mov eax, dword [0x100563a0]
push str.d_shahanshah
call eax
push 0x10057968
mov dword [0x10057d6c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057d6c]
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 [0x10057bdc]
cmp eax, dword [esi + 4]
jle 0x10013c2a
push 0x10057bdc
call fcn.10042bc3
add esp, 4
cmp dword [0x10057bdc], 0xffffffff
jne 0x10013c2a
push 0
mov dword [ebp - 4], 0xa6
mov eax, dword [0x100563a0]
push str.d_letranger
call eax
push 0x10057bdc
mov dword [0x10057d10], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057d10]
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 [0x10057860]
cmp eax, dword [esi + 4]
jle 0x10013c8a
push 0x10057860
call fcn.10042bc3
add esp, 4
cmp dword [0x10057860], 0xffffffff
jne 0x10013c8a
push 0
mov dword [ebp - 4], 0xb0
mov eax, dword [0x100563a0]
push str.d_eternal_reward
call eax
push 0x10057860
mov dword [0x10057c3c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c3c]
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 [0x10057c14]
cmp eax, dword [esi + 4]
jle 0x10013cea
push 0x10057c14
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c14], 0xffffffff
jne 0x10013cea
push 0
mov dword [ebp - 4], 0xb1
mov eax, dword [0x100563a0]
push str.d_kunai
call eax
push 0x10057c14
mov dword [0x1005791c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x1005791c]
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 [0x10057a34]
cmp eax, dword [esi + 4]
jle 0x10013d4a
push 0x10057a34
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a34], 0xffffffff
jne 0x10013d4a
push 0
mov dword [ebp - 4], 0xb7
mov eax, dword [0x100563a0]
push str.d_fryingpan
call eax
push 0x10057a34
mov dword [0x10057c08], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c08]
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 [0x10057a40]
cmp eax, dword [esi + 4]
jle 0x10013daa
push 0x10057a40
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a40], 0xffffffff
jne 0x10013daa
push 0
mov dword [ebp - 4], 0x3b
mov eax, dword [0x100563a0]
push str.d_disciplinary_action
call eax
push 0x10057a40
mov dword [0x10057a88], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a88]
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 0x100148cf
je case.0x10015fd5.15094
sub eax, 0x1c0
cmp eax, 0xdd
ja case.0x10016531.30669
movzx eax, byte [eax + 0x10016ad8]
jmp dword [eax*4 + 0x10016a40]
mov eax, dword [0x10057b8c]
cmp eax, dword [esi + 4]
jle 0x10013e39
push 0x10057b8c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b8c], 0xffffffff
jne 0x10013e39
push 0
mov dword [ebp - 4], 4
mov eax, dword [0x100563a0]
push str.d_soda_popper
call eax
push 0x10057b8c
mov dword [0x10057c9c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c9c]
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 [0x100578fc]
cmp eax, dword [esi + 4]
jle 0x10013e99
push 0x100578fc
call fcn.10042bc3
add esp, 4
cmp dword [0x100578fc], 0xffffffff
jne 0x10013e99
push 0
mov dword [ebp - 4], 0xc
mov eax, dword [0x100563a0]
push str.d_the_winger
call eax
push 0x100578fc
mov dword [0x10057814], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057814]
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 [0x10057c44]
cmp eax, dword [esi + 4]
jle 0x10013ef9
push 0x10057c44
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c44], 0xffffffff
jne 0x10013ef9
push 0
mov dword [ebp - 4], 0x13
mov eax, dword [0x100563a0]
push str.d_bat
call eax
push 0x10057c44
mov dword [0x10057bd8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057bd8]
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 [0x100579b0]
cmp eax, dword [esi + 4]
jle 0x10013f59
push 0x100579b0
call fcn.10042bc3
add esp, 4
cmp dword [0x100579b0], 0xffffffff
jne 0x10013f59
push 0
mov dword [ebp - 4], 0x1b
mov eax, dword [0x100563a0]
push str.d_atomizer
call eax
push 0x100579b0
mov dword [0x10057b60], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b60]
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 [0x10057d04]
cmp eax, dword [esi + 4]
jle 0x10013fb9
push 0x10057d04
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d04], 0xffffffff
jne 0x10013fb9
push 0
mov dword [ebp - 4], 0x1c
mov eax, dword [0x100563a0]
push str.d_scout_sword
call eax
push 0x10057d04
mov dword [0x10057a48], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a48]
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 [0x10057ba0]
cmp eax, dword [esi + 4]
jle 0x10014019
push 0x10057ba0
call fcn.10042bc3
add esp, 4
cmp dword [0x10057ba0], 0xffffffff
jne 0x10014019
push 0
mov dword [ebp - 4], 0x1d
mov eax, dword [0x100563a0]
push str.d_nonnonviolent_protest
call eax
push 0x10057ba0
mov dword [0x1005790c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x1005790c]
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 [0x10057a70]
cmp eax, dword [esi + 4]
jle 0x10014079
push 0x10057a70
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a70], 0xffffffff
jne 0x10014079
push 0
mov dword [ebp - 4], 0x1e
mov eax, dword [0x100563a0]
push str.d_unarmed_combat
call eax
push 0x10057a70
mov dword [0x10057ccc], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057ccc]
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 [0x1005781c]
cmp eax, dword [esi + 4]
jle 0x100140d9
push 0x1005781c
call fcn.10042bc3
add esp, 4
cmp dword [0x1005781c], 0xffffffff
jne 0x100140d9
push 0
mov dword [ebp - 4], 0x1f
mov eax, dword [0x100563a0]
push str.d_wrap_assassin
call eax
push 0x1005781c
mov dword [0x10057d24], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057d24]
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 [0x10057c48]
cmp eax, dword [esi + 4]
jle 0x10014139
push 0x10057c48
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c48], 0xffffffff
jne 0x10014139
push 0
mov dword [ebp - 4], 0x2e
mov eax, dword [0x100563a0]
push str.d_quake_rl
call eax
push 0x10057c48
mov dword [0x10057d0c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057d0c]
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 [0x10057d2c]
cmp eax, dword [esi + 4]
jle 0x10014199
push 0x10057d2c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d2c], 0xffffffff
jne 0x10014199
push 0
mov dword [ebp - 4], 0x40
mov eax, dword [0x100563a0]
push str.d_phlogistinator
call eax
push 0x10057d2c
mov dword [0x10057cb0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057cb0]
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 [0x10057904]
cmp eax, dword [esi + 4]
jle 0x100141f9
push 0x10057904
call fcn.10042bc3
add esp, 4
cmp dword [0x10057904], 0xffffffff
jne 0x100141f9
push 0
mov dword [ebp - 4], 0x45
mov eax, dword [0x100563a0]
push str.d_manmelter
call eax
push 0x10057904
mov dword [0x10057bd0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057bd0]
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 [0x100579f4]
cmp eax, dword [esi + 4]
jle 0x10014259
push 0x100579f4
call fcn.10042bc3
add esp, 4
cmp dword [0x100579f4], 0xffffffff
jne 0x10014259
push 0
mov dword [ebp - 4], 0x4e
mov eax, dword [0x100563a0]
push str.d_mailbox
call eax
push 0x100579f4
mov dword [0x10057b1c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b1c]
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 [0x10057c84]
cmp eax, dword [esi + 4]
jle 0x100142b9
push 0x10057c84
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c84], 0xffffffff
jne 0x100142b9
push 0
mov dword [ebp - 4], 0x4f
mov eax, dword [0x100563a0]
push str.d_the_maul
call eax
push 0x10057c84
mov dword [0x10057c80], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c80]
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 [0x10057d3c]
cmp eax, dword [esi + 4]
jle 0x10014319
push 0x10057d3c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d3c], 0xffffffff
jne 0x10014319
push 0
mov dword [ebp - 4], 0x50
mov eax, dword [0x100563a0]
push str.d_thirddegree
call eax
push 0x10057d3c
mov dword [0x10057824], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057824]
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 [0x10057cfc]
cmp eax, dword [esi + 4]
jle 0x10014379
push 0x10057cfc
call fcn.10042bc3
add esp, 4
cmp dword [0x10057cfc], 0xffffffff
jne 0x10014379
push 0
mov dword [ebp - 4], 0x67
mov eax, dword [0x100563a0]
push str.d_nessieclub
call eax
push 0x10057cfc
mov dword [0x10057aa0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057aa0]
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 [0x10057cdc]
cmp eax, dword [esi + 4]
jle 0x100143d9
push 0x10057cdc
call fcn.10042bc3
add esp, 4
cmp dword [0x10057cdc], 0xffffffff
jne 0x100143d9
push 0
mov dword [ebp - 4], 0x68
mov eax, dword [0x100563a0]
push str.d_scotland_shard
call eax
push 0x10057cdc
mov dword [0x10057bbc], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057bbc]
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 [0x10057bd4]
cmp eax, dword [esi + 4]
jle 0x10014439
push 0x10057bd4
call fcn.10042bc3
add esp, 4
cmp dword [0x10057bd4], 0xffffffff
jne 0x10014439
push 0
mov dword [ebp - 4], 0x77
mov eax, dword [0x100563a0]
push str.d_apocofists
call eax
push 0x10057bd4
mov dword [0x100577dc], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100577dc]
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 [0x10057c18]
cmp eax, dword [esi + 4]
jle 0x10014499
push 0x10057c18
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c18], 0xffffffff
jne 0x10014499
push 0
mov dword [ebp - 4], 0x78
mov eax, dword [0x100563a0]
push str.d_holiday_punch
call eax
push 0x10057c18
mov dword [0x10057ab0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057ab0]
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 [0x100578bc]
cmp eax, dword [esi + 4]
jle 0x100144f9
push 0x100578bc
call fcn.10042bc3
add esp, 4
cmp dword [0x100578bc], 0xffffffff
jne 0x100144f9
push 0
mov dword [ebp - 4], 0x7c
mov eax, dword [0x100563a0]
push str.d_widowmaker
call eax
push 0x100578bc
mov dword [0x10057d34], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057d34]
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 [0x10057a4c]
cmp eax, dword [esi + 4]
jle 0x10014559
push 0x10057a4c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a4c], 0xffffffff
jne 0x10014559
push 0
mov dword [ebp - 4], 0x7d
mov eax, dword [0x100563a0]
push str.d_pomson
call eax
push 0x10057a4c
mov dword [0x100579cc], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100579cc]
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 [0x100577b8]
cmp eax, dword [esi + 4]
jle 0x100145b9
push 0x100577b8
call fcn.10042bc3
add esp, 4
cmp dword [0x100577b8], 0xffffffff
jne 0x100145b9
push 0
mov dword [ebp - 4], 0x81
mov eax, dword [0x100563a0]
push str.d_short_circuit
call eax
push 0x100577b8
mov dword [0x100577e8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100577e8]
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 [0x10057b18]
cmp eax, dword [esi + 4]
jle 0x10014619
push 0x10057b18
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b18], 0xffffffff
jne 0x10014619
push 0
mov dword [ebp - 4], 0x87
mov eax, dword [0x100563a0]
push str.d_eureka_effect
call eax
push 0x10057b18
mov dword [0x10057a7c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a7c]
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 [0x10057b9c]
cmp eax, dword [esi + 4]
jle 0x10014679
push 0x10057b9c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b9c], 0xffffffff
jne 0x10014679
push 0
mov dword [ebp - 4], 0x99
mov eax, dword [0x100563a0]
push str.d_machina
call eax
push 0x10057b9c
mov dword [0x10057cd8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057cd8]
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 [0x1005789c]
cmp eax, dword [esi + 4]
jle 0x100146d9
push 0x1005789c
call fcn.10042bc3
add esp, 4
cmp dword [0x1005789c], 0xffffffff
jne 0x100146d9
push 0
mov dword [ebp - 4], 0xa7
mov eax, dword [0x100563a0]
push str.d_enforcer
call eax
push 0x1005789c
mov dword [0x1005785c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x1005785c]
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 [0x10057d28]
cmp eax, dword [esi + 4]
jle 0x10014739
push 0x10057d28
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d28], 0xffffffff
jne 0x10014739
push 0
mov dword [ebp - 4], 0xa8
mov eax, dword [0x100563a0]
push str.d_diamondback
call eax
push 0x10057d28
mov dword [0x100578c0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100578c0]
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 [0x10057b64]
cmp eax, dword [esi + 4]
jle 0x10014799
push 0x10057b64
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b64], 0xffffffff
jne 0x10014799
push 0
mov dword [ebp - 4], 0xb2
mov eax, dword [0x100563a0]
push str.d_big_earner
call eax
push 0x10057b64
mov dword [0x10057c7c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c7c]
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 [0x100579c4]
cmp eax, dword [esi + 4]
jle 0x100147f9
push 0x100579c4
call fcn.10042bc3
add esp, 4
cmp dword [0x100579c4], 0xffffffff
jne 0x100147f9
push 0
mov dword [ebp - 4], 0xb3
mov eax, dword [0x100563a0]
push str.d_voodoo_pin
call eax
push 0x100579c4
mov dword [0x10057a0c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a0c]
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 [0x10057a58]
cmp eax, dword [esi + 4]
jle 0x10014859
push 0x10057a58
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a58], 0xffffffff
jne 0x10014859
push 0
mov dword [ebp - 4], 0xb4
mov eax, dword [0x100563a0]
push str.d_sharp_dresser
call eax
push 0x10057a58
mov dword [0x10057b08], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b08]
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 [0x1005786c]
cmp eax, dword [esi + 4]
jle 0x100148b9
push 0x1005786c
call fcn.10042bc3
add esp, 4
cmp dword [0x1005786c], 0xffffffff
jne 0x100148b9
push 0
mov dword [ebp - 4], 0xb5
mov eax, dword [0x100563a0]
push str.d_spy_cicle
call eax
push 0x1005786c
mov dword [0x10057af8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057af8]
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 0x1001513e
je case.0x10015fd5.15007
sub eax, 0x2da
cmp eax, 0xdb
ja case.0x10016531.30669
movzx eax, byte [eax + 0x10016c34]
jmp dword [eax*4 + 0x10016bb8]
mov eax, dword [0x10057924]
cmp eax, dword [esi + 4]
jle 0x10014948
push 0x10057924
call fcn.10042bc3
add esp, 4
cmp dword [0x10057924], 0xffffffff
jne 0x10014948
push 0
mov dword [ebp - 4], 5
mov eax, dword [0x100563a0]
push str.d_pep_brawlerblaster
call eax
push 0x10057924
mov dword [0x10057c70], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c70]
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 [0x10057a00]
cmp eax, dword [esi + 4]
jle 0x100149a8
push 0x10057a00
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a00], 0xffffffff
jne 0x100149a8
push 0
mov dword [ebp - 4], 0xd
mov eax, dword [0x100563a0]
push str.d_pep_pistol
call eax
push 0x10057a00
mov dword [0x100577e0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100577e0]
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 [0x10057810]
cmp eax, dword [esi + 4]
jle 0x10014a08
push 0x10057810
call fcn.10042bc3
add esp, 4
cmp dword [0x10057810], 0xffffffff
jne 0x10014a08
push 0
mov dword [ebp - 4], 0xe
mov eax, dword [0x100563a0]
push str.d_guillotine
call eax
push 0x10057810
mov dword [0x10057d50], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057d50]
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 [0x10057b94]
cmp eax, dword [esi + 4]
jle 0x10014a68
push 0x10057b94
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b94], 0xffffffff
jne 0x10014a68
push 0
mov dword [ebp - 4], 0xf
mov eax, dword [0x100563a0]
push str.d_guillotine
call eax
push 0x10057b94
mov dword [0x10057ca8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057ca8]
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 [0x10057d44]
cmp eax, dword [esi + 4]
jle 0x10014ac8
push 0x10057d44
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d44], 0xffffffff
jne 0x10014ac8
push 0
mov dword [ebp - 4], 0x20
mov eax, dword [0x100563a0]
push str.d_skull
call eax
push 0x10057d44
mov dword [0x10057970], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057970]
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 [0x10057870]
cmp eax, dword [esi + 4]
jle 0x10014b28
push 0x10057870
call fcn.10042bc3
add esp, 4
cmp dword [0x10057870], 0xffffffff
jne 0x10014b28
push 0
mov dword [ebp - 4], 0x21
mov eax, dword [0x100563a0]
push str.d_freedom_staff
call eax
push 0x10057870
mov dword [0x100578a8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100578a8]
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 [0x10057b68]
cmp eax, dword [esi + 4]
jle 0x10014b88
push 0x10057b68
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b68], 0xffffffff
jne 0x10014b88
push 0
mov dword [ebp - 4], 0x22
mov eax, dword [0x100563a0]
push str.d_memory_maker
call eax
push 0x10057b68
mov dword [0x10057840], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057840]
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 [0x10057828]
cmp eax, dword [esi + 4]
jle 0x10014be8
push 0x10057828
call fcn.10042bc3
add esp, 4
cmp dword [0x10057828], 0xffffffff
jne 0x10014be8
push 0
mov dword [ebp - 4], 0x2f
mov eax, dword [0x100563a0]
push str.d_dumpster_device
call eax
push 0x10057828
mov dword [0x10057bb0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057bb0]
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 [0x10057b5c]
cmp eax, dword [esi + 4]
jle 0x10014c48
push 0x10057b5c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b5c], 0xffffffff
jne 0x10014c48
push 0
mov dword [ebp - 4], 0x3c
mov eax, dword [0x100563a0]
push str.d_pickaxe_escape
call eax
push 0x10057b5c
mov dword [0x10057afc], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057afc]
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 [0x10057934]
cmp eax, dword [esi + 4]
jle 0x10014ca8
push 0x10057934
call fcn.10042bc3
add esp, 4
cmp dword [0x10057934], 0xffffffff
jne 0x10014ca8
push 0
mov dword [ebp - 4], 0x41
mov eax, dword [0x100563a0]
push str.d_rainblower
call eax
push 0x10057934
mov dword [0x10057c2c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c2c]
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 [0x10057a24]
cmp eax, dword [esi + 4]
jle 0x10014d08
push 0x10057a24
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a24], 0xffffffff
jne 0x10014d08
push 0
mov dword [ebp - 4], 0x44
mov eax, dword [0x100563a0]
push str.d_scorch_shot
call eax
push 0x10057a24
mov dword [0x10057ae8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057ae8]
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 [0x10057c30]
cmp eax, dword [esi + 4]
jle 0x10014d68
push 0x10057c30
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c30], 0xffffffff
jne 0x10014d68
push 0
mov dword [ebp - 4], 0x51
mov eax, dword [0x100563a0]
push str.d_lollichop
call eax
push 0x10057c30
mov dword [0x10057838], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057838]
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 [0x10057910]
cmp eax, dword [esi + 4]
jle 0x10014dc8
push 0x10057910
call fcn.10042bc3
add esp, 4
cmp dword [0x10057910], 0xffffffff
jne 0x10014dc8
push 0
mov dword [ebp - 4], 0x52
mov eax, dword [0x100563a0]
push str.d_annihilator
call eax
push 0x10057910
mov dword [0x10057cd0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057cd0]
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 [0x10057b70]
cmp eax, dword [esi + 4]
jle 0x10014e28
push 0x10057b70
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b70], 0xffffffff
jne 0x10014e28
push 0
mov dword [ebp - 4], 0x6a
mov eax, dword [0x100563a0]
push str.d_long_heatmaker
call eax
push 0x10057b70
mov dword [0x10057874], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057874]
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 [0x10057c88]
cmp eax, dword [esi + 4]
jle 0x10014e88
push 0x10057c88
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c88], 0xffffffff
jne 0x10014e88
push 0
mov dword [ebp - 4], 0x6b
mov eax, dword [0x100563a0]
push str.d_long_heatmaker
call eax
push 0x10057c88
mov dword [0x10057be8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057be8]
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 [0x10057a14]
cmp eax, dword [esi + 4]
jle 0x10014ee8
push 0x10057a14
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a14], 0xffffffff
jne 0x10014ee8
push 0
mov dword [ebp - 4], 0x6c
mov eax, dword [0x100563a0]
push str.d_iron_curtain
call eax
push 0x10057a14
mov dword [0x10057808], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057808]
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 [0x10057bf8]
cmp eax, dword [esi + 4]
jle 0x10014f48
push 0x10057bf8
call fcn.10042bc3
add esp, 4
cmp dword [0x10057bf8], 0xffffffff
jne 0x10014f48
push 0
mov dword [ebp - 4], 0x98
mov eax, dword [0x100563a0]
push str.d_pro_rifle
call eax
push 0x10057bf8
mov dword [0x100579f8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100579f8]
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 [0x10057d68]
cmp eax, dword [esi + 4]
jle 0x10014fa8
push 0x10057d68
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d68], 0xffffffff
jne 0x10014fa8
push 0
mov dword [ebp - 4], 0xa9
mov eax, dword [0x100563a0]
push str.d_psapper
call eax
push 0x10057d68
mov dword [0x10057c28], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c28]
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 [0x10057854]
cmp eax, dword [esi + 4]
jle 0x10015008
push 0x10057854
call fcn.10042bc3
add esp, 4
cmp dword [0x10057854], 0xffffffff
jne 0x10015008
push 0
mov dword [ebp - 4], 0xaa
mov eax, dword [0x100563a0]
push str.d_psapper
call eax
push 0x10057854
mov dword [0x10057a10], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a10]
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 [0x100578b8]
cmp eax, dword [esi + 4]
jle 0x10015068
push 0x100578b8
call fcn.10042bc3
add esp, 4
cmp dword [0x100578b8], 0xffffffff
jne 0x10015068
push 0
mov dword [ebp - 4], 0xac
mov eax, dword [0x100563a0]
push str.d_recorder
call eax
push 0x100578b8
mov dword [0x1005787c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x1005787c]
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 [0x10057b34]
cmp eax, dword [esi + 4]
jle 0x100150c8
push 0x10057b34
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b34], 0xffffffff
jne 0x100150c8
push 0
mov dword [ebp - 4], 0xad
mov eax, dword [0x100563a0]
push str.d_recorder
call eax
push 0x10057b34
mov dword [0x10057b30], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b30]
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 [0x10057a44]
cmp eax, dword [esi + 4]
jle 0x10015128
push 0x10057a44
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a44], 0xffffffff
jne 0x10015128
push 0
mov dword [ebp - 4], 0xae
mov eax, dword [0x100563a0]
push str.d_psapper
call eax
push 0x10057a44
mov dword [0x100577cc], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100577cc]
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 0x10015fad
je case.0x10015fd5.15007
sub eax, 0x3be
cmp eax, 0xe2
ja case.0x10016531.30669
movzx eax, byte [eax + 0x10016ddc]
jmp dword [eax*4 + 0x10016d10]
mov eax, dword [0x10057c04]
cmp eax, dword [esi + 4]
jle 0x100151b7
push 0x10057c04
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c04], 0xffffffff
jne 0x100151b7
push 0
mov dword [ebp - 4], 2
mov eax, dword [0x100563a0]
push str.d_force_a_nature
call eax
push 0x10057c04
mov dword [0x10057880], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057880]
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 [0x100579fc]
cmp eax, dword [esi + 4]
jle 0x10015217
push 0x100579fc
call fcn.10042bc3
add esp, 4
cmp dword [0x100579fc], 0xffffffff
jne 0x10015217
push 0
mov dword [ebp - 4], 6
mov eax, dword [0x100563a0]
push str.d_back_scatter
call eax
push 0x100579fc
mov dword [0x100579d8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100579d8]
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 [0x10057af0]
cmp eax, dword [esi + 4]
jle 0x10015277
push 0x10057af0
call fcn.10042bc3
add esp, 4
cmp dword [0x10057af0], 0xffffffff
jne 0x10015277
push 0
mov dword [ebp - 4], 9
mov eax, dword [0x100563a0]
push str.d_taunt_scout
call eax
push 0x10057af0
mov dword [0x1005796c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x1005796c]
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 [0x1005797c]
cmp eax, dword [esi + 4]
jle 0x100152d7
push 0x1005797c
call fcn.10042bc3
add esp, 4
cmp dword [0x1005797c], 0xffffffff
jne 0x100152d7
push 0
mov dword [ebp - 4], 0x16
mov eax, dword [0x100563a0]
push str.d_holymackerel
call eax
push 0x1005797c
mov dword [0x10057898], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057898]
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 [0x10057ba8]
cmp eax, dword [esi + 4]
jle 0x10015337
push 0x10057ba8
call fcn.10042bc3
add esp, 4
cmp dword [0x10057ba8], 0xffffffff
jne 0x10015337
push 0
mov dword [ebp - 4], 0x23
mov eax, dword [0x100563a0]
push str.d_ham_shank
call eax
push 0x10057ba8
mov dword [0x10057c5c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c5c]
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 [0x10057c60]
cmp eax, dword [esi + 4]
jle 0x10015397
push 0x10057c60
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c60], 0xffffffff
jne 0x10015397
push 0
mov dword [ebp - 4], 0x24
mov eax, dword [0x100563a0]
push str.d_necro_smasher
call eax
push 0x10057c60
mov dword [0x100578cc], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100578cc]
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 [0x10057ad0]
cmp eax, dword [esi + 4]
jle 0x100153f7
push 0x10057ad0
call fcn.10042bc3
add esp, 4
cmp dword [0x10057ad0], 0xffffffff
jne 0x100153f7
push 0
mov dword [ebp - 4], 0x25
mov eax, dword [0x100563a0]
push str.d_crossing_guard
call eax
push 0x10057ad0
mov dword [0x10057d20], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057d20]
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 [0x10057a38]
cmp eax, dword [esi + 4]
jle 0x10015457
push 0x10057a38
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a38], 0xffffffff
jne 0x10015457
push 0
mov dword [ebp - 4], 0x2b
mov eax, dword [0x100563a0]
push str.d_blackbox
call eax
push 0x10057a38
mov dword [0x10057c58], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c58]
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 [0x100577bc]
cmp eax, dword [esi + 4]
jle 0x100154b7
push 0x100577bc
call fcn.10042bc3
add esp, 4
cmp dword [0x100577bc], 0xffffffff
jne 0x100154b7
push 0
mov dword [ebp - 4], 0x30
mov eax, dword [0x100563a0]
push str.d_airstrike
call eax
push 0x100577bc
mov dword [0x100577c4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100577c4]
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 [0x10057908]
cmp eax, dword [esi + 4]
jle 0x10015517
push 0x10057908
call fcn.10042bc3
add esp, 4
cmp dword [0x10057908], 0xffffffff
jne 0x10015517
push 0
mov dword [ebp - 4], 0x34
mov eax, dword [0x100563a0]
push str.d_panic_attack
call eax
push 0x10057908
mov dword [0x10057bc0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057bc0]
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 [0x10057cc8]
cmp eax, dword [esi + 4]
jle 0x10015577
push 0x10057cc8
call fcn.10042bc3
add esp, 4
cmp dword [0x10057cc8], 0xffffffff
jne 0x10015577
push 0
mov dword [ebp - 4], 0x3e
mov eax, dword [0x100563a0]
push str.d_backburner
call eax
push 0x10057cc8
mov dword [0x10057bc4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057bc4]
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 [0x100578e0]
cmp eax, dword [esi + 4]
jle 0x100155d7
push 0x100578e0
call fcn.10042bc3
add esp, 4
cmp dword [0x100578e0], 0xffffffff
jne 0x100155d7
push 0
mov dword [ebp - 4], 0x42
mov eax, dword [0x100563a0]
push str.d_dragons_fury
call eax
push 0x100578e0
mov dword [0x100579e0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100579e0]
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 [0x10057938]
cmp eax, dword [esi + 4]
jle 0x10015637
push 0x10057938
call fcn.10042bc3
add esp, 4
cmp dword [0x10057938], 0xffffffff
jne 0x10015637
push 0
mov dword [ebp - 4], 0x43
mov eax, dword [0x100563a0]
push str.d_flaregun
call eax
push 0x10057938
mov dword [0x10057d48], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057d48]
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 [0x100577b4]
cmp eax, dword [esi + 4]
jle 0x10015697
push 0x100577b4
call fcn.10042bc3
add esp, 4
cmp dword [0x100577b4], 0xffffffff
jne 0x10015697
push 0
mov dword [ebp - 4], 0x47
mov eax, dword [0x100563a0]
push str.d_rocketpack
call eax
push 0x100577b4
mov dword [0x10057918], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057918]
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 [0x10057bcc]
cmp eax, dword [esi + 4]
jle 0x100156f7
push 0x10057bcc
call fcn.10042bc3
add esp, 4
cmp dword [0x10057bcc], 0xffffffff
jne 0x100156f7
push 0
mov dword [ebp - 4], 0x49
mov eax, dword [0x100563a0]
push str.d_axtinguisher
call eax
push 0x10057bcc
mov dword [0x10057d00], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057d00]
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 [0x10057d08]
cmp eax, dword [esi + 4]
jle 0x10015757
push 0x10057d08
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d08], 0xffffffff
jne 0x10015757
push 0
mov dword [ebp - 4], 0x53
mov eax, dword [0x100563a0]
push str.d_hot_hand
call eax
push 0x10057d08
mov dword [0x100577d0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100577d0]
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 [0x100577d4]
cmp eax, dword [esi + 4]
jle 0x100157b7
push 0x100577d4
call fcn.10042bc3
add esp, 4
cmp dword [0x100577d4], 0xffffffff
jne 0x100157b7
push 0
mov dword [ebp - 4], 0x56
mov eax, dword [0x100563a0]
push str.d_loose_cannon
call eax
push 0x100577d4
mov dword [0x10057b0c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b0c]
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 [0x100578c8]
cmp eax, dword [esi + 4]
jle 0x10015817
push 0x100578c8
call fcn.10042bc3
add esp, 4
cmp dword [0x100578c8], 0xffffffff
jne 0x10015817
push 0
mov dword [ebp - 4], 0x57
mov eax, dword [0x100563a0]
push str.d_iron_bomber
call eax
push 0x100578c8
mov dword [0x10057ca4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057ca4]
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 [0x10057b80]
cmp eax, dword [esi + 4]
jle 0x10015877
push 0x10057b80
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b80], 0xffffffff
jne 0x10015877
push 0
mov dword [ebp - 4], 0x5b
mov eax, dword [0x100563a0]
push str.d_demoshield
call eax
push 0x10057b80
mov dword [0x100578e4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100578e4]
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 [0x10057d14]
cmp eax, dword [esi + 4]
jle 0x100158d7
push 0x10057d14
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d14], 0xffffffff
jne 0x100158d7
push 0
mov dword [ebp - 4], 0x5c
mov eax, dword [0x100563a0]
push str.d_tide_turner
call eax
push 0x10057d14
mov dword [0x1005782c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x1005782c]
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 [0x10057c20]
cmp eax, dword [esi + 4]
jle 0x10015937
push 0x10057c20
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c20], 0xffffffff
jne 0x10015937
push 0
mov dword [ebp - 4], 0x5e
mov eax, dword [0x100563a0]
push str.d_quickiebomb_launcher
call eax
push 0x10057c20
mov dword [0x10057aa8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057aa8]
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 [0x10057948]
cmp eax, dword [esi + 4]
jle 0x10015997
push 0x10057948
call fcn.10042bc3
add esp, 4
cmp dword [0x10057948], 0xffffffff
jne 0x10015997
push 0
mov dword [ebp - 4], 0x61
mov eax, dword [0x100563a0]
push str.d_sword
call eax
push 0x10057948
mov dword [0x10057834], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057834]
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 [0x10057b00]
cmp eax, dword [esi + 4]
jle 0x100159f7
push 0x10057b00
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b00], 0xffffffff
jne 0x100159f7
push 0
mov dword [ebp - 4], 0x72
mov eax, dword [0x100563a0]
push str.d_gloves_running_urgently
call eax
push 0x10057b00
mov dword [0x10057a94], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a94]
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 [0x10057ca0]
cmp eax, dword [esi + 4]
jle 0x10015a57
push 0x10057ca0
call fcn.10042bc3
add esp, 4
cmp dword [0x10057ca0], 0xffffffff
jne 0x10015a57
push 0
mov dword [ebp - 4], 0x73
mov eax, dword [0x100563a0]
push str.d_gloves_running_urgently
call eax
push 0x10057ca0
mov dword [0x100579f0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100579f0]
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 [0x100578ac]
cmp eax, dword [esi + 4]
jle 0x10015ab7
push 0x100578ac
call fcn.10042bc3
add esp, 4
cmp dword [0x100578ac], 0xffffffff
jne 0x10015ab7
push 0
mov dword [ebp - 4], 0x79
mov eax, dword [0x100563a0]
push str.d_bread_bite
call eax
push 0x100578ac
mov dword [0x10057c6c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c6c]
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 [0x100577fc]
cmp eax, dword [esi + 4]
jle 0x10015b17
push 0x100577fc
call fcn.10042bc3
add esp, 4
cmp dword [0x100577fc], 0xffffffff
jne 0x10015b17
push 0
mov dword [ebp - 4], 0x7b
mov eax, dword [0x100563a0]
push str.d_frontier_justice
call eax
push 0x100577fc
mov dword [0x100577f0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100577f0]
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 [0x100579b8]
cmp eax, dword [esi + 4]
jle 0x10015b77
push 0x100579b8
call fcn.10042bc3
add esp, 4
cmp dword [0x100579b8], 0xffffffff
jne 0x10015b77
push 0
mov dword [ebp - 4], 0x7e
mov eax, dword [0x100563a0]
push str.d_rescue_ranger
call eax
push 0x100579b8
mov dword [0x10057cb4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057cb4]
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 [0x10057c98]
cmp eax, dword [esi + 4]
jle 0x10015bd7
push 0x10057c98
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c98], 0xffffffff
jne 0x10015bd7
push 0
mov dword [ebp - 4], 0x80
mov eax, dword [0x100563a0]
push str.d_wrangler_kill
call eax
push 0x10057c98
mov dword [0x10057c74], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c74]
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 [0x10057964]
cmp eax, dword [esi + 4]
jle 0x10015c37
push 0x10057964
call fcn.10042bc3
add esp, 4
cmp dword [0x10057964], 0xffffffff
jne 0x10015c37
push 0
mov dword [ebp - 4], 0x8a
mov eax, dword [0x100563a0]
push str.d_crusaders_crossbow
call eax
push 0x10057964
mov dword [0x10057930], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057930]
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 [0x1005788c]
cmp eax, dword [esi + 4]
jle 0x10015c97
push 0x1005788c
call fcn.10042bc3
add esp, 4
cmp dword [0x1005788c], 0xffffffff
jne 0x10015c97
push 0
mov dword [ebp - 4], 0x8c
mov eax, dword [0x100563a0]
push str.d_bonesaw
call eax
push 0x1005788c
mov dword [0x10057890], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057890]
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 [0x10057a1c]
cmp eax, dword [esi + 4]
jle 0x10015cf7
push 0x10057a1c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a1c], 0xffffffff
jne 0x10015cf7
push 0
mov dword [ebp - 4], 0x8e
mov eax, dword [0x100563a0]
push str.d_ubersaw
call eax
push 0x10057a1c
mov dword [0x100579a8], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100579a8]
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 [0x10057b28]
cmp eax, dword [esi + 4]
jle 0x10015d57
push 0x10057b28
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b28], 0xffffffff
jne 0x10015d57
push 0
mov dword [ebp - 4], 0x94
mov eax, dword [0x100563a0]
push str.d_tf_projectile_arrow
call eax
push 0x10057b28
mov dword [0x10057cec], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057cec]
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 [0x1005793c]
cmp eax, dword [esi + 4]
jle 0x10015db7
push 0x1005793c
call fcn.10042bc3
add esp, 4
cmp dword [0x1005793c], 0xffffffff
jne 0x10015db7
push 0
mov dword [ebp - 4], 0x95
mov eax, dword [0x100563a0]
push str.d_tf_projectile_arrow
call eax
push 0x1005793c
mov dword [0x10057a98], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a98]
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 [0x10057aac]
cmp eax, dword [esi + 4]
jle 0x10015e17
push 0x10057aac
call fcn.10042bc3
add esp, 4
cmp dword [0x10057aac], 0xffffffff
jne 0x10015e17
push 0
mov dword [ebp - 4], 0x97
mov eax, dword [0x100563a0]
push str.d_the_classic
call eax
push 0x10057aac
mov dword [0x10057be0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057be0]
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 [0x10057b14]
cmp eax, dword [esi + 4]
jle 0x10015e77
push 0x10057b14
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b14], 0xffffffff
jne 0x10015e77
push 0
mov dword [ebp - 4], 0xa4
mov eax, dword [0x100563a0]
push str.d_ambassador
call eax
push 0x10057b14
mov dword [0x1005798c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x1005798c]
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 [0x10057a9c]
cmp eax, dword [esi + 4]
jle 0x10015ed7
push 0x10057a9c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a9c], 0xffffffff
jne 0x10015ed7
push 0
mov dword [ebp - 4], 0xab
mov eax, dword [0x100563a0]
push str.d_psapper
call eax
push 0x10057a9c
mov dword [0x10057984], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057984]
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 [0x10057ce4]
cmp eax, dword [esi + 4]
jle 0x10015f37
push 0x10057ce4
call fcn.10042bc3
add esp, 4
cmp dword [0x10057ce4], 0xffffffff
jne 0x10015f37
push 0
mov dword [ebp - 4], 0xaf
mov eax, dword [0x100563a0]
push str.d_psapper
call eax
push 0x10057ce4
mov dword [0x10057a54], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a54]
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 [0x10057a84]
cmp eax, dword [esi + 4]
jle 0x10015f97
push 0x10057a84
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a84], 0xffffffff
jne 0x10015f97
push 0
mov dword [ebp - 4], 0xb8
mov eax, dword [0x100563a0]
push str.d_fryingpan
call eax
push 0x10057a84
mov dword [0x100578ec], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100578ec]
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 0x1001651c
je 0x100164bc
sub eax, 0x3a99
cmp eax, 0x9d
ja case.0x10016531.30669
movzx eax, byte [eax + 0x10016ef8]
jmp dword [eax*4 + 0x10016ec0]
mov eax, dword [0x10057998]
cmp eax, dword [esi + 4]
jle 0x10016026
push 0x10057998
call fcn.10042bc3
add esp, 4
cmp dword [0x10057998], 0xffffffff
jne 0x10016026
push 0
mov dword [ebp - 4], 1
mov eax, dword [0x100563a0]
push str.d_scattergun
call eax
push 0x10057998
mov dword [0x10057b2c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b2c]
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 [0x100579b4]
cmp eax, dword [esi + 4]
jle 0x10016086
push 0x100579b4
call fcn.10042bc3
add esp, 4
cmp dword [0x100579b4], 0xffffffff
jne 0x10016086
push 0
mov dword [ebp - 4], 7
mov eax, dword [0x100563a0]
push str.d_pistol
call eax
push 0x100579b4
mov dword [0x10057a80], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a80]
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 [0x10057c1c]
cmp eax, dword [esi + 4]
jle 0x100160e6
push 0x10057c1c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057c1c], 0xffffffff
jne 0x100160e6
push 0
mov dword [ebp - 4], 0x28
mov eax, dword [0x100563a0]
push str.d_tf_projectile_rocket
call eax
push 0x10057c1c
mov dword [0x10057aec], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057aec]
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 [0x10057858]
cmp eax, dword [esi + 4]
jle 0x10016146
push 0x10057858
call fcn.10042bc3
add esp, 4
cmp dword [0x10057858], 0xffffffff
jne 0x10016146
push 0
mov dword [ebp - 4], 0x31
mov eax, dword [0x100563a0]
push str.d_shotgun_soldier
call eax
push 0x10057858
mov dword [0x10057a64], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a64]
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 [0x10057b7c]
cmp eax, dword [esi + 4]
jle 0x100161a6
push 0x10057b7c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b7c], 0xffffffff
jne 0x100161a6
push 0
mov dword [ebp - 4], 0x3d
mov eax, dword [0x100563a0]
push str.d_flamethrower
call eax
push 0x10057b7c
mov dword [0x10057b84], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057b84]
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 [0x10057cd4]
cmp eax, dword [esi + 4]
jle 0x10016206
push 0x10057cd4
call fcn.10042bc3
add esp, 4
cmp dword [0x10057cd4], 0xffffffff
jne 0x10016206
push 0
mov dword [ebp - 4], 0x54
mov eax, dword [0x100563a0]
push str.d_tf_projectile_pipe
call eax
push 0x10057cd4
mov dword [0x10057be4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057be4]
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 [0x10057a68]
cmp eax, dword [esi + 4]
jle 0x10016266
push 0x10057a68
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a68], 0xffffffff
jne 0x10016266
push 0
mov dword [ebp - 4], 0x58
mov eax, dword [0x100563a0]
push str.d_tf_projectile_pipe_remote
call eax
push 0x10057a68
mov dword [0x10057c00], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c00]
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 [0x10057b48]
cmp eax, dword [esi + 4]
jle 0x100162c6
push 0x10057b48
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b48], 0xffffffff
jne 0x100162c6
push 0
mov dword [ebp - 4], 0x69
mov eax, dword [0x100563a0]
push str.d_minigun
call eax
push 0x10057b48
mov dword [0x10057c8c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c8c]
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 [0x10057800]
cmp eax, dword [esi + 4]
jle 0x10016326
push 0x10057800
call fcn.10042bc3
add esp, 4
cmp dword [0x10057800], 0xffffffff
jne 0x10016326
push 0
mov dword [ebp - 4], 0x83
mov eax, dword [0x100563a0]
push str.d_wrench
call eax
push 0x10057800
mov dword [0x10057864], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057864]
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 [0x10057a50]
cmp eax, dword [esi + 4]
jle 0x10016386
push 0x10057a50
call fcn.10042bc3
add esp, 4
cmp dword [0x10057a50], 0xffffffff
jne 0x10016386
push 0
mov dword [ebp - 4], 0x92
mov eax, dword [0x100563a0]
push str.d_sniperrifle
call eax
push 0x10057a50
mov dword [0x10057844], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057844]
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 [0x10057820]
cmp eax, dword [esi + 4]
jle 0x100163e6
push 0x10057820
call fcn.10042bc3
add esp, 4
cmp dword [0x10057820], 0xffffffff
jne 0x100163e6
push 0
mov dword [ebp - 4], 0x9c
mov eax, dword [0x100563a0]
push str.d_smg
call eax
push 0x10057820
mov dword [0x10057a6c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057a6c]
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 [0x10057cc0]
cmp eax, dword [esi + 4]
jle 0x10016446
push 0x10057cc0
call fcn.10042bc3
add esp, 4
cmp dword [0x10057cc0], 0xffffffff
jne 0x10016446
push 0
mov dword [ebp - 4], 0xa2
mov eax, dword [0x100563a0]
push str.d_revolver
call eax
push 0x10057cc0
mov dword [0x100579c0], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x100579c0]
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 [0x10057d60]
cmp eax, dword [esi + 4]
jle 0x100164a6
push 0x10057d60
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d60], 0xffffffff
jne 0x100164a6
push 0
mov dword [ebp - 4], 0xb6
mov eax, dword [0x100563a0]
push str.d_knife
call eax
push 0x10057d60
mov dword [0x10057ba4], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057ba4]
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 [0x10057d4c]
cmp eax, dword [esi + 4]
jle 0x10016506
push 0x10057d4c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057d4c], 0xffffffff
jne 0x10016506
push 0
mov dword [ebp - 4], 0x96
mov eax, dword [0x100563a0]
push str.d_shooting_star
call eax
push 0x10057d4c
mov dword [0x10057c4c], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c4c]
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.0x10016531.30669
movzx eax, byte [eax + 0x10016fac]
jmp dword [eax*4 + 0x10016f98]
mov eax, dword [0x10057888]
cmp eax, dword [esi + 4]
jle 0x10016582
push 0x10057888
call fcn.10042bc3
add esp, 4
cmp dword [0x10057888], 0xffffffff
jne 0x10016582
push 0
mov dword [ebp - 4], 0x10
mov eax, dword [0x100563a0]
push str.d_the_capper
call eax
push 0x10057888
mov dword [0x10057c40], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057c40]
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 [0x10057b3c]
cmp eax, dword [esi + 4]
jle 0x100165e2
push 0x10057b3c
call fcn.10042bc3
add esp, 4
cmp dword [0x10057b3c], 0xffffffff
jne 0x100165e2
push 0
mov dword [ebp - 4], 0x26
mov eax, dword [0x100563a0]
push str.d_batsaber
call eax
push 0x10057b3c
mov dword [0x10057cac], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057cac]
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 [0x100578f0]
cmp eax, dword [esi + 4]
jle 0x10016642
push 0x100578f0
call fcn.10042bc3
add esp, 4
cmp dword [0x100578f0], 0xffffffff
jne 0x10016642
push 0
mov dword [ebp - 4], 0x27
mov eax, dword [0x100563a0]
push str.d_prinny_machete
call eax
push 0x100578f0
mov dword [0x10057d70], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057d70]
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 [0x100578a0]
cmp eax, dword [esi + 4]
jle 0x100166a2
push 0x100578a0
call fcn.10042bc3
add esp, 4
cmp dword [0x100578a0], 0xffffffff
jne 0x100166a2
push 0
mov dword [ebp - 4], 0x82
mov eax, dword [0x100563a0]
push str.d_giger_counter
call eax
push 0x100578a0
mov dword [0x10057994], eax
call fcn.10042b72
add esp, 4
mov eax, dword [0x10057994]
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