Function at 0x4b3510
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x583379
mov eax, dword fs:[0]
push eax
mov eax, 0x10bc
call fcn.0050b7c0
mov eax, dword [0x5df3f4]
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]
sub esp, 0x18
mov ecx, esp
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
cmp dword [ecx + 0x14], 0x10
jb 0x4b3564
mov eax, dword [ecx]
jmp 0x4b3566
mov eax, ecx
push 0xe
push str.LoadMachineKey
mov byte [eax], 0
call fcn.0044d570
push dword [0x5ed240]
lea ecx, [ebp - 0x10c4]
call fcn.004b6d00
mov dword [ebp - 4], 0
mov dword [ebp - 0x107c], 0xf
mov dword [ebp - 0x1080], 0
mov byte [ebp - 0x1090], 0
lea eax, [ebp - 0x1090]
mov byte [ebp - 4], 1
push eax
call fcn.004b3090
push 0x5b4a54
lea eax, [ebp - 0x1090]
push eax
lea eax, [ebp - 0x10a8]
push eax
call fcn.0046a8b0
push str.Adobe01.bmp
push eax
lea eax, [ebp - 0x1078]
mov byte [ebp - 4], 2
push eax
call fcn.0046e6d0
add esp, 0x1c
mov eax, dword [ebp - 0x1094]
mov byte [ebp - 4], 4
cmp eax, 0x10
jb 0x4b360b
inc eax
lea ecx, [ebp - 0x10a8]
push eax
push dword [ebp - 0x10a8]
call fcn.0044ad40
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.0045b4a0
add esp, 4
test eax, eax
je 0x4b37cc
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
mov ecx, ebx
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.004632e0
test eax, eax
jne 0x4b36b1
mov ecx, edi
call fcn.004b33d0
test al, al
mov ecx, ebx
sete al
movzx eax, al
push eax
call fcn.00463170
test eax, eax
je 0x4b6278
cmp eax, 0xfffffffb
jne 0x4b3694
mov dword [edi + 0xc], eax
jmp 0x4b36fa
cmp eax, 0xfffffff5
jne 0x4b36b1
push str.mkey_error__hardware_malfunctioning_detected.
push 2
call fcn.004ab960
add esp, 8
mov dword [edi + 0xc], 0xfffffff5
jmp 0x4b36fa
push str.Unexpeted_mkey_error_deteced:
lea ecx, [ebp - 0x1060]
call fcn.0044d260
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.004ab960
add esp, 8
mov dword [edi + 0xc], 0xfffffff7
lea ecx, [ebp - 0x1060]
mov byte [ebp - 4], 4
call fcn.0044d1a0
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.0045b690
add esp, 4
lea ecx, [ebp - 0x1060]
test eax, eax
je 0x4b3776
push str.error_deleting_bad_mkey:
call fcn.0044d260
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
mov byte [ebp - 4], 6
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
call fcn.004ab960
mov eax, dword [ebp - 0x104c]
add esp, 8
cmp eax, 0x10
jb 0x4b376c
inc eax
lea ecx, [ebp - 0x1060]
push eax
push dword [ebp - 0x1060]
call fcn.0044ad40
mov esi, 0x13
jmp 0x4b627a
push str.mkey_was_bad__regenerating_it
call fcn.0044d260
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
mov byte [ebp - 4], 7
cmovae eax, dword [ebp - 0x1060]
push eax
push 4
call fcn.004ab960
add esp, 8
mov ecx, ebx
call fcn.00463010
mov eax, dword [ebp - 0x104c]
mov byte [ebp - 4], 4
cmp eax, 0x10
jb 0x4b37cc
inc eax
lea ecx, [ebp - 0x1060]
push eax
push dword [ebp - 0x1060]
call fcn.0044ad40
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.0045b4a0
add esp, 4
test eax, eax
jne 0x4b604b
cmp dword [ebp - 0x107c], 0x10
lea eax, [ebp - 0x1090]
mov ecx, edi
cmovae eax, dword [ebp - 0x1090]
push eax
call fcn.004b64b0
mov esi, eax
test esi, esi
jne 0x4b627a
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
push 0x5b5fbc
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.0045b290
add esp, 8
mov dword [ebp - 0x10c8], eax
test eax, eax
jne 0x4b60d2
push str.error_creating_mkey_file
lea ecx, [ebp - 0x1060]
call fcn.0044d260
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.004ab960
mov eax, dword [ebp - 0x104c]
add esp, 8
cmp eax, 0x10
jb 0x4b60c8
inc eax
lea ecx, [ebp - 0x1060]
push eax
push dword [ebp - 0x1060]
call fcn.0044ad40
mov esi, 0x11
jmp 0x4b627a
push eax
push 0x1038
lea eax, [ebp - 0x1048]
push 1
push eax
call fcn.00528ceb
push dword [ebp - 0x10c8]
mov esi, eax
call fcn.00518f1e
add esp, 0x14
cmp esi, 0x1038
je 0x4b6146
push str.error_writing_mkey_file
lea ecx, [ebp - 0x1060]
call fcn.0044d260
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.004ab960
add esp, 8
lea ecx, [ebp - 0x1060]
call fcn.0044d1a0
mov esi, 0x12
jmp 0x4b627a
mov ecx, ebx
call fcn.00463020
test eax, eax
je 0x4b619b
lea eax, [eax + str.error_generating_mkey:]
push eax
lea ecx, [ebp - 0x1060]
call fcn.0044d260
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.004ab960
add esp, 8
lea ecx, [ebp - 0x1060]
call fcn.0044d1a0
mov esi, 0xd
jmp 0x4b627a
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.004631e0
test eax, eax
je 0x4b6210
lea eax, [eax + str.error_storing_mkey:]
push eax
lea ecx, [ebp - 0x1060]
call fcn.0044d260
cmp dword [ebp - 0x104c], 0x10
lea eax, [ebp - 0x1060]
mov byte [ebp - 4], 0xb
cmovae eax, dword [ebp - 0x1060]
push eax
push 2
call fcn.004ab960
add esp, 8
lea ecx, [ebp - 0x1060]
call fcn.0044d1a0
mov esi, 0xd
jmp 0x4b627a
mov ecx, edi
call fcn.004b33d0
test al, al
mov ecx, ebx
sete al
movzx eax, al
push eax
call fcn.00463170
test eax, eax
je 0x4b6241
push str.Created_a_new_machine_key__but_verification_failed
push 2
call fcn.004ab960
add esp, 8
mov esi, 0xd
jmp 0x4b627a
cmp dword [ebp - 0x1064], 0x10
lea eax, [ebp - 0x1078]
cmovae eax, dword [ebp - 0x1078]
push eax
call fcn.004a7a40
add esp, 4
test al, al
jne 0x4b6278
push str.Couldnt_update_the_perms_on_the_machine_key
push 2
call fcn.004ab960
add esp, 8
mov esi, 0x16
jmp 0x4b627a
xor esi, esi
mov eax, dword [ebp - 0x1064]
cmp eax, 0x10
jb 0x4b6298
inc eax
lea ecx, [ebp - 0x1078]
push eax
push dword [ebp - 0x1078]
call fcn.0044ad40
mov eax, dword [ebp - 0x107c]
mov dword [ebp - 0x1064], 0xf
mov dword [ebp - 0x1068], 0
mov byte [ebp - 0x1078], 0
cmp eax, 0x10
jb 0x4b62d1
inc eax
lea ecx, [ebp - 0x1090]
push eax
push dword [ebp - 0x1090]
call fcn.0044ad40
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 0x107c], 0xf
mov dword [ebp - 0x1080], 0
mov byte [ebp - 0x1090], 0
call fcn.004b6db0
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.0050ad85
mov esp, ebp
pop ebp
ret 4