Function at 0x503f80
Capabilities:
Set registry value

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x30c
push ebx
push esi
mov ebx, ecx
push edi
mov edi, dword [0x770b48]
or ecx, 0xffffffff
xor eax, eax
lea edx, [ebp - 0x30c]
repne scasb al, byte es:[edi]
not ecx
sub edi, ecx
mov eax, ecx
mov esi, edi
mov edi, edx
lea edx, [ebp - 0x30c]
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, eax
xor eax, eax
and ecx, 3
rep movsb byte es:[edi], byte [esi]
mov edi, dword [0x76e964]
or ecx, 0xffffffff
repne scasb al, byte es:[edi]
not ecx
sub edi, ecx
mov esi, edi
mov edi, edx
mov edx, ecx
or ecx, 0xffffffff
repne scasb al, byte es:[edi]
mov ecx, edx
dec edi
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
lea edx, [ebp - 0x30c]
and ecx, 3
rep movsb byte es:[edi], byte [esi]
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
lea ecx, [ebp - 4]
push eax
push ecx
push 0
push 0xf003f
push 0
push 0
push 0
push edx
push reloc.ijl15.dll_Ordinal_2
call dword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
test eax, eax
jne 0x50560c
mov ecx, dword [ebp - 4]
mov esi, dword [sym.imp.ADVAPI32.dll_RegSetValueExA]
lea eax, [ebx + 0x60]
push 4
push eax
push 4
push 0
push 0x76fe68
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x6c]
push 4
push edx
push 4
push 0
push 0x76fe5c
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x68]
push 4
push ecx
push 4
push 0
push 0x76fe4c
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x64]
push 4
push eax
push 4
push 0
push 0x76fe3c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x5c]
push 4
push edx
push 4
push 0
push 0x76fe2c
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x48]
push 4
push ecx
push 4
push 0
push 0x76fe1c
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x40]
push 4
push eax
push 4
push 0
push 0x76fe10
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x44]
push 4
push edx
push 4
push 0
push 0x76fe04
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x4c]
push 4
push ecx
push 4
push 0
push 0x76fdf4
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x564]
push 4
push eax
push 4
push 0
push 0x76fde0
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x568]
push 4
push edx
push 4
push 0
push 0x76fdcc
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x56c]
push 4
push ecx
push 4
push 0
push 0x76fdb8
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x570]
push 4
push eax
push 4
push 0
push 0x76fda4
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x574]
push 4
push edx
push 4
push 0
push 0x76fd94
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x578]
push 4
push ecx
push 4
push 0
push 0x76fd84
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x57c]
push 4
push eax
push 4
push 0
push 0x76fd74
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x580]
push 4
push edx
push 4
push 0
push 0x76fd64
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x4a4]
push 4
push ecx
push 4
push 0
push 0x76fd50
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x4a8]
push 4
push eax
push 4
push 0
push 0x76fd3c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x4ac]
push 4
push edx
push 4
push 0
push 0x76fd28
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x4b0]
push 4
push ecx
push 4
push 0
push 0x76fd14
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x4b4]
push 4
push eax
push 4
push 0
push 0x76fd04
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x4b8]
push 4
push edx
push 4
push 0
push 0x76fcf4
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x4bc]
push 4
push ecx
push 4
push 0
push 0x76fce4
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x4c0]
push 4
push eax
push 4
push 0
push 0x76fcd4
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x4c4]
push 4
push edx
push 4
push 0
push 0x76fcbc
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x4c8]
push 4
push ecx
push 4
push 0
push 0x76fca8
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x4cc]
push 4
push eax
push 4
push 0
push 0x76fc90
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x4d0]
push 4
push edx
push 4
push 0
push 0x76fc78
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x4d4]
push 4
push ecx
push 4
push 0
push 0x76fc60
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x4d8]
push 4
push eax
push 4
push 0
push 0x76fc4c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x4dc]
push 4
push edx
push 4
push 0
push 0x76fc3c
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x4e0]
push 4
push ecx
push 4
push 0
push 0x76fc2c
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x4e4]
push 4
push eax
push 4
push 0
push 0x76fc1c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x4e8]
push 4
push edx
push 4
push 0
push 0x76fc0c
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x4ec]
push 4
push ecx
push 4
push 0
push 0x76fbf4
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x4f0]
push 4
push eax
push 4
push 0
push 0x76fbe0
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x4f4]
push 4
push edx
push 4
push 0
push 0x76fbcc
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x4f8]
push 4
push ecx
push 4
push 0
push 0x76fbbc
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x4fc]
push 4
push eax
push 4
push 0
push 0x76fbac
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x500]
push 4
push edx
push 4
push 0
push 0x76fb9c
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x504]
push 4
push ecx
push 4
push 0
push 0x76fb8c
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x508]
push 4
push eax
push 4
push 0
push 0x76fb74
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x50c]
push 4
push edx
push 4
push 0
push 0x76fb60
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x510]
push 4
push ecx
push 4
push 0
push 0x76fb50
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x514]
push 4
push eax
push 4
push 0
push 0x76fb40
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x518]
push 4
push edx
push 4
push 0
push 0x76fb30
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x51c]
push 4
push ecx
push 4
push 0
push 0x76fb20
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x520]
push 4
push eax
push 4
push 0
push 0x76fb08
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x524]
push 4
push edx
push 4
push 0
push 0x76faf4
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x528]
push 4
push ecx
push 4
push 0
push 0x76fae4
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x52c]
push 4
push eax
push 4
push 0
push 0x76fad4
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x530]
push 4
push edx
push 4
push 0
push 0x76fac4
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x534]
push 4
push ecx
push 4
push 0
push 0x76fab4
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x538]
push 4
push eax
push 4
push 0
push 0x76fa9c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x53c]
push 4
push edx
push 4
push 0
push 0x76fa88
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x540]
push 4
push ecx
push 4
push 0
push 0x76fa70
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x544]
push 4
push eax
push 4
push 0
push 0x76fa58
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x548]
push 4
push edx
push 4
push 0
push 0x76fa40
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x54c]
push 4
push ecx
push 4
push 0
push 0x76fa28
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x550]
push 4
push eax
push 4
push 0
push 0x76fa10
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x6b0]
push 4
push edx
push 4
push 0
push 0x76f9fc
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x6b4]
push 4
push ecx
push 4
push 0
push 0x76f9e8
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x6b8]
push 4
push eax
push 4
push 0
push 0x76f9d4
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x6bc]
push 4
push edx
push 4
push 0
push 0x76f9c0
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x6c0]
push 4
push ecx
push 4
push 0
push 0x76f9a8
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x584]
push 4
push eax
push 4
push 0
push 0x76f994
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x588]
push 4
push edx
push 4
push 0
push 0x76f980
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x58c]
push 4
push ecx
push 4
push 0
push 0x76f96c
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x590]
push 4
push eax
push 4
push 0
push 0x76f958
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x594]
push 4
push edx
push 4
push 0
push 0x76f944
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x598]
push 4
push ecx
push 4
push 0
push 0x76f930
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x59c]
push 4
push eax
push 4
push 0
push 0x76f91c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x5a0]
push 4
push edx
push 4
push 0
push 0x76f908
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x5a4]
push 4
push ecx
push 4
push 0
push 0x76f8f0
push edx
call esi
mov ecx, 0x3f
xor eax, eax
lea edi, [ebp - 0x10c]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
lea eax, [ebx + 0x5ac]
xor edi, edi
mov dword [ebp - 8], eax
push edi
lea ecx, [ebp - 0x10c]
push 0x76f8d8
push ecx
call fcn.00711e28
mov edx, dword [ebp - 8]
mov ecx, dword [ebp - 4]
add esp, 0xc
add edx, 0xfffffffc
lea eax, [ebp - 0x10c]
push 4
push edx
push 4
push 0
push eax
push ecx
call esi
push edi
lea edx, [ebp - 0x10c]
push 0x76f8c0
push edx
call fcn.00711e28
mov eax, dword [ebp - 8]
mov edx, dword [ebp - 4]
add esp, 0xc
lea ecx, [ebp - 0x10c]
push 4
push eax
push 4
push 0
push ecx
push edx
call esi
push edi
lea eax, [ebp - 0x10c]
push 0x76f8a8
push eax
call fcn.00711e28
mov ecx, dword [ebp - 8]
mov eax, dword [ebp - 4]
add esp, 0xc
add ecx, 4
lea edx, [ebp - 0x10c]
push 4
push ecx
push 4
push 0
push edx
push eax
call esi
push edi
lea ecx, [ebp - 0x10c]
push 0x76f890
push ecx
call fcn.00711e28
mov edx, dword [ebp - 8]
mov ecx, dword [ebp - 4]
add esp, 0xc
add edx, 8
lea eax, [ebp - 0x10c]
push 4
push edx
push 4
push 0
push eax
push ecx
call esi
mov ecx, dword [ebp - 8]
inc edi
add ecx, 0x10
cmp edi, 7
mov dword [ebp - 8], ecx
jl 0x50472a
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x5a5]
push 4
push edx
push 4
push 0
push 0x76f874
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x618]
push 4
push ecx
push 4
push 0
push 0x76f85c
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x61c]
push 4
push eax
push 4
push 0
push 0x76f844
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x620]
push 4
push edx
push 4
push 0
push 0x76f82c
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x624]
push 4
push ecx
push 4
push 0
push 0x76f814
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x628]
push 4
push eax
push 4
push 0
push 0x76f7fc
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x62c]
push 4
push edx
push 4
push 0
push 0x76f7e4
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x630]
push 4
push ecx
push 4
push 0
push 0x76f7cc
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x634]
push 4
push eax
push 4
push 0
push 0x76f7b4
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x638]
push 4
push edx
push 4
push 0
push 0x76f7a0
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x63c]
push 4
push ecx
push 4
push 0
push 0x76f78c
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x640]
push 4
push eax
push 4
push 0
push 0x76f778
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x644]
push 4
push edx
push 4
push 0
push 0x76f764
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x648]
push 4
push ecx
push 4
push 0
push 0x76f750
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x64c]
push 4
push eax
push 4
push 0
push 0x76f73c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x650]
push 4
push edx
push 4
push 0
push 0x76f728
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x654]
push 4
push ecx
push 4
push 0
push 0x76f714
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x658]
push 4
push eax
push 4
push 0
push 0x76f6fc
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x65c]
push 4
push edx
push 4
push 0
push 0x76f6e4
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x660]
push 4
push ecx
push 4
push 0
push 0x76f6cc
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x664]
push 4
push eax
push 4
push 0
push 0x76f6b4
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x668]
push 4
push edx
push 4
push 0
push 0x76f6a0
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x66c]
push 4
push ecx
push 4
push 0
push 0x76f68c
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x670]
push 4
push eax
push 4
push 0
push 0x76f678
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x674]
push 4
push edx
push 4
push 0
push 0x76f664
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x678]
push 4
push ecx
push 4
push 0
push 0x76f650
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x67c]
push 4
push eax
push 4
push 0
push 0x76f63c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x680]
push 4
push edx
push 4
push 0
push 0x76f628
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x684]
push 4
push ecx
push 4
push 0
push 0x76f614
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x688]
push 4
push eax
push 4
push 0
push 0x76f5fc
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x68c]
push 4
push edx
push 4
push 0
push 0x76f5e4
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x690]
push 4
push ecx
push 4
push 0
push 0x76f5cc
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x694]
push 4
push eax
push 4
push 0
push 0x76f5b4
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x698]
push 4
push edx
push 4
push 0
push 0x76f59c
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x69c]
push 4
push ecx
push 4
push 0
push 0x76f584
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x6a0]
push 4
push eax
push 4
push 0
push 0x76f56c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x6a4]
push 4
push edx
push 4
push 0
push 0x76f554
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x6a8]
push 4
push ecx
push 4
push 0
push 0x76f538
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x6ac]
push 4
push eax
push 4
push 0
push 0x76f51c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x6c4]
push 4
push edx
push 4
push 0
push 0x76f504
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x6c8]
push 4
push ecx
push 4
push 0
push 0x76f4ec
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x6cc]
push 4
push eax
push 4
push 0
push 0x76f4d4
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x6d0]
push 4
push edx
push 4
push 0
push 0x76f4bc
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x6d4]
push 4
push ecx
push 4
push 0
push 0x76f4a8
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x6d8]
push 4
push eax
push 4
push 0
push 0x76f494
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x6dc]
push 4
push edx
push 4
push 0
push 0x76f480
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x6e0]
push 4
push ecx
push 4
push 0
push 0x76f46c
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x6e4]
push 4
push eax
push 4
push 0
push 0x76f454
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x6e8]
push 4
push edx
push 4
push 0
push 0x76f43c
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x6ec]
push 4
push ecx
push 4
push 0
push 0x76f424
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x6f0]
push 4
push eax
push 4
push 0
push 0x76f40c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x6f4]
push 4
push edx
push 4
push 0
push 0x76f3f4
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x6f8]
push 4
push ecx
push 4
push 0
push 0x76f3d8
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x6fc]
push 4
push eax
push 4
push 0
push 0x76f3bc
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x700]
push 4
push edx
push 4
push 0
push 0x76f3a0
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x704]
push 4
push ecx
push 4
push 0
push 0x76f384
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x708]
push 4
push eax
push 4
push 0
push 0x76f368
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x70c]
push 4
push edx
push 4
push 0
push 0x76f34c
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x710]
push 4
push ecx
push 4
push 0
push 0x76f330
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x714]
push 4
push eax
push 4
push 0
push 0x76f314
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x718]
push 4
push edx
push 4
push 0
push 0x76f2f8
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x71c]
push 4
push ecx
push 4
push 0
push 0x76f2dc
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x720]
push 4
push eax
push 4
push 0
push 0x76f2c0
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x724]
push 4
push edx
push 4
push 0
push 0x76f2a4
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x728]
push 4
push ecx
push 4
push 0
push 0x76f288
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x72c]
push 4
push eax
push 4
push 0
push 0x76f26c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x730]
push 4
push edx
push 4
push 0
push 0x76f250
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x734]
push 4
push ecx
push 4
push 0
push 0x76f234
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x738]
push 4
push eax
push 4
push 0
push 0x76f218
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x73c]
push 4
push edx
push 4
push 0
push 0x76f1f8
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x740]
push 4
push ecx
push 4
push 0
push 0x76f1d8
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x744]
push 4
push eax
push 4
push 0
push 0x76f1b8
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x748]
push 4
push edx
push 4
push 0
push 0x76f198
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x74c]
push 4
push ecx
push 4
push 0
push 0x76f180
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x750]
push 4
push eax
push 4
push 0
push 0x76f168
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x754]
push 4
push edx
push 4
push 0
push 0x76f150
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x758]
push 4
push ecx
push 4
push 0
push 0x76f138
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x75c]
push 4
push eax
push 4
push 0
push 0x76f114
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x760]
push 4
push edx
push 4
push 0
push 0x76f0f0
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x764]
push 4
push ecx
push 4
push 0
push 0x76f0cc
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x768]
push 4
push eax
push 4
push 0
push 0x76f0a8
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x76c]
push 4
push edx
push 4
push 0
push 0x76f088
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x770]
push 4
push ecx
push 4
push 0
push 0x76f068
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x774]
push 4
push eax
push 4
push 0
push 0x76f048
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x778]
push 4
push edx
push 4
push 0
push 0x76f028
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x77c]
push 4
push ecx
push 4
push 0
push 0x76f010
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x780]
push 4
push eax
push 4
push 0
push 0x76eff8
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x784]
push 4
push edx
push 4
push 0
push 0x76efe0
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x788]
push 4
push ecx
push 4
push 0
push 0x76efc8
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x78c]
push 4
push eax
push 4
push 0
push 0x76efb0
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x790]
push 4
push edx
push 4
push 0
push 0x76ef98
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x794]
push 4
push ecx
push 4
push 0
push 0x76ef80
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x798]
push 4
push eax
push 4
push 0
push 0x76ef68
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x7b0]
push 4
push edx
push 4
push 0
push 0x76ef54
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x7b4]
push 4
push ecx
push 4
push 0
push 0x76ef40
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x7b8]
push 4
push eax
push 4
push 0
push 0x76ef2c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x7bc]
push 4
push edx
push 4
push 0
push 0x76ef18
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x7d4]
push 4
push ecx
push 4
push 0
push 0x76ef00
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x7d8]
push 4
push eax
push 4
push 0
push 0x76eee8
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x7dc]
push 4
push edx
push 4
push 0
push 0x76eed0
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x7e0]
push 4
push ecx
push 4
push 0
push 0x76eeb8
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x7e4]
push 4
push eax
push 4
push 0
push 0x76ee9c
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x7e8]
push 4
push edx
push 4
push 0
push 0x76ee80
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x7ec]
push 4
push ecx
push 4
push 0
push 0x76ee64
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x7f0]
push 4
push eax
push 4
push 0
push 0x76ee48
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x7f4]
push 4
push edx
push 4
push 0
push 0x76ee30
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x7f8]
push 4
push ecx
push 4
push 0
push 0x76ee18
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x7fc]
push 4
push eax
push 4
push 0
push 0x76ee00
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x800]
push 4
push edx
push 4
push 0
push 0x76ede8
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x87c]
push 4
push ecx
push 4
push 0
push 0x76edd8
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x880]
push 4
push eax
push 4
push 0
push 0x76edc8
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x884]
push 4
push edx
push 4
push 0
push 0x76edb8
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x888]
push 4
push ecx
push 4
push 0
push 0x76eda8
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x88c]
push 4
push eax
push 4
push 0
push 0x76ed98
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x890]
push 4
push edx
push 4
push 0
push 0x76ed88
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x894]
push 4
push ecx
push 4
push 0
push 0x76ed78
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x898]
push 4
push eax
push 4
push 0
push 0x76ed68
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x3c4]
push 4
push edx
push 4
push 0
push 0x76ed58
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x3c5]
push 4
push ecx
push 4
push 0
push 0x76ed4c
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x3c6]
push 4
push eax
push 4
push 0
push 0x76ed40
push ecx
call esi
mov edx, dword [ebp - 4]
push 4
push 0x83e340
push 4
push 0
push 0x76ed2c
push edx
call esi
mov eax, dword [ebp - 4]
push 4
push 0x83e344
push 4
push 0
push 0x76ed18
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x89c]
push 4
push ecx
push 4
push 0
push 0x76ed04
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x8a0]
push 4
push eax
push 4
push 0
push 0x76ecf0
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x8a4]
push 4
push edx
push 4
push 0
push 0x76ecdc
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x8a8]
push 4
push ecx
push 4
push 0
push 0x76ecc8
push edx
call esi
push 4
lea eax, [ebx + 0x8ac]
mov ecx, dword [ebp - 4]
push eax
push 4
push 0
push 0x76ecac
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x8b0]
push 4
push edx
push 4
push 0
push 0x76ec90
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x8b4]
push 4
push ecx
push 4
push 0
push 0x76ec74
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x8b8]
push 4
push eax
push 4
push 0
push 0x76ec58
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x8bc]
push 4
push edx
push 4
push 0
push 0x76ec38
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x8c0]
push 4
push ecx
push 4
push 0
push 0x76ec18
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x8c4]
push 4
push eax
push 4
push 0
push 0x76ebf8
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x8c8]
push 4
push edx
push 4
push 0
push 0x76ebd8
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x8cc]
push 4
push ecx
push 4
push 0
push 0x76ebb8
push edx
call esi
push 4
lea eax, [ebx + 0x8d0]
mov ecx, dword [ebp - 4]
push eax
push 4
push 0
push 0x76eb98
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x8d4]
push 4
push edx
push 4
push 0
push 0x76eb78
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x8d8]
push 4
push ecx
push 4
push 0
push 0x76eb58
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x8dc]
push 4
push eax
push 4
push 0
push 0x76eb38
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x8e0]
push 4
push edx
push 4
push 0
push 0x76eb18
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x8e4]
push 4
push ecx
push 4
push 0
push 0x76eaf8
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x8e8]
push 4
push eax
push 4
push 0
push 0x76ead8
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x8ec]
push 4
push edx
push 4
push 0
push 0x76eab8
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x8f0]
push 4
push ecx
push 4
push 0
push 0x76ea98
push edx
call esi
push 4
lea eax, [ebx + 0x8f4]
mov ecx, dword [ebp - 4]
push eax
push 4
push 0
push 0x76ea78
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x8f8]
push 4
push edx
push 4
push 0
push 0x76ea58
push eax
call esi
mov edx, dword [ebp - 4]
lea ecx, [ebx + 0x8fc]
push 4
push ecx
push 4
push 0
push 0x76ea34
push edx
call esi
mov ecx, dword [ebp - 4]
lea eax, [ebx + 0x900]
push 4
push eax
push 4
push 0
push 0x76ea10
push ecx
call esi
mov eax, dword [ebp - 4]
lea edx, [ebx + 0x904]
push 4
push edx
push 4
push 0
push 0x76e9ec
push eax
call esi
mov ecx, dword [ebp - 4]
add ebx, 0x908
push 4
push ebx
push 4
push 0
push 0x76e9c8
push ecx
call esi
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret