Function at 0x4176a0
Capabilities:
Check os version
Contain obfuscated stackstrings
Get number of processors
Get process heap flags
Get process heap force flags
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x44e8ad
push eax
mov eax, 0x3648
mov dword fs:[0], esp
call fcn.00449d70
mov eax, dword [ebp + 0xc]
push ebx
push esi
push edi
xor edi, edi
mov esi, ecx
mov ecx, dword [ebp + 8]
push edi
push edi
push eax
push ecx
mov ecx, esi
mov dword [esp + 0x384], esi
call sub.framework.dll_public:_void___thiscall_ConfigFile::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___bool__bool__bool_
mov dl, byte [esp + 0x13]
mov dword [esp + 0x365c], edi
mov byte [esi + 0xb0], dl
mov dword [esi + 0xb4], edi
mov dword [esi + 0xb8], edi
mov dword [esi + 0xbc], edi
mov al, byte [esp + 0x13]
mov byte [esi + 0xc0], al
mov dword [esi + 0xc4], edi
mov dword [esi + 0xc8], edi
mov dword [esi + 0xcc], edi
push edi
lea ecx, [esi + 0xd0]
push edi
mov byte [esp + 0x3664], 2
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0xdc]
push edi
mov byte [esp + 0x3664], 3
call sub.framework.dll_public:_void___thiscall_Dimension::constructor_int__int_
mov cl, byte [esp + 0x13]
lea ebx, [esi + 0xe8]
push edi
mov byte [esp + 0x3660], 4
mov byte [ebx], cl
mov ecx, ebx
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea ecx, [esi + 0xf8]
push edi
mov byte [esp + 0x3664], 5
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push 0xff
push edi
push edi
lea ecx, [esi + 0x10c]
push edi
mov byte [esp + 0x366c], 6
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
mov dl, byte [esp + 0x13]
lea ecx, [esi + 0x118]
push edi
mov byte [esp + 0x3660], 7
mov byte [ecx], dl
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea ecx, [esi + 0x160]
push edi
mov byte [esp + 0x3664], 8
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x19c]
push edi
mov byte [esp + 0x3664], 9
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push 0xff
push edi
push edi
lea ecx, [esi + 0x1e8]
push edi
mov byte [esp + 0x366c], 0xa
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
push edi
lea ecx, [esi + 0x1f0]
push edi
mov byte [esp + 0x3664], 0xb
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x218]
push edi
mov byte [esp + 0x3664], 0xc
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x224]
push edi
mov byte [esp + 0x3664], 0xd
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x244]
push edi
mov byte [esp + 0x3664], 0xe
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x250]
push edi
mov byte [esp + 0x3664], 0xf
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x25c]
push edi
mov byte [esp + 0x3664], 0x10
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x278]
push edi
mov byte [esp + 0x3664], 0x11
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x284]
push edi
mov byte [esp + 0x3664], 0x12
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x290]
push edi
mov byte [esp + 0x3664], 0x13
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x29c]
push edi
mov byte [esp + 0x3664], 0x14
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x2ac]
push edi
mov byte [esp + 0x3664], 0x15
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x2b8]
push edi
mov byte [esp + 0x3664], 0x16
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x2c4]
push edi
mov byte [esp + 0x3664], 0x17
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x2e0]
push edi
mov byte [esp + 0x3664], 0x18
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x2ec]
push edi
mov byte [esp + 0x3664], 0x19
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x300]
push edi
mov byte [esp + 0x3664], 0x1a
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x310]
push edi
mov byte [esp + 0x3664], 0x1b
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x31c]
push edi
mov byte [esp + 0x3664], 0x1c
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x32c]
push edi
mov byte [esp + 0x3664], 0x1d
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x338]
push edi
mov byte [esp + 0x3664], 0x1e
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x344]
push edi
mov byte [esp + 0x3664], 0x1f
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push 0xff
push edi
push edi
lea ecx, [esi + 0x350]
push edi
mov byte [esp + 0x366c], 0x20
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
mov al, byte [esp + 0x13]
lea ecx, [esi + 0x364]
push edi
mov byte [esp + 0x3660], 0x21
mov byte [ecx], al
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea ecx, [esi + 0x374]
push edi
mov byte [esp + 0x3664], 0x22
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
mov dl, byte [esp + 0x13]
lea ecx, [esi + 0x380]
push edi
mov byte [esp + 0x3660], 0x23
mov byte [ecx], dl
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov al, byte [esp + 0x13]
lea ecx, [esi + 0x390]
push edi
mov byte [esp + 0x3660], 0x24
mov byte [ecx], al
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov dl, byte [esp + 0x13]
lea ecx, [esi + 0x3a0]
push edi
mov byte [esp + 0x3660], 0x25
mov byte [ecx], dl
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov al, byte [esp + 0x13]
lea ecx, [esi + 0x3b0]
push edi
mov byte [esp + 0x3660], 0x26
mov byte [ecx], al
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov dl, byte [esp + 0x13]
lea ecx, [esi + 0x3c0]
push edi
mov byte [esp + 0x3660], 0x27
mov byte [ecx], dl
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov al, byte [esp + 0x13]
lea ecx, [esi + 0x3d0]
push edi
mov byte [esp + 0x3660], 0x28
mov byte [ecx], al
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea ecx, [esi + 0x3e0]
push edi
mov byte [esp + 0x3664], 0x29
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x3f4]
push edi
mov byte [esp + 0x3664], 0x2a
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x404]
push edi
mov byte [esp + 0x3664], 0x2b
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x410]
push edi
mov byte [esp + 0x3664], 0x2c
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x420]
push edi
mov byte [esp + 0x3664], 0x2d
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x430]
push edi
mov byte [esp + 0x3664], 0x2e
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
mov byte [esp + 0x365c], 0x2f
lea ecx, [esi + 0x440]
push edi
push edi
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x45c]
push edi
mov byte [esp + 0x3664], 0x30
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x46c]
push edi
mov byte [esp + 0x3664], 0x31
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
mov dl, byte [esp + 0x13]
lea ecx, [esi + 0x478]
push edi
mov byte [esp + 0x3660], 0x32
mov byte [ecx], dl
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea ecx, [esi + 0x498]
push edi
mov byte [esp + 0x3664], 0x33
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push 0xff
push edi
push edi
lea ecx, [esi + 0x4b0]
push edi
mov byte [esp + 0x366c], 0x34
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
push 0xff
push edi
push edi
lea ecx, [esi + 0x4b8]
push edi
mov byte [esp + 0x366c], 0x35
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
mov al, byte [esp + 0x13]
lea ecx, [esi + 0x4c0]
push edi
mov byte [esp + 0x3660], 0x36
mov byte [ecx], al
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea ecx, [esi + 0x4d0]
push edi
mov byte [esp + 0x3664], 0x37
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push 0xff
push edi
push edi
lea ecx, [esi + 0x4dc]
push edi
mov byte [esp + 0x366c], 0x38
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
push 0xff
push edi
push edi
lea ecx, [esi + 0x4e8]
push edi
mov byte [esp + 0x366c], 0x39
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
push edi
lea ecx, [esi + 0x4f0]
push edi
mov byte [esp + 0x3664], 0x3a
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
mov byte [esp + 0x365c], 0x3b
lea ecx, [esi + 0x4fc]
push 0xff
push edi
push edi
push edi
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
push edi
lea ecx, [esi + 0x504]
push edi
mov byte [esp + 0x3664], 0x3c
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x510]
push edi
mov byte [esp + 0x3664], 0x3d
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x51c]
push edi
mov byte [esp + 0x3664], 0x3e
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x528]
push edi
mov byte [esp + 0x3664], 0x3f
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x53c]
push edi
mov byte [esp + 0x3664], 0x40
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x54c]
push edi
mov byte [esp + 0x3664], 0x41
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x55c]
push edi
mov byte [esp + 0x3664], 0x42
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x56c]
push edi
mov byte [esp + 0x3664], 0x43
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x57c]
push edi
mov byte [esp + 0x3664], 0x44
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x58c]
push edi
mov byte [esp + 0x3664], 0x45
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x59c]
push edi
mov byte [esp + 0x3664], 0x46
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x5ac]
push edi
mov byte [esp + 0x3664], 0x47
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
mov byte [esp + 0x365c], 0x48
lea ecx, [esi + 0x5cc]
push 0xff
push edi
push edi
push edi
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
push 0xff
push edi
push edi
lea ecx, [esi + 0x5d8]
push edi
mov byte [esp + 0x366c], 0x49
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
push edi
lea ecx, [esi + 0x5e0]
push edi
mov byte [esp + 0x3664], 0x4a
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x5f0]
push edi
mov byte [esp + 0x3664], 0x4b
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x5fc]
push edi
mov byte [esp + 0x3664], 0x4c
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x608]
push edi
mov byte [esp + 0x3664], 0x4d
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x614]
push edi
mov byte [esp + 0x3664], 0x4e
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x620]
push edi
mov byte [esp + 0x3664], 0x4f
call sub.framework.dll_public:_void___thiscall_Dimension::constructor_int__int_
push 0xff
push edi
push edi
lea ecx, [esi + 0x62c]
push edi
mov byte [esp + 0x366c], 0x50
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
push 0xff
push edi
push edi
lea ecx, [esi + 0x63c]
push edi
mov byte [esp + 0x366c], 0x51
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
push edi
lea ecx, [esi + 0x650]
push edi
mov byte [esp + 0x3664], 0x52
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x65c]
push edi
mov byte [esp + 0x3664], 0x53
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
mov byte [esp + 0x3660], 0x54
lea ecx, [esi + 0x66c]
push edi
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x67c]
push edi
mov byte [esp + 0x3664], 0x55
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x68c]
push edi
mov byte [esp + 0x3664], 0x56
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x698]
push edi
mov byte [esp + 0x3664], 0x57
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x6a4]
push edi
mov byte [esp + 0x3664], 0x58
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
mov dl, byte [esp + 0x13]
lea ecx, [esi + 0x6cc]
push edi
mov byte [esp + 0x3660], 0x59
mov byte [ecx], dl
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea ecx, [esi + 0x6e4]
push edi
mov byte [esp + 0x3664], 0x5a
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x6f0]
push edi
mov byte [esp + 0x3664], 0x5b
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x700]
push edi
mov byte [esp + 0x3664], 0x5c
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x70c]
push edi
mov byte [esp + 0x3664], 0x5d
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push 0xff
push edi
push edi
lea ecx, [esi + 0x71c]
push edi
mov byte [esp + 0x366c], 0x5e
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
push edi
lea ecx, [esi + 0x72c]
push edi
mov byte [esp + 0x3664], 0x5f
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
lea ecx, [esi + 0x738]
push edi
mov byte [esp + 0x3664], 0x60
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
mov al, byte [esp + 0x13]
lea ecx, [esi + 0x748]
mov byte [esp + 0x365c], 0x61
mov byte [ecx], al
push edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov dl, byte [esp + 0x13]
lea ecx, [esi + 0x758]
push edi
mov byte [esp + 0x3660], 0x62
mov byte [ecx], dl
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov al, byte [esp + 0x13]
lea ecx, [esi + 0x768]
push edi
mov byte [esp + 0x3660], 0x63
mov byte [ecx], al
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov dl, byte [esp + 0x13]
lea ecx, [esi + 0x778]
push edi
mov byte [esp + 0x3660], 0x64
mov byte [ecx], dl
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov al, byte [esp + 0x13]
lea ecx, [esi + 0x788]
push edi
mov byte [esp + 0x3660], 0x65
mov byte [ecx], al
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov dl, byte [esp + 0x13]
lea ecx, [esi + 0x798]
push edi
mov byte [esp + 0x3660], 0x66
mov byte [ecx], dl
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov al, byte [esp + 0x13]
lea ecx, [esi + 0x7a8]
push edi
mov byte [esp + 0x3660], 0x67
mov byte [ecx], al
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov dl, byte [esp + 0x13]
lea ecx, [esi + 0x7b8]
push edi
mov byte [esp + 0x3660], 0x68
mov byte [ecx], dl
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x13]
lea ecx, [esi + 0x7c8]
push eax
mov byte [esp + 0x3660], 0x69
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x2eb]
lea ecx, [esi + 0x7d8]
push edx
mov byte [esp + 0x3660], 0x6a
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x33c]
lea ecx, [esi + 0x7e8]
push eax
mov byte [esp + 0x3660], 0x6b
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x33e]
lea ecx, [esi + 0x7f8]
push edx
mov byte [esp + 0x3660], 0x6c
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x340]
lea ecx, [esi + 0x808]
push eax
mov byte [esp + 0x3660], 0x6d
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x342]
lea ecx, [esi + 0x818]
push edx
mov byte [esp + 0x3660], 0x6e
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x344]
lea ecx, [esi + 0x828]
push eax
mov byte [esp + 0x3660], 0x6f
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x346]
lea ecx, [esi + 0x838]
push edx
mov byte [esp + 0x3660], 0x70
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x348]
lea ecx, [esi + 0x848]
push eax
mov byte [esp + 0x3660], 0x71
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x3f]
lea ecx, [esi + 0x858]
push edx
mov byte [esp + 0x3660], 0x72
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x1c7]
lea ecx, [esi + 0x868]
push eax
mov byte [esp + 0x3660], 0x73
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x41]
lea ecx, [esi + 0x878]
push edx
mov byte [esp + 0x3660], 0x74
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x28b]
lea ecx, [esi + 0x888]
push eax
mov byte [esp + 0x3660], 0x75
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x43]
lea ecx, [esi + 0x898]
push edx
mov byte [esp + 0x3660], 0x76
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x1c9]
lea ecx, [esi + 0x8a8]
push eax
mov byte [esp + 0x3660], 0x77
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x45]
lea ecx, [esi + 0x8b8]
push edx
mov byte [esp + 0x3660], 0x78
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x2ed]
lea ecx, [esi + 0x8c8]
push eax
mov byte [esp + 0x3660], 0x79
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x47]
lea ecx, [esi + 0x8d8]
push edx
mov byte [esp + 0x3660], 0x7a
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
mov byte [esp + 0x365c], 0x7b
lea ecx, [esi + 0x8e8]
lea eax, [esp + 0x1cb]
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x49]
lea ecx, [esi + 0x8f8]
push edx
mov byte [esp + 0x3660], 0x7c
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x28d]
lea ecx, [esi + 0x908]
push eax
mov byte [esp + 0x3660], 0x7d
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x4b]
lea ecx, [esi + 0x918]
push edx
mov byte [esp + 0x3660], 0x7e
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x1cd]
lea ecx, [esi + 0x928]
push eax
mov byte [esp + 0x3660], 0x7f
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x4d]
lea ecx, [esi + 0x938]
push edx
mov byte [esp + 0x3660], 0x80
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x34a]
lea ecx, [esi + 0x948]
push eax
mov byte [esp + 0x3660], 0x81
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x4f]
lea ecx, [esi + 0x958]
push edx
mov byte [esp + 0x3660], 0x82
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x1cf]
lea ecx, [esi + 0x968]
push eax
mov byte [esp + 0x3660], 0x83
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x51]
lea ecx, [esi + 0x978]
push edx
mov byte [esp + 0x3660], 0x84
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x28f]
lea ecx, [esi + 0x988]
push eax
mov byte [esp + 0x3660], 0x85
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x53]
lea ecx, [esi + 0x998]
push edx
mov byte [esp + 0x3660], 0x86
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x1d1]
lea ecx, [esi + 0x9a8]
push eax
mov byte [esp + 0x3660], 0x87
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x55]
lea ecx, [esi + 0x9b8]
push edx
mov byte [esp + 0x3660], 0x88
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea eax, [esp + 0x2ef]
lea ecx, [esi + 0x9c8]
push eax
mov byte [esp + 0x3660], 0x89
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
lea edx, [esp + 0x57]
lea ecx, [esi + 0x9d8]
push edx
mov byte [esp + 0x3660], 0x8a
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
mov edi, str.JewelConfigFile
or ecx, 0xffffffff
xor eax, eax
mov dword [esi], 0x456610
repne scasb al, byte es:[edi]
not ecx
dec ecx
mov byte [esp + 0x365c], 0x8b
push ecx
push str.JewelConfigFile
lea ecx, [esi + 0x9c]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_char_const___unsigned_int_]
lea eax, [esp + 0x1d3]
lea ecx, [esp + 0x1530]
push eax
push str.winonfirstmove
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x59]
mov byte [esp + 0x365c], 0x8c
push ecx
push str.game
lea ecx, [esp + 0x458]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x295]
sub esp, 0x10
mov byte [esp + 0x3670], 0x8d
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1544]
lea ecx, [esp + 0x464]
push eax
lea edx, [esp + 0x30e4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x8e
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
fcomp qword [0x456608]
fnstsw ax
test ah, 0x40
jne 0x4184bc
mov eax, 1
jmp 0x4184be
xor eax, eax
push 1
lea ecx, [esp + 0x30d0]
mov byte [esi + 0x128], al
mov byte [esp + 0x3660], 0x8d
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x454]
mov byte [esp + 0x3660], 0x8c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1534]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x5b]
lea ecx, [esp + 0x21d0]
push eax
push str.boardpos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1d5]
mov byte [esp + 0x365c], 0x8f
push ecx
push str.game
lea ecx, [esp + 0x478]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x90
mov ecx, esp
mov dword [esp + 0x28], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x21dc]
lea eax, [esp + 0x47c]
push edx
lea ecx, [esp + 0x28fc]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0xd0]
mov byte [esp + 0x3660], 0x91
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x28ec]
mov byte [esp + 0x365c], 0x90
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x474]
mov byte [esp + 0x3660], 0x8f
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x21d4]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x5d]
lea ecx, [esp + 0x1550]
push edx
push str.spacedim
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x31f]
lea ecx, [esp + 0x490]
push eax
push str.game
mov byte [esp + 0x3664], 0x92
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x93
mov ecx, esp
mov dword [esp + 0x28], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Dimension::constructor_int__int_
lea ecx, [esp + 0x155c]
lea edx, [esp + 0x49c]
push ecx
push edx
lea eax, [esp + 0x287c]
mov ecx, esi
push eax
call sub.framework.dll_public:_class_Dimension___thiscall_ConfigFile::ValueAsDimension_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Dimension_
push eax
lea ecx, [esi + 0xdc]
mov byte [esp + 0x3660], 0x94
call sub.framework.dll_public:_class_Dimension____thiscall_Dimension::operator_class_Dimension__
lea ecx, [esp + 0x2868]
mov byte [esp + 0x365c], 0x93
call sub.framework.dll_public_virtual:_void___thiscall_Dimension::destructor_void_
push 1
lea ecx, [esp + 0x494]
mov byte [esp + 0x3660], 0x92
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1554]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x5f]
push ecx
push str.startpoints
lea ecx, [esp + 0x1db8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1d7]
lea ecx, [esp + 0x4b0]
push edx
push str.game
mov byte [esp + 0x3664], 0x95
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0x65]
sub esp, 0x10
mov byte [esp + 0x3670], 0x96
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
push 0x46cf38
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1dc4]
lea edx, [esp + 0x4c4]
push ecx
lea eax, [esp + 0x3254]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x97
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x3240]
mov dword [esi + 0x138], eax
mov byte [esp + 0x3660], 0x96
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x4b4]
mov byte [esp + 0x3660], 0x95
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1db4]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x293]
push ecx
push 0x46cf34
lea ecx, [esp + 0x4f8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x63]
lea ecx, [esp + 0x1570]
push edx
push str.lose
mov byte [esp + 0x3664], 0x98
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x4d0]
lea edx, [esp + 0x1d9]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x99
mov ecx, esp
mov dword [esp + 0x34], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x508]
lea ecx, [esp + 0x1588]
push eax
lea edx, [esp + 0x3188]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x9a
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x4d0]
mov byte [esp + 0x365c], 0x9b
mov ecx, dword [eax]
push ecx
push 0
push edx
mov ecx, ebx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x4d4]
mov byte [esp + 0x3660], 0x9a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3170]
mov byte [esp + 0x3660], 0x99
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1574]
mov byte [esp + 0x3660], 0x98
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x4f4]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x65]
lea ecx, [esp + 0x510]
push eax
push 0x46cf28
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2f1]
mov byte [esp + 0x365c], 0x9c
push ecx
push str.lose
lea ecx, [esp + 0x23f8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x9d
mov ecx, esp
mov dword [esp + 0x28], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x51c]
lea eax, [esp + 0x23fc]
push edx
lea ecx, [esp + 0x280c]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
mov byte [esp + 0x365c], 0x9e
push eax
lea ecx, [esi + 0xf8]
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x27fc]
mov byte [esp + 0x365c], 0x9d
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x23f4]
mov byte [esp + 0x3660], 0x9c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x514]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x67]
lea ecx, [esp + 0x530]
push edx
push str.width
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1db]
lea ecx, [esp + 0x1590]
push eax
push str.lose
mov byte [esp + 0x3664], 0x9f
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x6d]
sub esp, 0x10
mov byte [esp + 0x3670], 0xa0
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x544]
lea ecx, [esp + 0x15a4]
push eax
lea edx, [esp + 0x2a24]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xa1
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2a10]
mov dword [esi + 0x104], eax
mov byte [esp + 0x3660], 0xa0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1594]
mov byte [esp + 0x3660], 0x9f
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x534]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x295]
lea ecx, [esp + 0x550]
push eax
push str.justify
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x6b]
mov byte [esp + 0x365c], 0xa2
push ecx
push str.lose
lea ecx, [esp + 0x1dd8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x1e1]
sub esp, 0x10
mov byte [esp + 0x3670], 0xa3
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x564]
lea ecx, [esp + 0x1de4]
push eax
lea edx, [esp + 0x2e64]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xa4
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2e50]
mov dword [esi + 0x108], eax
mov byte [esp + 0x3660], 0xa3
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1dd4]
mov byte [esp + 0x3660], 0xa2
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x554]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x6d]
lea ecx, [esp + 0x570]
push eax
push 0x46cf14
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x337]
mov byte [esp + 0x365c], 0xa5
push ecx
push str.lose
lea ecx, [esp + 0x15b8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0xa6
mov ecx, esp
mov dword [esp + 0x24], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea edx, [esp + 0x578]
lea eax, [esp + 0x15b8]
push edx
lea ecx, [esp + 0x3dc]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
push eax
lea ecx, [esi + 0x10c]
mov byte [esp + 0x3660], 0xa7
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x3d0]
mov byte [esp + 0x365c], 0xa6
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0x15b4]
mov byte [esp + 0x3660], 0xa5
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x574]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
sub esp, 0x10
lea edx, [esp + 0x7f]
mov ecx, esp
mov dword [esp + 0x2c], esp
push edx
push str.fontstyle
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x1ff]
mov ecx, esp
mov dword [esp + 0x38], esp
push eax
push str.fontsize
mov byte [esp + 0x3684], 0xa8
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0xa1]
mov ecx, esp
mov dword [esp + 0x44], esp
push edx
push str.font
mov byte [esp + 0x3694], 0xa9
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x2d7]
mov ecx, esp
mov dword [esp + 0x4c], esp
push eax
push str.lose
mov byte [esp + 0x36a4], 0xaa
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x369c], 0x8b
call sub.framework.dll_public_virtual:_class_Font____thiscall_ConfigFile::NewFont_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___
lea ecx, [esp + 0x73]
mov dword [esi + 0x114], eax
push ecx
push str.text
lea ecx, [esp + 0x15d8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1e1]
lea ecx, [esp + 0x590]
push edx
push str.lose
mov byte [esp + 0x3664], 0xab
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x21f0]
lea edx, [esp + 0x75]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xac
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x15e8]
lea ecx, [esp + 0x5a8]
push eax
lea edx, [esp + 0x2a48]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xad
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x21f0]
mov byte [esp + 0x365c], 0xae
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x118]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x21f4]
mov byte [esp + 0x3660], 0xad
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov byte [esp + 0x365c], 0xac
push 1
lea ecx, [esp + 0x2a30]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x594]
mov byte [esp + 0x3660], 0xab
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x15d4]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2f3]
lea ecx, [esp + 0x1df0]
push eax
push str.lives
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x77]
mov byte [esp + 0x365c], 0xaf
push ecx
push str.game
lea ecx, [esp + 0x5b8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40080000
lea edx, [esp + 0x1df8]
push 0
lea eax, [esp + 0x5bc]
push edx
lea ecx, [esp + 0x307c]
push eax
push ecx
mov ecx, esi
mov byte [esp + 0x3674], 0xb0
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xb1
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x3070]
mov dword [esi + 0x134], eax
mov byte [esp + 0x3660], 0xb0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x5b4]
mov byte [esp + 0x3660], 0xaf
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1df4]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x1e3]
lea ecx, [esp + 0x15f0]
push edx
push str.silverpoints
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x79]
lea ecx, [esp + 0x5d0]
push eax
push str.game
mov byte [esp + 0x3664], 0xb2
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40390000
lea ecx, [esp + 0x15f8]
push 0
lea edx, [esp + 0x5dc]
push ecx
lea eax, [esp + 0x2a5c]
push edx
push eax
mov ecx, esi
mov byte [esp + 0x3674], 0xb3
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov byte [esp + 0x365c], 0xb4
mov ecx, eax
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2a50]
mov dword [esi + 0x14c], eax
mov byte [esp + 0x3660], 0xb3
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x5d4]
mov byte [esp + 0x3660], 0xb2
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x15f4]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x299]
push ecx
push str.goldpoints
lea ecx, [esp + 0x25f8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x7b]
lea ecx, [esp + 0x5f0]
push edx
push str.game
mov byte [esp + 0x3664], 0xb5
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40490000
lea eax, [esp + 0x25f8]
push 0
lea ecx, [esp + 0x5fc]
push eax
lea edx, [esp + 0x2e7c]
push ecx
push edx
mov ecx, esi
mov byte [esp + 0x3674], 0xb6
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xb7
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2e70]
mov dword [esi + 0x150], eax
mov byte [esp + 0x3660], 0xb6
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x5f4]
mov byte [esp + 0x3660], 0xb5
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x25f4]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1e5]
lea ecx, [esp + 0x1610]
push eax
push str.incpoints
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x7d]
mov byte [esp + 0x365c], 0xb8
push ecx
push str.game
lea ecx, [esp + 0x618]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x3ff00000
lea edx, [esp + 0x1618]
push 0
lea eax, [esp + 0x61c]
push edx
mov byte [esp + 0x366c], 0xb9
push eax
lea ecx, [esp + 0x2a80]
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xba
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2a70]
mov dword [esi + 0x13c], eax
mov byte [esp + 0x3660], 0xb9
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x614]
mov byte [esp + 0x3660], 0xb8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1614]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x321]
lea ecx, [esp + 0x1e10]
push edx
push str.maxmultiple
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x7f]
lea ecx, [esp + 0x630]
push eax
push str.game
mov byte [esp + 0x3664], 0xbb
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40240000
lea ecx, [esp + 0x1e18]
push 0
lea edx, [esp + 0x63c]
push ecx
lea eax, [esp + 0x326c]
push edx
push eax
mov ecx, esi
mov byte [esp + 0x3674], 0xbc
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xbd
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x3260]
mov dword [esi + 0x140], eax
mov byte [esp + 0x3660], 0xbc
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x634]
mov byte [esp + 0x3660], 0xbb
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1e14]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x1e7]
push ecx
push str.bonuslifescore
lea ecx, [esp + 0x1638]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x81]
lea ecx, [esp + 0x650]
push edx
push str.game
mov byte [esp + 0x3664], 0xbe
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40e86a00
mov byte [esp + 0x3664], 0xbf
push 0
lea eax, [esp + 0x163c]
lea ecx, [esp + 0x65c]
push eax
lea edx, [esp + 0x2a9c]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xc0
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2a90]
mov dword [esi + 0x144], eax
mov byte [esp + 0x3660], 0xbf
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x654]
mov byte [esp + 0x3660], 0xbe
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1634]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x29b]
lea ecx, [esp + 0x2210]
push eax
push str.bonuslifescore2
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x83]
mov byte [esp + 0x365c], 0xc1
push ecx
push str.game
lea ecx, [esp + 0x678]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40f86a00
lea edx, [esp + 0x2218]
push 0
lea eax, [esp + 0x67c]
push edx
lea ecx, [esp + 0x2e9c]
push eax
push ecx
mov ecx, esi
mov byte [esp + 0x3674], 0xc2
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xc3
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2e90]
mov dword [esi + 0x148], eax
mov byte [esp + 0x3660], 0xc2
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x674]
mov byte [esp + 0x3660], 0xc1
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2214]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x1e9]
lea ecx, [esp + 0x1650]
push edx
push str.bonuslifechance
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x85]
lea ecx, [esp + 0x690]
push eax
push str.game
mov byte [esp + 0x3664], 0xc4
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40590000
lea ecx, [esp + 0x1658]
push 0
lea edx, [esp + 0x69c]
push ecx
lea eax, [esp + 0x2abc]
push edx
push eax
mov ecx, esi
mov byte [esp + 0x3674], 0xc5
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xc6
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2ab0]
mov dword [esi + 0x16c], eax
mov byte [esp + 0x3660], 0xc5
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x694]
mov byte [esp + 0x3660], 0xc4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1654]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x2f5]
push ecx
push str.bonusgoldchance
lea ecx, [esp + 0x1e38]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x87]
lea ecx, [esp + 0x6b0]
push edx
push str.game
mov byte [esp + 0x3664], 0xc7
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40490000
lea eax, [esp + 0x1e38]
push 0
lea ecx, [esp + 0x6bc]
push eax
lea edx, [esp + 0x309c]
push ecx
push edx
mov ecx, esi
mov byte [esp + 0x3674], 0xc8
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xc9
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x3090]
mov dword [esi + 0x170], eax
mov byte [esp + 0x3660], 0xc8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x6b4]
mov byte [esp + 0x3660], 0xc7
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1e34]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1eb]
lea ecx, [esp + 0x1670]
push eax
push str.bonustimechance
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov byte [esp + 0x365c], 0xca
lea ecx, [esp + 0x89]
push ecx
push str.game
lea ecx, [esp + 0x6d8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40390000
lea edx, [esp + 0x1678]
push 0
lea eax, [esp + 0x6dc]
push edx
lea ecx, [esp + 0x2adc]
push eax
push ecx
mov ecx, esi
mov byte [esp + 0x3674], 0xcb
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xcc
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2ad0]
mov dword [esi + 0x174], eax
mov byte [esp + 0x3660], 0xcb
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x6d4]
mov byte [esp + 0x3660], 0xca
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1674]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x29d]
lea ecx, [esp + 0x2410]
push edx
push str.bonuspointschance
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x8b]
lea ecx, [esp + 0x6f0]
push eax
push str.game
mov byte [esp + 0x3664], 0xcd
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x402e0000
lea ecx, [esp + 0x2418]
push 0
lea edx, [esp + 0x6fc]
push ecx
lea eax, [esp + 0x2ebc]
push edx
push eax
mov ecx, esi
mov byte [esp + 0x3674], 0xce
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xcf
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2eb0]
mov dword [esi + 0x178], eax
mov byte [esp + 0x3660], 0xce
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x6f4]
mov byte [esp + 0x3660], 0xcd
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2414]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x1ed]
push ecx
push str.cursebonusdeduction
lea ecx, [esp + 0x1698]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x8d]
lea ecx, [esp + 0x710]
push edx
push str.game
mov byte [esp + 0x3664], 0xd0
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40390000
lea eax, [esp + 0x1698]
push 0
lea ecx, [esp + 0x71c]
push eax
lea edx, [esp + 0x2afc]
push ecx
push edx
mov ecx, esi
mov byte [esp + 0x3674], 0xd1
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xd2
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2af0]
mov dword [esi + 0x154], eax
mov byte [esp + 0x3660], 0xd1
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x714]
mov byte [esp + 0x3660], 0xd0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1694]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x343]
lea ecx, [esp + 0x1e50]
push eax
push str.cursebonus
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x8f]
mov byte [esp + 0x365c], 0xd3
push ecx
push str.game
lea ecx, [esp + 0x738]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40568000
lea edx, [esp + 0x1e58]
push 0
lea eax, [esp + 0x73c]
push edx
lea ecx, [esp + 0x319c]
push eax
push ecx
mov ecx, esi
mov byte [esp + 0x3674], 0xd4
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xd5
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x3190]
mov dword [esi + 0x158], eax
mov byte [esp + 0x3660], 0xd4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x734]
mov byte [esp + 0x3660], 0xd3
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov byte [esp + 0x365c], 0x8b
push 1
lea ecx, [esp + 0x1e54]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x1ef]
lea ecx, [esp + 0x16b0]
push edx
push str.dialogfadetime
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x91]
lea ecx, [esp + 0x750]
push eax
push str.game
mov byte [esp + 0x3664], 0xd6
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40690000
lea ecx, [esp + 0x16b8]
push 0
lea edx, [esp + 0x75c]
push ecx
lea eax, [esp + 0x2b1c]
push edx
push eax
mov ecx, esi
mov byte [esp + 0x3674], 0xd7
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xd8
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2b10]
mov dword [esi + 0x15c], eax
mov byte [esp + 0x3660], 0xd7
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x754]
mov byte [esp + 0x3660], 0xd6
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x16b4]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x29f]
push ecx
push str.dialogshadow
lea ecx, [esp + 0x2238]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x93]
lea ecx, [esp + 0x770]
push edx
push str.game
mov byte [esp + 0x3664], 0xd9
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xda
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x223c]
lea ecx, [esp + 0x77c]
push eax
lea edx, [esp + 0x2620]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x160]
mov byte [esp + 0x3660], 0xdb
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
mov byte [esp + 0x365c], 0xda
lea ecx, [esp + 0x2610]
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x774]
mov byte [esp + 0x3660], 0xd9
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2234]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1f1]
lea ecx, [esp + 0x16d0]
push eax
push str.masterbonusflag
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x95]
mov byte [esp + 0x365c], 0xdc
push ecx
push str.game
lea ecx, [esp + 0x798]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x2fb]
sub esp, 0x10
mov byte [esp + 0x3670], 0xdd
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x16e4]
lea ecx, [esp + 0x7a4]
push eax
lea edx, [esp + 0x2ee4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xde
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
fcomp qword [0x456608]
fnstsw ax
test ah, 0x40
jne 0x4199fc
mov eax, 1
jmp 0x4199fe
xor eax, eax
push 1
lea ecx, [esp + 0x2ed0]
mov byte [esi + 0x129], al
mov byte [esp + 0x3660], 0xdd
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x794]
mov byte [esp + 0x3660], 0xdc
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x16d4]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x97]
lea ecx, [esp + 0x1e70]
push eax
push str.cursecycle
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1f3]
mov byte [esp + 0x365c], 0xdf
push ecx
push str.game
lea ecx, [esp + 0x7b8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x9d]
sub esp, 0x10
mov byte [esp + 0x3670], 0xe0
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1e84]
lea ecx, [esp + 0x7c4]
push eax
lea edx, [esp + 0x2b44]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xe1
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2b30]
mov dword [esi + 0x12c], eax
mov byte [esp + 0x3660], 0xe0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x7b4]
mov byte [esp + 0x3660], 0xdf
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1e74]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2a1]
lea ecx, [esp + 0x16f0]
push eax
push str.silvercycle
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x9b]
mov byte [esp + 0x365c], 0xe2
push ecx
push str.game
lea ecx, [esp + 0x7d8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x1f9]
sub esp, 0x10
mov byte [esp + 0x3670], 0xe3
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1704]
lea ecx, [esp + 0x7e4]
push eax
lea edx, [esp + 0x30c4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xe4
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x30b0]
mov dword [esi + 0x130], eax
mov byte [esp + 0x3660], 0xe3
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x7d4]
mov byte [esp + 0x3660], 0xe2
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x16f4]
mov byte [esp + 0x3660], 0x8b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x9d]
lea ecx, [esp + 0x2510]
push eax
push str.bonustimevalues
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x323]
mov byte [esp + 0x365c], 0xe5
push ecx
push str.game
lea ecx, [esp + 0x7f8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xe6
mov ecx, esp
mov dword [esp + 0x18], esp
push 0x1e
push 0xf
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x251c]
lea eax, [esp + 0x7fc]
push edx
lea ecx, [esp + 0x35c]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push 1
lea ecx, [esp + 0x7f4]
mov byte [esp + 0x3660], 0xe9
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2514]
mov byte [esp + 0x3660], 0xe8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov edx, dword [esp + 0x350]
lea ecx, [esp + 0x9f]
mov dword [esi + 0x17c], edx
mov eax, dword [esp + 0x354]
push ecx
push str.itembonuspoints
lea ecx, [esp + 0x1718]
mov dword [esi + 0x180], eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1f7]
mov byte [esp + 0x365c], 0xea
push edx
push str.game
lea ecx, [esp + 0x818]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xeb
mov ecx, esp
mov dword [esp + 0x18], esp
push 0x1f4
push 0x64
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x171c]
lea ecx, [esp + 0x81c]
push eax
lea edx, [esp + 0x2968]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esp + 0x350]
mov byte [esp + 0x3660], 0xec
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2958]
mov byte [esp + 0x365c], 0xeb
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x814]
mov byte [esp + 0x3660], 0xea
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1714]
mov byte [esp + 0x3660], 0xe8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov eax, dword [esp + 0x350]
lea edx, [esp + 0xa1]
mov dword [esi + 0x184], eax
mov ecx, dword [esp + 0x354]
mov dword [esi + 0x188], ecx
push edx
push str.itembonusincrement
lea ecx, [esp + 0x1e98]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2a3]
lea ecx, [esp + 0x830]
push eax
push str.game
mov byte [esp + 0x3664], 0xed
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0xa7]
sub esp, 0x10
mov byte [esp + 0x3670], 0xee
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46cdac
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1ea4]
lea ecx, [esp + 0x844]
push eax
lea edx, [esp + 0x2b64]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xef
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2b50]
mov dword [esi + 0x18c], eax
mov byte [esp + 0x3660], 0xee
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov byte [esp + 0x365c], 0xed
push 1
lea ecx, [esp + 0x834]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1e94]
mov byte [esp + 0x3660], 0xe8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1f9]
lea ecx, [esp + 0x1730]
push eax
push str.winbonuspoints
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xa5]
mov byte [esp + 0x365c], 0xf0
push ecx
push str.game
lea ecx, [esp + 0x858]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xf1
mov ecx, esp
mov dword [esp + 0x18], esp
push 0x1388
push 0x64
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x173c]
lea eax, [esp + 0x85c]
push edx
lea ecx, [esp + 0x265c]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esp + 0x350]
mov byte [esp + 0x3660], 0xf2
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x264c]
mov byte [esp + 0x365c], 0xf1
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x854]
mov byte [esp + 0x3660], 0xf0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1734]
mov byte [esp + 0x3660], 0xe8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov edx, dword [esp + 0x350]
lea ecx, [esp + 0x2f9]
mov dword [esi + 0x190], edx
mov eax, dword [esp + 0x354]
push ecx
push str.winbonusincrement
lea ecx, [esp + 0x2258]
mov dword [esi + 0x194], eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0xa7]
lea ecx, [esp + 0x870]
push edx
push str.game
mov byte [esp + 0x3664], 0xf3
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0x1ff]
sub esp, 0x10
mov byte [esp + 0x3670], 0xf4
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
push 0x46cdac
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2264]
lea edx, [esp + 0x884]
push ecx
lea eax, [esp + 0x2f04]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xf5
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2ef0]
mov dword [esi + 0x198], eax
mov byte [esp + 0x3660], 0xf4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x874]
mov byte [esp + 0x3660], 0xf3
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2254]
mov byte [esp + 0x3660], 0xe8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0xa9]
push ecx
push str.between0img
lea ecx, [esp + 0x8b8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2a5]
lea ecx, [esp + 0x1750]
push edx
push str.game
mov byte [esp + 0x3664], 0xf6
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x890]
lea edx, [esp + 0xab]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xf7
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x8c8]
lea ecx, [esp + 0x1768]
push eax
lea edx, [esp + 0x2b88]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xf8
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x890]
mov byte [esp + 0x365c], 0xf9
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x364]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x894]
mov byte [esp + 0x3660], 0xf8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2b70]
mov byte [esp + 0x3660], 0xf7
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1754]
mov byte [esp + 0x3660], 0xf6
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov byte [esp + 0x365c], 0xe8
push 1
lea ecx, [esp + 0x8b4]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1fd]
lea ecx, [esp + 0x1770]
push eax
push str.betweenbackimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xad]
mov byte [esp + 0x365c], 0xfa
push ecx
push str.game
lea ecx, [esp + 0x8d8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1eb0]
lea eax, [esp + 0x339]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xfb
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1788]
lea edx, [esp + 0x8e8]
push ecx
lea eax, [esp + 0x3228]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xfc
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1eb0]
mov byte [esp + 0x365c], 0xfd
mov edx, dword [ecx]
lea ecx, [esi + 0x380]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1eb4]
mov byte [esp + 0x3660], 0xfc
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3210]
mov byte [esp + 0x3660], 0xfb
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x8d4]
mov byte [esp + 0x3660], 0xfa
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1774]
mov byte [esp + 0x3660], 0xe8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0xaf]
push ecx
lea ecx, [esp + 0x35c]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::allocator_char__const__]
mov ebx, dword [sym.imp.MSVCRT.dll_sprintf]
mov edi, 1
mov byte [esp + 0x365c], 0xfe
mov dword [esp + 0x1c], edi
push edi
lea edx, [esp + 0x3270]
push str.level_d
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x1ff]
lea ecx, [esp + 0x910]
push eax
push 0x46cf34
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xb1]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0x2438]
mov byte [esp + 0x3664], 0xff
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x8f0]
lea edx, [esp + 0x2a7]
push eax
push 1
sub esp, 0x10
mov dword [esp + 0x3674], 0x100
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46da80
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x928]
lea ecx, [esp + 0x2448]
push eax
lea edx, [esp + 0x2ba8]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 1
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
lea eax, [esp + 0x8f0]
lea ecx, [esp + 0x1a70]
push eax
mov byte [esp + 0x3660], 2
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__]
push 1
lea ecx, [esp + 0x8f4]
mov byte [esp + 0x3660], 7
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2b90]
mov byte [esp + 0x3660], 6
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2434]
mov byte [esp + 0x3660], 5
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x914]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x1a70]
push 0x46da80
push ecx
call dword [sym.imp.MSVCP60.dll_bool___cdecl_std::operator__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___char_const__]
add esp, 8
test al, al
je 0x41cb46
push 0x10c
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0xc], eax
test eax, eax
mov byte [esp + 0x365c], 8
je 0x41a427
mov ecx, eax
call fcn.00428010
jmp 0x41a429
xor eax, eax
lea edx, [esp + 0xb3]
lea ecx, [esp + 0x1ed0]
push edx
push 0x46cf34
mov byte [esp + 0x3664], 4
mov dword [esp + 0x28], eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x201]
lea ecx, [esp + 0x326c]
push eax
push ecx
lea ecx, [esp + 0x938]
mov byte [esp + 0x3664], 9
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1790]
lea eax, [esp + 0xb5]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xa
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46da80
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1ee8]
lea edx, [esp + 0x948]
push ecx
lea eax, [esp + 0x2f28]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xb
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov edx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
mov ecx, dword [esp + 0x20]
add ecx, 0x20
mov byte [esp + 0x365c], 0xc
mov eax, dword [edx]
lea edx, [esp + 0x1790]
push eax
push 0
push edx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1794]
mov byte [esp + 0x3660], 0xb
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2f10]
mov byte [esp + 0x3660], 0xa
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x934]
mov byte [esp + 0x3660], 9
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1ed4]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov eax, dword [esp + 0x20]
lea ecx, [esp + 0x2fb]
push ecx
push str.name
lea ecx, [esp + 0x978]
mov dword [eax + 0x40], edi
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0xb7]
lea eax, [esp + 0x326c]
push edx
push eax
lea ecx, [esp + 0x17b8]
mov byte [esp + 0x3664], 0xd
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x950]
lea edx, [esp + 0x203]
push ecx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xe
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x988]
lea ecx, [esp + 0x17c8]
push eax
lea edx, [esp + 0x2bc8]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xf
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [esp + 0x20]
mov edx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
mov byte [esp + 0x365c], 0x10
lea ecx, [eax + 0x10]
mov eax, dword [edx]
push eax
lea edx, [esp + 0x954]
push 0
push edx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x954]
mov byte [esp + 0x3660], 0xf
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2bb0]
mov byte [esp + 0x3660], 0xe
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x17b4]
mov byte [esp + 0x3660], 0xd
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x974]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0xb9]
lea ecx, [esp + 0x17d0]
push eax
push str.music
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2a9]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0x998]
mov byte [esp + 0x3664], 0x11
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2270]
lea edx, [esp + 0xbb]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x12
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x17e8]
lea ecx, [esp + 0x9a8]
push eax
push ecx
lea edx, [esp + 0x29fc]
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x13
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [esp + 0x20]
mov edx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
mov byte [esp + 0x365c], 0x14
lea ecx, [eax + 0x30]
mov eax, dword [edx]
push eax
lea edx, [esp + 0x2274]
push 0
push edx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x2274]
mov byte [esp + 0x3660], 0x13
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x29e0]
mov byte [esp + 0x3660], 0x12
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x994]
mov byte [esp + 0x3660], 0x11
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x17d4]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x205]
lea ecx, [esp + 0x9d0]
push eax
push str.betweenimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xbd]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0x1ef8]
mov byte [esp + 0x3664], 0x15
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x9b0]
lea edx, [esp + 0x325]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x16
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x9e8]
lea ecx, [esp + 0x1f08]
push eax
lea edx, [esp + 0x2be8]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x17
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [esp + 0x20]
mov edx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
mov byte [esp + 0x365c], 0x18
lea ecx, [eax + 0x44]
mov eax, dword [edx]
push eax
lea edx, [esp + 0x9b4]
push 0
push edx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x9b4]
mov byte [esp + 0x3660], 0x17
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2bd0]
mov byte [esp + 0x3660], 0x16
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1ef4]
mov byte [esp + 0x3660], 0x15
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x9d4]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0xbf]
lea ecx, [esp + 0x9f0]
push eax
push str.continuepos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x207]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0x17f8]
mov byte [esp + 0x3664], 0x19
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x1a
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x9fc]
lea ecx, [esp + 0x17fc]
push eax
lea edx, [esp + 0x2824]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
mov eax, dword [esp + 0x24]
mov byte [esp + 0x3660], 0x1b
lea ecx, [eax + 0x54]
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2814]
mov byte [esp + 0x365c], 0x1a
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x17f4]
mov byte [esp + 0x3660], 0x19
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x9f4]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0xc1]
push ecx
push str.againpos
lea ecx, [esp + 0xa18]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2ab]
lea eax, [esp + 0x326c]
push edx
push eax
lea ecx, [esp + 0x2598]
mov byte [esp + 0x3664], 0x1c
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x1d
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0xa1c]
lea edx, [esp + 0x259c]
push ecx
lea eax, [esp + 0x2674]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
mov ecx, dword [esp + 0x20]
push eax
add ecx, 0x60
mov byte [esp + 0x3660], 0x1e
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2664]
mov byte [esp + 0x365c], 0x1d
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x2594]
mov byte [esp + 0x3660], 0x1c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xa14]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0xc3]
lea ecx, [esp + 0xa30]
push edx
push str.menupos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x209]
lea ecx, [esp + 0x326c]
push eax
push ecx
lea ecx, [esp + 0x1818]
mov byte [esp + 0x3664], 0x1f
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x20
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0xa3c]
lea eax, [esp + 0x181c]
push edx
lea ecx, [esp + 0x2974]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
mov edx, dword [esp + 0x20]
push eax
mov byte [esp + 0x3660], 0x21
lea ecx, [edx + 0x6c]
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2964]
mov byte [esp + 0x365c], 0x20
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1814]
mov byte [esp + 0x3660], 0x1f
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xa34]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0xc5]
lea ecx, [esp + 0xa50]
push eax
push str.firstitemnum
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov byte [esp + 0x365c], 0x22
lea ecx, [esp + 0x2fd]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0x1f18]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0xcb]
sub esp, 0x10
mov byte [esp + 0x3670], 0x23
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xa64]
lea edx, [esp + 0x1f24]
push ecx
lea eax, [esp + 0x2f44]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x24
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x20]
push 1
mov byte [esp + 0x3660], 0x23
mov dword [ecx + 0x78], eax
lea ecx, [esp + 0x2f30]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1f14]
mov byte [esp + 0x3660], 0x22
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xa54]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x20b]
lea ecx, [esp + 0x2290]
push edx
push str.statueeyesimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xc9]
lea ecx, [esp + 0x326c]
push eax
push ecx
lea ecx, [esp + 0xa78]
mov byte [esp + 0x3664], 0x25
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1830]
lea eax, [esp + 0x2ad]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x26
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x22a8]
lea edx, [esp + 0xa88]
push ecx
lea eax, [esp + 0x2c08]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x27
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov edx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
mov ecx, dword [esp + 0x20]
add ecx, 0x7c
mov byte [esp + 0x365c], 0x28
mov eax, dword [edx]
lea edx, [esp + 0x1830]
push eax
push 0
push edx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1834]
mov byte [esp + 0x3660], 0x27
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2bf0]
mov byte [esp + 0x3660], 0x26
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xa74]
mov byte [esp + 0x3660], 0x25
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2294]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0xcb]
lea ecx, [esp + 0x1850]
push eax
push str.statueeyespos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x20d]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0xa98]
mov byte [esp + 0x3664], 0x29
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x2a
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x185c]
lea ecx, [esp + 0xa9c]
push eax
lea edx, [esp + 0x268c]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
mov eax, dword [esp + 0x24]
mov byte [esp + 0x3660], 0x2b
lea ecx, [eax + 0x8c]
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x267c]
mov byte [esp + 0x365c], 0x2a
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xa94]
mov byte [esp + 0x3660], 0x29
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1854]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0xcd]
push ecx
push str.statueeyesframes
lea ecx, [esp + 0x1f38]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x349]
mov byte [esp + 0x365c], 0x2c
push edx
lea eax, [esp + 0x3270]
lea ecx, [esp + 0xab4]
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0xd3]
sub esp, 0x10
mov byte [esp + 0x3670], 0x2d
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1f44]
lea ecx, [esp + 0xac4]
push eax
lea edx, [esp + 0x31c4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x2e
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x20]
push 1
mov byte [esp + 0x3660], 0x2d
mov dword [ecx + 0x98], eax
lea ecx, [esp + 0x31b0]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xab4]
mov byte [esp + 0x3660], 0x2c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1f34]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x20f]
lea ecx, [esp + 0x1870]
push edx
push str.statueeyesanimspeed
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xd1]
lea ecx, [esp + 0x326c]
push eax
push ecx
lea ecx, [esp + 0xad8]
mov byte [esp + 0x3664], 0x2f
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x2b3]
sub esp, 0x10
mov byte [esp + 0x3670], 0x30
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1884]
lea ecx, [esp + 0xae4]
push eax
lea edx, [esp + 0x2c24]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x31
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x20]
mov byte [esp + 0x365c], 0x30
push 1
mov dword [ecx + 0x9c], eax
lea ecx, [esp + 0x2c10]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xad4]
mov byte [esp + 0x3660], 0x2f
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1874]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0xd3]
lea ecx, [esp + 0xb10]
push edx
push str.statueeyessequence
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x211]
lea ecx, [esp + 0x326c]
push eax
push ecx
lea ecx, [esp + 0x2458]
mov byte [esp + 0x3664], 0x32
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0xaf0]
lea eax, [esp + 0xd5]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x33
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xb28]
lea edx, [esp + 0x2468]
push ecx
lea eax, [esp + 0x2f68]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x34
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov edx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
mov ecx, dword [esp + 0x20]
add ecx, 0xa0
mov byte [esp + 0x365c], 0x35
mov eax, dword [edx]
lea edx, [esp + 0xaf0]
push eax
push 0
push edx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0xaf4]
mov byte [esp + 0x3660], 0x34
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2f50]
mov byte [esp + 0x3660], 0x33
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2454]
mov byte [esp + 0x3660], 0x32
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xb14]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2ff]
lea ecx, [esp + 0x1f50]
push eax
push str.statueeyessequence2
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov byte [esp + 0x365c], 0x36
lea ecx, [esp + 0xd7]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0xb38]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1890]
lea edx, [esp + 0x213]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x37
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1f68]
lea ecx, [esp + 0xb48]
push eax
lea edx, [esp + 0x2c48]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x38
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [esp + 0x20]
mov edx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
mov byte [esp + 0x365c], 0x39
lea ecx, [eax + 0xb0]
mov eax, dword [edx]
push eax
lea edx, [esp + 0x1894]
push 0
push edx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1894]
mov byte [esp + 0x3660], 0x38
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2c30]
mov byte [esp + 0x3660], 0x37
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xb34]
mov byte [esp + 0x3660], 0x36
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1f54]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0xd9]
lea ecx, [esp + 0xb70]
push eax
push str.statueeyessequence3
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2b1]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0x18b8]
mov byte [esp + 0x3664], 0x3a
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xb50]
lea edx, [esp + 0xdb]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x3b
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xb88]
lea ecx, [esp + 0x18c8]
push eax
lea edx, [esp + 0x3108]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x3c
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [esp + 0x20]
mov edx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
mov byte [esp + 0x365c], 0x3d
lea ecx, [eax + 0xc0]
mov eax, dword [edx]
push eax
lea edx, [esp + 0xb54]
push 0
push edx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0xb54]
mov byte [esp + 0x3660], 0x3c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x30f0]
mov byte [esp + 0x3660], 0x3b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x18b4]
mov byte [esp + 0x3660], 0x3a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xb74]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x215]
lea ecx, [esp + 0x18d0]
push eax
push str.statueeyessequence4
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xdd]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0xb98]
mov byte [esp + 0x3664], 0x3e
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x22b0]
lea edx, [esp + 0x327]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x3f
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x18e8]
lea ecx, [esp + 0xba8]
push eax
lea edx, [esp + 0x2c68]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x40
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [esp + 0x20]
mov byte [esp + 0x365c], 0x41
lea ecx, [eax + 0xd0]
mov edx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
mov eax, dword [edx]
lea edx, [esp + 0x22b0]
push eax
push 0
push edx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x22b4]
mov byte [esp + 0x3660], 0x40
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2c50]
mov byte [esp + 0x3660], 0x3f
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xb94]
mov byte [esp + 0x3660], 0x3e
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x18d4]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0xdf]
lea ecx, [esp + 0xbd0]
push eax
push str.statueeyessequence5
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x217]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0x1f78]
mov byte [esp + 0x3664], 0x42
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xbb0]
lea edx, [esp + 0xe1]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x43
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xbe8]
lea ecx, [esp + 0x1f88]
push eax
lea edx, [esp + 0x2f88]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x44
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [esp + 0x20]
mov edx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
mov byte [esp + 0x365c], 0x45
lea ecx, [eax + 0xe0]
mov eax, dword [edx]
push eax
lea edx, [esp + 0xbb4]
push 0
push edx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0xbb4]
mov byte [esp + 0x3660], 0x44
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2f70]
mov byte [esp + 0x3660], 0x43
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov byte [esp + 0x365c], 0x42
push 1
lea ecx, [esp + 0x1f74]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xbd4]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2b3]
lea ecx, [esp + 0xbf0]
push eax
push str.statueeyessoundframe
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xe3]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0x18f8]
mov byte [esp + 0x3664], 0x46
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0x21d]
sub esp, 0x10
mov byte [esp + 0x3670], 0x47
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xc04]
lea edx, [esp + 0x1904]
push ecx
lea eax, [esp + 0x2c84]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x48
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x20]
push 1
mov byte [esp + 0x3660], 0x47
mov dword [ecx + 0xf0], eax
lea ecx, [esp + 0x2c70]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x18f4]
mov byte [esp + 0x3660], 0x46
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xbf4]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0xe5]
lea ecx, [esp + 0xc10]
push edx
push str.statuepos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x301]
lea ecx, [esp + 0x326c]
push eax
push ecx
lea ecx, [esp + 0x2538]
mov byte [esp + 0x3664], 0x49
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x4a
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0xc1c]
lea eax, [esp + 0x253c]
push edx
push eax
lea ecx, [esp + 0x2840]
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
mov edx, dword [esp + 0x20]
push eax
mov byte [esp + 0x3660], 0x4b
lea ecx, [edx + 0xf4]
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x282c]
mov byte [esp + 0x365c], 0x4a
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x2534]
mov byte [esp + 0x3660], 0x49
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xc14]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0xe7]
lea ecx, [esp + 0xc30]
push eax
push str.statuealpha
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x21b]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0x1918]
mov byte [esp + 0x3664], 0x4c
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0xed]
sub esp, 0x10
mov byte [esp + 0x3670], 0x4d
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xc44]
lea edx, [esp + 0x1924]
push ecx
lea eax, [esp + 0x3264]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x4e
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x20]
push 1
mov byte [esp + 0x3660], 0x4d
mov dword [ecx + 0x100], eax
lea ecx, [esp + 0x3250]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1914]
mov byte [esp + 0x3660], 0x4c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xc34]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x2b5]
lea ecx, [esp + 0xc50]
push edx
push str.statueplayingalphastart
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xeb]
mov byte [esp + 0x365c], 0x4f
push eax
lea ecx, [esp + 0x3270]
push ecx
lea ecx, [esp + 0x1f98]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x221]
sub esp, 0x10
mov byte [esp + 0x3670], 0x50
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xc64]
lea ecx, [esp + 0x1fa4]
push eax
lea edx, [esp + 0x2ca4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x51
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x20]
push 1
mov byte [esp + 0x3660], 0x50
mov dword [ecx + 0x104], eax
lea ecx, [esp + 0x2c90]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1f94]
mov byte [esp + 0x3660], 0x4f
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xc54]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0xed]
lea ecx, [esp + 0xc70]
push edx
push str.statueplayingalphaend
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x33b]
lea ecx, [esp + 0x326c]
push eax
push ecx
lea ecx, [esp + 0x1938]
mov byte [esp + 0x3664], 0x52
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0xf3]
sub esp, 0x10
mov byte [esp + 0x3670], 0x53
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xc84]
lea ecx, [esp + 0x1944]
push eax
lea edx, [esp + 0x2fa4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x54
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x20]
mov byte [esp + 0x365c], 0x53
push 1
mov dword [ecx + 0x108], eax
lea ecx, [esp + 0x2f90]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1934]
mov byte [esp + 0x3660], 0x52
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xc74]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov edi, 1
push edi
lea edx, [esp + 0x3464]
push str.r_dimg
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x21f]
lea ecx, [esp + 0x3460]
push eax
push ecx
lea ecx, [esp + 0x1958]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0xf1]
lea eax, [esp + 0x326c]
push edx
push eax
lea ecx, [esp + 0xc98]
mov byte [esp + 0x3664], 0x55
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x22d0]
lea edx, [esp + 0x2b7]
push ecx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x56
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46da80
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1968]
lea ecx, [esp + 0xca8]
push eax
lea edx, [esp + 0x2cc8]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x57
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
lea eax, [esp + 0x22d0]
lea ecx, [esp + 0xed0]
push eax
mov byte [esp + 0x3660], 0x58
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__]
push 1
lea ecx, [esp + 0x22d4]
mov byte [esp + 0x3660], 0x5d
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2cb0]
mov byte [esp + 0x3660], 0x5c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xc94]
mov byte [esp + 0x3660], 0x5b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1954]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0xed0]
push 0x46da80
push ecx
call dword [sym.imp.MSVCP60.dll_bool___cdecl_std::operator__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___char_const__]
add esp, 8
test al, al
je 0x41cb0a
push 0x8c
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0xc], eax
test eax, eax
mov byte [esp + 0x365c], 0x5e
je 0x41bb53
mov ecx, eax
call fcn.004281a0
jmp 0x41bb55
xor eax, eax
mov dword [esp + 0x24], eax
lea edx, [esp + 0xf3]
lea eax, [esp + 0x3460]
push edx
push eax
lea ecx, [esp + 0xcd8]
mov byte [esp + 0x3664], 0x5a
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x221]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0x1fb8]
mov byte [esp + 0x3664], 0x5f
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xcb0]
lea edx, [esp + 0xf5]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x60
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xce8]
lea ecx, [esp + 0x1fc8]
push eax
lea edx, [esp + 0x3128]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x61
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0xcb0]
mov byte [esp + 0x365c], 0x62
mov ecx, dword [eax]
push ecx
mov ecx, dword [esp + 0x28]
push 0
push edx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0xcb4]
mov byte [esp + 0x3660], 0x61
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3110]
mov byte [esp + 0x3660], 0x60
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1fb4]
mov byte [esp + 0x3660], 0x5f
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xcd4]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x1c]
mov dword [esp + 0x18], 0
mov dword [eax + 0x78], ecx
mov edx, dword [esp + 0x24]
mov dword [edx + 0x74], edi
mov eax, dword [esp + 0x18]
lea ecx, [esp + 0x3460]
push eax
push edi
push str.r_drow_d
push ecx
call ebx
add esp, 0x10
lea edx, [esp + 0x303]
lea eax, [esp + 0x3460]
lea ecx, [esp + 0x2470]
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xf7]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0xcf8]
mov byte [esp + 0x3664], 0x63
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1970]
lea edx, [esp + 0x223]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x64
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46da80
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2488]
lea ecx, [esp + 0xd08]
push eax
lea edx, [esp + 0x2ce8]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x65
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x1970]
mov byte [esp + 0x365c], 0x66
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esp + 0x364]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1974]
mov byte [esp + 0x3660], 0x65
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2cd0]
mov byte [esp + 0x3660], 0x64
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xcf4]
mov byte [esp + 0x3660], 0x63
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2474]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x358]
push 0x46da80
push eax
call dword [sym.imp.MSVCP60.dll_bool___cdecl_std::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___char_const__]
add esp, 8
test al, al
jne 0x41be16
mov ecx, dword [esp + 0x24]
lea edx, [esp + 0x358]
add ecx, 0x10
push edx
mov eax, dword [ecx + 8]
push eax
call fcn.00429db0
mov eax, dword [esp + 0x18]
inc eax
cmp eax, 0xa
mov dword [esp + 0x18], eax
jl 0x41bc99
mov dword [esp + 0x18], 0
mov eax, dword [esp + 0x18]
lea ecx, [esp + 0x3460]
push eax
push edi
push str.hir_drow_d
push ecx
call ebx
add esp, 0x10
lea edx, [esp + 0xf9]
lea eax, [esp + 0x3460]
lea ecx, [esp + 0xd30]
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2b9]
lea edx, [esp + 0x326c]
push ecx
push edx
lea ecx, [esp + 0x1998]
mov byte [esp + 0x3664], 0x67
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xd10]
lea edx, [esp + 0xfb]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x68
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46da80
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xd48]
lea ecx, [esp + 0x19a8]
push eax
lea edx, [esp + 0x2fc8]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x69
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0xd10]
mov byte [esp + 0x365c], 0x6a
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esp + 0x364]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0xd14]
mov byte [esp + 0x3660], 0x69
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2fb0]
mov byte [esp + 0x3660], 0x68
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1994]
mov byte [esp + 0x3660], 0x67
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xd34]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x358]
push 0x46da80
push eax
call dword [sym.imp.MSVCP60.dll_bool___cdecl_std::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___char_const__]
add esp, 8
test al, al
jne 0x41bf9b
mov ecx, dword [esp + 0x24]
lea edx, [esp + 0x358]
add ecx, 0x20
push edx
mov eax, dword [ecx + 8]
push eax
call fcn.00429db0
mov eax, dword [esp + 0x18]
inc eax
cmp eax, 0xa
mov dword [esp + 0x18], eax
jl 0x41be1e
push edi
lea eax, [esp + 0x3464]
push str.r_doffset
push eax
call ebx
add esp, 0xc
lea ecx, [esp + 0x225]
lea edx, [esp + 0x3460]
push ecx
push edx
lea ecx, [esp + 0xd58]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xfd]
lea ecx, [esp + 0x326c]
push eax
push ecx
lea ecx, [esp + 0x1fd8]
mov byte [esp + 0x3664], 0x6b
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x6c
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0xd5c]
lea eax, [esp + 0x1fdc]
push edx
lea ecx, [esp + 0x26a4]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
mov edx, dword [esp + 0x24]
push eax
mov byte [esp + 0x3660], 0x6d
lea ecx, [edx + 0x30]
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2694]
mov byte [esp + 0x365c], 0x6c
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1fd4]
mov byte [esp + 0x3660], 0x6b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xd54]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea eax, [esp + 0x3464]
push str.r_drowoffset
push eax
call ebx
add esp, 0xc
lea ecx, [esp + 0x329]
lea edx, [esp + 0x3460]
push ecx
push edx
lea ecx, [esp + 0xd78]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xff]
lea ecx, [esp + 0x326c]
push eax
push ecx
lea ecx, [esp + 0x19b8]
mov byte [esp + 0x3664], 0x6e
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x6f
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0xd7c]
lea eax, [esp + 0x19bc]
push edx
lea ecx, [esp + 0x2914]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
mov edx, dword [esp + 0x24]
push eax
mov byte [esp + 0x3660], 0x70
lea ecx, [edx + 0x3c]
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2904]
mov byte [esp + 0x365c], 0x6f
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x19b4]
mov byte [esp + 0x3660], 0x6e
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xd74]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea eax, [esp + 0x3464]
push str.r_dgoal
push eax
call ebx
add esp, 0xc
lea ecx, [esp + 0x227]
lea edx, [esp + 0x3460]
push ecx
push edx
lea ecx, [esp + 0xd98]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x101]
lea ecx, [esp + 0x326c]
push eax
push ecx
lea ecx, [esp + 0x22f8]
mov byte [esp + 0x3664], 0x71
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0
lea edx, [esp + 0xd98]
push 0
lea eax, [esp + 0x22fc]
push edx
lea ecx, [esp + 0x2cfc]
push eax
push ecx
mov ecx, esi
mov byte [esp + 0x3674], 0x72
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x73
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov edx, dword [esp + 0x24]
push 1
lea ecx, [esp + 0x2cf0]
mov byte [esp + 0x3660], 0x72
mov dword [edx + 0x48], eax
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x22f4]
mov byte [esp + 0x3660], 0x71
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xd94]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea eax, [esp + 0x3464]
push str.r_dtime
push eax
call ebx
add esp, 0xc
lea ecx, [esp + 0x2bb]
lea edx, [esp + 0x3460]
push ecx
push edx
lea ecx, [esp + 0xdb8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x103]
lea ecx, [esp + 0x326c]
push eax
push ecx
lea ecx, [esp + 0x19d8]
mov byte [esp + 0x3664], 0x74
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x22d]
sub esp, 0x10
mov byte [esp + 0x3670], 0x75
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xdc4]
lea ecx, [esp + 0x19e4]
push eax
lea edx, [esp + 0x31e4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x76
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x24]
push 1
mov byte [esp + 0x3660], 0x75
mov dword [ecx + 0x4c], eax
lea ecx, [esp + 0x31d0]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x19d4]
mov byte [esp + 0x3660], 0x74
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xdb4]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea edx, [esp + 0x3464]
push str.r_ditems
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x105]
lea ecx, [esp + 0x3460]
push eax
push ecx
lea ecx, [esp + 0xdd8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x305]
lea eax, [esp + 0x326c]
push edx
push eax
lea ecx, [esp + 0x1ff8]
mov byte [esp + 0x3664], 0x77
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40140000
lea ecx, [esp + 0xdd8]
push 0
mov byte [esp + 0x3668], 0x78
push ecx
lea edx, [esp + 0x2000]
lea eax, [esp + 0x2d1c]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x79
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x24]
push 1
mov byte [esp + 0x3660], 0x78
mov dword [ecx + 0x50], eax
lea ecx, [esp + 0x2d10]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1ff4]
mov byte [esp + 0x3660], 0x77
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xdd4]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea edx, [esp + 0x3464]
push str.hi4r_ditems
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x107]
lea ecx, [esp + 0x3460]
push eax
push ecx
lea ecx, [esp + 0xdf8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x22b]
lea eax, [esp + 0x326c]
push edx
push eax
lea ecx, [esp + 0x19f8]
mov byte [esp + 0x3664], 0x7a
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40140000
lea ecx, [esp + 0xdf8]
push 0
lea edx, [esp + 0x19fc]
push ecx
lea eax, [esp + 0x2fdc]
push edx
push eax
mov ecx, esi
mov byte [esp + 0x3674], 0x7b
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x7c
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x24]
push 1
mov byte [esp + 0x3660], 0x7b
mov dword [ecx + 0x54], eax
lea ecx, [esp + 0x2fd0]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x19f4]
mov byte [esp + 0x3660], 0x7a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xdf4]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea edx, [esp + 0x3464]
push str.hi5r_ditems
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x109]
lea ecx, [esp + 0x3460]
push eax
push ecx
lea ecx, [esp + 0xe18]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2bd]
lea eax, [esp + 0x326c]
push edx
push eax
lea ecx, [esp + 0x25d8]
mov byte [esp + 0x3664], 0x7d
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
push 0x40140000
lea ecx, [esp + 0xe18]
push 0
lea edx, [esp + 0x25dc]
push ecx
lea eax, [esp + 0x2d3c]
push edx
push eax
mov ecx, esi
mov byte [esp + 0x3674], 0x7e
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___double__bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x7f
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x24]
push 1
mov byte [esp + 0x3660], 0x7e
mov dword [ecx + 0x58], eax
lea ecx, [esp + 0x2d30]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x25d4]
mov byte [esp + 0x3660], 0x7d
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xe14]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea edx, [esp + 0x3464]
push str.r_dcursefreq
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x10b]
lea ecx, [esp + 0x3460]
push eax
push ecx
lea ecx, [esp + 0xe38]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x22d]
lea eax, [esp + 0x326c]
push edx
push eax
lea ecx, [esp + 0x1a18]
mov byte [esp + 0x3664], 0x80
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x111]
sub esp, 0x10
mov byte [esp + 0x3670], 0x81
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xe44]
lea ecx, [esp + 0x1a24]
push eax
push ecx
lea edx, [esp + 0x3148]
mov ecx, esi
push edx
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x82
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x24]
push 1
mov byte [esp + 0x3660], 0x81
mov dword [ecx + 0x5c], eax
lea ecx, [esp + 0x3130]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1a14]
mov byte [esp + 0x3660], 0x80
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xe34]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea edx, [esp + 0x3464]
push str.r_dcurserow
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x345]
lea ecx, [esp + 0x3460]
push eax
push ecx
lea ecx, [esp + 0xe58]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x10f]
lea eax, [esp + 0x326c]
push edx
push eax
lea ecx, [esp + 0x2018]
mov byte [esp + 0x3664], 0x83
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x233]
sub esp, 0x10
mov byte [esp + 0x3670], 0x84
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xe64]
lea ecx, [esp + 0x2024]
push eax
lea edx, [esp + 0x2d64]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x85
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x24]
push 1
mov byte [esp + 0x3660], 0x84
mov dword [ecx + 0x60], eax
lea ecx, [esp + 0x2d50]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2014]
mov byte [esp + 0x3660], 0x83
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xe54]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea edx, [esp + 0x3464]
push str.r_dbonusfreq
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x111]
lea ecx, [esp + 0x3460]
push eax
push ecx
lea ecx, [esp + 0xe78]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2bf]
lea eax, [esp + 0x326c]
push edx
push eax
lea ecx, [esp + 0x1a38]
mov byte [esp + 0x3664], 0x86
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x87
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0xe7c]
lea edx, [esp + 0x1a3c]
push ecx
lea eax, [esp + 0x26bc]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
mov ecx, dword [esp + 0x24]
push eax
add ecx, 0x64
mov byte [esp + 0x3660], 0x88
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x26ac]
mov byte [esp + 0x365c], 0x87
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1a34]
mov byte [esp + 0x3660], 0x86
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xe74]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea edx, [esp + 0x3464]
push str.r_dbonustimes
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x113]
lea ecx, [esp + 0x3460]
push eax
push ecx
lea ecx, [esp + 0xe98]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x231]
lea eax, [esp + 0x326c]
push edx
push eax
lea ecx, [esp + 0x2318]
mov byte [esp + 0x3664], 0x89
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x119]
sub esp, 0x10
mov byte [esp + 0x3670], 0x8a
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xea4]
lea ecx, [esp + 0x2324]
push eax
lea edx, [esp + 0x3004]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x8b
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esp + 0x24]
push 1
mov byte [esp + 0x3660], 0x8a
mov dword [ecx + 0x70], eax
lea ecx, [esp + 0x2ff0]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2314]
mov byte [esp + 0x3660], 0x89
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xe94]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push edi
lea edx, [esp + 0x3464]
push str.r_dstatueimg
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x307]
lea ecx, [esp + 0x3460]
push eax
push ecx
lea ecx, [esp + 0x2038]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x117]
lea eax, [esp + 0x326c]
push edx
push eax
lea ecx, [esp + 0xeb8]
mov byte [esp + 0x3664], 0x8c
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1a50]
lea edx, [esp + 0x233]
push ecx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x8d
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2048]
lea ecx, [esp + 0xec8]
push eax
lea edx, [esp + 0x2d88]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x8e
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [esp + 0x24]
mov edx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
mov byte [esp + 0x365c], 0x8f
lea ecx, [eax + 0x7c]
mov eax, dword [edx]
push eax
push 0
lea edx, [esp + 0x1a58]
push edx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1a54]
mov byte [esp + 0x3660], 0x8e
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2d70]
mov byte [esp + 0x3660], 0x8d
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xeb4]
mov byte [esp + 0x3660], 0x8c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2034]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov ecx, dword [esp + 0x20]
lea edx, [esp + 0x24]
push edx
mov eax, dword [ecx + 8]
push eax
call fcn.00429f90
push 1
lea ecx, [esp + 0xed4]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
inc edi
cmp edi, 0xa
jle 0x41b9e5
mov eax, dword [esi + 0xc8]
lea ecx, [esi + 0xc0]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.00429f90
mov edi, dword [esp + 0x1c]
push 1
lea ecx, [esp + 0x1a74]
mov dword [esp + 0x3660], 0xfe
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
inc edi
cmp edi, 5
mov dword [esp + 0x1c], edi
jle 0x41a2b9
lea eax, [esp + 0x119]
lea ecx, [esp + 0x321c]
push eax
push 0x46da80
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2c1]
mov edi, 0x190
push ecx
push str.itemshadow
lea ecx, [esp + 0x2498]
mov dword [esp + 0x3664], edi
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x11b]
lea ecx, [esp + 0xef0]
push edx
push str.spacesitems
mov byte [esp + 0x3664], 0x91
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x92
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x249c]
lea ecx, [esp + 0xefc]
push eax
lea edx, [esp + 0x2854]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x19c]
mov byte [esp + 0x3660], 0x93
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2844]
mov byte [esp + 0x365c], 0x92
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xef4]
mov byte [esp + 0x3660], 0x91
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2494]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 4
push 0
lea eax, [esp + 0x241]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.normalspaceimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x149]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0x94
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 4
push 0
mov dword [esi + 0x1a8], eax
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
lea eax, [esp + 0x347]
push eax
push str.silverspaceimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x14b]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0x95
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 4
push 0
mov dword [esi + 0x1ac], eax
sub esp, 0x10
lea eax, [esp + 0x253]
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.goldspaceimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x14d]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0x96
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 4
push 0
mov dword [esi + 0x1b0], eax
sub esp, 0x10
lea eax, [esp + 0x2df]
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.silverspaceimg2
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x14f]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0x97
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 4
push 0
mov dword [esi + 0x1b4], eax
sub esp, 0x10
lea eax, [esp + 0x255]
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.goldspaceimg2
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x151]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
mov byte [esp + 0x368c], 0x98
push str.spacesitems
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 4
push 0
mov dword [esi + 0x1b8], eax
sub esp, 0x10
lea eax, [esp + 0x325]
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.marker
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x153]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0x99
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 0x2c
mov dword [esi + 0x1bc], eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
push 0x2c
mov dword [esi + 0x1c0], eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
push 0x2c
mov dword [esi + 0x1c4], eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
push 0x2c
mov dword [esi + 0x1d4], eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
push 0x2c
mov dword [esi + 0x1d8], eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
push 0x2c
mov dword [esi + 0x1dc], eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
push 0x2c
mov dword [esi + 0x1e0], eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
add esp, 0x1c
mov dword [esi + 0x1e4], eax
mov dword [esp + 0x18], 1
mov eax, dword [esp + 0x18]
lea ecx, [esp + 0x28]
push eax
push str.item_d
push ecx
call ebx
add esp, 0xc
lea edx, [esp + 0x23b]
lea eax, [esp + 0x28]
push 1
push 4
push 1
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x155]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0x9a
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x1c0]
mov ecx, dword [esp + 0x18]
push ecx
push str.item_dm
mov dword [edx + ecx*4], eax
lea eax, [esp + 0x30]
push eax
call ebx
add esp, 0xc
lea edx, [esp + 0x2c5]
lea eax, [esp + 0x28]
push 1
push 4
push 1
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x157]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0x9b
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x1c4]
mov ecx, dword [esp + 0x18]
push ecx
push str.buried1__d
mov dword [edx + ecx*4], eax
lea eax, [esp + 0x30]
push eax
call ebx
add esp, 0xc
lea edx, [esp + 0x23d]
lea eax, [esp + 0x28]
push 1
push 4
push 1
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x159]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0x9c
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x1d4]
mov ecx, dword [esp + 0x18]
push ecx
push str.buried2__d
mov dword [edx + ecx*4], eax
lea eax, [esp + 0x30]
push eax
call ebx
add esp, 0xc
lea edx, [esp + 0x33d]
lea eax, [esp + 0x28]
push 1
push 4
push 1
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x15b]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0x9d
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x1d8]
mov ecx, dword [esp + 0x18]
push ecx
push str.buried3__d
mov dword [edx + ecx*4], eax
lea eax, [esp + 0x30]
push eax
call ebx
add esp, 0xc
lea edx, [esp + 0x23f]
lea eax, [esp + 0x28]
push 1
push 4
push 1
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x15d]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0x9e
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x1dc]
mov ecx, dword [esp + 0x18]
push ecx
mov dword [edx + ecx*4], eax
lea eax, [esp + 0x2c]
push str.buried4__d
push eax
call ebx
add esp, 0xc
lea edx, [esp + 0x2c7]
lea eax, [esp + 0x28]
push 1
push 4
push 1
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x15f]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0x9f
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x1e0]
mov ecx, dword [esp + 0x18]
push ecx
push str.buried5__d
mov dword [edx + ecx*4], eax
lea eax, [esp + 0x30]
push eax
call ebx
add esp, 0xc
lea edx, [esp + 0x241]
lea eax, [esp + 0x28]
push 1
push 4
push 1
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x161]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0xa0
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x1e4]
mov ecx, dword [esp + 0x18]
mov dword [edx + ecx*4], eax
inc ecx
cmp ecx, 0xa
mov dword [esp + 0x18], ecx
jle 0x41cee7
push 1
push 0x14
push 0
lea eax, [esp + 0x317]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.item10m1
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x163]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0xa1
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 0x14
push 0
mov dword [esi + 0x1c8], eax
sub esp, 0x10
lea eax, [esp + 0x25f]
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.item10m2
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x165]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0xa2
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 0x14
push 0
mov dword [esi + 0x1cc], eax
sub esp, 0x10
lea eax, [esp + 0x2e5]
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.item10m3
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x167]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.spacesitems
mov byte [esp + 0x3690], 0xa3
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov dword [esi + 0x1d0], eax
lea eax, [esp + 0x245]
push eax
push 0x46cf14
lea ecx, [esp + 0x1a98]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x13d]
mov byte [esp + 0x365c], 0xa4
push ecx
push str.popuppoints
lea ecx, [esp + 0xf18]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0xa5
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea edx, [esp + 0x1a98]
lea eax, [esp + 0xf18]
push edx
lea ecx, [esp + 0x3ec]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
push eax
lea ecx, [esi + 0x1e8]
mov byte [esp + 0x3660], 0xa6
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x3e0]
mov byte [esp + 0x365c], 0xa5
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0xf14]
mov byte [esp + 0x3660], 0xa4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1a94]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x32d]
lea ecx, [esp + 0x2050]
push edx
push str.shadow
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x13f]
lea ecx, [esp + 0xf30]
push eax
push str.popuppoints
mov byte [esp + 0x3664], 0xa7
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xa8
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0x205c]
lea edx, [esp + 0xf3c]
push ecx
lea eax, [esp + 0x26d4]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x1f0]
mov byte [esp + 0x3660], 0xa9
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x26c4]
mov byte [esp + 0x365c], 0xa8
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xf34]
mov byte [esp + 0x3660], 0xa7
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2054]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x247]
push ecx
push str.width
lea ecx, [esp + 0x1ab8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x141]
lea ecx, [esp + 0xf50]
push edx
push str.popuppoints
mov byte [esp + 0x3664], 0xaa
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0x2cf]
sub esp, 0x10
mov byte [esp + 0x3670], 0xab
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1ac4]
lea edx, [esp + 0xf64]
push ecx
lea eax, [esp + 0x3244]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xac
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x3230]
mov dword [esi + 0x1fc], eax
mov byte [esp + 0x3660], 0xab
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xf54]
mov byte [esp + 0x3660], 0xaa
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1ab4]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x143]
push ecx
push str.justify
lea ecx, [esp + 0x2338]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x249]
lea ecx, [esp + 0xf70]
push edx
push str.popuppoints
mov byte [esp + 0x3664], 0xad
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0x149]
sub esp, 0x10
mov byte [esp + 0x3670], 0xae
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2344]
lea edx, [esp + 0xf84]
push ecx
lea eax, [esp + 0x2da4]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xaf
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov dword [esi + 0x200], eax
push 1
lea ecx, [esp + 0x2d90]
mov byte [esp + 0x3660], 0xae
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xf74]
mov byte [esp + 0x3660], 0xad
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2334]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x30d]
push ecx
push str.time
lea ecx, [esp + 0x1ad8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x147]
lea ecx, [esp + 0xf90]
push edx
push str.popuppoints
mov byte [esp + 0x3664], 0xb0
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0x24f]
sub esp, 0x10
mov byte [esp + 0x3670], 0xb1
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1ae4]
lea edx, [esp + 0xfa4]
push ecx
lea eax, [esp + 0x3024]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xb2
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x3010]
mov dword [esi + 0x208], eax
mov byte [esp + 0x3660], 0xb1
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xf94]
mov byte [esp + 0x3660], 0xb0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1ad4]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x149]
push ecx
push str.distance
lea ecx, [esp + 0x2078]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2cd]
lea ecx, [esp + 0xfb0]
push edx
push str.popuppoints
mov byte [esp + 0x3664], 0xb3
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0x14f]
sub esp, 0x10
mov byte [esp + 0x3670], 0xb4
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2084]
lea edx, [esp + 0xfc4]
push ecx
lea eax, [esp + 0x2dc4]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xb5
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2db0]
mov dword [esi + 0x20c], eax
mov byte [esp + 0x3660], 0xb4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xfb4]
mov byte [esp + 0x3660], 0xb3
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2074]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
sub esp, 0x10
lea edx, [esp + 0x25d]
mov ecx, esp
mov dword [esp + 0x1c], esp
push edx
push str.fontstyle
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x16d]
mov ecx, esp
mov dword [esp + 0x34], esp
push eax
push str.fontsize
mov byte [esp + 0x3684], 0xb6
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x37b]
mov ecx, esp
mov dword [esp + 0x4c], esp
push edx
push str.font
mov byte [esp + 0x3694], 0xb7
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x18f]
mov ecx, esp
mov dword [esp + 0x58], esp
push eax
push str.popuppoints
mov byte [esp + 0x36a4], 0xb8
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x369c], 0x90
call sub.framework.dll_public_virtual:_class_Font____thiscall_ConfigFile::NewFont_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___
push 0x1c
mov dword [esi + 0x204], eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
push 0x1c
mov dword [esi + 0x210], eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
add esp, 8
mov dword [esi + 0x214], eax
mov dword [esp + 0x18], 1
mov ecx, dword [esp + 0x18]
lea edx, [esp + 0x28]
push ecx
push str.img_d
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x24f]
lea edx, [esp + 0x28]
push 1
push 1
push 0
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push edx
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x17d]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.bigtext
mov byte [esp + 0x3690], 0xb9
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x214]
mov ecx, dword [esp + 0x18]
push ecx
push str.bigtextoffset_d
mov dword [edx + ecx*4], eax
lea eax, [esp + 0x30]
push eax
call ebx
add esp, 0xc
lea ecx, [esp + 0x2cf]
lea edx, [esp + 0x28]
push ecx
push edx
lea ecx, [esp + 0x1af8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x153]
lea ecx, [esp + 0xfd0]
push eax
push str.bigtext
mov byte [esp + 0x3664], 0xba
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x255]
sub esp, 0x10
mov byte [esp + 0x3670], 0xbb
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1b04]
lea ecx, [esp + 0xfe4]
push eax
lea edx, [esp + 0x3164]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xbc
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov ecx, dword [esi + 0x210]
mov edx, dword [esp + 0x18]
mov byte [esp + 0x365c], 0xbb
push 1
mov dword [ecx + edx*4], eax
lea ecx, [esp + 0x3150]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xfd4]
mov byte [esp + 0x3660], 0xba
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1af4]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov eax, dword [esp + 0x18]
inc eax
cmp eax, 6
mov dword [esp + 0x18], eax
jle 0x41d907
lea eax, [esp + 0x155]
lea ecx, [esp + 0x2550]
push eax
push 0x46cf28
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x30f]
mov byte [esp + 0x365c], 0xbd
push ecx
push str.bigtext
lea ecx, [esp + 0xff8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xbe
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x255c]
lea eax, [esp + 0xffc]
push edx
lea ecx, [esp + 0x29d4]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x218]
mov byte [esp + 0x3660], 0xbf
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x29c4]
mov byte [esp + 0x365c], 0xbe
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xff4]
mov byte [esp + 0x3660], 0xbd
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2554]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x157]
lea ecx, [esp + 0x1b10]
push edx
push str.centerpos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x253]
lea ecx, [esp + 0x1010]
push eax
push str.bigtext
mov byte [esp + 0x3664], 0xc0
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xc1
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0x1b1c]
lea edx, [esp + 0x101c]
push ecx
lea eax, [esp + 0x26ec]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x224]
mov byte [esp + 0x3660], 0xc2
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x26dc]
mov byte [esp + 0x365c], 0xc1
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
mov byte [esp + 0x365c], 0xc0
push 1
lea ecx, [esp + 0x1014]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1b14]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x159]
push ecx
push str.speed
lea ecx, [esp + 0x2098]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2d1]
lea ecx, [esp + 0x1030]
push edx
push str.bigtext
mov byte [esp + 0x3664], 0xc3
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0x15f]
sub esp, 0x10
mov byte [esp + 0x3670], 0xc4
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x20a4]
lea edx, [esp + 0x1044]
push ecx
lea eax, [esp + 0x2de4]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xc5
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2dd0]
mov dword [esi + 0x230], eax
mov byte [esp + 0x3660], 0xc4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1034]
mov byte [esp + 0x3660], 0xc3
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2094]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x255]
push ecx
push str.delayspeed
lea ecx, [esp + 0x1b38]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x15d]
lea ecx, [esp + 0x1050]
push edx
push str.bigtext
mov byte [esp + 0x3664], 0xc6
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0x333]
sub esp, 0x10
mov byte [esp + 0x3670], 0xc7
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1b44]
lea edx, [esp + 0x1064]
push ecx
push edx
lea eax, [esp + 0x3048]
mov ecx, esi
push eax
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xc8
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x3030]
mov dword [esi + 0x234], eax
mov byte [esp + 0x3660], 0xc7
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1054]
mov byte [esp + 0x3660], 0xc6
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1b34]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x15f]
push ecx
push str.scale
lea ecx, [esp + 0x2358]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x257]
lea ecx, [esp + 0x1070]
push edx
push str.bigtext
mov byte [esp + 0x3664], 0xc9
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0x165]
sub esp, 0x10
mov byte [esp + 0x3670], 0xca
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2364]
lea edx, [esp + 0x1084]
push ecx
lea eax, [esp + 0x2e04]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xcb
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
fstp qword [esi + 0x238]
push 1
lea ecx, [esp + 0x2df0]
mov byte [esp + 0x3660], 0xca
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1074]
mov byte [esp + 0x3660], 0xc9
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2354]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 0xa
push 0
lea edx, [esp + 0x2df]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.imgnums
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov byte [esp + 0x3678], 0xcc
sub esp, 0x10
lea eax, [esp + 0x18f]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.bigtext
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x259]
mov dword [esi + 0x240], eax
push ecx
push str.bonuspos
lea ecx, [esp + 0x1b58]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x165]
lea ecx, [esp + 0x1090]
push edx
push str.bigtext
mov byte [esp + 0x3664], 0xcd
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xce
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x1b5c]
lea ecx, [esp + 0x109c]
push eax
lea edx, [esp + 0x286c]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x244]
mov byte [esp + 0x3660], 0xcf
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x285c]
mov byte [esp + 0x365c], 0xce
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1094]
mov byte [esp + 0x3660], 0xcd
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1b54]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x311]
lea ecx, [esp + 0x20b0]
push eax
push str.bonusdigitspos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x167]
mov byte [esp + 0x365c], 0xd0
push ecx
push str.bigtext
lea ecx, [esp + 0x10b8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xd1
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x20bc]
lea eax, [esp + 0x10bc]
push edx
lea ecx, [esp + 0x2704]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x250]
mov byte [esp + 0x3660], 0xd2
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x26f4]
mov byte [esp + 0x365c], 0xd1
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x10b4]
mov byte [esp + 0x3660], 0xd0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x20b4]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x25b]
lea ecx, [esp + 0x1b70]
push edx
push str.bonusdigitsoffsetpos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x169]
lea ecx, [esp + 0x10d0]
push eax
push str.bigtext
mov byte [esp + 0x3664], 0xd3
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xd4
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0x1b7c]
lea edx, [esp + 0x10dc]
push ecx
lea eax, [esp + 0x292c]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x25c]
mov byte [esp + 0x3660], 0xd5
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x291c]
mov byte [esp + 0x365c], 0xd4
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x10d4]
mov byte [esp + 0x3660], 0xd3
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1b74]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea edx, [esp + 0x2e1]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push 0x46c9c0
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x197]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.overlays
mov byte [esp + 0x3690], 0xd6
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 1
push 0
lea edx, [esp + 0x269]
sub esp, 0x10
mov dword [esi + 0x268], eax
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.left
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x199]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.overlays
mov byte [esp + 0x3690], 0xd7
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 1
push 0
lea edx, [esp + 0x34b]
sub esp, 0x10
mov dword [esi + 0x26c], eax
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.bottom
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x19b]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.overlays
mov byte [esp + 0x3690], 0xd8
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 1
push 0
lea edx, [esp + 0x26b]
sub esp, 0x10
mov dword [esi + 0x270], eax
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.right
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x19d]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.overlays
mov byte [esp + 0x3690], 0xd9
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x2d7]
mov dword [esi + 0x274], eax
push ecx
push str.toppos
lea ecx, [esp + 0x24b8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov byte [esp + 0x365c], 0xda
lea edx, [esp + 0x173]
push edx
push str.overlays
lea ecx, [esp + 0x10f8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xdb
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x24bc]
lea ecx, [esp + 0x10fc]
push eax
lea edx, [esp + 0x271c]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x278]
mov byte [esp + 0x3660], 0xdc
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x270c]
mov byte [esp + 0x365c], 0xdb
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x10f4]
mov byte [esp + 0x3660], 0xda
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x24b4]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x261]
lea ecx, [esp + 0x1b90]
push eax
push str.leftpos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x175]
mov byte [esp + 0x365c], 0xdd
push ecx
push str.overlays
lea ecx, [esp + 0x1118]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xde
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x1b9c]
lea eax, [esp + 0x111c]
push edx
lea ecx, [esp + 0x2884]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x284]
mov byte [esp + 0x3660], 0xdf
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2874]
mov byte [esp + 0x365c], 0xde
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1114]
mov byte [esp + 0x3660], 0xdd
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1b94]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x313]
push edx
push str.bottompos
lea ecx, [esp + 0x20d8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x177]
lea ecx, [esp + 0x1130]
push eax
push str.overlays
mov byte [esp + 0x3664], 0xe0
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xe1
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0x20dc]
lea edx, [esp + 0x113c]
push ecx
lea eax, [esp + 0x2734]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x290]
mov byte [esp + 0x3660], 0xe2
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2724]
mov byte [esp + 0x365c], 0xe1
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1134]
mov byte [esp + 0x3660], 0xe0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x20d4]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x263]
push ecx
push str.rightpos
lea ecx, [esp + 0x1bb8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x179]
lea ecx, [esp + 0x1150]
push edx
push str.overlays
mov byte [esp + 0x3664], 0xe3
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xe4
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x1bbc]
lea ecx, [esp + 0x115c]
push eax
lea edx, [esp + 0x298c]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x29c]
mov byte [esp + 0x3660], 0xe5
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x297c]
mov byte [esp + 0x365c], 0xe4
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
mov byte [esp + 0x365c], 0xe3
push 1
lea ecx, [esp + 0x1154]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1bb4]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 1
lea eax, [esp + 0x2e5]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.logo
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x1a7]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.overlays
mov byte [esp + 0x3690], 0xe6
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov dword [esi + 0x2a8], eax
lea eax, [esp + 0x265]
push eax
push str.logopos
lea ecx, [esp + 0x2378]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x17d]
mov byte [esp + 0x365c], 0xe7
push ecx
push str.overlays
lea ecx, [esp + 0x1178]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xe8
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x237c]
lea eax, [esp + 0x117c]
push edx
lea ecx, [esp + 0x274c]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x2ac]
mov byte [esp + 0x3660], 0xe9
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x273c]
mov byte [esp + 0x365c], 0xe8
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1174]
mov byte [esp + 0x3660], 0xe7
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2374]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x331]
lea ecx, [esp + 0x1bd0]
push edx
push 0x46cf28
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov byte [esp + 0x365c], 0xea
lea eax, [esp + 0x17f]
push eax
push str.timer
lea ecx, [esp + 0x1198]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xeb
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0x1bdc]
lea edx, [esp + 0x119c]
push ecx
lea eax, [esp + 0x289c]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x2b8]
mov byte [esp + 0x3660], 0xec
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x288c]
mov byte [esp + 0x365c], 0xeb
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1194]
mov byte [esp + 0x3660], 0xea
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1bd4]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x267]
push ecx
push str.baroffset
lea ecx, [esp + 0x20f8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x181]
lea ecx, [esp + 0x11b0]
push edx
push str.timer
mov byte [esp + 0x3664], 0xed
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xee
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x20fc]
lea ecx, [esp + 0x11bc]
push eax
lea edx, [esp + 0x2764]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x2c4]
mov byte [esp + 0x3660], 0xef
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2754]
mov byte [esp + 0x365c], 0xee
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x11b4]
mov byte [esp + 0x3660], 0xed
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x20f4]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2db]
push eax
push str.ticks
lea ecx, [esp + 0x1bf8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x183]
mov byte [esp + 0x365c], 0xf0
push ecx
push str.timer
lea ecx, [esp + 0x11d8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x26d]
sub esp, 0x10
mov byte [esp + 0x3670], 0xf1
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1c04]
lea ecx, [esp + 0x11e4]
push eax
lea edx, [esp + 0x3204]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xf2
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x31f0]
mov dword [esi + 0x2d0], eax
mov byte [esp + 0x3660], 0xf1
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x11d4]
mov byte [esp + 0x3660], 0xf0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1bf4]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x185]
lea ecx, [esp + 0x25b0]
push eax
push str.eyepos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x315]
mov byte [esp + 0x365c], 0xf3
push ecx
push str.timer
lea ecx, [esp + 0x11f8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xf4
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x25bc]
lea eax, [esp + 0x11fc]
push edx
lea ecx, [esp + 0x2944]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x2e0]
mov byte [esp + 0x3660], 0xf5
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
mov byte [esp + 0x365c], 0xf4
lea ecx, [esp + 0x2934]
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x11f4]
mov byte [esp + 0x3660], 0xf3
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x25b4]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 0x18
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
push 0x18
mov dword [esi + 0x2d4], eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
push 0x18
mov dword [esi + 0x2d8], eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
add esp, 0xc
mov dword [esi + 0x2dc], eax
mov dword [esp + 0x18], 1
mov edx, dword [esp + 0x18]
lea eax, [esp + 0x28]
push edx
push str.img_d
push eax
call ebx
add esp, 0xc
lea edx, [esp + 0x187]
lea eax, [esp + 0x28]
push 1
push 3
push 0
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x297]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.timer
mov byte [esp + 0x3690], 0xf6
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x2d4]
mov ecx, dword [esp + 0x18]
push ecx
push str.imgtongue_d
mov dword [edx + ecx*4], eax
lea eax, [esp + 0x30]
push eax
call ebx
add esp, 0xc
lea edx, [esp + 0x189]
lea eax, [esp + 0x28]
push 1
push 1
push 0
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x309]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.timer
mov byte [esp + 0x3690], 0xf7
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x2d8]
mov ecx, dword [esp + 0x18]
push ecx
push str.imgeye_d
mov dword [edx + ecx*4], eax
lea eax, [esp + 0x30]
push eax
call ebx
add esp, 0xc
lea edx, [esp + 0x18b]
lea eax, [esp + 0x28]
push 1
push 1
push 0
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x299]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.timer
mov byte [esp + 0x3690], 0xf8
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x2dc]
mov ecx, dword [esp + 0x18]
mov dword [edx + ecx*4], eax
inc ecx
cmp ecx, 5
mov dword [esp + 0x18], ecx
jle 0x41eaa4
lea eax, [esp + 0x18d]
lea ecx, [esp + 0x1c10]
push eax
push 0x46cf28
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x347]
mov byte [esp + 0x365c], 0xf9
push ecx
push str.menubutton
lea ecx, [esp + 0x1218]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xfa
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x1c1c]
lea eax, [esp + 0x121c]
push edx
lea ecx, [esp + 0x277c]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x2ec]
mov byte [esp + 0x3660], 0xfb
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x276c]
mov byte [esp + 0x365c], 0xfa
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1214]
mov byte [esp + 0x3660], 0xf9
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1c14]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 0x18
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esi + 0x2f8], eax
mov dword [esp + 0x18], 1
mov edx, dword [esp + 0x18]
lea eax, [esp + 0x28]
push edx
push str.img_d
push eax
call ebx
add esp, 0xc
lea edx, [esp + 0x18f]
lea eax, [esp + 0x28]
push 1
push 4
push 0
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x29b]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.menubutton
mov byte [esp + 0x3690], 0xfc
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov byte [esp + 0x3688], 0x90
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x2f8]
mov ecx, dword [esp + 0x18]
mov dword [edx + ecx*4], eax
inc ecx
cmp ecx, 5
mov dword [esp + 0x18], ecx
jle 0x41ecef
lea eax, [esp + 0x191]
lea ecx, [esp + 0x2110]
push eax
push 0x46cf28
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2df]
mov byte [esp + 0x365c], 0xfd
push ecx
push str.score
lea ecx, [esp + 0x1238]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xfe
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x211c]
lea eax, [esp + 0x123c]
push edx
lea ecx, [esp + 0x28b4]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x32c]
mov byte [esp + 0x3660], 0xff
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x28a4]
mov byte [esp + 0x365c], 0xfe
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1234]
mov byte [esp + 0x3660], 0xfd
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2114]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x193]
lea ecx, [esp + 0x1c30]
push edx
push str.lablepos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x271]
lea ecx, [esp + 0x1250]
push eax
push str.score
mov dword [esp + 0x3664], 0x200
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 1
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0x1c3c]
lea edx, [esp + 0x125c]
push ecx
lea eax, [esp + 0x2794]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x338]
mov byte [esp + 0x3660], 2
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2784]
mov byte [esp + 0x365c], 1
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
mov byte [esp + 0x365c], 0
push 1
lea ecx, [esp + 0x1254]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1c34]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x195]
push ecx
push 0x46cf14
lea ecx, [esp + 0x2398]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x317]
lea ecx, [esp + 0x1270]
push edx
push str.score
mov dword [esp + 0x3664], 0x203
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 4
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea eax, [esp + 0x2398]
lea ecx, [esp + 0x1278]
push eax
lea edx, [esp + 0x3fc]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
push eax
lea ecx, [esi + 0x350]
mov byte [esp + 0x3660], 5
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x3f0]
mov byte [esp + 0x365c], 4
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0x1274]
mov byte [esp + 0x3660], 3
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2394]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x197]
lea ecx, [esp + 0x1c50]
push eax
push str.shadow
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x273]
mov dword [esp + 0x365c], 0x206
push ecx
push str.score
lea ecx, [esp + 0x1298]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 7
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x1c5c]
lea eax, [esp + 0x129c]
push edx
lea ecx, [esp + 0x29bc]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x344]
mov byte [esp + 0x3660], 8
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x29ac]
mov byte [esp + 0x365c], 7
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1294]
mov byte [esp + 0x3660], 6
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1c54]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x199]
lea ecx, [esp + 0x2130]
push edx
push str.width
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2e1]
lea ecx, [esp + 0x12b0]
push eax
push str.score
mov dword [esp + 0x3664], 0x209
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x19f]
sub esp, 0x10
mov byte [esp + 0x3670], 0xa
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2144]
lea ecx, [esp + 0x12c4]
push eax
lea edx, [esp + 0x2e24]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xb
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2e10]
mov dword [esi + 0x358], eax
mov byte [esp + 0x3660], 0xa
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x12b4]
mov byte [esp + 0x3660], 9
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2134]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x275]
lea ecx, [esp + 0x1c70]
push eax
push str.lablewidth
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x19d]
mov dword [esp + 0x365c], 0x20c
push ecx
push str.score
lea ecx, [esp + 0x12d8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
mov byte [esp + 0x3660], 0xd
sub esp, 0x10
mov ecx, esp
lea edx, [esp + 0x347]
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1c84]
lea ecx, [esp + 0x12e4]
push eax
lea edx, [esp + 0x3064]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xe
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x3050]
mov dword [esi + 0x35c], eax
mov byte [esp + 0x3660], 0xd
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x12d4]
mov byte [esp + 0x3660], 0xc
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1c74]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
sub esp, 0x10
lea eax, [esp + 0x1af]
mov ecx, esp
mov dword [esp + 0x1c], esp
push eax
push str.fontstyle
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x297]
mov ecx, esp
mov dword [esp + 0x34], esp
push edx
push str.fontsize
mov dword [esp + 0x3684], 0x20f
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x1d1]
mov ecx, esp
mov dword [esp + 0x4c], esp
push eax
push str.font
mov byte [esp + 0x3694], 0x10
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x323]
mov ecx, esp
mov dword [esp + 0x58], esp
push edx
push str.score
mov byte [esp + 0x36a4], 0x11
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x369c], edi
call sub.framework.dll_public_virtual:_class_Font____thiscall_ConfigFile::NewFont_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___
push 1
push 2
push 1
mov dword [esi + 0x360], eax
sub esp, 0x10
lea eax, [esp + 0x1bf]
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push 0x46cf34
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov dword [esp + 0x3678], 0x212
sub esp, 0x10
lea edx, [esp + 0x2a5]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.lives
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov dword [esi + 0x2fc], eax
lea eax, [esp + 0x1a5]
push eax
push 0x46cf28
lea ecx, [esp + 0x24d8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x319]
mov dword [esp + 0x365c], 0x213
push ecx
push str.lives
lea ecx, [esp + 0x12f8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x14
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x24dc]
lea eax, [esp + 0x12fc]
push edx
lea ecx, [esp + 0x27ac]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x300]
mov byte [esp + 0x3660], 0x15
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x279c]
mov byte [esp + 0x365c], 0x14
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x12f4]
mov byte [esp + 0x3660], 0x13
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x24d4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 0x15
push 1
lea edx, [esp + 0x1b3]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.imgnums
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x2a7]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.lives
mov dword [esp + 0x3690], 0x216
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x1a9]
mov dword [esi + 0x30c], eax
push ecx
push str.numspos
lea ecx, [esp + 0x1c98]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2e5]
lea ecx, [esp + 0x1310]
push edx
push str.lives
mov dword [esp + 0x3664], 0x217
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x18
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x1c9c]
lea ecx, [esp + 0x131c]
push eax
lea edx, [esp + 0x28cc]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x310]
mov byte [esp + 0x3660], 0x19
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x28bc]
mov byte [esp + 0x365c], 0x18
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1314]
mov byte [esp + 0x3660], 0x17
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1c94]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1ab]
lea ecx, [esp + 0x2150]
push eax
push 0x46cf28
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x27d]
mov dword [esp + 0x365c], 0x21a
push ecx
push str.levellable
lea ecx, [esp + 0x1338]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x1b
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x215c]
lea eax, [esp + 0x133c]
push edx
lea ecx, [esp + 0x27c4]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x31c]
mov byte [esp + 0x3660], 0x1c
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x27b4]
mov byte [esp + 0x365c], 0x1b
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1334]
mov byte [esp + 0x3660], 0x1a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2154]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 0x34
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0xc], eax
test eax, eax
mov dword [esp + 0x365c], 0x21d
je 0x41f670
push sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
mov dword [eax], 6
push sym.JewelQuest.exe____FColor__QAEXXZ
add eax, 4
push 6
push 8
push eax
mov dword [esp + 0x30], eax
call fcn.00449cee
mov eax, dword [esp + 0x1c]
jmp 0x41f672
xor eax, eax
mov dword [esp + 0x365c], edi
mov dword [esi + 0x328], eax
mov dword [esp + 0x18], 1
mov edx, dword [esp + 0x18]
lea eax, [esp + 0x28]
push edx
push str.col_d
push eax
call ebx
add esp, 0xc
lea ecx, [esp + 0x1ad]
lea edx, [esp + 0x28]
push ecx
push edx
lea ecx, [esp + 0x1cb8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x341]
lea ecx, [esp + 0x1350]
push eax
push str.levellable
mov dword [esp + 0x3664], 0x21e
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0x1f
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea ecx, [esp + 0x1cb8]
lea edx, [esp + 0x1358]
push ecx
lea eax, [esp + 0x3e4]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
mov ecx, dword [esi + 0x328]
mov edx, dword [esp + 0x18]
push eax
mov byte [esp + 0x3660], 0x20
lea ecx, [ecx + edx*8]
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x3d8]
mov byte [esp + 0x365c], 0x1f
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0x1354]
mov byte [esp + 0x3660], 0x1e
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1cb4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov eax, dword [esp + 0x18]
inc eax
cmp eax, 5
mov dword [esp + 0x18], eax
jle 0x41f687
lea eax, [esp + 0x1af]
lea ecx, [esp + 0x1390]
push eax
push str.between0img
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x27f]
mov dword [esp + 0x365c], 0x221
push ecx
push str.levelsdialog
lea ecx, [esp + 0x23b8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1370]
lea eax, [esp + 0x1b1]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x22
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x13a8]
lea edx, [esp + 0x23c8]
push ecx
lea eax, [esp + 0x2e48]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x23
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1370]
mov byte [esp + 0x365c], 0x24
mov edx, dword [ecx]
lea ecx, [esi + 0x364]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1374]
mov byte [esp + 0x3660], 0x23
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2e30]
mov byte [esp + 0x3660], 0x22
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x23b4]
mov byte [esp + 0x3660], 0x21
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1394]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x2e7]
push ecx
push str.between0continuepos
lea ecx, [esp + 0x13b8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1b3]
lea ecx, [esp + 0x1cd0]
push edx
push str.levelsdialog
mov dword [esp + 0x3664], 0x225
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x26
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x13bc]
lea ecx, [esp + 0x1cdc]
push eax
lea edx, [esp + 0x295c]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x374]
mov byte [esp + 0x3660], 0x27
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x294c]
mov byte [esp + 0x365c], 0x26
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1cd4]
mov byte [esp + 0x3660], 0x25
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x13b4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x281]
lea ecx, [esp + 0x1cf0]
push eax
push str.betweenbackimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1b5]
mov dword [esp + 0x365c], 0x228
push ecx
push str.levelsdialog
lea ecx, [esp + 0x13d8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2170]
lea eax, [esp + 0x31b]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x29
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1d08]
lea edx, [esp + 0x13e8]
push ecx
lea eax, [esp + 0x2a08]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x2a
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x2170]
mov byte [esp + 0x365c], 0x2b
mov edx, dword [ecx]
lea ecx, [esi + 0x380]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x2174]
mov byte [esp + 0x3660], 0x2a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x29f0]
mov byte [esp + 0x3660], 0x29
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov byte [esp + 0x365c], 0x28
push 1
lea ecx, [esp + 0x13d4]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1cf4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x1b7]
push ecx
push str.againimg
lea ecx, [esp + 0x1418]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x283]
lea ecx, [esp + 0x2570]
push edx
push str.levelsdialog
mov dword [esp + 0x3664], 0x22c
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x13f0]
lea edx, [esp + 0x1b9]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x2d
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1428]
lea ecx, [esp + 0x2588]
push eax
lea edx, [esp + 0x2a18]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x2e
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x13f0]
mov byte [esp + 0x365c], 0x2f
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x390]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x13f4]
mov byte [esp + 0x3660], 0x2e
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2a00]
mov byte [esp + 0x3660], 0x2d
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2574]
mov byte [esp + 0x3660], 0x2c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1414]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2e9]
lea ecx, [esp + 0x2190]
push eax
push str.menuimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1bb]
mov dword [esp + 0x365c], 0x230
push ecx
push str.levelsdialog
lea ecx, [esp + 0x1438]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1d10]
lea eax, [esp + 0x285]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x31
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x21a8]
lea edx, [esp + 0x1448]
push ecx
lea eax, [esp + 0x2a38]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x32
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1d10]
mov byte [esp + 0x365c], 0x33
mov edx, dword [ecx]
lea ecx, [esi + 0x3a0]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1d14]
mov byte [esp + 0x3660], 0x32
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2a20]
mov byte [esp + 0x3660], 0x31
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1434]
mov byte [esp + 0x3660], 0x30
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2194]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x1bd]
push ecx
push str.continueimg
lea ecx, [esp + 0x1478]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x335]
lea ecx, [esp + 0x1d30]
push edx
push str.levelsdialog
mov dword [esp + 0x3664], 0x234
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1450]
lea edx, [esp + 0x1bf]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x35
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1488]
lea ecx, [esp + 0x1d48]
push eax
lea edx, [esp + 0x2a58]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x36
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x1450]
mov byte [esp + 0x365c], 0x37
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x3b0]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1454]
mov byte [esp + 0x3660], 0x36
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2a40]
mov byte [esp + 0x3660], 0x35
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1d34]
mov byte [esp + 0x3660], 0x34
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1474]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x287]
lea ecx, [esp + 0x1d50]
push eax
push str.startimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1c1]
mov dword [esp + 0x365c], 0x238
push ecx
push str.levelsdialog
lea ecx, [esp + 0x1498]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x23d0]
lea eax, [esp + 0x3d]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x39
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1d68]
lea edx, [esp + 0x14a8]
push ecx
lea eax, [esp + 0x2a78]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x3a
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x23d0]
mov byte [esp + 0x365c], 0x3b
mov edx, dword [ecx]
lea ecx, [esi + 0x3c0]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x23d4]
mov byte [esp + 0x3660], 0x3a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov byte [esp + 0x365c], 0x39
push 1
lea ecx, [esp + 0x2a60]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1494]
mov byte [esp + 0x3660], 0x38
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1d54]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x1c3]
push ecx
push str.endimgname
lea ecx, [esp + 0x14d8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x289]
lea ecx, [esp + 0x21b0]
push edx
push str.levelsdialog
mov dword [esp + 0x3664], 0x23c
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x14b0]
lea edx, [esp + 0x1c5]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x3d
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x14e8]
lea ecx, [esp + 0x21c8]
push eax
lea edx, [esp + 0x2a98]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x3e
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x14b0]
mov byte [esp + 0x365c], 0x3f
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x3d0]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x14b4]
mov byte [esp + 0x3660], 0x3e
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2a80]
mov byte [esp + 0x3660], 0x3d
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x21b4]
mov byte [esp + 0x3660], 0x3c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x14d4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x31d]
lea ecx, [esp + 0x14f0]
push eax
push str.endimgpos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov dword [esp + 0x365c], 0x240
lea ecx, [esp + 0x3e]
push ecx
push str.levelsdialog
lea ecx, [esp + 0x1d78]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x41
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x14fc]
lea eax, [esp + 0x1d7c]
push edx
lea ecx, [esp + 0x27dc]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x3e0]
mov byte [esp + 0x3660], 0x42
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x27cc]
mov byte [esp + 0x365c], 0x41
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1d74]
mov byte [esp + 0x3660], 0x40
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x14f4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea edx, [esp + 0x4c]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push 0x46cf34
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x6e]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.replay
mov dword [esp + 0x3690], 0x243
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 1
push 0
lea edx, [esp + 0x50]
sub esp, 0x10
mov dword [esi + 0x3ec], eax
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.overlayimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x72]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.replay
mov dword [esp + 0x3690], 0x244
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x48]
mov dword [esi + 0x3f0], eax
push ecx
push str.overlaypos
lea ecx, [esp + 0x1518]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x4a]
lea ecx, [esp + 0x24f0]
push edx
push str.replay
mov dword [esp + 0x3664], 0x245
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x46
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x151c]
lea ecx, [esp + 0x24fc]
push eax
lea edx, [esp + 0x28e4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x3f4]
mov byte [esp + 0x3660], 0x47
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x28d4]
mov byte [esp + 0x365c], 0x46
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x24f4]
mov byte [esp + 0x3660], 0x45
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1514]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea eax, [esp + 0x58]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.button1img
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x7a]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.replay
mov dword [esp + 0x3690], 0x248
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov dword [esi + 0x400], eax
lea eax, [esp + 0x50]
push eax
push str.button1posa
lea ecx, [esp + 0x448]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x52]
mov dword [esp + 0x365c], 0x249
push ecx
push str.replay
lea ecx, [esp + 0x438]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x4a
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x44c]
lea eax, [esp + 0x43c]
push edx
lea ecx, [esp + 0x27f4]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x404]
mov byte [esp + 0x3660], 0x4b
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x27e4]
mov byte [esp + 0x365c], 0x4a
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x434]
mov byte [esp + 0x3660], 0x49
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x444]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x54]
lea ecx, [esp + 0x480]
push edx
push str.button1posb
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x56]
lea ecx, [esp + 0x460]
push eax
push str.replay
mov dword [esp + 0x3664], 0x24c
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x4d
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0x48c]
lea edx, [esp + 0x46c]
push ecx
lea eax, [esp + 0x29a4]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x410]
mov byte [esp + 0x3660], 0x4e
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2994]
mov byte [esp + 0x365c], 0x4d
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x464]
mov byte [esp + 0x3660], 0x4c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x484]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
lea edx, [esp + 0x74]
push edx
push str.button2imga
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x86]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.replay
mov dword [esp + 0x3690], 0x24f
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x5c]
mov dword [esi + 0x41c], eax
push ecx
push str.button2posa
lea ecx, [esp + 0x4c8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x5e]
lea ecx, [esp + 0x4a0]
push edx
push str.replay
mov dword [esp + 0x3664], 0x250
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x51
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x4cc]
lea ecx, [esp + 0x4ac]
push eax
lea edx, [esp + 0x262c]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x3660], 0x52
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x261c]
mov byte [esp + 0x365c], 0x51
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x4a4]
mov byte [esp + 0x3660], 0x50
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x4c4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea eax, [esp + 0x6c]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.button2imgb
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x8e]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.replay
mov dword [esp + 0x3690], 0x253
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov dword [esp + 0x3688], edi
mov ecx, esi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov dword [esi + 0x42c], eax
lea eax, [esp + 0x64]
push eax
push str.button2posb
lea ecx, [esp + 0x508]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x66]
mov dword [esp + 0x365c], 0x254
push ecx
push str.replay
lea ecx, [esp + 0x4e8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x55
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x50c]
lea eax, [esp + 0x4ec]
push edx
lea ecx, [esp + 0x2638]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x3660], 0x56
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2628]
mov byte [esp + 0x365c], 0x55
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x4e4]
mov byte [esp + 0x3660], 0x54
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x504]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 0x18
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
lea edx, [esp + 0x68]
lea ecx, [esp + 0x540]
mov dword [esi + 0x43c], eax
push edx
push str.radiopos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x6a]
lea ecx, [esp + 0x520]
push eax
push str.replay
mov dword [esp + 0x3664], 0x257
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x58
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0x54c]
lea edx, [esp + 0x52c]
push ecx
lea eax, [esp + 0x2650]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
mov byte [esp + 0x365c], 0x59
push eax
lea ecx, [esi + 0x440]
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2640]
mov byte [esp + 0x365c], 0x58
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x524]
mov byte [esp + 0x3660], 0x57
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x544]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x6c]
push ecx
push str.radiospacing
lea ecx, [esp + 0x588]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x6e]
lea ecx, [esp + 0x560]
push edx
push str.replay
mov dword [esp + 0x3664], 0x25a
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0x74]
sub esp, 0x10
mov byte [esp + 0x3670], 0x5b
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x594]
lea edx, [esp + 0x574]
push ecx
lea eax, [esp + 0x2ab4]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x5c
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2aa0]
mov dword [esi + 0x44c], eax
mov byte [esp + 0x3660], 0x5b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x564]
mov byte [esp + 0x3660], 0x5a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x584]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov dword [esp + 0x18], 1
mov ecx, dword [esp + 0x18]
lea edx, [esp + 0x28]
push ecx
push str.radio_dimg
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x72]
lea edx, [esp + 0x28]
push 1
push 1
push 0
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push edx
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0xa0]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.replay
mov dword [esp + 0x3690], 0x25d
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x43c]
mov ecx, dword [esp + 0x18]
mov dword [edx + ecx*4], eax
inc ecx
cmp ecx, 5
mov dword [esp + 0x18], ecx
jle 0x420838
push 0x34
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0xc], eax
test eax, eax
mov dword [esp + 0x365c], 0x25e
je 0x4208fb
push sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
mov dword [eax], 6
push sym.JewelQuest.exe____FColor__QAEXXZ
add eax, 4
push 6
push 8
push eax
mov dword [esp + 0x30], eax
call fcn.00449cee
mov eax, dword [esp + 0x1c]
jmp 0x4208fd
xor eax, eax
mov dword [esp + 0x365c], edi
mov dword [esi + 0x450], eax
mov dword [esp + 0x18], 1
mov eax, dword [esp + 0x18]
lea ecx, [esp + 0x28]
push eax
push str.color_d
push ecx
call ebx
add esp, 0xc
lea edx, [esp + 0x76]
lea eax, [esp + 0x28]
lea ecx, [esp + 0x5c0]
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x78]
mov dword [esp + 0x365c], 0x25f
push ecx
push str.replay
lea ecx, [esp + 0x5a8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0x60
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea edx, [esp + 0x5c8]
lea eax, [esp + 0x5a8]
push edx
lea ecx, [esp + 0x3c4]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
mov edx, dword [esi + 0x450]
push eax
mov eax, dword [esp + 0x1c]
mov byte [esp + 0x3660], 0x61
lea ecx, [edx + eax*8]
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x3b8]
mov byte [esp + 0x365c], 0x60
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0x5a4]
mov byte [esp + 0x3660], 0x5f
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x5c4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov eax, dword [esp + 0x18]
inc eax
cmp eax, 5
mov dword [esp + 0x18], eax
jle 0x420912
push 1
push 1
push 0
lea edx, [esp + 0x86]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.boardsimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0xa8]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.replay
mov dword [esp + 0x3690], 0x262
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 1
push 0
lea edx, [esp + 0x8a]
sub esp, 0x10
mov dword [esi + 0x454], eax
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.boardsoutlineimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0xac]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.replay
mov dword [esp + 0x3690], 0x263
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x82]
mov dword [esi + 0x458], eax
push ecx
push str.boardspos
lea ecx, [esp + 0x608]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x84]
lea ecx, [esp + 0x5e0]
push edx
push str.replay
mov dword [esp + 0x3664], 0x264
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x65
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x60c]
lea ecx, [esp + 0x5ec]
push eax
lea edx, [esp + 0x2668]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x45c]
mov byte [esp + 0x3660], 0x66
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
mov byte [esp + 0x365c], 0x65
lea ecx, [esp + 0x2658]
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x5e4]
mov byte [esp + 0x3660], 0x64
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x604]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea eax, [esp + 0x92]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.skullimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0xb4]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.replay
mov dword [esp + 0x3690], 0x267
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov dword [esi + 0x468], eax
lea eax, [esp + 0x8a]
push eax
push str.skullpos
lea ecx, [esp + 0x648]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x8c]
mov dword [esp + 0x365c], 0x268
push ecx
push str.replay
lea ecx, [esp + 0x628]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x69
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x64c]
lea eax, [esp + 0x62c]
push edx
lea ecx, [esp + 0x2680]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x46c]
mov byte [esp + 0x3660], 0x6a
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2670]
mov byte [esp + 0x365c], 0x69
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x624]
mov byte [esp + 0x3660], 0x68
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x644]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x8e]
lea ecx, [esp + 0x6a0]
push edx
push str.skullsound
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x90]
lea ecx, [esp + 0x680]
push eax
push str.replay
mov dword [esp + 0x3664], 0x26b
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x660]
lea edx, [esp + 0x92]
push ecx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x6c
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x6b8]
lea ecx, [esp + 0x698]
push eax
lea edx, [esp + 0x2ad8]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x6d
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x660]
mov byte [esp + 0x365c], 0x6e
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x478]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x664]
mov byte [esp + 0x3660], 0x6d
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2ac0]
mov byte [esp + 0x3660], 0x6c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x684]
mov byte [esp + 0x3660], 0x6b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x6a4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x94]
lea ecx, [esp + 0x6e0]
push eax
push str.skullspeed
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x96]
mov dword [esp + 0x365c], 0x26f
push ecx
push str.replay
lea ecx, [esp + 0x6c8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x9c]
sub esp, 0x10
mov byte [esp + 0x3670], 0x70
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x6f4]
push eax
lea ecx, [esp + 0x6d8]
lea edx, [esp + 0x2af4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x71
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2ae0]
mov dword [esi + 0x488], eax
mov byte [esp + 0x3660], 0x70
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x6c4]
mov byte [esp + 0x3660], 0x6f
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x6e4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x9a]
lea ecx, [esp + 0x700]
push eax
push str.skullloops
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x9c]
mov dword [esp + 0x365c], 0x272
push ecx
push str.replay
lea ecx, [esp + 0x418]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0xa2]
sub esp, 0x10
mov byte [esp + 0x3670], 0x73
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x714]
lea ecx, [esp + 0x424]
push eax
lea edx, [esp + 0x2b14]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x74
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2b00]
mov dword [esi + 0x48c], eax
mov byte [esp + 0x3660], 0x73
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x414]
mov byte [esp + 0x3660], 0x72
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x704]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea eax, [esp + 0xac]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.sliderimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0xce]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.replay
mov dword [esp + 0x3690], 0x275
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov dword [esi + 0x490], eax
lea eax, [esp + 0xa4]
push eax
push str.sliderpos
lea ecx, [esp + 0x748]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xa6]
mov dword [esp + 0x365c], 0x276
push ecx
push str.replay
lea ecx, [esp + 0x728]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x77
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x74c]
lea eax, [esp + 0x72c]
push edx
lea ecx, [esp + 0x2698]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x498]
mov byte [esp + 0x3660], 0x78
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2688]
mov byte [esp + 0x365c], 0x77
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x724]
mov byte [esp + 0x3660], 0x76
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x744]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0xa8]
lea ecx, [esp + 0x780]
push edx
push str.sliderorientation
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xaa]
lea ecx, [esp + 0x760]
push eax
push str.replay
mov dword [esp + 0x3664], 0x279
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0xb0]
sub esp, 0x10
mov byte [esp + 0x3670], 0x7a
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x794]
lea ecx, [esp + 0x774]
push eax
lea edx, [esp + 0x2b34]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x7b
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2b20]
mov dword [esi + 0x4a4], eax
mov byte [esp + 0x3660], 0x7a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x764]
mov byte [esp + 0x3660], 0x79
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x784]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea eax, [esp + 0xba]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.sliderknobimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0xdc]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.replay
mov dword [esp + 0x3690], 0x27c
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 0
push 1
mov ecx, eax
mov dword [esi + 0x494], eax
call sub.framework.dll_public:_void___thiscall_Image::UseTransparency_bool__bool_
sub esp, 0x10
lea eax, [esp + 0xc2]
mov ecx, esp
mov dword [esp + 0x1c], esp
push eax
push str.fontstyle
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0xd4]
mov ecx, esp
mov dword [esp + 0x34], esp
push edx
push str.fontsize1
mov dword [esp + 0x3684], 0x27d
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0xe6]
mov ecx, esp
mov dword [esp + 0x4c], esp
push eax
push str.font
mov byte [esp + 0x3694], 0x7e
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
mov byte [esp + 0x369c], 0x7f
mov ecx, esp
lea edx, [esp + 0xf8]
mov dword [esp + 0x58], esp
push edx
push str.replay
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x369c], edi
call sub.framework.dll_public_virtual:_class_Font____thiscall_ConfigFile::NewFont_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___
mov dword [esi + 0x4a8], eax
sub esp, 0x10
lea eax, [esp + 0xca]
mov ecx, esp
mov dword [esp + 0x1c], esp
push eax
push str.fontstyle
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0xdc]
mov ecx, esp
mov dword [esp + 0x34], esp
push edx
push str.fontsize2
mov dword [esp + 0x3684], 0x280
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0xee]
mov ecx, esp
mov dword [esp + 0x4c], esp
push eax
push str.font
mov byte [esp + 0x3694], 0x81
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x100]
mov ecx, esp
mov dword [esp + 0x58], esp
push edx
push str.replay
mov byte [esp + 0x36a4], 0x82
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x369c], edi
call sub.framework.dll_public_virtual:_class_Font____thiscall_ConfigFile::NewFont_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___
mov dword [esi + 0x4ac], eax
lea eax, [esp + 0xc2]
push eax
push str.fontcol
lea ecx, [esp + 0x7c8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xc4]
mov dword [esp + 0x365c], 0x283
push ecx
push str.replay
lea ecx, [esp + 0x7a8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0x84
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea edx, [esp + 0x7c8]
lea eax, [esp + 0x7a8]
push edx
lea ecx, [esp + 0x394]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
mov byte [esp + 0x365c], 0x85
push eax
lea ecx, [esi + 0x4b0]
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x388]
mov byte [esp + 0x365c], 0x84
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0x7a4]
mov byte [esp + 0x3660], 0x83
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x7c4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0xc6]
lea ecx, [esp + 0x800]
push edx
push str.fontshadowcol
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xc8]
lea ecx, [esp + 0x7e0]
push eax
push str.replay
mov dword [esp + 0x3664], 0x286
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0x87
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea ecx, [esp + 0x808]
lea edx, [esp + 0x7e8]
push ecx
lea eax, [esp + 0x3d4]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
push eax
lea ecx, [esi + 0x4b8]
mov byte [esp + 0x3660], 0x88
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x3c8]
mov byte [esp + 0x365c], 0x87
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0x7e4]
mov byte [esp + 0x3660], 0x86
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x804]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0xca]
push ecx
push str.titlepos
lea ecx, [esp + 0x828]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0xcc]
lea ecx, [esp + 0x420]
push edx
push str.replay
mov dword [esp + 0x3664], 0x289
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x8a
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x82c]
lea ecx, [esp + 0x42c]
push eax
lea edx, [esp + 0x26b0]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x4d0]
mov byte [esp + 0x3660], 0x8b
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x26a0]
mov byte [esp + 0x365c], 0x8a
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x424]
mov byte [esp + 0x3660], 0x89
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x824]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0xce]
lea ecx, [esp + 0x880]
push eax
push str.titletext
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xd0]
mov dword [esp + 0x365c], 0x28c
push ecx
push str.replay
lea ecx, [esp + 0x868]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x840]
lea eax, [esp + 0xd2]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x8d
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x898]
lea edx, [esp + 0x878]
push ecx
lea eax, [esp + 0x2b58]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x8e
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x840]
mov byte [esp + 0x365c], 0x8f
mov edx, dword [ecx]
lea ecx, [esi + 0x4c0]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x844]
mov byte [esp + 0x3660], 0x8e
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2b40]
mov byte [esp + 0x3660], 0x8d
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x864]
mov byte [esp + 0x3660], 0x8c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov dword [esp + 0x365c], edi
push 1
lea ecx, [esp + 0x884]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0xd4]
push ecx
push str.titlecol
lea ecx, [esp + 0x8c8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0xd6]
lea ecx, [esp + 0x8a0]
push edx
push str.replay
mov dword [esp + 0x3664], 0x290
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0x91
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea eax, [esp + 0x8c8]
lea ecx, [esp + 0x8a8]
push eax
lea edx, [esp + 0x3a4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
push eax
lea ecx, [esi + 0x4dc]
mov byte [esp + 0x3660], 0x92
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x398]
mov byte [esp + 0x365c], 0x91
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0x8a4]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x8c4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0xd8]
lea ecx, [esp + 0x900]
push eax
push str.replaytextshadow
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xda]
mov dword [esp + 0x365c], 0x293
push ecx
push str.replay
lea ecx, [esp + 0x8e8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0xe0]
sub esp, 0x10
mov byte [esp + 0x3670], 0x94
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x914]
lea ecx, [esp + 0x8f4]
push eax
lea edx, [esp + 0x2b74]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov byte [esp + 0x365c], 0x95
mov ecx, eax
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2b60]
mov dword [esi + 0x4e4], eax
mov byte [esp + 0x3660], 0x94
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x8e4]
mov byte [esp + 0x3660], 0x93
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x904]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0xde]
lea ecx, [esp + 0x940]
push eax
push str.replaytextshadowcol
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xe0]
mov dword [esp + 0x365c], 0x296
push ecx
push str.replay
lea ecx, [esp + 0x928]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0x97
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea edx, [esp + 0x948]
lea eax, [esp + 0x928]
push edx
lea ecx, [esp + 0x3f4]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
push eax
lea ecx, [esi + 0x4e8]
mov byte [esp + 0x3660], 0x98
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x3e8]
mov byte [esp + 0x365c], 0x97
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0x924]
mov byte [esp + 0x3660], 0x96
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x944]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0xe2]
lea ecx, [esp + 0x980]
push edx
push str.levelpos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xe4]
lea ecx, [esp + 0x960]
push eax
push str.replay
mov dword [esp + 0x3664], 0x299
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x9a
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0x98c]
lea edx, [esp + 0x96c]
push ecx
lea eax, [esp + 0x26c8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x4f0]
mov byte [esp + 0x3660], 0x9b
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x26b8]
mov byte [esp + 0x365c], 0x9a
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x964]
mov byte [esp + 0x3660], 0x99
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x984]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0xe6]
push ecx
push str.levelcol
lea ecx, [esp + 0x9c8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0xe8]
lea ecx, [esp + 0x9a0]
push edx
push str.replay
mov dword [esp + 0x3664], 0x29c
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0x9d
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea eax, [esp + 0x9c8]
lea ecx, [esp + 0x9a8]
push eax
lea edx, [esp + 0x3b4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
push eax
lea ecx, [esi + 0x4fc]
mov byte [esp + 0x3660], 0x9e
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x3a8]
mov byte [esp + 0x365c], 0x9d
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0x9a4]
mov byte [esp + 0x3660], 0x9c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x9c4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0xea]
lea ecx, [esp + 0xa00]
push eax
push str.yourhighestpos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xec]
mov dword [esp + 0x365c], 0x29f
push ecx
push str.replay
lea ecx, [esp + 0x9e8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xa0
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0xa0c]
lea eax, [esp + 0x9ec]
push edx
lea ecx, [esp + 0x26e0]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x504]
mov byte [esp + 0x3660], 0xa1
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x26d0]
mov byte [esp + 0x365c], 0xa0
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x9e4]
mov byte [esp + 0x3660], 0x9f
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xa04]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0xee]
lea ecx, [esp + 0xa40]
push edx
push str.highestpos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xf0]
lea ecx, [esp + 0xa20]
push eax
push str.replay
mov dword [esp + 0x3664], 0x2a2
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xa3
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0xa4c]
lea edx, [esp + 0xa2c]
push ecx
lea eax, [esp + 0x26f8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x510]
mov byte [esp + 0x3660], 0xa4
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x26e8]
mov byte [esp + 0x365c], 0xa3
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xa24]
mov byte [esp + 0x3660], 0xa2
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xa44]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0xf2]
push ecx
push str.achievedbypos
lea ecx, [esp + 0xa88]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0xf4]
lea ecx, [esp + 0xa60]
push edx
push str.replay
mov dword [esp + 0x3664], 0x2a5
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xa6
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0xa8c]
lea ecx, [esp + 0xa6c]
push eax
lea edx, [esp + 0x2710]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x51c]
mov byte [esp + 0x3660], 0xa7
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2700]
mov byte [esp + 0x365c], 0xa6
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xa64]
mov byte [esp + 0x3660], 0xa5
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xa84]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0xf6]
lea ecx, [esp + 0xac0]
push eax
push str.img1pos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xf8]
mov dword [esp + 0x365c], 0x2a8
push ecx
push str.endround
lea ecx, [esp + 0xaa8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xa9
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0xacc]
lea eax, [esp + 0xaac]
push edx
lea ecx, [esp + 0x2728]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x53c]
mov byte [esp + 0x3660], 0xaa
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2718]
mov byte [esp + 0x365c], 0xa9
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xaa4]
mov byte [esp + 0x3660], 0xa8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov dword [esp + 0x365c], edi
push 1
lea ecx, [esp + 0xac4]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea edx, [esp + 0x106]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.img2
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x128]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.endround
mov dword [esp + 0x3690], 0x2ab
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0xfe]
mov dword [esi + 0x548], eax
push ecx
push str.img2pos
lea ecx, [esp + 0xb08]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x100]
lea ecx, [esp + 0xae0]
push edx
push str.endround
mov dword [esp + 0x3664], 0x2ac
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xad
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0xb0c]
lea ecx, [esp + 0xaec]
push eax
lea edx, [esp + 0x2740]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x54c]
mov byte [esp + 0x3660], 0xae
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2730]
mov byte [esp + 0x365c], 0xad
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xae4]
mov byte [esp + 0x3660], 0xac
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xb04]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x102]
lea ecx, [esp + 0xb40]
push eax
push str.dialogpos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x104]
mov dword [esp + 0x365c], 0x2af
push ecx
push str.endround
lea ecx, [esp + 0xb28]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xb0
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0xb4c]
lea eax, [esp + 0xb2c]
push edx
lea ecx, [esp + 0x2758]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x528]
mov byte [esp + 0x3660], 0xb1
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2748]
mov byte [esp + 0x365c], 0xb0
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xb24]
mov byte [esp + 0x3660], 0xaf
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xb44]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea edx, [esp + 0x112]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push 0x46cf34
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x134]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.endround
mov dword [esp + 0x3690], 0x2b2
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 1
push 0
lea edx, [esp + 0x116]
sub esp, 0x10
mov dword [esi + 0x534], eax
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.img1
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x138]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.endround
mov dword [esp + 0x3690], 0x2b3
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x10e]
mov dword [esi + 0x538], eax
push ecx
push str.img1pos
lea ecx, [esp + 0xb88]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x110]
lea ecx, [esp + 0xb60]
push edx
push str.endround
mov dword [esp + 0x3664], 0x2b4
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xb5
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0xb8c]
lea ecx, [esp + 0xb6c]
push eax
lea edx, [esp + 0x2770]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x53c]
mov byte [esp + 0x3660], 0xb6
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2760]
mov byte [esp + 0x365c], 0xb5
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xb64]
mov byte [esp + 0x3660], 0xb4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xb84]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea eax, [esp + 0x11e]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.imgtryagain
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x140]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.endround
mov dword [esp + 0x3690], 0x2b7
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov dword [esi + 0x558], eax
lea eax, [esp + 0x116]
push eax
push str.imgtryagainpos
lea ecx, [esp + 0xbc8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x118]
mov dword [esp + 0x365c], 0x2b8
push ecx
push str.endround
lea ecx, [esp + 0xba8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xb9
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0xbcc]
lea eax, [esp + 0xbac]
push edx
lea ecx, [esp + 0x2788]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x55c]
mov byte [esp + 0x3660], 0xba
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2778]
mov byte [esp + 0x365c], 0xb9
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xba4]
mov byte [esp + 0x3660], 0xb8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xbc4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea edx, [esp + 0x126]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.button1img
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x148]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.endround
mov dword [esp + 0x3690], 0x2bb
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x11e]
mov dword [esi + 0x568], eax
push ecx
push str.button1pos
lea ecx, [esp + 0xc08]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x120]
lea ecx, [esp + 0xbe0]
push edx
push str.endround
mov dword [esp + 0x3664], 0x2bc
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xbd
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0xc0c]
lea ecx, [esp + 0xbec]
push eax
lea edx, [esp + 0x27a0]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
mov byte [esp + 0x365c], 0xbe
push eax
lea ecx, [esi + 0x56c]
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2790]
mov byte [esp + 0x365c], 0xbd
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xbe4]
mov byte [esp + 0x3660], 0xbc
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xc04]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea eax, [esp + 0x12e]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.button2img
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x150]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.endround
mov dword [esp + 0x3690], 0x2bf
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov dword [esi + 0x578], eax
lea eax, [esp + 0x126]
push eax
push str.button2pos
lea ecx, [esp + 0xc48]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x128]
mov dword [esp + 0x365c], 0x2c0
push ecx
push str.endround
lea ecx, [esp + 0xc28]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xc1
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0xc4c]
lea eax, [esp + 0xc2c]
push edx
lea ecx, [esp + 0x27b8]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x57c]
mov byte [esp + 0x3660], 0xc2
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x27a8]
mov byte [esp + 0x365c], 0xc1
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xc24]
mov byte [esp + 0x3660], 0xc0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xc44]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea edx, [esp + 0x136]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.arrowsimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x158]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.endround
mov dword [esp + 0x3690], 0x2c3
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x12e]
mov dword [esi + 0x588], eax
push ecx
push str.arrowspos
lea ecx, [esp + 0xc88]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x130]
lea ecx, [esp + 0xc60]
push edx
push str.endround
mov dword [esp + 0x3664], 0x2c4
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xc5
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0xc8c]
lea ecx, [esp + 0xc6c]
push eax
lea edx, [esp + 0x27d0]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x58c]
mov byte [esp + 0x3660], 0xc6
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x27c0]
mov byte [esp + 0x365c], 0xc5
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xc64]
mov byte [esp + 0x3660], 0xc4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xc84]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea eax, [esp + 0x13e]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.ximg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
mov dword [esp + 0x3688], 0x2c7
mov ecx, esp
lea edx, [esp + 0x160]
mov dword [esp + 0x40], esp
push edx
push str.endround
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov dword [esi + 0x598], eax
lea eax, [esp + 0x136]
push eax
push str.xpos
lea ecx, [esp + 0xcc8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x138]
mov dword [esp + 0x365c], 0x2c8
push ecx
push str.endround
lea ecx, [esp + 0xca8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xc9
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0xccc]
lea eax, [esp + 0xcac]
push edx
lea ecx, [esp + 0x27e8]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x59c]
mov byte [esp + 0x3660], 0xca
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x27d8]
mov byte [esp + 0x365c], 0xc9
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xca4]
mov byte [esp + 0x3660], 0xc8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xcc4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea edx, [esp + 0x146]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.rankimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x168]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.endround
mov dword [esp + 0x3690], 0x2cb
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x13e]
mov dword [esi + 0x5a8], eax
push ecx
push str.rankpos
lea ecx, [esp + 0xd08]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x140]
lea ecx, [esp + 0xce0]
push edx
push str.endround
mov dword [esp + 0x3664], 0x2cc
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xcd
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0xd0c]
lea ecx, [esp + 0xcec]
push eax
lea edx, [esp + 0x2800]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x5ac]
mov byte [esp + 0x3660], 0xce
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x27f0]
mov byte [esp + 0x365c], 0xcd
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xce4]
mov byte [esp + 0x3660], 0xcc
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xd04]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x142]
lea ecx, [esp + 0xd40]
push eax
push str.rankspace
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x144]
mov dword [esp + 0x365c], 0x2cf
push ecx
push str.endround
lea ecx, [esp + 0xd28]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x14a]
sub esp, 0x10
mov byte [esp + 0x3670], 0xd0
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xd54]
lea ecx, [esp + 0xd34]
push eax
lea edx, [esp + 0x2b94]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xd1
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2b80]
mov dword [esi + 0x5b8], eax
mov byte [esp + 0x3660], 0xd0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov byte [esp + 0x365c], 0xcf
push 1
lea ecx, [esp + 0xd24]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xd44]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea eax, [esp + 0x154]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.pathimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x176]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.endround
mov dword [esp + 0x3690], 0x2d2
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 0x1c0
mov dword [esi + 0x5bc], eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0xc], eax
test eax, eax
mov dword [esp + 0x365c], 0x2d3
je 0x422a41
push sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
mov dword [eax], 0x25
push sym.JewelQuest.exe____FPoint__QAEXXZ
add eax, 4
push 0x25
push 0xc
push eax
mov dword [esp + 0x30], eax
call fcn.00449cee
mov eax, dword [esp + 0x1c]
jmp 0x422a43
xor eax, eax
mov dword [esp + 0x365c], edi
mov dword [esi + 0x5c0], eax
mov dword [esp + 0x1c], 1
mov dword [esp + 0x18], 0xc
mov eax, dword [esp + 0x1c]
lea ecx, [esp + 0x3f8]
push eax
push 0x46c5b0
push ecx
call ebx
add esp, 0xc
lea edx, [esp + 0x14c]
lea eax, [esp + 0x3f8]
lea ecx, [esp + 0xd80]
push edx
push eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x14e]
mov dword [esp + 0x365c], 0x2d4
push ecx
push str.endround
lea ecx, [esp + 0xd68]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xd5
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0xd8c]
lea eax, [esp + 0xd6c]
push edx
lea ecx, [esp + 0x378]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push 1
lea ecx, [esp + 0xd64]
mov byte [esp + 0x3660], 0xd8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xd84]
mov byte [esp + 0x3660], 0xd7
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov edx, dword [esi + 0x5c0]
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x36c]
mov dword [esp + 0x365c], edi
mov dword [eax + edx + 4], ecx
mov edx, dword [esi + 0x5c0]
mov ecx, dword [esp + 0x370]
mov dword [eax + edx + 8], ecx
lea ecx, [esp + 0x368]
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
mov eax, dword [esp + 0x1c]
inc eax
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x18]
add eax, 0xc
cmp eax, 0x1b0
mov dword [esp + 0x18], eax
jle 0x422a60
sub esp, 0x10
lea edx, [esp + 0x160]
mov ecx, esp
mov dword [esp + 0x1c], esp
push edx
push str.fontstyle
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x172]
mov ecx, esp
mov dword [esp + 0x34], esp
push eax
push str.fontsize1
mov dword [esp + 0x3684], 0x2d9
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x184]
mov ecx, esp
mov dword [esp + 0x4c], esp
push edx
push str.font
mov byte [esp + 0x3694], 0xda
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x196]
mov ecx, esp
mov dword [esp + 0x58], esp
push eax
push str.replay
mov byte [esp + 0x36a4], 0xdb
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x369c], edi
call sub.framework.dll_public_virtual:_class_Font____thiscall_ConfigFile::NewFont_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___
sub esp, 0x10
lea edx, [esp + 0x168]
mov ecx, esp
mov dword [esp + 0x1c], esp
push edx
push str.fontstyle
mov dword [esi + 0x5c4], eax
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x17a]
mov ecx, esp
mov dword [esp + 0x34], esp
push eax
push str.fontsize2
mov dword [esp + 0x3684], 0x2dc
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x18c]
mov ecx, esp
mov dword [esp + 0x4c], esp
push edx
push str.font
mov byte [esp + 0x3694], 0xdd
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x19e]
mov ecx, esp
mov dword [esp + 0x58], esp
push eax
push str.replay
mov byte [esp + 0x36a4], 0xde
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x369c], edi
call sub.framework.dll_public_virtual:_class_Font____thiscall_ConfigFile::NewFont_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___
lea ecx, [esp + 0x160]
mov dword [esi + 0x5c8], eax
push ecx
push str.fontcol
lea ecx, [esp + 0xdc8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x162]
lea ecx, [esp + 0xda0]
push edx
push str.endround
mov dword [esp + 0x3664], 0x2df
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0xe0
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea eax, [esp + 0xdc8]
lea ecx, [esp + 0xda8]
push eax
lea edx, [esp + 0x3bc]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
push eax
lea ecx, [esi + 0x5cc]
mov byte [esp + 0x3660], 0xe1
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x3b0]
mov byte [esp + 0x365c], 0xe0
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0xda4]
mov byte [esp + 0x3660], 0xdf
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xdc4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x164]
lea ecx, [esp + 0xe00]
push eax
push str.textshadow
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x166]
mov dword [esp + 0x365c], 0x2e2
push ecx
push str.endround
lea ecx, [esp + 0xde8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x16c]
sub esp, 0x10
mov byte [esp + 0x3670], 0xe3
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0xe14]
lea ecx, [esp + 0xdf4]
push eax
lea edx, [esp + 0x2bb4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xe4
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2ba0]
mov dword [esi + 0x5d4], eax
mov byte [esp + 0x3660], 0xe3
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xde4]
mov byte [esp + 0x3660], 0xe2
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xe04]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x16a]
lea ecx, [esp + 0xe40]
push eax
push str.fontshadowcol
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x16c]
mov dword [esp + 0x365c], 0x2e5
push ecx
push str.endround
lea ecx, [esp + 0xe28]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0xe6
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea edx, [esp + 0xe48]
lea eax, [esp + 0xe28]
push edx
lea ecx, [esp + 0x3cc]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
push eax
lea ecx, [esi + 0x5d8]
mov byte [esp + 0x3660], 0xe7
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x3c0]
mov byte [esp + 0x365c], 0xe6
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0xe24]
mov byte [esp + 0x3660], 0xe5
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xe44]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x16e]
lea ecx, [esp + 0xe80]
push edx
push str.levelpos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x170]
lea ecx, [esp + 0xe60]
push eax
push str.endround
mov dword [esp + 0x3664], 0x2e8
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xe9
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0xe8c]
lea edx, [esp + 0xe6c]
push ecx
lea eax, [esp + 0x2818]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x5e0]
mov byte [esp + 0x3660], 0xea
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2808]
mov byte [esp + 0x365c], 0xe9
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xe64]
mov byte [esp + 0x3660], 0xe8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xe84]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x172]
push ecx
push str.rankoffsety
lea ecx, [esp + 0xec8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x174]
lea ecx, [esp + 0xea0]
push edx
push str.endround
mov dword [esp + 0x3664], 0x2eb
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea eax, [esp + 0x17a]
sub esp, 0x10
mov byte [esp + 0x3670], 0xec
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0xed4]
lea edx, [esp + 0xeb4]
push ecx
lea eax, [esp + 0x2bd4]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0xed
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2bc0]
mov dword [esi + 0x5ec], eax
mov byte [esp + 0x3660], 0xec
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xea4]
mov byte [esp + 0x3660], 0xeb
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xec4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x178]
push ecx
push str.scorepos
lea ecx, [esp + 0xf08]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x17a]
lea ecx, [esp + 0xee0]
push edx
push str.endround
mov dword [esp + 0x3664], 0x2ee
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xef
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0xf0c]
lea ecx, [esp + 0xeec]
push eax
lea edx, [esp + 0x2830]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x5f0]
mov byte [esp + 0x3660], 0xf0
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2820]
mov byte [esp + 0x365c], 0xef
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xee4]
mov byte [esp + 0x3660], 0xee
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xf04]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x17c]
lea ecx, [esp + 0xf40]
push eax
push str.hiscorepos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x17e]
mov dword [esp + 0x365c], 0x2f1
push ecx
push str.endround
lea ecx, [esp + 0xf28]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xf2
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0xf4c]
lea eax, [esp + 0xf2c]
push edx
lea ecx, [esp + 0x2848]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x5fc]
mov byte [esp + 0x3660], 0xf3
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2838]
mov byte [esp + 0x365c], 0xf2
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xf24]
mov byte [esp + 0x3660], 0xf1
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xf44]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x180]
lea ecx, [esp + 0xf80]
push edx
push str.achievedbypos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x182]
mov dword [esp + 0x365c], 0x2f4
push eax
push str.endround
lea ecx, [esp + 0xf68]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xf5
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0xf8c]
lea edx, [esp + 0xf6c]
push ecx
lea eax, [esp + 0x2860]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x608]
mov byte [esp + 0x3660], 0xf6
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2850]
mov byte [esp + 0x365c], 0xf5
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xf64]
mov byte [esp + 0x3660], 0xf4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xf84]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x184]
push ecx
push str.storypos
lea ecx, [esp + 0xfc8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x186]
lea ecx, [esp + 0xfa0]
push edx
push str.endround
mov dword [esp + 0x3664], 0x2f7
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xf8
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0xfcc]
lea ecx, [esp + 0xfac]
push eax
lea edx, [esp + 0x2890]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x614]
mov byte [esp + 0x3660], 0xf9
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2880]
mov byte [esp + 0x365c], 0xf8
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0xfa4]
mov byte [esp + 0x3660], 0xf7
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0xfc4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x188]
push eax
push str.storydim
lea ecx, [esp + 0x1008]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x18a]
mov dword [esp + 0x365c], 0x2fa
push ecx
push str.endround
lea ecx, [esp + 0xfe8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xfb
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Dimension::constructor_int__int_
lea edx, [esp + 0x100c]
lea eax, [esp + 0xfec]
push edx
lea ecx, [esp + 0x28a8]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Dimension___thiscall_ConfigFile::ValueAsDimension_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Dimension_
push eax
lea ecx, [esi + 0x620]
mov byte [esp + 0x3660], 0xfc
call sub.framework.dll_public:_class_Dimension____thiscall_Dimension::operator_class_Dimension__
lea ecx, [esp + 0x2898]
mov byte [esp + 0x365c], 0xfb
call sub.framework.dll_public_virtual:_void___thiscall_Dimension::destructor_void_
push 1
lea ecx, [esp + 0xfe4]
mov byte [esp + 0x3660], 0xfa
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1004]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x18c]
lea ecx, [esp + 0x1040]
push edx
push str.storyfontcol
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x18e]
lea ecx, [esp + 0x1020]
push eax
push str.endround
mov dword [esp + 0x3664], 0x2fd
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0xfe
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea ecx, [esp + 0x1048]
lea edx, [esp + 0x1028]
push ecx
lea eax, [esp + 0x384]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
push eax
lea ecx, [esi + 0x62c]
mov byte [esp + 0x3660], 0xff
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x378]
mov byte [esp + 0x365c], 0xfe
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
mov byte [esp + 0x365c], 0xfd
push 1
lea ecx, [esp + 0x1024]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1044]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
sub esp, 0x10
lea edx, [esp + 0x1a0]
mov ecx, esp
mov dword [esp + 0x1c], esp
push edx
push str.storyfontstyle
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x1b2]
mov ecx, esp
mov dword [esp + 0x34], esp
push eax
push str.storyfontsize
mov dword [esp + 0x3684], 0x300
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x1c4]
mov ecx, esp
mov dword [esp + 0x4c], esp
push edx
push str.storyfont
mov byte [esp + 0x3694], 1
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x1d6]
mov ecx, esp
mov dword [esp + 0x58], esp
push eax
push str.endround
mov byte [esp + 0x36a4], 2
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x369c], edi
call sub.framework.dll_public_virtual:_class_Font____thiscall_ConfigFile::NewFont_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___
push 0x34
mov dword [esi + 0x634], eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0xc], eax
test eax, eax
mov dword [esp + 0x365c], 0x303
je 0x4236a7
push sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
mov dword [eax], 6
push sym.JewelQuest.exe____FColor__QAEXXZ
add eax, 4
push 6
push 8
push eax
mov dword [esp + 0x30], eax
call fcn.00449cee
mov eax, dword [esp + 0x1c]
jmp 0x4236a9
xor eax, eax
mov dword [esp + 0x365c], edi
mov dword [esi + 0x638], eax
mov dword [esp + 0x18], 1
mov ecx, dword [esp + 0x18]
lea edx, [esp + 0x28]
push ecx
push str.color_d
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x198]
lea ecx, [esp + 0x28]
push eax
push ecx
lea ecx, [esp + 0x1088]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x19a]
lea ecx, [esp + 0x1060]
push edx
push str.endround
mov dword [esp + 0x3664], 0x304
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 5
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea eax, [esp + 0x1088]
lea ecx, [esp + 0x1068]
push eax
lea edx, [esp + 0x38c]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
mov ecx, dword [esp + 0x18]
push eax
mov eax, dword [esi + 0x638]
mov byte [esp + 0x3660], 6
lea ecx, [eax + ecx*8]
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x380]
mov byte [esp + 0x365c], 5
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0x1064]
mov byte [esp + 0x3660], 4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1084]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov eax, dword [esp + 0x18]
inc eax
cmp eax, 5
mov dword [esp + 0x18], eax
jle 0x4236be
push 1
push 1
push 0
lea edx, [esp + 0x1a8]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.showlevelscoresimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x1ca]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.highscores
mov dword [esp + 0x3690], 0x307
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 1
push 0
lea edx, [esp + 0x1ac]
sub esp, 0x10
mov dword [esi + 0x644], eax
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.showgamescoresimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x1ce]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.highscores
mov dword [esp + 0x3690], 0x308
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 1
push 0
lea edx, [esp + 0x1b0]
sub esp, 0x10
mov dword [esi + 0x648], eax
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.doneimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x1d2]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.highscores
mov dword [esp + 0x3690], 0x309
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x1a8]
mov dword [esi + 0x64c], eax
push ecx
push str.textcolor
lea ecx, [esp + 0x10c8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1aa]
lea ecx, [esp + 0x10a0]
push edx
push str.highscores
mov dword [esp + 0x3664], 0x30a
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0xb
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea eax, [esp + 0x10c8]
lea ecx, [esp + 0x10a8]
push eax
lea edx, [esp + 0x39c]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
push eax
lea ecx, [esi + 0x63c]
mov byte [esp + 0x3660], 0xc
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x390]
mov byte [esp + 0x365c], 0xb
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0x10a4]
mov byte [esp + 0x3660], 0xa
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x10c4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1ac]
lea ecx, [esp + 0x1100]
push eax
push str.button1pos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1ae]
mov dword [esp + 0x365c], 0x30d
push ecx
push str.highscores
lea ecx, [esp + 0x10e8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0xe
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x110c]
lea eax, [esp + 0x10ec]
push edx
lea ecx, [esp + 0x28c0]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x650]
mov byte [esp + 0x3660], 0xf
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x28b0]
mov byte [esp + 0x365c], 0xe
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x10e4]
mov byte [esp + 0x3660], 0xd
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1104]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x1b0]
push edx
push str.button2pos
lea ecx, [esp + 0x1148]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1b2]
lea ecx, [esp + 0x1120]
push eax
push str.highscores
mov dword [esp + 0x3664], 0x310
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x11
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0x114c]
lea edx, [esp + 0x112c]
push ecx
lea eax, [esp + 0x28d8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x65c]
mov byte [esp + 0x3660], 0x12
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x28c8]
mov byte [esp + 0x365c], 0x11
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1124]
mov byte [esp + 0x3660], 0x10
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1144]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea edx, [esp + 0x1c0]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.level
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x1e2]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.highscores
mov dword [esp + 0x3690], 0x313
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x1b8]
mov dword [esi + 0x668], eax
push ecx
push str.levelpos
lea ecx, [esp + 0x1188]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1ba]
lea ecx, [esp + 0x1160]
push edx
push str.highscores
mov dword [esp + 0x3664], 0x314
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x15
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x118c]
lea ecx, [esp + 0x116c]
push eax
lea edx, [esp + 0x28f0]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x66c]
mov byte [esp + 0x3660], 0x16
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x28e0]
mov byte [esp + 0x365c], 0x15
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1164]
mov byte [esp + 0x3660], 0x14
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1184]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea eax, [esp + 0x1c8]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.levels
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x1ea]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.highscores
mov dword [esp + 0x3690], 0x317
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov dword [esi + 0x678], eax
lea eax, [esp + 0x1c0]
push eax
push str.levelspos
lea ecx, [esp + 0x11c8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1c2]
mov dword [esp + 0x365c], 0x318
push ecx
push str.highscores
lea ecx, [esp + 0x11a8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x19
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x11cc]
lea eax, [esp + 0x11ac]
push edx
lea ecx, [esp + 0x2908]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
mov byte [esp + 0x365c], 0x1a
push eax
lea ecx, [esi + 0x67c]
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x28f8]
mov byte [esp + 0x365c], 0x19
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x11a4]
mov byte [esp + 0x3660], 0x18
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x11c4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea edx, [esp + 0x1d0]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.ranks
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x1f2]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.highscores
mov dword [esp + 0x3690], 0x31b
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x1c8]
mov dword [esi + 0x688], eax
push ecx
push str.rankspos
lea ecx, [esp + 0x1208]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1ca]
lea ecx, [esp + 0x11e0]
push edx
push str.highscores
mov dword [esp + 0x3664], 0x31c
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x1d
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x120c]
lea ecx, [esp + 0x11ec]
push eax
lea edx, [esp + 0x2920]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x68c]
mov byte [esp + 0x3660], 0x1e
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2910]
mov byte [esp + 0x365c], 0x1d
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x11e4]
mov byte [esp + 0x3660], 0x1c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1204]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1cc]
push eax
push str.scorespos5
lea ecx, [esp + 0x1248]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1ce]
mov dword [esp + 0x365c], 0x31f
push ecx
push str.highscores
lea ecx, [esp + 0x1228]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x20
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x124c]
lea eax, [esp + 0x122c]
push edx
lea ecx, [esp + 0x2938]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x698]
mov byte [esp + 0x3660], 0x21
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2928]
mov byte [esp + 0x365c], 0x20
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1224]
mov byte [esp + 0x3660], 0x1f
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1244]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x1d0]
lea ecx, [esp + 0x1280]
push edx
push str.verticalspacing5
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1d2]
lea ecx, [esp + 0x1260]
push eax
push str.highscores
mov dword [esp + 0x3664], 0x322
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x1d8]
sub esp, 0x10
mov byte [esp + 0x3670], 0x23
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1294]
lea ecx, [esp + 0x1274]
push eax
lea edx, [esp + 0x2bf4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x24
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
mov dword [esi + 0x6b0], eax
mov byte [esp + 0x365c], 0x23
push 1
lea ecx, [esp + 0x2be0]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1264]
mov byte [esp + 0x3660], 0x22
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1284]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1d6]
lea ecx, [esp + 0x12c0]
push eax
push str.scorespos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1d8]
mov dword [esp + 0x365c], 0x325
push ecx
push str.highscores
lea ecx, [esp + 0x12a8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x26
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x12cc]
lea eax, [esp + 0x12ac]
push edx
lea ecx, [esp + 0x2950]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x6a4]
mov byte [esp + 0x3660], 0x27
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2940]
mov byte [esp + 0x365c], 0x26
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x12a4]
mov byte [esp + 0x3660], 0x25
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x12c4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x1da]
lea ecx, [esp + 0x1300]
push edx
push str.verticalspacing
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1dc]
lea ecx, [esp + 0x12e0]
push eax
push str.highscores
mov dword [esp + 0x3664], 0x328
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x1e2]
sub esp, 0x10
mov byte [esp + 0x3670], 0x29
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1314]
lea ecx, [esp + 0x12f4]
push eax
push ecx
lea edx, [esp + 0x2c18]
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x2a
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2c00]
mov dword [esi + 0x6b4], eax
mov byte [esp + 0x3660], 0x29
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x12e4]
mov byte [esp + 0x3660], 0x28
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1304]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1e0]
lea ecx, [esp + 0x1340]
push eax
push str.positionwidth
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1e2]
mov dword [esp + 0x365c], 0x32b
push ecx
push str.highscores
lea ecx, [esp + 0x1328]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x1e8]
sub esp, 0x10
mov byte [esp + 0x3670], 0x2c
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1354]
lea ecx, [esp + 0x1334]
push eax
lea edx, [esp + 0x2c34]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x2d
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2c20]
mov dword [esi + 0x6b8], eax
mov byte [esp + 0x3660], 0x2c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1324]
mov byte [esp + 0x3660], 0x2b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1344]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1e6]
lea ecx, [esp + 0x1380]
push eax
push str.namewidth
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1e8]
mov dword [esp + 0x365c], 0x32e
push ecx
push str.highscores
lea ecx, [esp + 0x1368]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x1ee]
sub esp, 0x10
mov byte [esp + 0x3670], 0x2f
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1394]
lea ecx, [esp + 0x1374]
push eax
lea edx, [esp + 0x2c54]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x30
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2c40]
mov dword [esi + 0x6bc], eax
mov byte [esp + 0x3660], 0x2f
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1364]
mov byte [esp + 0x3660], 0x2e
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1384]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1ec]
lea ecx, [esp + 0x13c0]
push eax
push str.scorewidth
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1ee]
mov dword [esp + 0x365c], 0x331
push ecx
push str.highscores
lea ecx, [esp + 0x13a8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x1f4]
sub esp, 0x10
mov byte [esp + 0x3670], 0x32
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x13d4]
lea ecx, [esp + 0x13b4]
push eax
lea edx, [esp + 0x2c74]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x33
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2c60]
mov dword [esi + 0x6c0], eax
mov byte [esp + 0x3660], 0x32
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x13a4]
mov byte [esp + 0x3660], 0x31
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov dword [esp + 0x365c], edi
push 1
lea ecx, [esp + 0x13c4]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1f2]
lea ecx, [esp + 0x1400]
push eax
push str.nameoffset
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1f4]
mov dword [esp + 0x365c], 0x334
push ecx
push str.highscores
lea ecx, [esp + 0x13e8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x1fa]
sub esp, 0x10
mov byte [esp + 0x3670], 0x35
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1414]
lea ecx, [esp + 0x13f4]
push eax
lea edx, [esp + 0x2c94]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x36
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2c80]
mov dword [esi + 0x6c4], eax
mov byte [esp + 0x3660], 0x35
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x13e4]
mov byte [esp + 0x3660], 0x34
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1404]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1f8]
lea ecx, [esp + 0x1440]
push eax
push str.scoreoffset
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1fa]
mov dword [esp + 0x365c], 0x337
push ecx
push str.highscores
lea ecx, [esp + 0x1428]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
push 1
lea edx, [esp + 0x200]
sub esp, 0x10
mov byte [esp + 0x3670], 0x38
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1454]
lea ecx, [esp + 0x1434]
push eax
lea edx, [esp + 0x2cb4]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x365c], 0x39
call sub.framework.dll_public:_double___thiscall_MultiType::operator_double_void_const
call sub.MSVCRT.dll__ftol
push 1
lea ecx, [esp + 0x2ca0]
mov dword [esi + 0x6c8], eax
mov byte [esp + 0x3660], 0x38
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1424]
mov byte [esp + 0x3660], 0x37
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1444]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x1fe]
lea ecx, [esp + 0x14a0]
push eax
push str.AU_ENDROUND_MUSIC
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x200]
mov dword [esp + 0x365c], 0x33a
push ecx
push str.music
lea ecx, [esp + 0x1488]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1460]
lea eax, [esp + 0x202]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x3b
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x14b8]
lea edx, [esp + 0x1498]
push ecx
lea eax, [esp + 0x2cd8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x3c
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1460]
mov byte [esp + 0x365c], 0x3d
mov edx, dword [ecx]
lea ecx, [esi + 0x6cc]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1464]
mov byte [esp + 0x3660], 0x3c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2cc0]
mov byte [esp + 0x3660], 0x3b
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1484]
mov byte [esp + 0x3660], 0x3a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x14a4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
sub esp, 0x10
lea edx, [esp + 0x220]
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push 0x46cf34
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x232]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.instruct
mov dword [esp + 0x3690], 0x33e
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 1
push 0
lea edx, [esp + 0x214]
sub esp, 0x10
mov dword [esi + 0x6dc], eax
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.instructimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x236]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.instruct
mov dword [esp + 0x3690], 0x33f
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x20c]
mov dword [esi + 0x6e0], eax
push ecx
push str.instructpos
lea ecx, [esp + 0x14e8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x20e]
lea ecx, [esp + 0x14c0]
push edx
push str.instruct
mov dword [esp + 0x3664], 0x340
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x41
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x14ec]
lea ecx, [esp + 0x14cc]
push eax
lea edx, [esp + 0x2980]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x6e4]
mov byte [esp + 0x3660], 0x42
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2970]
mov byte [esp + 0x365c], 0x41
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x14c4]
mov byte [esp + 0x3660], 0x40
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x14e4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x210]
lea ecx, [esp + 0x1520]
push eax
push str.instructtextpos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x212]
mov dword [esp + 0x365c], 0x343
push ecx
push str.instruct
lea ecx, [esp + 0x1508]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x44
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x152c]
lea eax, [esp + 0x150c]
push edx
lea ecx, [esp + 0x2998]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x6f0]
mov byte [esp + 0x3660], 0x45
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2988]
mov byte [esp + 0x365c], 0x44
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1504]
mov byte [esp + 0x3660], 0x43
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1524]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea edx, [esp + 0x220]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
push str.buttonimg
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x242]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.instruct
mov dword [esp + 0x3690], 0x346
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
lea ecx, [esp + 0x218]
mov dword [esi + 0x6fc], eax
push ecx
push str.buttonpos
lea ecx, [esp + 0x1568]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x21a]
lea ecx, [esp + 0x1540]
push edx
push str.instruct
mov dword [esp + 0x3664], 0x347
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x48
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea eax, [esp + 0x156c]
lea ecx, [esp + 0x154c]
push eax
lea edx, [esp + 0x29b0]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x700]
mov byte [esp + 0x3660], 0x49
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x29a0]
mov byte [esp + 0x365c], 0x48
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1544]
mov byte [esp + 0x3660], 0x47
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1564]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x21c]
lea ecx, [esp + 0x15a0]
push eax
push str.skullpos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x21e]
mov dword [esp + 0x365c], 0x34a
push ecx
push str.instruct
lea ecx, [esp + 0x1588]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x4b
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x15ac]
lea eax, [esp + 0x158c]
push edx
lea ecx, [esp + 0x29c8]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x70c]
mov byte [esp + 0x3660], 0x4c
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x29b8]
mov byte [esp + 0x365c], 0x4b
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1584]
mov byte [esp + 0x3660], 0x4a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov dword [esp + 0x365c], edi
push 1
lea ecx, [esp + 0x15a4]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
sub esp, 0x10
lea edx, [esp + 0x230]
mov ecx, esp
mov dword [esp + 0x1c], esp
push edx
push str.fontstyle
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x242]
mov ecx, esp
mov dword [esp + 0x34], esp
push eax
push str.fontsize
mov dword [esp + 0x3684], 0x34d
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x254]
mov ecx, esp
mov dword [esp + 0x4c], esp
push edx
push str.font
mov byte [esp + 0x3694], 0x4e
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x266]
mov ecx, esp
mov dword [esp + 0x58], esp
push eax
push str.instruct
mov byte [esp + 0x36a4], 0x4f
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x369c], edi
call sub.framework.dll_public_virtual:_class_Font____thiscall_ConfigFile::NewFont_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___
lea ecx, [esp + 0x228]
mov dword [esi + 0x718], eax
push ecx
push str.fontcol
lea ecx, [esp + 0x15e8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x22a]
lea ecx, [esp + 0x15c0]
push edx
push str.instruct
mov dword [esp + 0x3664], 0x350
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 8
mov byte [esp + 0x3664], 0x51
mov ecx, esp
mov dword [esp + 0x14], esp
push 0xff
push 0
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_
lea eax, [esp + 0x15e8]
lea ecx, [esp + 0x15c8]
push eax
lea edx, [esp + 0x3ac]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_Color___thiscall_ConfigFile::ValueAsColor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Color_
push eax
lea ecx, [esi + 0x71c]
mov byte [esp + 0x3660], 0x52
call sub.framework.dll_public:_class_Color____thiscall_Color::operator_class_Color__
lea ecx, [esp + 0x3a0]
mov byte [esp + 0x365c], 0x51
call sub.framework.dll_public_virtual:_void___thiscall_Color::destructor_void_
push 1
lea ecx, [esp + 0x15c4]
mov byte [esp + 0x3660], 0x50
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x15e4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
push 1
push 0
lea eax, [esp + 0x238]
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.balloon
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x25a]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.hints
mov dword [esp + 0x3690], 0x353
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
push 1
push 1
push 0
mov dword [esi + 0x724], eax
sub esp, 0x10
lea eax, [esp + 0x24c]
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push str.donesmall
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea edx, [esp + 0x25e]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
push str.hints
mov dword [esp + 0x3690], 0x354
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov dword [esi + 0x728], eax
lea eax, [esp + 0x234]
push eax
push str.hintpos
lea ecx, [esp + 0x1628]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x236]
mov dword [esp + 0x365c], 0x355
push ecx
push str.hints
lea ecx, [esp + 0x1608]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x56
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea edx, [esp + 0x162c]
lea eax, [esp + 0x160c]
push edx
lea ecx, [esp + 0x29e0]
push eax
push ecx
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
mov byte [esp + 0x365c], 0x57
push eax
lea ecx, [esi + 0x72c]
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x29d0]
mov byte [esp + 0x365c], 0x56
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1604]
mov byte [esp + 0x3660], 0x55
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1624]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea edx, [esp + 0x238]
lea ecx, [esp + 0x1660]
push edx
push str.buttonpos
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x23a]
lea ecx, [esp + 0x1640]
push eax
push str.hints
mov dword [esp + 0x3664], 0x358
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0xc
mov byte [esp + 0x3668], 0x59
mov ecx, esp
mov dword [esp + 0x18], esp
push 0
push 0
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
lea ecx, [esp + 0x166c]
lea edx, [esp + 0x164c]
push ecx
lea eax, [esp + 0x2644]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_Point___thiscall_ConfigFile::ValueAsPoint_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_Point_
push eax
lea ecx, [esi + 0x738]
mov byte [esp + 0x3660], 0x5a
call sub.framework.dll_public:_class_Point____thiscall_Point::operator_class_Point__
lea ecx, [esp + 0x2634]
mov byte [esp + 0x365c], 0x59
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
push 1
lea ecx, [esp + 0x1644]
mov byte [esp + 0x3660], 0x58
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1664]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 0x24
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esi + 0x744], eax
mov dword [esp + 0x18], 1
mov ecx, dword [esp + 0x18]
lea edx, [esp + 0x404]
push ecx
push str.hint_d
push edx
call ebx
add esp, 0xc
lea eax, [esp + 0x23c]
lea edx, [esp + 0x404]
push 1
push 1
push 0
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
push edx
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
sub esp, 0x10
lea eax, [esp + 0x26a]
mov ecx, esp
mov dword [esp + 0x40], esp
push eax
push str.hints
mov dword [esp + 0x3690], 0x35b
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov ecx, esi
mov dword [esp + 0x3688], edi
call sub.framework.dll_public_virtual:_class_Image____thiscall_ConfigFile::NewImage_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool__int__int_
mov edx, dword [esi + 0x744]
mov ecx, dword [esp + 0x18]
mov dword [edx + ecx*4], eax
inc ecx
cmp ecx, 8
mov dword [esp + 0x18], ecx
jle 0x424fd1
lea eax, [esp + 0x240]
lea ecx, [esp + 0x16c0]
push eax
push str.level
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x242]
mov dword [esp + 0x365c], 0x35c
push ecx
push str.text
lea ecx, [esp + 0x16a8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1680]
lea eax, [esp + 0x244]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x5d
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x16d8]
lea edx, [esp + 0x16b8]
push ecx
lea eax, [esp + 0x2cf8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x5e
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1680]
mov byte [esp + 0x365c], 0x5f
mov edx, dword [ecx]
lea ecx, [esi + 0x748]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1684]
mov byte [esp + 0x3660], 0x5e
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2ce0]
mov byte [esp + 0x3660], 0x5d
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x16a4]
mov byte [esp + 0x3660], 0x5c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x16c4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x246]
push ecx
push str.explorer
lea ecx, [esp + 0x1728]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x248]
lea ecx, [esp + 0x1700]
push edx
push str.text
mov dword [esp + 0x3664], 0x360
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x16e0]
mov byte [esp + 0x365c], 0x61
push eax
push 1
sub esp, 0x10
mov ecx, esp
lea edx, [esp + 0x262]
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1738]
lea ecx, [esp + 0x1718]
push eax
lea edx, [esp + 0x2d18]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x62
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x16e0]
mov byte [esp + 0x365c], 0x63
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x758]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x16e4]
mov byte [esp + 0x3660], 0x62
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2d00]
mov byte [esp + 0x3660], 0x61
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1704]
mov byte [esp + 0x3660], 0x60
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1724]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x24c]
lea ecx, [esp + 0x1780]
push eax
push str.adventurer
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x24e]
mov dword [esp + 0x365c], 0x364
push ecx
push str.text
lea ecx, [esp + 0x1768]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1740]
lea eax, [esp + 0x250]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x65
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1798]
lea edx, [esp + 0x1778]
push ecx
lea eax, [esp + 0x2d38]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x66
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov byte [esp + 0x365c], 0x67
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1740]
mov edx, dword [ecx]
lea ecx, [esi + 0x768]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1744]
mov byte [esp + 0x3660], 0x66
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2d20]
mov byte [esp + 0x3660], 0x65
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1764]
mov byte [esp + 0x3660], 0x64
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1784]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x252]
push ecx
push str.excavator
lea ecx, [esp + 0x17e8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x254]
lea ecx, [esp + 0x17c0]
push edx
push str.text
mov dword [esp + 0x3664], 0x368
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x17a0]
lea edx, [esp + 0x256]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x69
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x17f8]
lea ecx, [esp + 0x17d8]
push eax
lea edx, [esp + 0x2d58]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x6a
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x17a0]
mov byte [esp + 0x365c], 0x6b
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x778]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x17a4]
mov byte [esp + 0x3660], 0x6a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2d40]
mov byte [esp + 0x3660], 0x69
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov byte [esp + 0x365c], 0x68
push 1
lea ecx, [esp + 0x17c4]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x17e4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x258]
lea ecx, [esp + 0x1840]
push eax
push str.surveyor
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x25a]
mov dword [esp + 0x365c], 0x36c
push ecx
push str.text
lea ecx, [esp + 0x1828]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1800]
lea eax, [esp + 0x25c]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x6d
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1858]
lea edx, [esp + 0x1838]
push ecx
lea eax, [esp + 0x2d78]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x6e
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1800]
mov byte [esp + 0x365c], 0x6f
mov edx, dword [ecx]
lea ecx, [esi + 0x788]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1804]
mov byte [esp + 0x3660], 0x6e
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2d60]
mov byte [esp + 0x3660], 0x6d
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1824]
mov byte [esp + 0x3660], 0x6c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1844]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x25e]
push ecx
push str.researcher
lea ecx, [esp + 0x18a8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x260]
lea ecx, [esp + 0x1880]
push edx
push str.text
mov dword [esp + 0x3664], 0x370
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov byte [esp + 0x365c], 0x71
lea eax, [esp + 0x1860]
lea edx, [esp + 0x262]
push eax
push 1
sub esp, 0x10
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x18b8]
lea ecx, [esp + 0x1898]
push eax
lea edx, [esp + 0x2d98]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x72
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x1860]
mov byte [esp + 0x365c], 0x73
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x798]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1864]
mov byte [esp + 0x3660], 0x72
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2d80]
mov byte [esp + 0x3660], 0x71
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1884]
mov byte [esp + 0x3660], 0x70
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x18a4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x264]
lea ecx, [esp + 0x1900]
push eax
push str.points
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x266]
mov dword [esp + 0x365c], 0x374
push ecx
push str.text
lea ecx, [esp + 0x18e8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x18c0]
lea eax, [esp + 0x268]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x75
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1918]
lea edx, [esp + 0x18f8]
push ecx
lea eax, [esp + 0x2db8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x76
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x18c0]
mov byte [esp + 0x365c], 0x77
mov edx, dword [ecx]
lea ecx, [esi + 0x7a8]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x18c4]
mov byte [esp + 0x3660], 0x76
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2da0]
mov byte [esp + 0x3660], 0x75
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x18e4]
mov byte [esp + 0x3660], 0x74
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1904]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x26a]
push ecx
push str.highgame
lea ecx, [esp + 0x1968]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x26c]
lea ecx, [esp + 0x1940]
push edx
push str.text
mov dword [esp + 0x3664], 0x378
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1920]
lea edx, [esp + 0x26e]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x79
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1978]
lea ecx, [esp + 0x1958]
push eax
lea edx, [esp + 0x2dd8]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x7a
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x1920]
mov byte [esp + 0x365c], 0x7b
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x7b8]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1924]
mov byte [esp + 0x3660], 0x7a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov byte [esp + 0x365c], 0x79
push 1
lea ecx, [esp + 0x2dc0]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1944]
mov byte [esp + 0x3660], 0x78
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1964]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x270]
lea ecx, [esp + 0x19c0]
push eax
push str.first
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x272]
mov dword [esp + 0x365c], 0x37c
push ecx
push str.text
lea ecx, [esp + 0x19a8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1980]
lea eax, [esp + 0x274]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x7d
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x19d8]
lea edx, [esp + 0x19b8]
push ecx
lea eax, [esp + 0x2df8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x7e
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1980]
mov byte [esp + 0x365c], 0x7f
mov edx, dword [ecx]
lea ecx, [esi + 0x7c8]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1984]
mov byte [esp + 0x3660], 0x7e
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2de0]
mov byte [esp + 0x3660], 0x7d
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x19a4]
mov byte [esp + 0x3660], 0x7c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x19c4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x276]
push ecx
push str.second
lea ecx, [esp + 0x1a28]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x278]
mov dword [esp + 0x365c], 0x380
push edx
push str.text
lea ecx, [esp + 0x1a08]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x19e0]
lea edx, [esp + 0x27a]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x81
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1a38]
lea ecx, [esp + 0x1a18]
push eax
lea edx, [esp + 0x2e18]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x82
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x19e0]
mov byte [esp + 0x365c], 0x83
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x7d8]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x19e4]
mov byte [esp + 0x3660], 0x82
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2e00]
mov byte [esp + 0x3660], 0x81
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1a04]
mov byte [esp + 0x3660], 0x80
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1a24]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x27c]
lea ecx, [esp + 0x1a80]
push eax
push str.third
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x27e]
mov dword [esp + 0x365c], 0x384
push ecx
push str.text
lea ecx, [esp + 0x1a68]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1a40]
lea eax, [esp + 0x280]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x85
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1a98]
lea edx, [esp + 0x1a78]
push ecx
push edx
lea eax, [esp + 0x2e3c]
mov ecx, esi
push eax
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x86
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1a40]
mov byte [esp + 0x365c], 0x87
mov edx, dword [ecx]
lea ecx, [esi + 0x7e8]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1a44]
mov byte [esp + 0x3660], 0x86
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2e20]
mov byte [esp + 0x3660], 0x85
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1a64]
mov byte [esp + 0x3660], 0x84
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1a84]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x282]
push ecx
push 0x46c340
lea ecx, [esp + 0x1ae8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x284]
lea ecx, [esp + 0x1ac0]
push edx
push str.text
mov dword [esp + 0x3664], 0x388
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1aa0]
lea edx, [esp + 0x286]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x89
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1af8]
lea ecx, [esp + 0x1ad8]
push eax
lea edx, [esp + 0x2e58]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x8a
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x1aa0]
mov byte [esp + 0x365c], 0x8b
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x7f8]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
mov byte [esp + 0x365c], 0x8a
push 1
lea ecx, [esp + 0x1aa4]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2e40]
mov byte [esp + 0x3660], 0x89
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1ac4]
mov byte [esp + 0x3660], 0x88
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1ae4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x288]
lea ecx, [esp + 0x1b40]
push eax
push str.highlevel
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x28a]
mov dword [esp + 0x365c], 0x38c
push ecx
push str.text
lea ecx, [esp + 0x1b28]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1b00]
lea eax, [esp + 0x28c]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x8d
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1b58]
lea edx, [esp + 0x1b38]
push ecx
lea eax, [esp + 0x2e78]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x8e
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1b00]
mov byte [esp + 0x365c], 0x8f
mov edx, dword [ecx]
lea ecx, [esi + 0x808]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1b04]
mov byte [esp + 0x3660], 0x8e
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2e60]
mov byte [esp + 0x3660], 0x8d
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1b24]
mov byte [esp + 0x3660], 0x8c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1b44]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x28e]
push ecx
push str.yourhighest
lea ecx, [esp + 0x1ba8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x290]
lea ecx, [esp + 0x1b80]
push edx
push str.text
mov dword [esp + 0x3664], 0x390
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1b60]
lea edx, [esp + 0x292]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x91
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1bb8]
lea ecx, [esp + 0x1b98]
push eax
lea edx, [esp + 0x2e98]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x92
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x1b60]
mov byte [esp + 0x365c], 0x93
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x818]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1b64]
mov byte [esp + 0x3660], 0x92
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2e80]
mov byte [esp + 0x3660], 0x91
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1b84]
mov byte [esp + 0x3660], 0x90
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1ba4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x294]
lea ecx, [esp + 0x1c00]
push eax
push str.highest
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x296]
mov dword [esp + 0x365c], 0x394
push ecx
push str.text
lea ecx, [esp + 0x1be8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1bc0]
lea eax, [esp + 0x298]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x95
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1c18]
lea edx, [esp + 0x1bf8]
push ecx
lea eax, [esp + 0x2eb8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x96
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1bc0]
mov byte [esp + 0x365c], 0x97
mov edx, dword [ecx]
lea ecx, [esi + 0x828]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1bc4]
mov byte [esp + 0x3660], 0x96
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2ea0]
mov byte [esp + 0x3660], 0x95
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1be4]
mov byte [esp + 0x3660], 0x94
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1c04]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x29a]
push ecx
push str.achievedby
lea ecx, [esp + 0x1c68]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x29c]
lea ecx, [esp + 0x1c40]
push edx
push str.text
mov dword [esp + 0x3664], 0x398
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1c20]
lea edx, [esp + 0x29e]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x99
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1c78]
lea ecx, [esp + 0x1c58]
push eax
lea edx, [esp + 0x2ed8]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x9a
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
mov byte [esp + 0x365c], 0x9b
mov ecx, dword [eax]
push ecx
push 0
lea edx, [esp + 0x1c28]
lea ecx, [esi + 0x838]
push edx
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1c24]
mov byte [esp + 0x3660], 0x9a
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2ec0]
mov byte [esp + 0x3660], 0x99
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1c44]
mov byte [esp + 0x3660], 0x98
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1c64]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2a0]
lea ecx, [esp + 0x1cc0]
push eax
push str.skip1
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2a2]
mov dword [esp + 0x365c], 0x39c
push ecx
push str.text
lea ecx, [esp + 0x1ca8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1c80]
lea eax, [esp + 0x2a4]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0x9d
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1cd8]
lea edx, [esp + 0x1cb8]
push ecx
lea eax, [esp + 0x2ef8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0x9e
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1c80]
mov byte [esp + 0x365c], 0x9f
mov edx, dword [ecx]
lea ecx, [esi + 0x848]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1c84]
mov byte [esp + 0x3660], 0x9e
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2ee0]
mov byte [esp + 0x3660], 0x9d
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1ca4]
mov byte [esp + 0x3660], 0x9c
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov dword [esp + 0x365c], edi
push 1
lea ecx, [esp + 0x1cc4]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x2a6]
push ecx
push str.skip2
lea ecx, [esp + 0x1d28]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2a8]
lea ecx, [esp + 0x1d00]
push edx
push str.text
mov dword [esp + 0x3664], 0x3a0
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1ce0]
lea edx, [esp + 0x2aa]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xa1
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1d38]
lea ecx, [esp + 0x1d18]
push eax
lea edx, [esp + 0x2f18]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xa2
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x1ce0]
mov byte [esp + 0x365c], 0xa3
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x868]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1ce4]
mov byte [esp + 0x3660], 0xa2
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2f00]
mov byte [esp + 0x3660], 0xa1
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1d04]
mov byte [esp + 0x3660], 0xa0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1d24]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2ac]
lea ecx, [esp + 0x1d80]
push eax
push str.skip3
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2ae]
mov dword [esp + 0x365c], 0x3a4
push ecx
push str.text
lea ecx, [esp + 0x1d68]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1d40]
mov byte [esp + 0x365c], 0xa5
push edx
push 1
sub esp, 0x10
lea eax, [esp + 0x2c8]
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1d98]
lea edx, [esp + 0x1d78]
push ecx
lea eax, [esp + 0x2f38]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xa6
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1d40]
mov byte [esp + 0x365c], 0xa7
mov edx, dword [ecx]
lea ecx, [esi + 0x878]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1d44]
mov byte [esp + 0x3660], 0xa6
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2f20]
mov byte [esp + 0x3660], 0xa5
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1d64]
mov byte [esp + 0x3660], 0xa4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1d84]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x2b2]
push ecx
push str.score
lea ecx, [esp + 0x1de8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2b4]
lea ecx, [esp + 0x1dc0]
push edx
push str.text
mov dword [esp + 0x3664], 0x3a8
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1da0]
lea edx, [esp + 0x2b6]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xa9
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1df8]
lea ecx, [esp + 0x1dd8]
push eax
lea edx, [esp + 0x2f58]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xaa
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x1da0]
mov byte [esp + 0x365c], 0xab
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x858]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1da4]
mov byte [esp + 0x3660], 0xaa
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2f40]
mov byte [esp + 0x3660], 0xa9
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1dc4]
mov byte [esp + 0x3660], 0xa8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1de4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2b8]
lea ecx, [esp + 0x1e40]
push eax
push str.accept
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2ba]
mov dword [esp + 0x365c], 0x3ac
push ecx
push str.text
lea ecx, [esp + 0x1e28]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1e00]
lea eax, [esp + 0x2bc]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xad
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1e58]
lea edx, [esp + 0x1e38]
push ecx
lea eax, [esp + 0x2f78]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xae
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1e00]
mov byte [esp + 0x365c], 0xaf
mov edx, dword [ecx]
lea ecx, [esi + 0x888]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1e04]
mov byte [esp + 0x3660], 0xae
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2f60]
mov byte [esp + 0x3660], 0xad
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov byte [esp + 0x365c], 0xac
push 1
lea ecx, [esp + 0x1e24]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1e44]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x2be]
push ecx
push str.enterreplay
lea ecx, [esp + 0x1ea8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2c0]
lea ecx, [esp + 0x1e80]
push edx
push str.text
mov dword [esp + 0x3664], 0x3b0
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1e60]
lea edx, [esp + 0x2c2]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xb1
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1eb8]
lea ecx, [esp + 0x1e98]
push eax
lea edx, [esp + 0x2f98]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xb2
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x1e60]
mov byte [esp + 0x365c], 0xb3
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x898]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1e64]
mov byte [esp + 0x3660], 0xb2
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2f80]
mov byte [esp + 0x3660], 0xb1
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1e84]
mov byte [esp + 0x3660], 0xb0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1ea4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2c4]
lea ecx, [esp + 0x1f00]
push eax
push str.replay1
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2c6]
mov dword [esp + 0x365c], 0x3b4
push ecx
push str.text
lea ecx, [esp + 0x1ee8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1ec0]
lea eax, [esp + 0x2c8]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xb5
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1f18]
lea edx, [esp + 0x1ef8]
push ecx
lea eax, [esp + 0x2fb8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xb6
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1ec0]
mov byte [esp + 0x365c], 0xb7
mov edx, dword [ecx]
lea ecx, [esi + 0x8a8]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1ec4]
mov byte [esp + 0x3660], 0xb6
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2fa0]
mov byte [esp + 0x3660], 0xb5
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1ee4]
mov byte [esp + 0x3660], 0xb4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1f04]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x2ca]
push ecx
push str.replay2
lea ecx, [esp + 0x1f68]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2cc]
lea ecx, [esp + 0x1f40]
push edx
push str.text
mov dword [esp + 0x3664], 0x3b8
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1f20]
lea edx, [esp + 0x2ce]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xb9
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1f78]
lea ecx, [esp + 0x1f58]
push eax
lea edx, [esp + 0x2fd8]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xba
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x1f20]
mov byte [esp + 0x365c], 0xbb
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x8b8]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1f24]
mov byte [esp + 0x3660], 0xba
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2fc0]
mov byte [esp + 0x3660], 0xb9
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1f44]
mov byte [esp + 0x3660], 0xb8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1f64]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2d0]
lea ecx, [esp + 0x1fc0]
push eax
push str.replay3
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2d2]
mov dword [esp + 0x365c], 0x3bc
push ecx
push str.text
lea ecx, [esp + 0x1fa8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x1f80]
lea eax, [esp + 0x2d4]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xbd
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x1fd8]
lea edx, [esp + 0x1fb8]
push ecx
lea eax, [esp + 0x2ff8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xbe
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x1f80]
mov byte [esp + 0x365c], 0xbf
mov edx, dword [ecx]
lea ecx, [esi + 0x8c8]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1f84]
mov byte [esp + 0x3660], 0xbe
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov byte [esp + 0x365c], 0xbd
push 1
lea ecx, [esp + 0x2fe0]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1fa4]
mov byte [esp + 0x3660], 0xbc
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1fc4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x2d6]
push ecx
push str.replay4
lea ecx, [esp + 0x2028]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2d8]
lea ecx, [esp + 0x2000]
push edx
push str.text
mov dword [esp + 0x3664], 0x3c0
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1fe0]
lea edx, [esp + 0x2da]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xc1
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2038]
lea ecx, [esp + 0x2018]
push eax
lea edx, [esp + 0x3018]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xc2
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x1fe0]
mov byte [esp + 0x365c], 0xc3
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x8d8]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x1fe4]
mov byte [esp + 0x3660], 0xc2
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3000]
mov byte [esp + 0x3660], 0xc1
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2004]
mov byte [esp + 0x3660], 0xc0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2024]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2dc]
lea ecx, [esp + 0x2080]
push eax
push str.continue
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
mov dword [esp + 0x365c], 0x3c4
lea ecx, [esp + 0x2de]
push ecx
push str.text
lea ecx, [esp + 0x2068]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2040]
lea eax, [esp + 0x2e0]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xc5
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2098]
lea edx, [esp + 0x2078]
push ecx
lea eax, [esp + 0x3038]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xc6
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x2040]
mov byte [esp + 0x365c], 0xc7
mov edx, dword [ecx]
lea ecx, [esi + 0x8e8]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x2044]
mov byte [esp + 0x3660], 0xc6
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3020]
mov byte [esp + 0x3660], 0xc5
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2064]
mov byte [esp + 0x3660], 0xc4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2084]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x2e2]
push ecx
push str.return
lea ecx, [esp + 0x20e8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2e4]
lea ecx, [esp + 0x20c0]
push edx
push str.text
mov dword [esp + 0x3664], 0x3c8
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x20a0]
lea edx, [esp + 0x2e6]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xc9
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x20f8]
lea ecx, [esp + 0x20d8]
push eax
lea edx, [esp + 0x3058]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xca
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x20a0]
mov byte [esp + 0x365c], 0xcb
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x8f8]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x20a4]
mov byte [esp + 0x3660], 0xca
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3040]
mov byte [esp + 0x3660], 0xc9
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x20c4]
mov byte [esp + 0x3660], 0xc8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x20e4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2e8]
lea ecx, [esp + 0x2140]
push eax
push str.autosave
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2ea]
mov dword [esp + 0x365c], 0x3cc
push ecx
push str.text
lea ecx, [esp + 0x2128]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2100]
lea eax, [esp + 0x2ec]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xcd
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2158]
lea edx, [esp + 0x2138]
push ecx
lea eax, [esp + 0x3078]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xce
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x2100]
mov byte [esp + 0x365c], 0xcf
mov edx, dword [ecx]
lea ecx, [esi + 0x908]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x2104]
mov byte [esp + 0x3660], 0xce
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3060]
mov byte [esp + 0x3660], 0xcd
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2124]
mov byte [esp + 0x3660], 0xcc
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2144]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x2ee]
push ecx
push str.return1
lea ecx, [esp + 0x21a8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2f0]
lea ecx, [esp + 0x2180]
push edx
push str.text
mov dword [esp + 0x3664], 0x3d0
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2160]
lea edx, [esp + 0x2f2]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xd1
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x21b8]
lea ecx, [esp + 0x2198]
push eax
lea edx, [esp + 0x3098]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xd2
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x2160]
mov byte [esp + 0x365c], 0xd3
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x918]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x2164]
mov byte [esp + 0x3660], 0xd2
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3080]
mov byte [esp + 0x3660], 0xd1
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2184]
mov byte [esp + 0x3660], 0xd0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x21a4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x2f4]
push eax
push str.return2
lea ecx, [esp + 0x2208]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2f6]
mov dword [esp + 0x365c], 0x3d4
push ecx
push str.text
lea ecx, [esp + 0x21e8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x21c0]
lea eax, [esp + 0x2f8]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xd5
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2218]
lea edx, [esp + 0x21f8]
push ecx
lea eax, [esp + 0x30b8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xd6
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x21c0]
mov byte [esp + 0x365c], 0xd7
mov edx, dword [ecx]
lea ecx, [esi + 0x928]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x21c4]
mov byte [esp + 0x3660], 0xd6
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x30a0]
mov byte [esp + 0x3660], 0xd5
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x21e4]
mov byte [esp + 0x3660], 0xd4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2204]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x2fa]
push ecx
push str.return3
lea ecx, [esp + 0x2268]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2fc]
lea ecx, [esp + 0x2240]
push edx
push str.text
mov dword [esp + 0x3664], 0x3d8
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2220]
lea edx, [esp + 0x2fe]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xd9
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2278]
lea ecx, [esp + 0x2258]
push eax
lea edx, [esp + 0x30d8]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xda
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x2220]
mov byte [esp + 0x365c], 0xdb
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x938]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x2224]
mov byte [esp + 0x3660], 0xda
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x30c0]
mov byte [esp + 0x3660], 0xd9
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2244]
mov byte [esp + 0x3660], 0xd8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2264]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x300]
lea ecx, [esp + 0x22c0]
push eax
push str.return4
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x302]
mov dword [esp + 0x365c], 0x3dc
push ecx
push str.text
lea ecx, [esp + 0x22a8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2280]
lea eax, [esp + 0x304]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xdd
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x22d8]
lea edx, [esp + 0x22b8]
push ecx
lea eax, [esp + 0x30f8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xde
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
mov byte [esp + 0x365c], 0xdf
mov edx, dword [ecx]
push edx
lea eax, [esp + 0x2284]
push 0
push eax
lea ecx, [esi + 0x948]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x2284]
mov byte [esp + 0x3660], 0xde
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x30e0]
mov byte [esp + 0x3660], 0xdd
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x22a4]
mov byte [esp + 0x3660], 0xdc
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x22c4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x306]
push ecx
push str.return5
lea ecx, [esp + 0x2328]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x308]
lea ecx, [esp + 0x2300]
push edx
push str.text
mov dword [esp + 0x3664], 0x3e0
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x22e0]
lea edx, [esp + 0x30a]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xe1
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2338]
lea ecx, [esp + 0x2318]
push eax
lea edx, [esp + 0x3118]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xe2
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x22e0]
mov byte [esp + 0x365c], 0xe3
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x958]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x22e4]
mov byte [esp + 0x3660], 0xe2
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3100]
mov byte [esp + 0x3660], 0xe1
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2304]
mov byte [esp + 0x3660], 0xe0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov dword [esp + 0x365c], edi
push 1
lea ecx, [esp + 0x2324]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x30c]
lea ecx, [esp + 0x2380]
push eax
push str.return6
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x30e]
mov dword [esp + 0x365c], 0x3e4
push ecx
push str.text
lea ecx, [esp + 0x2368]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2340]
lea eax, [esp + 0x310]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xe5
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2398]
lea edx, [esp + 0x2378]
push ecx
lea eax, [esp + 0x3138]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xe6
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x2340]
mov byte [esp + 0x365c], 0xe7
mov edx, dword [ecx]
lea ecx, [esi + 0x968]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x2344]
mov byte [esp + 0x3660], 0xe6
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3120]
mov byte [esp + 0x3660], 0xe5
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2364]
mov byte [esp + 0x3660], 0xe4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2384]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x312]
push ecx
push str.restart
lea ecx, [esp + 0x23e8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x314]
lea ecx, [esp + 0x23c0]
push edx
push str.text
mov dword [esp + 0x3664], 0x3e8
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x23a0]
mov byte [esp + 0x365c], 0xe9
push eax
push 1
sub esp, 0x10
lea edx, [esp + 0x32e]
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x23f8]
lea ecx, [esp + 0x23d8]
push eax
lea edx, [esp + 0x3158]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xea
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x23a0]
mov byte [esp + 0x365c], 0xeb
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x978]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x23a4]
mov byte [esp + 0x3660], 0xea
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3140]
mov byte [esp + 0x3660], 0xe9
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x23c4]
mov byte [esp + 0x3660], 0xe8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x23e4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x318]
lea ecx, [esp + 0x2440]
push eax
push str.endgame1
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x31a]
mov dword [esp + 0x365c], 0x3ec
push ecx
push str.text
lea ecx, [esp + 0x2428]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2400]
lea eax, [esp + 0x31c]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xed
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2458]
lea edx, [esp + 0x2438]
push ecx
lea eax, [esp + 0x3178]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xee
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x2400]
mov byte [esp + 0x365c], 0xef
mov edx, dword [ecx]
lea ecx, [esi + 0x988]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x2404]
mov byte [esp + 0x3660], 0xee
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3160]
mov byte [esp + 0x3660], 0xed
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2424]
mov byte [esp + 0x3660], 0xec
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2444]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x31e]
push ecx
push str.endgame2
lea ecx, [esp + 0x24a8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x320]
lea ecx, [esp + 0x2480]
push edx
push str.text
mov dword [esp + 0x3664], 0x3f0
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2460]
lea edx, [esp + 0x322]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xf1
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x24b8]
lea ecx, [esp + 0x2498]
push eax
lea edx, [esp + 0x3198]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xf2
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x2460]
mov byte [esp + 0x365c], 0xf3
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x998]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x2464]
mov byte [esp + 0x3660], 0xf2
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3180]
mov byte [esp + 0x3660], 0xf1
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
mov byte [esp + 0x365c], 0xf0
push 1
lea ecx, [esp + 0x2484]
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x24a4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x324]
lea ecx, [esp + 0x2500]
push eax
push str.endgame3
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x326]
mov dword [esp + 0x365c], 0x3f4
push ecx
push str.text
lea ecx, [esp + 0x24e8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x24c0]
lea eax, [esp + 0x328]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xf5
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x2518]
lea edx, [esp + 0x24f8]
push ecx
lea eax, [esp + 0x31b8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xf6
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x24c0]
mov byte [esp + 0x365c], 0xf7
mov edx, dword [ecx]
lea ecx, [esi + 0x9a8]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x24c4]
mov byte [esp + 0x3660], 0xf6
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x31a0]
mov byte [esp + 0x3660], 0xf5
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x24e4]
mov byte [esp + 0x3660], 0xf4
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2504]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x32a]
push ecx
push str.endgame4
lea ecx, [esp + 0x2568]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x32c]
lea ecx, [esp + 0x2540]
push edx
push str.text
mov dword [esp + 0x3664], 0x3f8
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2520]
lea edx, [esp + 0x32e]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xf9
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x2578]
lea ecx, [esp + 0x2558]
push eax
lea edx, [esp + 0x31d8]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xfa
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x2520]
mov byte [esp + 0x365c], 0xfb
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x9b8]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x2524]
mov byte [esp + 0x3660], 0xfa
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x31c0]
mov byte [esp + 0x3660], 0xf9
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2544]
mov byte [esp + 0x3660], 0xf8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2564]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea eax, [esp + 0x330]
lea ecx, [esp + 0x25c0]
push eax
push str.alsolose
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x332]
mov dword [esp + 0x365c], 0x3fc
push ecx
push str.text
lea ecx, [esp + 0x25a8]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x2580]
lea eax, [esp + 0x334]
push edx
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 0xfd
mov ecx, esp
mov dword [esp + 0x24], esp
push eax
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea ecx, [esp + 0x25d8]
lea edx, [esp + 0x25b8]
push ecx
lea eax, [esp + 0x31f8]
push edx
push eax
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 0xfe
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov ecx, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea eax, [esp + 0x2580]
mov byte [esp + 0x365c], 0xff
mov edx, dword [ecx]
lea ecx, [esi + 0x9c8]
push edx
push 0
push eax
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x2584]
mov byte [esp + 0x3660], 0xfe
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x31e0]
mov byte [esp + 0x3660], 0xfd
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x25a4]
mov byte [esp + 0x3660], 0xfc
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x25c4]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x336]
push ecx
push str.empty
lea ecx, [esp + 0x1d98]
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea edx, [esp + 0x338]
lea ecx, [esp + 0x2600]
push edx
push str.text
mov dword [esp + 0x3664], 0x400
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x25e0]
lea edx, [esp + 0x33a]
push eax
push 1
sub esp, 0x10
mov byte [esp + 0x3674], 1
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
push 0x46c114
call dword [sym.imp.MSVCP60.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const___class_std::allocator_char__const__]
lea eax, [esp + 0x1da8]
lea ecx, [esp + 0x2618]
push eax
lea edx, [esp + 0x3218]
push ecx
push edx
mov ecx, esi
call sub.framework.dll_public:_class_MultiType___thiscall_ConfigFile::Value_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____bool_
mov ecx, eax
mov byte [esp + 0x3660], 2
call sub.framework.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_MultiType::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___void_
mov eax, dword [sym.imp.MSVCP60.dll_unsigned_int_const_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::npos]
lea edx, [esp + 0x25e0]
mov byte [esp + 0x365c], 3
mov ecx, dword [eax]
push ecx
push 0
push edx
lea ecx, [esi + 0x9d8]
call dword [sym.imp.MSVCP60.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::assign_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int_]
push 1
lea ecx, [esp + 0x25e4]
mov byte [esp + 0x3660], 2
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3200]
mov byte [esp + 0x3660], 1
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x2604]
mov byte [esp + 0x3660], 0
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x1d94]
mov dword [esp + 0x3660], edi
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x3220]
mov dword [esp + 0x3660], 0xfe
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
push 1
lea ecx, [esp + 0x35c]
mov byte [esp + 0x3660], 0xe8
call dword [sym.imp.MSVCP60.dll_private:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::_Tidy_bool_]
lea ecx, [esp + 0x34c]
mov byte [esp + 0x365c], 0x8b
call sub.framework.dll_public_virtual:_void___thiscall_Point::destructor_void_
mov ecx, dword [esp + 0x3654]
mov eax, esi
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret 8