Function at 0x4bbc00
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5d0b99
mov eax, dword fs:[0]
push eax
push ecx
mov eax, 0x2e24
call fcn.0059bbc0
mov eax, dword [0x6229a0]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
mov byte [0x6661b0], 1
mov dword [ebp - 4], 0
mov eax, dword [esi]
mov edx, dword [eax + 0x40]
mov eax, dword [str.CG_CG0]
movups xmmword [ebp - 0x17c], xmm0
mov dword [ebp - 0x17c], eax
mov ax, word [0x5de4b8]
mov dword [ebp - 0x16c], 6
mov dword [ebp - 0x168], 0xf
mov word [ebp - 0x178], ax
mov byte [ebp - 0x176], 0
lea eax, [ebp - 0x17c]
mov byte [ebp - 4], 1
push eax
lea eax, [ebp - 0x1ee0]
mov ecx, esi
push eax
call edx
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.00500570
lea ecx, [ebp - 0x1ee0]
mov dword [0x6659ec], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x168]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bbcf8
mov eax, dword [ebp - 0x17c]
inc ecx
cmp ecx, 0x1000
jb 0x4bbcee
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x16c], 0
xorps xmm0, xmm0
mov dword [ebp - 0x168], 0xf
mov byte [ebp - 0x17c], 0
mov eax, dword [esi]
mov edx, dword [eax + 0x40]
mov eax, dword [str.CG_CG1]
movups xmmword [ebp - 0x164], xmm0
mov dword [ebp - 0x164], eax
mov ax, word [0x5de4c0]
mov dword [ebp - 0x154], 6
mov dword [ebp - 0x150], 0xf
mov word [ebp - 0x160], ax
mov byte [ebp - 0x15e], 0
lea eax, [ebp - 0x164]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x1eec]
mov ecx, esi
push eax
call edx
mov ecx, eax
mov byte [ebp - 4], 4
call fcn.00500570
lea ecx, [ebp - 0x1eec]
mov dword [0x6659f0], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x150]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bbdc4
mov eax, dword [ebp - 0x164]
inc ecx
cmp ecx, 0x1000
jb 0x4bbdba
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x154], 0
xorps xmm0, xmm0
mov dword [ebp - 0x150], 0xf
mov byte [ebp - 0x164], 0
mov eax, dword [esi]
mov edx, dword [eax + 0x40]
mov eax, dword [str.CG_CG3]
movups xmmword [ebp - 0x14c], xmm0
mov dword [ebp - 0x14c], eax
mov ax, word [0x5de4c8]
mov dword [ebp - 0x13c], 6
mov dword [ebp - 0x138], 0xf
mov word [ebp - 0x148], ax
mov byte [ebp - 0x146], 0
lea eax, [ebp - 0x14c]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x1ef8]
mov ecx, esi
push eax
call edx
mov ecx, eax
mov byte [ebp - 4], 6
call fcn.00500570
lea ecx, [ebp - 0x1ef8]
mov dword [0x6659f4], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x138]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bbe90
mov eax, dword [ebp - 0x14c]
inc ecx
cmp ecx, 0x1000
jb 0x4bbe86
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x13c], 0
xorps xmm0, xmm0
mov dword [ebp - 0x138], 0xf
mov byte [ebp - 0x14c], 0
mov eax, dword [esi]
mov edx, dword [eax + 0x40]
mov al, byte [0x5de4d4]
movups xmmword [ebp - 0x134], xmm0
mov dword [ebp - 0x124], 9
movq xmm0, qword [str.CG_CHARAS]
mov dword [ebp - 0x120], 0xf
movq qword [ebp - 0x134], xmm0
mov byte [ebp - 0x12c], al
mov byte [ebp - 0x12b], 0
lea eax, [ebp - 0x134]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0x1f04]
mov ecx, esi
push eax
call edx
mov ecx, eax
mov byte [ebp - 4], 8
call fcn.00500570
lea ecx, [ebp - 0x1f04]
mov dword [0x6659f8], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x120]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bbf5f
mov eax, dword [ebp - 0x134]
inc ecx
cmp ecx, 0x1000
jb 0x4bbf55
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x124], 0
xorps xmm0, xmm0
mov dword [ebp - 0x120], 0xf
mov byte [ebp - 0x134], 0
mov eax, dword [esi]
mov edx, dword [eax + 0x40]
mov al, byte [0x5de4e0]
movups xmmword [ebp - 0x11c], xmm0
mov dword [ebp - 0x10c], 9
movq xmm0, qword [str.CG_MAINUI]
mov dword [ebp - 0x108], 0xf
movq qword [ebp - 0x11c], xmm0
mov byte [ebp - 0x114], al
mov byte [ebp - 0x113], 0
lea eax, [ebp - 0x11c]
mov byte [ebp - 4], 9
push eax
lea eax, [ebp - 0x1f10]
mov ecx, esi
push eax
call edx
mov ecx, eax
mov byte [ebp - 4], 0xa
call fcn.00500570
lea ecx, [ebp - 0x1f10]
mov dword [0x6659fc], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x108]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bc02e
mov eax, dword [ebp - 0x11c]
inc ecx
cmp ecx, 0x1000
jb 0x4bc024
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x10c], 0
lea ecx, [ebp - 0x8c]
mov dword [ebp - 0x108], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x11c], 0
mov eax, dword [esi]
push 0x20
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x8c], xmm0
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x78], 0xf
call fcn.00404b40
movups xmm0, xmmword [str.IMAGE_AWARDPICKUPGLOW]
mov ecx, eax
mov dword [ebp - 0x7c], 0x15
mov dword [ebp - 0x8c], ecx
mov dword [ebp - 0x78], 0x1f
movups xmmword [ecx], xmm0
mov eax, dword [0x5de4f4]
mov dword [ecx + 0x10], eax
mov al, byte [0x5de4f8]
mov byte [ecx + 0x14], al
mov byte [ecx + 0x15], 0
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x1f1c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xc
call fcn.00500570
lea ecx, [ebp - 0x1f1c]
mov dword [0x665a00], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x78]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bc113
mov eax, dword [ebp - 0x8c]
inc ecx
cmp ecx, 0x1000
jb 0x4bc109
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x7c], 0
lea ecx, [ebp - 0x74]
mov dword [ebp - 0x78], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x8c], 0
mov eax, dword [esi]
push 0x20
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x74], xmm0
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x60], 0xf
call fcn.00404b40
movups xmm0, xmmword [str.IMAGE_BACKGROUNDLIST]
mov ecx, eax
mov dword [ebp - 0x64], 0x14
mov dword [ebp - 0x74], ecx
mov dword [ebp - 0x60], 0x1f
movups xmmword [ecx], xmm0
mov eax, dword [0x5de50c]
mov dword [ecx + 0x10], eax
mov byte [ecx + 0x14], 0
lea eax, [ebp - 0x74]
mov byte [ebp - 4], 0xd
push eax
lea eax, [ebp - 0x1f28]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xe
call fcn.00500570
lea ecx, [ebp - 0x1f28]
mov dword [0x665a04], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x60]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bc1db
mov eax, dword [ebp - 0x74]
inc ecx
cmp ecx, 0x1000
jb 0x4bc1d1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x64], 0
xorps xmm0, xmm0
mov dword [ebp - 0x60], 0xf
mov byte [ebp - 0x74], 0
mov eax, dword [esi]
mov edx, dword [eax + 0x40]
mov ax, word [0x5de51c]
movups xmmword [ebp - 0x5c], xmm0
mov word [ebp - 0x54], ax
movq xmm0, qword [str.IMAGE_BONDS]
mov al, byte [0x5de51e]
mov dword [ebp - 0x4c], 0xb
mov dword [ebp - 0x48], 0xf
movq qword [ebp - 0x5c], xmm0
mov byte [ebp - 0x52], al
mov byte [ebp - 0x51], 0
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x1f34]
mov ecx, esi
push eax
call edx
mov ecx, eax
mov byte [ebp - 4], 0x10
call fcn.00500570
lea ecx, [ebp - 0x1f34]
mov dword [0x665a08], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x48]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bc290
mov eax, dword [ebp - 0x5c]
inc ecx
cmp ecx, 0x1000
jb 0x4bc286
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x4c], 0
xorps xmm0, xmm0
mov dword [ebp - 0x48], 0xf
mov byte [ebp - 0x5c], 0
mov eax, dword [esi]
mov edx, dword [eax + 0x40]
mov ax, word [0x5de528]
movups xmmword [ebp - 0x194], xmm0
mov dword [ebp - 0x184], 0xa
movq xmm0, qword [str.IMAGE_BOOM]
mov dword [ebp - 0x180], 0xf
movq qword [ebp - 0x194], xmm0
mov word [ebp - 0x18c], ax
mov byte [ebp - 0x18a], 0
lea eax, [ebp - 0x194]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x1f40]
mov ecx, esi
push eax
call edx
mov ecx, eax
mov byte [ebp - 4], 0x12
call fcn.00500570
lea ecx, [ebp - 0x1f40]
mov dword [0x665a0c], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x180]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bc358
mov eax, dword [ebp - 0x194]
inc ecx
cmp ecx, 0x1000
jb 0x4bc34e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x184], 0
xorps xmm0, xmm0
mov dword [ebp - 0x180], 0xf
mov byte [ebp - 0x194], 0
mov eax, dword [esi]
mov edx, dword [eax + 0x40]
mov eax, dword [0x5de534]
movups xmmword [ebp - 0x104], xmm0
mov dword [ebp - 0xfc], eax
movq xmm0, qword [str.IMAGE_BOSSLIST]
mov ax, word [0x5de538]
mov dword [ebp - 0xf4], 0xe
mov dword [ebp - 0xf0], 0xf
movq qword [ebp - 0x104], xmm0
mov word [ebp - 0xf8], ax
mov byte [ebp - 0xf6], 0
lea eax, [ebp - 0x104]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x1f4c]
mov ecx, esi
push eax
call edx
mov ecx, eax
mov byte [ebp - 4], 0x14
call fcn.00500570
lea ecx, [ebp - 0x1f4c]
mov dword [0x665a10], eax
call fcn.005002d0
mov ecx, dword [ebp - 0xf0]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bc434
mov eax, dword [ebp - 0x104]
inc ecx
cmp ecx, 0x1000
jb 0x4bc42a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0xf4], 0
lea ecx, [ebp - 0xec]
mov dword [ebp - 0xf0], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x104], 0
mov eax, dword [esi]
push 0x20
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0xec], xmm0
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0xf
call fcn.00404b40
movups xmm0, xmmword [str.IMAGE_BULLETCLOVER]
mov ecx, eax
mov dword [ebp - 0xdc], 0x12
mov dword [ebp - 0xec], ecx
mov dword [ebp - 0xd8], 0x1f
movups xmmword [ecx], xmm0
mov ax, word [0x5de54c]
mov word [ecx + 0x10], ax
mov byte [ecx + 0x12], 0
lea eax, [ebp - 0xec]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x1f58]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x16
call fcn.00500570
lea ecx, [ebp - 0x1f58]
mov dword [0x665a14], eax
call fcn.005002d0
mov ecx, dword [ebp - 0xd8]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bc522
mov eax, dword [ebp - 0xec]
inc ecx
cmp ecx, 0x1000
jb 0x4bc518
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0xdc], 0
xorps xmm0, xmm0
mov dword [ebp - 0xd8], 0xf
mov byte [ebp - 0xec], 0
mov eax, dword [esi]
mov edx, dword [eax + 0x40]
mov eax, dword [0x5de558]
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x24], eax
mov ax, word [0x5de55c]
movq xmm0, qword [str.IMAGE_BULLETPEA]
mov word [ebp - 0x20], ax
mov al, byte [0x5de55e]
mov dword [ebp - 0x1c], 0xf
mov dword [ebp - 0x18], 0xf
movq qword [ebp - 0x2c], xmm0
mov byte [ebp - 0x1e], al
mov byte [ebp - 0x1d], 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x1f64]
mov ecx, esi
push eax
call edx
mov ecx, eax
mov byte [ebp - 4], 0x18
call fcn.00500570
lea ecx, [ebp - 0x1f64]
mov dword [0x665a18], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x18]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bc5e8
mov eax, dword [ebp - 0x2c]
inc ecx
cmp ecx, 0x1000
jb 0x4bc5de
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x1c], 0
lea ecx, [ebp - 0xd4]
mov dword [ebp - 0x18], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x2c], 0
mov eax, dword [esi]
push 0x20
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0xd4], xmm0
mov dword [ebp - 0xc4], 0
mov dword [ebp - 0xc0], 0xf
call fcn.00404b40
movups xmm0, xmmword [str.IMAGE_BULLETPOLE]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xc4], 0x10
mov dword [ebp - 0xc0], 0x1f
movups xmmword [eax], xmm0
mov byte [eax + 0x10], 0
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x1f70]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x1a
call fcn.00500570
lea ecx, [ebp - 0x1f70]
mov dword [0x665a1c], eax
call fcn.005002d0
mov ecx, dword [ebp - 0xc0]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bc6c1
mov eax, dword [ebp - 0xd4]
inc ecx
cmp ecx, 0x1000
jb 0x4bc6b7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0xc4], 0
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0xc0], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0xd4], 0
mov eax, dword [esi]
push 0x20
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0xbc], xmm0
mov dword [ebp - 0xac], 0
mov dword [ebp - 0xa8], 0xf
call fcn.00404b40
movups xmm0, xmmword [str.IMAGE_BULLETSNOWPEA]
mov ecx, eax
mov dword [ebp - 0xac], 0x13
mov dword [ebp - 0xbc], ecx
mov dword [ebp - 0xa8], 0x1f
movups xmmword [ecx], xmm0
mov ax, word [0x5de584]
mov word [ecx + 0x10], ax
mov al, byte [0x5de586]
mov byte [ecx + 0x12], al
mov byte [ecx + 0x13], 0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x1f7c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x1c
call fcn.00500570
lea ecx, [ebp - 0x1f7c]
mov dword [0x665a20], eax
call fcn.005002d0
mov ecx, dword [ebp - 0xa8]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bc7b7
mov eax, dword [ebp - 0xbc]
inc ecx
cmp ecx, 0x1000
jb 0x4bc7ad
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0xac], 0
xorps xmm0, xmm0
mov dword [ebp - 0xa8], 0xf
mov byte [ebp - 0xbc], 0
mov eax, dword [esi]
mov edx, dword [eax + 0x40]
mov eax, dword [0x5de590]
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x3c], eax
mov ax, word [0x5de594]
movq xmm0, qword [str.IMAGE_BUTTONBIG]
mov word [ebp - 0x38], ax
mov al, byte [0x5de596]
mov dword [ebp - 0x34], 0xf
mov dword [ebp - 0x30], 0xf
movq qword [ebp - 0x44], xmm0
mov byte [ebp - 0x36], al
mov byte [ebp - 0x35], 0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x1d
push eax
lea eax, [ebp - 0x1f88]
mov ecx, esi
push eax
call edx
mov ecx, eax
mov byte [ebp - 4], 0x1e
call fcn.00500570
lea ecx, [ebp - 0x1f88]
mov dword [0x665a24], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x30]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bc87d
mov eax, dword [ebp - 0x44]
inc ecx
cmp ecx, 0x1000
jb 0x4bc873
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x34], 0
lea ecx, [ebp - 0xa4]
mov dword [ebp - 0x30], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x44], 0
mov eax, dword [esi]
push 0x20
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0xa4], xmm0
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x90], 0xf
call fcn.00404b40
movups xmm0, xmmword [str.IMAGE_BUTTONBIG_DOWN]
mov ecx, eax
mov dword [ebp - 0x94], 0x14
mov dword [ebp - 0xa4], ecx
mov dword [ebp - 0x90], 0x1f
movups xmmword [ecx], xmm0
mov eax, dword [0x5de5a8]
mov dword [ecx + 0x10], eax
mov byte [ecx + 0x14], 0
lea eax, [ebp - 0xa4]
mov byte [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0x1f94]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x20
call fcn.00500570
lea ecx, [ebp - 0x1f94]
mov dword [0x665a28], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x90]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bc960
mov eax, dword [ebp - 0xa4]
inc ecx
cmp ecx, 0x1000
jb 0x4bc956
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x94], 0
lea ecx, [ebp - 0x3d4]
mov dword [ebp - 0x90], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0xa4], 0
mov eax, dword [esi]
push 0x16
push str.IMAGE_BUTTON_DOWN_LEFT
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x3d4], xmm0
mov dword [ebp - 0x3c4], 0
mov dword [ebp - 0x3c0], 0
call fcn.00402b80
lea eax, [ebp - 0x3d4]
mov byte [ebp - 4], 0x21
push eax
lea eax, [ebp - 0x1fa0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x22
call fcn.00500570
lea ecx, [ebp - 0x1fa0]
mov dword [0x665a2c], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x3c0]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bca1f
mov eax, dword [ebp - 0x3d4]
inc ecx
cmp ecx, 0x1000
jb 0x4bca15
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x3c4], 0
lea ecx, [ebp - 0x3bc]
mov dword [ebp - 0x3c0], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x3d4], 0
mov eax, dword [esi]
push 0x18
push str.IMAGE_BUTTON_DOWN_MIDDLE
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x3bc], xmm0
mov dword [ebp - 0x3ac], 0
mov dword [ebp - 0x3a8], 0
call fcn.00402b80
lea eax, [ebp - 0x3bc]
mov byte [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x1fac]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x24
call fcn.00500570
lea ecx, [ebp - 0x1fac]
mov dword [0x665a30], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x3a8]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bcade
mov eax, dword [ebp - 0x3bc]
inc ecx
cmp ecx, 0x1000
jb 0x4bcad4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x3ac], 0
lea ecx, [ebp - 0x3a4]
mov dword [ebp - 0x3a8], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x3bc], 0
mov eax, dword [esi]
push 0x17
push str.IMAGE_BUTTON_DOWN_RIGHT
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x3a4], xmm0
mov dword [ebp - 0x394], 0
mov dword [ebp - 0x390], 0
call fcn.00402b80
lea eax, [ebp - 0x3a4]
mov byte [ebp - 4], 0x25
push eax
lea eax, [ebp - 0x1fb8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x26
call fcn.00500570
lea ecx, [ebp - 0x1fb8]
mov dword [0x665a34], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x390]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bcb9d
mov eax, dword [ebp - 0x3a4]
inc ecx
cmp ecx, 0x1000
jb 0x4bcb93
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x394], 0
lea ecx, [ebp - 0x38c]
mov dword [ebp - 0x390], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x3a4], 0
mov eax, dword [esi]
push 0x11
push str.IMAGE_BUTTON_LEFT
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x38c], xmm0
mov dword [ebp - 0x37c], 0
mov dword [ebp - 0x378], 0
call fcn.00402b80
lea eax, [ebp - 0x38c]
mov byte [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x1fc4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x28
call fcn.00500570
lea ecx, [ebp - 0x1fc4]
mov dword [0x665a38], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x378]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bcc5c
mov eax, dword [ebp - 0x38c]
inc ecx
cmp ecx, 0x1000
jb 0x4bcc52
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x37c], 0
lea ecx, [ebp - 0x374]
mov dword [ebp - 0x378], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x38c], 0
mov eax, dword [esi]
push 0x13
push str.IMAGE_BUTTON_MIDDLE
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x374], xmm0
mov dword [ebp - 0x364], 0
mov dword [ebp - 0x360], 0
call fcn.00402b80
lea eax, [ebp - 0x374]
mov byte [ebp - 4], 0x29
push eax
lea eax, [ebp - 0x1fd0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x2a
call fcn.00500570
lea ecx, [ebp - 0x1fd0]
mov dword [0x665a3c], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x360]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bcd1b
mov eax, dword [ebp - 0x374]
inc ecx
cmp ecx, 0x1000
jb 0x4bcd11
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x364], 0
lea ecx, [ebp - 0x35c]
mov dword [ebp - 0x360], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x374], 0
mov eax, dword [esi]
push 0x12
push str.IMAGE_BUTTON_RIGHT
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x35c], xmm0
mov dword [ebp - 0x34c], 0
mov dword [ebp - 0x348], 0
call fcn.00402b80
lea eax, [ebp - 0x35c]
mov byte [ebp - 4], 0x2b
push eax
lea eax, [ebp - 0x1fdc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x2c
call fcn.00500570
lea ecx, [ebp - 0x1fdc]
mov dword [0x665a40], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x348]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bcdda
mov eax, dword [ebp - 0x35c]
inc ecx
cmp ecx, 0x1000
jb 0x4bcdd0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x34c], 0
lea ecx, [ebp - 0x3ec]
mov dword [ebp - 0x348], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x35c], 0
mov eax, dword [esi]
push 0x11
push str.IMAGE_CABBAGEPULT
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x3ec], xmm0
mov dword [ebp - 0x3dc], 0
mov dword [ebp - 0x3d8], 0
call fcn.00402b80
lea eax, [ebp - 0x3ec]
mov byte [ebp - 4], 0x2d
push eax
lea eax, [ebp - 0x1fe8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x2e
call fcn.00500570
lea ecx, [ebp - 0x1fe8]
mov dword [0x665a44], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x3d8]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bce99
mov eax, dword [ebp - 0x3ec]
inc ecx
cmp ecx, 0x1000
jb 0x4bce8f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x3dc], 0
lea ecx, [ebp - 0x344]
mov dword [ebp - 0x3d8], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x3ec], 0
mov eax, dword [esi]
push 0xf
push str.IMAGE_CHECKMARK
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x344], xmm0
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
call fcn.00402b80
lea eax, [ebp - 0x344]
mov byte [ebp - 4], 0x2f
push eax
lea eax, [ebp - 0x1ff4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x30
call fcn.00500570
lea ecx, [ebp - 0x1ff4]
mov dword [0x665a48], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x330]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bcf58
mov eax, dword [ebp - 0x344]
inc ecx
cmp ecx, 0x1000
jb 0x4bcf4e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x334], 0
lea ecx, [ebp - 0x32c]
mov dword [ebp - 0x330], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x344], 0
mov eax, dword [esi]
push 0x11
push str.IMAGE_CLOSEBUTTON
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x32c], xmm0
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x318], 0
call fcn.00402b80
lea eax, [ebp - 0x32c]
mov byte [ebp - 4], 0x31
push eax
lea eax, [ebp - 0x2000]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x32
call fcn.00500570
lea ecx, [ebp - 0x2000]
mov dword [0x665a4c], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x318]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd017
mov eax, dword [ebp - 0x32c]
inc ecx
cmp ecx, 0x1000
jb 0x4bd00d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x31c], 0
lea ecx, [ebp - 0x314]
mov dword [ebp - 0x318], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x32c], 0
mov eax, dword [esi]
push 0x16
push str.IMAGE_CLOSEBUTTON_OVER
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x314], xmm0
mov dword [ebp - 0x304], 0
mov dword [ebp - 0x300], 0
call fcn.00402b80
lea eax, [ebp - 0x314]
mov byte [ebp - 4], 0x33
push eax
lea eax, [ebp - 0x200c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x34
call fcn.00500570
lea ecx, [ebp - 0x200c]
mov dword [0x665a50], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x300]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd0d6
mov eax, dword [ebp - 0x314]
inc ecx
cmp ecx, 0x1000
jb 0x4bd0cc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x304], 0
lea ecx, [ebp - 0x2fc]
mov dword [ebp - 0x300], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x314], 0
mov eax, dword [esi]
push 0x1a
push str.IMAGE_DIALOG_BIGBOTTOMLEFT
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x2fc], xmm0
mov dword [ebp - 0x2ec], 0
mov dword [ebp - 0x2e8], 0
call fcn.00402b80
lea eax, [ebp - 0x2fc]
mov byte [ebp - 4], 0x35
push eax
lea eax, [ebp - 0x2018]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x36
call fcn.00500570
lea ecx, [ebp - 0x2018]
mov dword [0x665a54], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x2e8]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd195
mov eax, dword [ebp - 0x2fc]
inc ecx
cmp ecx, 0x1000
jb 0x4bd18b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x2ec], 0
lea ecx, [ebp - 0x2e4]
mov dword [ebp - 0x2e8], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x2fc], 0
mov eax, dword [esi]
push 0x1c
push str.IMAGE_DIALOG_BIGBOTTOMMIDDLE
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x2e4], xmm0
mov dword [ebp - 0x2d4], 0
mov dword [ebp - 0x2d0], 0
call fcn.00402b80
lea eax, [ebp - 0x2e4]
mov byte [ebp - 4], 0x37
push eax
lea eax, [ebp - 0x2024]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x38
call fcn.00500570
lea ecx, [ebp - 0x2024]
mov dword [0x665a58], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x2d0]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd254
mov eax, dword [ebp - 0x2e4]
inc ecx
cmp ecx, 0x1000
jb 0x4bd24a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x2d4], 0
lea ecx, [ebp - 0x2cc]
mov dword [ebp - 0x2d0], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x2e4], 0
mov eax, dword [esi]
push 0x1b
push str.IMAGE_DIALOG_BIGBOTTOMRIGHT
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x2cc], xmm0
mov dword [ebp - 0x2bc], 0
mov dword [ebp - 0x2b8], 0
call fcn.00402b80
lea eax, [ebp - 0x2cc]
mov byte [ebp - 4], 0x39
push eax
lea eax, [ebp - 0x2030]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x3a
call fcn.00500570
lea ecx, [ebp - 0x2030]
mov dword [0x665a5c], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x2b8]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd313
mov eax, dword [ebp - 0x2cc]
inc ecx
cmp ecx, 0x1000
jb 0x4bd309
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x2bc], 0
lea ecx, [ebp - 0x2b4]
mov dword [ebp - 0x2b8], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x2cc], 0
mov eax, dword [esi]
push 0x17
push str.IMAGE_DIALOG_BOTTOMLEFT
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x2b4], xmm0
mov dword [ebp - 0x2a4], 0
mov dword [ebp - 0x2a0], 0
call fcn.00402b80
lea eax, [ebp - 0x2b4]
mov byte [ebp - 4], 0x3b
push eax
lea eax, [ebp - 0x203c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x3c
call fcn.00500570
lea ecx, [ebp - 0x203c]
mov dword [0x665a60], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x2a0]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd3d2
mov eax, dword [ebp - 0x2b4]
inc ecx
cmp ecx, 0x1000
jb 0x4bd3c8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x2a4], 0
lea ecx, [ebp - 0x29c]
mov dword [ebp - 0x2a0], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x2b4], 0
mov eax, dword [esi]
push 0x19
push str.IMAGE_DIALOG_BOTTOMMIDDLE
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x29c], xmm0
mov dword [ebp - 0x28c], 0
mov dword [ebp - 0x288], 0
call fcn.00402b80
lea eax, [ebp - 0x29c]
mov byte [ebp - 4], 0x3d
push eax
lea eax, [ebp - 0x2048]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x3e
call fcn.00500570
lea ecx, [ebp - 0x2048]
mov dword [0x665a64], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x288]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd491
mov eax, dword [ebp - 0x29c]
inc ecx
cmp ecx, 0x1000
jb 0x4bd487
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x28c], 0
lea ecx, [ebp - 0x284]
mov dword [ebp - 0x288], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x29c], 0
mov eax, dword [esi]
push 0x18
push str.IMAGE_DIALOG_BOTTOMRIGHT
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x284], xmm0
mov dword [ebp - 0x274], 0
mov dword [ebp - 0x270], 0
call fcn.00402b80
lea eax, [ebp - 0x284]
mov byte [ebp - 4], 0x3f
push eax
lea eax, [ebp - 0x2054]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x40
call fcn.00500570
lea ecx, [ebp - 0x2054]
mov dword [0x665a68], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x270]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd550
mov eax, dword [ebp - 0x284]
inc ecx
cmp ecx, 0x1000
jb 0x4bd546
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x274], 0
lea ecx, [ebp - 0x26c]
mov dword [ebp - 0x270], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x284], 0
mov eax, dword [esi]
push 0x17
push str.IMAGE_DIALOG_CENTERLEFT
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x26c], xmm0
mov dword [ebp - 0x25c], 0
mov dword [ebp - 0x258], 0
call fcn.00402b80
lea eax, [ebp - 0x26c]
mov byte [ebp - 4], 0x41
push eax
lea eax, [ebp - 0x2060]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x42
call fcn.00500570
lea ecx, [ebp - 0x2060]
mov dword [0x665a6c], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x258]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd60f
mov eax, dword [ebp - 0x26c]
inc ecx
cmp ecx, 0x1000
jb 0x4bd605
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x25c], 0
lea ecx, [ebp - 0x254]
mov dword [ebp - 0x258], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x26c], 0
mov eax, dword [esi]
push 0x19
push str.IMAGE_DIALOG_CENTERMIDDLE
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x254], xmm0
mov dword [ebp - 0x244], 0
mov dword [ebp - 0x240], 0
call fcn.00402b80
lea eax, [ebp - 0x254]
mov byte [ebp - 4], 0x43
push eax
lea eax, [ebp - 0x206c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x44
call fcn.00500570
lea ecx, [ebp - 0x206c]
mov dword [0x665a70], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x240]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd6ce
mov eax, dword [ebp - 0x254]
inc ecx
cmp ecx, 0x1000
jb 0x4bd6c4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x244], 0
lea ecx, [ebp - 0x23c]
mov dword [ebp - 0x240], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x254], 0
mov eax, dword [esi]
push 0x18
push str.IMAGE_DIALOG_CENTERRIGHT
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x23c], xmm0
mov dword [ebp - 0x22c], 0
mov dword [ebp - 0x228], 0
call fcn.00402b80
lea eax, [ebp - 0x23c]
mov byte [ebp - 4], 0x45
push eax
lea eax, [ebp - 0x2078]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x46
call fcn.00500570
lea ecx, [ebp - 0x2078]
mov dword [0x665a74], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x228]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd78d
mov eax, dword [ebp - 0x23c]
inc ecx
cmp ecx, 0x1000
jb 0x4bd783
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x22c], 0
lea ecx, [ebp - 0x224]
mov dword [ebp - 0x228], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x23c], 0
mov eax, dword [esi]
push 0x13
push str.IMAGE_DIALOG_HEADER
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x224], xmm0
mov dword [ebp - 0x214], 0
mov dword [ebp - 0x210], 0
call fcn.00402b80
lea eax, [ebp - 0x224]
mov byte [ebp - 4], 0x47
push eax
lea eax, [ebp - 0x2084]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x48
call fcn.00500570
lea ecx, [ebp - 0x2084]
mov dword [0x665a78], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x210]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd84c
mov eax, dword [ebp - 0x224]
inc ecx
cmp ecx, 0x1000
jb 0x4bd842
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x214], 0
lea ecx, [ebp - 0x20c]
mov dword [ebp - 0x210], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x224], 0
mov eax, dword [esi]
push 0x14
push str.IMAGE_DIALOG_TOPLEFT
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x20c], xmm0
mov dword [ebp - 0x1fc], 0
mov dword [ebp - 0x1f8], 0
call fcn.00402b80
lea eax, [ebp - 0x20c]
mov byte [ebp - 4], 0x49
push eax
lea eax, [ebp - 0x2090]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x4a
call fcn.00500570
lea ecx, [ebp - 0x2090]
mov dword [0x665a7c], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x1f8]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd90b
mov eax, dword [ebp - 0x20c]
inc ecx
cmp ecx, 0x1000
jb 0x4bd901
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x1fc], 0
lea ecx, [ebp - 0x1f4]
mov dword [ebp - 0x1f8], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x20c], 0
mov eax, dword [esi]
push 0x16
push str.IMAGE_DIALOG_TOPMIDDLE
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x1f4], xmm0
mov dword [ebp - 0x1e4], 0
mov dword [ebp - 0x1e0], 0
call fcn.00402b80
lea eax, [ebp - 0x1f4]
mov byte [ebp - 4], 0x4b
push eax
lea eax, [ebp - 0x209c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x4c
call fcn.00500570
lea ecx, [ebp - 0x209c]
mov dword [0x665a80], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x1e0]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bd9ca
mov eax, dword [ebp - 0x1f4]
inc ecx
cmp ecx, 0x1000
jb 0x4bd9c0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x1e4], 0
lea ecx, [ebp - 0x1dc]
mov dword [ebp - 0x1e0], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x1f4], 0
mov eax, dword [esi]
push 0x15
push str.IMAGE_DIALOG_TOPRIGHT
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x1dc], xmm0
mov dword [ebp - 0x1cc], 0
mov dword [ebp - 0x1c8], 0
call fcn.00402b80
lea eax, [ebp - 0x1dc]
mov byte [ebp - 4], 0x4d
push eax
lea eax, [ebp - 0x20a8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x4e
call fcn.00500570
lea ecx, [ebp - 0x20a8]
mov dword [0x665a84], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x1c8]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bda89
mov eax, dword [ebp - 0x1dc]
inc ecx
cmp ecx, 0x1000
jb 0x4bda7f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x1cc], 0
lea ecx, [ebp - 0x1c4]
mov dword [ebp - 0x1c8], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x1dc], 0
mov eax, dword [esi]
push 0xd
push str.IMAGE_DIRTBIG
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x1c4], xmm0
mov dword [ebp - 0x1b4], 0
mov dword [ebp - 0x1b0], 0
call fcn.00402b80
lea eax, [ebp - 0x1c4]
mov byte [ebp - 4], 0x4f
push eax
lea eax, [ebp - 0x20b4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x50
call fcn.00500570
lea ecx, [ebp - 0x20b4]
mov dword [0x665a88], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x1b0]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bdb48
mov eax, dword [ebp - 0x1c4]
inc ecx
cmp ecx, 0x1000
jb 0x4bdb3e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x1b4], 0
lea ecx, [ebp - 0x1ac]
mov dword [ebp - 0x1b0], 0xf
xorps xmm0, xmm0
mov byte [ebp - 0x1c4], 0
mov eax, dword [esi]
push 0xf
push str.IMAGE_DIRTSMALL
mov edi, dword [eax + 0x40]
movups xmmword [ebp - 0x1ac], xmm0
mov dword [ebp - 0x19c], 0
mov dword [ebp - 0x198], 0
call fcn.00402b80
lea eax, [ebp - 0x1ac]
mov byte [ebp - 4], 0x51
push eax
lea eax, [ebp - 0x20c0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x52
call fcn.00500570
lea ecx, [ebp - 0x20c0]
mov dword [0x665a8c], eax
call fcn.005002d0
mov ecx, dword [ebp - 0x198]
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x4bdc07
mov eax, dword [ebp - 0x1ac]
inc ecx
cmp ecx, 0x1000
jb 0x4bdbfd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
sub eax, 4
cmp eax, 0x1f
ja 0x4c404b
mov eax, edx
push ecx
push eax
call fcn.0059b718
add esp, 8
mov dword [ebp - 0x19c], 0
lea ecx, [ebp - 0x41c]
mov dword [ebp - 0x198], 0xf
mov byte [ebp - 0x1ac], 0
mov eax, dword [esi]
push str.IMAGE_DOOMSHROOM_EXPLOSION_BASE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x41c]
mov byte [ebp - 4], 0x53
push eax
lea eax, [ebp - 0x20cc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x54
call fcn.00500570
lea ecx, [ebp - 0x20cc]
mov dword [0x665a90], eax
call fcn.005002d0
lea ecx, [ebp - 0x41c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x434]
push str.IMAGE_DUST_PUFFS
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x434]
mov byte [ebp - 4], 0x55
push eax
lea eax, [ebp - 0x20d8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x56
call fcn.00500570
lea ecx, [ebp - 0x20d8]
mov dword [0x665a94], eax
call fcn.005002d0
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x44c]
push str.IMAGE_EDITBOX
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x44c]
mov byte [ebp - 4], 0x57
push eax
lea eax, [ebp - 0x20e4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x58
call fcn.00500570
lea ecx, [ebp - 0x20e4]
mov dword [0x665a98], eax
call fcn.005002d0
lea ecx, [ebp - 0x44c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x464]
push str.IMAGE_EXPLOSION
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x464]
mov byte [ebp - 4], 0x59
push eax
lea eax, [ebp - 0x20f0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x5a
call fcn.00500570
lea ecx, [ebp - 0x20f0]
mov dword [0x665a9c], eax
call fcn.005002d0
lea ecx, [ebp - 0x464]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x47c]
push str.IMAGE_EXPLOSIONCORN
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x47c]
mov byte [ebp - 4], 0x5b
push eax
lea eax, [ebp - 0x20fc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x5c
call fcn.00500570
lea ecx, [ebp - 0x20fc]
mov dword [0x665aa0], eax
call fcn.005002d0
lea ecx, [ebp - 0x47c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x494]
push str.IMAGE_EXPLOSIONDOOM
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x494]
mov byte [ebp - 4], 0x5d
push eax
lea eax, [ebp - 0x2108]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x5e
call fcn.00500570
lea ecx, [ebp - 0x2108]
mov dword [0x665aa4], eax
call fcn.005002d0
lea ecx, [ebp - 0x494]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x4ac]
push str.IMAGE_FLAGMETER
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x4ac]
mov byte [ebp - 4], 0x5f
push eax
lea eax, [ebp - 0x2114]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x60
call fcn.00500570
lea ecx, [ebp - 0x2114]
mov dword [0x665aa8], eax
call fcn.005002d0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x4ac]
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x4c4]
push str.IMAGE_FLAGMETERPARTS
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x4c4]
mov byte [ebp - 4], 0x61
push eax
lea eax, [ebp - 0x2120]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x62
call fcn.00500570
lea ecx, [ebp - 0x2120]
mov dword [0x665aac], eax
call fcn.005002d0
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x4dc]
push str.IMAGE_FLOATING1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x4dc]
mov byte [ebp - 4], 0x63
push eax
lea eax, [ebp - 0x212c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x64
call fcn.00500570
lea ecx, [ebp - 0x212c]
mov dword [0x665ab0], eax
call fcn.005002d0
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x4f4]
push str.IMAGE_FLOATING2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x4f4]
mov byte [ebp - 4], 0x65
push eax
lea eax, [ebp - 0x2138]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x66
call fcn.00500570
lea ecx, [ebp - 0x2138]
mov dword [0x665ab4], eax
call fcn.005002d0
lea ecx, [ebp - 0x4f4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x50c]
push str.IMAGE_FLOATING3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x50c]
mov byte [ebp - 4], 0x67
push eax
lea eax, [ebp - 0x2144]
push eax
mov ecx, esi
call edi
mov ecx, eax
mov byte [ebp - 4], 0x68
call fcn.00500570
lea ecx, [ebp - 0x2144]
mov dword [0x665ab8], eax
call fcn.005002d0
lea ecx, [ebp - 0x50c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x524]
push str.IMAGE_FLOATING4
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x524]
mov byte [ebp - 4], 0x69
push eax
lea eax, [ebp - 0x2150]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x6a
call fcn.00500570
lea ecx, [ebp - 0x2150]
mov dword [0x665abc], eax
call fcn.005002d0
lea ecx, [ebp - 0x524]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x53c]
push str.IMAGE_FUMESHROOM_BUBBLES
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x53c]
mov byte [ebp - 4], 0x6b
push eax
lea eax, [ebp - 0x215c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x6c
call fcn.00500570
lea ecx, [ebp - 0x215c]
mov dword [0x665ac0], eax
call fcn.005002d0
lea ecx, [ebp - 0x53c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x554]
push str.IMAGE_GAMEINITBOX
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x554]
mov byte [ebp - 4], 0x6d
push eax
lea eax, [ebp - 0x2168]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x6e
call fcn.00500570
lea ecx, [ebp - 0x2168]
mov dword [0x665ac4], eax
call fcn.005002d0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x554]
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x56c]
push str.IMAGE_GRAVEBUSTER_DIRT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x56c]
mov byte [ebp - 4], 0x6f
push eax
lea eax, [ebp - 0x2174]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x70
call fcn.00500570
lea ecx, [ebp - 0x2174]
mov dword [0x665ac8], eax
call fcn.005002d0
lea ecx, [ebp - 0x56c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x584]
push str.IMAGE_ICE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x584]
mov byte [ebp - 4], 0x71
push eax
lea eax, [ebp - 0x2180]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x72
call fcn.00500570
lea ecx, [ebp - 0x2180]
mov dword [0x665acc], eax
call fcn.005002d0
lea ecx, [ebp - 0x584]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x59c]
push str.IMAGE_ICETRAP
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x59c]
mov byte [ebp - 4], 0x73
push eax
lea eax, [ebp - 0x218c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x74
call fcn.00500570
lea ecx, [ebp - 0x218c]
mov dword [0x665ad4], eax
call fcn.005002d0
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x5b4]
push str.IMAGE_ICETRAP2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x5b4]
mov byte [ebp - 4], 0x75
push eax
lea eax, [ebp - 0x2198]
push eax
mov ecx, esi
call edi
mov ecx, eax
mov byte [ebp - 4], 0x76
call fcn.00500570
lea ecx, [ebp - 0x2198]
mov dword [0x665ad0], eax
call fcn.005002d0
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x5cc]
push str.IMAGE_ICETRAP_PARTICLES
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x5cc]
mov byte [ebp - 4], 0x77
push eax
lea eax, [ebp - 0x21a4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x78
call fcn.00500570
lea ecx, [ebp - 0x21a4]
mov dword [0x665ad8], eax
call fcn.005002d0
lea ecx, [ebp - 0x5cc]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x5e4]
push str.IMAGE_ICE_CAP
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x5e4]
mov byte [ebp - 4], 0x79
push eax
lea eax, [ebp - 0x21b0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x7a
call fcn.00500570
lea ecx, [ebp - 0x21b0]
mov dword [0x665adc], eax
call fcn.005002d0
lea ecx, [ebp - 0x5e4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x5fc]
push str.IMAGE_ICE_SPARKLES
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x5fc]
mov byte [ebp - 4], 0x7b
push eax
lea eax, [ebp - 0x21bc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x7c
call fcn.00500570
lea ecx, [ebp - 0x21bc]
mov dword [0x665ae0], eax
call fcn.005002d0
lea ecx, [ebp - 0x5fc]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x614]
push str.IMAGE_IMITATERCLOUDS
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x614]
mov byte [ebp - 4], 0x7d
push eax
lea eax, [ebp - 0x21c8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x7e
call fcn.00500570
lea ecx, [ebp - 0x21c8]
mov dword [0x665ae4], eax
call fcn.005002d0
lea ecx, [ebp - 0x614]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x62c]
push str.IMAGE_IMITATERPUFFS
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x62c]
mov byte [ebp - 4], 0x7f
push eax
lea eax, [ebp - 0x21d4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x80
call fcn.00500570
lea ecx, [ebp - 0x21d4]
mov dword [0x665ae8], eax
call fcn.005002d0
lea ecx, [ebp - 0x62c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x644]
push str.IMAGE_IMITATORCLOUD
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x644]
mov byte [ebp - 4], 0x81
push eax
lea eax, [ebp - 0x21e0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x82
call fcn.00500570
lea ecx, [ebp - 0x21e0]
mov dword [0x665aec], eax
call fcn.005002d0
lea ecx, [ebp - 0x644]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x65c]
push str.IMAGE_LEVELSELECTBUTTON_CHALLENGE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x65c]
mov byte [ebp - 4], 0x83
push eax
lea eax, [ebp - 0x21ec]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x84
call fcn.00500570
lea ecx, [ebp - 0x21ec]
mov dword [0x665af0], eax
call fcn.005002d0
lea ecx, [ebp - 0x65c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x674]
push str.IMAGE_LEVELSELECTBUTTON_CHALLENGEHIGHLIGHT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x674]
mov byte [ebp - 4], 0x85
push eax
lea eax, [ebp - 0x21f8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x86
call fcn.00500570
lea ecx, [ebp - 0x21f8]
mov dword [0x665af4], eax
call fcn.005002d0
lea ecx, [ebp - 0x674]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x68c]
push str.IMAGE_LEVELSELECTBUTTON_EXTRA
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x68c]
mov byte [ebp - 4], 0x87
push eax
lea eax, [ebp - 0x2204]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x88
call fcn.00500570
lea ecx, [ebp - 0x2204]
mov dword [0x665af8], eax
call fcn.005002d0
lea ecx, [ebp - 0x68c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x6a4]
push str.IMAGE_LEVELSELECTBUTTON_EXTRAHIGHLIGHT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x6a4]
mov byte [ebp - 4], 0x89
push eax
lea eax, [ebp - 0x2210]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x8a
call fcn.00500570
lea ecx, [ebp - 0x2210]
mov dword [0x665afc], eax
call fcn.005002d0
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
mov edi, dword [eax + 0x40]
lea ecx, [ebp - 0x6bc]
push str.IMAGE_LEVELSELECTBUTTON_LOCK
call fcn.00402d00
lea eax, [ebp - 0x6bc]
mov byte [ebp - 4], 0x8b
push eax
lea eax, [ebp - 0x221c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x8c
call fcn.00500570
lea ecx, [ebp - 0x221c]
mov dword [0x665b00], eax
call fcn.005002d0
lea ecx, [ebp - 0x6bc]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x6d4]
push str.IMAGE_LEVELSELECTBUTTON_NORMAL
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x6d4]
mov byte [ebp - 4], 0x8d
push eax
lea eax, [ebp - 0x2228]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x8e
call fcn.00500570
lea ecx, [ebp - 0x2228]
mov dword [0x665b04], eax
call fcn.005002d0
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x6ec]
push str.IMAGE_LEVELSELECTBUTTON_NORMALHIGHLIGHT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x6ec]
mov byte [ebp - 4], 0x8f
push eax
lea eax, [ebp - 0x2234]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x90
call fcn.00500570
lea ecx, [ebp - 0x2234]
mov dword [0x665b08], eax
call fcn.005002d0
lea ecx, [ebp - 0x6ec]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x704]
push str.IMAGE_LEVELSELECT_BACK
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x704]
mov byte [ebp - 4], 0x91
push eax
lea eax, [ebp - 0x2240]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x92
call fcn.00500570
lea ecx, [ebp - 0x2240]
mov dword [0x665b0c], eax
call fcn.005002d0
lea ecx, [ebp - 0x704]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x71c]
push str.IMAGE_LEVELSELECT_TITLE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x71c]
mov byte [ebp - 4], 0x93
push eax
lea eax, [ebp - 0x224c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x94
call fcn.00500570
lea ecx, [ebp - 0x224c]
mov dword [0x665b10], eax
call fcn.005002d0
lea ecx, [ebp - 0x71c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x734]
push str.IMAGE_LIQUID
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x734]
mov byte [ebp - 4], 0x95
push eax
lea eax, [ebp - 0x2258]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x96
call fcn.00500570
lea ecx, [ebp - 0x2258]
mov dword [0x665b14], eax
call fcn.005002d0
lea ecx, [ebp - 0x734]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x74c]
push str.IMAGE_LORUS_TARGET
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x74c]
mov byte [ebp - 4], 0x97
push eax
lea eax, [ebp - 0x2264]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x98
call fcn.00500570
lea ecx, [ebp - 0x2264]
mov dword [0x665b18], eax
call fcn.005002d0
lea ecx, [ebp - 0x74c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
mov edi, dword [eax + 0x40]
push str.IMAGE_MAPFLAGS
lea ecx, [ebp - 0x764]
call fcn.00402d00
lea eax, [ebp - 0x764]
mov byte [ebp - 4], 0x99
push eax
lea eax, [ebp - 0x2270]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x9a
call fcn.00500570
lea ecx, [ebp - 0x2270]
mov dword [0x665b1c], eax
call fcn.005002d0
lea ecx, [ebp - 0x764]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x77c]
push str.IMAGE_MAPPOINT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x77c]
mov byte [ebp - 4], 0x9b
push eax
lea eax, [ebp - 0x227c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x9c
call fcn.00500570
lea ecx, [ebp - 0x227c]
mov dword [0x665b20], eax
call fcn.005002d0
lea ecx, [ebp - 0x77c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x794]
push str.IMAGE_MELONIMPACT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x794]
mov byte [ebp - 4], 0x9d
push eax
lea eax, [ebp - 0x2288]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x9e
call fcn.00500570
lea ecx, [ebp - 0x2288]
mov dword [0x665b24], eax
call fcn.005002d0
lea ecx, [ebp - 0x794]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x7ac]
push str.IMAGE_MENUBUTTON
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x7ac]
mov byte [ebp - 4], 0x9f
push eax
lea eax, [ebp - 0x2294]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xa0
call fcn.00500570
lea ecx, [ebp - 0x2294]
mov dword [0x665b28], eax
call fcn.005002d0
lea ecx, [ebp - 0x7ac]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x7c4]
push str.IMAGE_MENUBUTTONDISABLE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x7c4]
mov byte [ebp - 4], 0xa1
push eax
lea eax, [ebp - 0x22a0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xa2
call fcn.00500570
lea ecx, [ebp - 0x22a0]
mov dword [0x665b2c], eax
call fcn.005002d0
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x7dc]
push str.IMAGE_MENUBUTTONFLOWER
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x7dc]
mov byte [ebp - 4], 0xa3
push eax
lea eax, [ebp - 0x22ac]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xa4
call fcn.00500570
lea ecx, [ebp - 0x22ac]
mov dword [0x665b30], eax
call fcn.005002d0
lea ecx, [ebp - 0x7dc]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xbb4]
push str.IMAGE_MENUBUTTONFLOWERDOWN
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xbb4]
mov byte [ebp - 4], 0xa5
push eax
lea eax, [ebp - 0x2c54]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xa6
call fcn.00500570
lea ecx, [ebp - 0x2c54]
mov dword [0x665b34], eax
call fcn.005002d0
lea ecx, [ebp - 0xbb4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
push str.IMAGE_MENUBUTTONHIGHLIGHT
mov edi, dword [eax + 0x40]
lea ecx, [ebp - 0x7f4]
call fcn.00402d00
lea eax, [ebp - 0x7f4]
mov byte [ebp - 4], 0xa7
push eax
lea eax, [ebp - 0x22b8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xa8
call fcn.00500570
lea ecx, [ebp - 0x22b8]
mov dword [0x665b38], eax
call fcn.005002d0
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x80c]
push str.IMAGE_OPTIONS_CHECKBOX0
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x80c]
mov byte [ebp - 4], 0xa9
push eax
lea eax, [ebp - 0x22c4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xaa
call fcn.00500570
lea ecx, [ebp - 0x22c4]
mov dword [0x665b3c], eax
call fcn.005002d0
lea ecx, [ebp - 0x80c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x824]
push str.IMAGE_OPTIONS_CHECKBOX1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x824]
mov byte [ebp - 4], 0xab
push eax
lea eax, [ebp - 0x22d0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xac
call fcn.00500570
lea ecx, [ebp - 0x22d0]
mov dword [0x665b40], eax
call fcn.005002d0
lea ecx, [ebp - 0x824]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x83c]
push str.IMAGE_OPTIONS_MENUBACK
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x83c]
mov byte [ebp - 4], 0xad
push eax
lea eax, [ebp - 0x22dc]
mov ecx, esi
push eax
call edi
mov byte [ebp - 4], 0xae
mov ecx, eax
call fcn.00500570
lea ecx, [ebp - 0x22dc]
mov dword [0x665b44], eax
call fcn.005002d0
lea ecx, [ebp - 0x83c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x854]
push str.IMAGE_OPTIONS_MULCHECKBOX0
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x854]
mov byte [ebp - 4], 0xaf
push eax
lea eax, [ebp - 0x22e8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xb0
call fcn.00500570
lea ecx, [ebp - 0x22e8]
mov dword [0x665b48], eax
call fcn.005002d0
lea ecx, [ebp - 0x854]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x86c]
push str.IMAGE_OPTIONS_MULCHECKBOX1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x86c]
mov byte [ebp - 4], 0xb1
push eax
lea eax, [ebp - 0x22f4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xb2
call fcn.00500570
lea ecx, [ebp - 0x22f4]
mov dword [0x665b4c], eax
call fcn.005002d0
lea ecx, [ebp - 0x86c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x884]
push str.IMAGE_OPTIONS_SLIDERKNOB2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x884]
mov byte [ebp - 4], 0xb3
push eax
lea eax, [ebp - 0x2300]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xb4
call fcn.00500570
lea ecx, [ebp - 0x2300]
mov dword [0x665b50], eax
call fcn.005002d0
lea ecx, [ebp - 0x884]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x89c]
push str.IMAGE_OPTIONS_SLIDERSLOT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x89c]
mov byte [ebp - 4], 0xb5
push eax
lea eax, [ebp - 0x230c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xb6
call fcn.00500570
lea ecx, [ebp - 0x230c]
mov dword [0x665b54], eax
call fcn.005002d0
lea ecx, [ebp - 0x89c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x8b4]
push str.IMAGE_PEASPLAT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x8b4]
mov byte [ebp - 4], 0xb7
push eax
lea eax, [ebp - 0x2318]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xb8
call fcn.00500570
lea ecx, [ebp - 0x2318]
mov dword [0x665b58], eax
call fcn.005002d0
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x8cc]
push str.IMAGE_PEA_PARTICLES
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x8cc]
mov byte [ebp - 4], 0xb9
push eax
lea eax, [ebp - 0x2324]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xba
call fcn.00500570
lea ecx, [ebp - 0x2324]
mov dword [0x665b5c], eax
call fcn.005002d0
lea ecx, [ebp - 0x8cc]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x8e4]
push str.IMAGE_PEA_SHADOWS
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x8e4]
mov byte [ebp - 4], 0xbb
push eax
lea eax, [ebp - 0x2330]
mov ecx, esi
push eax
call edi
mov byte [ebp - 4], 0xbc
mov ecx, eax
call fcn.00500570
lea ecx, [ebp - 0x2330]
mov dword [0x665b60], eax
call fcn.005002d0
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x8fc]
push str.IMAGE_PEA_SPLATS
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x8fc]
mov byte [ebp - 4], 0xbd
push eax
lea eax, [ebp - 0x233c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xbe
call fcn.00500570
lea ecx, [ebp - 0x233c]
mov dword [0x665b64], eax
call fcn.005002d0
lea ecx, [ebp - 0x8fc]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x914]
push str.IMAGE_PINATA
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x914]
mov byte [ebp - 4], 0xbf
push eax
lea eax, [ebp - 0x2348]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xc0
call fcn.00500570
lea ecx, [ebp - 0x2348]
mov dword [0x665b68], eax
call fcn.005002d0
lea ecx, [ebp - 0x914]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x92c]
push str.IMAGE_PLANTSHADOW
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x92c]
mov byte [ebp - 4], 0xc1
push eax
lea eax, [ebp - 0x2354]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xc2
call fcn.00500570
lea ecx, [ebp - 0x2354]
mov dword [0x665b70], eax
call fcn.005002d0
lea ecx, [ebp - 0x92c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x944]
push str.IMAGE_PLANTSHADOW2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x944]
mov byte [ebp - 4], 0xc3
push eax
lea eax, [ebp - 0x2360]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xc4
call fcn.00500570
lea ecx, [ebp - 0x2360]
mov dword [0x665b6c], eax
call fcn.005002d0
lea ecx, [ebp - 0x944]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x95c]
push str.IMAGE_PLANT_DIRT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x95c]
mov byte [ebp - 4], 0xc5
push eax
lea eax, [ebp - 0x236c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xc6
call fcn.00500570
lea ecx, [ebp - 0x236c]
mov dword [0x665b74], eax
call fcn.005002d0
lea ecx, [ebp - 0x95c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x974]
push str.IMAGE_POOLSPARKLY
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x974]
mov byte [ebp - 4], 0xc7
push eax
lea eax, [ebp - 0x2378]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xc8
call fcn.00500570
lea ecx, [ebp - 0x2378]
mov dword [0x665b78], eax
call fcn.005002d0
lea ecx, [ebp - 0x974]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x98c]
push str.IMAGE_POTATOMINE_PARTICLES
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x98c]
mov byte [ebp - 4], 0xc9
push eax
lea eax, [ebp - 0x2384]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xca
call fcn.00500570
lea ecx, [ebp - 0x2384]
mov dword [0x665b7c], eax
call fcn.005002d0
lea ecx, [ebp - 0x98c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x9a4]
push str.IMAGE_POTTERY_BUCKET
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x9a4]
mov byte [ebp - 4], 0xcb
push eax
lea eax, [ebp - 0x2390]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xcc
call fcn.00500570
lea ecx, [ebp - 0x2390]
mov dword [0x665b80], eax
call fcn.005002d0
lea ecx, [ebp - 0x9a4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x9bc]
push str.IMAGE_POTTERY_FLAG
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x9bc]
mov byte [ebp - 4], 0xcd
push eax
lea eax, [ebp - 0x239c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xce
call fcn.00500570
lea ecx, [ebp - 0x239c]
mov dword [0x665b84], eax
call fcn.005002d0
lea ecx, [ebp - 0x9bc]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x9d4]
push str.IMAGE_POTTERY_NORMAL
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x9d4]
mov byte [ebp - 4], 0xcf
push eax
lea eax, [ebp - 0x23a8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xd0
call fcn.00500570
lea ecx, [ebp - 0x23a8]
mov dword [0x665b88], eax
call fcn.005002d0
lea ecx, [ebp - 0x9d4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x9ec]
push str.IMAGE_POTTERY_STARCONE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x9ec]
mov byte [ebp - 4], 0xd1
push eax
lea eax, [ebp - 0x23b4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xd2
call fcn.00500570
lea ecx, [ebp - 0x23b4]
mov dword [0x665b8c], eax
call fcn.005002d0
lea ecx, [ebp - 0x9ec]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xa04]
push str.IMAGE_POW
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xa04]
mov byte [ebp - 4], 0xd3
push eax
lea eax, [ebp - 0x23c0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xd4
call fcn.00500570
lea ecx, [ebp - 0x23c0]
mov dword [0x665b90], eax
call fcn.005002d0
lea ecx, [ebp - 0xa04]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xa1c]
push str.IMAGE_PUFFSHROOM_PUFF1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xa1c]
mov byte [ebp - 4], 0xd5
push eax
lea eax, [ebp - 0x23cc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xd6
call fcn.00500570
lea ecx, [ebp - 0x23cc]
mov dword [0x665b94], eax
call fcn.005002d0
lea ecx, [ebp - 0xa1c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xa34]
push str.IMAGE_PUFFSPLAT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xa34]
mov byte [ebp - 4], 0xd7
push eax
lea eax, [ebp - 0x23d8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xd8
call fcn.00500570
mov dword [0x665b98], eax
lea ecx, [ebp - 0x23d8]
call fcn.005002d0
lea ecx, [ebp - 0xa34]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xa4c]
push str.IMAGE_RAIN
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xa4c]
mov byte [ebp - 4], 0xd9
push eax
lea eax, [ebp - 0x23e4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xda
call fcn.00500570
lea ecx, [ebp - 0x23e4]
mov dword [0x665b9c], eax
call fcn.005002d0
lea ecx, [ebp - 0xa4c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xa64]
push str.IMAGE_REANIM_APPLAYER_NOTE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xa64]
mov byte [ebp - 4], 0xdb
push eax
lea eax, [ebp - 0x23f0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xdc
call fcn.00500570
lea ecx, [ebp - 0x23f0]
mov dword [0x665ba0], eax
call fcn.005002d0
lea ecx, [ebp - 0xa64]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xa7c]
push str.IMAGE_REANIM_APPLAYER_NOTE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xa7c]
mov byte [ebp - 4], 0xdd
push eax
lea eax, [ebp - 0x23fc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xde
call fcn.00500570
lea ecx, [ebp - 0x23fc]
mov dword [0x665ba4], eax
call fcn.005002d0
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xa94]
push str.IMAGE_REANIM_CABBAGEPULT_CABBAGE
mov edi, dword [eax + 0x40]
call fcn.00402d00
mov byte [ebp - 4], 0xdf
lea eax, [ebp - 0xa94]
mov ecx, esi
push eax
lea eax, [ebp - 0x2408]
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xe0
call fcn.00500570
lea ecx, [ebp - 0x2408]
mov dword [0x665ba8], eax
call fcn.005002d0
lea ecx, [ebp - 0xa94]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xaac]
push str.IMAGE_REANIM_COBCANNON_COB
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xaac]
mov byte [ebp - 4], 0xe1
push eax
lea eax, [ebp - 0x2414]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xe2
call fcn.00500570
lea ecx, [ebp - 0x2414]
mov dword [0x665bac], eax
call fcn.005002d0
lea ecx, [ebp - 0xaac]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xac4]
push str.IMAGE_REANIM_COINGLOW
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xac4]
mov byte [ebp - 4], 0xe3
push eax
lea eax, [ebp - 0x2420]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xe4
call fcn.00500570
lea ecx, [ebp - 0x2420]
mov dword [0x665bb0], eax
call fcn.005002d0
lea ecx, [ebp - 0xac4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xadc]
push str.IMAGE_REANIM_COIN_GOLD_DOLLAR
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xadc]
mov byte [ebp - 4], 0xe5
push eax
lea eax, [ebp - 0x242c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xe6
call fcn.00500570
mov dword [0x665bb4], eax
lea ecx, [ebp - 0x242c]
call fcn.005002d0
lea ecx, [ebp - 0xadc]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xaf4]
push str.IMAGE_REANIM_COIN_SILVER_DOLLAR
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xaf4]
mov byte [ebp - 4], 0xe7
push eax
lea eax, [ebp - 0x2438]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xe8
call fcn.00500570
lea ecx, [ebp - 0x2438]
mov dword [0x665bb8], eax
call fcn.005002d0
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xb0c]
push str.IMAGE_REANIM_CORNPULT_BUTTER
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xb0c]
mov byte [ebp - 4], 0xe9
push eax
lea eax, [ebp - 0x2444]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xea
call fcn.00500570
lea ecx, [ebp - 0x2444]
mov dword [0x665bbc], eax
call fcn.005002d0
lea ecx, [ebp - 0xb0c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xb24]
push str.IMAGE_REANIM_CORNPULT_BUTTER_SPLAT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xb24]
mov byte [ebp - 4], 0xeb
push eax
lea eax, [ebp - 0x2450]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xec
call fcn.00500570
lea ecx, [ebp - 0x2450]
mov dword [0x665bc0], eax
call fcn.005002d0
lea ecx, [ebp - 0xb24]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xb3c]
push str.IMAGE_REANIM_CORNPULT_KERNAL
mov edi, dword [eax + 0x40]
call fcn.00402d00
mov byte [ebp - 4], 0xed
lea eax, [ebp - 0xb3c]
push eax
lea eax, [ebp - 0x245c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xee
call fcn.00500570
lea ecx, [ebp - 0x245c]
mov dword [0x665bc4], eax
call fcn.005002d0
lea ecx, [ebp - 0xb3c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xb54]
push str.IMAGE_REANIM_CRAZYDAVE_MOUTH1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xb54]
mov byte [ebp - 4], 0xef
push eax
lea eax, [ebp - 0x2468]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xf0
call fcn.00500570
lea ecx, [ebp - 0x2468]
mov dword [0x665bc8], eax
call fcn.005002d0
lea ecx, [ebp - 0xb54]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xb6c]
push str.IMAGE_REANIM_CRAZYDAVE_MOUTH4
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xb6c]
mov byte [ebp - 4], 0xf1
push eax
lea eax, [ebp - 0x2474]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xf2
call fcn.00500570
lea ecx, [ebp - 0x2474]
mov dword [0x665bcc], eax
call fcn.005002d0
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xb84]
push str.IMAGE_REANIM_CRAZYDAVE_MOUTH5
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xb84]
mov byte [ebp - 4], 0xf3
push eax
lea eax, [ebp - 0x2480]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xf4
call fcn.00500570
lea ecx, [ebp - 0x2480]
mov dword [0x665bd0], eax
call fcn.005002d0
lea ecx, [ebp - 0xb84]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xb9c]
push str.IMAGE_REANIM_CRAZYDAVE_MOUTH6
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xb9c]
mov byte [ebp - 4], 0xf5
push eax
lea eax, [ebp - 0x248c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xf6
call fcn.00500570
lea ecx, [ebp - 0x248c]
mov dword [0x665bd4], eax
call fcn.005002d0
lea ecx, [ebp - 0xb9c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xbcc]
push str.IMAGE_REANIM_DIAMOND
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xbcc]
mov byte [ebp - 4], 0xf7
push eax
lea eax, [ebp - 0x2498]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xf8
call fcn.00500570
lea ecx, [ebp - 0x2498]
mov dword [0x665bd8], eax
call fcn.005002d0
lea ecx, [ebp - 0xbcc]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xbe4]
push str.IMAGE_REANIM_FENGYE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xbe4]
mov byte [ebp - 4], 0xf9
push eax
lea eax, [ebp - 0x24a4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xfa
call fcn.00500570
lea ecx, [ebp - 0x24a4]
mov dword [0x665bdc], eax
call fcn.005002d0
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xbfc]
push str.IMAGE_REANIM_FENGYE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xbfc]
mov byte [ebp - 4], 0xfb
push eax
lea eax, [ebp - 0x24b0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xfc
call fcn.00500570
lea ecx, [ebp - 0x24b0]
mov dword [0x665be0], eax
call fcn.005002d0
lea ecx, [ebp - 0xbfc]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xc14]
push str.IMAGE_REANIM_FENGYE3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xc14]
mov byte [ebp - 4], 0xfd
push eax
lea eax, [ebp - 0x24bc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xfe
call fcn.00500570
lea ecx, [ebp - 0x24bc]
mov dword [0x665be4], eax
call fcn.005002d0
lea ecx, [ebp - 0xc14]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xc2c]
push str.IMAGE_REANIM_GARLIC_BODY2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xc2c]
mov byte [ebp - 4], 0xff
push eax
lea eax, [ebp - 0x24c8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov dword [ebp - 4], 0x100
call fcn.00500570
lea ecx, [ebp - 0x24c8]
mov dword [0x665be8], eax
mov dword [ebp - 4], 0xff
call fcn.005002d0
lea ecx, [ebp - 0xc2c]
mov byte [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xc44]
push str.IMAGE_REANIM_GARLIC_BODY3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xc44]
mov dword [ebp - 4], 0x101
push eax
lea eax, [ebp - 0x24d4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.00500570
lea ecx, [ebp - 0x24d4]
mov dword [0x665bec], eax
call fcn.005002d0
lea ecx, [ebp - 0xc44]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xc5c]
push str.IMAGE_REANIM_MELONPULT_MELON
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xc5c]
mov dword [ebp - 4], 0x103
push eax
lea eax, [ebp - 0x24e0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 4
call fcn.00500570
lea ecx, [ebp - 0x24e0]
mov dword [0x665bf0], eax
call fcn.005002d0
lea ecx, [ebp - 0xc5c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xc74]
push str.IMAGE_REANIM_PEASHOOTER_FIRE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xc74]
mov dword [ebp - 4], 0x105
push eax
lea eax, [ebp - 0x24ec]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 6
call fcn.00500570
lea ecx, [ebp - 0x24ec]
mov dword [0x665bf4], eax
call fcn.005002d0
lea ecx, [ebp - 0xc74]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xc8c]
push str.IMAGE_REANIM_PEASHOOTER_FIRE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xc8c]
mov dword [ebp - 4], 0x107
push eax
lea eax, [ebp - 0x24f8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 8
call fcn.00500570
lea ecx, [ebp - 0x24f8]
mov dword [0x665bf8], eax
call fcn.005002d0
lea ecx, [ebp - 0xc8c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xca4]
push str.IMAGE_REANIM_PEASHOOTER_FIRE3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xca4]
mov dword [ebp - 4], 0x109
push eax
lea eax, [ebp - 0x2504]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xa
call fcn.00500570
lea ecx, [ebp - 0x2504]
mov dword [0x665bfc], eax
call fcn.005002d0
lea ecx, [ebp - 0xca4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xcbc]
push str.IMAGE_REANIM_PEASHOOTER_FIRE4
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xcbc]
mov dword [ebp - 4], 0x10b
push eax
lea eax, [ebp - 0x2510]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xc
call fcn.00500570
lea ecx, [ebp - 0x2510]
mov dword [0x665c00], eax
call fcn.005002d0
lea ecx, [ebp - 0xcbc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xcd4]
push str.IMAGE_REANIM_PEASHOOTER_FIRE5
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xcd4]
mov dword [ebp - 4], 0x10d
push eax
lea eax, [ebp - 0x251c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xe
call fcn.00500570
lea ecx, [ebp - 0x251c]
mov dword [0x665c04], eax
call fcn.005002d0
lea ecx, [ebp - 0xcd4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xcec]
push str.IMAGE_REANIM_PEASHOOTER_ICE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xcec]
mov dword [ebp - 4], 0x10f
push eax
lea eax, [ebp - 0x2528]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x10
call fcn.00500570
lea ecx, [ebp - 0x2528]
mov dword [0x665c08], eax
call fcn.005002d0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0xcec]
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xd04]
push str.IMAGE_REANIM_PEASHOOTER_ICE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xd04]
mov dword [ebp - 4], 0x111
push eax
lea eax, [ebp - 0x2534]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x12
call fcn.00500570
lea ecx, [ebp - 0x2534]
mov dword [0x665c0c], eax
call fcn.005002d0
lea ecx, [ebp - 0xd04]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xd1c]
push str.IMAGE_REANIM_PEASHOOTER_ICE3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xd1c]
mov dword [ebp - 4], 0x113
push eax
lea eax, [ebp - 0x2540]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x14
call fcn.00500570
lea ecx, [ebp - 0x2540]
mov dword [0x665c10], eax
call fcn.005002d0
lea ecx, [ebp - 0xd1c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xd34]
push str.IMAGE_REANIM_PEASHOOTER_ICE4
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xd34]
mov dword [ebp - 4], 0x115
push eax
lea eax, [ebp - 0x254c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x16
call fcn.00500570
lea ecx, [ebp - 0x254c]
mov dword [0x665c14], eax
call fcn.005002d0
lea ecx, [ebp - 0xd34]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xd4c]
push str.IMAGE_REANIM_PEASHOOTER_ICE5
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xd4c]
mov dword [ebp - 4], 0x117
push eax
lea eax, [ebp - 0x2558]
push eax
mov ecx, esi
call edi
mov ecx, eax
mov byte [ebp - 4], 0x18
call fcn.00500570
lea ecx, [ebp - 0x2558]
mov dword [0x665c18], eax
call fcn.005002d0
lea ecx, [ebp - 0xd4c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xd64]
push str.IMAGE_REANIM_POT_TOP_DARK
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xd64]
mov dword [ebp - 4], 0x119
push eax
lea eax, [ebp - 0x2564]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x1a
call fcn.00500570
lea ecx, [ebp - 0x2564]
mov dword [0x665c1c], eax
call fcn.005002d0
lea ecx, [ebp - 0xd64]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xd7c]
push str.IMAGE_REANIM_PUMPKIN_DAMAGE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xd7c]
mov dword [ebp - 4], 0x11b
push eax
lea eax, [ebp - 0x2570]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x1c
call fcn.00500570
lea ecx, [ebp - 0x2570]
mov dword [0x665c20], eax
call fcn.005002d0
lea ecx, [ebp - 0xd7c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xd94]
push str.IMAGE_REANIM_PUMPKIN_DAMAGE3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xd94]
mov dword [ebp - 4], 0x11d
push eax
lea eax, [ebp - 0x257c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x1e
call fcn.00500570
lea ecx, [ebp - 0x257c]
mov dword [0x665c24], eax
call fcn.005002d0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0xd94]
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xdac]
push str.IMAGE_REANIM_SELECTORSCREEN_ADVENTURE_BUTTON
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xdac]
mov dword [ebp - 4], 0x11f
push eax
lea eax, [ebp - 0x2588]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x20
call fcn.00500570
lea ecx, [ebp - 0x2588]
mov dword [0x665c28], eax
call fcn.005002d0
lea ecx, [ebp - 0xdac]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xdc4]
push str.IMAGE_REANIM_SELECTORSCREEN_ADVENTURE_HIGHLIGHT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xdc4]
mov dword [ebp - 4], 0x121
push eax
lea eax, [ebp - 0x2594]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x22
call fcn.00500570
lea ecx, [ebp - 0x2594]
mov dword [0x665c2c], eax
call fcn.005002d0
lea ecx, [ebp - 0xdc4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xddc]
push str.IMAGE_REANIM_SELECTORSCREEN_ALMANAC_SHADOW
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xddc]
mov dword [ebp - 4], 0x123
push eax
lea eax, [ebp - 0x25a0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x24
call fcn.00500570
lea ecx, [ebp - 0x25a0]
mov dword [0x665c30], eax
call fcn.005002d0
lea ecx, [ebp - 0xddc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xdf4]
push str.IMAGE_REANIM_SELECTORSCREEN_BG
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xdf4]
mov dword [ebp - 4], 0x125
push eax
lea eax, [ebp - 0x25ac]
push eax
mov ecx, esi
call edi
mov ecx, eax
mov byte [ebp - 4], 0x26
call fcn.00500570
lea ecx, [ebp - 0x25ac]
mov dword [0x665c34], eax
call fcn.005002d0
lea ecx, [ebp - 0xdf4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xe0c]
push str.IMAGE_REANIM_SELECTORSCREEN_CHALLENGES_BUTTON
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xe0c]
mov dword [ebp - 4], 0x127
push eax
lea eax, [ebp - 0x25b8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x28
call fcn.00500570
lea ecx, [ebp - 0x25b8]
mov dword [0x665c38], eax
call fcn.005002d0
lea ecx, [ebp - 0xe0c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xe24]
push str.IMAGE_REANIM_SELECTORSCREEN_CHALLENGES_HIGHLIGHT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xe24]
mov dword [ebp - 4], 0x129
push eax
lea eax, [ebp - 0x25c4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x2a
call fcn.00500570
lea ecx, [ebp - 0x25c4]
mov dword [0x665c3c], eax
call fcn.005002d0
lea ecx, [ebp - 0xe24]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xe3c]
push str.IMAGE_REANIM_SELECTORSCREEN_KEY_SHADOW
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xe3c]
mov dword [ebp - 4], 0x12b
push eax
lea eax, [ebp - 0x25d0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x2c
call fcn.00500570
lea ecx, [ebp - 0x25d0]
mov dword [0x665c40], eax
call fcn.005002d0
lea ecx, [ebp - 0xe3c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xe54]
push str.IMAGE_REANIM_SELECTORSCREEN_STARTADVENTURE_BUTTON
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xe54]
mov dword [ebp - 4], 0x12d
push eax
lea eax, [ebp - 0x25dc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x2e
call fcn.00500570
lea ecx, [ebp - 0x25dc]
mov dword [0x665c44], eax
call fcn.005002d0
lea ecx, [ebp - 0xe54]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xe6c]
push str.IMAGE_REANIM_SELECTORSCREEN_STARTADVENTURE_HIGHLIGHT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xe6c]
mov dword [ebp - 4], 0x12f
push eax
lea eax, [ebp - 0x25e8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x30
call fcn.00500570
lea ecx, [ebp - 0x25e8]
mov dword [0x665c48], eax
call fcn.005002d0
lea ecx, [ebp - 0xe6c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xe84]
push str.IMAGE_REANIM_SELECTORSCREEN_SURVIVAL_BUTTON
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xe84]
mov dword [ebp - 4], 0x131
push eax
lea eax, [ebp - 0x25f4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x32
call fcn.00500570
lea ecx, [ebp - 0x25f4]
mov dword [0x665c4c], eax
call fcn.005002d0
lea ecx, [ebp - 0xe84]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xe9c]
push str.IMAGE_REANIM_SELECTORSCREEN_SURVIVAL_HIGHLIGHT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xe9c]
mov dword [ebp - 4], 0x133
push eax
lea eax, [ebp - 0x2600]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x34
call fcn.00500570
lea ecx, [ebp - 0x2600]
mov dword [0x665c50], eax
call fcn.005002d0
lea ecx, [ebp - 0xe9c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xeb4]
push str.IMAGE_REANIM_SELECTORSCREEN_VASEBREAKER_BUTTON
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xeb4]
mov dword [ebp - 4], 0x135
push eax
lea eax, [ebp - 0x260c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x36
call fcn.00500570
lea ecx, [ebp - 0x260c]
mov dword [0x665c54], eax
call fcn.005002d0
lea ecx, [ebp - 0xeb4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xecc]
push str.IMAGE_REANIM_SELECTORSCREEN_VASEBREAKER_HIGHLIGHT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xecc]
mov dword [ebp - 4], 0x137
push eax
lea eax, [ebp - 0x2618]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x38
call fcn.00500570
lea ecx, [ebp - 0x2618]
mov dword [0x665c58], eax
call fcn.005002d0
lea ecx, [ebp - 0xecc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xee4]
push str.IMAGE_REANIM_SELECTORSCREEN_WOODSIGN2_PRESS
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xee4]
mov dword [ebp - 4], 0x139
push eax
lea eax, [ebp - 0x2624]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x3a
call fcn.00500570
lea ecx, [ebp - 0x2624]
mov dword [0x665c5c], eax
call fcn.005002d0
lea ecx, [ebp - 0xee4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
mov edi, dword [eax + 0x40]
lea ecx, [ebp - 0xefc]
push str.IMAGE_REANIM_STINKY_TURN3
call fcn.00402d00
lea eax, [ebp - 0xefc]
mov dword [ebp - 4], 0x13b
push eax
lea eax, [ebp - 0x2630]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x3c
call fcn.00500570
lea ecx, [ebp - 0x2630]
mov dword [0x665c60], eax
call fcn.005002d0
lea ecx, [ebp - 0xefc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xf14]
push str.IMAGE_REANIM_SUNFLOWER_HEAD_QUARTER1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xf14]
mov dword [ebp - 4], 0x13d
push eax
lea eax, [ebp - 0x263c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x3e
call fcn.00500570
lea ecx, [ebp - 0x263c]
mov dword [0x665c64], eax
call fcn.005002d0
lea ecx, [ebp - 0xf14]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xf2c]
push str.IMAGE_REANIM_SUNFLOWER_HEAD_QUARTER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xf2c]
mov dword [ebp - 4], 0x13f
push eax
lea eax, [ebp - 0x2648]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x40
call fcn.00500570
lea ecx, [ebp - 0x2648]
mov dword [0x665c68], eax
call fcn.005002d0
lea ecx, [ebp - 0xf2c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xf44]
push str.IMAGE_REANIM_SUNFLOWER_HEAD_QUARTER3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xf44]
mov dword [ebp - 4], 0x141
push eax
lea eax, [ebp - 0x2654]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x42
call fcn.00500570
lea ecx, [ebp - 0x2654]
mov dword [0x665c6c], eax
call fcn.005002d0
lea ecx, [ebp - 0xf44]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xf5c]
push str.IMAGE_REANIM_SUNFLOWER_HEAD_QUARTER4
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xf5c]
mov dword [ebp - 4], 0x143
push eax
lea eax, [ebp - 0x2660]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x44
call fcn.00500570
lea ecx, [ebp - 0x2660]
mov dword [0x665c70], eax
call fcn.005002d0
lea ecx, [ebp - 0xf5c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xf74]
push str.IMAGE_REANIM_TALLNUT_CRACKED1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xf74]
mov dword [ebp - 4], 0x145
push eax
lea eax, [ebp - 0x266c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x46
call fcn.00500570
lea ecx, [ebp - 0x266c]
mov dword [0x665c74], eax
call fcn.005002d0
lea ecx, [ebp - 0xf74]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xf8c]
push str.IMAGE_REANIM_TALLNUT_CRACKED2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xf8c]
mov dword [ebp - 4], 0x147
push eax
lea eax, [ebp - 0x2678]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x48
call fcn.00500570
lea ecx, [ebp - 0x2678]
mov dword [0x665c78], eax
call fcn.005002d0
lea ecx, [ebp - 0xf8c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
mov edi, dword [eax + 0x40]
push str.IMAGE_REANIM_TREE_BG
lea ecx, [ebp - 0xfa4]
call fcn.00402d00
lea eax, [ebp - 0xfa4]
mov dword [ebp - 4], 0x149
push eax
lea eax, [ebp - 0x2684]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x4a
call fcn.00500570
lea ecx, [ebp - 0x2684]
mov dword [0x665c7c], eax
call fcn.005002d0
lea ecx, [ebp - 0xfa4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xfbc]
push str.IMAGE_REANIM_WALLNUT_BODY
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xfbc]
mov dword [ebp - 4], 0x14b
push eax
lea eax, [ebp - 0x2690]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x4c
call fcn.00500570
lea ecx, [ebp - 0x2690]
mov dword [0x665c80], eax
call fcn.005002d0
lea ecx, [ebp - 0xfbc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xfd4]
push str.IMAGE_REANIM_WALLNUT_CRACKED1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xfd4]
mov dword [ebp - 4], 0x14d
push eax
lea eax, [ebp - 0x269c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x4e
call fcn.00500570
lea ecx, [ebp - 0x269c]
mov dword [0x665c84], eax
call fcn.005002d0
lea ecx, [ebp - 0xfd4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0xfec]
push str.IMAGE_REANIM_WALLNUT_CRACKED2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0xfec]
mov dword [ebp - 4], 0x14f
push eax
lea eax, [ebp - 0x26a8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x50
call fcn.00500570
lea ecx, [ebp - 0x26a8]
mov dword [0x665c88], eax
call fcn.005002d0
lea ecx, [ebp - 0xfec]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1004]
push str.IMAGE_REANIM_WINTERMELON_PROJECTILE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1004]
mov dword [ebp - 4], 0x151
push eax
lea eax, [ebp - 0x26b4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x52
call fcn.00500570
lea ecx, [ebp - 0x26b4]
mov dword [0x665c8c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1004]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x101c]
push str.IMAGE_REANIM_ZENGARDEN_BUGSPRAY_BOTTLE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x101c]
mov dword [ebp - 4], 0x153
push eax
lea eax, [ebp - 0x26c0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x54
call fcn.00500570
lea ecx, [ebp - 0x26c0]
mov dword [0x665c90], eax
call fcn.005002d0
lea ecx, [ebp - 0x101c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1034]
push str.IMAGE_REANIM_ZOMBIEWITCH_BLUE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1034]
mov dword [ebp - 4], 0x155
push eax
lea eax, [ebp - 0x26cc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x56
call fcn.00500570
lea ecx, [ebp - 0x26cc]
mov dword [0x665c94], eax
call fcn.005002d0
lea ecx, [ebp - 0x1034]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
push str.IMAGE_REANIM_ZOMBIEWITCH_PURPLE
mov edi, dword [eax + 0x40]
lea ecx, [ebp - 0x104c]
call fcn.00402d00
lea eax, [ebp - 0x104c]
mov dword [ebp - 4], 0x157
push eax
lea eax, [ebp - 0x26d8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x58
call fcn.00500570
lea ecx, [ebp - 0x26d8]
mov dword [0x665c98], eax
call fcn.005002d0
lea ecx, [ebp - 0x104c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1064]
push str.IMAGE_REANIM_ZOMBIEWITCH_RED
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1064]
mov dword [ebp - 4], 0x159
push eax
lea eax, [ebp - 0x26e4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x5a
call fcn.00500570
lea ecx, [ebp - 0x26e4]
mov dword [0x665c9c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1064]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x107c]
push str.IMAGE_REANIM_ZOMBIEWITCH_WHITE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x107c]
mov dword [ebp - 4], 0x15b
push eax
lea eax, [ebp - 0x26f0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x5c
call fcn.00500570
lea ecx, [ebp - 0x26f0]
mov dword [0x665ca0], eax
call fcn.005002d0
lea ecx, [ebp - 0x107c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1094]
push str.IMAGE_REANIM_ZOMBIE_ARROW_BULLET
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1094]
mov dword [ebp - 4], 0x15d
push eax
lea eax, [ebp - 0x26fc]
mov ecx, esi
push eax
call edi
mov byte [ebp - 4], 0x5e
mov ecx, eax
call fcn.00500570
lea ecx, [ebp - 0x26fc]
mov dword [0x665ca4], eax
call fcn.005002d0
lea ecx, [ebp - 0x1094]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x10ac]
push str.IMAGE_REANIM_ZOMBIE_BALLOON_OUTERARM_UPPER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x10ac]
mov dword [ebp - 4], 0x15f
push eax
lea eax, [ebp - 0x2708]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x60
call fcn.00500570
lea ecx, [ebp - 0x2708]
mov dword [0x665ca8], eax
call fcn.005002d0
lea ecx, [ebp - 0x10ac]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x10c4]
push str.IMAGE_REANIM_ZOMBIE_BOBSLED_OUTERARM_HAND
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x10c4]
mov dword [ebp - 4], 0x161
push eax
lea eax, [ebp - 0x2714]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x62
call fcn.00500570
lea ecx, [ebp - 0x2714]
mov dword [0x665cac], eax
call fcn.005002d0
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x10dc]
push str.IMAGE_REANIM_ZOMBIE_BOBSLED_OUTERARM_UPPER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x10dc]
mov dword [ebp - 4], 0x163
push eax
lea eax, [ebp - 0x2720]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x64
call fcn.00500570
lea ecx, [ebp - 0x2720]
mov dword [0x665cb0], eax
call fcn.005002d0
lea ecx, [ebp - 0x10dc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x10f4]
push str.IMAGE_REANIM_ZOMBIE_BOSS_EYEGLOW_BLUE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x10f4]
mov dword [ebp - 4], 0x165
push eax
lea eax, [ebp - 0x272c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x66
call fcn.00500570
lea ecx, [ebp - 0x272c]
mov dword [0x665cb4], eax
call fcn.005002d0
lea ecx, [ebp - 0x10f4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x110c]
push str.IMAGE_REANIM_ZOMBIE_BOSS_FOOT_DAMAGE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x110c]
mov dword [ebp - 4], 0x167
push eax
lea eax, [ebp - 0x2738]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x68
call fcn.00500570
lea ecx, [ebp - 0x2738]
mov dword [0x665cb8], eax
call fcn.005002d0
lea ecx, [ebp - 0x110c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1124]
push str.IMAGE_REANIM_ZOMBIE_BOSS_FOOT_DAMAGE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1124]
mov dword [ebp - 4], 0x169
push eax
lea eax, [ebp - 0x2744]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x6a
call fcn.00500570
lea ecx, [ebp - 0x2744]
mov dword [0x665cbc], eax
call fcn.005002d0
lea ecx, [ebp - 0x1124]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x113c]
push str.IMAGE_REANIM_ZOMBIE_BOSS_HEAD_DAMAGE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x113c]
mov dword [ebp - 4], 0x16b
push eax
lea eax, [ebp - 0x2750]
mov ecx, esi
push eax
call edi
mov byte [ebp - 4], 0x6c
mov ecx, eax
call fcn.00500570
lea ecx, [ebp - 0x2750]
mov dword [0x665cc0], eax
call fcn.005002d0
lea ecx, [ebp - 0x113c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1154]
push str.IMAGE_REANIM_ZOMBIE_BOSS_HEAD_DAMAGE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1154]
mov dword [ebp - 4], 0x16d
push eax
lea eax, [ebp - 0x275c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x6e
call fcn.00500570
lea ecx, [ebp - 0x275c]
mov dword [0x665cc4], eax
call fcn.005002d0
lea ecx, [ebp - 0x1154]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x116c]
push str.IMAGE_REANIM_ZOMBIE_BOSS_ICEBALL
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x116c]
mov dword [ebp - 4], 0x16f
push eax
lea eax, [ebp - 0x2768]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x70
call fcn.00500570
lea ecx, [ebp - 0x2768]
mov dword [0x665cc8], eax
call fcn.005002d0
lea ecx, [ebp - 0x116c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1184]
push str.IMAGE_REANIM_ZOMBIE_BOSS_JAW_DAMAGE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1184]
mov dword [ebp - 4], 0x171
push eax
lea eax, [ebp - 0x2774]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x72
call fcn.00500570
lea ecx, [ebp - 0x2774]
mov dword [0x665ccc], eax
call fcn.005002d0
lea ecx, [ebp - 0x1184]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x119c]
push str.IMAGE_REANIM_ZOMBIE_BOSS_JAW_DAMAGE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x119c]
mov dword [ebp - 4], 0x173
push eax
lea eax, [ebp - 0x2780]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x74
call fcn.00500570
lea ecx, [ebp - 0x2780]
mov dword [0x665cd0], eax
call fcn.005002d0
lea ecx, [ebp - 0x119c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x11b4]
push str.IMAGE_REANIM_ZOMBIE_BOSS_MOUTHGLOW_BLUE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x11b4]
mov dword [ebp - 4], 0x175
push eax
lea eax, [ebp - 0x278c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x76
call fcn.00500570
lea ecx, [ebp - 0x278c]
mov dword [0x665cd4], eax
call fcn.005002d0
lea ecx, [ebp - 0x11b4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x11cc]
push str.IMAGE_REANIM_ZOMBIE_BOSS_OUTERARM_HAND_DAMAGE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x11cc]
mov dword [ebp - 4], 0x177
push eax
lea eax, [ebp - 0x2798]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x78
call fcn.00500570
lea ecx, [ebp - 0x2798]
mov dword [0x665cd8], eax
call fcn.005002d0
lea ecx, [ebp - 0x11cc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x11e4]
push str.IMAGE_REANIM_ZOMBIE_BOSS_OUTERARM_HAND_DAMAGE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x11e4]
mov dword [ebp - 4], 0x179
push eax
lea eax, [ebp - 0x27a4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x7a
call fcn.00500570
lea ecx, [ebp - 0x27a4]
mov dword [0x665cdc], eax
call fcn.005002d0
lea ecx, [ebp - 0x11e4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x11fc]
push str.IMAGE_REANIM_ZOMBIE_BOSS_OUTERARM_THUMB_DAMAGE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x11fc]
mov dword [ebp - 4], 0x17b
push eax
lea eax, [ebp - 0x27b0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x7c
call fcn.00500570
lea ecx, [ebp - 0x27b0]
mov dword [0x665ce0], eax
call fcn.005002d0
lea ecx, [ebp - 0x11fc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1214]
push str.IMAGE_REANIM_ZOMBIE_BOSS_OUTERARM_THUMB_DAMAGE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1214]
mov dword [ebp - 4], 0x17d
push eax
lea eax, [ebp - 0x27bc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x7e
call fcn.00500570
lea ecx, [ebp - 0x27bc]
mov dword [0x665ce4], eax
call fcn.005002d0
lea ecx, [ebp - 0x1214]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x122c]
push str.IMAGE_REANIM_ZOMBIE_BUCKET1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x122c]
mov dword [ebp - 4], 0x17f
push eax
lea eax, [ebp - 0x27c8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x80
call fcn.00500570
lea ecx, [ebp - 0x27c8]
mov dword [0x665ce8], eax
call fcn.005002d0
lea ecx, [ebp - 0x122c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1244]
push str.IMAGE_REANIM_ZOMBIE_BUCKET2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1244]
mov dword [ebp - 4], 0x181
push eax
lea eax, [ebp - 0x27d4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x82
call fcn.00500570
lea ecx, [ebp - 0x27d4]
mov dword [0x665cec], eax
call fcn.005002d0
lea ecx, [ebp - 0x1244]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x125c]
push str.IMAGE_REANIM_ZOMBIE_BUCKET3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x125c]
mov dword [ebp - 4], 0x183
push eax
lea eax, [ebp - 0x27e0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x84
call fcn.00500570
lea ecx, [ebp - 0x27e0]
mov dword [0x665cf0], eax
call fcn.005002d0
lea ecx, [ebp - 0x125c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1274]
push str.IMAGE_REANIM_ZOMBIE_BUNGI_HEAD_SCARED
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1274]
mov dword [ebp - 4], 0x185
push eax
lea eax, [ebp - 0x27ec]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x86
call fcn.00500570
lea ecx, [ebp - 0x27ec]
mov dword [0x665cf4], eax
call fcn.005002d0
lea ecx, [ebp - 0x1274]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x128c]
push str.IMAGE_REANIM_ZOMBIE_CATAPULT_BASKETBALL
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x128c]
mov dword [ebp - 4], 0x187
push eax
lea eax, [ebp - 0x27f8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x88
call fcn.00500570
mov dword [0x665cf8], eax
lea ecx, [ebp - 0x27f8]
call fcn.005002d0
lea ecx, [ebp - 0x128c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x12a4]
push str.IMAGE_REANIM_ZOMBIE_CATAPULT_POLE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x12a4]
mov dword [ebp - 4], 0x189
push eax
lea eax, [ebp - 0x2804]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x8a
call fcn.00500570
lea ecx, [ebp - 0x2804]
mov dword [0x665cfc], eax
call fcn.005002d0
lea ecx, [ebp - 0x12a4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x12bc]
push str.IMAGE_REANIM_ZOMBIE_CATAPULT_POLE_DAMAGE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x12bc]
mov dword [ebp - 4], 0x18b
push eax
lea eax, [ebp - 0x2810]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x8c
call fcn.00500570
lea ecx, [ebp - 0x2810]
mov dword [0x665d00], eax
call fcn.005002d0
lea ecx, [ebp - 0x12bc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x12d4]
push str.IMAGE_REANIM_ZOMBIE_CATAPULT_POLE_DAMAGE_WITHBALL
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x12d4]
mov dword [ebp - 4], 0x18d
push eax
lea eax, [ebp - 0x281c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x8e
call fcn.00500570
lea ecx, [ebp - 0x281c]
mov dword [0x665d04], eax
call fcn.005002d0
lea ecx, [ebp - 0x12d4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x12ec]
push str.IMAGE_REANIM_ZOMBIE_CATAPULT_POLE_WITHBALL
mov edi, dword [eax + 0x40]
call fcn.00402d00
mov dword [ebp - 4], 0x18f
lea eax, [ebp - 0x12ec]
mov ecx, esi
push eax
lea eax, [ebp - 0x2828]
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x90
call fcn.00500570
lea ecx, [ebp - 0x2828]
mov dword [0x665d08], eax
call fcn.005002d0
lea ecx, [ebp - 0x12ec]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1304]
push str.IMAGE_REANIM_ZOMBIE_CATAPULT_SIDING_DAMAGE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1304]
mov dword [ebp - 4], 0x191
push eax
lea eax, [ebp - 0x2834]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x92
call fcn.00500570
lea ecx, [ebp - 0x2834]
mov dword [0x665d0c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1304]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x131c]
push str.IMAGE_REANIM_ZOMBIE_CONE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x131c]
mov dword [ebp - 4], 0x193
push eax
lea eax, [ebp - 0x2840]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x94
call fcn.00500570
lea ecx, [ebp - 0x2840]
mov dword [0x665d10], eax
call fcn.005002d0
lea ecx, [ebp - 0x131c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1334]
push str.IMAGE_REANIM_ZOMBIE_CONE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1334]
mov dword [ebp - 4], 0x195
push eax
lea eax, [ebp - 0x284c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x96
call fcn.00500570
mov dword [0x665d14], eax
lea ecx, [ebp - 0x284c]
call fcn.005002d0
lea ecx, [ebp - 0x1334]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x134c]
push str.IMAGE_REANIM_ZOMBIE_CONE3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x134c]
mov dword [ebp - 4], 0x197
push eax
lea eax, [ebp - 0x2858]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x98
call fcn.00500570
lea ecx, [ebp - 0x2858]
mov dword [0x665d18], eax
call fcn.005002d0
lea ecx, [ebp - 0x134c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1364]
push str.IMAGE_REANIM_ZOMBIE_DANCER_INNERARM_HAND
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1364]
mov dword [ebp - 4], 0x199
push eax
lea eax, [ebp - 0x2864]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x9a
call fcn.00500570
lea ecx, [ebp - 0x2864]
mov dword [0x665d1c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1364]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x137c]
push str.IMAGE_REANIM_ZOMBIE_DIGGER_HARDHAT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x137c]
mov dword [ebp - 4], 0x19b
push eax
lea eax, [ebp - 0x2870]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x9c
call fcn.00500570
lea ecx, [ebp - 0x2870]
mov dword [0x665d28], eax
call fcn.005002d0
lea ecx, [ebp - 0x137c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1394]
push str.IMAGE_REANIM_ZOMBIE_DIGGER_HARDHAT2
mov edi, dword [eax + 0x40]
call fcn.00402d00
mov dword [ebp - 4], 0x19d
lea eax, [ebp - 0x1394]
push eax
lea eax, [ebp - 0x287c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x9e
call fcn.00500570
lea ecx, [ebp - 0x287c]
mov dword [0x665d20], eax
call fcn.005002d0
lea ecx, [ebp - 0x1394]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x13ac]
push str.IMAGE_REANIM_ZOMBIE_DIGGER_HARDHAT3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x13ac]
mov dword [ebp - 4], 0x19f
push eax
lea eax, [ebp - 0x2888]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xa0
call fcn.00500570
lea ecx, [ebp - 0x2888]
mov dword [0x665d24], eax
call fcn.005002d0
lea ecx, [ebp - 0x13ac]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x13c4]
push str.IMAGE_REANIM_ZOMBIE_DIGGER_OUTERARM_UPPER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x13c4]
mov dword [ebp - 4], 0x1a1
push eax
lea eax, [ebp - 0x2894]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xa2
call fcn.00500570
lea ecx, [ebp - 0x2894]
mov dword [0x665d2c], eax
call fcn.005002d0
lea ecx, [ebp - 0x13c4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x13dc]
push str.IMAGE_REANIM_ZOMBIE_DIGGER_PICKAXE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x13dc]
mov dword [ebp - 4], 0x1a3
push eax
lea eax, [ebp - 0x28a0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xa4
call fcn.00500570
lea ecx, [ebp - 0x28a0]
mov dword [0x665d30], eax
call fcn.005002d0
lea ecx, [ebp - 0x13dc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x13f4]
push str.IMAGE_REANIM_ZOMBIE_DOLPHINRIDER_OUTERARM_UPPER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x13f4]
mov dword [ebp - 4], 0x1a5
push eax
lea eax, [ebp - 0x28ac]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xa6
call fcn.00500570
lea ecx, [ebp - 0x28ac]
mov dword [0x665d34], eax
call fcn.005002d0
lea ecx, [ebp - 0x13f4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x140c]
push str.IMAGE_REANIM_ZOMBIE_FLAG1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x140c]
mov dword [ebp - 4], 0x1a7
push eax
lea eax, [ebp - 0x28b8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xa8
call fcn.00500570
lea ecx, [ebp - 0x28b8]
mov dword [0x665d38], eax
call fcn.005002d0
lea ecx, [ebp - 0x140c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1424]
push str.IMAGE_REANIM_ZOMBIE_FLAG3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1424]
mov dword [ebp - 4], 0x1a9
push eax
lea eax, [ebp - 0x28c4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xaa
call fcn.00500570
lea ecx, [ebp - 0x28c4]
mov dword [0x665d3c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1424]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x143c]
push str.IMAGE_REANIM_ZOMBIE_FOOTBALL_HELMET
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x143c]
mov dword [ebp - 4], 0x1ab
push eax
lea eax, [ebp - 0x28d0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xac
call fcn.00500570
lea ecx, [ebp - 0x28d0]
mov dword [0x665d48], eax
call fcn.005002d0
lea ecx, [ebp - 0x143c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1454]
push str.IMAGE_REANIM_ZOMBIE_FOOTBALL_HELMET2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1454]
mov dword [ebp - 4], 0x1ad
push eax
lea eax, [ebp - 0x28dc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xae
call fcn.00500570
lea ecx, [ebp - 0x28dc]
mov dword [0x665d40], eax
call fcn.005002d0
lea ecx, [ebp - 0x1454]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x146c]
push str.IMAGE_REANIM_ZOMBIE_FOOTBALL_HELMET3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x146c]
mov dword [ebp - 4], 0x1af
push eax
lea eax, [ebp - 0x28e8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xb0
call fcn.00500570
lea ecx, [ebp - 0x28e8]
mov dword [0x665d44], eax
call fcn.005002d0
lea ecx, [ebp - 0x146c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1484]
push str.IMAGE_REANIM_ZOMBIE_FOOTBALL_LEFTARM_HAND
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1484]
mov dword [ebp - 4], 0x1b1
push eax
lea eax, [ebp - 0x28f4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xb2
call fcn.00500570
lea ecx, [ebp - 0x28f4]
mov dword [0x665d4c], eax
call fcn.005002d0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1484]
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x149c]
push str.IMAGE_REANIM_ZOMBIE_FOOTBALL_LEFTARM_UPPER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x149c]
mov dword [ebp - 4], 0x1b3
push eax
lea eax, [ebp - 0x2900]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xb4
call fcn.00500570
lea ecx, [ebp - 0x2900]
mov dword [0x665d50], eax
call fcn.005002d0
lea ecx, [ebp - 0x149c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x14b4]
push str.IMAGE_REANIM_ZOMBIE_GARGANTUAR_BODY1_2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x14b4]
mov dword [ebp - 4], 0x1b5
push eax
lea eax, [ebp - 0x290c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xb6
call fcn.00500570
lea ecx, [ebp - 0x290c]
mov dword [0x665d54], eax
call fcn.005002d0
lea ecx, [ebp - 0x14b4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x14cc]
push str.IMAGE_REANIM_ZOMBIE_GARGANTUAR_BODY1_3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x14cc]
mov dword [ebp - 4], 0x1b7
push eax
lea eax, [ebp - 0x2918]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xb8
call fcn.00500570
lea ecx, [ebp - 0x2918]
mov dword [0x665d58], eax
call fcn.005002d0
lea ecx, [ebp - 0x14cc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x14e4]
push str.IMAGE_REANIM_ZOMBIE_GARGANTUAR_DUCKXING
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x14e4]
mov dword [ebp - 4], 0x1b9
push eax
lea eax, [ebp - 0x2924]
push eax
mov ecx, esi
call edi
mov ecx, eax
mov byte [ebp - 4], 0xba
call fcn.00500570
lea ecx, [ebp - 0x2924]
mov dword [0x665d5c], eax
call fcn.005002d0
lea ecx, [ebp - 0x14e4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x14fc]
push str.IMAGE_REANIM_ZOMBIE_GARGANTUAR_FOOT2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x14fc]
mov dword [ebp - 4], 0x1bb
push eax
lea eax, [ebp - 0x2930]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xbc
call fcn.00500570
lea ecx, [ebp - 0x2930]
mov dword [0x665d60], eax
call fcn.005002d0
lea ecx, [ebp - 0x14fc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1514]
push str.IMAGE_REANIM_ZOMBIE_GARGANTUAR_HEAD2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1514]
mov dword [ebp - 4], 0x1bd
push eax
lea eax, [ebp - 0x293c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xbe
call fcn.00500570
lea ecx, [ebp - 0x293c]
mov dword [0x665d64], eax
call fcn.005002d0
lea ecx, [ebp - 0x1514]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x152c]
push str.IMAGE_REANIM_ZOMBIE_GARGANTUAR_HEAD2_REDEYE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x152c]
mov dword [ebp - 4], 0x1bf
push eax
lea eax, [ebp - 0x2948]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xc0
call fcn.00500570
lea ecx, [ebp - 0x2948]
mov dword [0x665d68], eax
call fcn.005002d0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x152c]
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1544]
push str.IMAGE_REANIM_ZOMBIE_GARGANTUAR_HEAD_REDEYE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1544]
mov dword [ebp - 4], 0x1c1
push eax
lea eax, [ebp - 0x2954]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xc2
call fcn.00500570
lea ecx, [ebp - 0x2954]
mov dword [0x665d6c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1544]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x155c]
push str.IMAGE_REANIM_ZOMBIE_GARGANTUAR_OUTERARM_LOWER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x155c]
mov dword [ebp - 4], 0x1c3
push eax
lea eax, [ebp - 0x2960]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xc4
call fcn.00500570
lea ecx, [ebp - 0x2960]
mov dword [0x665d70], eax
call fcn.005002d0
lea ecx, [ebp - 0x155c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1574]
push str.IMAGE_REANIM_ZOMBIE_GARGANTUAR_ZOMBIE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1574]
mov dword [ebp - 4], 0x1c5
push eax
lea eax, [ebp - 0x296c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xc6
call fcn.00500570
lea ecx, [ebp - 0x296c]
mov dword [0x665d74], eax
call fcn.005002d0
lea ecx, [ebp - 0x1574]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x158c]
push str.IMAGE_REANIM_ZOMBIE_HEAD_GROSSOUT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x158c]
mov dword [ebp - 4], 0x1c7
push eax
lea eax, [ebp - 0x2978]
push eax
mov ecx, esi
call edi
mov ecx, eax
mov byte [ebp - 4], 0xc8
call fcn.00500570
lea ecx, [ebp - 0x2978]
mov dword [0x665d78], eax
call fcn.005002d0
lea ecx, [ebp - 0x158c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x15a4]
push str.IMAGE_REANIM_ZOMBIE_HEAD_SUNGLASSES1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x15a4]
mov dword [ebp - 4], 0x1c9
push eax
lea eax, [ebp - 0x2984]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xca
call fcn.00500570
lea ecx, [ebp - 0x2984]
mov dword [0x665d7c], eax
call fcn.005002d0
lea ecx, [ebp - 0x15a4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x15bc]
push str.IMAGE_REANIM_ZOMBIE_HEAD_SUNGLASSES2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x15bc]
mov dword [ebp - 4], 0x1cb
push eax
lea eax, [ebp - 0x2990]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xcc
call fcn.00500570
lea ecx, [ebp - 0x2990]
mov dword [0x665d80], eax
call fcn.005002d0
lea ecx, [ebp - 0x15bc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x15d4]
push str.IMAGE_REANIM_ZOMBIE_HEAD_SUNGLASSES3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x15d4]
mov dword [ebp - 4], 0x1cd
push eax
lea eax, [ebp - 0x299c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xce
call fcn.00500570
lea ecx, [ebp - 0x299c]
mov dword [0x665d84], eax
call fcn.005002d0
lea ecx, [ebp - 0x15d4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x15ec]
push str.IMAGE_REANIM_ZOMBIE_HEAD_SUNGLASSES4
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x15ec]
mov dword [ebp - 4], 0x1cf
push eax
lea eax, [ebp - 0x29a8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xd0
call fcn.00500570
lea ecx, [ebp - 0x29a8]
mov dword [0x665d88], eax
call fcn.005002d0
lea ecx, [ebp - 0x15ec]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1604]
push str.IMAGE_REANIM_ZOMBIE_IMP_ARM1_BONE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1604]
mov dword [ebp - 4], 0x1d1
push eax
lea eax, [ebp - 0x29b4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xd2
call fcn.00500570
lea ecx, [ebp - 0x29b4]
mov dword [0x665d8c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1604]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x161c]
push str.IMAGE_REANIM_ZOMBIE_IMP_ARM2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x161c]
mov dword [ebp - 4], 0x1d3
push eax
lea eax, [ebp - 0x29c0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xd4
call fcn.00500570
lea ecx, [ebp - 0x29c0]
mov dword [0x665d90], eax
call fcn.005002d0
lea ecx, [ebp - 0x161c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1634]
push str.IMAGE_REANIM_ZOMBIE_JACKBOX_BOX
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1634]
mov dword [ebp - 4], 0x1d5
push eax
lea eax, [ebp - 0x29cc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xd6
call fcn.00500570
lea ecx, [ebp - 0x29cc]
mov dword [0x665d94], eax
call fcn.005002d0
lea ecx, [ebp - 0x1634]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x164c]
push str.IMAGE_REANIM_ZOMBIE_JACKBOX_OUTERARM_LOWER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x164c]
mov dword [ebp - 4], 0x1d7
push eax
lea eax, [ebp - 0x29d8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xd8
call fcn.00500570
lea ecx, [ebp - 0x29d8]
mov dword [0x665d98], eax
call fcn.005002d0
lea ecx, [ebp - 0x164c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1664]
push str.IMAGE_REANIM_ZOMBIE_JACKSON_OUTERARM_HAND
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1664]
mov dword [ebp - 4], 0x1d9
push eax
lea eax, [ebp - 0x29e4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xda
call fcn.00500570
lea ecx, [ebp - 0x29e4]
mov dword [0x665d9c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1664]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x167c]
push str.IMAGE_REANIM_ZOMBIE_JACKSON_OUTERARM_UPPER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x167c]
mov dword [ebp - 4], 0x1db
push eax
lea eax, [ebp - 0x29f0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xdc
call fcn.00500570
lea ecx, [ebp - 0x29f0]
mov dword [0x665da0], eax
call fcn.005002d0
lea ecx, [ebp - 0x167c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
mov edi, dword [eax + 0x40]
lea ecx, [ebp - 0x1694]
push str.IMAGE_REANIM_ZOMBIE_LADDER_1
call fcn.00402d00
lea eax, [ebp - 0x1694]
mov dword [ebp - 4], 0x1dd
push eax
lea eax, [ebp - 0x29fc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xde
call fcn.00500570
lea ecx, [ebp - 0x29fc]
mov dword [0x665da4], eax
call fcn.005002d0
lea ecx, [ebp - 0x1694]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x16ac]
push str.IMAGE_REANIM_ZOMBIE_LADDER_1_DAMAGE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x16ac]
mov dword [ebp - 4], 0x1df
push eax
lea eax, [ebp - 0x2a08]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xe0
call fcn.00500570
lea ecx, [ebp - 0x2a08]
mov dword [0x665da8], eax
call fcn.005002d0
lea ecx, [ebp - 0x16ac]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x16c4]
push str.IMAGE_REANIM_ZOMBIE_LADDER_1_DAMAGE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x16c4]
mov dword [ebp - 4], 0x1e1
push eax
lea eax, [ebp - 0x2a14]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xe2
call fcn.00500570
lea ecx, [ebp - 0x2a14]
mov dword [0x665dac], eax
call fcn.005002d0
lea ecx, [ebp - 0x16c4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x16dc]
push str.IMAGE_REANIM_ZOMBIE_LADDER_5
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x16dc]
mov dword [ebp - 4], 0x1e3
push eax
lea eax, [ebp - 0x2a20]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xe4
call fcn.00500570
lea ecx, [ebp - 0x2a20]
mov dword [0x665db0], eax
call fcn.005002d0
lea ecx, [ebp - 0x16dc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x16f4]
push str.IMAGE_REANIM_ZOMBIE_LADDER_OUTERARM_UPPER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x16f4]
mov dword [ebp - 4], 0x1e5
push eax
lea eax, [ebp - 0x2a2c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xe6
call fcn.00500570
lea ecx, [ebp - 0x2a2c]
mov dword [0x665db4], eax
call fcn.005002d0
lea ecx, [ebp - 0x16f4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x170c]
push str.IMAGE_REANIM_ZOMBIE_MUSTACHE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x170c]
mov dword [ebp - 4], 0x1e7
push eax
lea eax, [ebp - 0x2a38]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xe8
call fcn.00500570
lea ecx, [ebp - 0x2a38]
mov dword [0x665db8], eax
call fcn.005002d0
lea ecx, [ebp - 0x170c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1724]
push str.IMAGE_REANIM_ZOMBIE_MUSTACHE3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1724]
mov dword [ebp - 4], 0x1e9
push eax
lea eax, [ebp - 0x2a44]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xea
call fcn.00500570
lea ecx, [ebp - 0x2a44]
mov dword [0x665dbc], eax
call fcn.005002d0
lea ecx, [ebp - 0x1724]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
mov edi, dword [eax + 0x40]
push str.IMAGE_REANIM_ZOMBIE_OUTERARM_HAND
lea ecx, [ebp - 0x404]
call fcn.00402d00
lea eax, [ebp - 0x404]
mov dword [ebp - 4], 0x1eb
push eax
lea eax, [ebp - 0x2a50]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xec
call fcn.00500570
lea ecx, [ebp - 0x2a50]
mov dword [0x665dc0], eax
call fcn.005002d0
lea ecx, [ebp - 0x404]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x173c]
push str.IMAGE_REANIM_ZOMBIE_OUTERARM_UPPER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x173c]
mov dword [ebp - 4], 0x1ed
push eax
lea eax, [ebp - 0x2c6c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xee
call fcn.00500570
lea ecx, [ebp - 0x2c6c]
mov dword [0x665dc4], eax
call fcn.005002d0
lea ecx, [ebp - 0x173c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1754]
push str.IMAGE_REANIM_ZOMBIE_PAPER_LEFTARM_LOWER
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1754]
mov dword [ebp - 4], 0x1ef
push eax
lea eax, [ebp - 0x2a5c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xf0
call fcn.00500570
lea ecx, [ebp - 0x2a5c]
mov dword [0x665dc8], eax
call fcn.005002d0
lea ecx, [ebp - 0x1754]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x176c]
push str.IMAGE_REANIM_ZOMBIE_PAPER_LEFTARM_UPPER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x176c]
mov dword [ebp - 4], 0x1f1
push eax
lea eax, [ebp - 0x2a68]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xf2
call fcn.00500570
lea ecx, [ebp - 0x2a68]
mov dword [0x665dcc], eax
call fcn.005002d0
lea ecx, [ebp - 0x176c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1784]
push str.IMAGE_REANIM_ZOMBIE_PAPER_MADHEAD
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1784]
mov dword [ebp - 4], 0x1f3
push eax
lea eax, [ebp - 0x2a74]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xf4
call fcn.00500570
lea ecx, [ebp - 0x2a74]
mov dword [0x665dd0], eax
call fcn.005002d0
lea ecx, [ebp - 0x1784]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x179c]
push str.IMAGE_REANIM_ZOMBIE_PAPER_PAPER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x179c]
mov dword [ebp - 4], 0x1f5
push eax
lea eax, [ebp - 0x2a80]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xf6
call fcn.00500570
lea ecx, [ebp - 0x2a80]
mov dword [0x665dd4], eax
call fcn.005002d0
lea ecx, [ebp - 0x179c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x17b4]
push str.IMAGE_REANIM_ZOMBIE_PAPER_PAPER3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x17b4]
mov dword [ebp - 4], 0x1f7
push eax
lea eax, [ebp - 0x2a8c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xf8
call fcn.00500570
lea ecx, [ebp - 0x2a8c]
mov dword [0x665dd8], eax
call fcn.005002d0
lea ecx, [ebp - 0x17b4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
push str.IMAGE_REANIM_ZOMBIE_POGO_OUTERARM_UPPER2
mov edi, dword [eax + 0x40]
lea ecx, [ebp - 0x17cc]
call fcn.00402d00
lea eax, [ebp - 0x17cc]
mov dword [ebp - 4], 0x1f9
push eax
lea eax, [ebp - 0x2a98]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xfa
call fcn.00500570
lea ecx, [ebp - 0x2a98]
mov dword [0x665ddc], eax
call fcn.005002d0
lea ecx, [ebp - 0x17cc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x17e4]
push str.IMAGE_REANIM_ZOMBIE_POGO_STICK2DAMAGE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x17e4]
mov dword [ebp - 4], 0x1fb
push eax
lea eax, [ebp - 0x2aa4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xfc
call fcn.00500570
lea ecx, [ebp - 0x2aa4]
mov dword [0x665de0], eax
call fcn.005002d0
lea ecx, [ebp - 0x17e4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x17fc]
push str.IMAGE_REANIM_ZOMBIE_POGO_STICK2DAMAGE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x17fc]
mov dword [ebp - 4], 0x1fd
push eax
lea eax, [ebp - 0x2ab0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xfe
call fcn.00500570
lea ecx, [ebp - 0x2ab0]
mov dword [0x665de4], eax
call fcn.005002d0
lea ecx, [ebp - 0x17fc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1814]
push str.IMAGE_REANIM_ZOMBIE_POGO_STICKDAMAGE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1814]
mov dword [ebp - 4], 0x1ff
push eax
lea eax, [ebp - 0x2abc]
mov ecx, esi
push eax
call edi
mov dword [ebp - 4], 0x200
mov ecx, eax
call fcn.00500570
lea ecx, [ebp - 0x2abc]
mov dword [0x665de8], eax
call fcn.005002d0
lea ecx, [ebp - 0x1814]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x182c]
push str.IMAGE_REANIM_ZOMBIE_POGO_STICKDAMAGE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x182c]
mov dword [ebp - 4], 0x201
push eax
lea eax, [ebp - 0x2ac8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.00500570
lea ecx, [ebp - 0x2ac8]
mov dword [0x665dec], eax
call fcn.005002d0
lea ecx, [ebp - 0x182c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1844]
push str.IMAGE_REANIM_ZOMBIE_POGO_STICKHANDS2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1844]
mov dword [ebp - 4], 0x203
push eax
lea eax, [ebp - 0x2ad4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 4
call fcn.00500570
lea ecx, [ebp - 0x2ad4]
mov dword [0x665df0], eax
call fcn.005002d0
lea ecx, [ebp - 0x1844]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x185c]
push str.IMAGE_REANIM_ZOMBIE_POLEVAULTER_OUTERARM_UPPER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x185c]
mov dword [ebp - 4], 0x205
push eax
lea eax, [ebp - 0x2ae0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 6
call fcn.00500570
lea ecx, [ebp - 0x2ae0]
mov dword [0x665df4], eax
call fcn.005002d0
lea ecx, [ebp - 0x185c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1874]
push str.IMAGE_REANIM_ZOMBIE_SCREENDOOR1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1874]
mov dword [ebp - 4], 0x207
push eax
lea eax, [ebp - 0x2aec]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 8
call fcn.00500570
lea ecx, [ebp - 0x2aec]
mov dword [0x665df8], eax
call fcn.005002d0
lea ecx, [ebp - 0x1874]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x188c]
push str.IMAGE_REANIM_ZOMBIE_SCREENDOOR2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x188c]
mov dword [ebp - 4], 0x209
push eax
lea eax, [ebp - 0x2af8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xa
call fcn.00500570
lea ecx, [ebp - 0x2af8]
mov dword [0x665dfc], eax
call fcn.005002d0
lea ecx, [ebp - 0x188c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x18a4]
push str.IMAGE_REANIM_ZOMBIE_SCREENDOOR3
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x18a4]
mov dword [ebp - 4], 0x20b
push eax
lea eax, [ebp - 0x2b04]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0xc
call fcn.00500570
lea ecx, [ebp - 0x2b04]
mov dword [0x665e00], eax
call fcn.005002d0
lea ecx, [ebp - 0x18a4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x18bc]
push str.IMAGE_REANIM_ZOMBIE_SCREENDOOR4
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x18bc]
mov dword [ebp - 4], 0x20d
push eax
lea eax, [ebp - 0x2b10]
mov ecx, esi
push eax
call edi
mov byte [ebp - 4], 0xe
mov ecx, eax
call fcn.00500570
lea ecx, [ebp - 0x2b10]
mov dword [0x665e04], eax
call fcn.005002d0
lea ecx, [ebp - 0x18bc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x18d4]
push str.IMAGE_REANIM_ZOMBIE_SCREENDOOR5
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x18d4]
mov dword [ebp - 4], 0x20f
push eax
lea eax, [ebp - 0x2b1c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x10
call fcn.00500570
lea ecx, [ebp - 0x2b1c]
mov dword [0x665e08], eax
call fcn.005002d0
lea ecx, [ebp - 0x18d4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x18ec]
push str.IMAGE_REANIM_ZOMBIE_SNORKLE_HEAD
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x18ec]
mov dword [ebp - 4], 0x211
push eax
lea eax, [ebp - 0x2b28]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x12
call fcn.00500570
lea ecx, [ebp - 0x2b28]
mov dword [0x665e0c], eax
call fcn.005002d0
lea ecx, [ebp - 0x18ec]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1904]
push str.IMAGE_REANIM_ZOMBIE_SNORKLE_OUTERARM_UPPER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1904]
mov dword [ebp - 4], 0x213
push eax
lea eax, [ebp - 0x2b34]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x14
call fcn.00500570
lea ecx, [ebp - 0x2b34]
mov dword [0x665e10], eax
call fcn.005002d0
lea ecx, [ebp - 0x1904]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x191c]
push str.IMAGE_REANIM_ZOMBIE_YETI_OUTERARM_HAND
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x191c]
mov dword [ebp - 4], 0x215
push eax
lea eax, [ebp - 0x2b40]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x16
call fcn.00500570
lea ecx, [ebp - 0x2b40]
mov dword [0x665e14], eax
call fcn.005002d0
lea ecx, [ebp - 0x191c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1934]
push str.IMAGE_REANIM_ZOMBIE_YETI_OUTERARM_UPPER2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1934]
mov dword [ebp - 4], 0x217
push eax
lea eax, [ebp - 0x2b4c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x18
call fcn.00500570
lea ecx, [ebp - 0x2b4c]
mov dword [0x665e18], eax
call fcn.005002d0
lea ecx, [ebp - 0x1934]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x194c]
push str.IMAGE_REANIM_ZOMBIE_ZAMBONI_1_DAMAGE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x194c]
mov dword [ebp - 4], 0x219
push eax
lea eax, [ebp - 0x2b58]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x1a
call fcn.00500570
lea ecx, [ebp - 0x2b58]
mov dword [0x665e1c], eax
call fcn.005002d0
lea ecx, [ebp - 0x194c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1964]
push str.IMAGE_REANIM_ZOMBIE_ZAMBONI_1_DAMAGE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1964]
mov dword [ebp - 4], 0x21b
push eax
lea eax, [ebp - 0x2b64]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x1c
call fcn.00500570
lea ecx, [ebp - 0x2b64]
mov dword [0x665e20], eax
call fcn.005002d0
lea ecx, [ebp - 0x1964]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x197c]
push str.IMAGE_REANIM_ZOMBIE_ZAMBONI_2_DAMAGE1
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x197c]
mov dword [ebp - 4], 0x21d
push eax
lea eax, [ebp - 0x2b70]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x1e
call fcn.00500570
lea ecx, [ebp - 0x2b70]
mov dword [0x665e24], eax
call fcn.005002d0
lea ecx, [ebp - 0x197c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1994]
push str.IMAGE_REANIM_ZOMBIE_ZAMBONI_2_DAMAGE2
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1994]
mov dword [ebp - 4], 0x21f
push eax
lea eax, [ebp - 0x2b7c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x20
call fcn.00500570
lea ecx, [ebp - 0x2b7c]
mov dword [0x665e28], eax
call fcn.005002d0
lea ecx, [ebp - 0x1994]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x19ac]
push str.IMAGE_REANIM_ZOMBIE_ZAMBONI_WHEEL_FLAT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x19ac]
mov dword [ebp - 4], 0x221
push eax
lea eax, [ebp - 0x2b88]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x22
call fcn.00500570
lea ecx, [ebp - 0x2b88]
mov dword [0x665e2c], eax
call fcn.005002d0
lea ecx, [ebp - 0x19ac]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x19c4]
push str.IMAGE_ROCKSMALL
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x19c4]
mov dword [ebp - 4], 0x223
push eax
lea eax, [ebp - 0x2b94]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x24
call fcn.00500570
lea ecx, [ebp - 0x2b94]
mov dword [0x665e30], eax
call fcn.005002d0
lea ecx, [ebp - 0x19c4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x19dc]
push str.IMAGE_SEEDBANK
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x19dc]
mov dword [ebp - 4], 0x225
push eax
lea eax, [ebp - 0x2ba0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x26
call fcn.00500570
lea ecx, [ebp - 0x2ba0]
mov dword [0x665e34], eax
call fcn.005002d0
lea ecx, [ebp - 0x19dc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x19f4]
push str.IMAGE_SEEDCHOOSER_BACKGROUND
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x19f4]
mov dword [ebp - 4], 0x227
push eax
lea eax, [ebp - 0x2bac]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x28
call fcn.00500570
lea ecx, [ebp - 0x2bac]
mov dword [0x665e38], eax
call fcn.005002d0
lea ecx, [ebp - 0x19f4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1a0c]
push str.IMAGE_SEEDCHOOSER_BUTTON
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1a0c]
mov dword [ebp - 4], 0x229
push eax
lea eax, [ebp - 0x2bb8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x2a
call fcn.00500570
mov dword [0x665e3c], eax
lea ecx, [ebp - 0x2bb8]
call fcn.005002d0
lea ecx, [ebp - 0x1a0c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1a24]
push str.IMAGE_SEEDCHOOSER_BUTTON_DISABLED
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1a24]
mov dword [ebp - 4], 0x22b
push eax
lea eax, [ebp - 0x2bc4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x2c
call fcn.00500570
lea ecx, [ebp - 0x2bc4]
mov dword [0x665e40], eax
call fcn.005002d0
lea ecx, [ebp - 0x1a24]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1a3c]
push str.IMAGE_SEEDCHOOSER_SEEDZONE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1a3c]
mov dword [ebp - 4], 0x22d
push eax
lea eax, [ebp - 0x2bd0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x2e
call fcn.00500570
lea ecx, [ebp - 0x2bd0]
mov dword [0x665e44], eax
call fcn.005002d0
lea ecx, [ebp - 0x1a3c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1a54]
push str.IMAGE_SEEDLIGHT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1a54]
mov dword [ebp - 4], 0x22f
push eax
lea eax, [ebp - 0x2bdc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x30
call fcn.00500570
lea ecx, [ebp - 0x2bdc]
mov dword [0x665e48], eax
call fcn.005002d0
lea ecx, [ebp - 0x1a54]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1a6c]
push str.IMAGE_SEEDPACKETFLASH
mov edi, dword [eax + 0x40]
call fcn.00402d00
mov dword [ebp - 4], 0x231
lea eax, [ebp - 0x1a6c]
mov ecx, esi
push eax
lea eax, [ebp - 0x2be8]
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x32
call fcn.00500570
lea ecx, [ebp - 0x2be8]
mov dword [0x665e4c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1a6c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1a84]
push str.IMAGE_SEEDPACKETSILHOUETTE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1a84]
mov dword [ebp - 4], 0x233
push eax
lea eax, [ebp - 0x2bf4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x34
call fcn.00500570
lea ecx, [ebp - 0x2bf4]
mov dword [0x665e50], eax
call fcn.005002d0
lea ecx, [ebp - 0x1a84]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1a9c]
push str.IMAGE_SEEDS
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1a9c]
mov dword [ebp - 4], 0x235
push eax
lea eax, [ebp - 0x2c00]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x36
call fcn.00500570
lea ecx, [ebp - 0x2c00]
mov dword [0x665e54], eax
call fcn.005002d0
lea ecx, [ebp - 0x1a9c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1ab4]
push str.IMAGE_SELECTORSCREEN_POINT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1ab4]
mov dword [ebp - 4], 0x237
push eax
lea eax, [ebp - 0x2c0c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x38
call fcn.00500570
mov dword [0x665e58], eax
lea ecx, [ebp - 0x2c0c]
call fcn.005002d0
lea ecx, [ebp - 0x1ab4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1acc]
push str.IMAGE_SELECTORSCREEN_POINTHIGHLIGHT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1acc]
mov dword [ebp - 4], 0x239
push eax
lea eax, [ebp - 0x2c18]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x3a
call fcn.00500570
lea ecx, [ebp - 0x2c18]
mov dword [0x665e5c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1acc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1ae4]
push str.IMAGE_SHOVEL
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1ae4]
mov dword [ebp - 4], 0x23b
push eax
lea eax, [ebp - 0x2c24]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x3c
call fcn.00500570
lea ecx, [ebp - 0x2c24]
mov dword [0x665e60], eax
call fcn.005002d0
lea ecx, [ebp - 0x1ae4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1afc]
push str.IMAGE_SHOVELBANK
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1afc]
mov dword [ebp - 4], 0x23d
push eax
lea eax, [ebp - 0x2c30]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x3e
call fcn.00500570
lea ecx, [ebp - 0x2c30]
mov dword [0x665e64], eax
call fcn.005002d0
lea ecx, [ebp - 0x1afc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1b14]
push str.IMAGE_SKILLS
mov edi, dword [eax + 0x40]
call fcn.00402d00
mov dword [ebp - 4], 0x23f
lea eax, [ebp - 0x1b14]
push eax
lea eax, [ebp - 0x2c3c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x40
call fcn.00500570
lea ecx, [ebp - 0x2c3c]
mov dword [0x665e68], eax
call fcn.005002d0
lea ecx, [ebp - 0x1b14]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1b2c]
push str.IMAGE_SLIDERBACK
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1b2c]
mov dword [ebp - 4], 0x241
push eax
lea eax, [ebp - 0x2c48]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x42
call fcn.00500570
lea ecx, [ebp - 0x2c48]
mov dword [0x665e6c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1b2c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1b44]
push str.IMAGE_SLIDERBAR
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1b44]
mov dword [ebp - 4], 0x243
push eax
lea eax, [ebp - 0x2e34]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x44
call fcn.00500570
lea ecx, [ebp - 0x2e34]
mov dword [0x665e70], eax
call fcn.005002d0
lea ecx, [ebp - 0x1b44]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1b5c]
push str.IMAGE_SNOWFLAKES
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1b5c]
mov dword [ebp - 4], 0x245
push eax
lea eax, [ebp - 0x2e28]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x46
call fcn.00500570
lea ecx, [ebp - 0x2e28]
mov dword [0x665e74], eax
call fcn.005002d0
lea ecx, [ebp - 0x1b5c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1b74]
push str.IMAGE_SNOWPEASPLAT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1b74]
mov dword [ebp - 4], 0x247
push eax
lea eax, [ebp - 0x2e1c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x48
call fcn.00500570
lea ecx, [ebp - 0x2e1c]
mov dword [0x665e78], eax
call fcn.005002d0
lea ecx, [ebp - 0x1b74]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1b8c]
push str.IMAGE_SNOWPEA_PARTICLES
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1b8c]
mov dword [ebp - 4], 0x249
push eax
lea eax, [ebp - 0x2e10]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x4a
call fcn.00500570
lea ecx, [ebp - 0x2e10]
mov dword [0x665e7c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1b8c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1ba4]
push str.IMAGE_SNOWPEA_PUFF
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1ba4]
mov dword [ebp - 4], 0x24b
push eax
lea eax, [ebp - 0x2e04]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x4c
call fcn.00500570
lea ecx, [ebp - 0x2e04]
mov dword [0x665e80], eax
call fcn.005002d0
lea ecx, [ebp - 0x1ba4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1bbc]
push str.IMAGE_SNOWPEA_SPLATS
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1bbc]
mov dword [ebp - 4], 0x24d
push eax
lea eax, [ebp - 0x2df8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x4e
call fcn.00500570
lea ecx, [ebp - 0x2df8]
mov dword [0x665e84], eax
call fcn.005002d0
lea ecx, [ebp - 0x1bbc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1bd4]
push str.IMAGE_SOUL
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1bd4]
mov dword [ebp - 4], 0x24f
push eax
lea eax, [ebp - 0x2dec]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x50
call fcn.00500570
lea ecx, [ebp - 0x2dec]
mov dword [0x665e88], eax
call fcn.005002d0
lea ecx, [ebp - 0x1bd4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1bec]
push str.IMAGE_SPOTLIGHT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1bec]
mov dword [ebp - 4], 0x251
push eax
lea eax, [ebp - 0x2de0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x52
call fcn.00500570
lea ecx, [ebp - 0x2de0]
mov dword [0x665e8c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1bec]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1c04]
push str.IMAGE_SPUDOW
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1c04]
mov dword [ebp - 4], 0x253
push eax
lea eax, [ebp - 0x2dd4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x54
call fcn.00500570
lea ecx, [ebp - 0x2dd4]
mov dword [0x665e90], eax
call fcn.005002d0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1c04]
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1c1c]
push str.IMAGE_STARIMPACT
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1c1c]
mov dword [ebp - 4], 0x255
push eax
lea eax, [ebp - 0x2dc8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x56
call fcn.00500570
lea ecx, [ebp - 0x2dc8]
mov dword [0x665e94], eax
call fcn.005002d0
lea ecx, [ebp - 0x1c1c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1c34]
push str.IMAGE_STAR_PARTICLES
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1c34]
mov dword [ebp - 4], 0x257
push eax
lea eax, [ebp - 0x2dbc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x58
call fcn.00500570
lea ecx, [ebp - 0x2dbc]
mov dword [0x665e98], eax
call fcn.005002d0
lea ecx, [ebp - 0x1c34]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1c4c]
push str.IMAGE_STAR_SPLATS
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1c4c]
mov dword [ebp - 4], 0x259
push eax
lea eax, [ebp - 0x2db0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x5a
call fcn.00500570
lea ecx, [ebp - 0x2db0]
mov dword [0x665e9c], eax
call fcn.005002d0
lea ecx, [ebp - 0x1c4c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1c64]
push str.IMAGE_SWAMPBLOCK
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1c64]
mov dword [ebp - 4], 0x25b
push eax
lea eax, [ebp - 0x2da4]
push eax
mov ecx, esi
call edi
mov ecx, eax
mov byte [ebp - 4], 0x5c
call fcn.00500570
lea ecx, [ebp - 0x2da4]
mov dword [0x665ea0], eax
call fcn.005002d0
lea ecx, [ebp - 0x1c64]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1c7c]
push str.IMAGE_TREATSIGN
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1c7c]
mov dword [ebp - 4], 0x25d
push eax
lea eax, [ebp - 0x2d98]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x5e
call fcn.00500570
lea ecx, [ebp - 0x2d98]
mov dword [0x665ea4], eax
call fcn.005002d0
lea ecx, [ebp - 0x1c7c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1c94]
push str.IMAGE_TROPHY
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1c94]
mov dword [ebp - 4], 0x25f
push eax
lea eax, [ebp - 0x2d8c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x60
call fcn.00500570
lea ecx, [ebp - 0x2d8c]
mov dword [0x665ea8], eax
call fcn.005002d0
lea ecx, [ebp - 0x1c94]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1cac]
push str.IMAGE_UI_BACKGROUND
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1cac]
mov dword [ebp - 4], 0x261
push eax
lea eax, [ebp - 0x2d80]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x62
call fcn.00500570
lea ecx, [ebp - 0x2d80]
mov dword [0x665eac], eax
call fcn.005002d0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1cac]
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1cc4]
push str.IMAGE_VASE_BROWN
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1cc4]
mov dword [ebp - 4], 0x263
push eax
lea eax, [ebp - 0x2d74]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x64
call fcn.00500570
lea ecx, [ebp - 0x2d74]
mov dword [0x665eb0], eax
call fcn.005002d0
lea ecx, [ebp - 0x1cc4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1cdc]
push str.IMAGE_VASE_CHUNKS
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1cdc]
mov dword [ebp - 4], 0x265
push eax
lea eax, [ebp - 0x2d68]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x66
call fcn.00500570
lea ecx, [ebp - 0x2d68]
mov dword [0x665eb4], eax
call fcn.005002d0
lea ecx, [ebp - 0x1cdc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1cf4]
push str.IMAGE_VASE_GREEN
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1cf4]
mov dword [ebp - 4], 0x267
push eax
lea eax, [ebp - 0x2d5c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x68
call fcn.00500570
lea ecx, [ebp - 0x2d5c]
mov dword [0x665eb8], eax
call fcn.005002d0
lea ecx, [ebp - 0x1cf4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1d0c]
push str.IMAGE_VASE_PURPLE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1d0c]
mov dword [ebp - 4], 0x269
push eax
lea eax, [ebp - 0x2d50]
push eax
mov ecx, esi
call edi
mov ecx, eax
mov byte [ebp - 4], 0x6a
call fcn.00500570
lea ecx, [ebp - 0x2d50]
mov dword [0x665ebc], eax
call fcn.005002d0
lea ecx, [ebp - 0x1d0c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1d24]
push str.IMAGE_WALLNUTPARTICLESLARGE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1d24]
mov dword [ebp - 4], 0x26b
push eax
lea eax, [ebp - 0x2d44]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x6c
call fcn.00500570
lea ecx, [ebp - 0x2d44]
mov dword [0x665ec0], eax
call fcn.005002d0
lea ecx, [ebp - 0x1d24]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1d3c]
push str.IMAGE_WALLNUTPARTICLESSMALL
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1d3c]
mov dword [ebp - 4], 0x26d
push eax
lea eax, [ebp - 0x2d38]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x6e
call fcn.00500570
lea ecx, [ebp - 0x2d38]
mov dword [0x665ec4], eax
call fcn.005002d0
lea ecx, [ebp - 0x1d3c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1d54]
push str.IMAGE_WATERPARTICLE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1d54]
mov dword [ebp - 4], 0x26f
push eax
lea eax, [ebp - 0x2d2c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x70
call fcn.00500570
lea ecx, [ebp - 0x2d2c]
mov dword [0x665ec8], eax
call fcn.005002d0
lea ecx, [ebp - 0x1d54]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1d6c]
push str.IMAGE_WHITEPIXEL
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1d6c]
mov dword [ebp - 4], 0x271
push eax
lea eax, [ebp - 0x2d20]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x72
call fcn.00500570
lea ecx, [ebp - 0x2d20]
mov dword [0x665ecc], eax
call fcn.005002d0
lea ecx, [ebp - 0x1d6c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1d84]
push str.IMAGE_WHITEWATER
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1d84]
mov dword [ebp - 4], 0x273
push eax
lea eax, [ebp - 0x2d14]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x74
call fcn.00500570
lea ecx, [ebp - 0x2d14]
mov dword [0x665ed0], eax
call fcn.005002d0
lea ecx, [ebp - 0x1d84]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1d9c]
push str.IMAGE_WHITEWATER_SHADOW
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1d9c]
mov dword [ebp - 4], 0x275
push eax
lea eax, [ebp - 0x2d08]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x76
call fcn.00500570
lea ecx, [ebp - 0x2d08]
mov dword [0x665ed4], eax
call fcn.005002d0
lea ecx, [ebp - 0x1d9c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1db4]
push str.IMAGE_WINTERMELON
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1db4]
mov dword [ebp - 4], 0x277
push eax
lea eax, [ebp - 0x2cfc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x78
call fcn.00500570
lea ecx, [ebp - 0x2cfc]
mov dword [0x665ed8], eax
call fcn.005002d0
lea ecx, [ebp - 0x1db4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1dcc]
push str.IMAGE_ZAMBONISMOKE
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1dcc]
mov dword [ebp - 4], 0x279
push eax
lea eax, [ebp - 0x2cf0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x7a
call fcn.00500570
lea ecx, [ebp - 0x2cf0]
mov dword [0x665edc], eax
call fcn.005002d0
lea ecx, [ebp - 0x1dcc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1de4]
push str.IMAGE_ZOMBIEARROWHEAD
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1de4]
mov dword [ebp - 4], 0x27b
push eax
lea eax, [ebp - 0x2ce4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x7c
call fcn.00500570
lea ecx, [ebp - 0x2ce4]
mov dword [0x665ee0], eax
call fcn.005002d0
lea ecx, [ebp - 0x1de4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1dfc]
push str.IMAGE_ZOMBIEFIREFLYHEAD
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1dfc]
mov dword [ebp - 4], 0x27d
push eax
lea eax, [ebp - 0x2cd8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x7e
call fcn.00500570
lea ecx, [ebp - 0x2cd8]
mov dword [0x665ee4], eax
call fcn.005002d0
lea ecx, [ebp - 0x1dfc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
mov edi, dword [eax + 0x40]
lea ecx, [ebp - 0x1e14]
push str.IMAGE_ZOMBIEFUTUREGLASSES
call fcn.00402d00
lea eax, [ebp - 0x1e14]
mov dword [ebp - 4], 0x27f
push eax
lea eax, [ebp - 0x2ccc]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x80
call fcn.00500570
lea ecx, [ebp - 0x2ccc]
mov dword [0x665ee8], eax
call fcn.005002d0
lea ecx, [ebp - 0x1e14]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1e2c]
push str.IMAGE_ZOMBIEPOLEVAULTERHEAD
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1e2c]
mov dword [ebp - 4], 0x281
push eax
lea eax, [ebp - 0x2cc0]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x82
call fcn.00500570
lea ecx, [ebp - 0x2cc0]
mov dword [0x665eec], eax
call fcn.005002d0
lea ecx, [ebp - 0x1e2c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1e44]
push str.IMAGE_ZOMBIEWITCHHEAD
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1e44]
mov dword [ebp - 4], 0x283
push eax
lea eax, [ebp - 0x2cb4]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x84
call fcn.00500570
lea ecx, [ebp - 0x2cb4]
mov dword [0x665ef0], eax
call fcn.005002d0
lea ecx, [ebp - 0x1e44]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1e5c]
push str.IMAGE_ZOMBIE_BOSS_FIREBALL_GROUNDPARTICLES
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1e5c]
mov dword [ebp - 4], 0x285
push eax
lea eax, [ebp - 0x2ca8]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x86
call fcn.00500570
lea ecx, [ebp - 0x2ca8]
mov dword [0x665ef4], eax
call fcn.005002d0
lea ecx, [ebp - 0x1e5c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1e74]
push str.IMAGE_ZOMBIE_BOSS_FIREBALL_PARTICLES
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1e74]
mov dword [ebp - 4], 0x287
push eax
lea eax, [ebp - 0x2c9c]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x88
call fcn.00500570
lea ecx, [ebp - 0x2c9c]
mov dword [0x665ef8], eax
call fcn.005002d0
lea ecx, [ebp - 0x1e74]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1e8c]
push str.IMAGE_ZOMBIE_BOSS_ICEBALL_GROUNDPARTICLES
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1e8c]
mov dword [ebp - 4], 0x289
push eax
lea eax, [ebp - 0x2c90]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x8a
call fcn.00500570
lea ecx, [ebp - 0x2c90]
mov dword [0x665efc], eax
call fcn.005002d0
lea ecx, [ebp - 0x1e8c]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1ea4]
push str.IMAGE_ZOMBIE_BOSS_ICEBALL_PARTICLES
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1ea4]
mov dword [ebp - 4], 0x28b
push eax
lea eax, [ebp - 0x2c84]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x8c
call fcn.00500570
lea ecx, [ebp - 0x2c84]
mov dword [0x665f00], eax
call fcn.005002d0
lea ecx, [ebp - 0x1ea4]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
mov edi, dword [eax + 0x40]
push str.IMAGE_ZOMBIE_SEAWEED
lea ecx, [ebp - 0x1ebc]
call fcn.00402d00
lea eax, [ebp - 0x1ebc]
mov dword [ebp - 4], 0x28d
push eax
lea eax, [ebp - 0x2c78]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x8e
call fcn.00500570
lea ecx, [ebp - 0x2c78]
mov dword [0x665f04], eax
call fcn.005002d0
lea ecx, [ebp - 0x1ebc]
mov dword [ebp - 4], 0
call fcn.00402f60
mov eax, dword [esi]
lea ecx, [ebp - 0x1ed4]
push str.IMAGE_ZOMBOSS_PARTICLES
mov edi, dword [eax + 0x40]
call fcn.00402d00
lea eax, [ebp - 0x1ed4]
mov dword [ebp - 4], 0x28f
push eax
lea eax, [ebp - 0x2c60]
mov ecx, esi
push eax
call edi
mov ecx, eax
mov byte [ebp - 4], 0x90
call fcn.00500570
lea ecx, [ebp - 0x2c60]
mov dword [0x665f08], eax
call fcn.005002d0
lea ecx, [ebp - 0x1ed4]
call fcn.00402f60
mov al, 1
jmp 0x4c402f
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.0059b734
mov esp, ebp
pop ebp
ret
call fcn.005a17d1
int3