Function at 0x1004e630
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100bd2d3
mov eax, dword fs:[0]
push eax
sub esp, 0x4cc
push esi
push edi
mov eax, dword [0x100fbe80]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x10], edi
lea ecx, [ebp - 0x27c]
call fcn.10032f90
mov esi, dword [ebp + 8]
mov ecx, edi
push eax
push esi
mov dword [ebp - 4], 0
call fcn.1005fdd0
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 2
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.10033720
push eax
push esi
lea ecx, [edi + 0x314]
mov byte [ebp - 4], 3
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 5
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10033eb0
push eax
push esi
lea ecx, [edi + 0x738]
mov byte [ebp - 4], 6
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 8
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.10034640
push eax
push esi
lea ecx, [edi + 0xb5c]
mov byte [ebp - 4], 9
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0xb
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10034dd0
push eax
push esi
lea ecx, [edi + 0xf80]
mov byte [ebp - 4], 0xc
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0xe
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.10035560
push eax
push esi
lea ecx, [edi + 0x13a4]
mov byte [ebp - 4], 0xf
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x11
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10035cf0
push eax
push esi
lea ecx, [edi + 0x17c8]
mov byte [ebp - 4], 0x12
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x14
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.10036480
push eax
push esi
lea ecx, [edi + 0x1bec]
mov byte [ebp - 4], 0x15
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x17
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10036c10
push eax
push esi
lea ecx, [edi + 0x2010]
mov byte [ebp - 4], 0x18
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x1a
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.100373a0
push eax
push esi
lea ecx, [edi + 0x2434]
mov byte [ebp - 4], 0x1b
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x1d
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10037b30
push eax
push esi
lea ecx, [edi + 0x2858]
mov byte [ebp - 4], 0x1e
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x20
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.100382c0
push eax
push esi
lea ecx, [edi + 0x2c7c]
mov byte [ebp - 4], 0x21
call fcn.1005e880
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x23
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10038a50
mov byte [ebp - 4], 0x24
push eax
push esi
lea ecx, [edi + 0x30b8]
call fcn.1005e880
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x26
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.100391e0
push eax
push esi
lea ecx, [edi + 0x34f4]
mov byte [ebp - 4], 0x27
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x29
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10039970
push eax
push esi
lea ecx, [edi + 0x3918]
mov byte [ebp - 4], 0x2a
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x2c
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.1003a100
push eax
push esi
lea ecx, [edi + 0x3d3c]
mov byte [ebp - 4], 0x2d
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x2f
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.1003a890
push eax
push esi
lea ecx, [edi + 0x4160]
mov byte [ebp - 4], 0x30
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x32
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.1003b020
push eax
push esi
lea ecx, [edi + 0x4584]
mov byte [ebp - 4], 0x33
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x35
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.1003b7b0
push eax
push esi
lea ecx, [edi + 0x49a8]
mov byte [ebp - 4], 0x36
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x38
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.1003bf40
push eax
push esi
lea ecx, [edi + 0x4dcc]
mov byte [ebp - 4], 0x39
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x3b
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.1003c6d0
push eax
push esi
lea ecx, [edi + 0x51f0]
mov byte [ebp - 4], 0x3c
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x3e
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.1003ce60
push eax
push esi
lea ecx, [edi + 0x5614]
mov byte [ebp - 4], 0x3f
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x41
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.1003d5f0
push eax
push esi
lea ecx, [edi + 0x5a38]
mov byte [ebp - 4], 0x42
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x44
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.1003dd80
push eax
push esi
lea ecx, [edi + 0x5e5c]
mov byte [ebp - 4], 0x45
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x47
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.1003e510
push eax
push esi
lea ecx, [edi + 0x6280]
mov byte [ebp - 4], 0x48
call fcn.1005ad20
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x27c]
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.1003eca0
push eax
push esi
lea ecx, [edi + 0x66a4]
mov byte [ebp - 4], 0x4b
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x4d
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.1003f430
push eax
push esi
lea ecx, [edi + 0x6ac8]
mov byte [ebp - 4], 0x4e
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x50
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.1003fbc0
push eax
push esi
lea ecx, [edi + 0x6eec]
mov byte [ebp - 4], 0x51
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x53
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10040350
push eax
push esi
lea ecx, [edi + 0x7310]
mov byte [ebp - 4], 0x54
call fcn.1005e880
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x56
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.10040ae0
push eax
push esi
lea ecx, [edi + 0x774c]
mov byte [ebp - 4], 0x57
call fcn.1005e880
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x59
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10041270
push eax
push esi
lea ecx, [edi + 0x7b88]
mov byte [ebp - 4], 0x5a
call fcn.1005e880
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x5c
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.10041a00
push eax
push esi
lea ecx, [edi + 0x7fc4]
mov byte [ebp - 4], 0x5d
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x5f
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10042190
push eax
push esi
lea ecx, [edi + 0x83e8]
mov byte [ebp - 4], 0x60
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x62
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.10042920
push eax
push esi
lea ecx, [edi + 0x880c]
mov byte [ebp - 4], 0x63
call fcn.1005e880
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x65
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.100430b0
push eax
push esi
lea ecx, [edi + 0x8c48]
mov byte [ebp - 4], 0x66
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x68
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.10043840
push eax
push esi
lea ecx, [edi + 0x906c]
mov byte [ebp - 4], 0x69
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x6b
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10043fd0
push eax
push esi
lea ecx, [edi + 0x9490]
mov byte [ebp - 4], 0x6c
call fcn.1005ad20
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x6e
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.10044760
mov byte [ebp - 4], 0x6f
push eax
push esi
lea ecx, [edi + 0x98b4]
call fcn.1005ad20
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x71
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10044ef0
mov edi, eax
mov byte [ebp - 4], 0x72
mov esi, dword [ebp - 0x10]
push edi
push dword [ebp + 8]
add esi, 0x9cd8
mov ecx, esi
mov dword [ebp - 0x14], esi
call fcn.1005ca50
push edi
lea ecx, [esi + 0x390]
mov byte [ebp - 4], 0x73
call fcn.1005c5f0
mov edi, dword [ebp - 0x10]
mov dword [esi + fcn.10065360], vtable.RRS::GUI::CMeter.1.0
mov dword [edi + 0x9cd8], 0x100e57c8
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x75
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.10045680
push eax
push dword [ebp + 8]
lea ecx, [edi + 0xa0b4]
mov byte [ebp - 4], 0x76
call fcn.1005fdd0
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x78
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10045e10
mov esi, eax
push esi
push dword [ebp + 8]
add edi, 0xa3c8
mov byte [ebp - 4], 0x79
mov ecx, edi
mov dword [ebp - 0x14], edi
call fcn.1005e880
mov dword [edi], vtable.RRS::GUI::CButtonMom.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.RRS::GUI::CButtonMom.1.0
cvttss2si ecx, dword [esi + 0x174]
cvttss2si eax, dword [esi + 0x170]
mov dword [edi + 0x44c], ecx
mov dword [edi + 0x43c], 0
mov dword [edi + 0x440], 0
mov dword [edi + 0x444], 0
mov dword [edi + 0x448], eax
mov dword [edi], vtable.CPatchLoadSave_1_.1.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.CPatchLoadSave_1_.0
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x7b
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.100465a0
mov esi, eax
mov byte [ebp - 4], 0x7c
mov edi, dword [ebp - 0x10]
add edi, 0xa818
push esi
push dword [ebp + 8]
mov ecx, edi
mov dword [ebp - 0x14], edi
call fcn.1005e880
mov dword [edi], vtable.RRS::GUI::CButtonMom.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.RRS::GUI::CButtonMom.1.0
cvttss2si ecx, dword [esi + 0x174]
cvttss2si eax, dword [esi + 0x170]
mov dword [edi + 0x44c], ecx
mov dword [edi + 0x43c], 0
mov dword [edi + 0x440], 0
mov dword [edi + 0x444], 0
mov dword [edi + 0x448], eax
mov dword [edi], vtable.CPatchLoadSave_0_.1.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.CPatchLoadSave_0_.0
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x7e
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10046d30
mov byte [ebp - 4], 0x7f
mov esi, dword [ebp - 0x10]
push eax
push dword [ebp + 8]
add esi, 0xac68
mov ecx, esi
mov dword [ebp - 0x14], esi
call fcn.100556a0
mov dword [esi + method.CMWMode.virtual_0], vtable.RRS::GUI::CPatch.0
xorps xmm0, xmm0
movups xmmword [esi + 0x41c], xmm0
xor eax, eax
mov dword [esi + 0x42c], 0
mov dword [esi + 0x430], 7
mov word [esi + 0x41c], ax
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x20]
mov dword [esi], vtable.CPatchVST.1.0
mov dword [esi + method.CMWMode.virtual_0], vtable.CPatchVST.0
call fcn.10010b70
push eax
lea ecx, [esi + 0x390]
mov byte [ebp - 4], 0x81
call fcn.10051740
lea ecx, [ebp - 0x20]
call fcn.10015ba0
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x83
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.100474c0
mov esi, eax
mov byte [ebp - 4], 0x84
mov edi, dword [ebp - 0x10]
add edi, 0xb09c
push esi
push dword [ebp + 8]
mov ecx, edi
mov dword [ebp - 0x14], edi
call fcn.1005e880
mov dword [edi], vtable.RRS::GUI::CButtonMom.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.RRS::GUI::CButtonMom.1.0
cvttss2si ecx, dword [esi + 0x174]
cvttss2si eax, dword [esi + 0x170]
mov dword [edi + 0x44c], ecx
mov dword [edi + 0x43c], 0
mov dword [edi + 0x440], 0
mov dword [edi + 0x444], 0
mov dword [edi + 0x448], eax
mov dword [edi], vtable.CBtnAbout.1.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.CBtnAbout.0
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x86
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10047c50
mov edi, dword [ebp + 8]
mov byte [ebp - 4], 0x87
mov esi, dword [ebp - 0x10]
push eax
add esi, 0xb4ec
push edi
push 1
mov ecx, esi
mov dword [ebp - 0x14], esi
call fcn.100516a0
mov dword [esi], vtable.CUndo.0
mov dword [esi + method.RRS::CPurchase::CLogo.virtual_0], vtable.CUndo.1.0
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x89
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.100483e0
mov byte [ebp - 4], 0x8a
mov esi, dword [ebp - 0x10]
push eax
add esi, 0xb940
push edi
push 0
mov ecx, esi
mov dword [ebp - 0x14], esi
call fcn.100516a0
mov dword [esi], vtable.CRedo.0
mov dword [esi + method.RRS::CPurchase::CLogo.virtual_0], vtable.CRedo.1.0
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x8c
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10048b70
mov esi, eax
mov byte [ebp - 4], 0x8d
mov edi, dword [ebp - 0x10]
push esi
push dword [ebp + 8]
add edi, 0xbd94
mov ecx, edi
mov dword [ebp - 0x14], edi
call fcn.1005e880
mov dword [edi], vtable.RRS::GUI::CButtonMom.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.RRS::GUI::CButtonMom.1.0
cvttss2si ecx, dword [esi + 0x174]
cvttss2si eax, dword [esi + 0x170]
mov dword [edi + 0x44c], ecx
mov dword [edi + 0x43c], 0
mov dword [edi + 0x440], 0
mov dword [edi + 0x444], 0
mov dword [edi + 0x448], eax
mov dword [edi], vtable.CPatchABCopy.1.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.CPatchABCopy.0
mov dword [edi + 0x45c], 0xfa
mov dword [edi + 0x460], 0xfa
mov dword [edi + 0x450], 0
mov dword [edi + 0x454], 0
mov dword [edi + 0x458], 0
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x8f
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.10049300
mov byte [ebp - 4], 0x90
mov edi, dword [ebp - 0x10]
push eax
push dword [ebp + 8]
lea esi, [edi + 0xc1f8]
mov ecx, esi
mov dword [ebp - 0x14], esi
call fcn.100556a0
mov dword [esi], vtable.COversampling.1.0
mov dword [esi + method.CMWMode.virtual_0], vtable.COversampling.0
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x92
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.10049a90
mov esi, eax
push esi
push dword [ebp + 8]
add edi, 0xc614
mov byte [ebp - 4], 0x93
mov ecx, edi
mov dword [ebp - 0x14], edi
call fcn.1005e880
mov dword [edi], vtable.RRS::GUI::CButtonMom.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.RRS::GUI::CButtonMom.1.0
cvttss2si ecx, dword [esi + 0x174]
cvttss2si eax, dword [esi + 0x170]
mov dword [edi + 0x44c], ecx
mov dword [edi + 0x43c], 0
mov dword [edi + 0x440], 0
mov dword [edi + 0x444], 0
mov dword [edi + 0x448], eax
mov dword [edi], vtable.CPrevNext_1__0_.1.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.CPrevNext_1__0_.0
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x95
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.1004a220
mov esi, eax
mov byte [ebp - 4], 0x96
mov edi, dword [ebp - 0x10]
push esi
push dword [ebp + 8]
add edi, 0xca64
mov ecx, edi
mov dword [ebp - 0x14], edi
call fcn.1005e880
mov dword [edi], vtable.RRS::GUI::CButtonMom.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.RRS::GUI::CButtonMom.1.0
cvttss2si ecx, dword [esi + 0x174]
cvttss2si eax, dword [esi + 0x170]
mov dword [edi + 0x44c], ecx
mov dword [edi + 0x43c], 0
mov dword [edi + 0x440], 0
mov dword [edi + 0x444], 0
mov dword [edi + 0x448], eax
mov dword [edi], vtable.CPrevNext_0__0_.1.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.CPrevNext_0__0_.0
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x98
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.1004a9b0
mov esi, eax
mov byte [ebp - 4], 0x99
mov edi, dword [ebp - 0x10]
add edi, 0xceb4
push esi
push dword [ebp + 8]
mov ecx, edi
mov dword [ebp - 0x14], edi
call fcn.1005e880
mov dword [edi], vtable.RRS::GUI::CButtonMom.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.RRS::GUI::CButtonMom.1.0
cvttss2si ecx, dword [esi + 0x174]
cvttss2si eax, dword [esi + 0x170]
mov dword [edi + 0x44c], ecx
mov dword [edi + 0x43c], 0
mov dword [edi + 0x440], 0
mov dword [edi + 0x444], 0
mov dword [edi + 0x448], eax
mov dword [edi], vtable.CPrevNext_1__1_.1.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.CPrevNext_1__1_.0
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x9b
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.1004b140
mov esi, eax
mov byte [ebp - 4], 0x9c
mov edi, dword [ebp - 0x10]
push esi
push dword [ebp + 8]
add edi, 0xd304
mov ecx, edi
mov dword [ebp - 0x14], edi
call fcn.1005e880
mov dword [edi], vtable.RRS::GUI::CButtonMom.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.RRS::GUI::CButtonMom.1.0
cvttss2si ecx, dword [esi + 0x174]
cvttss2si eax, dword [esi + 0x170]
mov dword [edi + 0x44c], ecx
mov dword [edi + 0x43c], 0
mov dword [edi + 0x440], 0
mov dword [edi + 0x444], 0
mov dword [edi + 0x448], eax
mov dword [edi], vtable.CPrevNext_0__1_.1.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.CPrevNext_0__1_.0
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x9e
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.1004b8d0
mov esi, eax
mov byte [ebp - 4], 0x9f
mov edi, dword [ebp - 0x10]
push esi
push dword [ebp + 8]
add edi, 0xd754
mov ecx, edi
mov dword [ebp - 0x14], edi
call fcn.1005e880
mov dword [edi], vtable.RRS::GUI::CButtonMom.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.RRS::GUI::CButtonMom.1.0
cvttss2si ecx, dword [esi + 0x174]
cvttss2si eax, dword [esi + 0x170]
mov dword [edi + 0x44c], ecx
mov dword [edi + 0x43c], 0
mov dword [edi + 0x440], 0
mov dword [edi + 0x444], 0
mov dword [edi + 0x448], eax
mov dword [edi], vtable.CPatchABInplace.1.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.CPatchABInplace.0
mov byte [edi + 0x450], 1
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0xa1
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.1004c060
mov edi, dword [ebp + 8]
mov byte [ebp - 4], 0xa2
mov esi, dword [ebp - 0x10]
push eax
push edi
lea ecx, [esi + 0xdba8]
call fcn.1005fdd0
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0xa4
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.1004c7f0
add esi, 0xdebc
mov byte [ebp - 4], 0xa5
push eax
push edi
mov ecx, esi
mov dword [ebp - 0x14], esi
call fcn.100556a0
mov dword [esi], vtable.CMWMode.1.0
mov dword [esi + method.CMWMode.virtual_0], vtable.CMWMode.0
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0xa7
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.1004cf80
push eax
mov byte [ebp - 4], 0xa8
push edi
mov edi, dword [ebp - 0x10]
lea ecx, [edi + 0xe2d8]
call fcn.1005e880
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0xaa
call fcn.1002c030
lea ecx, [ebp - 0x27c]
call fcn.1004d710
mov esi, eax
push esi
push dword [ebp + 8]
add edi, 0xe714
mov byte [ebp - 4], 0xab
mov ecx, edi
mov dword [ebp - 0x14], edi
call fcn.1005e880
mov dword [edi], vtable.RRS::GUI::CButtonMom.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.RRS::GUI::CButtonMom.1.0
cvttss2si ecx, dword [esi + 0x174]
cvttss2si eax, dword [esi + 0x170]
mov dword [edi + 0x44c], ecx
mov dword [edi + 0x43c], 0
mov dword [edi + 0x440], 0
mov dword [edi + 0x444], 0
mov dword [edi + 0x448], eax
mov dword [edi], vtable.CMWModeBtn_0_.1.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.CMWModeBtn_0_.0
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0xad
call fcn.1002c030
lea ecx, [ebp - 0x4d8]
call fcn.1004dea0
mov esi, eax
mov byte [ebp - 4], 0xae
mov edi, dword [ebp - 0x10]
add edi, 0xeb64
push esi
push dword [ebp + 8]
mov ecx, edi
mov dword [ebp - 0x14], edi
call fcn.1005e880
mov dword [edi], vtable.RRS::GUI::CButtonMom.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.RRS::GUI::CButtonMom.1.0
cvttss2si eax, dword [esi + 0x170]
cvttss2si ecx, dword [esi + 0x174]
mov dword [edi + 0x448], eax
mov dword [edi + 0x44c], ecx
lea ecx, [ebp - 0x4d8]
mov dword [edi + 0x43c], 0
mov dword [edi + 0x440], 0
mov dword [edi + 0x444], 0
mov dword [edi], vtable.CMWModeBtn_1_.1.0
mov dword [edi + method.RRS::CPurchase::CLogo.virtual_0], vtable.CMWModeBtn_1_.0
call fcn.1002c030
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret 4