Function at 0x553a90
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x595d9e
mov eax, dword fs:[0]
push eax
mov eax, 0x10a0
call fcn.004ff5a0
mov eax, dword [0x5f11e4]
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]
mov dword [ebp - 4], 0
push eax
call fcn.00553610
push 0x5c41ec
lea eax, [ebp - 0x1090]
push eax
lea eax, [ebp - 0x10a8]
push eax
call fcn.0046bae0
push str.Adobe01.bmp
push eax
lea eax, [ebp - 0x1078]
mov byte [ebp - 4], 1
push eax
call fcn.0046efb0
add esp, 0x1c
mov eax, dword [ebp - 0x1094]
mov byte [ebp - 4], 3
cmp eax, 0x10
jb 0x553b48
inc eax
lea ecx, [ebp - 0x10a8]
push eax
push dword [ebp - 0x10a8]
call fcn.00445e20
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
mov dword [ebp - 0x1094], 0xf
cmovae eax, dword [ebp - 0x1078]
push eax
mov dword [ebp - 0x1098], 0
mov byte [ebp - 0x10a8], 0
call fcn.0045df40
add esp, 4
test eax, eax
je 0x553d09
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
mov ecx, ebx
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.00476a80
test eax, eax
jne 0x553bee
mov ecx, edi
call fcn.00553950
test al, al
mov ecx, ebx
sete al
movzx eax, al
push eax
call fcn.00476910
test eax, eax
je 0x5567b5
cmp eax, 0xfffffffb
jne 0x553bd1
mov dword [edi + 8], eax
jmp 0x553c37
cmp eax, 0xfffffff5
jne 0x553bee
push str.mkey_error__hardware_malfunctioning_detected.
push 2
call fcn.005533a0
add esp, 8
mov dword [edi + 8], 0xfffffff5
jmp 0x553c37
push str.Unexpeted_mkey_error_deteced:
lea ecx, [ebp - 0x1060]
call fcn.004486c0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
mov byte [ebp - 4], 4
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
call fcn.005533a0
add esp, 8
mov dword [edi + 8], 0xfffffff7
lea ecx, [ebp - 0x1060]
mov byte [ebp - 4], 3
call fcn.00448360
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.0045e130
add esp, 4
lea ecx, [ebp - 0x1060]
test eax, eax
je 0x553cb3
push str.error_deleting_bad_mkey:
call fcn.004486c0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
mov byte [ebp - 4], 5
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
call fcn.005533a0
mov eax, dword [ebp - 0x104c]
add esp, 8
cmp eax, 0x10
jb 0x553ca9
inc eax
lea ecx, [ebp - 0x1060]
push eax
push dword [ebp - 0x1060]
call fcn.00445e20
mov esi, 0x13
jmp 0x5567b7
push str.mkey_was_bad__regenerating_it
call fcn.004486c0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
mov byte [ebp - 4], 6
cmovae eax, dword [ebp - 0x1060]
push eax
push 4
call fcn.005533a0
add esp, 8
mov ecx, ebx
call fcn.004767c0
mov eax, dword [ebp - 0x104c]
mov byte [ebp - 4], 3
cmp eax, 0x10
jb 0x553d09
inc eax
lea ecx, [ebp - 0x1060]
push eax
push dword [ebp - 0x1060]
call fcn.00445e20
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]
mov dword [ebp - 0x118], 0x666600dd
cmovae eax, dword [ebp - 0x1090]
push eax
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.0045df40
add esp, 4
test eax, eax
jne 0x556588
cmp dword [ebp - 0x107c], 0x10
lea eax, [ebp - 0x1090]
mov ecx, edi
cmovae eax, dword [ebp - 0x1090]
push eax
call fcn.00556830
mov esi, eax
test esi, esi
jne 0x5567b7
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
push 0x5c525c
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.0045dd30
add esp, 8
mov dword [ebp - 0x10ac], eax
test eax, eax
jne 0x55660f
push str.error_creating_mkey_file
lea ecx, [ebp - 0x1060]
call fcn.004486c0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
mov byte [ebp - 4], 7
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
call fcn.005533a0
mov eax, dword [ebp - 0x104c]
add esp, 8
cmp eax, 0x10
jb 0x556605
inc eax
lea ecx, [ebp - 0x1060]
push eax
push dword [ebp - 0x1060]
call fcn.00445e20
mov esi, 0x11
jmp 0x5567b7
push eax
push 0x1038
lea eax, [ebp - 0x1048]
push 1
push eax
call fcn.0051e084
push dword [ebp - 0x10ac]
mov esi, eax
call fcn.0050d76e
add esp, 0x14
cmp esi, 0x1038
je 0x556683
push str.error_writing_mkey_file
lea ecx, [ebp - 0x1060]
call fcn.004486c0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
mov byte [ebp - 4], 8
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
call fcn.005533a0
add esp, 8
lea ecx, [ebp - 0x1060]
call fcn.00448360
mov esi, 0x12
jmp 0x5567b7
mov ecx, ebx
call fcn.004767d0
test eax, eax
je 0x5566d8
lea eax, [eax + str.error_generating_mkey:]
push eax
lea ecx, [ebp - 0x1060]
call fcn.004486c0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
mov byte [ebp - 4], 9
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
call fcn.005533a0
add esp, 8
lea ecx, [ebp - 0x1060]
call fcn.00448360
mov esi, 0xd
jmp 0x5567b7
cmp dword [ebp - 0x1064], 0x10
lea esi, [ebp - 0x1078]
lea ecx, [ebp - 0x1078]
cmovae esi, dword [ebp - 0x1078]
cmovae ecx, dword [ebp - 0x1078]
push esi
push ecx
mov ecx, ebx
call fcn.00476980
test eax, eax
je 0x55674d
lea eax, [eax + str.error_storing_mkey:]
push eax
lea ecx, [ebp - 0x1060]
call fcn.004486c0
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
mov byte [ebp - 4], 0xa
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
call fcn.005533a0
add esp, 8
lea ecx, [ebp - 0x1060]
call fcn.00448360
mov esi, 0xd
jmp 0x5567b7
mov ecx, edi
call fcn.00553950
test al, al
mov ecx, ebx
sete al
movzx eax, al
push eax
call fcn.00476910
test eax, eax
je 0x55677e
push str.Created_a_new_machine_key__but_verification_failed
push 2
call fcn.005533a0
add esp, 8
mov esi, 0xd
jmp 0x5567b7
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.00557a80
add esp, 4
test al, al
jne 0x5567b5
push str.Couldnt_update_the_perms_on_the_machine_key
push 2
call fcn.005533a0
add esp, 8
mov esi, 0x16
jmp 0x5567b7
xor esi, esi
mov eax, dword [ebp - 0x1064]
cmp eax, 0x10
jb 0x5567d5
inc eax
lea ecx, [ebp - 0x1078]
push eax
push dword [ebp - 0x1078]
call fcn.00445e20
mov ecx, dword [ebp - 0x107c]
mov dword [ebp - 0x1064], 0xf
mov dword [ebp - 0x1068], 0
mov byte [ebp - 0x1078], 0
cmp ecx, 0x10
jb 0x55680e
inc ecx
push ecx
push dword [ebp - 0x1090]
lea ecx, [ebp - 0x1090]
call fcn.00445e20
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.004feb45
mov esp, ebp
pop ebp
ret 4