Function at 0x5395f0
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5b417e
mov eax, dword fs:[0]
push eax
mov eax, 0x10a0
call fcn.00587f10
mov eax, dword [0x629688]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov ebx, dword [ebp + 8]
mov dword [ebp - 0x107c], 0xf
mov dword [ebp - 0x1080], 0
mov byte [ebp - 0x1090], 0
lea eax, [ebp - 0x1090]
push eax
mov dword [ebp - 4], 0
call fcn.00538820
push 0x5e0864
lea eax, [ebp - 0x1090]
push eax
lea eax, [ebp - 0x10a8]
push eax
call fcn.0041c780
push str.Adobe01.bmp
push eax
lea eax, [ebp - 0x1078]
push eax
mov byte [ebp - 4], 1
call fcn.00415860
add esp, 0x1c
cmp dword [ebp - 0x1094], 0x10
mov byte [ebp - 4], 3
jb 0x5396a1
push dword [ebp - 0x10a8]
call fcn.0058603b
add esp, 4
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
cmovae eax, dword [ebp - 0x1078]
push eax
mov dword [ebp - 0x1094], 0xf
mov dword [ebp - 0x1098], 0
mov byte [ebp - 0x10a8], 0
call fcn.004018d0
add esp, 4
test eax, eax
je 0x539860
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
cmovae eax, dword [ebp - 0x1078]
push eax
mov ecx, ebx
call fcn.00410a60
test eax, eax
jne 0x539747
mov ecx, edi
call fcn.005394b0
test al, al
sete al
movzx eax, al
push eax
mov ecx, ebx
call fcn.00410920
test eax, eax
je 0x53c311
cmp eax, 0xfffffffb
jne 0x53972a
mov dword [edi + 8], eax
jmp 0x53979c
cmp eax, 0xfffffff5
jne 0x539747
push str.mkey_error__hardware_malfunctioning_detected.
push 2
call fcn.0052cc40
add esp, 8
mov dword [edi + 8], 0xfffffff5
jmp 0x53979c
push str.Unexpeted_mkey_error_deteced:
lea ecx, [ebp - 0x1060]
call fcn.00407ed0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
mov byte [ebp - 4], 4
call fcn.0052cc40
add esp, 8
cmp dword [ebp - 0x104c], 0x10
mov dword [edi + 8], 0xfffffff7
mov byte [ebp - 4], 3
jb 0x53979c
push dword [ebp - 0x1060]
call fcn.0058603b
add esp, 4
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.00401a70
add esp, 4
lea ecx, [ebp - 0x1060]
test eax, eax
je 0x539811
push str.error_deleting_bad_mkey:
call fcn.00407ed0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
mov byte [ebp - 4], 5
call fcn.0052cc40
add esp, 8
cmp dword [ebp - 0x104c], 0x10
jb 0x539807
push dword [ebp - 0x1060]
call fcn.0058603b
add esp, 4
mov esi, 0x13
jmp 0x53c313
push str.mkey_was_bad__regenerating_it
call fcn.00407ed0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
cmovae eax, dword [ebp - 0x1060]
push eax
push 4
mov byte [ebp - 4], 6
call fcn.0052cc40
add esp, 8
mov ecx, ebx
call fcn.00410780
cmp dword [ebp - 0x104c], 0x10
mov byte [ebp - 4], 3
jb 0x539860
push dword [ebp - 0x1060]
call fcn.0058603b
add esp, 4
mov dword [ebp - 0x1048], 0x10384d42
mov dword [ebp - 0x1044], 0
mov dword [ebp - 0x1040], 0x360000
mov dword [ebp - 0x103c], 0x280000
mov dword [ebp - 0x1038], 0x200000
mov dword [ebp - 0x1034], 0x200000
mov dword [ebp - 0x1030], 0x10000
mov dword [ebp - 0x102c], 0x20
mov dword [ebp - 0x1028], 0x10020000
mov dword [ebp - 0x1024], 0xb120000
mov dword [ebp - 0x1020], 0xb120000
mov dword [ebp - 0x101c], 0
mov dword [ebp - 0x1018], 0
mov dword [ebp - 0x1014], 0x77770000
mov dword [ebp - 0x1010], 0x44440077
mov dword [ebp - 0x100c], 0xffff0044
mov dword [ebp - 0x1008], 0xbbbb00ff
mov dword [ebp - 0x1004], 0xbb
mov dword [ebp - 0x1000], 0xdddd0000
mov dword [ebp - 0xffc], 0x444400dd
mov dword [ebp - 0xff8], 0x11110044
mov dword [ebp - 0xff4], 0x33330011
mov dword [ebp - 0xff0], 0x44440033
mov dword [ebp - 0xfec], 0xeeee0044
mov dword [ebp - 0xfe8], 0x444400ee
mov dword [ebp - 0xfe4], 0x11110044
mov dword [ebp - 0xfe0], 0x77770011
mov dword [ebp - 0xfdc], 0xffff0077
mov dword [ebp - 0xfd8], 0x444400ff
mov dword [ebp - 0xfd4], 0x44440044
mov dword [ebp - 0xfd0], 0x11110044
mov dword [ebp - 0xfcc], 0x77770011
mov dword [ebp - 0xfc8], 0xffff0077
mov dword [ebp - 0xfc4], 0xcccc00ff
mov dword [ebp - 0xfc0], 0x333300cc
mov dword [ebp - 0xfbc], 0x33
mov dword [ebp - 0xfb8], 0x66660000
mov dword [ebp - 0xfb4], 0xffff0066
mov dword [ebp - 0xfb0], 0xffff00ff
mov dword [ebp - 0xfac], 0xffff00ff
mov dword [ebp - 0xfa8], 0xffff00ff
mov dword [ebp - 0xfa4], 0xffff00ff
mov dword [ebp - 0xfa0], 0xffff00ff
mov dword [ebp - 0xf9c], 0xffff00ff
mov dword [ebp - 0xf98], 0xffff00ff
mov dword [ebp - 0xf94], 0xaaaa00ff
mov dword [ebp - 0xf90], 0xaa
mov dword [ebp - 0xf8c], 0xffff0000
mov dword [ebp - 0xf88], 0x888800ff
mov dword [ebp - 0xf84], 0x11110088
mov dword [ebp - 0xf80], 0xbbbb0011
mov dword [ebp - 0xf7c], 0xbb
mov dword [ebp - 0xf78], 0xcccc0000
mov dword [ebp - 0xf74], 0x333300cc
mov dword [ebp - 0xf70], 0x44440033
mov dword [ebp - 0xf6c], 0x77770044
mov dword [ebp - 0xf68], 0x22220077
mov dword [ebp - 0xf64], 0xcccc0022
mov dword [ebp - 0xf60], 0xcc
mov dword [ebp - 0xf5c], 0xcccc0000
mov dword [ebp - 0xf58], 0x444400cc
mov dword [ebp - 0xf54], 0x33330044
mov dword [ebp - 0xf50], 0xcccc0033
mov dword [ebp - 0xf4c], 0xcc
mov dword [ebp - 0xf48], 0xbbbb0000
mov dword [ebp - 0xf44], 0x333300bb
mov dword [ebp - 0xf40], 0x55550033
mov dword [ebp - 0xf3c], 0xffff0055
mov dword [ebp - 0xf38], 0xeeee00ff
mov dword [ebp - 0xf34], 0xffff00ee
mov dword [ebp - 0xf30], 0xffff00ff
mov dword [ebp - 0xf2c], 0xffff00ff
mov dword [ebp - 0xf28], 0xffff00ff
mov dword [ebp - 0xf24], 0xffff00ff
mov dword [ebp - 0xf20], 0xffff00ff
mov dword [ebp - 0xf1c], 0xffff00ff
mov dword [ebp - 0xf18], 0xffff00ff
mov dword [ebp - 0xf14], 0xdddd00ff
mov dword [ebp - 0xf10], 0xdd
mov dword [ebp - 0xf0c], 0
mov dword [ebp - 0xf08], 0
mov dword [ebp - 0xf04], 0x44440000
mov dword [ebp - 0xf00], 0x88880044
mov dword [ebp - 0xefc], 0x88
mov dword [ebp - 0xef8], 0xffff0000
mov dword [ebp - 0xef4], 0x444400ff
mov dword [ebp - 0xef0], 0x44440044
mov dword [ebp - 0xeec], 0x44440044
mov dword [ebp - 0xee8], 0x44440044
mov dword [ebp - 0xee4], 0xffff0044
mov dword [ebp - 0xee0], 0xff
mov dword [ebp - 0xedc], 0x88880000
mov dword [ebp - 0xed8], 0x44440088
mov dword [ebp - 0xed4], 0x44440044
mov dword [ebp - 0xed0], 0xffff0044
mov dword [ebp - 0xecc], 0xff
mov dword [ebp - 0xec8], 0x88880000
mov dword [ebp - 0xec4], 0x88
mov dword [ebp - 0xec0], 0x22220000
mov dword [ebp - 0xebc], 0x44440022
mov dword [ebp - 0xeb8], 0x44440044
mov dword [ebp - 0xeb4], 0xffff0044
mov dword [ebp - 0xeb0], 0xffff00ff
mov dword [ebp - 0xeac], 0xffff00ff
mov dword [ebp - 0xea8], 0xffff00ff
mov dword [ebp - 0xea4], 0xffff00ff
mov dword [ebp - 0xea0], 0xffff00ff
mov dword [ebp - 0xe9c], 0xffff00ff
mov dword [ebp - 0xe98], 0xffff00ff
mov dword [ebp - 0xe94], 0xffff00ff
mov dword [ebp - 0xe90], 0x222200ff
mov dword [ebp - 0xe8c], 0xaaaa0022
mov dword [ebp - 0xe88], 0x444400aa
mov dword [ebp - 0xe84], 0x88880044
mov dword [ebp - 0xe80], 0x88880088
mov dword [ebp - 0xe7c], 0x88
mov dword [ebp - 0xe78], 0xeeee0000
mov dword [ebp - 0xe74], 0x444400ee
mov dword [ebp - 0xe70], 0x44440044
mov dword [ebp - 0xe6c], 0x55550044
mov dword [ebp - 0xe68], 0x44440055
mov dword [ebp - 0xe64], 0xffff0044
mov dword [ebp - 0xe60], 0xff
mov dword [ebp - 0xe5c], 0x88880000
mov dword [ebp - 0xe58], 0x44440088
mov dword [ebp - 0xe54], 0x44440044
mov dword [ebp - 0xe50], 0xeeee0044
mov dword [ebp - 0xe4c], 0xee
mov dword [ebp - 0xe48], 0x88880000
mov dword [ebp - 0xe44], 0x22220088
mov dword [ebp - 0xe40], 0x66660022
mov dword [ebp - 0xe3c], 0x88880066
mov dword [ebp - 0xe38], 0x88
mov dword [ebp - 0xe34], 0xffff0000
mov dword [ebp - 0xe30], 0xffff00ff
mov dword [ebp - 0xe2c], 0xffff00ff
mov dword [ebp - 0xe28], 0xffff00ff
mov dword [ebp - 0xe24], 0xffff00ff
mov dword [ebp - 0xe20], 0xffff00ff
mov dword [ebp - 0xe1c], 0xffff00ff
mov dword [ebp - 0xe18], 0xffff00ff
mov dword [ebp - 0xe14], 0xffff00ff
mov dword [ebp - 0xe10], 0x555500ff
mov dword [ebp - 0xe0c], 0x88880055
mov dword [ebp - 0xe08], 0x22220088
mov dword [ebp - 0xe04], 0xaaaa0022
mov dword [ebp - 0xe00], 0xdddd00aa
mov dword [ebp - 0xdfc], 0xdd
mov dword [ebp - 0xdf8], 0x33330000
mov dword [ebp - 0xdf4], 0x33
mov dword [ebp - 0xdf0], 0x44440000
mov dword [ebp - 0xdec], 0x99990044
mov dword [ebp - 0xde8], 0x11110099
mov dword [ebp - 0xde4], 0x99990011
mov dword [ebp - 0xde0], 0x99
mov dword [ebp - 0xddc], 0xdddd0000
mov dword [ebp - 0xdd8], 0x444400dd
mov dword [ebp - 0xdd4], 0x44
mov dword [ebp - 0xdd0], 0x33330000
mov dword [ebp - 0xdcc], 0x33
mov dword [ebp - 0xdc8], 0xdddd0000
mov dword [ebp - 0xdc4], 0x777700dd
mov dword [ebp - 0xdc0], 0x44440077
mov dword [ebp - 0xdbc], 0x77770044
mov dword [ebp - 0xdb8], 0x55550077
mov dword [ebp - 0xdb4], 0xffff0055
mov dword [ebp - 0xdb0], 0xffff00ff
mov dword [ebp - 0xdac], 0xffff00ff
mov dword [ebp - 0xda8], 0xffff00ff
mov dword [ebp - 0xda4], 0xffff00ff
mov dword [ebp - 0xda0], 0xffff00ff
mov dword [ebp - 0xd9c], 0xffff00ff
mov dword [ebp - 0xd98], 0xffff00ff
mov dword [ebp - 0xd94], 0xffff00ff
mov dword [ebp - 0xd90], 0x888800ff
mov dword [ebp - 0xd8c], 0x55550088
mov dword [ebp - 0xd88], 0x55
mov dword [ebp - 0xd84], 0xdddd0000
mov dword [ebp - 0xd80], 0xffff00dd
mov dword [ebp - 0xd7c], 0xbbbb00ff
mov dword [ebp - 0xd78], 0x888800bb
mov dword [ebp - 0xd74], 0x33330088
mov dword [ebp - 0xd70], 0x44440033
mov dword [ebp - 0xd6c], 0xffff0044
mov dword [ebp - 0xd68], 0x888800ff
mov dword [ebp - 0xd64], 0x44440088
mov dword [ebp - 0xd60], 0xaaaa0044
mov dword [ebp - 0xd5c], 0xffff00aa
mov dword [ebp - 0xd58], 0x444400ff
mov dword [ebp - 0xd54], 0x44440044
mov dword [ebp - 0xd50], 0x88880044
mov dword [ebp - 0xd4c], 0xaaaa0088
mov dword [ebp - 0xd48], 0xffff00aa
mov dword [ebp - 0xd44], 0xeeee00ff
mov dword [ebp - 0xd40], 0x888800ee
mov dword [ebp - 0xd3c], 0x55550088
mov dword [ebp - 0xd38], 0xcccc0055
mov dword [ebp - 0xd34], 0xffff00cc
mov dword [ebp - 0xd30], 0xffff00ff
mov dword [ebp - 0xd2c], 0xffff00ff
mov dword [ebp - 0xd28], 0xffff00ff
mov dword [ebp - 0xd24], 0xffff00ff
mov dword [ebp - 0xd20], 0xffff00ff
mov dword [ebp - 0xd1c], 0xffff00ff
mov dword [ebp - 0xd18], 0xffff00ff
mov dword [ebp - 0xd14], 0xffff00ff
mov dword [ebp - 0xd10], 0xbbbb00ff
mov dword [ebp - 0xd0c], 0x111100bb
mov dword [ebp - 0xd08], 0x11110011
mov dword [ebp - 0xd04], 0xffff0011
mov dword [ebp - 0xd00], 0xffff00ff
mov dword [ebp - 0xcfc], 0xffff00ff
mov dword [ebp - 0xcf8], 0xffff00ff
mov dword [ebp - 0xcf4], 0x444400ff
mov dword [ebp - 0xcf0], 0x44440044
mov dword [ebp - 0xcec], 0xffff0044
mov dword [ebp - 0xce8], 0xffff00ff
mov dword [ebp - 0xce4], 0xffff00ff
mov dword [ebp - 0xce0], 0xffff00ff
mov dword [ebp - 0xcdc], 0xffff00ff
mov dword [ebp - 0xcd8], 0x444400ff
mov dword [ebp - 0xcd4], 0x44440044
mov dword [ebp - 0xcd0], 0xffff0044
mov dword [ebp - 0xccc], 0xffff00ff
mov dword [ebp - 0xcc8], 0xffff00ff
mov dword [ebp - 0xcc4], 0xffff00ff
mov dword [ebp - 0xcc0], 0xffff00ff
mov dword [ebp - 0xcbc], 0xffff00ff
mov dword [ebp - 0xcb8], 0xffff00ff
mov dword [ebp - 0xcb4], 0xffff00ff
mov dword [ebp - 0xcb0], 0xffff00ff
mov dword [ebp - 0xcac], 0xffff00ff
mov dword [ebp - 0xca8], 0xffff00ff
mov dword [ebp - 0xca4], 0xffff00ff
mov dword [ebp - 0xca0], 0xffff00ff
mov dword [ebp - 0xc9c], 0xffff00ff
mov dword [ebp - 0xc98], 0xffff00ff
mov dword [ebp - 0xc94], 0xffff00ff
mov dword [ebp - 0xc90], 0xffff00ff
mov dword [ebp - 0xc8c], 0x444400ff
mov dword [ebp - 0xc88], 0x77770044
mov dword [ebp - 0xc84], 0xffff0077
mov dword [ebp - 0xc80], 0xffff00ff
mov dword [ebp - 0xc7c], 0xffff00ff
mov dword [ebp - 0xc78], 0xffff00ff
mov dword [ebp - 0xc74], 0x777700ff
mov dword [ebp - 0xc70], 0x77770077
mov dword [ebp - 0xc6c], 0xffff0077
mov dword [ebp - 0xc68], 0xffff00ff
mov dword [ebp - 0xc64], 0xffff00ff
mov dword [ebp - 0xc60], 0xffff00ff
mov dword [ebp - 0xc5c], 0xffff00ff
mov dword [ebp - 0xc58], 0x777700ff
mov dword [ebp - 0xc54], 0x77770077
mov dword [ebp - 0xc50], 0xffff0077
mov dword [ebp - 0xc4c], 0xffff00ff
mov dword [ebp - 0xc48], 0xffff00ff
mov dword [ebp - 0xc44], 0xffff00ff
mov dword [ebp - 0xc40], 0xffff00ff
mov dword [ebp - 0xc3c], 0xffff00ff
mov dword [ebp - 0xc38], 0xffff00ff
mov dword [ebp - 0xc34], 0xffff00ff
mov dword [ebp - 0xc30], 0xffff00ff
mov dword [ebp - 0xc2c], 0xffff00ff
mov dword [ebp - 0xc28], 0xffff00ff
mov dword [ebp - 0xc24], 0xffff00ff
mov dword [ebp - 0xc20], 0xffff00ff
mov dword [ebp - 0xc1c], 0xffff00ff
mov dword [ebp - 0xc18], 0xffff00ff
mov dword [ebp - 0xc14], 0xffff00ff
mov dword [ebp - 0xc10], 0xffff00ff
mov dword [ebp - 0xc0c], 0xffff00ff
mov dword [ebp - 0xc08], 0xffff00ff
mov dword [ebp - 0xc04], 0xffff00ff
mov dword [ebp - 0xc00], 0xffff00ff
mov dword [ebp - 0xbfc], 0xffff00ff
mov dword [ebp - 0xbf8], 0xffff00ff
mov dword [ebp - 0xbf4], 0xffff00ff
mov dword [ebp - 0xbf0], 0xffff00ff
mov dword [ebp - 0xbec], 0xffff00ff
mov dword [ebp - 0xbe8], 0xffff00ff
mov dword [ebp - 0xbe4], 0xffff00ff
mov dword [ebp - 0xbe0], 0xffff00ff
mov dword [ebp - 0xbdc], 0xffff00ff
mov dword [ebp - 0xbd8], 0xffff00ff
mov dword [ebp - 0xbd4], 0xffff00ff
mov dword [ebp - 0xbd0], 0xffff00ff
mov dword [ebp - 0xbcc], 0xffff00ff
mov dword [ebp - 0xbc8], 0xffff00ff
mov dword [ebp - 0xbc4], 0xffff00ff
mov dword [ebp - 0xbc0], 0xffff00ff
mov dword [ebp - 0xbbc], 0xffff00ff
mov dword [ebp - 0xbb8], 0xffff00ff
mov dword [ebp - 0xbb4], 0xffff00ff
mov dword [ebp - 0xbb0], 0xffff00ff
mov dword [ebp - 0xbac], 0xffff00ff
mov dword [ebp - 0xba8], 0xffff00ff
mov dword [ebp - 0xba4], 0xffff00ff
mov dword [ebp - 0xba0], 0xffff00ff
mov dword [ebp - 0xb9c], 0xffff00ff
mov dword [ebp - 0xb98], 0xffff00ff
mov dword [ebp - 0xb94], 0xffff00ff
mov dword [ebp - 0xb90], 0xffff00ff
mov dword [ebp - 0xb8c], 0xffff00ff
mov dword [ebp - 0xb88], 0xffff00ff
mov dword [ebp - 0xb84], 0xffff00ff
mov dword [ebp - 0xb80], 0xffff00ff
mov dword [ebp - 0xb7c], 0xffff00ff
mov dword [ebp - 0xb78], 0xffff00ff
mov dword [ebp - 0xb74], 0xffff00ff
mov dword [ebp - 0xb70], 0xffff00ff
mov dword [ebp - 0xb6c], 0xffff00ff
mov dword [ebp - 0xb68], 0xffff00ff
mov dword [ebp - 0xb64], 0xffff00ff
mov dword [ebp - 0xb60], 0xffff00ff
mov dword [ebp - 0xb5c], 0xffff00ff
mov dword [ebp - 0xb58], 0xffff00ff
mov dword [ebp - 0xb54], 0xffff00ff
mov dword [ebp - 0xb50], 0xffff00ff
mov dword [ebp - 0xb4c], 0xffff00ff
mov dword [ebp - 0xb48], 0xffff00ff
mov dword [ebp - 0xb44], 0xffff00ff
mov dword [ebp - 0xb40], 0xffff00ff
mov dword [ebp - 0xb3c], 0xffff00ff
mov dword [ebp - 0xb38], 0xffff00ff
mov dword [ebp - 0xb34], 0xffff00ff
mov dword [ebp - 0xb30], 0xffff00ff
mov dword [ebp - 0xb2c], 0xffff00ff
mov dword [ebp - 0xb28], 0xffff00ff
mov dword [ebp - 0xb24], 0xffff00ff
mov dword [ebp - 0xb20], 0xffff00ff
mov dword [ebp - 0xb1c], 0xffff00ff
mov dword [ebp - 0xb18], 0xffff00ff
mov dword [ebp - 0xb14], 0xdddd00ff
mov dword [ebp - 0xb10], 0xffff00ff
mov dword [ebp - 0xb0c], 0xffff00ff
mov dword [ebp - 0xb08], 0xffff00ff
mov dword [ebp - 0xb04], 0xffff00ff
mov dword [ebp - 0xb00], 0xffff00ff
mov dword [ebp - 0xafc], 0xffff00ff
mov dword [ebp - 0xaf8], 0xffff00ff
mov dword [ebp - 0xaf4], 0xffff00ff
mov dword [ebp - 0xaf0], 0xffff00ff
mov dword [ebp - 0xaec], 0xffff00ff
mov dword [ebp - 0xae8], 0xffff00ff
mov dword [ebp - 0xae4], 0xffff00ff
mov dword [ebp - 0xae0], 0xffff00ff
mov dword [ebp - 0xadc], 0x999900ff
mov dword [ebp - 0xad8], 0x999900ff
mov dword [ebp - 0xad4], 0x999900ff
mov dword [ebp - 0xad0], 0xbbbb00ff
mov dword [ebp - 0xacc], 0xffff00ff
mov dword [ebp - 0xac8], 0xffff00ff
mov dword [ebp - 0xac4], 0xffff00ff
mov dword [ebp - 0xac0], 0xffff00ff
mov dword [ebp - 0xabc], 0xffff00ff
mov dword [ebp - 0xab8], 0xeeee00ff
mov dword [ebp - 0xab4], 0xffff00ff
mov dword [ebp - 0xab0], 0xffff00ff
mov dword [ebp - 0xaac], 0xffff00ff
mov dword [ebp - 0xaa8], 0xffff00ff
mov dword [ebp - 0xaa4], 0xffff00ff
mov dword [ebp - 0xaa0], 0xffff00ff
mov dword [ebp - 0xa9c], 0xffff00ff
mov dword [ebp - 0xa98], 0xffff00ff
mov dword [ebp - 0xa94], 0x666600ff
mov dword [ebp - 0xa90], 0xffff00ff
mov dword [ebp - 0xa8c], 0xffff00ff
mov dword [ebp - 0xa88], 0xffff00ff
mov dword [ebp - 0xa84], 0xffff00ff
mov dword [ebp - 0xa80], 0xffff00ff
mov dword [ebp - 0xa7c], 0xffff00ff
mov dword [ebp - 0xa78], 0xffff00ff
mov dword [ebp - 0xa74], 0xffff00ff
mov dword [ebp - 0xa70], 0xffff00ff
mov dword [ebp - 0xa6c], 0xffff00ff
mov dword [ebp - 0xa68], 0xffff00ff
mov dword [ebp - 0xa64], 0xffff00ff
mov dword [ebp - 0xa60], 0x999900ff
mov dword [ebp - 0xa5c], 0xff
mov dword [ebp - 0xa58], 0xff
mov dword [ebp - 0xa54], 0xff
mov dword [ebp - 0xa50], 0x888800ff
mov dword [ebp - 0xa4c], 0xffff00ff
mov dword [ebp - 0xa48], 0xffff00ff
mov dword [ebp - 0xa44], 0xffff00ff
mov dword [ebp - 0xa40], 0xffff00ff
mov dword [ebp - 0xa3c], 0xffff00ff
mov dword [ebp - 0xa38], 0x888800ff
mov dword [ebp - 0xa34], 0xdddd00ff
mov dword [ebp - 0xa30], 0xffff00ff
mov dword [ebp - 0xa2c], 0xffff00ff
mov dword [ebp - 0xa28], 0xffff00ff
mov dword [ebp - 0xa24], 0xffff00ff
mov dword [ebp - 0xa20], 0xffff00ff
mov dword [ebp - 0xa1c], 0xffff00ff
mov dword [ebp - 0xa18], 0xffff00ff
mov dword [ebp - 0xa14], 0xff
mov dword [ebp - 0xa10], 0xeeee00ff
mov dword [ebp - 0xa0c], 0xffff00ff
mov dword [ebp - 0xa08], 0xffff00ff
mov dword [ebp - 0xa04], 0xffff00ff
mov dword [ebp - 0xa00], 0xffff00ff
mov dword [ebp - 0x9fc], 0xffff00ff
mov dword [ebp - 0x9f8], 0xffff00ff
mov dword [ebp - 0x9f4], 0xffff00ff
mov dword [ebp - 0x9f0], 0xffff00ff
mov dword [ebp - 0x9ec], 0xffff00ff
mov dword [ebp - 0x9e8], 0xffff00ff
mov dword [ebp - 0x9e4], 0xffff00ff
mov dword [ebp - 0x9e0], 0x333300ff
mov dword [ebp - 0x9dc], 0xff
mov dword [ebp - 0x9d8], 0xff
mov dword [ebp - 0x9d4], 0xff
mov dword [ebp - 0x9d0], 0xeeee00ff
mov dword [ebp - 0x9cc], 0xffff00ff
mov dword [ebp - 0x9c8], 0xffff00ff
mov dword [ebp - 0x9c4], 0xffff00ff
mov dword [ebp - 0x9c0], 0xffff00ff
mov dword [ebp - 0x9bc], 0xffff00ff
mov dword [ebp - 0x9b8], 0x222200ff
mov dword [ebp - 0x9b4], 0xdddd00ff
mov dword [ebp - 0x9b0], 0xffff00ff
mov dword [ebp - 0x9ac], 0xffff00ff
mov dword [ebp - 0x9a8], 0xffff00ff
mov dword [ebp - 0x9a4], 0xffff00ff
mov dword [ebp - 0x9a0], 0xffff00ff
mov dword [ebp - 0x99c], 0xffff00ff
mov dword [ebp - 0x998], 0xffff00ff
mov dword [ebp - 0x994], 0xff
mov dword [ebp - 0x990], 0x888800ff
mov dword [ebp - 0x98c], 0xffff00ff
mov dword [ebp - 0x988], 0xffff00ff
mov dword [ebp - 0x984], 0xffff00ff
mov dword [ebp - 0x980], 0xffff00ff
mov dword [ebp - 0x97c], 0xffff00ff
mov dword [ebp - 0x978], 0xffff00ff
mov dword [ebp - 0x974], 0xffff00ff
mov dword [ebp - 0x970], 0xffff00ff
mov dword [ebp - 0x96c], 0xffff00ff
mov dword [ebp - 0x968], 0xffff00ff
mov dword [ebp - 0x964], 0xcccc00ff
mov dword [ebp - 0x960], 0xff
mov dword [ebp - 0x95c], 0xff
mov dword [ebp - 0x958], 0xff
mov dword [ebp - 0x954], 0x555500ff
mov dword [ebp - 0x950], 0xffff00ff
mov dword [ebp - 0x94c], 0xffff00ff
mov dword [ebp - 0x948], 0xffff00ff
mov dword [ebp - 0x944], 0xffff00ff
mov dword [ebp - 0x940], 0xffff00ff
mov dword [ebp - 0x93c], 0xaaaa00ff
mov dword [ebp - 0x938], 0xff
mov dword [ebp - 0x934], 0xdddd00ff
mov dword [ebp - 0x930], 0xffff00ff
mov dword [ebp - 0x92c], 0xffff00ff
mov dword [ebp - 0x928], 0xffff00ff
mov dword [ebp - 0x924], 0xffff00ff
mov dword [ebp - 0x920], 0xffff00ff
mov dword [ebp - 0x91c], 0xffff00ff
mov dword [ebp - 0x918], 0xffff00ff
mov dword [ebp - 0x914], 0xff
mov dword [ebp - 0x910], 0x222200ff
mov dword [ebp - 0x90c], 0xffff00ff
mov dword [ebp - 0x908], 0xffff00ff
mov dword [ebp - 0x904], 0xffff00ff
mov dword [ebp - 0x900], 0xffff00ff
mov dword [ebp - 0x8fc], 0xffff00ff
mov dword [ebp - 0x8f8], 0xffff00ff
mov dword [ebp - 0x8f4], 0xeeee00ff
mov dword [ebp - 0x8f0], 0xdddd00ff
mov dword [ebp - 0x8ec], 0xdddd00ff
mov dword [ebp - 0x8e8], 0xdddd00ff
mov dword [ebp - 0x8e4], 0x666600ff
mov dword [ebp - 0x8e0], 0xff
mov dword [ebp - 0x8dc], 0xff
mov dword [ebp - 0x8d8], 0xff
mov dword [ebp - 0x8d4], 0xcccc00ff
mov dword [ebp - 0x8d0], 0xffff00ff
mov dword [ebp - 0x8cc], 0xffff00ff
mov dword [ebp - 0x8c8], 0xffff00ff
mov dword [ebp - 0x8c4], 0xffff00ff
mov dword [ebp - 0x8c0], 0xffff00ff
mov dword [ebp - 0x8bc], 0x444400ff
mov dword [ebp - 0x8b8], 0xff
mov dword [ebp - 0x8b4], 0xdddd00ff
mov dword [ebp - 0x8b0], 0xffff00ff
mov dword [ebp - 0x8ac], 0xffff00ff
mov dword [ebp - 0x8a8], 0xffff00ff
mov dword [ebp - 0x8a4], 0xffff00ff
mov dword [ebp - 0x8a0], 0xffff00ff
mov dword [ebp - 0x89c], 0xffff00ff
mov dword [ebp - 0x898], 0xffff00ff
mov dword [ebp - 0x894], 0xff
mov dword [ebp - 0x890], 0xff
mov dword [ebp - 0x88c], 0xbbbb00ff
mov dword [ebp - 0x888], 0xffff00ff
mov dword [ebp - 0x884], 0xffff00ff
mov dword [ebp - 0x880], 0xffff00ff
mov dword [ebp - 0x87c], 0xffff00ff
mov dword [ebp - 0x878], 0xffff00ff
mov dword [ebp - 0x874], 0x444400ff
mov dword [ebp - 0x870], 0xff
mov dword [ebp - 0x86c], 0xff
mov dword [ebp - 0x868], 0xff
mov dword [ebp - 0x864], 0xff
mov dword [ebp - 0x860], 0xff
mov dword [ebp - 0x85c], 0xff
mov dword [ebp - 0x858], 0x333300ff
mov dword [ebp - 0x854], 0xffff00ff
mov dword [ebp - 0x850], 0xffff00ff
mov dword [ebp - 0x84c], 0xffff00ff
mov dword [ebp - 0x848], 0xffff00ff
mov dword [ebp - 0x844], 0xffff00ff
mov dword [ebp - 0x840], 0xdddd00ff
mov dword [ebp - 0x83c], 0xff
mov dword [ebp - 0x838], 0xff
mov dword [ebp - 0x834], 0xdddd00ff
mov dword [ebp - 0x830], 0xffff00ff
mov dword [ebp - 0x82c], 0xffff00ff
mov dword [ebp - 0x828], 0xffff00ff
mov dword [ebp - 0x824], 0xffff00ff
mov dword [ebp - 0x820], 0xffff00ff
mov dword [ebp - 0x81c], 0xffff00ff
mov dword [ebp - 0x818], 0xffff00ff
mov dword [ebp - 0x814], 0xff
mov dword [ebp - 0x810], 0xff
mov dword [ebp - 0x80c], 0x555500ff
mov dword [ebp - 0x808], 0xffff00ff
mov dword [ebp - 0x804], 0xffff00ff
mov dword [ebp - 0x800], 0xffff00ff
mov dword [ebp - 0x7fc], 0xffff00ff
mov dword [ebp - 0x7f8], 0xffff00ff
mov dword [ebp - 0x7f4], 0xbbbb00ff
mov dword [ebp - 0x7f0], 0xff
mov dword [ebp - 0x7ec], 0xff
mov dword [ebp - 0x7e8], 0xff
mov dword [ebp - 0x7e4], 0xff
mov dword [ebp - 0x7e0], 0xff
mov dword [ebp - 0x7dc], 0xff
mov dword [ebp - 0x7d8], 0x999900ff
mov dword [ebp - 0x7d4], 0xffff00ff
mov dword [ebp - 0x7d0], 0xffff00ff
mov dword [ebp - 0x7cc], 0xffff00ff
mov dword [ebp - 0x7c8], 0xffff00ff
mov dword [ebp - 0x7c4], 0xffff00ff
mov dword [ebp - 0x7c0], 0x777700ff
mov dword [ebp - 0x7bc], 0xff
mov dword [ebp - 0x7b8], 0xff
mov dword [ebp - 0x7b4], 0xdddd00ff
mov dword [ebp - 0x7b0], 0xffff00ff
mov dword [ebp - 0x7ac], 0xffff00ff
mov dword [ebp - 0x7a8], 0xffff00ff
mov dword [ebp - 0x7a4], 0xffff00ff
mov dword [ebp - 0x7a0], 0xffff00ff
mov dword [ebp - 0x79c], 0xffff00ff
mov dword [ebp - 0x798], 0xffff00ff
mov dword [ebp - 0x794], 0xff
mov dword [ebp - 0x790], 0xff
mov dword [ebp - 0x78c], 0xff
mov dword [ebp - 0x788], 0xdddd00ff
mov dword [ebp - 0x784], 0xffff00ff
mov dword [ebp - 0x780], 0xffff00ff
mov dword [ebp - 0x77c], 0xffff00ff
mov dword [ebp - 0x778], 0xffff00ff
mov dword [ebp - 0x774], 0xffff00ff
mov dword [ebp - 0x770], 0x222200ff
mov dword [ebp - 0x76c], 0xff
mov dword [ebp - 0x768], 0xff
mov dword [ebp - 0x764], 0xff
mov dword [ebp - 0x760], 0xff
mov dword [ebp - 0x75c], 0x111100ff
mov dword [ebp - 0x758], 0xffff00ff
mov dword [ebp - 0x754], 0xffff00ff
mov dword [ebp - 0x750], 0xffff00ff
mov dword [ebp - 0x74c], 0xffff00ff
mov dword [ebp - 0x748], 0xffff00ff
mov dword [ebp - 0x744], 0xffff00ff
mov dword [ebp - 0x740], 0x111100ff
mov dword [ebp - 0x73c], 0xff
mov dword [ebp - 0x738], 0xff
mov dword [ebp - 0x734], 0xdddd00ff
mov dword [ebp - 0x730], 0xffff00ff
mov dword [ebp - 0x72c], 0xffff00ff
mov dword [ebp - 0x728], 0xffff00ff
mov dword [ebp - 0x724], 0xffff00ff
mov dword [ebp - 0x720], 0xffff00ff
mov dword [ebp - 0x71c], 0xffff00ff
mov dword [ebp - 0x718], 0xffff00ff
mov dword [ebp - 0x714], 0xff
mov dword [ebp - 0x710], 0xff
mov dword [ebp - 0x70c], 0xff
mov dword [ebp - 0x708], 0x777700ff
mov dword [ebp - 0x704], 0xffff00ff
mov dword [ebp - 0x700], 0xffff00ff
mov dword [ebp - 0x6fc], 0xffff00ff
mov dword [ebp - 0x6f8], 0xffff00ff
mov dword [ebp - 0x6f4], 0xffff00ff
mov dword [ebp - 0x6f0], 0x888800ff
mov dword [ebp - 0x6ec], 0xff
mov dword [ebp - 0x6e8], 0xff
mov dword [ebp - 0x6e4], 0xff
mov dword [ebp - 0x6e0], 0xff
mov dword [ebp - 0x6dc], 0x777700ff
mov dword [ebp - 0x6d8], 0xffff00ff
mov dword [ebp - 0x6d4], 0xffff00ff
mov dword [ebp - 0x6d0], 0xffff00ff
mov dword [ebp - 0x6cc], 0xffff00ff
mov dword [ebp - 0x6c8], 0xffff00ff
mov dword [ebp - 0x6c4], 0x999900ff
mov dword [ebp - 0x6c0], 0xff
mov dword [ebp - 0x6bc], 0xff
mov dword [ebp - 0x6b8], 0xff
mov dword [ebp - 0x6b4], 0xdddd00ff
mov dword [ebp - 0x6b0], 0xffff00ff
mov dword [ebp - 0x6ac], 0xffff00ff
mov dword [ebp - 0x6a8], 0xffff00ff
mov dword [ebp - 0x6a4], 0xffff00ff
mov dword [ebp - 0x6a0], 0xffff00ff
mov dword [ebp - 0x69c], 0xffff00ff
mov dword [ebp - 0x698], 0xffff00ff
mov dword [ebp - 0x694], 0xff
mov dword [ebp - 0x690], 0xff
mov dword [ebp - 0x68c], 0xff
mov dword [ebp - 0x688], 0x111100ff
mov dword [ebp - 0x684], 0xffff00ff
mov dword [ebp - 0x680], 0xffff00ff
mov dword [ebp - 0x67c], 0xffff00ff
mov dword [ebp - 0x678], 0xffff00ff
mov dword [ebp - 0x674], 0xffff00ff
mov dword [ebp - 0x670], 0xeeee00ff
mov dword [ebp - 0x66c], 0x111100ff
mov dword [ebp - 0x668], 0xff
mov dword [ebp - 0x664], 0xff
mov dword [ebp - 0x660], 0xff
mov dword [ebp - 0x65c], 0xdddd00ff
mov dword [ebp - 0x658], 0xffff00ff
mov dword [ebp - 0x654], 0xffff00ff
mov dword [ebp - 0x650], 0xffff00ff
mov dword [ebp - 0x64c], 0xffff00ff
mov dword [ebp - 0x648], 0xffff00ff
mov dword [ebp - 0x644], 0x333300ff
mov dword [ebp - 0x640], 0xff
mov dword [ebp - 0x63c], 0xff
mov dword [ebp - 0x638], 0xff
mov dword [ebp - 0x634], 0xdddd00ff
mov dword [ebp - 0x630], 0xffff00ff
mov dword [ebp - 0x62c], 0xffff00ff
mov dword [ebp - 0x628], 0xffff00ff
mov dword [ebp - 0x624], 0xffff00ff
mov dword [ebp - 0x620], 0xffff00ff
mov dword [ebp - 0x61c], 0xffff00ff
mov dword [ebp - 0x618], 0xffff00ff
mov dword [ebp - 0x614], 0xff
mov dword [ebp - 0x610], 0xff
mov dword [ebp - 0x60c], 0xff
mov dword [ebp - 0x608], 0xff
mov dword [ebp - 0x604], 0xaaaa00ff
mov dword [ebp - 0x600], 0xffff00ff
mov dword [ebp - 0x5fc], 0xffff00ff
mov dword [ebp - 0x5f8], 0xffff00ff
mov dword [ebp - 0x5f4], 0xffff00ff
mov dword [ebp - 0x5f0], 0xffff00ff
mov dword [ebp - 0x5ec], 0x666600ff
mov dword [ebp - 0x5e8], 0xff
mov dword [ebp - 0x5e4], 0xff
mov dword [ebp - 0x5e0], 0x555500ff
mov dword [ebp - 0x5dc], 0xffff00ff
mov dword [ebp - 0x5d8], 0xffff00ff
mov dword [ebp - 0x5d4], 0xffff00ff
mov dword [ebp - 0x5d0], 0xffff00ff
mov dword [ebp - 0x5cc], 0xffff00ff
mov dword [ebp - 0x5c8], 0xcccc00ff
mov dword [ebp - 0x5c4], 0xff
mov dword [ebp - 0x5c0], 0xff
mov dword [ebp - 0x5bc], 0xff
mov dword [ebp - 0x5b8], 0xff
mov dword [ebp - 0x5b4], 0xdddd00ff
mov dword [ebp - 0x5b0], 0xffff00ff
mov dword [ebp - 0x5ac], 0xffff00ff
mov dword [ebp - 0x5a8], 0xffff00ff
mov dword [ebp - 0x5a4], 0xffff00ff
mov dword [ebp - 0x5a0], 0xffff00ff
mov dword [ebp - 0x59c], 0xffff00ff
mov dword [ebp - 0x598], 0xffff00ff
mov dword [ebp - 0x594], 0xff
mov dword [ebp - 0x590], 0xff
mov dword [ebp - 0x58c], 0xff
mov dword [ebp - 0x588], 0xff
mov dword [ebp - 0x584], 0x333300ff
mov dword [ebp - 0x580], 0xffff00ff
mov dword [ebp - 0x57c], 0xffff00ff
mov dword [ebp - 0x578], 0xffff00ff
mov dword [ebp - 0x574], 0xffff00ff
mov dword [ebp - 0x570], 0xffff00ff
mov dword [ebp - 0x56c], 0xdddd00ff
mov dword [ebp - 0x568], 0xff
mov dword [ebp - 0x564], 0xff
mov dword [ebp - 0x560], 0xbbbb00ff
mov dword [ebp - 0x55c], 0xffff00ff
mov dword [ebp - 0x558], 0xffff00ff
mov dword [ebp - 0x554], 0xffff00ff
mov dword [ebp - 0x550], 0xffff00ff
mov dword [ebp - 0x54c], 0xffff00ff
mov dword [ebp - 0x548], 0x555500ff
mov dword [ebp - 0x544], 0xff
mov dword [ebp - 0x540], 0xff
mov dword [ebp - 0x53c], 0xff
mov dword [ebp - 0x538], 0xff
mov dword [ebp - 0x534], 0xdddd00ff
mov dword [ebp - 0x530], 0xffff00ff
mov dword [ebp - 0x52c], 0xffff00ff
mov dword [ebp - 0x528], 0xffff00ff
mov dword [ebp - 0x524], 0xffff00ff
mov dword [ebp - 0x520], 0xffff00ff
mov dword [ebp - 0x51c], 0xffff00ff
mov dword [ebp - 0x518], 0xffff00ff
mov dword [ebp - 0x514], 0xff
mov dword [ebp - 0x510], 0xff
mov dword [ebp - 0x50c], 0xff
mov dword [ebp - 0x508], 0xff
mov dword [ebp - 0x504], 0xff
mov dword [ebp - 0x500], 0xcccc00ff
mov dword [ebp - 0x4fc], 0xffff00ff
mov dword [ebp - 0x4f8], 0xffff00ff
mov dword [ebp - 0x4f4], 0xffff00ff
mov dword [ebp - 0x4f0], 0xffff00ff
mov dword [ebp - 0x4ec], 0xffff00ff
mov dword [ebp - 0x4e8], 0x444400ff
mov dword [ebp - 0x4e4], 0x222200ff
mov dword [ebp - 0x4e0], 0xffff00ff
mov dword [ebp - 0x4dc], 0xffff00ff
mov dword [ebp - 0x4d8], 0xffff00ff
mov dword [ebp - 0x4d4], 0xffff00ff
mov dword [ebp - 0x4d0], 0xffff00ff
mov dword [ebp - 0x4cc], 0xeeee00ff
mov dword [ebp - 0x4c8], 0xff
mov dword [ebp - 0x4c4], 0xff
mov dword [ebp - 0x4c0], 0xff
mov dword [ebp - 0x4bc], 0xff
mov dword [ebp - 0x4b8], 0xff
mov dword [ebp - 0x4b4], 0xdddd00ff
mov dword [ebp - 0x4b0], 0xffff00ff
mov dword [ebp - 0x4ac], 0xffff00ff
mov dword [ebp - 0x4a8], 0xffff00ff
mov dword [ebp - 0x4a4], 0xffff00ff
mov dword [ebp - 0x4a0], 0xffff00ff
mov dword [ebp - 0x49c], 0xffff00ff
mov dword [ebp - 0x498], 0xffff00ff
mov dword [ebp - 0x494], 0xff
mov dword [ebp - 0x490], 0xff
mov dword [ebp - 0x48c], 0xff
mov dword [ebp - 0x488], 0xff
mov dword [ebp - 0x484], 0xff
mov dword [ebp - 0x480], 0x666600ff
mov dword [ebp - 0x47c], 0xffff00ff
mov dword [ebp - 0x478], 0xffff00ff
mov dword [ebp - 0x474], 0xffff00ff
mov dword [ebp - 0x470], 0xffff00ff
mov dword [ebp - 0x46c], 0xffff00ff
mov dword [ebp - 0x468], 0xbbbb00ff
mov dword [ebp - 0x464], 0x999900ff
mov dword [ebp - 0x460], 0xffff00ff
mov dword [ebp - 0x45c], 0xffff00ff
mov dword [ebp - 0x458], 0xffff00ff
mov dword [ebp - 0x454], 0xffff00ff
mov dword [ebp - 0x450], 0xffff00ff
mov dword [ebp - 0x44c], 0x888800ff
mov dword [ebp - 0x448], 0xff
mov dword [ebp - 0x444], 0xff
mov dword [ebp - 0x440], 0xff
mov dword [ebp - 0x43c], 0xff
mov dword [ebp - 0x438], 0xff
mov dword [ebp - 0x434], 0xdddd00ff
mov dword [ebp - 0x430], 0xffff00ff
mov dword [ebp - 0x42c], 0xffff00ff
mov dword [ebp - 0x428], 0xffff00ff
mov dword [ebp - 0x424], 0xffff00ff
mov dword [ebp - 0x420], 0xffff00ff
mov dword [ebp - 0x41c], 0xffff00ff
mov dword [ebp - 0x418], 0xffff00ff
mov dword [ebp - 0x414], 0xff
mov dword [ebp - 0x410], 0xff
mov dword [ebp - 0x40c], 0xff
mov dword [ebp - 0x408], 0xff
mov dword [ebp - 0x404], 0xff
mov dword [ebp - 0x400], 0xff
mov dword [ebp - 0x3fc], 0xeeee00ff
mov dword [ebp - 0x3f8], 0xffff00ff
mov dword [ebp - 0x3f4], 0xffff00ff
mov dword [ebp - 0x3f0], 0xffff00ff
mov dword [ebp - 0x3ec], 0xffff00ff
mov dword [ebp - 0x3e8], 0xffff00ff
mov dword [ebp - 0x3e4], 0xeeee00ff
mov dword [ebp - 0x3e0], 0xffff00ff
mov dword [ebp - 0x3dc], 0xffff00ff
mov dword [ebp - 0x3d8], 0xffff00ff
mov dword [ebp - 0x3d4], 0xffff00ff
mov dword [ebp - 0x3d0], 0xffff00ff
mov dword [ebp - 0x3cc], 0x222200ff
mov dword [ebp - 0x3c8], 0xff
mov dword [ebp - 0x3c4], 0xff
mov dword [ebp - 0x3c0], 0xff
mov dword [ebp - 0x3bc], 0xff
mov dword [ebp - 0x3b8], 0xff
mov dword [ebp - 0x3b4], 0xdddd00ff
mov dword [ebp - 0x3b0], 0xffff00ff
mov dword [ebp - 0x3ac], 0xffff00ff
mov dword [ebp - 0x3a8], 0xffff00ff
mov dword [ebp - 0x3a4], 0xffff00ff
mov dword [ebp - 0x3a0], 0xffff00ff
mov dword [ebp - 0x39c], 0xffff00ff
mov dword [ebp - 0x398], 0xffff00ff
mov dword [ebp - 0x394], 0xff
mov dword [ebp - 0x390], 0xff
mov dword [ebp - 0x38c], 0xff
mov dword [ebp - 0x388], 0xff
mov dword [ebp - 0x384], 0xff
mov dword [ebp - 0x380], 0xff
mov dword [ebp - 0x37c], 0x888800ff
mov dword [ebp - 0x378], 0xffff00ff
mov dword [ebp - 0x374], 0xffff00ff
mov dword [ebp - 0x370], 0xffff00ff
mov dword [ebp - 0x36c], 0xffff00ff
mov dword [ebp - 0x368], 0xffff00ff
mov dword [ebp - 0x364], 0xffff00ff
mov dword [ebp - 0x360], 0xffff00ff
mov dword [ebp - 0x35c], 0xffff00ff
mov dword [ebp - 0x358], 0xffff00ff
mov dword [ebp - 0x354], 0xffff00ff
mov dword [ebp - 0x350], 0xaaaa00ff
mov dword [ebp - 0x34c], 0xff
mov dword [ebp - 0x348], 0xff
mov dword [ebp - 0x344], 0xff
mov dword [ebp - 0x340], 0xff
mov dword [ebp - 0x33c], 0xff
mov dword [ebp - 0x338], 0xff
mov dword [ebp - 0x334], 0xdddd00ff
mov dword [ebp - 0x330], 0xffff00ff
mov dword [ebp - 0x32c], 0xffff00ff
mov dword [ebp - 0x328], 0xffff00ff
mov dword [ebp - 0x324], 0xffff00ff
mov dword [ebp - 0x320], 0xffff00ff
mov dword [ebp - 0x31c], 0xffff00ff
mov dword [ebp - 0x318], 0xffff00ff
mov dword [ebp - 0x314], 0xff
mov dword [ebp - 0x310], 0xff
mov dword [ebp - 0x30c], 0xff
mov dword [ebp - 0x308], 0xff
mov dword [ebp - 0x304], 0xff
mov dword [ebp - 0x300], 0xff
mov dword [ebp - 0x2fc], 0x222200ff
mov dword [ebp - 0x2f8], 0xffff00ff
mov dword [ebp - 0x2f4], 0xffff00ff
mov dword [ebp - 0x2f0], 0xffff00ff
mov dword [ebp - 0x2ec], 0xffff00ff
mov dword [ebp - 0x2e8], 0xffff00ff
mov dword [ebp - 0x2e4], 0xffff00ff
mov dword [ebp - 0x2e0], 0xffff00ff
mov dword [ebp - 0x2dc], 0xffff00ff
mov dword [ebp - 0x2d8], 0xffff00ff
mov dword [ebp - 0x2d4], 0xffff00ff
mov dword [ebp - 0x2d0], 0x444400ff
mov dword [ebp - 0x2cc], 0xff
mov dword [ebp - 0x2c8], 0xff
mov dword [ebp - 0x2c4], 0xff
mov dword [ebp - 0x2c0], 0xff
mov dword [ebp - 0x2bc], 0xff
mov dword [ebp - 0x2b8], 0xff
mov dword [ebp - 0x2b4], 0xdddd00ff
mov dword [ebp - 0x2b0], 0xffff00ff
mov dword [ebp - 0x2ac], 0xffff00ff
mov dword [ebp - 0x2a8], 0xbbbb00ff
mov dword [ebp - 0x2a4], 0x888800bb
mov dword [ebp - 0x2a0], 0x88880088
mov dword [ebp - 0x29c], 0xaaaa0088
mov dword [ebp - 0x298], 0xffff00aa
mov dword [ebp - 0x294], 0xff
mov dword [ebp - 0x290], 0xff
mov dword [ebp - 0x28c], 0xff
mov dword [ebp - 0x288], 0xff
mov dword [ebp - 0x284], 0xff
mov dword [ebp - 0x280], 0xff
mov dword [ebp - 0x27c], 0xff
mov dword [ebp - 0x278], 0xbbbb00ff
mov dword [ebp - 0x274], 0xffff00ff
mov dword [ebp - 0x270], 0xffff00ff
mov dword [ebp - 0x26c], 0xffff00ff
mov dword [ebp - 0x268], 0xffff00ff
mov dword [ebp - 0x264], 0xffff00ff
mov dword [ebp - 0x260], 0xffff00ff
mov dword [ebp - 0x25c], 0xffff00ff
mov dword [ebp - 0x258], 0xffff00ff
mov dword [ebp - 0x254], 0xdddd00ff
mov dword [ebp - 0x250], 0xff
mov dword [ebp - 0x24c], 0xff
mov dword [ebp - 0x248], 0xff
mov dword [ebp - 0x244], 0xff
mov dword [ebp - 0x240], 0xff
mov dword [ebp - 0x23c], 0xff
mov dword [ebp - 0x238], 0xff
mov dword [ebp - 0x234], 0xdddd00ff
mov dword [ebp - 0x230], 0xffff00ff
mov dword [ebp - 0x22c], 0xdddd00ff
mov dword [ebp - 0x228], 0x777700dd
mov dword [ebp - 0x224], 0x99990077
mov dword [ebp - 0x220], 0x99990099
mov dword [ebp - 0x21c], 0x88880099
mov dword [ebp - 0x218], 0xaaaa0088
mov dword [ebp - 0x214], 0xaa
mov dword [ebp - 0x210], 0xff
mov dword [ebp - 0x20c], 0xff
mov dword [ebp - 0x208], 0xff
mov dword [ebp - 0x204], 0xff
mov dword [ebp - 0x200], 0xff
mov dword [ebp - 0x1fc], 0xff
mov dword [ebp - 0x1f8], 0x555500ff
mov dword [ebp - 0x1f4], 0xffff00ff
mov dword [ebp - 0x1f0], 0xffff00ff
mov dword [ebp - 0x1ec], 0xffff00ff
mov dword [ebp - 0x1e8], 0xffff00ff
mov dword [ebp - 0x1e4], 0xffff00ff
mov dword [ebp - 0x1e0], 0xffff00ff
mov dword [ebp - 0x1dc], 0xffff00ff
mov dword [ebp - 0x1d8], 0xffff00ff
mov dword [ebp - 0x1d4], 0x777700ff
mov dword [ebp - 0x1d0], 0xff
mov dword [ebp - 0x1cc], 0xff
mov dword [ebp - 0x1c8], 0xff
mov dword [ebp - 0x1c4], 0xff
mov dword [ebp - 0x1c0], 0xff
mov dword [ebp - 0x1bc], 0xff
mov dword [ebp - 0x1b8], 0xff
mov dword [ebp - 0x1b4], 0xdddd00ff
mov dword [ebp - 0x1b0], 0xffff00ff
mov dword [ebp - 0x1ac], 0x888800ff
mov dword [ebp - 0x1a8], 0xffff0088
mov dword [ebp - 0x1a4], 0x555500ff
mov dword [ebp - 0x1a0], 0x55550055
mov dword [ebp - 0x19c], 0xffff0055
mov dword [ebp - 0x198], 0x444400ff
mov dword [ebp - 0x194], 0x44
mov dword [ebp - 0x190], 0xff
mov dword [ebp - 0x18c], 0xff
mov dword [ebp - 0x188], 0xff
mov dword [ebp - 0x184], 0xff
mov dword [ebp - 0x180], 0xff
mov dword [ebp - 0x17c], 0xff
mov dword [ebp - 0x178], 0xff
mov dword [ebp - 0x174], 0xdddd00ff
mov dword [ebp - 0x170], 0xffff00ff
mov dword [ebp - 0x16c], 0xffff00ff
mov dword [ebp - 0x168], 0xffff00ff
mov dword [ebp - 0x164], 0xffff00ff
mov dword [ebp - 0x160], 0xffff00ff
mov dword [ebp - 0x15c], 0xffff00ff
mov dword [ebp - 0x158], 0xffff00ff
mov dword [ebp - 0x154], 0x111100ff
mov dword [ebp - 0x150], 0xff
mov dword [ebp - 0x14c], 0xff
mov dword [ebp - 0x148], 0xff
mov dword [ebp - 0x144], 0xff
mov dword [ebp - 0x140], 0xff
mov dword [ebp - 0x13c], 0xff
mov dword [ebp - 0x138], 0xff
mov dword [ebp - 0x134], 0xdddd00ff
mov dword [ebp - 0x130], 0xffff00ff
mov dword [ebp - 0x12c], 0x999900ff
mov dword [ebp - 0x128], 0xcccc0099
mov dword [ebp - 0x124], 0x666600cc
mov dword [ebp - 0x120], 0x66660066
mov dword [ebp - 0x11c], 0xdddd0066
cmp dword [ebp - 0x107c], 0x10
lea eax, [ebp - 0x1090]
cmovae eax, dword [ebp - 0x1090]
push eax
mov dword [ebp - 0x118], 0x666600dd
mov dword [ebp - 0x114], 0x66
mov dword [ebp - 0x110], 0xff
mov dword [ebp - 0x10c], 0xff
mov dword [ebp - 0x108], 0xff
mov dword [ebp - 0x104], 0xff
mov dword [ebp - 0x100], 0xff
mov dword [ebp - 0xfc], 0xff
mov dword [ebp - 0xf8], 0xff
mov dword [ebp - 0xf4], 0x777700ff
mov dword [ebp - 0xf0], 0xffff00ff
mov dword [ebp - 0xec], 0xffff00ff
mov dword [ebp - 0xe8], 0xffff00ff
mov dword [ebp - 0xe4], 0xffff00ff
mov dword [ebp - 0xe0], 0xffff00ff
mov dword [ebp - 0xdc], 0xffff00ff
mov dword [ebp - 0xd8], 0x999900ff
mov dword [ebp - 0xd4], 0xff
mov dword [ebp - 0xd0], 0xff
mov dword [ebp - 0xcc], 0xff
mov dword [ebp - 0xc8], 0xff
mov dword [ebp - 0xc4], 0xff
mov dword [ebp - 0xc0], 0xff
mov dword [ebp - 0xbc], 0xff
mov dword [ebp - 0xb8], 0xff
mov dword [ebp - 0xb4], 0xdddd00ff
mov dword [ebp - 0xb0], 0xffff00ff
mov dword [ebp - 0xac], 0xffff00ff
mov dword [ebp - 0xa8], 0x666600ff
mov dword [ebp - 0xa4], 0x77770066
mov dword [ebp - 0xa0], 0x88880077
mov dword [ebp - 0x9c], 0x66660088
mov dword [ebp - 0x98], 0xeeee0066
mov dword [ebp - 0x94], 0xee
mov dword [ebp - 0x90], 0xff
mov dword [ebp - 0x8c], 0xff
mov dword [ebp - 0x88], 0xff
mov dword [ebp - 0x84], 0xff
mov dword [ebp - 0x80], 0xff
mov dword [ebp - 0x7c], 0xff
mov dword [ebp - 0x78], 0xff
mov dword [ebp - 0x74], 0x111100ff
mov dword [ebp - 0x70], 0xffff00ff
mov dword [ebp - 0x6c], 0xffff00ff
mov dword [ebp - 0x68], 0xffff00ff
mov dword [ebp - 0x64], 0xffff00ff
mov dword [ebp - 0x60], 0xffff00ff
mov dword [ebp - 0x5c], 0xffff00ff
mov dword [ebp - 0x58], 0x333300ff
mov dword [ebp - 0x54], 0xff
mov dword [ebp - 0x50], 0xff
mov dword [ebp - 0x4c], 0xff
mov dword [ebp - 0x48], 0xff
mov dword [ebp - 0x44], 0xff
mov dword [ebp - 0x40], 0xff
mov dword [ebp - 0x3c], 0xff
mov dword [ebp - 0x38], 0xff
mov dword [ebp - 0x34], 0xdddd00ff
mov dword [ebp - 0x30], 0xffff00ff
mov dword [ebp - 0x2c], 0xffff00ff
mov dword [ebp - 0x28], 0xffff00ff
mov dword [ebp - 0x24], 0xcccc00ff
mov dword [ebp - 0x20], 0xcccc00cc
mov dword [ebp - 0x1c], 0xffff00cc
mov dword [ebp - 0x18], 0xffff00ff
mov dword [ebp - 0x14], 0xff
call fcn.004018d0
add esp, 4
test eax, eax
jne 0x53c0df
cmp dword [ebp - 0x107c], 0x10
lea eax, [ebp - 0x1090]
cmovae eax, dword [ebp - 0x1090]
push eax
mov ecx, edi
call fcn.0053c920
mov esi, eax
test esi, esi
jne 0x53c313
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
cmovae eax, dword [ebp - 0x1078]
push 0x5e1cec
push eax
call fcn.004017f0
add esp, 8
mov dword [ebp - 0x10ac], eax
test eax, eax
jne 0x53c15f
push str.error_creating_mkey_file
lea ecx, [ebp - 0x1060]
call fcn.00407ed0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
mov byte [ebp - 4], 7
call fcn.0052cc40
add esp, 8
cmp dword [ebp - 0x104c], 0x10
jb 0x53c155
push dword [ebp - 0x1060]
call fcn.0058603b
add esp, 4
mov esi, 0x11
jmp 0x53c313
push eax
push 0x1038
lea eax, [ebp - 0x1048]
push 1
push eax
call fcn.0058a2cd
push dword [ebp - 0x10ac]
mov esi, eax
call fcn.005890ae
add esp, 0x14
cmp esi, 0x1038
je 0x53c1df
push str.error_writing_mkey_file
lea ecx, [ebp - 0x1060]
call fcn.00407ed0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
mov byte [ebp - 4], 8
call fcn.0052cc40
add esp, 8
cmp dword [ebp - 0x104c], 0x10
jb 0x53c1d5
push dword [ebp - 0x1060]
call fcn.0058603b
add esp, 4
mov esi, 0x12
jmp 0x53c313
mov ecx, ebx
call fcn.00410790
test eax, eax
je 0x53c234
lea eax, [eax + str.error_generating_mkey:]
push eax
lea ecx, [ebp - 0x1060]
call fcn.00407ed0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
mov byte [ebp - 4], 9
call fcn.0052cc40
add esp, 8
lea ecx, [ebp - 0x1060]
call fcn.00407f30
mov esi, 0xd
jmp 0x53c313
cmp dword [ebp - 0x1064], 0x10
lea esi, [ebp - 0x1078]
cmovae esi, dword [ebp - 0x1078]
lea ecx, [ebp - 0x1078]
cmovae ecx, dword [ebp - 0x1078]
push esi
push ecx
mov ecx, ebx
call fcn.00410990
test eax, eax
je 0x53c2a9
lea eax, [eax + str.error_storing_mkey:]
push eax
lea ecx, [ebp - 0x1060]
call fcn.00407ed0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
mov byte [ebp - 4], 0xa
call fcn.0052cc40
add esp, 8
lea ecx, [ebp - 0x1060]
call fcn.00407f30
mov esi, 0xd
jmp 0x53c313
mov ecx, edi
call fcn.005394b0
test al, al
sete al
movzx eax, al
push eax
mov ecx, ebx
call fcn.00410920
test eax, eax
je 0x53c2da
push str.Created_a_new_machine_key__but_verification_failed
push 2
call fcn.0052cc40
add esp, 8
mov esi, 0xd
jmp 0x53c313
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.0054fd10
add esp, 4
test al, al
jne 0x53c311
push str.Couldnt_update_the_perms_on_the_machine_key
push 2
call fcn.0052cc40
add esp, 8
mov esi, 0x16
jmp 0x53c313
xor esi, esi
cmp dword [ebp - 0x1064], 0x10
jb 0x53c32a
push dword [ebp - 0x1078]
call fcn.0058603b
add esp, 4
cmp dword [ebp - 0x107c], 0x10
mov dword [ebp - 0x1064], 0xf
mov dword [ebp - 0x1068], 0
mov byte [ebp - 0x1078], 0
jb 0x53c35c
push dword [ebp - 0x1090]
call fcn.0058603b
add esp, 4
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00586d1b
mov esp, ebp
pop ebp
ret 4