Function at 0x4a2fc0
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5e420e
mov eax, dword fs:[0]
push eax
mov eax, 0x10a0
call fcn.005638a0
mov eax, dword [0x66c214]
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.004a2b40
push 0x63f8f0
lea eax, [ebp - 0x1090]
push eax
lea eax, [ebp - 0x10a8]
push eax
call fcn.00437a10
push str.Adobe01.bmp
push eax
lea eax, [ebp - 0x1078]
mov byte [ebp - 4], 1
push eax
call fcn.00437b10
add esp, 0x1c
mov eax, dword [ebp - 0x1094]
mov byte [ebp - 4], 3
cmp eax, 0x10
jb 0x4a3078
inc eax
lea ecx, [ebp - 0x10a8]
push eax
push dword [ebp - 0x10a8]
call fcn.00430ec0
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.00442dd0
add esp, 4
test eax, eax
je 0x4a3239
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
mov ecx, ebx
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.0044a7f0
test eax, eax
jne 0x4a311e
mov ecx, edi
call fcn.004a2e80
test al, al
mov ecx, ebx
sete al
movzx eax, al
push eax
call fcn.0044a6c0
test eax, eax
je 0x4a5ce5
cmp eax, 0xfffffffb
jne 0x4a3101
mov dword [edi + 0xc], eax
jmp 0x4a3167
cmp eax, 0xfffffff5
jne 0x4a311e
push str.mkey_error__hardware_malfunctioning_detected.
push 2
call fcn.0049aa20
add esp, 8
mov dword [edi + 0xc], 0xfffffff5
jmp 0x4a3167
push str.Unexpeted_mkey_error_deteced:
lea ecx, [ebp - 0x1060]
call fcn.00433350
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.0049aa20
add esp, 8
mov dword [edi + 0xc], 0xfffffff7
lea ecx, [ebp - 0x1060]
mov byte [ebp - 4], 3
call fcn.004332e0
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.00442f80
add esp, 4
lea ecx, [ebp - 0x1060]
test eax, eax
je 0x4a31e3
push str.error_deleting_bad_mkey:
call fcn.00433350
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.0049aa20
mov eax, dword [ebp - 0x104c]
add esp, 8
cmp eax, 0x10
jb 0x4a31d9
inc eax
lea ecx, [ebp - 0x1060]
push eax
push dword [ebp - 0x1060]
call fcn.00430ec0
mov esi, 0x13
jmp 0x4a5ce7
push str.mkey_was_bad__regenerating_it
call fcn.00433350
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.0049aa20
add esp, 8
mov ecx, ebx
call fcn.0044a5b0
mov eax, dword [ebp - 0x104c]
mov byte [ebp - 4], 3
cmp eax, 0x10
jb 0x4a3239
inc eax
lea ecx, [ebp - 0x1060]
push eax
push dword [ebp - 0x1060]
call fcn.00430ec0
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.00442dd0
add esp, 4
test eax, eax
jne 0x4a5ab8
cmp dword [ebp - 0x107c], 0x10
lea eax, [ebp - 0x1090]
mov ecx, edi
cmovae eax, dword [ebp - 0x1090]
push eax
call fcn.004a5e90
mov esi, eax
test esi, esi
jne 0x4a5ce7
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
push 0x6422a8
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.00442d90
add esp, 8
mov dword [ebp - 0x10ac], eax
test eax, eax
jne 0x4a5b3f
push str.error_creating_mkey_file
lea ecx, [ebp - 0x1060]
call fcn.00433350
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.0049aa20
mov eax, dword [ebp - 0x104c]
add esp, 8
cmp eax, 0x10
jb 0x4a5b35
inc eax
lea ecx, [ebp - 0x1060]
push eax
push dword [ebp - 0x1060]
call fcn.00430ec0
mov esi, 0x11
jmp 0x4a5ce7
push eax
push 0x1038
lea eax, [ebp - 0x1048]
push 1
push eax
call fcn.00592b15
push dword [ebp - 0x10ac]
mov esi, eax
call fcn.00581e19
add esp, 0x14
cmp esi, 0x1038
je 0x4a5bb3
push str.error_writing_mkey_file
lea ecx, [ebp - 0x1060]
call fcn.00433350
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.0049aa20
add esp, 8
lea ecx, [ebp - 0x1060]
call fcn.004332e0
mov esi, 0x12
jmp 0x4a5ce7
mov ecx, ebx
call fcn.0044a5c0
test eax, eax
je 0x4a5c08
lea eax, [eax + str.error_generating_mkey:]
push eax
lea ecx, [ebp - 0x1060]
call fcn.00433350
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.0049aa20
add esp, 8
lea ecx, [ebp - 0x1060]
call fcn.004332e0
mov esi, 0xd
jmp 0x4a5ce7
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.0044a730
test eax, eax
je 0x4a5c7d
lea eax, [eax + str.error_storing_mkey:]
push eax
lea ecx, [ebp - 0x1060]
call fcn.00433350
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.0049aa20
add esp, 8
lea ecx, [ebp - 0x1060]
call fcn.004332e0
mov esi, 0xd
jmp 0x4a5ce7
mov ecx, edi
call fcn.004a2e80
test al, al
mov ecx, ebx
sete al
movzx eax, al
push eax
call fcn.0044a6c0
test eax, eax
je 0x4a5cae
push str.Created_a_new_machine_key__but_verification_failed
push 2
call fcn.0049aa20
add esp, 8
mov esi, 0xd
jmp 0x4a5ce7
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.00496ab0
add esp, 4
test al, al
jne 0x4a5ce5
push str.Couldnt_update_the_perms_on_the_machine_key
push 2
call fcn.0049aa20
add esp, 8
mov esi, 0x16
jmp 0x4a5ce7
xor esi, esi
mov eax, dword [ebp - 0x1064]
cmp eax, 0x10
jb 0x4a5d05
inc eax
lea ecx, [ebp - 0x1078]
push eax
push dword [ebp - 0x1078]
call fcn.00430ec0
mov ecx, dword [ebp - 0x107c]
mov dword [ebp - 0x1064], 0xf
mov dword [ebp - 0x1068], 0
mov byte [ebp - 0x1078], 0
cmp ecx, 0x10
jb 0x4a5d3e
inc ecx
push ecx
push dword [ebp - 0x1090]
lea ecx, [ebp - 0x1090]
call fcn.00430ec0
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.00562e44
mov esp, ebp
pop ebp
ret 4