Function at 0x428010
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x44e97e
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
mov al, byte [esp + 3]
push esi
push edi
mov esi, ecx
xor edi, edi
mov dword [esp + 0xc], esi
mov byte [esi], al
mov dword [esi + 4], edi
mov dword [esi + 8], edi
mov dword [esi + 0xc], edi
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x10]
push edi
mov dword [esp + 0x1c], edi
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 + 0xb]
lea ecx, [esi + 0x20]
push edi
mov byte [esp + 0x1c], 1
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 + 0xb]
lea ecx, [esi + 0x30]
push edi
mov byte [esp + 0x1c], 2
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 + 0xb]
lea ecx, [esi + 0x44]
push edi
mov byte [esp + 0x1c], 3
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
push edi
lea ecx, [esi + 0x54]
mov byte [esp + 0x20], 4
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
push edi
lea ecx, [esi + 0x60]
mov byte [esp + 0x20], 5
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
push edi
push edi
lea ecx, [esi + 0x6c]
mov byte [esp + 0x20], 6
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x7c]
push edi
mov byte [esp + 0x1c], 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
push edi
lea ecx, [esi + 0x8c]
mov byte [esp + 0x20], 8
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xa0]
push edi
mov byte [esp + 0x1c], 9
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 cl, byte [esp + 0xb]
mov dword [esi + 0xb4], edi
mov byte [esi + 0xb0], cl
mov dword [esi + 0xb8], edi
mov dword [esi + 0xbc], edi
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0xc0]
push edi
mov byte [esp + 0x1c], 0xb
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 + 0xb]
mov dword [esi + 0xd4], edi
mov byte [esi + 0xd0], al
mov dword [esi + 0xd8], edi
mov dword [esi + 0xdc], edi
mov cl, byte [esp + 0xb]
mov dword [esi + 0xe4], edi
mov byte [esi + 0xe0], cl
mov dword [esi + 0xe8], edi
mov dword [esi + 0xec], edi
push edi
push edi
lea ecx, [esi + 0xf4]
mov byte [esp + 0x20], 0xe
call sub.framework.dll_public:_void___thiscall_Point::constructor_int__int_
mov ecx, dword [esp + 0x10]
mov eax, esi
pop edi
pop esi
mov dword fs:[0], ecx
add esp, 0x14
ret