Function at 0x426900
Capabilities:
Write file on windows

Disassembly:
push ebp
lea ebp, [esp - 0x21c]
sub esp, 0x21c
push 0xffffffffffffffff
push 0x445b58
mov eax, dword fs:[0]
push eax
push ecx
mov eax, dword [0x4629b4]
xor eax, ebp
mov dword [ebp + 0x218], eax
push esi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push str.__xml_version_1.0_____n_resources__n_t_colours__n
lea ecx, [ebp]
call fcn.00405090
push 0x200
lea eax, [ebp + 0x18]
mov dword [ebp - 4], 0
push 0
push eax
call fcn.0042f620
add esp, 0xc
mov ecx, 0x46b8a4
push 8
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push str.__color__n
push dword [0x461060]
push str._DataColor
push dword [0x461028]
push str._TextColor
push dword [0x461114]
push str.value
push eax
push str._t_t_color__name
push str._s__s___s__d__s__06lX__s__06lX__s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x30
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 9
mov ecx, 0x46b8a4
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push str.__color__n
push dword [0x461064]
push str._DataColor
push dword [0x46102c]
push str._TextColor
push dword [0x461118]
push str.value
push eax
push str._t_t_color__name
push str._s__s___s__d__s__06lX__s__06lX__s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x30
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 0xa
mov ecx, 0x46b8a4
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push str.__color__n
push dword [0x461068]
push str._DataColor
push dword [0x461030]
push str._TextColor
push dword [0x46111c]
push str.value
push eax
push str._t_t_color__name
push str._s__s___s__d__s__06lX__s__06lX__s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x30
lea eax, [ebp + 0x18]
push eax
lea ecx, [ebp]
call fcn.00405200
push 0xb
mov ecx, 0x46b8a4
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push str.__color__n
push dword [0x46106c]
push str._DataColor
push dword [0x461034]
push str._TextColor
push dword [0x461120]
push str.value
push eax
push str._t_t_color__name
push str._s__s___s__d__s__06lX__s__06lX__s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x30
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 0xc
mov ecx, 0x46b8a4
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push str.__color__n
push dword [0x461164]
push str._skuvalue
push dword [0x461070]
push str._DataColor
push dword [0x461038]
push str._TextColor
push dword [0x461124]
push str.value
push eax
push str._t_t_color__name
push str._s__s___s__d__s__06lX__s__06lX__s__d__s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x38
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 0xd
mov ecx, 0x46b8a4
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push str.__color__n
push dword [0x461074]
push str._DataColor
push dword [0x46103c]
push str._TextColor
push dword [0x461128]
push str.value
push eax
push str._t_t_color__name
push str._s__s___s__d__s__06lX__s__06lX__s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x30
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 0xe
mov ecx, 0x46b8a4
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push str.__color__n
push dword [0x461078]
push str._DataColor
push dword [0x461040]
push str._TextColor
push dword [0x46112c]
push str.value
push eax
push str._t_t_color__name
push str._s__s___s__d__s__06lX__s__06lX__s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x30
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 0xf
mov ecx, 0x46b8a4
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push str.__color__n
push dword [0x46114c]
push str.DynamicColor
push 0x46109c
push dword [0x46107c]
push str._DataColor
push dword [0x461044]
push str._TextColor
push dword [0x461130]
push str.value
push eax
push str._t_t_color__name
push str._s__s___s__d__s__06lX__s__06lX__s_s__06lX__s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x3c
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 0x51
mov ecx, 0x46b8a4
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push str.__color__n
push dword [0x461150]
push str.DynamicColor
push 0x46109c
push dword [0x461080]
push str._DataColor
push dword [0x461048]
push str._TextColor
push dword [0x461134]
push str.value
push eax
push str._t_t_color__name
push str._s__s____s__d__s__06lX__s__06lX__s_s__06lX__s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x3c
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 0x11
mov ecx, 0x46b8a4
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push str.__color__n
push dword [0x461154]
push str.DynamicColor
push 0x46109c
push dword [0x461084]
push str._DataColor
push dword [0x46104c]
push str._TextColor
push dword [0x461138]
push str.value
push eax
push str._t_t_color__name
push str._s__s___s__d__s__06lX__s__06lX__s_s__06lX__s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x3c
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 0x12
mov ecx, 0x46b8a4
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push str.__color__n
push dword [0x461088]
push str._DataColor
push dword [0x461050]
push str._TextColor
push dword [0x46113c]
push str.value
push eax
push str._t_t_color__name
push str._s__s___s__d__s__06lX__s__06lX__s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x30
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 0x13
mov ecx, 0x46b8a4
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push str.__color__n
push dword [0x46108c]
push str._DataColor
push dword [0x461054]
push str._TextColor
push dword [0x461140]
push str.value
push eax
push str._t_t_color__name
push str._s__s___s__d__s__06lX__s__06lX__s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x30
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 0x14
mov ecx, 0x46b8a4
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push str.__color__n
push dword [0x461090]
push str._DataColor
push dword [0x461058]
push str._TextColor
push dword [0x461144]
push str.value
push eax
push str._t_t_color__name
push str._s__s___s__d__s__06lX__s__06lX__s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x30
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 0x15
mov ecx, 0x46b8a4
call fcn.0040df90
mov ecx, eax
call fcn.00409580
push 0x4610a0
push str._t__colours_
push str.__color__n
push dword [0x461158]
push str.DynamicColor
push 0x46109c
push dword [0x461094]
push str._DataColor
push dword [0x46105c]
push str._TextColor
push dword [0x461148]
push str.value
push eax
push str._t_t_color__name
push str._s__s___s__d__s__06lX__s__06lX__s_s__06lX__s_s_s
lea eax, [ebp + 0x18]
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x44
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 0x4610a0
push str.__resources_
push 0x4610a0
push str._t__Fonts_
push 0x4610a0
push str.__Type_
push dword [0x4610b4]
lea eax, [ebp + 0x18]
push str._t_t_Type_
push 0x4610a0
push str.__size_
push dword [0x4610fc]
push str._t_t_size_
push 0x4610a0
push str.__name_
push 0x4610b8
push str._t_t_name_
push 0x4610a0
push str._t_Fonts_
push 0x4610a0
push str._t__position_
push 0x4610a0
push str.__left_
push dword [0x46c76c]
push str._t_t_left_
push 0x4610a0
push str.__top_
push dword [0x461160]
push str._t_t_top_
push 0x4610a0
push str._t_position_
push str._s_s_s_d_s_s_s_d_s_s_s_s_s_s_s_s_s_s_s_d_s_s_s_lu_s_s_s_s_s_s
push 0xffffffffffffffff
push eax
call fcn.0040d4b0
add esp, 0x84
lea eax, [ebp + 0x18]
lea ecx, [ebp]
push eax
call fcn.00405200
push 0x44c2ec
push 0x46bcd0
lea eax, [ebp - 0x10]
push eax
call fcn.00435872
add esp, 0xc
test eax, eax
jne 0x426fd4
lea ecx, [ebp]
call fcn.00406800
lea ecx, [ebp]
mov esi, eax
call fcn.00409580
push dword [ebp - 0x10]
push esi
push 2
push eax
call fcn.0043671b
push dword [ebp - 0x10]
call fcn.0043592f
add esp, 0x14
lea ecx, [ebp]
call fcn.004050d0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [ebp + 0x218]
xor ecx, ebp
call fcn.0042d960
lea esp, [ebp + 0x21c]
pop ebp
ret