Function at 0x522ba0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x6a286b
mov eax, dword fs:[0]
push eax
mov eax, 0x10cc
call fcn.00618710
mov eax, dword [0x75868c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov ecx, dword [0x7e103c]
call fcn.004b1e60
mov dword [ebp - 0x10b0], eax
test eax, eax
jne 0x522bef
xor al, al
jmp 0x523e16
movzx eax, byte [0x70817c]
movq xmm0, qword [str.clap.msa]
push 0x3d
mov byte [ebp - 0xfbc], al
lea eax, [ebp - 0xfbb]
push 0
push eax
mov dword [ebp - 0xfc8], 0x132
movq qword [ebp - 0xfc4], xmm0
call fcn.00645e00
mov eax, dword [0x708188]
movq xmm0, qword [str.cheers_1.msa]
mov dword [ebp - 0xf70], eax
movzx eax, byte [0x70818c]
push 0x39
mov byte [ebp - 0xf6c], al
lea eax, [ebp - 0xf6b]
push 0
push eax
mov byte [ebp - 0xf7e], 0
mov dword [ebp - 0xf7c], 0x133
movq qword [ebp - 0xf78], xmm0
call fcn.00645e00
mov eax, dword [0x7082ac]
movq xmm0, qword [str.cheers_2.msa]
mov dword [ebp - 0xf24], eax
movzx eax, byte [0x7082b0]
push 0x39
mov byte [ebp - 0xf20], al
lea eax, [ebp - 0xf1f]
push 0
push eax
mov byte [ebp - 0xf32], 0
mov dword [ebp - 0xf30], 0x134
movq qword [ebp - 0xf2c], xmm0
call fcn.00645e00
mov eax, dword [0x7082bc]
movq xmm0, qword [str.dance_1.msa]
push 0x3a
mov dword [ebp - 0xed8], eax
lea eax, [ebp - 0xed4]
push 0
push eax
mov byte [ebp - 0xee6], 0
mov dword [ebp - 0xee4], 0x146
movq qword [ebp - 0xee0], xmm0
call fcn.00645e00
mov eax, dword [0x7082c8]
movq xmm0, qword [str.dance_2.msa]
push 0x3a
mov dword [ebp - 0xe8c], eax
lea eax, [ebp - 0xe88]
push 0
push eax
mov byte [ebp - 0xe9a], 0
mov dword [ebp - 0xe98], 0x147
movq qword [ebp - 0xe94], xmm0
call fcn.00645e00
mov eax, dword [0x7082d4]
movq xmm0, qword [str.dance_3.msa]
push 0x3a
mov dword [ebp - 0xe40], eax
lea eax, [ebp - 0xe3c]
push 0
push eax
mov byte [ebp - 0xe4e], 0
mov dword [ebp - 0xe4c], 0x148
movq qword [ebp - 0xe48], xmm0
call fcn.00645e00
mov eax, dword [0x708274]
add esp, 0x48
movq xmm0, qword [str.dance_4.msa]
mov dword [ebp - 0xdf4], eax
lea eax, [ebp - 0xdf0]
mov byte [ebp - 0xe02], 0
push 0x3a
push 0
push eax
mov dword [ebp - 0xe00], 0x149
movq qword [ebp - 0xdfc], xmm0
call fcn.00645e00
mov eax, dword [0x708280]
movq xmm0, qword [str.dance_5.msa]
push 0x3a
mov dword [ebp - 0xda8], eax
lea eax, [ebp - 0xda4]
push 0
push eax
mov byte [ebp - 0xdb6], 0
mov dword [ebp - 0xdb4], 0x14a
movq qword [ebp - 0xdb0], xmm0
call fcn.00645e00
mov eax, dword [0x70828c]
movq xmm0, qword [str.dance_6.msa]
push 0x3a
mov dword [ebp - 0xd5c], eax
lea eax, [ebp - 0xd58]
push 0
push eax
mov byte [ebp - 0xd6a], 0
mov dword [ebp - 0xd68], 0x14b
movq qword [ebp - 0xd64], xmm0
call fcn.00645e00
movzx eax, word [0x7082a0]
movups xmm0, xmmword [str.congratulation.msa]
mov word [ebp - 0xd08], ax
movzx eax, byte [0x7082a2]
push 0x33
mov byte [ebp - 0xd06], al
lea eax, [ebp - 0xd05]
push 0
push eax
mov byte [ebp - 0xd1e], 0
mov dword [ebp - 0xd1c], 0x157
movups xmmword [ebp - 0xd18], xmm0
call fcn.00645e00
mov eax, dword [0x7082f8]
movq xmm0, qword [str.forgive.msa]
push 0x3a
mov dword [ebp - 0xcc4], eax
lea eax, [ebp - 0xcc0]
push 0
push eax
mov byte [ebp - 0xcd2], 0
mov dword [ebp - 0xcd0], 0x158
movq qword [ebp - 0xccc], xmm0
call fcn.00645e00
movzx eax, word [0x708304]
movq xmm0, qword [str.angry.msa]
push 0x3c
mov word [ebp - 0xc78], ax
lea eax, [ebp - 0xc76]
push 0
push eax
mov byte [ebp - 0xc86], 0
mov dword [ebp - 0xc84], 0x159
movq qword [ebp - 0xc80], xmm0
call fcn.00645e00
mov eax, dword [0x708310]
add esp, 0x48
movq xmm0, qword [str.attractive.msa]
mov dword [ebp - 0xc2c], eax
movzx eax, word [0x708314]
mov word [ebp - 0xc28], ax
movzx eax, byte [0x708316]
push 0x37
mov byte [ebp - 0xc26], al
lea eax, [ebp - 0xc25]
push 0
push eax
mov byte [ebp - 0xc3a], 0
mov dword [ebp - 0xc38], 0x15a
movq qword [ebp - 0xc34], xmm0
call fcn.00645e00
push 0x3e
push 0
lea eax, [ebp - 0xbe0]
mov byte [ebp - 0xbee], 0
mov dword [ebp - 0xbec], 0x15b
mov dword [ebp - 0xbe8], 0x2e646173
mov dword [ebp - 0xbe4], 0x61736d
push eax
call fcn.00645e00
push 0x3e
lea eax, [ebp - 0xb94]
mov byte [ebp - 0xba2], 0
push 0
push eax
mov dword [ebp - 0xba0], 0x15c
mov dword [ebp - 0xb9c], 0x2e796873
mov dword [ebp - 0xb98], 0x61736d
call fcn.00645e00
mov eax, dword [0x7082e0]
movq xmm0, qword [str.cheerup.msa]
push 0x3a
mov dword [ebp - 0xb48], eax
lea eax, [ebp - 0xb44]
push 0
push eax
mov byte [ebp - 0xb56], 0
mov dword [ebp - 0xb54], 0x15d
movq qword [ebp - 0xb50], xmm0
call fcn.00645e00
movzx eax, word [0x7082ec]
movq xmm0, qword [str.banter.msa]
mov word [ebp - 0xafc], ax
movzx eax, byte [0x7082ee]
push 0x3b
mov byte [ebp - 0xafa], al
lea eax, [ebp - 0xaf9]
push 0
push eax
mov byte [ebp - 0xb0a], 0
mov dword [ebp - 0xb08], 0x15e
movq qword [ebp - 0xb04], xmm0
call fcn.00645e00
push 0x3e
lea eax, [ebp - 0xab0]
mov byte [ebp - 0xabe], 0
push 0
push eax
mov dword [ebp - 0xabc], 0x15f
mov dword [ebp - 0xab8], 0x2e796f6a
mov dword [ebp - 0xab4], 0x61736d
call fcn.00645e00
movups xmm0, xmmword [str.french_kiss_with_warrior.msa]
mov eax, dword [0x70838c]
add esp, 0x48
mov dword [ebp - 0xa54], eax
movzx eax, byte [0x708390]
mov byte [ebp - 0xa50], al
lea eax, [ebp - 0xa4f]
push 0x29
movups xmmword [ebp - 0xa6c], xmm0
push 0
movq xmm0, qword [0x708384]
push eax
mov byte [ebp - 0xa72], 0
mov dword [ebp - 0xa70], 0x139
movq qword [ebp - 0xa5c], xmm0
call fcn.00645e00
movups xmm0, xmmword [str.french_kiss_with_assassin.msa]
mov eax, dword [0x7083ac]
mov dword [ebp - 0xa08], eax
movzx eax, word [0x7083b0]
movups xmmword [ebp - 0xa20], xmm0
mov word [ebp - 0xa04], ax
movq xmm0, qword [0x7083a4]
movzx eax, word [0x7083cc]
movq qword [ebp - 0xa10], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0xa02], xmm0
mov byte [ebp - 0xa26], 0
movups xmmword [ebp - 0x9f2], xmm0
mov dword [ebp - 0xa24], 0x13a
movq qword [ebp - 0x9e2], xmm0
movups xmm0, xmmword [str.french_kiss_with_sura.msa]
mov byte [ebp - 0x9da], 0
mov dword [ebp - 0x9d8], 0x13b
movups xmmword [ebp - 0x9d4], xmm0
mov word [ebp - 0x9bc], ax
movq xmm0, qword [0x7083c4]
movq qword [ebp - 0x9c4], xmm0
push 0x2c
lea eax, [ebp - 0x9ba]
push 0
push eax
call fcn.00645e00
movups xmm0, xmmword [str.french_kiss_with_shaman.msa]
mov eax, dword [0x7083e8]
push 0x2a
mov dword [ebp - 0x970], eax
lea eax, [ebp - 0x96c]
movups xmmword [ebp - 0x988], xmm0
push 0
movq xmm0, qword [0x7083e0]
push eax
mov byte [ebp - 0x98e], 0
mov dword [ebp - 0x98c], 0x13c
movq qword [ebp - 0x978], xmm0
call fcn.00645e00
mov eax, dword [0x708328]
movups xmm0, xmmword [str.kiss_with_warrior.msa]
mov dword [ebp - 0x92c], eax
movzx eax, word [0x70832c]
push 0x30
mov word [ebp - 0x928], ax
lea eax, [ebp - 0x926]
push 0
push eax
mov byte [ebp - 0x942], 0
mov dword [ebp - 0x940], 0x135
movups xmmword [ebp - 0x93c], xmm0
call fcn.00645e00
mov eax, dword [0x708340]
movups xmm0, xmmword [str.kiss_with_assassin.msa]
mov dword [ebp - 0x8e0], eax
movzx eax, word [0x708344]
mov word [ebp - 0x8dc], ax
movzx eax, byte [0x708346]
push 0x2f
mov byte [ebp - 0x8da], al
lea eax, [ebp - 0x8d9]
push 0
push eax
mov byte [ebp - 0x8f6], 0
mov dword [ebp - 0x8f4], 0x136
movups xmmword [ebp - 0x8f0], xmm0
call fcn.00645e00
movzx eax, word [0x708358]
movups xmm0, xmmword [str.kiss_with_sura.msa]
mov word [ebp - 0x894], ax
movzx eax, byte [0x70835a]
push 0x33
mov byte [ebp - 0x892], al
lea eax, [ebp - 0x891]
push 0
push eax
mov byte [ebp - 0x8aa], 0
mov dword [ebp - 0x8a8], 0x137
movups xmmword [ebp - 0x8a4], xmm0
call fcn.00645e00
mov eax, dword [0x70836c]
add esp, 0x48
movups xmm0, xmmword [str.kiss_with_shaman.msa]
mov dword [ebp - 0x848], eax
movzx eax, byte [0x708370]
push 0x31
mov byte [ebp - 0x844], al
lea eax, [ebp - 0x843]
push 0
push eax
mov byte [ebp - 0x85e], 0
mov dword [ebp - 0x85c], 0x138
movups xmmword [ebp - 0x858], xmm0
call fcn.00645e00
movq xmm0, qword [str.slap_hit.msa]
mov al, byte [0x708428]
mov edi, dword [0x708424]
mov byte [ebp - 0x812], 0
mov dword [ebp - 0x810], 0x13d
movq qword [ebp - 0x80c], xmm0
mov dword [ebp - 0x804], edi
mov byte [ebp - 0x800], al
push 0x39
lea eax, [ebp - 0x7ff]
push 0
push eax
call fcn.00645e00
mov al, byte [0x708428]
movq xmm0, qword [str.slap_hit.msa]
push 0x39
mov byte [ebp - 0x7b4], al
lea eax, [ebp - 0x7b3]
push 0
push eax
mov byte [ebp - 0x7c6], 0
mov dword [ebp - 0x7c4], 0x13e
movq qword [ebp - 0x7c0], xmm0
mov dword [ebp - 0x7b8], edi
call fcn.00645e00
mov al, byte [0x708428]
movq xmm0, qword [str.slap_hit.msa]
push 0x39
mov byte [ebp - 0x768], al
lea eax, [ebp - 0x767]
push 0
push eax
mov byte [ebp - 0x77a], 0
mov dword [ebp - 0x778], 0x13f
movq qword [ebp - 0x774], xmm0
mov dword [ebp - 0x76c], edi
call fcn.00645e00
mov al, byte [0x708428]
movq xmm0, qword [str.slap_hit.msa]
push 0x39
mov byte [ebp - 0x71c], al
lea eax, [ebp - 0x71b]
push 0
push eax
mov byte [ebp - 0x72e], 0
mov dword [ebp - 0x72c], 0x140
movq qword [ebp - 0x728], xmm0
mov dword [ebp - 0x720], edi
call fcn.00645e00
mov eax, dword [0x708434]
movq xmm0, qword [str.slap_hurt.msa]
mov di, word [0x708438]
push 0x38
mov dword [ebp - 0x6d4], eax
lea eax, [ebp - 0x6ce]
push 0
push eax
mov byte [ebp - 0x6e2], 0
mov dword [ebp - 0x6e0], 0x141
movq qword [ebp - 0x6dc], xmm0
mov word [ebp - 0x6d0], di
call fcn.00645e00
mov eax, dword [0x708434]
add esp, 0x48
movq xmm0, qword [str.slap_hurt.msa]
mov dword [ebp - 0x688], eax
lea eax, [ebp - 0x682]
mov byte [ebp - 0x696], 0
push 0x38
push 0
push eax
mov dword [ebp - 0x694], 0x142
movq qword [ebp - 0x690], xmm0
mov word [ebp - 0x684], di
call fcn.00645e00
mov eax, dword [0x708434]
movq xmm0, qword [str.slap_hurt.msa]
push 0x38
mov dword [ebp - 0x63c], eax
lea eax, [ebp - 0x636]
push 0
push eax
mov byte [ebp - 0x64a], 0
mov dword [ebp - 0x648], 0x143
movq qword [ebp - 0x644], xmm0
mov word [ebp - 0x638], di
call fcn.00645e00
mov byte [ebp - 0x5fe], 0
mov dword [ebp - 0x5fc], 0x144
mov eax, dword [0x708434]
movq xmm0, qword [str.slap_hurt.msa]
push 0x38
mov dword [ebp - 0x5f0], eax
lea eax, [ebp - 0x5ea]
push 0
push eax
movq qword [ebp - 0x5f8], xmm0
mov word [ebp - 0x5ec], di
call fcn.00645e00
mov eax, dword [0x708444]
movq xmm0, qword [str.dance_7.msa]
push 0x3a
mov dword [ebp - 0x5a4], eax
lea eax, [ebp - 0x5a0]
push 0
push eax
mov byte [ebp - 0x5b2], 0
mov dword [ebp - 0x5b0], 0x161
movq qword [ebp - 0x5ac], xmm0
call fcn.00645e00
movzx eax, byte [0x708450]
movq xmm0, qword [str.doze.msa]
push 0x3d
mov byte [ebp - 0x558], al
lea eax, [ebp - 0x557]
push 0
push eax
mov byte [ebp - 0x566], 0
mov dword [ebp - 0x564], 0x163
movq qword [ebp - 0x560], xmm0
call fcn.00645e00
mov eax, dword [0x7083f4]
movq xmm0, qword [str.exercise.msa]
mov dword [ebp - 0x50c], eax
movzx eax, byte [0x7083f8]
push 0x39
mov byte [ebp - 0x508], al
lea eax, [ebp - 0x507]
push 0
push eax
mov byte [ebp - 0x51a], 0
mov dword [ebp - 0x518], 0x162
movq qword [ebp - 0x514], xmm0
call fcn.00645e00
movzx eax, word [0x708404]
add esp, 0x48
movq xmm0, qword [str.pushup.msa]
mov word [ebp - 0x4c0], ax
movzx eax, byte [0x708406]
push 0x3b
mov byte [ebp - 0x4be], al
lea eax, [ebp - 0x4bd]
push 0
push eax
mov byte [ebp - 0x4ce], 0
mov dword [ebp - 0x4cc], 0x160
movq qword [ebp - 0x4c8], xmm0
call fcn.00645e00
movzx eax, word [0x708410]
movq xmm0, qword [str.selfie.msa]
mov word [ebp - 0x474], ax
movzx eax, byte [0x708412]
push 0x3b
mov byte [ebp - 0x472], al
lea eax, [ebp - 0x471]
push 0
push eax
mov byte [ebp - 0x482], 0
mov dword [ebp - 0x480], 0x164
movq qword [ebp - 0x47c], xmm0
call fcn.00645e00
add esp, 0x14
mov byte [ebp - 0x436], 0
lea eax, [ebp - 0x434]
lea ecx, [ebp - 0xfc8]
push eax
push ecx
lea ecx, [ebp - 0x10bc]
call fcn.00531b00
mov ecx, dword [ebp - 0x10b0]
push 1
mov dword [ebp - 4], 0
call fcn.005e0940
mov edi, dword [ebp - 0x10bc]
mov eax, edi
cmp eax, dword [ebp - 0x10b8]
je 0x523707
cmp dword [esi + 0x14], 0x10
mov ecx, esi
jb 0x5236bf
mov ecx, dword [esi]
lea eax, [edi + 4]
push eax
push str.action_
push ecx
push str._s_s_s
lea eax, [ebp - 0x58]
push 0x46
push eax
call fcn.0048eb80
movzx eax, byte [edi + 0x4a]
add esp, 0x18
mov ecx, dword [ebp - 0x10b0]
push eax
lea eax, [ebp - 0x58]
push eax
movzx eax, word [edi]
push eax
push 1
call fcn.005e08e0
add edi, 0x4c
cmp edi, dword [ebp - 0x10b8]
jne 0x5236b5
mov edi, dword [ebp - 0x10bc]
mov ecx, dword [ebp - 0x10b0]
push 0x10
call fcn.005e0940
cmp edi, dword [ebp - 0x10b8]
je 0x52376c
nop dword [eax]
cmp dword [esi + 0x14], 0x10
mov ecx, esi
jb 0x52372a
mov ecx, dword [esi]
lea eax, [edi + 4]
push eax
push str.action_
push ecx
push str._s_s_s
lea eax, [ebp - 0x58]
push 0x46
push eax
call fcn.0048eb80
movzx eax, byte [edi + 0x4a]
add esp, 0x18
mov ecx, dword [ebp - 0x10b0]
push eax
lea eax, [ebp - 0x58]
push eax
movzx eax, word [edi]
push eax
push 0x10
call fcn.005e08e0
add edi, 0x4c
cmp edi, dword [ebp - 0x10b8]
jne 0x523720
movzx eax, byte [0x706650]
movq xmm0, qword [str.wait.msa]
push 0x3d
mov byte [ebp - 0x10a0], al
lea eax, [ebp - 0x109f]
push 0
push eax
mov dword [ebp - 0x10ac], 1
movq qword [ebp - 0x10a8], xmm0
call fcn.00645e00
mov al, byte [0x7084a0]
movq xmm0, qword [str.walk.msa]
push 0x3d
mov byte [ebp - 0x1054], al
lea eax, [ebp - 0x1053]
push 0
push eax
mov byte [ebp - 0x1062], 0
mov dword [ebp - 0x1060], 2
movq qword [ebp - 0x105c], xmm0
call fcn.00645e00
mov al, byte [0x7084a0]
movq xmm0, qword [str.walk.msa]
push 0x3d
mov byte [ebp - 0x1008], al
lea eax, [ebp - 0x1007]
push 0
push eax
mov byte [ebp - 0x1016], 0
mov dword [ebp - 0x1014], 3
movq qword [ebp - 0x1010], xmm0
call fcn.00645e00
add esp, 0x20
mov byte [ebp - 0xfca], 0
lea eax, [ebp - 0xfc8]
lea ecx, [ebp - 0x10ac]
push eax
push ecx
lea ecx, [ebp - 0x10cc]
call fcn.00531b00
mov ecx, dword [ebp - 0x10b0]
push 0x10
mov byte [ebp - 4], 1
call fcn.005e0940
mov edi, dword [ebp - 0x10cc]
cmp edi, dword [ebp - 0x10c8]
je 0x5238ac
nop dword [eax]
cmp dword [esi + 0x14], 0x10
mov ecx, esi
jb 0x52386a
mov ecx, dword [esi]
lea eax, [edi + 4]
push eax
push str.wedding_
push ecx
push str._s_s_s
lea eax, [ebp - 0x58]
push 0x46
push eax
call fcn.0048eb80
movzx eax, byte [edi + 0x4a]
add esp, 0x18
mov ecx, dword [ebp - 0x10b0]
push eax
lea eax, [ebp - 0x58]
push eax
movzx eax, word [edi]
push eax
push 0x10
call fcn.005e08e0
add edi, 0x4c
cmp edi, dword [ebp - 0x10c8]
jne 0x523860
movups xmm0, xmmword [str.d:_ymir_work_effect_etc_emoticon_charging.mse]
mov eax, dword [0x70766c]
mov dword [ebp - 0x408], eax
movups xmmword [ebp - 0x430], xmm0
movzx eax, word [0x707670]
movups xmm0, xmmword [0x707654]
mov word [ebp - 0x404], ax
movzx eax, word [0x70769c]
movups xmmword [ebp - 0x420], xmm0
mov word [ebp - 0x3bc], ax
movq xmm0, qword [0x707664]
movq qword [ebp - 0x410], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0x402], xmm0
movzx eax, byte [0x70769e]
movq qword [ebp - 0x3f2], xmm0
movups xmm0, xmmword [str.d:_ymir_work_effect_etc_emoticon_nosay.mse]
mov byte [ebp - 0x3ba], al
mov eax, dword [0x707554]
movups xmmword [ebp - 0x3e4], xmm0
mov dword [ebp - 0x370], eax
movups xmm0, xmmword [0x707684]
movzx eax, word [0x707558]
mov word [ebp - 0x36c], ax
movups xmmword [ebp - 0x3d4], xmm0
mov eax, dword [0x707584]
movq xmm0, qword [0x707694]
movq qword [ebp - 0x3c4], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0x3b9], xmm0
mov dword [ebp - 0x324], eax
movq qword [ebp - 0x3a9], xmm0
movups xmm0, xmmword [str.d:_ymir_work_effect_etc_emoticon_weather1.mse]
movzx eax, word [0x707588]
mov word [ebp - 0x320], ax
movups xmmword [ebp - 0x398], xmm0
mov eax, dword [0x7075b4]
movups xmm0, xmmword [0x70753c]
mov dword [ebp - 0x2d8], eax
movzx eax, word [0x7075b8]
movups xmmword [ebp - 0x388], xmm0
mov dword [ebp - 0x434], 0x165
movq xmm0, qword [0x70754c]
movq qword [ebp - 0x378], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0x36a], xmm0
mov byte [ebp - 0x3ea], 0
movq qword [ebp - 0x35a], xmm0
movups xmm0, xmmword [str.d:_ymir_work_effect_etc_emoticon_weather2.mse]
mov dword [ebp - 0x3e8], 0x166
mov dword [ebp - 0x3a1], 0
movups xmmword [ebp - 0x34c], xmm0
mov dword [ebp - 0x39c], 0x167
movups xmm0, xmmword [0x70756c]
mov byte [ebp - 0x352], 0
mov dword [ebp - 0x350], 0x168
movups xmmword [ebp - 0x33c], xmm0
mov byte [ebp - 0x306], 0
movq xmm0, qword [0x70757c]
movq qword [ebp - 0x32c], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0x31e], xmm0
mov dword [ebp - 0x304], 0x169
movq qword [ebp - 0x30e], xmm0
movups xmm0, xmmword [str.d:_ymir_work_effect_etc_emoticon_weather3.mse]
mov word [ebp - 0x2d4], ax
mov byte [ebp - 0x2ba], 0
movups xmmword [ebp - 0x300], xmm0
mov dword [ebp - 0x2b8], 0x16a
movups xmm0, xmmword [0x70759c]
movups xmmword [ebp - 0x2f0], xmm0
movq xmm0, qword [0x7075ac]
movq qword [ebp - 0x2e0], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0x2d2], xmm0
movq qword [ebp - 0x2c2], xmm0
movups xmm0, xmmword [str.d:_ymir_work_effect_etc_emoticon_hungry.mse]
movups xmmword [ebp - 0x2b4], xmm0
movups xmm0, xmmword [0x7075cc]
movups xmmword [ebp - 0x2a4], xmm0
movq xmm0, qword [0x7075dc]
movq qword [ebp - 0x294], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0x288], xmm0
mov eax, dword [0x7075e4]
movq qword [ebp - 0x278], xmm0
movups xmm0, xmmword [str.d:_ymir_work_effect_etc_emoticon_siren.mse]
mov dword [ebp - 0x28c], eax
movzx eax, word [0x707770]
movups xmmword [ebp - 0x268], xmm0
mov word [ebp - 0x240], ax
movups xmm0, xmmword [0x707758]
movzx eax, byte [0x707772]
mov byte [ebp - 0x23e], al
movups xmmword [ebp - 0x258], xmm0
mov eax, dword [0x70779c]
movq xmm0, qword [0x707768]
movq qword [ebp - 0x248], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0x23d], xmm0
mov dword [ebp - 0x1f4], eax
movq qword [ebp - 0x22d], xmm0
movups xmm0, xmmword [str.d:_ymir_work_effect_etc_emoticon_letter.mse]
movzx eax, word [0x7077c8]
mov word [ebp - 0x1a8], ax
movups xmmword [ebp - 0x21c], xmm0
movzx eax, byte [0x7077fc]
movups xmm0, xmmword [0x707784]
mov byte [ebp - 0x154], al
mov eax, dword [0x7076c8]
movups xmmword [ebp - 0x20c], xmm0
mov dword [ebp - 0x110], eax
movq xmm0, qword [0x707794]
movq qword [ebp - 0x1fc], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0x1f0], xmm0
movzx eax, byte [0x7076cc]
movq qword [ebp - 0x1e0], xmm0
movups xmm0, xmmword [str.d:_ymir_work_effect_etc_emoticon_call.mse]
mov word [ebp - 0x270], 0
mov byte [ebp - 0x26e], 0
movups xmmword [ebp - 0x1d0], xmm0
mov dword [ebp - 0x26c], 0x16b
movups xmm0, xmmword [0x7077b0]
mov dword [ebp - 0x225], 0
mov dword [ebp - 0x220], 0x16c
movups xmmword [ebp - 0x1c0], xmm0
mov word [ebp - 0x1d8], 0
movq xmm0, qword [0x7077c0]
movq qword [ebp - 0x1b0], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0x1a6], xmm0
mov byte [ebp - 0x1d6], 0
movq qword [ebp - 0x196], xmm0
movups xmm0, xmmword [str.d:_ymir_work_effect_etc_emoticon_celebration.mse]
mov dword [ebp - 0x1d4], 0x16d
mov dword [ebp - 0x18e], 0
movups xmmword [ebp - 0x184], xmm0
mov byte [ebp - 0x18a], 0
movups xmm0, xmmword [0x7077dc]
mov dword [ebp - 0x188], 0x16e
mov dword [ebp - 0x143], 0
movups xmmword [ebp - 0x174], xmm0
mov word [ebp - 0x13f], 0
movups xmm0, xmmword [0x7077ec]
mov dword [ebp - 0x13c], 0x16f
mov byte [ebp - 0x10c], al
movups xmmword [ebp - 0x164], xmm0
mov word [ebp - 0xf3], 0
xorps xmm0, xmm0
mov dword [ebp - 0xf0], 0x170
movups xmmword [ebp - 0x153], xmm0
movups xmm0, xmmword [str.d:_ymir_work_effect_etc_emoticon_alcohol.mse]
movups xmmword [ebp - 0x138], xmm0
movups xmm0, xmmword [0x7076b0]
movups xmmword [ebp - 0x128], xmm0
movq xmm0, qword [0x7076c0]
movq qword [ebp - 0x118], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0x10b], xmm0
movq qword [ebp - 0xfb], xmm0
movups xmm0, xmmword [str.d:_ymir_work_effect_etc_emoticon_busy.mse]
movzx eax, word [0x7076f8]
lea ecx, [ebp - 0x434]
movups xmmword [ebp - 0xec], xmm0
mov word [ebp - 0xc4], ax
movups xmm0, xmmword [0x7076e0]
movzx eax, word [0x707724]
mov word [ebp - 0x78], ax
movzx eax, byte [0x707726]
movups xmmword [ebp - 0xdc], xmm0
push ecx
movq xmm0, qword [0x7076f0]
movq qword [ebp - 0xcc], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0xc2], xmm0
mov byte [ebp - 0x76], al
lea eax, [ebp - 0x58]
movq qword [ebp - 0xb2], xmm0
movups xmm0, xmmword [str.d:_ymir_work_effect_etc_emoticon_whirl.mse]
push eax
push ecx
movups xmmword [ebp - 0xa0], xmm0
lea ecx, [ebp - 0x10d8]
mov dword [ebp - 0xaa], 0
movups xmm0, xmmword [0x70770c]
mov byte [ebp - 0xa6], 0
mov dword [ebp - 0xa4], 0x171
movups xmmword [ebp - 0x90], xmm0
mov dword [ebp - 0x5d], 0
movq xmm0, qword [0x70771c]
movq qword [ebp - 0x80], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0x75], xmm0
movq qword [ebp - 0x65], xmm0
call fcn.00531b00
lea ecx, [ebp - 0x10d8]
call fcn.00531e90
lea ecx, [ebp - 0x10cc]
call fcn.00531e90
lea ecx, [ebp - 0x10bc]
call fcn.00531e90
mov al, 1
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00617a25
mov esp, ebp
pop ebp
ret