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

Disassembly:
mov eax, 0x4acc
call fcn.005067e0
mov eax, dword [str.secgnat00.wav]
mov ecx, dword [0x54e73c]
mov edx, dword [0x54e740]
push ebx
mov dword [esp + 0x62], eax
mov ax, word [0x54e744]
mov dword [esp + 0x66], ecx
mov cl, byte [0x54e746]
push ebp
push esi
push edi
mov word [esp + 0x7a], ax
mov byte [esp + 0x7c], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x7d]
mov word [esp + 0x6c], 1
mov dword [esp + 0x76], edx
rep stosd dword es:[edi], eax
mov edx, dword [str.secgnat01.wav]
mov ecx, dword [0x54e730]
stosb byte es:[edi], al
mov eax, dword [0x54e72c]
mov dword [esp + 0xb4], edx
mov dx, word [0x54e734]
mov dword [esp + 0xb8], eax
mov al, byte [0x54e736]
xor ebx, ebx
mov dword [esp + 0xbc], ecx
mov byte [esp + 0xc2], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xc3]
mov byte [esp + 0xae], 0x50
mov byte [esp + 0xaf], bl
mov byte [esp + 0xb0], 1
mov word [esp + 0xb2], 2
mov word [esp + 0xc0], dx
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgnat02.wav]
mov edx, dword [0x54e71c]
stosb byte es:[edi], al
mov eax, dword [0x54e720]
mov dword [esp + 0xfa], ecx
mov cx, word [0x54e724]
mov dword [esp + 0xfe], edx
mov dl, byte [0x54e726]
mov dword [esp + 0x102], eax
mov word [esp + 0x106], cx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x109]
mov byte [esp + 0xf4], 0x50
mov byte [esp + 0xf5], bl
mov byte [esp + 0xf6], 1
mov word [esp + 0xf8], 3
mov byte [esp + 0x108], dl
mov edx, dword [0x54e710]
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e70c]
stosb byte es:[edi], al
mov eax, dword [str.secgnat03.wav]
mov dword [esp + 0x144], ecx
mov cl, byte [0x54e716]
mov dword [esp + 0x140], eax
mov ax, word [0x54e714]
mov byte [esp + 0x14e], cl
mov word [esp + 0x14c], ax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x14f]
mov byte [esp + 0x13a], 0x50
mov byte [esp + 0x13b], bl
mov byte [esp + 0x13c], 1
mov word [esp + 0x13e], 4
mov dword [esp + 0x148], edx
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov byte [esp + 0x180], 0x50
mov eax, dword [0x54e6fc]
mov edx, dword [str.secgnat04.wav]
mov ecx, dword [0x54e700]
mov dword [esp + 0x18a], eax
mov al, byte [0x54e706]
mov dword [esp + 0x186], edx
mov dx, word [0x54e704]
mov dword [esp + 0x18e], ecx
mov byte [esp + 0x194], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x195]
mov byte [esp + 0x181], bl
mov byte [esp + 0x182], 1
mov word [esp + 0x184], 5
mov word [esp + 0x192], dx
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgnat05a.wav]
mov edx, dword [0x54e6ec]
stosb byte es:[edi], al
mov eax, dword [0x54e6f0]
mov dword [esp + 0x1cc], ecx
mov ecx, dword [0x54e6f4]
mov dword [esp + 0x1d4], eax
mov dword [esp + 0x1d8], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1dc]
mov byte [esp + 0x1c6], 0x55
mov byte [esp + 0x1c7], bl
mov byte [esp + 0x1c8], 1
mov word [esp + 0x1ca], 6
mov dword [esp + 0x1d0], edx
mov edx, dword [str.secgnat05b.wav]
rep stosd dword es:[edi], eax
mov eax, dword [0x54e6dc]
mov ecx, dword [0x54e6e0]
mov dword [esp + 0x212], edx
mov edx, dword [0x54e6e4]
mov dword [esp + 0x216], eax
mov dword [esp + 0x21a], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x222]
mov byte [esp + 0x20c], 0x5f
mov byte [esp + 0x20d], bl
mov byte [esp + 0x20e], 1
mov word [esp + 0x210], 7
mov dword [esp + 0x21e], edx
rep stosd dword es:[edi], eax
mov eax, dword [str.secgnat06a.wav]
mov ecx, dword [0x54e6cc]
mov dword [esp + 0x258], eax
mov eax, dword [0x54e6d0]
mov dword [esp + 0x25c], ecx
mov ecx, dword [0x54e6d4]
mov dl, 0x64
mov dword [esp + 0x260], eax
mov dword [esp + 0x264], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x268]
mov byte [esp + 0x252], dl
mov byte [esp + 0x253], bl
mov byte [esp + 0x254], 1
mov word [esp + 0x256], 8
rep stosd dword es:[edi], eax
mov eax, dword [str.secgnat06b.wav]
mov ecx, dword [0x54e6bc]
mov dword [esp + 0x29e], eax
mov eax, dword [0x54e6c0]
mov dword [esp + 0x2a2], ecx
mov ecx, dword [0x54e6c4]
mov dword [esp + 0x2a6], eax
mov dword [esp + 0x2aa], ecx
mov byte [esp + 0x298], 0x50
mov byte [esp + 0x299], bl
mov byte [esp + 0x29a], 1
mov word [esp + 0x29c], 9
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2ae]
rep stosd dword es:[edi], eax
mov eax, dword [str.secgnat07.wav]
mov ecx, dword [0x54e6ac]
mov dword [esp + 0x2e4], eax
mov eax, dword [0x54e6b0]
mov dword [esp + 0x2e8], ecx
mov cx, word [0x54e6b4]
mov dword [esp + 0x2ec], eax
mov al, byte [0x54e6b6]
mov word [esp + 0x2f0], cx
mov byte [esp + 0x2f2], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2f3]
mov byte [esp + 0x2de], 0x5a
mov byte [esp + 0x2df], bl
mov byte [esp + 0x2e0], 1
mov word [esp + 0x2e2], 0xa
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgnat08.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e69c]
mov dword [esp + 0x32a], ecx
mov ecx, dword [0x54e6a0]
mov dword [esp + 0x32e], eax
mov ax, word [0x54e6a4]
mov dword [esp + 0x332], ecx
mov cl, byte [0x54e6a6]
mov word [esp + 0x336], ax
mov byte [esp + 0x338], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x339]
mov byte [esp + 0x324], 0x50
mov byte [esp + 0x325], bl
mov byte [esp + 0x326], 1
mov word [esp + 0x328], 0xb
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e68c]
stosb byte es:[edi], al
mov eax, dword [str.secgnat09.wav]
mov dword [esp + 0x374], ecx
mov cx, word [0x54e694]
mov dword [esp + 0x370], eax
mov eax, dword [0x54e690]
mov word [esp + 0x37c], cx
mov dword [esp + 0x378], eax
mov al, byte [0x54e696]
mov byte [esp + 0x37e], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x37f]
mov byte [esp + 0x36a], 0x50
mov byte [esp + 0x36b], bl
mov byte [esp + 0x36c], 1
mov word [esp + 0x36e], 0xc
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgnat10.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e67c]
mov dword [esp + 0x3b6], ecx
mov ecx, dword [0x54e680]
mov dword [esp + 0x3ba], eax
mov ax, word [0x54e684]
mov dword [esp + 0x3be], ecx
mov cl, byte [0x54e686]
mov word [esp + 0x3c2], ax
mov byte [esp + 0x3c4], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x3c5]
mov byte [esp + 0x3b0], 0x46
mov byte [esp + 0x3b1], bl
mov byte [esp + 0x3b2], 1
mov word [esp + 0x3b4], 0xd
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov byte [esp + 0x3f6], 0x46
mov byte [esp + 0x3f7], bl
mov byte [esp + 0x3f8], 1
mov eax, dword [str.secgnat11.wav]
mov ecx, dword [0x54e66c]
mov dword [esp + 0x3fc], eax
mov eax, dword [0x54e670]
mov dword [esp + 0x400], ecx
mov cx, word [0x54e674]
mov dword [esp + 0x404], eax
mov al, byte [0x54e676]
mov word [esp + 0x408], cx
mov byte [esp + 0x40a], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x40b]
mov word [esp + 0x3fa], 0xe
rep stosd dword es:[edi], eax
mov ecx, dword [str.seexnat00.wav]
mov esi, str.se34sand_clock.wav
stosb byte es:[edi], al
mov eax, dword [0x54e65c]
mov dword [esp + 0x442], ecx
mov ecx, dword [0x54e660]
mov dword [esp + 0x446], eax
mov ax, word [0x54e664]
mov dword [esp + 0x44a], ecx
mov cl, byte [0x54e666]
mov word [esp + 0x44e], ax
mov byte [esp + 0x450], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x451]
mov byte [esp + 0x43c], 0x46
mov byte [esp + 0x43d], bl
mov byte [esp + 0x43e], 1
mov word [esp + 0x440], 0xf
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e638]
stosb byte es:[edi], al
mov eax, dword [str.se_v2nat00.wav]
mov dword [esp + 0x48c], ecx
mov cx, word [0x54e640]
mov dword [esp + 0x488], eax
mov eax, dword [0x54e63c]
mov word [esp + 0x494], cx
mov dword [esp + 0x490], eax
mov al, byte [0x54e642]
mov byte [esp + 0x496], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x497]
mov byte [esp + 0x482], dl
mov byte [esp + 0x483], bl
mov byte [esp + 0x484], 1
mov word [esp + 0x486], 0x10
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov ecx, 5
lea edi, [esp + 0x4ce]
mov byte [esp + 0x4c8], dl
mov byte [esp + 0x4c9], bl
mov byte [esp + 0x4ca], 1
mov word [esp + 0x4cc], 0x11
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x4e2]
mov esi, str.se35sand_clock.wav
rep stosd dword es:[edi], eax
mov ecx, 5
lea edi, [esp + 0x514]
mov byte [esp + 0x50e], dl
mov byte [esp + 0x50f], bl
mov byte [esp + 0x510], 1
mov word [esp + 0x512], 0x12
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
lea edi, [esp + 0x528]
rep stosd dword es:[edi], eax
mov byte [esp + 0x554], dl
mov byte [esp + 0x555], bl
mov byte [esp + 0x556], 1
mov word [esp + 0x558], 0x13
mov ecx, dword [0x54e614]
mov eax, dword [0x54e618]
mov ebp, dword [str.se36wind.wav]
mov dword [esp + 0x55e], ecx
mov cx, word [0x54e61c]
mov dword [esp + 0x562], eax
mov word [esp + 0x566], cx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x568]
mov dword [esp + 0x55a], ebp
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e604]
stosw word es:[edi], ax
mov eax, dword [str.se37bird.wav]
mov dword [esp + 0x5a4], ecx
mov cx, word [0x54e60c]
mov dword [esp + 0x5a0], eax
mov eax, dword [0x54e608]
mov word [esp + 0x5ac], cx
mov dword [esp + 0x5a8], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x5ae]
mov byte [esp + 0x59a], dl
mov byte [esp + 0x59b], bl
mov byte [esp + 0x59c], 1
mov word [esp + 0x59e], 0x14
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e5f0]
stosw word es:[edi], ax
mov eax, dword [str.sepuk3_Wind01.wav]
mov dword [esp + 0x5ea], ecx
mov ecx, dword [0x54e5f8]
mov dword [esp + 0x5e6], eax
mov eax, dword [0x54e5f4]
mov dword [esp + 0x5f2], ecx
mov cl, byte [0x54e5fe]
mov dword [esp + 0x5ee], eax
mov ax, word [0x54e5fc]
mov byte [esp + 0x5f8], cl
mov word [esp + 0x5f6], ax
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x5f9]
mov byte [esp + 0x5e0], dl
mov byte [esp + 0x5e1], bl
mov byte [esp + 0x5e2], 1
mov word [esp + 0x5e4], 0x15
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e5dc]
stosb byte es:[edi], al
mov eax, dword [str.sepuk3_Wind02.wav]
mov dword [esp + 0x630], ecx
mov ecx, dword [0x54e5e4]
mov dword [esp + 0x62c], eax
mov eax, dword [0x54e5e0]
mov dword [esp + 0x638], ecx
mov cl, byte [0x54e5ea]
mov dword [esp + 0x634], eax
mov ax, word [0x54e5e8]
mov byte [esp + 0x63e], cl
mov word [esp + 0x63c], ax
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x63f]
mov byte [esp + 0x626], dl
mov byte [esp + 0x627], bl
mov byte [esp + 0x628], 1
mov word [esp + 0x62a], 0x16
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e5c8]
stosb byte es:[edi], al
mov eax, dword [str.sepuk3_Wind03.wav]
mov byte [esp + 0x66c], dl
mov dword [esp + 0x672], eax
mov eax, dword [0x54e5cc]
mov byte [esp + 0x66d], bl
mov byte [esp + 0x66e], 1
mov word [esp + 0x670], 0x17
mov dword [esp + 0x676], ecx
mov ecx, dword [0x54e5d0]
mov dword [esp + 0x67a], eax
mov ax, word [0x54e5d4]
mov dword [esp + 0x67e], ecx
mov cl, byte [0x54e5d6]
mov word [esp + 0x682], ax
mov byte [esp + 0x684], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x685]
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e5b4]
stosb byte es:[edi], al
mov eax, dword [str.sepuk3_gaya01.wav]
mov dword [esp + 0x6bc], ecx
mov ecx, dword [0x54e5bc]
mov dword [esp + 0x6b8], eax
mov eax, dword [0x54e5b8]
mov dword [esp + 0x6c4], ecx
mov cl, byte [0x54e5c2]
mov dword [esp + 0x6c0], eax
mov ax, word [0x54e5c0]
mov byte [esp + 0x6ca], cl
mov word [esp + 0x6c8], ax
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x6cb]
mov byte [esp + 0x6b2], dl
mov byte [esp + 0x6b3], bl
mov byte [esp + 0x6b4], 1
mov word [esp + 0x6b6], 0x18
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e5a0]
stosb byte es:[edi], al
mov eax, dword [str.sepuk3_drop01.wav]
mov dword [esp + 0x702], ecx
mov ecx, dword [0x54e5a8]
mov dword [esp + 0x6fe], eax
mov eax, dword [0x54e5a4]
mov dword [esp + 0x70a], ecx
mov cl, byte [0x54e5ae]
mov dword [esp + 0x706], eax
mov ax, word [0x54e5ac]
mov byte [esp + 0x710], cl
mov word [esp + 0x70e], ax
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x711]
mov byte [esp + 0x6f8], dl
mov byte [esp + 0x6f9], bl
mov byte [esp + 0x6fa], 1
mov word [esp + 0x6fc], 0x19
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e58c]
stosb byte es:[edi], al
mov eax, dword [str.sepuk3_drop02.wav]
mov dword [esp + 0x748], ecx
mov ecx, dword [0x54e594]
mov dword [esp + 0x744], eax
mov eax, dword [0x54e590]
mov dword [esp + 0x750], ecx
mov cl, byte [0x54e59a]
mov dword [esp + 0x74c], eax
mov ax, word [0x54e598]
mov byte [esp + 0x756], cl
mov word [esp + 0x754], ax
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x757]
mov byte [esp + 0x73e], dl
mov byte [esp + 0x73f], bl
mov byte [esp + 0x740], 1
mov word [esp + 0x742], 0x1a
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov eax, dword [str.secgsys00.wav]
mov byte [esp + 0x784], dl
mov byte [esp + 0x785], bl
mov byte [esp + 0x786], 1
mov word [esp + 0x788], 0x33
mov dword [esp + 0x78a], eax
mov ecx, dword [0x54e57c]
mov eax, dword [0x54e580]
mov dword [esp + 0x78e], ecx
mov cx, word [0x54e584]
mov dword [esp + 0x792], eax
mov al, byte [0x54e586]
mov word [esp + 0x796], cx
mov byte [esp + 0x798], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x799]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgsys01.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e56c]
mov dword [esp + 0x7d0], ecx
mov ecx, dword [0x54e570]
mov dword [esp + 0x7d4], eax
mov ax, word [0x54e574]
mov dword [esp + 0x7d8], ecx
mov cl, byte [0x54e576]
mov word [esp + 0x7dc], ax
mov byte [esp + 0x7de], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x7df]
mov byte [esp + 0x7ca], dl
mov byte [esp + 0x7cb], bl
mov byte [esp + 0x7cc], bl
mov word [esp + 0x7ce], 0x34
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e55c]
stosb byte es:[edi], al
mov eax, dword [str.secgsys02.wav]
mov dword [esp + 0x81a], ecx
mov cx, word [0x54e564]
mov dword [esp + 0x816], eax
mov eax, dword [0x54e560]
mov word [esp + 0x822], cx
mov dword [esp + 0x81e], eax
mov al, byte [0x54e566]
mov byte [esp + 0x824], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x825]
mov byte [esp + 0x810], 0x6e
mov byte [esp + 0x811], bl
mov byte [esp + 0x812], bl
mov word [esp + 0x814], 0x35
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgsys03.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e54c]
mov dword [esp + 0x85c], ecx
mov ecx, dword [0x54e550]
mov dword [esp + 0x860], eax
mov ax, word [0x54e554]
mov dword [esp + 0x864], ecx
mov cl, byte [0x54e556]
mov word [esp + 0x868], ax
mov byte [esp + 0x86a], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x86b]
mov byte [esp + 0x856], 0x50
mov byte [esp + 0x857], bl
mov byte [esp + 0x858], bl
mov word [esp + 0x85a], 0x36
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e53c]
stosb byte es:[edi], al
mov eax, dword [str.secgsys04.wav]
mov dword [esp + 0x8a6], ecx
mov cx, word [0x54e544]
mov dword [esp + 0x8a2], eax
mov eax, dword [0x54e540]
mov byte [esp + 0x89c], dl
mov byte [esp + 0x89d], bl
mov byte [esp + 0x89e], bl
mov word [esp + 0x8a0], 0x37
mov dword [esp + 0x8aa], eax
mov al, byte [0x54e546]
mov word [esp + 0x8ae], cx
mov byte [esp + 0x8b0], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x8b1]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgsys05.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e52c]
mov dword [esp + 0x8e8], ecx
mov ecx, dword [0x54e530]
mov dword [esp + 0x8ec], eax
mov ax, word [0x54e534]
mov dword [esp + 0x8f0], ecx
mov cl, byte [0x54e536]
mov word [esp + 0x8f4], ax
mov byte [esp + 0x8f6], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x8f7]
mov byte [esp + 0x8e2], dl
mov byte [esp + 0x8e3], bl
mov byte [esp + 0x8e4], bl
mov word [esp + 0x8e6], 0x38
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e51c]
stosb byte es:[edi], al
mov eax, dword [str.secgsys06.wav]
mov dword [esp + 0x932], ecx
mov cx, word [0x54e524]
mov dword [esp + 0x92e], eax
mov eax, dword [0x54e520]
mov word [esp + 0x93a], cx
mov dword [esp + 0x936], eax
mov al, byte [0x54e526]
mov byte [esp + 0x93c], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x93d]
mov byte [esp + 0x928], 0x69
mov byte [esp + 0x929], bl
mov byte [esp + 0x92a], bl
mov word [esp + 0x92c], 0x39
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgsys07.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e50c]
mov dword [esp + 0x974], ecx
mov ecx, dword [0x54e510]
mov dword [esp + 0x978], eax
mov ax, word [0x54e514]
mov dword [esp + 0x97c], ecx
mov cl, byte [0x54e516]
mov word [esp + 0x980], ax
mov byte [esp + 0x982], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x983]
mov byte [esp + 0x96e], 0x75
mov byte [esp + 0x96f], bl
mov byte [esp + 0x970], bl
mov word [esp + 0x972], 0x3a
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e4fc]
stosb byte es:[edi], al
mov eax, dword [str.secgsys08.wav]
mov dword [esp + 0x9be], ecx
mov cx, word [0x54e504]
mov dword [esp + 0x9ba], eax
mov eax, dword [0x54e500]
mov word [esp + 0x9c6], cx
mov dword [esp + 0x9c2], eax
mov al, byte [0x54e506]
mov byte [esp + 0x9c8], al
mov byte [esp + 0x9b4], 0x73
mov byte [esp + 0x9b5], bl
mov byte [esp + 0x9b6], bl
mov word [esp + 0x9b8], 0x3b
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x9c9]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgsys09.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e4ec]
mov dword [esp + 0xa00], ecx
mov ecx, dword [0x54e4f0]
mov dword [esp + 0xa04], eax
mov ax, word [0x54e4f4]
mov dword [esp + 0xa08], ecx
mov cl, byte [0x54e4f6]
mov word [esp + 0xa0c], ax
mov byte [esp + 0xa0e], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xa0f]
mov byte [esp + 0x9fa], dl
mov byte [esp + 0x9fb], bl
mov byte [esp + 0x9fc], bl
mov word [esp + 0x9fe], 0x3c
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e4dc]
stosb byte es:[edi], al
mov eax, dword [str.secgsys10a.wav]
mov dword [esp + 0xa4a], ecx
mov ecx, dword [0x54e4e4]
mov dword [esp + 0xa46], eax
mov eax, dword [0x54e4e0]
mov dword [esp + 0xa52], ecx
mov dword [esp + 0xa4e], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xa56]
mov byte [esp + 0xa40], dl
mov byte [esp + 0xa41], bl
mov byte [esp + 0xa42], bl
mov word [esp + 0xa44], 0x3d
rep stosd dword es:[edi], eax
mov eax, dword [str.secgsys10b.wav]
mov ecx, dword [0x54e4cc]
mov dword [esp + 0xa8c], eax
mov eax, dword [0x54e4d0]
mov dword [esp + 0xa90], ecx
mov ecx, dword [0x54e4d4]
mov dword [esp + 0xa94], eax
mov dword [esp + 0xa98], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xa9c]
mov byte [esp + 0xa86], 0x7f
mov byte [esp + 0xa87], bl
mov byte [esp + 0xa88], bl
mov word [esp + 0xa8a], 0x3e
rep stosd dword es:[edi], eax
mov eax, dword [str.secgsys11.wav]
mov ecx, dword [0x54e4bc]
mov dword [esp + 0xad2], eax
mov eax, dword [0x54e4c0]
mov dword [esp + 0xad6], ecx
mov cx, word [0x54e4c4]
mov dword [esp + 0xada], eax
mov al, byte [0x54e4c6]
mov word [esp + 0xade], cx
mov byte [esp + 0xae0], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xae1]
mov byte [esp + 0xacc], 0x7f
mov byte [esp + 0xacd], bl
mov byte [esp + 0xace], bl
mov word [esp + 0xad0], 0x3f
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgsys12.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e4ac]
mov byte [esp + 0xb12], 0x5a
mov byte [esp + 0xb13], bl
mov byte [esp + 0xb14], bl
mov word [esp + 0xb16], 0x40
mov dword [esp + 0xb18], ecx
mov dword [esp + 0xb1c], eax
mov ecx, dword [0x54e4b0]
mov ax, word [0x54e4b4]
mov dword [esp + 0xb20], ecx
mov cl, byte [0x54e4b6]
mov word [esp + 0xb24], ax
mov byte [esp + 0xb26], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xb27]
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e49c]
stosb byte es:[edi], al
mov eax, dword [str.secgsys13a.wav]
mov dword [esp + 0xb62], ecx
mov ecx, dword [0x54e4a4]
mov dword [esp + 0xb5e], eax
mov eax, dword [0x54e4a0]
mov dword [esp + 0xb6a], ecx
mov dword [esp + 0xb66], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xb6e]
mov byte [esp + 0xb58], 0x5f
mov byte [esp + 0xb59], bl
mov byte [esp + 0xb5a], bl
mov word [esp + 0xb5c], 0x41
rep stosd dword es:[edi], eax
mov eax, dword [str.secgsys13b.wav]
mov ecx, dword [0x54e48c]
mov dword [esp + 0xba4], eax
mov eax, dword [0x54e490]
mov dword [esp + 0xba8], ecx
mov ecx, dword [0x54e494]
mov dword [esp + 0xbac], eax
mov dword [esp + 0xbb0], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xbb4]
mov byte [esp + 0xb9e], dl
mov byte [esp + 0xb9f], bl
mov byte [esp + 0xba0], bl
mov word [esp + 0xba2], 0x42
rep stosd dword es:[edi], eax
mov eax, dword [str.secgsys13c.wav]
mov ecx, dword [0x54e47c]
mov dword [esp + 0xbea], eax
mov eax, dword [0x54e480]
mov dword [esp + 0xbee], ecx
mov ecx, dword [0x54e484]
mov dword [esp + 0xbf2], eax
mov dword [esp + 0xbf6], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xbfa]
mov byte [esp + 0xbe4], dl
mov byte [esp + 0xbe5], bl
mov byte [esp + 0xbe6], bl
mov word [esp + 0xbe8], 0x43
rep stosd dword es:[edi], eax
mov eax, dword [str.secgsys14.wav]
mov ecx, dword [0x54e46c]
mov dword [esp + 0xc30], eax
mov eax, dword [0x54e470]
mov dword [esp + 0xc34], ecx
mov cx, word [0x54e474]
mov dword [esp + 0xc38], eax
mov al, byte [0x54e476]
mov word [esp + 0xc3c], cx
mov byte [esp + 0xc3e], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xc3f]
mov byte [esp + 0xc2a], 0x69
mov byte [esp + 0xc2b], bl
mov byte [esp + 0xc2c], bl
mov word [esp + 0xc2e], 0x44
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov byte [esp + 0xc70], 0x73
mov byte [esp + 0xc71], bl
mov byte [esp + 0xc72], bl
mov ecx, dword [str.secgsys15.wav]
mov eax, dword [0x54e45c]
mov dword [esp + 0xc76], ecx
mov ecx, dword [0x54e460]
mov dword [esp + 0xc7a], eax
mov ax, word [0x54e464]
mov dword [esp + 0xc7e], ecx
mov cl, byte [0x54e466]
mov word [esp + 0xc82], ax
mov byte [esp + 0xc84], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xc85]
mov word [esp + 0xc74], 0x45
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e44c]
stosb byte es:[edi], al
mov eax, dword [str.secgsys17.wav]
mov dword [esp + 0xcc0], ecx
mov cx, word [0x54e454]
mov dword [esp + 0xcbc], eax
mov eax, dword [0x54e450]
mov word [esp + 0xcc8], cx
mov dword [esp + 0xcc4], eax
mov al, byte [0x54e456]
mov byte [esp + 0xcca], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xccb]
mov byte [esp + 0xcb6], 0x73
mov byte [esp + 0xcb7], bl
mov byte [esp + 0xcb8], bl
mov word [esp + 0xcba], 0x47
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgsys18.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e43c]
mov dword [esp + 0xd02], ecx
mov ecx, dword [0x54e440]
mov dword [esp + 0xd06], eax
mov ax, word [0x54e444]
mov dword [esp + 0xd0a], ecx
mov cl, byte [0x54e446]
mov word [esp + 0xd0e], ax
mov byte [esp + 0xd10], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xd11]
mov byte [esp + 0xcfc], 0x5f
mov byte [esp + 0xcfd], bl
mov byte [esp + 0xcfe], bl
mov word [esp + 0xd00], 0x48
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e42c]
stosb byte es:[edi], al
mov eax, dword [str.secgsys19.wav]
mov dword [esp + 0xd4c], ecx
mov cx, word [0x54e434]
mov dword [esp + 0xd48], eax
mov eax, dword [0x54e430]
mov word [esp + 0xd54], cx
mov dword [esp + 0xd50], eax
mov al, byte [0x54e436]
mov byte [esp + 0xd56], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xd57]
mov byte [esp + 0xd42], 0x5a
mov byte [esp + 0xd43], bl
mov byte [esp + 0xd44], bl
mov word [esp + 0xd46], 0x49
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgsys20.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e41c]
mov byte [esp + 0xd88], 0x78
mov byte [esp + 0xd89], bl
mov byte [esp + 0xd8a], bl
mov word [esp + 0xd8c], 0x4a
mov dword [esp + 0xd8e], ecx
mov dword [esp + 0xd92], eax
mov ecx, dword [0x54e420]
mov ax, word [0x54e424]
mov dword [esp + 0xd96], ecx
mov cl, byte [0x54e426]
mov word [esp + 0xd9a], ax
mov byte [esp + 0xd9c], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xd9d]
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e40c]
stosb byte es:[edi], al
mov eax, dword [str.secgsys21.wav]
mov dword [esp + 0xdd8], ecx
mov cx, word [0x54e414]
mov dword [esp + 0xdd4], eax
mov eax, dword [0x54e410]
mov word [esp + 0xde0], cx
mov dword [esp + 0xddc], eax
mov al, byte [0x54e416]
mov byte [esp + 0xde2], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xde3]
mov byte [esp + 0xdce], 0x6e
mov byte [esp + 0xdcf], bl
mov byte [esp + 0xdd0], bl
mov word [esp + 0xdd2], 0x4b
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgsys22.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e3fc]
mov dword [esp + 0xe1a], ecx
mov ecx, dword [0x54e400]
mov dword [esp + 0xe1e], eax
mov ax, word [0x54e404]
mov dword [esp + 0xe22], ecx
mov cl, byte [0x54e406]
mov word [esp + 0xe26], ax
mov byte [esp + 0xe28], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xe29]
mov byte [esp + 0xe14], dl
mov byte [esp + 0xe15], bl
mov byte [esp + 0xe16], bl
mov word [esp + 0xe18], 0x4c
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e3ec]
stosb byte es:[edi], al
mov eax, dword [str.secgsys23.wav]
mov dword [esp + 0xe64], ecx
mov cx, word [0x54e3f4]
mov dword [esp + 0xe60], eax
mov eax, dword [0x54e3f0]
mov word [esp + 0xe6c], cx
mov dword [esp + 0xe68], eax
mov al, byte [0x54e3f6]
mov byte [esp + 0xe6e], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xe6f]
mov byte [esp + 0xe5a], 0x6e
mov byte [esp + 0xe5b], bl
mov byte [esp + 0xe5c], bl
mov word [esp + 0xe5e], 0x4d
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgsys24.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e3dc]
mov dword [esp + 0xea6], ecx
mov ecx, dword [0x54e3e0]
mov dword [esp + 0xeaa], eax
mov ax, word [0x54e3e4]
mov dword [esp + 0xeae], ecx
mov cl, byte [0x54e3e6]
mov byte [esp + 0xea0], dl
mov byte [esp + 0xea1], bl
mov byte [esp + 0xea2], bl
mov word [esp + 0xea4], 0x4e
mov word [esp + 0xeb2], ax
mov byte [esp + 0xeb4], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xeb5]
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e3cc]
stosb byte es:[edi], al
mov eax, dword [str.secgsys25.wav]
mov dword [esp + 0xef0], ecx
mov cx, word [0x54e3d4]
mov dword [esp + 0xeec], eax
mov eax, dword [0x54e3d0]
mov word [esp + 0xef8], cx
mov dword [esp + 0xef4], eax
mov al, byte [0x54e3d6]
mov byte [esp + 0xefa], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xefb]
mov byte [esp + 0xee6], dl
mov byte [esp + 0xee7], bl
mov byte [esp + 0xee8], bl
mov word [esp + 0xeea], 0x4f
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply00a.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e3bc]
mov dword [esp + 0xf32], ecx
mov ecx, dword [0x54e3c0]
mov dword [esp + 0xf36], eax
mov eax, dword [0x54e3c4]
mov dword [esp + 0xf3a], ecx
mov dword [esp + 0xf3e], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xf42]
mov byte [esp + 0xf2c], 0x5a
mov byte [esp + 0xf2d], bl
mov byte [esp + 0xf2e], bl
mov word [esp + 0xf30], 0x65
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply00b.wav]
mov eax, dword [0x54e3ac]
mov dword [esp + 0xf78], ecx
mov ecx, dword [0x54e3b0]
mov dword [esp + 0xf7c], eax
mov eax, dword [0x54e3b4]
mov dword [esp + 0xf80], ecx
mov dword [esp + 0xf84], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xf88]
mov byte [esp + 0xf72], dl
mov byte [esp + 0xf73], bl
mov byte [esp + 0xf74], bl
mov word [esp + 0xf76], 0x66
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply01a.wav]
mov eax, dword [0x54e39c]
mov dword [esp + 0xfbe], ecx
mov ecx, dword [0x54e3a0]
mov dword [esp + 0xfc2], eax
mov eax, dword [0x54e3a4]
mov dword [esp + 0xfc6], ecx
mov dword [esp + 0xfca], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0xfce]
mov byte [esp + 0xfb8], dl
mov byte [esp + 0xfb9], bl
mov byte [esp + 0xfba], bl
mov word [esp + 0xfbc], 0x67
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply01b.wav]
mov eax, dword [0x54e38c]
mov byte [esp + 0xffe], dl
mov byte [esp + 0xfff], bl
mov byte [esp + 0x1000], bl
mov word [esp + 0x1002], 0x68
mov dword [esp + 0x1004], ecx
mov dword [esp + 0x1008], eax
mov ecx, dword [0x54e390]
mov eax, dword [0x54e394]
mov dword [esp + 0x100c], ecx
mov dword [esp + 0x1010], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1014]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply02a.wav]
mov eax, dword [0x54e37c]
mov dword [esp + 0x104a], ecx
mov ecx, dword [0x54e380]
mov dword [esp + 0x104e], eax
mov eax, dword [0x54e384]
mov dword [esp + 0x1052], ecx
mov dword [esp + 0x1056], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x105a]
mov byte [esp + 0x1044], 0x69
mov byte [esp + 0x1045], bl
mov byte [esp + 0x1046], bl
mov word [esp + 0x1048], 0x69
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply02b.wav]
mov eax, dword [0x54e36c]
mov dword [esp + 0x1090], ecx
mov ecx, dword [0x54e370]
mov dword [esp + 0x1094], eax
mov eax, dword [0x54e374]
mov dword [esp + 0x1098], ecx
mov dword [esp + 0x109c], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x10a0]
mov byte [esp + 0x108a], 0x6e
mov byte [esp + 0x108b], bl
mov byte [esp + 0x108c], bl
mov word [esp + 0x108e], 0x6a
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply03a.wav]
mov eax, dword [0x54e35c]
mov dword [esp + 0x10d6], ecx
mov ecx, dword [0x54e360]
mov dword [esp + 0x10da], eax
mov eax, dword [0x54e364]
mov dword [esp + 0x10de], ecx
mov dword [esp + 0x10e2], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x10e6]
mov byte [esp + 0x10d0], 0x73
mov byte [esp + 0x10d1], bl
mov byte [esp + 0x10d2], bl
mov word [esp + 0x10d4], 0x6b
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply03b.wav]
mov eax, dword [0x54e34c]
mov dword [esp + 0x111c], ecx
mov ecx, dword [0x54e350]
mov dword [esp + 0x1120], eax
mov eax, dword [0x54e354]
mov dword [esp + 0x1124], ecx
mov dword [esp + 0x1128], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x112c]
mov byte [esp + 0x1116], 0x55
mov byte [esp + 0x1117], bl
mov byte [esp + 0x1118], bl
mov word [esp + 0x111a], 0x6c
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply04a.wav]
mov eax, dword [0x54e33c]
mov dword [esp + 0x1162], ecx
mov ecx, dword [0x54e340]
mov byte [esp + 0x115c], 0x5f
mov byte [esp + 0x115d], bl
mov byte [esp + 0x115e], bl
mov word [esp + 0x1160], 0x6d
mov dword [esp + 0x1166], eax
mov eax, dword [0x54e344]
mov dword [esp + 0x116a], ecx
mov dword [esp + 0x116e], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1172]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply04b.wav]
mov eax, dword [0x54e32c]
mov dword [esp + 0x11a8], ecx
mov ecx, dword [0x54e330]
mov dword [esp + 0x11ac], eax
mov eax, dword [0x54e334]
mov dword [esp + 0x11b0], ecx
mov dword [esp + 0x11b4], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x11b8]
mov byte [esp + 0x11a2], 0x73
mov byte [esp + 0x11a3], bl
mov byte [esp + 0x11a4], bl
mov word [esp + 0x11a6], 0x6e
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply05a.wav]
mov eax, dword [0x54e31c]
mov dword [esp + 0x11ee], ecx
mov ecx, dword [0x54e320]
mov dword [esp + 0x11f2], eax
mov eax, dword [0x54e324]
mov dword [esp + 0x11f6], ecx
mov dword [esp + 0x11fa], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x11fe]
mov byte [esp + 0x11e8], 0x73
mov byte [esp + 0x11e9], bl
mov byte [esp + 0x11ea], bl
mov word [esp + 0x11ec], 0x6f
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply05b.wav]
mov eax, dword [0x54e30c]
mov dword [esp + 0x1234], ecx
mov ecx, dword [0x54e310]
mov dword [esp + 0x1238], eax
mov eax, dword [0x54e314]
mov dword [esp + 0x123c], ecx
mov dword [esp + 0x1240], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1244]
mov byte [esp + 0x122e], dl
mov byte [esp + 0x122f], bl
mov byte [esp + 0x1230], bl
mov word [esp + 0x1232], 0x70
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply06a1.wav]
mov eax, dword [0x54e2f8]
mov dword [esp + 0x127a], ecx
mov ecx, dword [0x54e2fc]
mov dword [esp + 0x127e], eax
mov eax, dword [0x54e300]
mov dword [esp + 0x1282], ecx
mov cl, byte [0x54e304]
mov dword [esp + 0x1286], eax
mov byte [esp + 0x128a], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x128b]
mov byte [esp + 0x1274], dl
mov byte [esp + 0x1275], bl
mov byte [esp + 0x1276], bl
mov word [esp + 0x1278], 0x71
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [str.secgply06b1.wav]
mov byte [esp + 0x12ba], dl
mov byte [esp + 0x12bb], bl
mov byte [esp + 0x12bc], bl
mov word [esp + 0x12be], 0x72
mov dword [esp + 0x12c0], eax
mov ecx, dword [0x54e2e4]
mov eax, dword [0x54e2e8]
mov dword [esp + 0x12c4], ecx
mov ecx, dword [0x54e2ec]
mov dword [esp + 0x12c8], eax
mov al, byte [0x54e2f0]
mov dword [esp + 0x12cc], ecx
mov byte [esp + 0x12d0], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x12d1]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply06a2.wav]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54e2d0]
mov dword [esp + 0x1306], ecx
mov ecx, dword [0x54e2d4]
mov dword [esp + 0x130a], eax
mov eax, dword [0x54e2d8]
mov dword [esp + 0x130e], ecx
mov cl, byte [0x54e2dc]
mov dword [esp + 0x1312], eax
mov byte [esp + 0x1316], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x1317]
mov byte [esp + 0x1300], dl
mov byte [esp + 0x1301], bl
mov byte [esp + 0x1302], bl
mov word [esp + 0x1304], 0x73
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, dword [0x54e2bc]
stosb byte es:[edi], al
mov eax, dword [str.secgply06b2.wav]
mov dword [esp + 0x1350], ecx
mov ecx, dword [0x54e2c4]
mov dword [esp + 0x134c], eax
mov eax, dword [0x54e2c0]
mov dword [esp + 0x1358], ecx
mov dword [esp + 0x1354], eax
mov al, byte [0x54e2c8]
mov byte [esp + 0x135c], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x135d]
mov byte [esp + 0x1346], dl
mov byte [esp + 0x1347], bl
mov byte [esp + 0x1348], bl
mov word [esp + 0x134a], 0x74
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply07a.wav]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54e2ac]
mov dword [esp + 0x1392], ecx
mov ecx, dword [0x54e2b0]
mov dword [esp + 0x1396], eax
mov eax, dword [0x54e2b4]
mov dword [esp + 0x139a], ecx
mov dword [esp + 0x139e], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x13a2]
mov byte [esp + 0x138c], dl
mov byte [esp + 0x138d], bl
mov byte [esp + 0x138e], bl
mov word [esp + 0x1390], 0x75
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply07b.wav]
mov eax, dword [0x54e29c]
mov dword [esp + 0x13d8], ecx
mov ecx, dword [0x54e2a0]
mov dword [esp + 0x13dc], eax
mov eax, dword [0x54e2a4]
mov byte [esp + 0x13d2], dl
mov byte [esp + 0x13d3], bl
mov byte [esp + 0x13d4], bl
mov word [esp + 0x13d6], 0x76
mov dword [esp + 0x13e0], ecx
mov dword [esp + 0x13e4], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x13e8]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply10a.wav]
mov eax, dword [0x54e28c]
mov dword [esp + 0x141e], ecx
mov ecx, dword [0x54e290]
mov dword [esp + 0x1422], eax
mov eax, dword [0x54e294]
mov dword [esp + 0x1426], ecx
mov dword [esp + 0x142a], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x142e]
mov byte [esp + 0x1418], dl
mov byte [esp + 0x1419], bl
mov byte [esp + 0x141a], bl
mov word [esp + 0x141c], 0x83
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply10b.wav]
mov eax, dword [0x54e27c]
mov dword [esp + 0x1464], ecx
mov ecx, dword [0x54e280]
mov dword [esp + 0x1468], eax
mov eax, dword [0x54e284]
mov dword [esp + 0x146c], ecx
mov dword [esp + 0x1470], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1474]
mov byte [esp + 0x145e], dl
mov byte [esp + 0x145f], bl
mov byte [esp + 0x1460], bl
mov word [esp + 0x1462], 0x84
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply11a.wav]
mov eax, dword [0x54e26c]
mov dword [esp + 0x14aa], ecx
mov ecx, dword [0x54e270]
mov dword [esp + 0x14ae], eax
mov eax, dword [0x54e274]
mov dword [esp + 0x14b2], ecx
mov dword [esp + 0x14b6], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x14ba]
mov byte [esp + 0x14a4], 0x5f
mov byte [esp + 0x14a5], bl
mov byte [esp + 0x14a6], bl
mov word [esp + 0x14a8], 0x85
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply11b.wav]
mov eax, dword [0x54e25c]
mov dword [esp + 0x14f0], ecx
mov ecx, dword [0x54e260]
mov dword [esp + 0x14f4], eax
mov eax, dword [0x54e264]
mov dword [esp + 0x14f8], ecx
mov dword [esp + 0x14fc], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1500]
mov byte [esp + 0x14ea], 0x6e
mov byte [esp + 0x14eb], bl
mov byte [esp + 0x14ec], bl
mov word [esp + 0x14ee], 0x86
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply12a.wav]
mov eax, dword [0x54e24c]
mov dword [esp + 0x1536], ecx
mov ecx, dword [0x54e250]
mov dword [esp + 0x153a], eax
mov eax, dword [0x54e254]
mov byte [esp + 0x1530], 0x6e
mov byte [esp + 0x1531], bl
mov byte [esp + 0x1532], bl
mov word [esp + 0x1534], 0x87
mov dword [esp + 0x153e], ecx
mov dword [esp + 0x1542], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1546]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply12b.wav]
mov eax, dword [0x54e23c]
mov dword [esp + 0x157c], ecx
mov ecx, dword [0x54e240]
mov dword [esp + 0x1580], eax
mov eax, dword [0x54e244]
mov dword [esp + 0x1584], ecx
mov dword [esp + 0x1588], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x158c]
mov byte [esp + 0x1576], 0x69
mov byte [esp + 0x1577], bl
mov byte [esp + 0x1578], bl
mov word [esp + 0x157a], 0x88
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply13a.wav]
mov eax, dword [0x54e22c]
mov dword [esp + 0x15c2], ecx
mov ecx, dword [0x54e230]
mov dword [esp + 0x15c6], eax
mov eax, dword [0x54e234]
mov dword [esp + 0x15ca], ecx
mov dword [esp + 0x15ce], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x15d2]
mov byte [esp + 0x15bc], 0x6e
mov byte [esp + 0x15bd], bl
mov byte [esp + 0x15be], bl
mov word [esp + 0x15c0], 0x89
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply13b.wav]
mov eax, dword [0x54e21c]
mov dword [esp + 0x1608], ecx
mov ecx, dword [0x54e220]
mov dword [esp + 0x160c], eax
mov eax, dword [0x54e224]
mov dword [esp + 0x1610], ecx
mov dword [esp + 0x1614], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1618]
mov byte [esp + 0x1602], dl
mov byte [esp + 0x1603], bl
mov byte [esp + 0x1604], bl
mov word [esp + 0x1606], 0x8a
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply14a.wav]
mov eax, dword [0x54e20c]
mov dword [esp + 0x164e], ecx
mov ecx, dword [0x54e210]
mov dword [esp + 0x1652], eax
mov eax, dword [0x54e214]
mov dword [esp + 0x1656], ecx
mov dword [esp + 0x165a], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x165e]
mov byte [esp + 0x1648], 0x5f
mov byte [esp + 0x1649], bl
mov byte [esp + 0x164a], bl
mov word [esp + 0x164c], 0x8b
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply14b.wav]
mov eax, dword [0x54e1fc]
mov dword [esp + 0x1694], ecx
mov ecx, dword [0x54e200]
mov dword [esp + 0x1698], eax
mov eax, dword [0x54e204]
mov dword [esp + 0x169c], ecx
mov byte [esp + 0x168e], 0x6e
mov byte [esp + 0x168f], bl
mov byte [esp + 0x1690], bl
mov word [esp + 0x1692], 0x8c
mov dword [esp + 0x16a0], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x16a4]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply15.wav]
mov eax, dword [0x54e1ec]
mov dword [esp + 0x16da], ecx
mov ecx, dword [0x54e1f0]
mov dword [esp + 0x16de], eax
mov ax, word [0x54e1f4]
mov dword [esp + 0x16e2], ecx
mov cl, byte [0x54e1f6]
mov word [esp + 0x16e6], ax
mov byte [esp + 0x16e8], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x16e9]
mov byte [esp + 0x16d4], 0x69
mov byte [esp + 0x16d5], bl
mov byte [esp + 0x16d6], bl
mov word [esp + 0x16d8], 0x8d
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e1dc]
stosb byte es:[edi], al
mov eax, dword [str.secgply16.wav]
mov dword [esp + 0x1724], ecx
mov cx, word [0x54e1e4]
mov dword [esp + 0x1720], eax
mov eax, dword [0x54e1e0]
mov word [esp + 0x172c], cx
mov dword [esp + 0x1728], eax
mov al, byte [0x54e1e6]
mov byte [esp + 0x172e], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x172f]
mov byte [esp + 0x171a], 0x69
mov byte [esp + 0x171b], bl
mov byte [esp + 0x171c], bl
mov word [esp + 0x171e], 0x8e
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgply17.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e1cc]
mov dword [esp + 0x1766], ecx
mov ecx, dword [0x54e1d0]
mov dword [esp + 0x176a], eax
mov ax, word [0x54e1d4]
mov dword [esp + 0x176e], ecx
mov cl, byte [0x54e1d6]
mov word [esp + 0x1772], ax
mov byte [esp + 0x1774], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1775]
mov byte [esp + 0x1760], 0x55
mov byte [esp + 0x1761], bl
mov byte [esp + 0x1762], bl
mov word [esp + 0x1764], 0x8f
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e1bc]
stosb byte es:[edi], al
mov eax, dword [str.secgmon00a.wav]
mov dword [esp + 0x17b0], ecx
mov ecx, dword [0x54e1c4]
mov dword [esp + 0x17ac], eax
mov eax, dword [0x54e1c0]
mov dword [esp + 0x17b8], ecx
mov dword [esp + 0x17b4], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x17bc]
mov byte [esp + 0x17a6], 0x6e
mov byte [esp + 0x17a7], bl
mov byte [esp + 0x17a8], bl
mov word [esp + 0x17aa], 0x97
rep stosd dword es:[edi], eax
mov eax, dword [str.secgmon00b.wav]
mov byte [esp + 0x17ec], dl
mov byte [esp + 0x17ed], bl
mov byte [esp + 0x17ee], bl
mov word [esp + 0x17f0], 0x98
mov ecx, dword [0x54e1ac]
mov dword [esp + 0x17f2], eax
mov eax, dword [0x54e1b0]
mov dword [esp + 0x17f6], ecx
mov ecx, dword [0x54e1b4]
mov dword [esp + 0x17fa], eax
mov dword [esp + 0x17fe], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1802]
rep stosd dword es:[edi], eax
mov eax, dword [str.secgmon01.wav]
mov ecx, dword [0x54e19c]
mov dword [esp + 0x1838], eax
mov eax, dword [0x54e1a0]
mov dword [esp + 0x183c], ecx
mov cx, word [0x54e1a4]
mov dword [esp + 0x1840], eax
mov al, byte [0x54e1a6]
mov word [esp + 0x1844], cx
mov byte [esp + 0x1846], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1847]
mov byte [esp + 0x1832], dl
mov byte [esp + 0x1833], bl
mov byte [esp + 0x1834], bl
mov word [esp + 0x1836], 0x99
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon02a.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e18c]
mov dword [esp + 0x187e], ecx
mov ecx, dword [0x54e190]
mov dword [esp + 0x1882], eax
mov eax, dword [0x54e194]
mov dword [esp + 0x1886], ecx
mov dword [esp + 0x188a], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x188e]
mov byte [esp + 0x1878], 0x73
mov byte [esp + 0x1879], bl
mov byte [esp + 0x187a], bl
mov word [esp + 0x187c], 0x9a
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon02b.wav]
mov eax, dword [0x54e17c]
mov dword [esp + 0x18c4], ecx
mov ecx, dword [0x54e180]
mov dword [esp + 0x18c8], eax
mov eax, dword [0x54e184]
mov dword [esp + 0x18cc], ecx
mov dword [esp + 0x18d0], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x18d4]
mov byte [esp + 0x18be], 0x55
mov byte [esp + 0x18bf], bl
mov byte [esp + 0x18c0], bl
mov word [esp + 0x18c2], 0x9b
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon03b.wav]
mov eax, dword [0x54e16c]
mov dword [esp + 0x190a], ecx
mov ecx, dword [0x54e170]
mov dword [esp + 0x190e], eax
mov eax, dword [0x54e174]
mov dword [esp + 0x1912], ecx
mov dword [esp + 0x1916], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x191a]
mov byte [esp + 0x1904], 0x50
mov byte [esp + 0x1905], bl
mov byte [esp + 0x1906], bl
mov word [esp + 0x1908], 0x9c
rep stosd dword es:[edi], eax
mov byte [esp + 0x194a], dl
mov byte [esp + 0x194b], bl
mov byte [esp + 0x194c], bl
mov ecx, dword [str.secgmon10.wav]
mov eax, dword [0x54e15c]
mov dword [esp + 0x1950], ecx
mov ecx, dword [0x54e160]
mov dword [esp + 0x1954], eax
mov ax, word [0x54e164]
mov dword [esp + 0x1958], ecx
mov cl, byte [0x54e166]
mov word [esp + 0x195c], ax
mov byte [esp + 0x195e], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x195f]
mov word [esp + 0x194e], 0x9d
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e14c]
stosb byte es:[edi], al
mov eax, dword [str.secgmon20.wav]
mov dword [esp + 0x199a], ecx
mov cx, word [0x54e154]
mov dword [esp + 0x1996], eax
mov eax, dword [0x54e150]
mov word [esp + 0x19a2], cx
mov dword [esp + 0x199e], eax
mov al, byte [0x54e156]
mov byte [esp + 0x19a4], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x19a5]
mov byte [esp + 0x1990], dl
mov byte [esp + 0x1991], bl
mov byte [esp + 0x1992], bl
mov word [esp + 0x1994], 0x9e
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon24.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e13c]
mov dword [esp + 0x19dc], ecx
mov ecx, dword [0x54e140]
mov dword [esp + 0x19e0], eax
mov ax, word [0x54e144]
mov dword [esp + 0x19e4], ecx
mov cl, byte [0x54e146]
mov word [esp + 0x19e8], ax
mov byte [esp + 0x19ea], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x19eb]
mov byte [esp + 0x19d6], 0x5a
mov byte [esp + 0x19d7], bl
mov byte [esp + 0x19d8], bl
mov word [esp + 0x19da], 0x9f
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e12c]
stosb byte es:[edi], al
mov eax, dword [str.secgmon30.wav]
mov dword [esp + 0x1a26], ecx
mov cx, word [0x54e134]
mov dword [esp + 0x1a22], eax
mov eax, dword [0x54e130]
mov word [esp + 0x1a2e], cx
mov dword [esp + 0x1a2a], eax
mov al, byte [0x54e136]
mov byte [esp + 0x1a30], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1a31]
mov byte [esp + 0x1a1c], 0x5a
mov byte [esp + 0x1a1d], bl
mov byte [esp + 0x1a1e], bl
mov word [esp + 0x1a20], 0xa0
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon31.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e11c]
mov byte [esp + 0x1a62], 0x55
mov byte [esp + 0x1a63], bl
mov byte [esp + 0x1a64], bl
mov word [esp + 0x1a66], 0xa1
mov dword [esp + 0x1a68], ecx
mov dword [esp + 0x1a6c], eax
mov ecx, dword [0x54e120]
mov ax, word [0x54e124]
mov dword [esp + 0x1a70], ecx
mov cl, byte [0x54e126]
mov word [esp + 0x1a74], ax
mov byte [esp + 0x1a76], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1a77]
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e10c]
stosb byte es:[edi], al
mov eax, dword [str.secgmon41.wav]
mov dword [esp + 0x1ab2], ecx
mov cx, word [0x54e114]
mov dword [esp + 0x1aae], eax
mov eax, dword [0x54e110]
mov word [esp + 0x1aba], cx
mov dword [esp + 0x1ab6], eax
mov al, byte [0x54e116]
mov byte [esp + 0x1abc], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1abd]
mov byte [esp + 0x1aa8], 0x55
mov byte [esp + 0x1aa9], bl
mov byte [esp + 0x1aaa], bl
mov word [esp + 0x1aac], 0xa2
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon43.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e0fc]
mov dword [esp + 0x1af4], ecx
mov ecx, dword [0x54e100]
mov dword [esp + 0x1af8], eax
mov ax, word [0x54e104]
mov dword [esp + 0x1afc], ecx
mov cl, byte [0x54e106]
mov word [esp + 0x1b00], ax
mov byte [esp + 0x1b02], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1b03]
mov byte [esp + 0x1aee], 0x5a
mov byte [esp + 0x1aef], bl
mov byte [esp + 0x1af0], bl
mov word [esp + 0x1af2], 0xa3
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e0ec]
stosb byte es:[edi], al
mov eax, dword [str.secgmon50a.wav]
mov dword [esp + 0x1b3e], ecx
mov ecx, dword [0x54e0f4]
mov dword [esp + 0x1b3a], eax
mov eax, dword [0x54e0f0]
mov dword [esp + 0x1b46], ecx
mov dword [esp + 0x1b42], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1b4a]
mov byte [esp + 0x1b34], 0x5a
mov byte [esp + 0x1b35], bl
mov byte [esp + 0x1b36], bl
mov word [esp + 0x1b38], 0xa4
rep stosd dword es:[edi], eax
mov eax, dword [str.secgmon50b.wav]
mov ecx, dword [0x54e0dc]
mov dword [esp + 0x1b80], eax
mov eax, dword [0x54e0e0]
mov dword [esp + 0x1b84], ecx
mov ecx, dword [0x54e0e4]
mov dword [esp + 0x1b88], eax
mov dword [esp + 0x1b8c], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1b90]
mov byte [esp + 0x1b7a], 0x78
mov byte [esp + 0x1b7b], bl
mov byte [esp + 0x1b7c], bl
mov word [esp + 0x1b7e], 0xa5
rep stosd dword es:[edi], eax
mov eax, dword [str.secgmon51.wav]
mov ecx, dword [0x54e0cc]
mov dword [esp + 0x1bc6], eax
mov eax, dword [0x54e0d0]
mov dword [esp + 0x1bca], ecx
mov cx, word [0x54e0d4]
mov dword [esp + 0x1bce], eax
mov al, byte [0x54e0d6]
mov word [esp + 0x1bd2], cx
mov byte [esp + 0x1bd4], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1bd5]
mov byte [esp + 0x1bc0], dl
mov byte [esp + 0x1bc1], bl
mov byte [esp + 0x1bc2], bl
mov word [esp + 0x1bc4], 0xa6
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon52.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e0bc]
mov dword [esp + 0x1c0c], ecx
mov ecx, dword [0x54e0c0]
mov dword [esp + 0x1c10], eax
mov ax, word [0x54e0c4]
mov dword [esp + 0x1c14], ecx
mov cl, byte [0x54e0c6]
mov word [esp + 0x1c18], ax
mov byte [esp + 0x1c1a], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1c1b]
mov byte [esp + 0x1c06], dl
mov byte [esp + 0x1c07], bl
mov byte [esp + 0x1c08], bl
mov word [esp + 0x1c0a], 0xa7
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e0ac]
stosb byte es:[edi], al
mov eax, dword [str.secgmon60.wav]
mov dword [esp + 0x1c56], ecx
mov cx, word [0x54e0b4]
mov dword [esp + 0x1c52], eax
mov eax, dword [0x54e0b0]
mov word [esp + 0x1c5e], cx
mov dword [esp + 0x1c5a], eax
mov al, byte [0x54e0b6]
mov byte [esp + 0x1c60], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1c61]
mov byte [esp + 0x1c4c], dl
mov byte [esp + 0x1c4d], bl
mov byte [esp + 0x1c4e], bl
mov word [esp + 0x1c50], 0xa8
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon61.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e09c]
mov dword [esp + 0x1c98], ecx
mov ecx, dword [0x54e0a0]
mov dword [esp + 0x1c9c], eax
mov ax, word [0x54e0a4]
mov dword [esp + 0x1ca0], ecx
mov cl, byte [0x54e0a6]
mov word [esp + 0x1ca4], ax
mov byte [esp + 0x1ca6], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1ca7]
mov byte [esp + 0x1c92], 0x5f
mov byte [esp + 0x1c93], bl
mov byte [esp + 0x1c94], bl
mov word [esp + 0x1c96], 0xa9
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov eax, dword [str.secgmon63.wav]
mov byte [esp + 0x1cd8], dl
mov byte [esp + 0x1cd9], bl
mov byte [esp + 0x1cda], bl
mov word [esp + 0x1cdc], 0xab
mov ecx, dword [0x54e08c]
mov dword [esp + 0x1cde], eax
mov eax, dword [0x54e090]
mov dword [esp + 0x1ce2], ecx
mov cx, word [0x54e094]
mov dword [esp + 0x1ce6], eax
mov al, byte [0x54e096]
mov word [esp + 0x1cea], cx
mov byte [esp + 0x1cec], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1ced]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon90.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e07c]
mov dword [esp + 0x1d24], ecx
mov ecx, dword [0x54e080]
mov dword [esp + 0x1d28], eax
mov ax, word [0x54e084]
mov dword [esp + 0x1d2c], ecx
mov cl, byte [0x54e086]
mov word [esp + 0x1d30], ax
mov byte [esp + 0x1d32], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1d33]
mov byte [esp + 0x1d1e], dl
mov byte [esp + 0x1d1f], bl
mov byte [esp + 0x1d20], bl
mov word [esp + 0x1d22], 0xac
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e06c]
stosb byte es:[edi], al
mov eax, dword [str.secgmon91.wav]
mov dword [esp + 0x1d6e], ecx
mov cx, word [0x54e074]
mov dword [esp + 0x1d6a], eax
mov eax, dword [0x54e070]
mov word [esp + 0x1d76], cx
mov dword [esp + 0x1d72], eax
mov al, byte [0x54e076]
mov byte [esp + 0x1d78], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1d79]
mov byte [esp + 0x1d64], 0x69
mov byte [esp + 0x1d65], bl
mov byte [esp + 0x1d66], bl
mov word [esp + 0x1d68], 0xad
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon92.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e05c]
mov dword [esp + 0x1db0], ecx
mov ecx, dword [0x54e060]
mov dword [esp + 0x1db4], eax
mov ax, word [0x54e064]
mov dword [esp + 0x1db8], ecx
mov cl, byte [0x54e066]
mov word [esp + 0x1dbc], ax
mov byte [esp + 0x1dbe], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1dbf]
mov byte [esp + 0x1daa], 0x73
mov byte [esp + 0x1dab], bl
mov byte [esp + 0x1dac], bl
mov word [esp + 0x1dae], 0xae
rep stosd dword es:[edi], eax
mov ecx, dword [0x54e04c]
stosb byte es:[edi], al
mov eax, dword [str.secgmon93.wav]
mov byte [esp + 0x1df0], 0x6e
mov dword [esp + 0x1df6], eax
mov eax, dword [0x54e050]
mov byte [esp + 0x1df1], bl
mov byte [esp + 0x1df2], bl
mov word [esp + 0x1df4], 0xaf
mov dword [esp + 0x1dfa], ecx
mov dword [esp + 0x1dfe], eax
mov cx, word [0x54e054]
mov al, byte [0x54e056]
mov word [esp + 0x1e02], cx
mov byte [esp + 0x1e04], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1e05]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon03a.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e03c]
mov dword [esp + 0x1e3c], ecx
mov ecx, dword [0x54e040]
mov dword [esp + 0x1e40], eax
mov eax, dword [0x54e044]
mov dword [esp + 0x1e44], ecx
mov dword [esp + 0x1e48], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x1e4c]
mov byte [esp + 0x1e36], dl
mov byte [esp + 0x1e37], bl
mov byte [esp + 0x1e38], bl
mov word [esp + 0x1e3a], 0xb0
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon_bs1.wav]
mov eax, dword [0x54e028]
mov dword [esp + 0x1e82], ecx
mov ecx, dword [0x54e02c]
mov dword [esp + 0x1e86], eax
mov eax, dword [0x54e030]
mov dword [esp + 0x1e8a], ecx
mov cl, byte [0x54e034]
mov dword [esp + 0x1e8e], eax
mov byte [esp + 0x1e92], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x1e93]
mov byte [esp + 0x1e7c], dl
mov byte [esp + 0x1e7d], bl
mov byte [esp + 0x1e7e], bl
mov word [esp + 0x1e80], 0xb4
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, dword [0x54e014]
stosb byte es:[edi], al
mov eax, dword [str.secgmon_bs2.wav]
mov dword [esp + 0x1ecc], ecx
mov ecx, dword [0x54e01c]
mov dword [esp + 0x1ec8], eax
mov eax, dword [0x54e018]
mov dword [esp + 0x1ed4], ecx
mov dword [esp + 0x1ed0], eax
mov al, byte [0x54e020]
mov byte [esp + 0x1ed8], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x1ed9]
mov byte [esp + 0x1ec2], 0x70
mov byte [esp + 0x1ec3], bl
mov byte [esp + 0x1ec4], bl
mov word [esp + 0x1ec6], 0xb5
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon_bs3.wav]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54e000]
mov dword [esp + 0x1f0e], ecx
mov ecx, dword [0x54e004]
mov dword [esp + 0x1f12], eax
mov eax, dword [0x54e008]
mov dword [esp + 0x1f16], ecx
mov cl, byte [0x54e00c]
mov dword [esp + 0x1f1a], eax
mov byte [esp + 0x1f1e], cl
mov byte [esp + 0x1f08], 0x75
mov byte [esp + 0x1f09], bl
mov byte [esp + 0x1f0a], bl
mov word [esp + 0x1f0c], 0xb6
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x1f1f]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, dword [0x54dfec]
stosb byte es:[edi], al
mov eax, dword [str.secgmon_bs4.wav]
mov dword [esp + 0x1f58], ecx
mov ecx, dword [0x54dff4]
mov dword [esp + 0x1f54], eax
mov eax, dword [0x54dff0]
mov dword [esp + 0x1f60], ecx
mov dword [esp + 0x1f5c], eax
mov al, byte [0x54dff8]
mov byte [esp + 0x1f64], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x1f65]
mov byte [esp + 0x1f4e], 0x7f
mov byte [esp + 0x1f4f], bl
mov byte [esp + 0x1f50], bl
mov word [esp + 0x1f52], 0xb7
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon_bh1.wav]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54dfd8]
mov dword [esp + 0x1f9a], ecx
mov ecx, dword [0x54dfdc]
mov dword [esp + 0x1f9e], eax
mov eax, dword [0x54dfe0]
mov dword [esp + 0x1fa2], ecx
mov cl, byte [0x54dfe4]
mov dword [esp + 0x1fa6], eax
mov byte [esp + 0x1faa], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x1fab]
mov byte [esp + 0x1f94], 0x6b
mov byte [esp + 0x1f95], bl
mov byte [esp + 0x1f96], bl
mov word [esp + 0x1f98], 0xb8
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, dword [0x54dfc4]
stosb byte es:[edi], al
mov eax, dword [str.secgmon_bh2.wav]
mov dword [esp + 0x1fe4], ecx
mov ecx, dword [0x54dfcc]
mov dword [esp + 0x1fe0], eax
mov eax, dword [0x54dfc8]
mov dword [esp + 0x1fec], ecx
mov dword [esp + 0x1fe8], eax
mov al, byte [0x54dfd0]
mov byte [esp + 0x1ff0], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x1ff1]
mov byte [esp + 0x1fda], 0x6b
mov byte [esp + 0x1fdb], bl
mov byte [esp + 0x1fdc], bl
mov word [esp + 0x1fde], 0xb9
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon_bh3.wav]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54dfb0]
mov dword [esp + 0x2026], ecx
mov ecx, dword [0x54dfb4]
mov dword [esp + 0x202a], eax
mov eax, dword [0x54dfb8]
mov dword [esp + 0x202e], ecx
mov cl, byte [0x54dfbc]
mov dword [esp + 0x2032], eax
mov byte [esp + 0x2036], cl
mov byte [esp + 0x2020], 0x7a
mov byte [esp + 0x2021], bl
mov byte [esp + 0x2022], bl
mov word [esp + 0x2024], 0xba
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x2037]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, dword [0x54df9c]
stosb byte es:[edi], al
mov eax, dword [str.secgmon_bh4.wav]
mov dword [esp + 0x2070], ecx
mov ecx, dword [0x54dfa4]
mov dword [esp + 0x206c], eax
mov eax, dword [0x54dfa0]
mov dword [esp + 0x2078], ecx
mov dword [esp + 0x2074], eax
mov al, byte [0x54dfa8]
mov byte [esp + 0x207c], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x207d]
mov byte [esp + 0x2066], 0x7a
mov byte [esp + 0x2067], bl
mov byte [esp + 0x2068], bl
mov word [esp + 0x206a], 0xbb
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon_m00.wav]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54df88]
mov dword [esp + 0x20b2], ecx
mov ecx, dword [0x54df8c]
mov dword [esp + 0x20b6], eax
mov eax, dword [0x54df90]
mov dword [esp + 0x20ba], ecx
mov cl, byte [0x54df94]
mov dword [esp + 0x20be], eax
mov byte [esp + 0x20c2], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x20c3]
mov byte [esp + 0x20ac], 0x6b
mov byte [esp + 0x20ad], bl
mov byte [esp + 0x20ae], bl
mov word [esp + 0x20b0], 0xbe
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, dword [0x54df74]
stosb byte es:[edi], al
mov eax, dword [str.secgmon_m01.wav]
mov dword [esp + 0x20fc], ecx
mov ecx, dword [0x54df7c]
mov dword [esp + 0x20f8], eax
mov eax, dword [0x54df78]
mov dword [esp + 0x2104], ecx
mov dword [esp + 0x2100], eax
mov al, byte [0x54df80]
mov byte [esp + 0x2108], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x2109]
mov byte [esp + 0x20f2], 0x5a
mov byte [esp + 0x20f3], bl
mov byte [esp + 0x20f4], bl
mov word [esp + 0x20f6], 0xbf
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgmon_m02.wav]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54df60]
mov dword [esp + 0x213e], ecx
mov ecx, dword [0x54df64]
mov dword [esp + 0x2142], eax
mov eax, dword [0x54df68]
mov dword [esp + 0x2146], ecx
mov cl, byte [0x54df6c]
mov dword [esp + 0x214a], eax
mov byte [esp + 0x214e], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x214f]
mov byte [esp + 0x2138], dl
mov byte [esp + 0x2139], bl
mov byte [esp + 0x213a], bl
mov word [esp + 0x213c], 0xc0
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov ecx, 5
mov esi, str.secgmon_sample01.wav
lea edi, [esp + 0x2184]
mov byte [esp + 0x217e], dl
mov byte [esp + 0x217f], bl
mov byte [esp + 0x2180], bl
mov word [esp + 0x2182], 0xc6
xor eax, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0xa
lea edi, [esp + 0x219a]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, 5
mov esi, str.secgmon_sample02.wav
lea edi, [esp + 0x21ca]
mov byte [esp + 0x21c4], dl
mov byte [esp + 0x21c5], bl
mov byte [esp + 0x21c6], bl
mov word [esp + 0x21c8], 0xc7
xor eax, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0xa
lea edi, [esp + 0x21e0]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, 5
mov esi, str.secgmon_sample03.wav
lea edi, [esp + 0x2210]
mov byte [esp + 0x220a], 0x5a
mov byte [esp + 0x220b], bl
mov byte [esp + 0x220c], bl
mov word [esp + 0x220e], 0xc8
xor eax, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0xa
lea edi, [esp + 0x2226]
rep stosd dword es:[edi], eax
mov ecx, dword [0x54df08]
stosw word es:[edi], ax
mov eax, dword [str.secgbtl00.wav]
mov dword [esp + 0x225a], ecx
mov cx, word [0x54df10]
mov dword [esp + 0x2256], eax
mov eax, dword [0x54df0c]
mov word [esp + 0x2262], cx
mov dword [esp + 0x225e], eax
mov al, byte [0x54df12]
mov byte [esp + 0x2264], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2265]
mov byte [esp + 0x2250], dl
mov byte [esp + 0x2251], bl
mov byte [esp + 0x2252], bl
mov word [esp + 0x2254], 0xc9
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgbtl01.wav]
stosb byte es:[edi], al
mov eax, dword [0x54def8]
mov dword [esp + 0x229c], ecx
mov ecx, dword [0x54defc]
mov dword [esp + 0x22a0], eax
mov ax, word [0x54df00]
mov dword [esp + 0x22a4], ecx
mov cl, byte [0x54df02]
mov word [esp + 0x22a8], ax
mov byte [esp + 0x22aa], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x22ab]
mov byte [esp + 0x2296], 0x5a
mov byte [esp + 0x2297], bl
mov byte [esp + 0x2298], bl
mov word [esp + 0x229a], 0xca
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dee8]
stosb byte es:[edi], al
mov eax, dword [str.secgbtl03.wav]
mov dword [esp + 0x22e6], ecx
mov cx, word [0x54def0]
mov dword [esp + 0x22e2], eax
mov eax, dword [0x54deec]
mov word [esp + 0x22ee], cx
mov dword [esp + 0x22ea], eax
mov al, byte [0x54def2]
mov byte [esp + 0x22f0], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x22f1]
mov byte [esp + 0x22dc], 0x55
mov byte [esp + 0x22dd], bl
mov byte [esp + 0x22de], bl
mov word [esp + 0x22e0], 0xcc
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgbtl04.wav]
stosb byte es:[edi], al
mov eax, dword [0x54ded8]
mov dword [esp + 0x2328], ecx
mov ecx, dword [0x54dedc]
mov dword [esp + 0x232c], eax
mov ax, word [0x54dee0]
mov dword [esp + 0x2330], ecx
mov cl, byte [0x54dee2]
mov word [esp + 0x2334], ax
mov byte [esp + 0x2336], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2337]
mov byte [esp + 0x2322], 0x6e
mov byte [esp + 0x2323], bl
mov byte [esp + 0x2324], bl
mov word [esp + 0x2326], 0xcd
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dec8]
stosb byte es:[edi], al
mov eax, dword [str.secgbtl05.wav]
mov dword [esp + 0x2372], ecx
mov cx, word [0x54ded0]
mov dword [esp + 0x236e], eax
mov eax, dword [0x54decc]
mov word [esp + 0x237a], cx
mov dword [esp + 0x2376], eax
mov al, byte [0x54ded2]
mov byte [esp + 0x237c], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x237d]
mov byte [esp + 0x2368], 0x6e
mov byte [esp + 0x2369], bl
mov byte [esp + 0x236a], bl
mov word [esp + 0x236c], 0xce
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgbtl06.wav]
stosb byte es:[edi], al
mov eax, dword [0x54deb8]
mov dword [esp + 0x23b4], ecx
mov ecx, dword [0x54debc]
mov dword [esp + 0x23b8], eax
mov ax, word [0x54dec0]
mov dword [esp + 0x23bc], ecx
mov cl, byte [0x54dec2]
mov word [esp + 0x23c0], ax
mov byte [esp + 0x23c2], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x23c3]
mov byte [esp + 0x23ae], 0x50
mov byte [esp + 0x23af], bl
mov byte [esp + 0x23b0], bl
mov word [esp + 0x23b2], 0xcf
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov byte [esp + 0x23f4], dl
mov byte [esp + 0x23f5], bl
mov byte [esp + 0x23f6], bl
mov word [esp + 0x23f8], 0xd0
mov eax, dword [str.secgbtl07.wav]
mov ecx, dword [0x54dea8]
mov dword [esp + 0x23fa], eax
mov eax, dword [0x54deac]
mov dword [esp + 0x23fe], ecx
mov cx, word [0x54deb0]
mov dword [esp + 0x2402], eax
mov al, byte [0x54deb2]
mov word [esp + 0x2406], cx
mov byte [esp + 0x2408], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2409]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgbtl08.wav]
stosb byte es:[edi], al
mov eax, dword [0x54de98]
mov dword [esp + 0x2440], ecx
mov ecx, dword [0x54de9c]
mov dword [esp + 0x2444], eax
mov ax, word [0x54dea0]
mov dword [esp + 0x2448], ecx
mov cl, byte [0x54dea2]
mov word [esp + 0x244c], ax
mov byte [esp + 0x244e], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x244f]
mov byte [esp + 0x243a], dl
mov byte [esp + 0x243b], bl
mov byte [esp + 0x243c], bl
mov word [esp + 0x243e], 0xd1
rep stosd dword es:[edi], eax
mov ecx, dword [0x54de88]
stosb byte es:[edi], al
mov eax, dword [str.secgbtl09.wav]
mov dword [esp + 0x248a], ecx
mov cx, word [0x54de90]
mov dword [esp + 0x2486], eax
mov eax, dword [0x54de8c]
mov word [esp + 0x2492], cx
mov dword [esp + 0x248e], eax
mov al, byte [0x54de92]
mov byte [esp + 0x2494], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2495]
mov byte [esp + 0x2480], dl
mov byte [esp + 0x2481], bl
mov byte [esp + 0x2482], bl
mov word [esp + 0x2484], 0xd2
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgbtl10.wav]
stosb byte es:[edi], al
mov eax, dword [0x54de78]
mov dword [esp + 0x24cc], ecx
mov ecx, dword [0x54de7c]
mov dword [esp + 0x24d0], eax
mov ax, word [0x54de80]
mov dword [esp + 0x24d4], ecx
mov cl, byte [0x54de82]
mov word [esp + 0x24d8], ax
mov byte [esp + 0x24da], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x24db]
mov byte [esp + 0x24c6], dl
mov byte [esp + 0x24c7], bl
mov byte [esp + 0x24c8], bl
mov word [esp + 0x24ca], 0xd3
rep stosd dword es:[edi], eax
mov ecx, dword [0x54de68]
stosb byte es:[edi], al
mov eax, dword [str.secgbtl11.wav]
mov byte [esp + 0x250c], 0x6e
mov dword [esp + 0x2512], eax
mov eax, dword [0x54de6c]
mov byte [esp + 0x250d], bl
mov byte [esp + 0x250e], bl
mov word [esp + 0x2510], 0xd4
mov dword [esp + 0x2516], ecx
mov cx, word [0x54de70]
mov dword [esp + 0x251a], eax
mov al, byte [0x54de72]
mov word [esp + 0x251e], cx
mov byte [esp + 0x2520], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2521]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgbtl12.wav]
stosb byte es:[edi], al
mov eax, dword [0x54de58]
mov dword [esp + 0x2558], ecx
mov ecx, dword [0x54de5c]
mov dword [esp + 0x255c], eax
mov ax, word [0x54de60]
mov dword [esp + 0x2560], ecx
mov cl, byte [0x54de62]
mov word [esp + 0x2564], ax
mov byte [esp + 0x2566], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2567]
mov byte [esp + 0x2552], 0x7f
mov byte [esp + 0x2553], bl
mov byte [esp + 0x2554], bl
mov word [esp + 0x2556], 0xd5
rep stosd dword es:[edi], eax
mov ecx, dword [0x54de48]
stosb byte es:[edi], al
mov eax, dword [str.secgbtl13.wav]
mov dword [esp + 0x25a2], ecx
mov cx, word [0x54de50]
mov dword [esp + 0x259e], eax
mov eax, dword [0x54de4c]
mov word [esp + 0x25aa], cx
mov dword [esp + 0x25a6], eax
mov al, byte [0x54de52]
mov byte [esp + 0x25ac], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x25ad]
mov byte [esp + 0x2598], dl
mov byte [esp + 0x2599], bl
mov byte [esp + 0x259a], bl
mov word [esp + 0x259c], 0xd6
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgbtl14.wav]
stosb byte es:[edi], al
mov eax, dword [0x54de38]
mov dword [esp + 0x25e4], ecx
mov ecx, dword [0x54de3c]
mov dword [esp + 0x25e8], eax
mov ax, word [0x54de40]
mov dword [esp + 0x25ec], ecx
mov cl, byte [0x54de42]
mov word [esp + 0x25f0], ax
mov byte [esp + 0x25f2], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x25f3]
mov byte [esp + 0x25de], dl
mov byte [esp + 0x25df], bl
mov byte [esp + 0x25e0], bl
mov word [esp + 0x25e2], 0xd7
rep stosd dword es:[edi], eax
mov ecx, dword [0x54de28]
stosb byte es:[edi], al
mov eax, dword [str.secgbtl15.wav]
mov dword [esp + 0x262e], ecx
mov cx, word [0x54de30]
mov dword [esp + 0x262a], eax
mov eax, dword [0x54de2c]
mov byte [esp + 0x2624], dl
mov dword [esp + 0x2632], eax
mov al, byte [0x54de32]
mov byte [esp + 0x2625], bl
mov byte [esp + 0x2626], bl
mov word [esp + 0x2628], 0xd8
mov word [esp + 0x2636], cx
mov byte [esp + 0x2638], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2639]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgbtl16.wav]
stosb byte es:[edi], al
mov eax, dword [0x54de18]
mov dword [esp + 0x2670], ecx
mov ecx, dword [0x54de1c]
mov dword [esp + 0x2674], eax
mov ax, word [0x54de20]
mov dword [esp + 0x2678], ecx
mov cl, byte [0x54de22]
mov word [esp + 0x267c], ax
mov byte [esp + 0x267e], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x267f]
mov byte [esp + 0x266a], dl
mov byte [esp + 0x266b], bl
mov byte [esp + 0x266c], bl
mov word [esp + 0x266e], 0xd9
rep stosd dword es:[edi], eax
mov ecx, dword [0x54de08]
stosb byte es:[edi], al
mov eax, dword [str.secgbtl17.wav]
mov dword [esp + 0x26ba], ecx
mov cx, word [0x54de10]
mov dword [esp + 0x26b6], eax
mov eax, dword [0x54de0c]
mov word [esp + 0x26c2], cx
mov dword [esp + 0x26be], eax
mov al, byte [0x54de12]
mov byte [esp + 0x26c4], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x26c5]
mov byte [esp + 0x26b0], dl
mov byte [esp + 0x26b1], bl
mov byte [esp + 0x26b2], bl
mov word [esp + 0x26b4], 0xda
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc00.wav]
stosb byte es:[edi], al
mov eax, dword [0x54ddf8]
mov dword [esp + 0x26fc], ecx
mov ecx, dword [0x54ddfc]
mov dword [esp + 0x2700], eax
mov ax, word [0x54de00]
mov dword [esp + 0x2704], ecx
mov cl, byte [0x54de02]
mov word [esp + 0x2708], ax
mov byte [esp + 0x270a], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x270b]
mov byte [esp + 0x26f6], dl
mov byte [esp + 0x26f7], bl
mov byte [esp + 0x26f8], bl
mov word [esp + 0x26fa], 0xfb
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dde8]
stosb byte es:[edi], al
mov eax, dword [str.secgefc01.wav]
mov dword [esp + 0x2746], ecx
mov cx, word [0x54ddf0]
mov dword [esp + 0x2742], eax
mov eax, dword [0x54ddec]
mov word [esp + 0x274e], cx
mov dword [esp + 0x274a], eax
mov al, byte [0x54ddf2]
mov byte [esp + 0x2750], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2751]
mov byte [esp + 0x273c], dl
mov byte [esp + 0x273d], bl
mov byte [esp + 0x273e], bl
mov word [esp + 0x2740], 0xfc
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov ecx, dword [str.secgefc02.wav]
mov eax, dword [0x54ddd8]
mov dword [esp + 0x2788], ecx
mov ecx, dword [0x54dddc]
mov dword [esp + 0x278c], eax
mov ax, word [0x54dde0]
mov dword [esp + 0x2790], ecx
mov cl, byte [0x54dde2]
mov word [esp + 0x2794], ax
mov byte [esp + 0x2796], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2797]
mov byte [esp + 0x2782], dl
mov byte [esp + 0x2783], bl
mov byte [esp + 0x2784], bl
mov word [esp + 0x2786], 0xfd
rep stosd dword es:[edi], eax
mov ecx, dword [0x54ddc8]
stosb byte es:[edi], al
mov eax, dword [str.secgefc03.wav]
mov dword [esp + 0x27d2], ecx
mov cx, word [0x54ddd0]
mov dword [esp + 0x27ce], eax
mov eax, dword [0x54ddcc]
mov word [esp + 0x27da], cx
mov dword [esp + 0x27d6], eax
mov al, byte [0x54ddd2]
mov byte [esp + 0x27dc], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x27dd]
mov byte [esp + 0x27c8], dl
mov byte [esp + 0x27c9], bl
mov byte [esp + 0x27ca], bl
mov word [esp + 0x27cc], 0xfe
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc04.wav]
stosb byte es:[edi], al
mov eax, dword [0x54ddb8]
mov dword [esp + 0x2814], ecx
mov ecx, dword [0x54ddbc]
mov dword [esp + 0x2818], eax
mov ax, word [0x54ddc0]
mov dword [esp + 0x281c], ecx
mov cl, byte [0x54ddc2]
mov word [esp + 0x2820], ax
mov byte [esp + 0x2822], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2823]
mov byte [esp + 0x280e], dl
mov byte [esp + 0x280f], bl
mov byte [esp + 0x2810], bl
mov word [esp + 0x2812], 0xff
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dda8]
stosb byte es:[edi], al
mov eax, dword [str.secgefc05.wav]
mov dword [esp + 0x285e], ecx
mov cx, word [0x54ddb0]
mov dword [esp + 0x285a], eax
mov eax, dword [0x54ddac]
mov word [esp + 0x2866], cx
mov dword [esp + 0x2862], eax
mov al, byte [0x54ddb2]
mov byte [esp + 0x2868], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2869]
mov byte [esp + 0x2854], dl
mov byte [esp + 0x2855], bl
mov byte [esp + 0x2856], bl
mov word [esp + 0x2858], 0x100
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc06.wav]
stosb byte es:[edi], al
mov byte [esp + 0x289a], 0x73
mov byte [esp + 0x289b], bl
mov byte [esp + 0x289c], bl
mov word [esp + 0x289e], 0x101
mov eax, dword [0x54dd98]
mov dword [esp + 0x28a0], ecx
mov ecx, dword [0x54dd9c]
mov dword [esp + 0x28a4], eax
mov ax, word [0x54dda0]
mov dword [esp + 0x28a8], ecx
mov cl, byte [0x54dda2]
mov word [esp + 0x28ac], ax
mov byte [esp + 0x28ae], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x28af]
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dd88]
stosb byte es:[edi], al
mov eax, dword [str.secgefc07.wav]
mov dword [esp + 0x28ea], ecx
mov cx, word [0x54dd90]
mov dword [esp + 0x28e6], eax
mov eax, dword [0x54dd8c]
mov word [esp + 0x28f2], cx
mov dword [esp + 0x28ee], eax
mov al, byte [0x54dd92]
mov byte [esp + 0x28f4], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x28f5]
mov byte [esp + 0x28e0], dl
mov byte [esp + 0x28e1], bl
mov byte [esp + 0x28e2], bl
mov word [esp + 0x28e4], 0x102
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc08.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dd78]
mov dword [esp + 0x292c], ecx
mov ecx, dword [0x54dd7c]
mov dword [esp + 0x2930], eax
mov ax, word [0x54dd80]
mov dword [esp + 0x2934], ecx
mov cl, byte [0x54dd82]
mov word [esp + 0x2938], ax
mov byte [esp + 0x293a], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x293b]
mov byte [esp + 0x2926], dl
mov byte [esp + 0x2927], bl
mov byte [esp + 0x2928], bl
mov word [esp + 0x292a], 0x103
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dd68]
stosb byte es:[edi], al
mov eax, dword [str.secgefc09.wav]
mov dword [esp + 0x2976], ecx
mov cx, word [0x54dd70]
mov dword [esp + 0x2972], eax
mov eax, dword [0x54dd6c]
mov word [esp + 0x297e], cx
mov dword [esp + 0x297a], eax
mov al, byte [0x54dd72]
mov byte [esp + 0x2980], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2981]
mov byte [esp + 0x296c], 0x73
mov byte [esp + 0x296d], bl
mov byte [esp + 0x296e], bl
mov word [esp + 0x2970], 0x104
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc10.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dd58]
mov dword [esp + 0x29b8], ecx
mov ecx, dword [0x54dd5c]
mov byte [esp + 0x29b2], 0x5a
mov byte [esp + 0x29b3], bl
mov byte [esp + 0x29b4], bl
mov word [esp + 0x29b6], 0x105
mov dword [esp + 0x29bc], eax
mov dword [esp + 0x29c0], ecx
mov ax, word [0x54dd60]
mov cl, byte [0x54dd62]
mov word [esp + 0x29c4], ax
mov byte [esp + 0x29c6], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x29c7]
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dd48]
stosb byte es:[edi], al
mov eax, dword [str.secgefc11.wav]
mov dword [esp + 0x2a02], ecx
mov cx, word [0x54dd50]
mov dword [esp + 0x29fe], eax
mov eax, dword [0x54dd4c]
mov word [esp + 0x2a0a], cx
mov dword [esp + 0x2a06], eax
mov al, byte [0x54dd52]
mov byte [esp + 0x2a0c], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2a0d]
mov byte [esp + 0x29f8], dl
mov byte [esp + 0x29f9], bl
mov byte [esp + 0x29fa], bl
mov word [esp + 0x29fc], 0x106
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc12.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dd38]
mov dword [esp + 0x2a44], ecx
mov ecx, dword [0x54dd3c]
mov dword [esp + 0x2a48], eax
mov ax, word [0x54dd40]
mov dword [esp + 0x2a4c], ecx
mov cl, byte [0x54dd42]
mov word [esp + 0x2a50], ax
mov byte [esp + 0x2a52], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2a53]
mov byte [esp + 0x2a3e], dl
mov byte [esp + 0x2a3f], bl
mov byte [esp + 0x2a40], bl
mov word [esp + 0x2a42], 0x107
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dd28]
stosb byte es:[edi], al
mov eax, dword [str.secgefc13.wav]
mov dword [esp + 0x2a8e], ecx
mov cx, word [0x54dd30]
mov dword [esp + 0x2a8a], eax
mov eax, dword [0x54dd2c]
mov word [esp + 0x2a96], cx
mov dword [esp + 0x2a92], eax
mov al, byte [0x54dd32]
mov byte [esp + 0x2a98], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2a99]
mov byte [esp + 0x2a84], dl
mov byte [esp + 0x2a85], bl
mov byte [esp + 0x2a86], bl
mov word [esp + 0x2a88], 0x108
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc15.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dd18]
mov dword [esp + 0x2ad0], ecx
mov ecx, dword [0x54dd1c]
mov dword [esp + 0x2ad4], eax
mov ax, word [0x54dd20]
mov dword [esp + 0x2ad8], ecx
mov cl, byte [0x54dd22]
mov byte [esp + 0x2aca], dl
mov byte [esp + 0x2ade], cl
mov byte [esp + 0x2acb], bl
mov byte [esp + 0x2acc], bl
mov word [esp + 0x2ace], 0x10a
mov word [esp + 0x2adc], ax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2adf]
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dd08]
stosb byte es:[edi], al
mov eax, dword [str.secgefc16.wav]
mov dword [esp + 0x2b1a], ecx
mov cx, word [0x54dd10]
mov dword [esp + 0x2b16], eax
mov eax, dword [0x54dd0c]
mov word [esp + 0x2b22], cx
mov dword [esp + 0x2b1e], eax
mov al, byte [0x54dd12]
mov byte [esp + 0x2b24], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2b25]
mov byte [esp + 0x2b10], 0x6e
mov byte [esp + 0x2b11], bl
mov byte [esp + 0x2b12], bl
mov word [esp + 0x2b14], 0x10b
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc17.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dcf8]
mov dword [esp + 0x2b5c], ecx
mov ecx, dword [0x54dcfc]
mov dword [esp + 0x2b60], eax
mov ax, word [0x54dd00]
mov dword [esp + 0x2b64], ecx
mov cl, byte [0x54dd02]
mov word [esp + 0x2b68], ax
mov byte [esp + 0x2b6a], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2b6b]
mov byte [esp + 0x2b56], 0x73
mov byte [esp + 0x2b57], bl
mov byte [esp + 0x2b58], bl
mov word [esp + 0x2b5a], 0x10c
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dce8]
stosb byte es:[edi], al
mov eax, dword [str.secgefc18.wav]
mov dword [esp + 0x2ba6], ecx
mov cx, word [0x54dcf0]
mov dword [esp + 0x2ba2], eax
mov eax, dword [0x54dcec]
mov word [esp + 0x2bae], cx
mov dword [esp + 0x2baa], eax
mov al, byte [0x54dcf2]
mov byte [esp + 0x2bb0], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2bb1]
mov byte [esp + 0x2b9c], 0x5a
mov byte [esp + 0x2b9d], bl
mov byte [esp + 0x2b9e], bl
mov word [esp + 0x2ba0], 0x10d
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc19.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dcd8]
mov dword [esp + 0x2be8], ecx
mov ecx, dword [0x54dcdc]
mov dword [esp + 0x2bec], eax
mov ax, word [0x54dce0]
mov dword [esp + 0x2bf0], ecx
mov cl, byte [0x54dce2]
mov word [esp + 0x2bf4], ax
mov byte [esp + 0x2bf6], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2bf7]
mov byte [esp + 0x2be2], 0x5a
mov byte [esp + 0x2be3], bl
mov byte [esp + 0x2be4], bl
mov word [esp + 0x2be6], 0x10e
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov byte [esp + 0x2c28], 0x5f
mov eax, dword [str.secgefc20.wav]
mov ecx, dword [0x54dcc8]
mov dword [esp + 0x2c2e], eax
mov eax, dword [0x54dccc]
mov dword [esp + 0x2c32], ecx
mov cx, word [0x54dcd0]
mov dword [esp + 0x2c36], eax
mov al, byte [0x54dcd2]
mov word [esp + 0x2c3a], cx
mov byte [esp + 0x2c3c], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2c3d]
mov byte [esp + 0x2c29], bl
mov byte [esp + 0x2c2a], bl
mov word [esp + 0x2c2c], 0x10f
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc21.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dcb8]
mov dword [esp + 0x2c74], ecx
mov ecx, dword [0x54dcbc]
mov dword [esp + 0x2c78], eax
mov ax, word [0x54dcc0]
mov dword [esp + 0x2c7c], ecx
mov cl, byte [0x54dcc2]
mov word [esp + 0x2c80], ax
mov byte [esp + 0x2c82], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2c83]
mov byte [esp + 0x2c6e], 0x5a
mov byte [esp + 0x2c6f], bl
mov byte [esp + 0x2c70], bl
mov word [esp + 0x2c72], 0x110
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dca8]
stosb byte es:[edi], al
mov eax, dword [str.secgefc22.wav]
mov dword [esp + 0x2cbe], ecx
mov cx, word [0x54dcb0]
mov dword [esp + 0x2cba], eax
mov eax, dword [0x54dcac]
mov word [esp + 0x2cc6], cx
mov dword [esp + 0x2cc2], eax
mov al, byte [0x54dcb2]
mov byte [esp + 0x2cc8], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2cc9]
mov byte [esp + 0x2cb4], 0x78
mov byte [esp + 0x2cb5], bl
mov byte [esp + 0x2cb6], bl
mov word [esp + 0x2cb8], 0x111
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc23.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dc98]
mov dword [esp + 0x2d00], ecx
mov ecx, dword [0x54dc9c]
mov dword [esp + 0x2d04], eax
mov ax, word [0x54dca0]
mov dword [esp + 0x2d08], ecx
mov cl, byte [0x54dca2]
mov word [esp + 0x2d0c], ax
mov byte [esp + 0x2d0e], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2d0f]
mov byte [esp + 0x2cfa], 0x5a
mov byte [esp + 0x2cfb], bl
mov byte [esp + 0x2cfc], bl
mov word [esp + 0x2cfe], 0x112
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov eax, dword [str.secgefc24.wav]
mov byte [esp + 0x2d40], 0x5a
mov byte [esp + 0x2d41], bl
mov byte [esp + 0x2d42], bl
mov word [esp + 0x2d44], 0x113
mov dword [esp + 0x2d46], eax
mov ecx, dword [0x54dc88]
mov eax, dword [0x54dc8c]
mov dword [esp + 0x2d4a], ecx
mov cx, word [0x54dc90]
mov dword [esp + 0x2d4e], eax
mov al, byte [0x54dc92]
mov word [esp + 0x2d52], cx
mov byte [esp + 0x2d54], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2d55]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc25.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dc78]
mov dword [esp + 0x2d8c], ecx
mov ecx, dword [0x54dc7c]
mov dword [esp + 0x2d90], eax
mov ax, word [0x54dc80]
mov dword [esp + 0x2d94], ecx
mov cl, byte [0x54dc82]
mov word [esp + 0x2d98], ax
mov byte [esp + 0x2d9a], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2d9b]
mov byte [esp + 0x2d86], 0x6e
mov byte [esp + 0x2d87], bl
mov byte [esp + 0x2d88], bl
mov word [esp + 0x2d8a], 0x114
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dc68]
stosb byte es:[edi], al
mov eax, dword [str.secgefc26.wav]
mov dword [esp + 0x2dd6], ecx
mov cx, word [0x54dc70]
mov dword [esp + 0x2dd2], eax
mov eax, dword [0x54dc6c]
mov word [esp + 0x2dde], cx
mov dword [esp + 0x2dda], eax
mov al, byte [0x54dc72]
mov byte [esp + 0x2de0], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2de1]
mov byte [esp + 0x2dcc], dl
mov byte [esp + 0x2dcd], bl
mov byte [esp + 0x2dce], bl
mov word [esp + 0x2dd0], 0x115
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc27.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dc58]
mov dword [esp + 0x2e18], ecx
mov ecx, dword [0x54dc5c]
mov dword [esp + 0x2e1c], eax
mov ax, word [0x54dc60]
mov dword [esp + 0x2e20], ecx
mov cl, byte [0x54dc62]
mov word [esp + 0x2e24], ax
mov byte [esp + 0x2e26], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2e27]
mov byte [esp + 0x2e12], 0x78
mov byte [esp + 0x2e13], bl
mov byte [esp + 0x2e14], bl
mov word [esp + 0x2e16], 0x116
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dc48]
stosb byte es:[edi], al
mov eax, dword [str.secgefc28.wav]
mov dword [esp + 0x2e62], ecx
mov cx, word [0x54dc50]
mov dword [esp + 0x2e5e], eax
mov eax, dword [0x54dc4c]
mov byte [esp + 0x2e58], 0x5a
mov byte [esp + 0x2e59], bl
mov byte [esp + 0x2e5a], bl
mov word [esp + 0x2e5c], 0x117
mov dword [esp + 0x2e66], eax
mov al, byte [0x54dc52]
mov word [esp + 0x2e6a], cx
mov byte [esp + 0x2e6c], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2e6d]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc29.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dc38]
mov dword [esp + 0x2ea4], ecx
mov ecx, dword [0x54dc3c]
mov dword [esp + 0x2ea8], eax
mov ax, word [0x54dc40]
mov dword [esp + 0x2eac], ecx
mov cl, byte [0x54dc42]
mov word [esp + 0x2eb0], ax
mov byte [esp + 0x2eb2], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2eb3]
mov byte [esp + 0x2e9e], 0x69
mov byte [esp + 0x2e9f], bl
mov byte [esp + 0x2ea0], bl
mov word [esp + 0x2ea2], 0x118
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dc28]
stosb byte es:[edi], al
mov eax, dword [str.secgefc30.wav]
mov dword [esp + 0x2eee], ecx
mov cx, word [0x54dc30]
mov dword [esp + 0x2eea], eax
mov eax, dword [0x54dc2c]
mov word [esp + 0x2ef6], cx
mov dword [esp + 0x2ef2], eax
mov al, byte [0x54dc32]
mov byte [esp + 0x2ef8], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2ef9]
mov byte [esp + 0x2ee4], 0x5f
mov byte [esp + 0x2ee5], bl
mov byte [esp + 0x2ee6], bl
mov word [esp + 0x2ee8], 0x119
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc31.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dc18]
mov dword [esp + 0x2f30], ecx
mov ecx, dword [0x54dc1c]
mov dword [esp + 0x2f34], eax
mov ax, word [0x54dc20]
mov dword [esp + 0x2f38], ecx
mov cl, byte [0x54dc22]
mov word [esp + 0x2f3c], ax
mov byte [esp + 0x2f3e], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2f3f]
mov byte [esp + 0x2f2a], 0x50
mov byte [esp + 0x2f2b], bl
mov byte [esp + 0x2f2c], bl
mov word [esp + 0x2f2e], 0x11a
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dc08]
stosb byte es:[edi], al
mov eax, dword [str.secgefc32.wav]
mov dword [esp + 0x2f7a], ecx
mov cx, word [0x54dc10]
mov dword [esp + 0x2f76], eax
mov eax, dword [0x54dc0c]
mov word [esp + 0x2f82], cx
mov dword [esp + 0x2f7e], eax
mov al, byte [0x54dc12]
mov byte [esp + 0x2f84], al
mov byte [esp + 0x2f70], dl
mov byte [esp + 0x2f71], bl
mov byte [esp + 0x2f72], bl
mov word [esp + 0x2f74], 0x11b
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2f85]
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc33.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dbf8]
mov dword [esp + 0x2fbc], ecx
mov ecx, dword [0x54dbfc]
mov dword [esp + 0x2fc0], eax
mov ax, word [0x54dc00]
mov dword [esp + 0x2fc4], ecx
mov cl, byte [0x54dc02]
mov word [esp + 0x2fc8], ax
mov byte [esp + 0x2fca], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x2fcb]
mov byte [esp + 0x2fb6], 0x6e
mov byte [esp + 0x2fb7], bl
mov byte [esp + 0x2fb8], bl
mov word [esp + 0x2fba], 0x11c
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dbe8]
stosb byte es:[edi], al
mov eax, dword [str.secgefc34.wav]
mov dword [esp + 0x3006], ecx
mov cx, word [0x54dbf0]
mov dword [esp + 0x3002], eax
mov eax, dword [0x54dbec]
mov word [esp + 0x300e], cx
mov dword [esp + 0x300a], eax
mov al, byte [0x54dbf2]
mov byte [esp + 0x3010], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x3011]
mov byte [esp + 0x2ffc], dl
mov byte [esp + 0x2ffd], bl
mov byte [esp + 0x2ffe], bl
mov word [esp + 0x3000], 0x11d
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc35.wav]
stosb byte es:[edi], al
mov eax, dword [0x54dbd8]
mov dword [esp + 0x3048], ecx
mov ecx, dword [0x54dbdc]
mov dword [esp + 0x304c], eax
mov ax, word [0x54dbe0]
mov dword [esp + 0x3050], ecx
mov cl, byte [0x54dbe2]
mov word [esp + 0x3054], ax
mov byte [esp + 0x3056], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x3057]
mov byte [esp + 0x3042], dl
mov byte [esp + 0x3043], bl
mov byte [esp + 0x3044], bl
mov word [esp + 0x3046], 0x11e
rep stosd dword es:[edi], eax
mov ecx, dword [0x54dbc8]
stosb byte es:[edi], al
mov eax, dword [str.secgefc36.wav]
mov dword [esp + 0x3092], ecx
mov cx, word [0x54dbd0]
mov dword [esp + 0x308e], eax
mov eax, dword [0x54dbcc]
mov word [esp + 0x309a], cx
mov dword [esp + 0x3096], eax
mov al, byte [0x54dbd2]
mov byte [esp + 0x309c], al
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x309d]
mov byte [esp + 0x3088], dl
mov byte [esp + 0x3089], bl
mov byte [esp + 0x308a], bl
mov word [esp + 0x308c], 0x11f
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov byte [esp + 0x30ce], 0x6e
mov byte [esp + 0x30cf], bl
mov ecx, dword [str.secgefc37a.wav]
mov eax, dword [0x54dbb8]
mov dword [esp + 0x30d4], ecx
mov ecx, dword [0x54dbbc]
mov dword [esp + 0x30d8], eax
mov eax, dword [0x54dbc0]
mov dword [esp + 0x30dc], ecx
mov dword [esp + 0x30e0], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x30e4]
mov byte [esp + 0x30d0], bl
mov word [esp + 0x30d2], 0x120
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc37b.wav]
mov eax, dword [0x54dba8]
mov dword [esp + 0x311a], ecx
mov ecx, dword [0x54dbac]
mov dword [esp + 0x311e], eax
mov eax, dword [0x54dbb0]
mov dword [esp + 0x3122], ecx
mov dword [esp + 0x3126], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x312a]
mov byte [esp + 0x3114], 0x73
mov byte [esp + 0x3115], bl
mov byte [esp + 0x3116], bl
mov word [esp + 0x3118], 0x121
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc37c.wav]
mov eax, dword [0x54db98]
mov dword [esp + 0x3160], ecx
mov ecx, dword [0x54db9c]
mov dword [esp + 0x3164], eax
mov eax, dword [0x54dba0]
mov dword [esp + 0x3168], ecx
mov dword [esp + 0x316c], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x3170]
mov byte [esp + 0x315a], dl
mov byte [esp + 0x315b], bl
mov byte [esp + 0x315c], bl
mov word [esp + 0x315e], 0x122
rep stosd dword es:[edi], eax
mov ecx, dword [str.secgefc38.wav]
mov eax, dword [0x54db88]
mov dword [esp + 0x31a6], ecx
mov ecx, dword [0x54db8c]
mov dword [esp + 0x31aa], eax
mov ax, word [0x54db90]
mov dword [esp + 0x31ae], ecx
mov cl, byte [0x54db92]
mov word [esp + 0x31b2], ax
mov byte [esp + 0x31b4], cl
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x31b5]
mov byte [esp + 0x31a0], 0x6e
mov byte [esp + 0x31a1], bl
mov byte [esp + 0x31a2], bl
mov word [esp + 0x31a4], 0x123
rep stosd dword es:[edi], eax
mov ecx, dword [0x54db78]
stosb byte es:[edi], al
mov eax, dword [str.se_v2monex1.wav]
mov dword [esp + 0x31f0], ecx
mov ecx, dword [0x54db80]
mov dword [esp + 0x31ec], eax
mov eax, dword [0x54db7c]
mov dword [esp + 0x31f8], ecx
mov dword [esp + 0x31f4], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x31fc]
mov byte [esp + 0x31e6], 0x5a
mov byte [esp + 0x31e7], bl
mov byte [esp + 0x31e8], bl
mov word [esp + 0x31ea], 0x128
rep stosd dword es:[edi], eax
mov eax, dword [str.se_v2monex2.wav]
mov ecx, dword [0x54db68]
mov dword [esp + 0x3232], eax
mov eax, dword [0x54db6c]
mov dword [esp + 0x3236], ecx
mov ecx, dword [0x54db70]
mov dword [esp + 0x323a], eax
mov dword [esp + 0x323e], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x3242]
mov byte [esp + 0x322c], dl
mov byte [esp + 0x322d], bl
mov byte [esp + 0x322e], bl
mov word [esp + 0x3230], 0x129
rep stosd dword es:[edi], eax
mov eax, dword [str.se_v2monex3.wav]
mov ecx, dword [0x54db58]
mov dword [esp + 0x3278], eax
mov eax, dword [0x54db5c]
mov dword [esp + 0x327c], ecx
mov ecx, dword [0x54db60]
mov dword [esp + 0x3280], eax
mov dword [esp + 0x3284], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x3288]
mov byte [esp + 0x3272], dl
mov byte [esp + 0x3273], bl
mov byte [esp + 0x3274], bl
mov word [esp + 0x3276], 0x12a
rep stosd dword es:[edi], eax
mov eax, dword [str.se_v2mon100.wav]
mov ecx, dword [0x54db48]
mov dword [esp + 0x32be], eax
mov eax, dword [0x54db4c]
mov dword [esp + 0x32c2], ecx
mov ecx, dword [0x54db50]
mov dword [esp + 0x32c6], eax
mov dword [esp + 0x32ca], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x32ce]
mov byte [esp + 0x32b8], dl
mov byte [esp + 0x32b9], bl
mov byte [esp + 0x32ba], bl
mov word [esp + 0x32bc], 0x12c
rep stosd dword es:[edi], eax
mov eax, dword [str.se_v2mon110.wav]
mov ecx, dword [0x54db38]
mov dword [esp + 0x3304], eax
mov eax, dword [0x54db3c]
mov dword [esp + 0x3308], ecx
mov ecx, dword [0x54db40]
mov dword [esp + 0x330c], eax
mov dword [esp + 0x3310], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x3314]
mov byte [esp + 0x32fe], dl
mov byte [esp + 0x32ff], bl
mov byte [esp + 0x3300], bl
mov word [esp + 0x3302], 0x12d
rep stosd dword es:[edi], eax
mov eax, dword [str.se_v2mon111a.wav]
mov ecx, dword [0x54db24]
mov dword [esp + 0x334a], eax
mov eax, dword [0x54db28]
mov dword [esp + 0x334e], ecx
mov ecx, dword [0x54db2c]
mov dword [esp + 0x3352], eax
mov al, byte [0x54db30]
mov dword [esp + 0x3356], ecx
mov byte [esp + 0x335a], al
mov byte [esp + 0x3344], dl
mov byte [esp + 0x3345], bl
mov byte [esp + 0x3346], bl
mov word [esp + 0x3348], 0x12e
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x335b]
rep stosd dword es:[edi], eax
mov ecx, dword [str.se_v2mon111b.wav]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54db10]
mov dword [esp + 0x3390], ecx
mov ecx, dword [0x54db14]
mov dword [esp + 0x3394], eax
mov eax, dword [0x54db18]
mov dword [esp + 0x3398], ecx
mov cl, byte [0x54db1c]
mov dword [esp + 0x339c], eax
mov byte [esp + 0x33a0], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x33a1]
mov byte [esp + 0x338a], dl
mov byte [esp + 0x338b], bl
mov byte [esp + 0x338c], bl
mov word [esp + 0x338e], 0x12f
rep stosd dword es:[edi], eax
mov ecx, dword [0x54db00]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [str.se_v2mon120.wav]
mov dword [esp + 0x33da], ecx
mov ecx, dword [0x54db08]
mov dword [esp + 0x33d6], eax
mov eax, dword [0x54db04]
mov dword [esp + 0x33e2], ecx
mov dword [esp + 0x33de], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x33e6]
mov byte [esp + 0x33d0], dl
mov byte [esp + 0x33d1], bl
mov byte [esp + 0x33d2], bl
mov word [esp + 0x33d4], 0x130
rep stosd dword es:[edi], eax
mov eax, dword [str.se_v2mon121a.wav]
mov ecx, dword [0x54daec]
mov dword [esp + 0x341c], eax
mov eax, dword [0x54daf0]
mov dword [esp + 0x3420], ecx
mov ecx, dword [0x54daf4]
mov dword [esp + 0x3424], eax
mov al, byte [0x54daf8]
mov dword [esp + 0x3428], ecx
mov byte [esp + 0x342c], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x342d]
mov byte [esp + 0x3416], dl
mov byte [esp + 0x3417], bl
mov byte [esp + 0x3418], bl
mov word [esp + 0x341a], 0x131
rep stosd dword es:[edi], eax
mov ecx, dword [str.se_v2mon121b.wav]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54dad8]
mov dword [esp + 0x3462], ecx
mov ecx, dword [0x54dadc]
mov dword [esp + 0x3466], eax
mov eax, dword [0x54dae0]
mov dword [esp + 0x346a], ecx
mov cl, byte [0x54dae4]
mov dword [esp + 0x346e], eax
mov byte [esp + 0x3472], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3473]
mov byte [esp + 0x345c], dl
mov byte [esp + 0x345d], bl
mov byte [esp + 0x345e], bl
mov word [esp + 0x3460], 0x132
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [esp + 0x34a2], dl
mov byte [esp + 0x34a3], bl
mov eax, dword [str.se_v2mon121c.wav]
mov ecx, dword [0x54dac4]
mov dword [esp + 0x34a8], eax
mov eax, dword [0x54dac8]
mov dword [esp + 0x34ac], ecx
mov ecx, dword [0x54dacc]
mov dword [esp + 0x34b0], eax
mov al, byte [0x54dad0]
mov dword [esp + 0x34b4], ecx
mov byte [esp + 0x34b8], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x34b9]
mov byte [esp + 0x34a4], bl
mov word [esp + 0x34a6], 0x133
rep stosd dword es:[edi], eax
mov ecx, dword [str.se_v2mon130.wav]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54dab4]
mov dword [esp + 0x34ee], ecx
mov ecx, dword [0x54dab8]
mov dword [esp + 0x34f2], eax
mov eax, dword [0x54dabc]
mov dword [esp + 0x34f6], ecx
mov dword [esp + 0x34fa], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x34fe]
mov byte [esp + 0x34e8], dl
mov byte [esp + 0x34e9], bl
mov byte [esp + 0x34ea], bl
mov word [esp + 0x34ec], 0x134
rep stosd dword es:[edi], eax
mov ecx, dword [str.se_v2mon140.wav]
mov eax, dword [0x54daa4]
mov dword [esp + 0x3534], ecx
mov ecx, dword [0x54daa8]
mov dword [esp + 0x3538], eax
mov eax, dword [0x54daac]
mov dword [esp + 0x353c], ecx
mov dword [esp + 0x3540], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x3544]
mov byte [esp + 0x352e], dl
mov byte [esp + 0x352f], bl
mov byte [esp + 0x3530], bl
mov word [esp + 0x3532], 0x135
rep stosd dword es:[edi], eax
mov ecx, dword [str.se_v2mon161.wav]
mov eax, dword [0x54da94]
mov dword [esp + 0x357a], ecx
mov ecx, dword [0x54da98]
mov dword [esp + 0x357e], eax
mov eax, dword [0x54da9c]
mov dword [esp + 0x3582], ecx
mov dword [esp + 0x3586], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x358a]
mov byte [esp + 0x3574], dl
mov byte [esp + 0x3575], bl
mov byte [esp + 0x3576], bl
mov word [esp + 0x3578], 0x138
rep stosd dword es:[edi], eax
mov ecx, dword [str.se_v2mon170b.wav]
mov eax, dword [0x54da80]
mov dword [esp + 0x35c0], ecx
mov ecx, dword [0x54da84]
mov dword [esp + 0x35c8], ecx
mov cl, byte [0x54da8c]
mov dword [esp + 0x35c4], eax
mov eax, dword [0x54da88]
mov byte [esp + 0x35d0], cl
mov byte [esp + 0x35ba], 0x73
mov byte [esp + 0x35bb], bl
mov byte [esp + 0x35bc], bl
mov word [esp + 0x35be], 0x13a
mov dword [esp + 0x35cc], eax
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x35d1]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, dword [0x54da6c]
stosb byte es:[edi], al
mov eax, dword [str.se_v2mon171a.wav]
mov dword [esp + 0x360a], ecx
mov ecx, dword [0x54da74]
mov dword [esp + 0x3606], eax
mov eax, dword [0x54da70]
mov dword [esp + 0x3612], ecx
mov dword [esp + 0x360e], eax
mov al, byte [0x54da78]
mov byte [esp + 0x3616], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3617]
mov byte [esp + 0x3600], dl
mov byte [esp + 0x3601], bl
mov byte [esp + 0x3602], bl
mov word [esp + 0x3604], 0x13b
rep stosd dword es:[edi], eax
mov ecx, dword [str.se_v2mon171b.wav]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54da58]
mov dword [esp + 0x364c], ecx
mov ecx, dword [0x54da5c]
mov dword [esp + 0x3650], eax
mov eax, dword [0x54da60]
mov dword [esp + 0x3654], ecx
mov cl, byte [0x54da64]
mov dword [esp + 0x3658], eax
mov byte [esp + 0x365c], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x365d]
mov byte [esp + 0x3646], dl
mov byte [esp + 0x3647], bl
mov byte [esp + 0x3648], bl
mov word [esp + 0x364a], 0x13c
rep stosd dword es:[edi], eax
mov ecx, dword [0x54da48]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [str.se_v2mon190.wav]
mov dword [esp + 0x3696], ecx
mov ecx, dword [0x54da50]
mov dword [esp + 0x3692], eax
mov eax, dword [0x54da4c]
mov dword [esp + 0x369e], ecx
mov dword [esp + 0x369a], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x36a2]
mov byte [esp + 0x368c], dl
mov byte [esp + 0x368d], bl
mov byte [esp + 0x368e], bl
mov word [esp + 0x3690], 0x13d
rep stosd dword es:[edi], eax
mov eax, dword [str.se_v2mon191.wav]
mov ecx, dword [0x54da38]
mov dword [esp + 0x36d8], eax
mov eax, dword [0x54da3c]
mov dword [esp + 0x36dc], ecx
mov ecx, dword [0x54da40]
mov dword [esp + 0x36e0], eax
mov dword [esp + 0x36e4], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x36e8]
mov byte [esp + 0x36d2], dl
mov byte [esp + 0x36d3], bl
mov byte [esp + 0x36d4], bl
mov word [esp + 0x36d6], 0x13e
rep stosd dword es:[edi], eax
mov byte [esp + 0x3718], dl
mov byte [esp + 0x3719], bl
mov byte [esp + 0x371a], bl
mov word [esp + 0x371c], 0x13f
mov eax, dword [str.se_v2monex0.wav]
mov ecx, dword [0x54da28]
mov dword [esp + 0x371e], eax
mov eax, dword [0x54da2c]
mov dword [esp + 0x3722], ecx
mov ecx, dword [0x54da30]
mov dword [esp + 0x3726], eax
mov dword [esp + 0x372a], ecx
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x372e]
mov esi, str.se01small_amae.wav
rep stosd dword es:[edi], eax
mov ecx, 5
lea edi, [esp + 0x3764]
mov byte [esp + 0x375e], dl
mov byte [esp + 0x375f], bl
mov byte [esp + 0x3760], bl
mov word [esp + 0x3762], 0x190
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
lea edi, [esp + 0x3778]
rep stosd dword es:[edi], eax
mov ecx, 5
mov esi, str.se02small_normal.wav
lea edi, [esp + 0x37aa]
mov byte [esp + 0x37a4], dl
mov byte [esp + 0x37a5], bl
mov byte [esp + 0x37a6], bl
mov word [esp + 0x37a8], 0x191
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0xa
lea edi, [esp + 0x37c0]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, 5
mov esi, str.se03small_iyaiya.wav
lea edi, [esp + 0x37f0]
mov byte [esp + 0x37ea], dl
mov byte [esp + 0x37eb], bl
mov byte [esp + 0x37ec], bl
mov word [esp + 0x37ee], 0x192
xor eax, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0xa
lea edi, [esp + 0x3806]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, 5
mov esi, str.se04fish_normal.wav
lea edi, [esp + 0x3836]
mov byte [esp + 0x3830], dl
mov byte [esp + 0x3831], bl
mov byte [esp + 0x3832], bl
mov word [esp + 0x3834], 0x193
xor eax, eax
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0xa
lea edi, [esp + 0x384b]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov ecx, 5
mov esi, str.se05fish_shout.wav
lea edi, [esp + 0x387c]
mov byte [esp + 0x3876], dl
mov byte [esp + 0x3877], bl
mov byte [esp + 0x3878], bl
mov word [esp + 0x387a], 0x194
xor eax, eax
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
lea edi, [esp + 0x3890]
rep stosd dword es:[edi], eax
mov byte [esp + 0x38bc], dl
mov byte [esp + 0x38bd], bl
mov byte [esp + 0x38be], bl
mov word [esp + 0x38c0], 0x195
mov eax, dword [str.se06fish_amae.wav]
mov ecx, dword [0x54d9a4]
mov dword [esp + 0x38c2], eax
mov eax, dword [0x54d9a8]
mov dword [esp + 0x38c6], ecx
mov ecx, dword [0x54d9ac]
mov dword [esp + 0x38ca], eax
mov ax, word [0x54d9b0]
mov dword [esp + 0x38ce], ecx
mov cl, byte [0x54d9b2]
mov word [esp + 0x38d2], ax
mov byte [esp + 0x38d4], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x38d5]
mov esi, str.se07kame_normal.wav
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov ecx, 5
lea edi, [esp + 0x3908]
mov byte [esp + 0x3902], dl
mov byte [esp + 0x3903], bl
mov byte [esp + 0x3904], bl
mov word [esp + 0x3906], 0x196
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0xa
xor eax, eax
lea edi, [esp + 0x391d]
mov esi, str.se08kame_shout.wav
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov ecx, 5
lea edi, [esp + 0x394e]
mov byte [esp + 0x3948], dl
mov byte [esp + 0x3949], bl
mov byte [esp + 0x394a], bl
mov word [esp + 0x394c], 0x197
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3962]
mov esi, str.se11yagi_normal.wav
rep stosd dword es:[edi], eax
mov eax, dword [str.se09kame_amae.wav]
mov ecx, dword [0x54d94c]
mov dword [esp + 0x3994], eax
mov eax, dword [0x54d950]
mov dword [esp + 0x3998], ecx
mov ecx, dword [0x54d954]
mov dword [esp + 0x399c], eax
mov ax, word [0x54d958]
mov dword [esp + 0x39a0], ecx
mov cl, byte [0x54d95a]
mov word [esp + 0x39a4], ax
mov byte [esp + 0x39a6], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x39a7]
mov byte [esp + 0x398e], dl
mov byte [esp + 0x398f], bl
mov byte [esp + 0x3990], bl
mov word [esp + 0x3992], 0x198
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov ecx, 5
lea edi, [esp + 0x39da]
mov byte [esp + 0x39d4], dl
mov byte [esp + 0x39d5], bl
mov byte [esp + 0x39d6], bl
mov word [esp + 0x39d8], 0x199
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0xa
xor eax, eax
lea edi, [esp + 0x39ef]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [esp + 0x3a1a], dl
mov ecx, 5
mov esi, str.se10yagi_shout.wav
lea edi, [esp + 0x3a20]
mov byte [esp + 0x3a1b], bl
mov byte [esp + 0x3a1c], bl
mov word [esp + 0x3a1e], 0x19a
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3a34]
mov esi, str.se13bird_normal.wav
rep stosd dword es:[edi], eax
mov eax, dword [str.se12yagi_amae.wav]
mov ecx, dword [0x54d90c]
mov dword [esp + 0x3a66], eax
mov eax, dword [0x54d910]
mov dword [esp + 0x3a6a], ecx
mov ecx, dword [0x54d914]
mov dword [esp + 0x3a6e], eax
mov ax, word [0x54d918]
mov dword [esp + 0x3a72], ecx
mov cl, byte [0x54d91a]
mov word [esp + 0x3a76], ax
mov byte [esp + 0x3a78], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3a79]
mov byte [esp + 0x3a60], dl
mov byte [esp + 0x3a61], bl
mov byte [esp + 0x3a62], bl
mov word [esp + 0x3a64], 0x19b
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov ecx, 5
lea edi, [esp + 0x3aac]
mov byte [esp + 0x3aa6], dl
mov byte [esp + 0x3aa7], bl
mov byte [esp + 0x3aa8], bl
mov word [esp + 0x3aaa], 0x19c
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0xa
xor eax, eax
lea edi, [esp + 0x3ac1]
mov esi, str.se14bird_shout.wav
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov ecx, 5
lea edi, [esp + 0x3af2]
mov byte [esp + 0x3aec], dl
mov byte [esp + 0x3aed], bl
mov byte [esp + 0x3aee], bl
mov word [esp + 0x3af0], 0x19d
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3b06]
rep stosd dword es:[edi], eax
mov eax, dword [str.se15bird_amae.wav]
mov ecx, dword [0x54d8e4]
mov dword [esp + 0x3b38], eax
mov eax, dword [0x54d8e8]
mov dword [esp + 0x3b3c], ecx
mov ecx, dword [0x54d8ec]
mov dword [esp + 0x3b40], eax
mov ax, word [0x54d8f0]
mov dword [esp + 0x3b44], ecx
mov cl, byte [0x54d8f2]
mov word [esp + 0x3b48], ax
mov byte [esp + 0x3b4a], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3b4b]
mov byte [esp + 0x3b32], dl
mov byte [esp + 0x3b33], bl
mov byte [esp + 0x3b34], bl
mov word [esp + 0x3b36], 0x19e
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov byte [esp + 0x3b78], dl
mov ecx, 5
mov esi, str.se16fish_normal.wav
lea edi, [esp + 0x3b7e]
mov byte [esp + 0x3b79], bl
mov byte [esp + 0x3b7a], bl
mov word [esp + 0x3b7c], 0x19f
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0xa
xor eax, eax
lea edi, [esp + 0x3b93]
mov esi, str.se17fish_shout.wav
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov ecx, 5
lea edi, [esp + 0x3bc4]
mov byte [esp + 0x3bbe], dl
mov byte [esp + 0x3bbf], bl
mov byte [esp + 0x3bc0], bl
mov word [esp + 0x3bc2], 0x1a0
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3bd8]
mov esi, str.se18kame_normal.wav
rep stosd dword es:[edi], eax
mov ecx, 5
lea edi, [esp + 0x3c0a]
mov byte [esp + 0x3c04], dl
mov byte [esp + 0x3c05], bl
mov byte [esp + 0x3c06], bl
mov word [esp + 0x3c08], 0x1a1
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0xa
lea edi, [esp + 0x3c1f]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov ecx, 5
mov esi, str.se19kame_shout.wav
lea edi, [esp + 0x3c50]
mov byte [esp + 0x3c4a], dl
mov byte [esp + 0x3c4b], bl
mov byte [esp + 0x3c4c], bl
mov word [esp + 0x3c4e], 0x1a2
xor eax, eax
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
lea edi, [esp + 0x3c64]
rep stosd dword es:[edi], eax
mov ecx, 5
mov esi, str.se20animal_normal.wav
lea edi, [esp + 0x3c96]
mov byte [esp + 0x3c90], dl
mov byte [esp + 0x3c91], bl
mov byte [esp + 0x3c92], bl
mov word [esp + 0x3c94], 0x1a3
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0xa
lea edi, [esp + 0x3cad]
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov ecx, 5
mov esi, str.se21animal_shout.wav
lea edi, [esp + 0x3cdc]
mov byte [esp + 0x3cd6], dl
mov byte [esp + 0x3cd7], bl
mov byte [esp + 0x3cd8], bl
mov word [esp + 0x3cda], 0x1a4
xor eax, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0xa
lea edi, [esp + 0x3cf2]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov byte [esp + 0x3d1c], dl
mov ecx, 5
mov esi, str.se22bird_normal.wav
lea edi, [esp + 0x3d22]
mov byte [esp + 0x3d1d], bl
mov byte [esp + 0x3d1e], bl
mov word [esp + 0x3d20], 0x1a5
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0xa
xor eax, eax
lea edi, [esp + 0x3d37]
mov esi, str.se23bird_shout.wav
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov ecx, 5
lea edi, [esp + 0x3d68]
mov byte [esp + 0x3d62], dl
mov byte [esp + 0x3d63], bl
mov byte [esp + 0x3d64], bl
mov word [esp + 0x3d66], 0x1a6
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3d7c]
rep stosd dword es:[edi], eax
mov eax, dword [str.se24Monstor.wav]
mov ecx, dword [0x54d81c]
mov dword [esp + 0x3dae], eax
mov eax, dword [0x54d820]
mov dword [esp + 0x3db2], ecx
mov ecx, dword [0x54d824]
mov dword [esp + 0x3db6], eax
mov al, byte [0x54d828]
mov dword [esp + 0x3dba], ecx
mov byte [esp + 0x3dbe], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3dbf]
mov byte [esp + 0x3da8], dl
mov byte [esp + 0x3da9], bl
mov byte [esp + 0x3daa], bl
mov word [esp + 0x3dac], 0x1a7
rep stosd dword es:[edi], eax
mov ecx, dword [str.se25_1_off.wav]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54d80c]
mov dword [esp + 0x3df4], ecx
mov ecx, dword [0x54d810]
mov dword [esp + 0x3df8], eax
mov eax, dword [0x54d814]
mov dword [esp + 0x3dfc], ecx
mov dword [esp + 0x3e00], eax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x3e04]
mov byte [esp + 0x3dee], dl
mov byte [esp + 0x3def], bl
mov byte [esp + 0x3df0], bl
mov word [esp + 0x3df2], 0x1a8
rep stosd dword es:[edi], eax
mov ecx, dword [str.se26ground_on.wav]
mov eax, dword [0x54d7f8]
mov dword [esp + 0x3e3a], ecx
mov ecx, dword [0x54d7fc]
mov dword [esp + 0x3e3e], eax
mov eax, dword [0x54d800]
mov dword [esp + 0x3e42], ecx
mov cx, word [0x54d804]
mov dword [esp + 0x3e46], eax
mov al, byte [0x54d806]
mov word [esp + 0x3e4a], cx
mov byte [esp + 0x3e4c], al
mov byte [esp + 0x3e34], dl
mov byte [esp + 0x3e35], bl
mov byte [esp + 0x3e36], bl
mov word [esp + 0x3e38], 0x1a9
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3e4d]
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov ecx, 5
mov esi, str.se27ground_off.wav
lea edi, [esp + 0x3e80]
mov byte [esp + 0x3e7a], dl
mov byte [esp + 0x3e7b], bl
mov byte [esp + 0x3e7c], bl
mov word [esp + 0x3e7e], 0x1aa
xor eax, eax
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
lea edi, [esp + 0x3e94]
rep stosd dword es:[edi], eax
mov ecx, dword [str.se28_water_on.wav]
mov eax, dword [0x54d7d0]
mov dword [esp + 0x3ec6], ecx
mov ecx, dword [0x54d7d4]
mov dword [esp + 0x3eca], eax
mov eax, dword [0x54d7d8]
mov dword [esp + 0x3ece], ecx
mov cx, word [0x54d7dc]
mov dword [esp + 0x3ed2], eax
mov al, byte [0x54d7de]
mov word [esp + 0x3ed6], cx
mov byte [esp + 0x3ed8], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3ed9]
mov byte [esp + 0x3ec0], dl
mov byte [esp + 0x3ec1], bl
mov byte [esp + 0x3ec2], bl
mov word [esp + 0x3ec4], 0x1ab
rep stosd dword es:[edi], eax
mov ecx, dword [str.se29_water_of.wav]
stosb byte es:[edi], al
mov eax, dword [0x54d7bc]
mov dword [esp + 0x3f0c], ecx
mov ecx, dword [0x54d7c0]
mov dword [esp + 0x3f10], eax
mov eax, dword [0x54d7c4]
mov dword [esp + 0x3f14], ecx
mov cx, word [0x54d7c8]
mov dword [esp + 0x3f18], eax
mov al, byte [0x54d7ca]
mov word [esp + 0x3f1c], cx
mov byte [esp + 0x3f1e], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3f1f]
mov byte [esp + 0x3f06], dl
mov byte [esp + 0x3f07], bl
mov byte [esp + 0x3f08], bl
mov word [esp + 0x3f0a], 0x1ac
rep stosd dword es:[edi], eax
mov ecx, dword [str.se30fire_on.wav]
stosb byte es:[edi], al
mov eax, dword [0x54d7a8]
mov dword [esp + 0x3f52], ecx
mov ecx, dword [0x54d7ac]
mov dword [esp + 0x3f56], eax
mov eax, dword [0x54d7b0]
mov dword [esp + 0x3f5a], ecx
mov cl, byte [0x54d7b4]
mov dword [esp + 0x3f5e], eax
mov byte [esp + 0x3f62], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3f63]
mov byte [esp + 0x3f4c], dl
mov byte [esp + 0x3f4d], bl
mov byte [esp + 0x3f4e], bl
mov word [esp + 0x3f50], 0x1ad
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [str.se31fire_of.wav]
mov byte [esp + 0x3f92], dl
mov byte [esp + 0x3f93], bl
mov byte [esp + 0x3f94], bl
mov word [esp + 0x3f96], 0x1ae
mov ecx, dword [0x54d794]
mov dword [esp + 0x3f98], eax
mov eax, dword [0x54d798]
mov dword [esp + 0x3f9c], ecx
mov ecx, dword [0x54d79c]
mov dword [esp + 0x3fa0], eax
mov al, byte [0x54d7a0]
mov dword [esp + 0x3fa4], ecx
mov byte [esp + 0x3fa8], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3fa9]
rep stosd dword es:[edi], eax
mov ecx, dword [str.se32_wind_on.wav]
mov esi, str.se34sand_clock.wav
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54d780]
mov dword [esp + 0x3fde], ecx
mov ecx, dword [0x54d784]
mov dword [esp + 0x3fe2], eax
mov eax, dword [0x54d788]
mov dword [esp + 0x3fe6], ecx
mov cx, word [0x54d78c]
mov dword [esp + 0x3fea], eax
mov word [esp + 0x3fee], cx
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x3ff0]
mov byte [esp + 0x3fd8], dl
mov byte [esp + 0x3fd9], bl
mov byte [esp + 0x3fda], bl
mov word [esp + 0x3fdc], 0x1af
rep stosd dword es:[edi], eax
mov ecx, dword [0x54d76c]
stosw word es:[edi], ax
mov eax, dword [str.se33_wind_off.wav]
mov dword [esp + 0x4028], ecx
mov ecx, dword [0x54d774]
mov dword [esp + 0x4024], eax
mov eax, dword [0x54d770]
mov dword [esp + 0x4030], ecx
mov cl, byte [0x54d77a]
mov dword [esp + 0x402c], eax
mov ax, word [0x54d778]
mov byte [esp + 0x4036], cl
mov word [esp + 0x4034], ax
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x4037]
mov byte [esp + 0x401e], dl
mov byte [esp + 0x401f], bl
mov byte [esp + 0x4020], bl
mov word [esp + 0x4022], 0x1b0
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov ecx, 5
lea edi, [esp + 0x406a]
mov byte [esp + 0x4064], dl
mov byte [esp + 0x4065], bl
mov byte [esp + 0x4066], bl
mov word [esp + 0x4068], 0x1b1
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x407e]
mov esi, str.se35sand_clock.wav
rep stosd dword es:[edi], eax
mov ecx, 5
lea edi, [esp + 0x40b0]
mov byte [esp + 0x40aa], dl
mov byte [esp + 0x40ab], bl
mov byte [esp + 0x40ac], bl
mov word [esp + 0x40ae], 0x1b2
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
lea edi, [esp + 0x40c4]
rep stosd dword es:[edi], eax
mov byte [esp + 0x40f0], dl
mov byte [esp + 0x40f1], bl
mov byte [esp + 0x40f2], bl
mov eax, dword [0x54e614]
mov ecx, dword [0x54e618]
mov dword [esp + 0x40fa], eax
mov ax, word [0x54e61c]
mov dword [esp + 0x40fe], ecx
mov word [esp + 0x4102], ax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x4104]
mov word [esp + 0x40f4], 0x1b3
mov dword [esp + 0x40f6], ebp
rep stosd dword es:[edi], eax
mov ecx, dword [str.se37bird.wav]
stosw word es:[edi], ax
mov eax, dword [0x54e604]
mov dword [esp + 0x413c], ecx
mov ecx, dword [0x54e608]
mov dword [esp + 0x4140], eax
mov ax, word [0x54e60c]
mov dword [esp + 0x4144], ecx
mov word [esp + 0x4148], ax
mov ecx, 0xc
xor eax, eax
lea edi, [esp + 0x414a]
mov byte [esp + 0x4136], dl
mov byte [esp + 0x4137], bl
mov byte [esp + 0x4138], bl
mov word [esp + 0x413a], 0x1b4
rep stosd dword es:[edi], eax
mov ecx, dword [str.se38make_gild.wav]
stosw word es:[edi], ax
mov eax, dword [0x54d758]
mov dword [esp + 0x4182], ecx
mov ecx, dword [0x54d75c]
mov dword [esp + 0x4186], eax
mov eax, dword [0x54d760]
mov dword [esp + 0x418a], ecx
mov cx, word [0x54d764]
mov dword [esp + 0x418e], eax
mov al, byte [0x54d766]
mov word [esp + 0x4192], cx
mov byte [esp + 0x4194], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x4195]
mov byte [esp + 0x417c], dl
mov byte [esp + 0x417d], bl
mov byte [esp + 0x417e], bl
mov word [esp + 0x4180], 0x1b5
rep stosd dword es:[edi], eax
mov ecx, dword [str.se39levelup.wav]
stosb byte es:[edi], al
mov eax, dword [0x54d744]
mov dword [esp + 0x41c8], ecx
mov ecx, dword [0x54d748]
mov dword [esp + 0x41cc], eax
mov eax, dword [0x54d74c]
mov dword [esp + 0x41d0], ecx
mov cl, byte [0x54d750]
mov dword [esp + 0x41d4], eax
mov byte [esp + 0x41d8], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x41d9]
mov byte [esp + 0x41c2], dl
mov byte [esp + 0x41c3], bl
mov byte [esp + 0x41c4], bl
mov word [esp + 0x41c6], 0x1b6
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, dword [0x54d730]
stosb byte es:[edi], al
mov eax, dword [str.secloud0_amae.wav]
mov byte [esp + 0x4208], dl
mov dword [esp + 0x420e], eax
mov eax, dword [0x54d734]
mov byte [esp + 0x4209], bl
mov byte [esp + 0x420a], bl
mov word [esp + 0x420c], 0x1b7
mov dword [esp + 0x4212], ecx
mov dword [esp + 0x4216], eax
mov ecx, dword [0x54d738]
mov ax, word [0x54d73c]
mov dword [esp + 0x421a], ecx
mov cl, byte [0x54d73e]
mov word [esp + 0x421e], ax
mov byte [esp + 0x4220], cl
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x4221]
mov esi, str.secloud0_normal.wav
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov ecx, 5
lea edi, [esp + 0x4254]
mov byte [esp + 0x424e], dl
mov byte [esp + 0x424f], bl
mov byte [esp + 0x4250], bl
mov word [esp + 0x4252], 0x1b8
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0xa
xor eax, eax
lea edi, [esp + 0x4269]
mov esi, str.secloud0_shout.wav
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov ecx, 5
lea edi, [esp + 0x429a]
mov byte [esp + 0x4294], dl
mov byte [esp + 0x4295], bl
mov byte [esp + 0x4296], bl
mov word [esp + 0x4298], 0x1b9
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x42ae]
mov esi, str.se_fish2_normal.wav
rep stosd dword es:[edi], eax
mov eax, dword [str.se_fish2_amae.wav]
mov ecx, dword [0x54d6dc]
mov dword [esp + 0x42e0], eax
mov eax, dword [0x54d6e0]
mov dword [esp + 0x42e4], ecx
mov ecx, dword [0x54d6e4]
mov dword [esp + 0x42e8], eax
mov ax, word [0x54d6e8]
mov dword [esp + 0x42ec], ecx
mov word [esp + 0x42f0], ax
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x42f2]
mov byte [esp + 0x42da], dl
mov byte [esp + 0x42db], bl
mov byte [esp + 0x42dc], bl
mov word [esp + 0x42de], 0x1ba
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, 5
lea edi, [esp + 0x4326]
mov byte [esp + 0x4320], dl
mov byte [esp + 0x4321], bl
mov byte [esp + 0x4322], bl
mov word [esp + 0x4324], 0x1bb
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x433a]
rep stosd dword es:[edi], eax
mov ecx, dword [str.se_fish2_shout.wav]
mov eax, dword [0x54d6c8]
mov dword [esp + 0x436c], ecx
mov ecx, dword [0x54d6cc]
mov dword [esp + 0x4370], eax
mov eax, dword [0x54d6d0]
mov byte [esp + 0x4366], dl
mov byte [esp + 0x4367], bl
mov byte [esp + 0x4368], bl
mov word [esp + 0x436a], 0x1bc
mov dword [esp + 0x4374], ecx
mov dword [esp + 0x4378], eax
mov cx, word [0x54d6d4]
mov al, byte [0x54d6d6]
mov word [esp + 0x437c], cx
mov byte [esp + 0x437e], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x437f]
mov esi, str.se09kame_amae2.wav
rep stosd dword es:[edi], eax
mov ecx, dword [str.se32_wind_on2.wav]
stosb byte es:[edi], al
mov eax, dword [0x54d6a0]
mov dword [esp + 0x43b2], ecx
mov ecx, dword [0x54d6a4]
mov dword [esp + 0x43b6], eax
mov eax, dword [0x54d6a8]
mov dword [esp + 0x43ba], ecx
mov cx, word [0x54d6ac]
mov dword [esp + 0x43be], eax
mov al, byte [0x54d6ae]
mov word [esp + 0x43c2], cx
mov byte [esp + 0x43c4], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x43c5]
mov byte [esp + 0x43ac], dl
mov byte [esp + 0x43ad], bl
mov byte [esp + 0x43ae], bl
mov word [esp + 0x43b0], 0x1bd
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov ecx, 5
lea edi, [esp + 0x43f8]
mov byte [esp + 0x43f2], dl
mov byte [esp + 0x43f3], bl
mov byte [esp + 0x43f4], bl
mov word [esp + 0x43f6], 0x1be
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x440c]
mov esi, str.se08kame_shout2.wav
rep stosd dword es:[edi], eax
mov ecx, 5
lea edi, [esp + 0x443e]
mov byte [esp + 0x4438], dl
mov byte [esp + 0x4439], bl
mov byte [esp + 0x443a], bl
mov word [esp + 0x443c], 0x1bf
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0xa
lea edi, [esp + 0x4453]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov ecx, 6
mov esi, str.se01small_amae_new.wav
lea edi, [esp + 0x4484]
mov byte [esp + 0x447e], dl
mov byte [esp + 0x447f], bl
mov byte [esp + 0x4480], bl
mov word [esp + 0x4482], 0x1c0
xor eax, eax
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xa
lea edi, [esp + 0x449c]
rep stosd dword es:[edi], eax
mov ecx, 6
mov esi, str.se02small_normal_new.wav
lea edi, [esp + 0x44ca]
mov byte [esp + 0x44c4], dl
mov byte [esp + 0x44c5], bl
mov byte [esp + 0x44c6], bl
mov word [esp + 0x44c8], 0x1c1
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 9
lea edi, [esp + 0x44e4]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, 6
mov esi, str.se03small_iyaiya_new.wav
lea edi, [esp + 0x4510]
mov byte [esp + 0x450a], dl
mov byte [esp + 0x450b], bl
mov byte [esp + 0x450c], bl
mov word [esp + 0x450e], 0x1c2
xor eax, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 9
lea edi, [esp + 0x452a]
rep stosd dword es:[edi], eax
mov ecx, dword [str.sepuk3_Wind01.wav]
stosw word es:[edi], ax
mov eax, dword [0x54e5f0]
mov dword [esp + 0x4556], ecx
mov ecx, dword [0x54e5f4]
mov dword [esp + 0x455a], eax
mov eax, dword [0x54e5f8]
mov dword [esp + 0x455e], ecx
mov cx, word [0x54e5fc]
mov dword [esp + 0x4562], eax
mov al, byte [0x54e5fe]
mov word [esp + 0x4566], cx
mov byte [esp + 0x4568], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x4569]
mov byte [esp + 0x4550], dl
mov byte [esp + 0x4551], bl
mov byte [esp + 0x4552], bl
mov word [esp + 0x4554], 0x1c3
rep stosd dword es:[edi], eax
mov ecx, dword [str.sepuk3_Wind02.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e5dc]
mov dword [esp + 0x459c], ecx
mov ecx, dword [0x54e5e0]
mov dword [esp + 0x45a0], eax
mov eax, dword [0x54e5e4]
mov dword [esp + 0x45a4], ecx
mov cx, word [0x54e5e8]
mov dword [esp + 0x45a8], eax
mov al, byte [0x54e5ea]
mov word [esp + 0x45ac], cx
mov byte [esp + 0x45ae], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x45af]
mov byte [esp + 0x4596], dl
mov byte [esp + 0x4597], bl
mov byte [esp + 0x4598], bl
mov word [esp + 0x459a], 0x1c4
rep stosd dword es:[edi], eax
mov ecx, dword [str.sepuk3_Wind03.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e5c8]
mov dword [esp + 0x45e2], ecx
mov ecx, dword [0x54e5cc]
mov dword [esp + 0x45e6], eax
mov eax, dword [0x54e5d0]
mov dword [esp + 0x45ea], ecx
mov cx, word [0x54e5d4]
mov dword [esp + 0x45ee], eax
mov al, byte [0x54e5d6]
mov word [esp + 0x45f2], cx
mov byte [esp + 0x45f4], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x45f5]
mov byte [esp + 0x45dc], dl
mov byte [esp + 0x45dd], bl
mov byte [esp + 0x45de], bl
mov word [esp + 0x45e0], 0x1c5
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov byte [esp + 0x4622], dl
mov byte [esp + 0x4623], bl
mov byte [esp + 0x4624], bl
mov word [esp + 0x4626], 0x1c6
mov ecx, 5
mov esi, str.sepuk3_kujira01.wav
lea edi, [esp + 0x4628]
xor eax, eax
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0xa
lea edi, [esp + 0x463d]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov ecx, 5
mov esi, str.sepuk3_kujira02.wav
lea edi, [esp + 0x466e]
mov byte [esp + 0x4668], dl
mov byte [esp + 0x4669], bl
mov byte [esp + 0x466a], bl
mov word [esp + 0x466c], 0x1c7
xor eax, eax
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0xa
lea edi, [esp + 0x4683]
rep stosd dword es:[edi], eax
mov ecx, dword [str.sepuk3_gaya01.wav]
mov esi, str.sepuk3_landing01.wav
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x54e5b4]
mov dword [esp + 0x46b4], ecx
mov ecx, dword [0x54e5b8]
mov dword [esp + 0x46b8], eax
mov eax, dword [0x54e5bc]
mov dword [esp + 0x46bc], ecx
mov cx, word [0x54e5c0]
mov dword [esp + 0x46c0], eax
mov al, byte [0x54e5c2]
mov word [esp + 0x46c4], cx
mov byte [esp + 0x46c6], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x46c7]
mov byte [esp + 0x46ae], dl
mov byte [esp + 0x46af], bl
mov byte [esp + 0x46b0], bl
mov word [esp + 0x46b2], 0x1c8
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov ecx, 5
lea edi, [esp + 0x46fa]
mov byte [esp + 0x46f4], dl
mov byte [esp + 0x46f5], bl
mov byte [esp + 0x46f6], bl
mov word [esp + 0x46f8], 0x1c9
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0xa
xor eax, eax
lea edi, [esp + 0x4710]
mov esi, str.sepuk3_landing02.wav
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, 5
lea edi, [esp + 0x4740]
mov byte [esp + 0x473a], dl
mov byte [esp + 0x473b], bl
mov byte [esp + 0x473c], bl
mov word [esp + 0x473e], 0x1ca
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0xa
xor eax, eax
lea edi, [esp + 0x4756]
mov esi, str.sepuk3_landing03.wav
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov byte [esp + 0x4780], dl
mov byte [esp + 0x4781], bl
mov byte [esp + 0x4782], bl
mov word [esp + 0x4784], 0x1cb
mov ecx, 5
lea edi, [esp + 0x4786]
xor eax, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0xa
lea edi, [esp + 0x479c]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, 5
mov esi, str.sepuk3_landing04.wav
lea edi, [esp + 0x47cc]
mov byte [esp + 0x47c6], dl
mov byte [esp + 0x47c7], bl
mov byte [esp + 0x47c8], bl
mov word [esp + 0x47ca], 0x1cc
xor eax, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0xa
lea edi, [esp + 0x47e2]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, 5
mov esi, str.sepuk3_landing05.wav
lea edi, [esp + 0x4812]
mov byte [esp + 0x480c], dl
mov byte [esp + 0x480d], bl
mov byte [esp + 0x480e], bl
mov word [esp + 0x4810], 0x1cd
xor eax, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0xa
lea edi, [esp + 0x4828]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, 5
mov esi, str.sepuk3_landing06.wav
lea edi, [esp + 0x4858]
mov byte [esp + 0x4852], dl
mov byte [esp + 0x4853], bl
mov byte [esp + 0x4854], bl
mov word [esp + 0x4856], 0x1ce
xor eax, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0xa
lea edi, [esp + 0x486e]
rep stosd dword es:[edi], eax
mov ecx, dword [str.sepuk3_jump01.wav]
stosw word es:[edi], ax
mov eax, dword [0x54d564]
mov dword [esp + 0x489e], ecx
mov ecx, dword [0x54d568]
mov dword [esp + 0x48a2], eax
mov eax, dword [0x54d56c]
mov dword [esp + 0x48a6], ecx
mov cx, word [0x54d570]
mov dword [esp + 0x48aa], eax
mov al, byte [0x54d572]
mov word [esp + 0x48ae], cx
mov byte [esp + 0x48b0], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x48b1]
mov byte [esp + 0x4898], dl
mov byte [esp + 0x4899], bl
mov byte [esp + 0x489a], bl
mov word [esp + 0x489c], 0x1cf
rep stosd dword es:[edi], eax
mov ecx, dword [str.sepuk3_jump02.wav]
stosb byte es:[edi], al
mov eax, dword [0x54d550]
mov dword [esp + 0x48e4], ecx
mov ecx, dword [0x54d554]
mov byte [esp + 0x48de], dl
mov byte [esp + 0x48df], bl
mov byte [esp + 0x48e0], bl
mov word [esp + 0x48e2], 0x1d0
mov dword [esp + 0x48e8], eax
mov dword [esp + 0x48ec], ecx
mov eax, dword [0x54d558]
mov cx, word [0x54d55c]
mov dword [esp + 0x48f0], eax
mov al, byte [0x54d55e]
mov word [esp + 0x48f4], cx
mov byte [esp + 0x48f6], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x48f7]
rep stosd dword es:[edi], eax
mov ecx, dword [str.sepuk3_jump03.wav]
stosb byte es:[edi], al
mov eax, dword [0x54d53c]
mov dword [esp + 0x492a], ecx
mov ecx, dword [0x54d540]
mov dword [esp + 0x492e], eax
mov eax, dword [0x54d544]
mov dword [esp + 0x4932], ecx
mov cx, word [0x54d548]
mov dword [esp + 0x4936], eax
mov al, byte [0x54d54a]
mov word [esp + 0x493a], cx
mov byte [esp + 0x493c], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x493d]
mov byte [esp + 0x4924], dl
mov byte [esp + 0x4925], bl
mov byte [esp + 0x4926], bl
mov word [esp + 0x4928], 0x1d1
rep stosd dword es:[edi], eax
mov ecx, dword [str.sepuk3_jump04.wav]
stosb byte es:[edi], al
mov eax, dword [0x54d528]
mov dword [esp + 0x4970], ecx
mov ecx, dword [0x54d52c]
mov dword [esp + 0x4974], eax
mov eax, dword [0x54d530]
mov dword [esp + 0x4978], ecx
mov cx, word [0x54d534]
mov dword [esp + 0x497c], eax
mov al, byte [0x54d536]
mov word [esp + 0x4980], cx
mov byte [esp + 0x4982], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x4983]
mov byte [esp + 0x496a], dl
mov byte [esp + 0x496b], bl
mov byte [esp + 0x496c], bl
mov word [esp + 0x496e], 0x1d2
rep stosd dword es:[edi], eax
mov ecx, dword [str.sepuk3_drop01.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e5a0]
mov dword [esp + 0x49b6], ecx
mov ecx, dword [0x54e5a4]
mov dword [esp + 0x49ba], eax
mov eax, dword [0x54e5a8]
mov dword [esp + 0x49be], ecx
mov cx, word [0x54e5ac]
mov dword [esp + 0x49c2], eax
mov al, byte [0x54e5ae]
mov word [esp + 0x49c6], cx
mov byte [esp + 0x49c8], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x49c9]
mov byte [esp + 0x49b0], dl
mov byte [esp + 0x49b1], bl
mov byte [esp + 0x49b2], bl
mov word [esp + 0x49b4], 0x1d3
rep stosd dword es:[edi], eax
mov ecx, dword [str.sepuk3_drop02.wav]
stosb byte es:[edi], al
mov eax, dword [0x54e58c]
mov byte [esp + 0x49f6], dl
mov byte [esp + 0x49f7], bl
mov byte [esp + 0x49f8], bl
mov word [esp + 0x49fa], 0x1d4
mov dword [esp + 0x49fc], ecx
mov ecx, dword [0x54e590]
mov dword [esp + 0x4a00], eax
mov eax, dword [0x54e594]
mov dword [esp + 0x4a04], ecx
mov cx, word [0x54e598]
mov dword [esp + 0x4a08], eax
mov al, byte [0x54e59a]
mov word [esp + 0x4a0c], cx
mov byte [esp + 0x4a0e], al
mov ecx, 0xb
xor eax, eax
lea edi, [esp + 0x4a0f]
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov ecx, 0x11
xor eax, eax
lea edi, [esp + 0x4a42]
mov byte [esp + 0x4a3c], dl
mov byte [esp + 0x4a3d], bl
mov byte [esp + 0x4a3e], bl
mov word [esp + 0x4a40], 0xffff
push str._t_tpDSData_Start
rep stosd dword es:[edi], eax
mov dword [0xe914dc], ebx
mov dword [0xe914e0], ebx
call fcn.004321b0
mov ecx, 0x40
xor eax, eax
mov edi, 0xe832ec
push str._t_tpDSData_tone_Start
rep stosd dword es:[edi], eax
call fcn.004321b0
mov ecx, 0x1f5
xor eax, eax
mov edi, 0xe829e0
push str._t_tDirectSoundCreate_Start
rep stosd dword es:[edi], eax
call fcn.004321b0
add esp, 0xc
push ebx
push 0xe914dc
push ebx
call sub.DSOUND.dll_DirectSoundCreate
test eax, eax
je 0x4f423d
pop edi
pop esi
pop ebp
xor eax, eax
pop ebx
add esp, 0x4acc
ret
push str._t_tpDSound__SetCooperativeLevel_Start
call fcn.004321b0
mov eax, dword [0xe914dc]
mov edx, dword [0x8e53fc]
add esp, 4
mov ecx, dword [eax]
push 2
push edx
push eax
call dword [ecx + 0x18]
test eax, eax
je 0x4f4288
mov eax, dword [0xe914dc]
cmp eax, ebx
je 0x4f46eb
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
pop edi
pop esi
mov dword [0xe914dc], ebx
pop ebp
xor eax, eax
pop ebx
add esp, 0x4acc
ret
mov ecx, 9
xor eax, eax
lea edi, [esp + 0x48]
mov esi, 1
rep stosd dword es:[edi], eax
push str._t_tpDSound__CreateSoundBuffer_Start
mov dword [esp + 0x4c], 0x24
mov dword [esp + 0x50], esi
mov dword [esp + 0x54], ebx
mov dword [esp + 0x5c], ebx
call fcn.004321b0
mov eax, dword [0xe914dc]
add esp, 4
lea ecx, [esp + 0x48]
mov edx, dword [eax]
push ebx
push 0xe914e0
push ecx
push eax
call dword [edx + 0xc]
test eax, eax
je 0x4f42e2
pop edi
pop esi
pop ebp
xor eax, eax
pop ebx
add esp, 0x4acc
ret
push str._t_tZeroMemory_Start
call fcn.004321b0
xor edx, edx
mov eax, dword [0xe914e0]
mov dword [esp + 0x30], edx
add esp, 4
mov dword [esp + 0x30], edx
mov word [esp + 0x2c], si
mov dword [esp + 0x34], edx
mov word [esp + 0x2e], 2
mov dword [esp + 0x38], edx
mov dword [esp + 0x30], 0x5622
mov word [esp + 0x3c], dx
lea edx, [esp + 0x2c]
mov word [esp + 0x38], 4
mov dword [esp + 0x34], 0x15888
mov word [esp + 0x3a], 0x10
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x38]
test eax, eax
je 0x4f4351
pop edi
pop esi
pop ebp
xor eax, eax
pop ebx
add esp, 0x4acc
ret
push str._t_tGetVolume_Start
call fcn.004321b0
mov eax, dword [0xe914e0]
add esp, 4
mov ecx, dword [eax]
push 0xe832b4
push eax
call dword [ecx + 0x18]
push str._t_tGetPan_Start
call fcn.004321b0
mov eax, dword [0xe914e0]
add esp, 4
mov edx, dword [eax]
push 0xe914d4
push eax
call dword [edx + 0x1c]
push str._t_tGetFrequency_Start
call fcn.004321b0
mov eax, dword [0xe914e0]
add esp, 4
mov ecx, dword [eax]
push 0xe8eff4
push eax
call dword [ecx + 0x20]
push str._t_ttone_tbl_Start
mov byte [esp + 0x17], 1
mov dword [esp + 0x2c], ebx
mov dword [0xe9060c], ebx
call fcn.004321b0
add esp, 4
mov eax, 0xe833f0
mov dword [eax], 0xffffffff
add eax, 0x60
cmp eax, 0xe8ef70
jl 0x4f43c9
push str._t_tsndconfig_Start
call fcn.004321b0
lea edx, [esp + 0xb4]
lea eax, [esp + 0xb3]
mov dword [esp + 0x20], edx
lea ecx, [esp + 0xb2]
lea ebp, [esp + 0x72]
lea edx, [esp + 0x70]
add esp, 4
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], ecx
mov dword [esp + 0x24], ebp
mov dword [esp + 0x20], edx
mov eax, dword [esp + 0x20]
mov ax, word [eax]
cmp ax, 0xffff
je 0x4f4661
movsx esi, ax
cmp esi, 0x1f4
jg 0x4f4665
mov ecx, dword [0xe9060c]
lea esi, [esi + esi*2]
push ebp
push 0x51fea4
shl esi, 5
lea edx, [esp + 0x4aa4]
push 0x5190ac
push edx
mov dword [esi + 0xe833f0], ecx
call fcn.0050543d
add esp, 0x10
lea eax, [esi + 0xe83410]
push ebp
push 0x51fea4
push 0x5190ac
push eax
call fcn.0050543d
mov ecx, dword [esp + 0x24]
add esp, 0x10
mov al, byte [ecx]
cmp al, bl
jl 0x4f4665
movsx edx, al
mov eax, dword [esp + 0x18]
mov dword [esi + 0xe833fc], edx
mov al, byte [eax]
cmp al, 0x3c
jg 0x4f4665
mov edx, dword [esp + 0x1c]
push 0x5190c4
movsx ecx, al
movsx eax, byte [edx]
mov dword [esi + 0xe83400], ecx
lea ecx, [esp + 0x4aa0]
push ecx
mov dword [esi + 0xe833f8], eax
call fcn.00505b50
mov edi, eax
add esp, 8
cmp edi, ebx
jne 0x4f450c
mov ecx, dword [esp + 0x20]
mov esi, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov eax, 0x46
add ecx, eax
add ebp, eax
mov dword [esp + 0x20], ecx
mov ecx, dword [esp + 0x1c]
add esi, eax
add edx, eax
add ecx, eax
mov dword [esp + 0x24], ebp
mov dword [esp + 0x14], esi
mov dword [esp + 0x18], edx
mov dword [esp + 0x1c], ecx
jmp 0x4f4417
push 1
push 0x18
push edi
call fcn.00505a66
push edi
call fcn.00506152
push edi
mov ebp, eax
call fcn.00506152
shl eax, 8
push edi
or ebp, eax
call fcn.00506152
shl eax, 0x10
push edi
or ebp, eax
call fcn.00506152
shl eax, 0x18
push edi
or ebp, eax
call fcn.005058b0
add esp, 0x20
cmp ebp, 0x2b11
je 0x4f4578
cmp ebp, 0x5622
je 0x4f456c
cmp ebp, 0xac44
jne 0x4f4582
mov dword [esi + 0xe83408], 0x31
jmp 0x4f4582
mov dword [esi + 0xe83408], 0x25
jmp 0x4f4582
mov dword [esi + 0xe83408], 0x19
push 0x10000
lea edx, [esp + 0x4aa0]
push ebx
push edx
call dword [sym.imp.WINMM.dll_mmioOpenA]
mov esi, eax
cmp esi, ebx
mov dword [esp + 0x28], esi
je 0x4f4665
lea eax, [esp + 0x44]
lea ecx, [esp + 0x4a88]
push eax
push ecx
push esi
call fcn.004f4930
add esp, 0xc
test eax, eax
je 0x4f4665
mov edx, dword [0xe9060c]
mov eax, dword [esp + 0x44]
mov dword [esp + 0x40], eax
lea ecx, [edx*4 + 0xe829e0]
lea edx, [esp + 0x4a88]
push ecx
push eax
push edx
call fcn.004f4a90
add esp, 0xc
test eax, eax
je 0x4f4665
mov eax, dword [0xe9060c]
lea edx, [esp + 0x40]
mov ecx, dword [eax*4 + 0xe829e0]
push ecx
push edx
push esi
call fcn.004f4a30
add esp, 0xc
test eax, eax
je 0x4f4665
push ebx
push esi
call dword [sym.imp.WINMM.dll_mmioClose]
mov ebp, dword [esp + 0x20]
mov edi, dword [esp + 0x24]
mov esi, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov eax, 0x46
add ebp, eax
add edi, eax
add esi, eax
add edx, eax
add ecx, eax
mov eax, dword [0xe9060c]
inc eax
mov dword [esp + 0x20], ebp
mov dword [esp + 0x28], ebx
mov dword [esp + 0x24], edi
mov dword [esp + 0x14], esi
mov dword [esp + 0x18], edx
mov dword [esp + 0x1c], ecx
mov dword [0xe9060c], eax
mov ebp, edi
jmp 0x4f4417
mov byte [esp + 0x13], bl
push str._t_terrFlag_Start
call fcn.004321b0
mov al, byte [esp + 0x17]
add esp, 4
cmp al, bl
je 0x4f46f8
mov eax, dword [esp + 0x28]
cmp eax, ebx
je 0x4f468a
push ebx
push eax
call dword [sym.imp.WINMM.dll_mmioClose]
mov eax, dword [0xe9060c]
xor edi, edi
cmp eax, ebx
jle 0x4f46c1
mov esi, 0xe829e0
mov eax, dword [esi]
cmp eax, ebx
je 0x4f46b4
mov ecx, dword [eax]
push eax
call dword [ecx + 0x48]
mov eax, dword [esi]
cmp eax, ebx
je 0x4f46b4
mov edx, dword [eax]
push eax
call dword [edx + 8]
mov dword [esi], ebx
mov eax, dword [0xe9060c]
inc edi
add esi, 4
cmp edi, eax
jl 0x4f469a
mov eax, dword [0xe914e0]
cmp eax, ebx
je 0x4f46d6
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov dword [0xe914e0], ebx
mov eax, dword [0xe914dc]
cmp eax, ebx
je 0x4f46eb
mov edx, dword [eax]
push eax
call dword [edx + 8]
mov dword [0xe914dc], ebx
pop edi
pop esi
pop ebp
xor eax, eax
pop ebx
add esp, 0x4acc
ret
push str._t_tpDSound__DuplicateSoundBuffer_Start
call fcn.004321b0
add esp, 4
xor ebp, ebp
mov esi, 0xe832ec
mov eax, dword [0xe914dc]
mov edx, dword [0xe829e0]
push esi
push edx
mov ecx, dword [eax]
push eax
call dword [ecx + 0x14]
test eax, eax
jne 0x4f47ac
add esi, 4
inc ebp
cmp esi, 0xe833ec
jl 0x4f470c
push str._t_tBGM
call fcn.004321b0
add esp, 4
lea eax, [ebx + str.bgmcgbgm_m0.wav]
lea ecx, [ebx + 0xe90610]
push eax
push 0x51fea4
push 0x5190ac
push ecx
call fcn.0050543d
mov edx, dword [ebx + 0x54c6a0]
mov al, byte [ebx + 0x54c6a4]
mov ecx, dword [ebx + 0x54c6a8]
mov dword [ebx + 0xe90650], edx
mov byte [ebx + 0xe90654], al
mov dword [ebx + 0xe90658], ecx
add ebx, 0x4c
add esp, 0x10
cmp ebx, 0xcc4
jb 0x4f4740
push str._tinitDSound_OK
call fcn.004321b0
add esp, 4
mov eax, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x4acc
ret
push str._t_tpDSound__DuplicateSoundBuffer_DS_NG_Start
call fcn.004321b0
mov eax, dword [0xe9060c]
add esp, 4
xor edi, edi
cmp eax, ebx
jle 0x4f47e4
mov esi, 0xe829e0
mov eax, dword [esi]
cmp eax, ebx
je 0x4f47d7
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov dword [esi], ebx
mov eax, dword [0xe9060c]
inc edi
add esi, 4
cmp edi, eax
jl 0x4f47c9
cmp ebp, ebx
jle 0x4f4803
mov esi, 0xe832ec
mov edi, ebp
mov eax, dword [esi]
cmp eax, ebx
je 0x4f47fd
mov edx, dword [eax]
push eax
call dword [edx + 8]
mov dword [esi], ebx
add esi, 4
dec edi
jne 0x4f47ef
mov eax, dword [0xe914e0]
cmp eax, ebx
je 0x4f4818
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov dword [0xe914e0], ebx
mov eax, dword [0xe914dc]
cmp eax, ebx
je 0x4f482d
mov edx, dword [eax]
push eax
call dword [edx + 8]
mov dword [0xe914dc], ebx
push str._t_tpDSound__DuplicateSoundBuffer_DS_NG_End
call fcn.004321b0
add esp, 4
xor eax, eax
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x4acc
ret