Function at 0x433d50
Capabilities:
Query or enumerate registry key
Query or enumerate registry value

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x84
mov dword [ebp - 0x10], 0x81fa5c77
mov ebx, dword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov eax, dword [ebp - 0x10]
cmp eax, 0x12d405c5
jle 0x433dd3
cmp eax, 0x4162420d
jg 0x433e42
cmp eax, 0x216f6112
jle 0x433f09
cmp eax, 0x2c3208a0
jle 0x434071
cmp eax, 0x3773f20e
jle 0x434321
cmp eax, 0x3910c13f
jle 0x4347c7
cmp eax, 0x3910c140
je 0x434f88
cmp eax, 0x3afddb42
je 0x434fa0
cmp eax, 0x3cf3a764
jne 0x433d69
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x10], 0x2af00f3c
jmp 0x433d69
cmp eax, 0xc889b022
jle 0x433e9e
cmp eax, 0xea7b87b0
jle 0x433f55
cmp eax, 0x2bd905d
jle 0x4340d5
cmp eax, 0x8fe7f8c
jle 0x43437c
cmp eax, 0xacde223
jle 0x43480c
cmp eax, 0xacde224
je 0x435001
cmp eax, 0xe32c473
je 0x435020
cmp eax, 0xefa0553
jne 0x433d69
mov eax, dword [ebp - 0x1c]
mov eax, dword [eax]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x10], 0x8db0eb53
jmp 0x433d69
cmp eax, 0x64309eaf
jle 0x433fc3
cmp eax, 0x6e54c1db
jle 0x43411b
cmp eax, 0x727d9e31
jle 0x4343b2
cmp eax, 0x744fc4cd
jle 0x43483b
cmp eax, 0x744fc4ce
je 0x43502c
cmp eax, 0x7ce864b7
je 0x435056
cmp eax, 0x7d360db5
jne 0x433d69
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x10], 0x48ec64c0
jmp 0x433d69
cmp eax, 0xa5c6a2a9
jle 0x434006
cmp eax, 0xb9cab83f
jle 0x43416a
cmp eax, 0xc00ab0be
jle 0x4343ee
cmp eax, 0xc43f69a9
jg 0x434888
cmp eax, 0xc00ab0bf
je 0x435085
cmp eax, 0xc410ea73
jne 0x435b36
mov ecx, dword [ebp - 0x14]
shr ecx, 0xd
and ecx, 0x7e000
lea eax, [ecx - 0x5b]
mov dword [ebp - 0x14], eax
mov eax, 0x4774cb5
test ecx, ecx
je 0x435a7c
mov eax, 0x69262631
jmp 0x435a7c
cmp eax, 0x18704590
jg 0x4341aa
cmp eax, 0x15e52e6d
jg 0x434421
cmp eax, 0x15670043
jg 0x4348b2
cmp eax, 0x12d405c6
je 0x4350b5
cmp eax, 0x14afc217
jne 0x433d69
mov eax, dword [ebp - 0x50]
mov word [eax + 0x66], 0
mov dword [ebp - 0x10], 0x1bd97aa5
jmp 0x433d69
cmp eax, 0xd96e9fa2
jg 0x434222
cmp eax, 0xd3a405e8
jg 0x434489
cmp eax, 0xd17bb27c
jg 0x4348fb
cmp eax, 0xc889b023
je 0x4350f1
cmp eax, 0xd161ecc6
jne 0x433d69
mov esi, dword [ebp - 0x14]
shl esi, 0xa
mov dword [ebp - 0x14], esi
push 0x4d06
push esi
push 0xf91
push 0x3ab0
call fcn.00435b60
add esp, 0x10
mov eax, 0x36c04364
cmp esi, 0xf8
jge 0x435560
jmp 0x435a7c
cmp eax, 0x4d75da68
jg 0x434271
cmp eax, 0x46954574
jg 0x4344db
cmp eax, 0x4443c689
jg 0x434927
cmp eax, 0x4162420e
je 0x4350fd
cmp eax, 0x42455599
jne 0x433d69
mov dword [ebp - 0x10], 0x727d9e32
jmp 0x433d69
cmp eax, 0x9b6f65da
jg 0x4342b6
cmp eax, 0x8da2ce69
jg 0x434511
cmp eax, 0x8d5be835
jg 0x434958
cmp eax, 0x817a63f3
je 0x435110
cmp eax, 0x81fa5c77
jne 0x433d69
push eax
mov eax, esp
mov dword [ebp - 0x1c], eax
sub esp, 0x800
mov eax, esp
mov dword [ebp - 0x2c], eax
push eax
sub esp, 0x7fc
mov eax, esp
mov dword [ebp - 0x30], eax
sub esp, 0x800
mov eax, esp
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x10], 0x9e2a8d5b
jmp 0x433d69
cmp eax, 0x27a97147
jg 0x43453e
cmp eax, 0x21b24c41
jg 0x4349c9
cmp eax, 0x216f6113
je 0x435144
cmp eax, 0x21a94854
jne 0x433d69
mov eax, dword [ebp - 0x18]
lea ecx, [eax + 0xf4]
imul ecx, ecx
imul eax, eax, 0xd2
add eax, 0xe33a
imul edx, ecx, 0x60f5
dec edx
mov dword [ebp - 0x18], eax
mov eax, 0xd594e192
cmp ecx, edx
je 0x435b2e
mov eax, 0x14afc217
jmp 0x435b2e
cmp eax, 0xf8648678
jg 0x4345a6
cmp eax, 0xf402c2ce
jg 0x4349ff
cmp eax, 0xea7b87b1
je 0x435164
cmp eax, 0xf22e2b3d
jne 0x433d69
push dword [ebp - 0x80]
call ebx
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x10], 0x15e52e6e
jmp 0x433d69
cmp eax, 0x69eb0770
jg 0x4345fb
cmp eax, 0x686a1596
jg 0x434a4c
cmp eax, 0x64309eb0
je 0x435170
cmp eax, 0x66684271
jne 0x433d69
mov ecx, dword [ebp - 0x14]
mov eax, 0xfffffe8e
add ecx, eax
mov dword [ebp - 0x14], ecx
mov eax, 0xa5421aee
cmp ecx, 0xbc
jge 0x434af0
jmp 0x435a7c
cmp eax, 0xb2306a5a
jg 0x434628
cmp eax, 0xacdf80a9
jg 0x434aa7
cmp eax, 0xa5c6a2aa
je 0x43519b
cmp eax, 0xa792b3d7
jne 0x433d69
imul eax, dword [ebp - 0x18], 0x1338
add eax, 0xffeee07c
mov dword [ebp - 0x18], eax
jmp 0x4343db
cmp eax, 0x1aeaaa3d
jg 0x43469a
cmp eax, 0x19547591
jg 0x434afa
cmp eax, 0x18704591
je 0x4351d0
cmp eax, 0x18f92352
jne 0x433d69
imul esi, dword [ebp - 0x14], 0xd9
add esi, 0x96
mov dword [ebp - 0x14], esi
push esi
call fcn.00433d50
add esp, 4
push 0x1f5a
push esi
push 0x37db
push 0x120
call fcn.00435b60
add esp, 0x10
mov eax, 0x99aefd2
cmp esi, 0xf8
jl 0x435a7c
mov eax, 0xa5421aee
jmp 0x435a7c
cmp eax, 0xe2176d6a
jg 0x4346c7
cmp eax, 0xdb9c6040
jg 0x434b34
cmp eax, 0xd96e9fa3
je 0x4351e5
cmp eax, 0xda92134c
jne 0x433d69
mov ecx, dword [ebp - 0x14]
mov eax, 0xd4
add ecx, eax
mov dword [ebp - 0x14], ecx
mov eax, 0x20baa0c4
cmp ecx, 0xfe
jae 0x434af0
jmp 0x435a7c
cmp eax, 0x58583935
jg 0x434703
cmp eax, 0x51b7edd9
jg 0x434b72
cmp eax, 0x4d75da69
je 0x435222
cmp eax, 0x4dedc3c3
jne 0x433d69
cmp dword [ebp - 0x7c], 0
mov eax, 0x6d6a4e90
je 0x435b2e
mov eax, 0xa4d39bfc
jmp 0x435b2e
cmp eax, 0xa2362862
jg 0x43476e
cmp eax, 0x9f55d048
jg 0x434bd3
cmp eax, 0x9b6f65db
je 0x43524a
cmp eax, 0x9e2a8d5b
jne 0x433d69
mov ecx, dword [ebp - 0x18]
imul eax, ecx, 0x57
imul eax, eax
imul ecx, ecx, 0x2de1
add ecx, 0xfffff9ac
imul edx, eax, 0x75bf
shr ecx, 0xb
dec edx
add ecx, 0xffffff12
mov dword [ebp - 0x18], ecx
mov ecx, 0x81fa5c77
cmp eax, edx
je 0x4356b7
mov ecx, 0x20baa0c4
jmp 0x4356b7
cmp eax, 0x30010aed
jg 0x434c32
cmp eax, 0x2c3208a1
je 0x43527c
cmp eax, 0x2ca1adc8
jne 0x433d69
mov eax, dword [ebp - 0x6c]
mov word [eax], 0
push 0x66
push 0x467920
push dword [ebp - 0x48]
call fcn.00443950
add esp, 0xc
push 5
push 0x467986
push 0x33
push dword [ebp - 0x48]
call fcn.00435b60
add esp, 0x10
mov dword [ebp - 0x10], 0x216f6113
jmp 0x433d69
cmp eax, 0x71df35c
jg 0x434c84
cmp eax, 0x2bd905e
je 0x4352cb
cmp eax, 0x4774cb5
jne 0x433d69
push eax
sub esp, 0x14
mov eax, esp
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x10], 0x4443c68a
jmp 0x433d69
cmp eax, 0x7204a13b
jg 0x434cd3
cmp eax, 0x6e54c1dc
je 0x43530f
cmp eax, 0x6f1ffd6b
jne 0x433d69
push dword [ebp - 0x84]
call ebx
mov dword [ebp - 0x10], 0xc309d5c3
mov dword [ebp - 0x24], 0
jmp 0x433d69
cmp eax, 0xbd3b22ad
jg 0x434cf5
cmp eax, 0xb9cab840
je 0x43532a
cmp eax, 0xbc15ecb5
jne 0x433d69
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x10], 0xa5421aee
jmp 0x433d69
cmp eax, 0x16ae0528
jg 0x434d3b
cmp eax, 0x15e52e6e
je 0x435348
cmp eax, 0x1690da95
jne 0x433d69
imul esi, dword [ebp - 0x14], 0xff0000
add esi, 0xffee0000
mov dword [ebp - 0x14], esi
push esi
call fcn.00433d50
add esp, 4
push 0x177b
push 0x35a0
push 0x58be
push esi
call fcn.00435b60
add esp, 0x10
mov eax, 0x12d405c6
cmp esi, 0xf6
jge 0x43595d
jmp 0x435a7c
cmp eax, 0xd594e191
jg 0x434d86
cmp eax, 0xd3a405e9
je 0x435380
cmp eax, 0xd56e4003
jne 0x433d69
push dword [ebp - 0x20]
push dword [ebp - 0x34]
push dword [ebp - 0x38]
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x88]
call dword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
mov ecx, 0xe65521be
test eax, eax
je 0x435afc
mov ecx, 0x62fdb108
jmp 0x435afc
cmp eax, 0x4aa1dcb9
jg 0x434db8
cmp eax, 0x46954575
je 0x4353ba
cmp eax, 0x48ec64c0
jne 0x433d69
push eax
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x10], 0x5f2129fd
jmp 0x433d69
cmp eax, 0x94131199
jg 0x434dda
cmp eax, 0x8da2ce6a
je 0x4353d4
cmp eax, 0x8db0eb53
jne 0x433d69
mov dword [ebp - 0x10], 0xd56e4003
jmp 0x433d69
cmp eax, 0x295507c3
jg 0x434e20
cmp eax, 0x27a97148
je 0x435421
cmp eax, 0x281a67ff
jne 0x433d69
mov eax, dword [ebp - 0x14]
lea esi, [eax + eax]
add esi, 0x17d
mov edi, esi
shr edi, 5
add edi, 0xb4
mov dword [ebp - 0x14], edi
push edi
call fcn.00433d50
add esp, 4
push edi
call fcn.00433d50
add esp, 4
mov eax, 0xa5421aee
cmp esi, 0x5a0
jb 0x435a7c
mov eax, 0xc00ab0bf
jmp 0x435a7c
cmp eax, 0xf8f581d0
jg 0x434e3b
cmp eax, 0xf8648679
je 0x43543f
cmp eax, 0xf88e80a2
jne 0x433d69
push dword [ebp - 0x60]
call fcn.0044fb70
add esp, 4
push eax
push dword [ebp - 0x60]
push dword [ebp - 0x40]
push dword [ebp + 8]
call fcn.00420284
add esp, 0x10
push dword [ebp - 0x44]
call fcn.0044f149
add esp, 4
mov dword [ebp - 0x10], 0x6e54c1dc
jmp 0x433d69
cmp eax, 0x6d6a4e8f
jg 0x434e68
cmp eax, 0x69eb0771
je 0x43546f
cmp eax, 0x6c4a7760
jne 0x433d69
mov dword [ebp - 0x10], 0x6f1ffd6b
jmp 0x433d69
cmp eax, 0xb51aa46d
jg 0x434e96
cmp eax, 0xb2306a5b
je 0x4354ac
cmp eax, 0xb3eebb1d
jne 0x433d69
mov eax, dword [ebp - 0x14]
shr eax, 3
imul esi, eax, 0x2370
add esi, 0x7e90
mov dword [ebp - 0x14], esi
push 0x5d24
push 0x2e61
push 0x4dbe
push esi
call fcn.00435b60
add esp, 0x10
push esi
push 0x6ae
push 0x256
push 0x4a52
call fcn.00435b60
add esp, 0x10
mov dword [ebp - 0x10], 0x4dedc3c3
jmp 0x433d69
cmp eax, 0x1bd97aa4
jg 0x434ecb
cmp eax, 0x1aeaaa3e
je 0x4354dc
cmp eax, 0x1bccc98a
jne 0x433d69
mov dword [ebp - 0x10], 0xf402c2cf
jmp 0x433d69
cmp eax, 0xe67b9926
jg 0x434ef9
cmp eax, 0xe2176d6b
je 0x435527
cmp eax, 0xe65521be
jne 0x433d69
imul eax, dword [ebp - 0x18], 0x9a
add eax, 0xffffb9f3
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x18704591
jmp 0x433d69
cmp eax, 0x5f2129fc
jg 0x434f2b
cmp eax, 0x58583936
je 0x43556a
cmp eax, 0x5ce9564f
jne 0x433d69
mov eax, dword [ebp - 0x14]
add eax, 0xffffffb3
shr eax, 0xd
imul esi, eax, 0x9a38
mov eax, esi
shr eax, 9
mov dword [ebp - 0x14], eax
push 0x30ca
push 0x5c73
push eax
push 0x167a
call fcn.00435b60
add esp, 0x10
mov eax, 0x744fc4ce
cmp esi, 0x5800
jb 0x435a7c
mov eax, 0x14afc217
jmp 0x435a7c
cmp eax, 0xa4d39bfb
jg 0x434f57
cmp eax, 0xa2362863
je 0x435591
cmp eax, 0xa4255ffa
jne 0x433d69
mov eax, dword [ebp - 0x18]
add eax, 0x74
shr eax, 3
mov ecx, eax
shl ecx, 5
lea ecx, [ecx + eax*2]
imul eax, eax
shr ecx, 0xc
imul edx, eax, 0x18bb
dec edx
mov dword [ebp - 0x18], ecx
mov ecx, 0xd3a405e9
cmp eax, edx
je 0x435afc
mov ecx, 0x72585e74
jmp 0x435afc
cmp eax, 0x3773f20f
je 0x4355c9
cmp eax, 0x380a7605
jne 0x433d69
imul eax, dword [ebp - 0x14], 0xab
shr eax, 0xc
imul ecx, eax, 0xbe
lea eax, [ecx - 0xafe6]
mov dword [ebp - 0x14], eax
mov eax, 0x4774cb5
cmp ecx, 0xb041
jae 0x43595d
jmp 0x435a7c
cmp eax, 0x8fe7f8d
je 0x435600
cmp eax, 0x99aefd2
jne 0x433d69
cmp dword [ebp - 0x70], 0
mov eax, 0xacdf80aa
je 0x435b2e
mov eax, 0xa792b3d7
jmp 0x435b2e
cmp eax, 0x727d9e32
je 0x43561a
cmp eax, 0x7301b97c
jne 0x433d69
mov eax, dword [ebp - 0x18]
shr eax, 0xe
add eax, 0x2b
shr eax, 6
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x50f7
dec edx
add eax, 0x110
mov dword [ebp - 0x18], eax
mov eax, 0xc410ea73
cmp ecx, edx
je 0x435b2e
mov eax, 0x2ca1adc8
jmp 0x435b2e
cmp eax, 0xc43f69aa
je 0x435632
cmp eax, 0xc70dd2bd
jne 0x433d69
mov eax, dword [ebp - 0x1c]
mov eax, dword [eax]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x10], 0xdb9c6041
jmp 0x433d69
cmp eax, 0x15670044
je 0x43567b
cmp eax, 0x15676356
jne 0x433d69
mov eax, dword [ebp - 0x14]
shr eax, 2
add eax, 0xe7
shr eax, 0xa
imul ecx, eax, 0x1a70
add ecx, 0xab
mov dword [ebp - 0x14], ecx
mov eax, 0x4d75da69
cmp ecx, 0x8b
jge 0x434ff7
jmp 0x435a7c
cmp eax, 0xd17bb27d
je 0x435691
cmp eax, 0xd2e7206a
jne 0x433d69
mov eax, dword [ebp - 0x68]
inc eax
mov dword [ebp - 0x90], eax
mov dword [ebp - 0x10], 0x71df35d
jmp 0x433d69
cmp eax, 0x4443c68a
je 0x4356bf
cmp eax, 0x461a3d5d
jne 0x433d69
push dword [ebp - 0x28]
call ebx
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x10], 0xc309d5c3
mov dword [ebp - 0x24], 1
jmp 0x433d69
cmp eax, 0x8d5be836
je 0x4356dc
cmp eax, 0x8d725caf
jne 0x433d69
imul edi, dword [ebp - 0x14], 0xbaea000
add edi, 0xffffff94
shr edi, 0xc
mov dword [ebp - 0x14], edi
push 0x3238
push 0x2eef
push edi
push 0x2db8
call fcn.00435b60
add esp, 0x10
push 0xdce
push edi
push 0x4a9b
push 0x19e9
call fcn.00435b60
add esp, 0x10
mov eax, 0x19547592
cmp edi, 0xf3
je 0x435a7c
mov eax, 0x2bd905e
jmp 0x435a7c
cmp eax, 0x21b24c42
je 0x435710
cmp eax, 0x228425ff
jne 0x433d69
mov eax, dword [ebp - 0x18]
shl eax, 0xb
add eax, 0xffffffe2
shr eax, 7
add eax, 0xfffffe76
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x99aefd2
jmp 0x433d69
cmp eax, 0xf402c2cf
je 0x435761
cmp eax, 0xf5632118
jne 0x433d69
mov eax, dword [ebp - 0x18]
add eax, 0x2a
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x83dd
and eax, 0xfffffff0
shl eax, 0xb
dec edx
or eax, 0x98
mov dword [ebp - 0x18], eax
mov eax, 0x8d5be836
cmp edx, ecx
je 0x435b2e
mov eax, 0x2c3208a1
jmp 0x435b2e
cmp eax, 0x686a1597
je 0x43576d
cmp eax, 0x69262631
jne 0x433d69
mov esi, dword [ebp - 0x14]
mov eax, 0x13b
add esi, eax
mov eax, esi
shr eax, 0xa
mov dword [ebp - 0x14], eax
push 0x394f
push 0x6276
push eax
push 0x15ab
call fcn.00435b60
add esp, 0x10
mov eax, 0xc43f69aa
cmp esi, 0xd800
jae 0x435a7c
mov eax, 0x20baa0c4
jmp 0x435a7c
cmp eax, 0xacdf80aa
je 0x43578b
cmp eax, 0xb0c64ceb
jne 0x433d69
imul esi, dword [ebp - 0x14], 0x73
add esi, 0x816
mov dword [ebp - 0x14], esi
push 0xb66
push esi
push 0x1455
push 0x4b12
call fcn.00435b60
add esp, 0x10
mov eax, 0x744fc4ce
cmp esi, 0x6b
je 0x435a7c
mov eax, 0x4774cb5
jmp 0x435a7c
cmp eax, 0x19547592
je 0x4357aa
cmp eax, 0x1abffb28
jne 0x433d69
mov ecx, dword [ebp - 0x14]
mov eax, ecx
shr eax, 0xe
add eax, 0x53
mov dword [ebp - 0x14], eax
mov eax, 0xbdce7d44
cmp ecx, 0xd8000
jae 0x4357ed
jmp 0x435a7c
cmp eax, 0xdb9c6041
je 0x4357f7
cmp eax, 0xe0fb73a6
jne 0x433d69
mov ecx, dword [ebp - 0x14]
mov eax, 0x1fffffdd
add ecx, eax
mov eax, 0xf8f581d1
and ecx, 0x1fffff00
mov dword [ebp - 0x14], ecx
je 0x435a7c
mov eax, 0x69eb0771
jmp 0x435a7c
cmp eax, 0x51b7edda
je 0x435803
cmp eax, 0x53958b14
jne 0x433d69
mov eax, dword [ebp - 0x5c]
mov word [eax + 0x18], 0
push 0x18
push 0x467a60
push dword [ebp - 0x5c]
call fcn.00443950
add esp, 0xc
push 4
push 0x467a78
push 0xc
push dword [ebp - 0x5c]
call fcn.00435b60
add esp, 0x10
push 0x1a
push dword [ebp - 0x5c]
push dword [ebp - 0x40]
call fcn.00443950
add esp, 0xc
mov dword [ebp - 0x10], 0xf88e80a2
jmp 0x433d69
cmp eax, 0x9f55d049
je 0x435861
cmp eax, 0xa046f11e
jne 0x433d69
mov eax, dword [ebp - 0x14]
shl eax, 3
and eax, 0xfffc0000
lea esi, [eax + eax*2]
mov edi, esi
shr edi, 2
mov dword [ebp - 0x14], edi
push 0x5840
push 0x4d4d
push 0x4209
push edi
call fcn.00435b60
add esp, 0x10
push edi
call fcn.00433d50
add esp, 4
mov eax, 0x14afc217
test esi, esi
jne 0x43513a
jmp 0x435a7c
cmp eax, 0x30010aee
je 0x435870
cmp eax, 0x36c04364
jne 0x433d69
push dword [ebp - 0x2c]
push dword [ebp - 0x50]
push dword [ebp - 0x4c]
push dword [ebp - 0x30]
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
push dword [ebp - 0x1c]
push 0x20019
push 0
push dword [ebp - 0x30]
push 0x80000002
call dword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x10], 0x15670044
jmp 0x433d69
cmp eax, 0x71df35d
je 0x4358a4
cmp eax, 0x86f27b1
jne 0x433d69
mov eax, dword [ebp - 0x14]
shr eax, 9
imul esi, eax, 0x93
add esi, 0xffff0ffa
mov dword [ebp - 0x14], esi
push esi
call fcn.00433d50
add esp, 4
mov eax, 0x686a1597
cmp esi, 0xf8
je 0x435a7c
mov eax, 0xb2306a5b
jmp 0x435a7c
cmp eax, 0x7204a13c
je 0x4358b9
cmp eax, 0x72585e74
jne 0x433d69
mov dword [ebp - 0x10], 0x8fe7f8d
jmp 0x433d69
cmp eax, 0xbd3b22ae
je 0x4358d9
cmp eax, 0xbdce7d44
jne 0x433d69
push 6
push 0x467a36
push 0xb
push dword [ebp - 0x54]
call fcn.00435b60
add esp, 0x10
push 0x18
push dword [ebp - 0x54]
push dword [ebp - 0x3c]
call fcn.00443950
add esp, 0xc
mov dword [ebp - 0x10], 0x3773f20f
jmp 0x433d69
cmp eax, 0x16ae0529
je 0x435904
cmp eax, 0x16ccf7b2
jne 0x433d69
mov eax, dword [ebp - 0x14]
shl eax, 0x16
add eax, 0xfc00000
shr eax, 2
mov dword [ebp - 0x14], eax
push 0x4909
push 0x4f50
push 0x398
push eax
call fcn.00435b60
add esp, 0x10
mov dword [ebp - 0x10], 0x81fa5c77
jmp 0x433d69
cmp eax, 0xd594e192
je 0x43592e
cmp eax, 0xd9327505
jne 0x433d69
imul eax, dword [ebp - 0x18], 0xc8000
shr eax, 0xa
or eax, 0xe
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xd2e7206a
jmp 0x433d69
cmp eax, 0x4aa1dcba
je 0x435967
cmp eax, 0x4d2f2d5b
jne 0x433d69
mov dword [ebp - 0x10], 0xc889b023
jmp 0x433d69
cmp eax, 0x9413119a
je 0x435994
cmp eax, 0x98439b28
jne 0x433d69
push eax
sub esp, 0x14
mov eax, esp
mov dword [ebp - 0x54], eax
mov eax, dword [ebp - 0x54]
mov word [eax + 0x16], 0
push 0x16
push 0x467a20
push dword [ebp - 0x54]
call fcn.00443950
add esp, 0xc
mov dword [ebp - 0x10], 0xbdce7d44
jmp 0x433d69
cmp eax, 0x295507c4
je 0x4359b2
cmp eax, 0x2af00f3c
je 0x435898
jmp 0x433d69
cmp eax, 0xf8f581d1
je 0x4359f0
cmp eax, 0xff656b4b
jne 0x433d69
push dword [ebp - 0x60]
call fcn.0044f149
add esp, 4
mov dword [ebp - 0x10], 0x461a3d5d
jmp 0x433d69
cmp eax, 0x6d6a4e90
je 0x435a1a
cmp eax, 0x6d8041ac
jne 0x433d69
mov eax, dword [ebp - 0x14]
shl eax, 0xa
add eax, 0xffffffcd
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 0x46954575
jmp 0x433d69
cmp eax, 0xb51aa46e
je 0x435a58
cmp eax, 0xb54cdf44
jne 0x433d69
mov ecx, dword [ebp - 0x14]
add ecx, 0x37
shr ecx, 0xb
mov dword [ebp - 0x14], ecx
mov eax, 0xb0c64ceb
cmp ecx, 0x17
jne 0x435560
jmp 0x435a7c
cmp eax, 0x1bd97aa5
je 0x435a84
cmp eax, 0x20baa0c4
jne 0x433d69
push eax
mov eax, esp
mov dword [ebp - 0x38], eax
push eax
mov eax, esp
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x10], 0xe67b9927
jmp 0x433d69
cmp eax, 0xe67b9927
je 0x435aa2
cmp eax, 0xe95f12ee
jne 0x433d69
push eax
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x10], 0x4162420e
jmp 0x433d69
cmp eax, 0x5f2129fd
je 0x435aca
cmp eax, 0x62fdb108
jne 0x433d69
mov eax, dword [ebp - 0x1c]
push dword [eax]
call ebx
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x10], 0xd9327505
jmp 0x433d69
cmp eax, 0xa4d39bfc
je 0x435b04
cmp eax, 0xa5421aee
jne 0x433d69
mov eax, dword [ebp - 0x20]
mov dword [eax], 0x800
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x10], 0xea7b87b1
jmp 0x433d69
mov eax, dword [ebp - 0x20]
mov dword [eax], 0x800
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x10], 0x98439b28
jmp 0x433d69
mov eax, dword [ebp - 0x14]
mov ecx, 0xbe
add eax, ecx
and eax, 0xfffffffc
imul esi, eax, 0xc6
mov dword [ebp - 0x14], esi
push 0x3265
push 0xc0b
push esi
push 0x2dda
call fcn.00435b60
add esp, 0x10
push 0x1bcf
push 0x5837
push esi
push 0x1dd3
call fcn.00435b60
add esp, 0x10
mov eax, 0x81fa5c77
cmp esi, 0xf3
jae 0x435a7c
mov eax, 0xe95f12ee
jmp 0x435a7c
cmp dword [ebp - 0x44], 0
mov eax, 0xc309d5c3
je 0x435011
mov eax, 0x1bccc98a
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x24], 0
jmp 0x433d69
mov dword [ebp - 0x10], 0xc70dd2bd
jmp 0x433d69
mov eax, dword [ebp - 0x38]
mov dword [eax], 0xf003f
mov eax, dword [ebp - 0x20]
push 2
push 0xc800
call fcn.0044e933
add esp, 8
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x10], 0xacde224
jmp 0x433d69
mov eax, dword [ebp - 0x14]
shl eax, 0x13
mov esi, 0x2ca1adc8
add eax, 0x4800000
mov dword [ebp - 0x14], eax
je 0x435070
mov esi, 0xb9cab840
push eax
push 0x4bd
push 0x2b92
push 0x3f30
jmp 0x4359e0
mov eax, dword [ebp - 0x14]
shl eax, 9
and eax, 0x3ffe00
imul ecx, eax, 0x171c
mov eax, ecx
shr eax, 7
mov dword [ebp - 0x14], eax
mov eax, 0x1bd97aa5
test ecx, ecx
je 0x435a7c
mov eax, 0xda92134c
jmp 0x435a7c
mov esi, dword [ebp - 0x14]
shr esi, 3
and esi, 0x1fffc000
add esi, 0xffffff9f
and esi, 0xffffc000
mov dword [ebp - 0x14], esi
push esi
call fcn.00433d50
add esp, 4
mov eax, 0x4774cb5
cmp esi, 0xa4
jl 0x435a7c
mov eax, 0x380a7605
jmp 0x435a7c
mov dword [ebp - 0x10], 0x3910c140
jmp 0x433d69
mov dword [ebp - 0x18], 1
mov dword [ebp - 0x10], 0x3cf3a764
jmp 0x433d69
imul esi, dword [ebp - 0x14], 0x30800
add esi, 0xfd621800
mov dword [ebp - 0x14], esi
push esi
call fcn.00433d50
add esp, 4
mov eax, 0xb54cdf44
cmp esi, 0xa4
jge 0x435a7c
mov eax, 0xacde224
jmp 0x435a7c
mov eax, dword [ebp - 0x18]
shr eax, 4
and eax, 0xffffff80
add eax, 0xffffff59
shr eax, 0xd
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x4d75da69
jmp 0x433d69
mov dword [ebp - 0x10], 0xd17bb27d
jmp 0x433d69
imul ecx, dword [ebp - 0x14], 0xf40
add ecx, 0xfff55ca0
mov dword [ebp - 0x14], ecx
mov eax, 0xe0fb73a6
cmp ecx, 0x9a
jge 0x435a7c
mov eax, 0x5ce9564f
jmp 0x435a7c
mov esi, dword [ebp - 0x14]
shl esi, 5
and esi, 0xffffe0
mov dword [ebp - 0x14], esi
push esi
call fcn.00433d50
add esp, 4
push 0x4135
push esi
push 0x10d
push 0x439a
call fcn.00435b60
add esp, 0x10
jmp 0x435898
push eax
sub esp, 8
mov eax, esp
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x10], 0x42455599
jmp 0x433d69
mov esi, dword [ebp - 0x14]
shl esi, 0xa
add esi, 0xab60
mov dword [ebp - 0x14], esi
push 0x222e
push 0x131
push esi
push 0x5dbc
call fcn.00435b60
add esp, 0x10
mov eax, 0x4774cb5
cmp esi, 0xe5
jl 0x435560
jmp 0x435a7c
lea eax, [ebp - 0x28]
push eax
push 0x20019
push 0
push dword [ebp - 0x48]
push 0x80000002
call dword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x10], 0x228425ff
jmp 0x433d69
mov eax, dword [ebp - 0x18]
add eax, 0xffffffa4
mov ecx, eax
shl ecx, 0xb
imul eax, eax
or ecx, 0x6f
imul edx, eax, 0x128f
dec edx
mov dword [ebp - 0x18], ecx
mov ecx, 0x66684271
cmp eax, edx
je 0x4356b7
mov ecx, 0x7204a13c
jmp 0x4356b7
mov eax, dword [ebp - 0x78]
mov word [eax], 0
mov eax, dword [ebp - 0x4c]
movzx ecx, word [0x467998]
mov word [eax + 8], cx
mov ecx, dword [0x467994]
mov dword [eax + 4], ecx
mov ecx, dword [0x467990]
mov dword [eax], ecx
push 4
push 0x46799a
push 5
push dword [ebp - 0x4c]
call fcn.00435b60
add esp, 0x10
sub esp, 0x68
mov eax, esp
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x10], 0x21a94854
jmp 0x433d69
mov esi, dword [ebp - 0x14]
shr esi, 7
add esi, 0xffffffb9
mov eax, esi
shr eax, 5
mov dword [ebp - 0x14], eax
push 0x1ae6
push 0x43b1
push eax
push 0x4aaa
call fcn.00435b60
add esp, 0x10
mov eax, 0xb3eebb1d
cmp esi, 0x17a0
jb 0x435a7c
mov eax, 0x2c3208a1
jmp 0x435a7c
imul eax, dword [ebp - 0x18], 0x10120
add eax, 0xff553a7a
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xff656b4b
jmp 0x433d69
mov eax, dword [ebp - 0x1c]
mov dword [eax], 0
mov eax, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x30]
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x10], 0x27a97148
jmp 0x433d69
mov eax, dword [ebp - 0x18]
imul ecx, eax, 0x8b
imul ecx, ecx
imul edx, ecx, 0x4165
dec edx
imul eax, eax, 0xf2000000
add eax, 0xea70000
mov dword [ebp - 0x18], eax
mov eax, 0x4dedc3c3
cmp ecx, edx
je 0x435b2e
mov eax, 0x6c4a7760
jmp 0x435b2e
mov esi, dword [ebp - 0x14]
mov eax, 0xffffff0a
add esi, eax
mov dword [ebp - 0x14], esi
push esi
call fcn.00433d50
add esp, 4
push esi
call fcn.00433d50
add esp, 4
mov eax, 0xa5421aee
cmp esi, 0x98
jae 0x435a7c
mov eax, 0xf8648679
jmp 0x435a7c
mov eax, dword [ebp - 0x14]
shr eax, 3
add eax, 0x84
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 0x20baa0c4
jmp 0x433d69
mov edi, dword [ebp - 0x14]
mov eax, 0xffffff1f
add edi, eax
shr edi, 3
add edi, 0xffffffe2
shr edi, 0xe
mov dword [ebp - 0x14], edi
push edi
push 0x2469
push 0x2528
push 0x5699
call fcn.00435b60
add esp, 0x10
push edi
call fcn.00433d50
add esp, 4
mov eax, 0xacde224
cmp edi, 0x8e
jne 0x435a13
jmp 0x435a7c
mov eax, dword [ebp - 0x18]
shl eax, 0x19
mov ecx, 0xc0000000
add eax, ecx
and eax, ecx
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x9f55d049
jmp 0x433d69
mov esi, dword [ebp - 0x14]
shl esi, 8
add esi, 0x9400
mov dword [ebp - 0x14], esi
push esi
call fcn.00433d50
add esp, 4
mov eax, 0xd96e9fa3
cmp esi, 0x1e
jge 0x435a7c
mov eax, 0xd17bb27d
jmp 0x435a7c
imul esi, dword [ebp - 0x14], 0x75f00
add esi, 0xffd5a9de
mov dword [ebp - 0x14], esi
push esi
call fcn.00433d50
add esp, 4
push esi
push 0x2fd5
push 0x1bdb
push 0x35cf
call fcn.00435b60
add esp, 0x10
mov dword [ebp - 0x10], 0xacde224
jmp 0x433d69
imul ecx, dword [ebp - 0x14], 0xd5
add ecx, 0xffffae76
mov eax, ecx
shr eax, 0xd
mov dword [ebp - 0x14], eax
mov eax, 0x99aefd2
cmp ecx, 0xf8000
jb 0x435a7c
mov eax, 0xa046f11e
jmp 0x435a7c
mov esi, dword [ebp - 0x14]
shl esi, 0xc
or esi, 0xe4
mov dword [ebp - 0x14], esi
push 0x5ef3
push 0x1134
push esi
push 0x6090
call fcn.00435b60
add esp, 0x10
push 0x2d82
push esi
push 0x355d
push 0x602e
call fcn.00435b60
add esp, 0x10
mov dword [ebp - 0x10], 0xb51aa46e
jmp 0x433d69
imul esi, dword [ebp - 0x14], 0xc92c
add esi, 0xe63f5c
mov dword [ebp - 0x14], esi
push 0x38a6
push 0x849
push 0x293a
push esi
call fcn.00435b60
add esp, 0x10
mov eax, 0x4aa1dcba
cmp esi, 0x83
jae 0x435a7c
mov eax, 0x2ca1adc8
jmp 0x435a7c
mov ecx, dword [ebp - 0x14]
shl ecx, 4
add ecx, 0xffffffe0
mov dword [ebp - 0x14], ecx
mov eax, 0x21b24c42
cmp ecx, 0xc6
jae 0x435a7c
mov eax, 0x295507c4
jmp 0x435a7c
mov eax, dword [ebp - 0x18]
shr eax, 1
and eax, 0x7fffff
add eax, 0x96
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x6211
shl eax, 0xe
dec edx
mov dword [ebp - 0x18], eax
mov eax, 0x686a1597
cmp edx, ecx
je 0x435a7c
mov eax, 0x7d360db5
jmp 0x435a7c
mov eax, dword [ebp - 0x18]
add eax, 0x2f
shr eax, 0xd
mov ecx, eax
imul ecx, eax
add eax, 0xffffff3c
imul edx, ecx, 0x1cb9
dec edx
shr eax, 0xc
mov dword [ebp - 0x18], eax
mov eax, 0x8d725caf
cmp edx, ecx
je 0x435a7c
mov eax, 0xefa0553
jmp 0x435a7c
push dword [ebp - 0x44]
call fcn.0041ff2a
add esp, 4
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x10], 0xa2362863
jmp 0x433d69
mov eax, dword [ebp - 0x58]
add eax, 0xa
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x10], 0x51b7edda
jmp 0x433d69
mov edi, dword [ebp - 0x14]
mov eax, 0xd6
add edi, eax
shr edi, 8
and edi, 0xfffffff0
add edi, 0xfffffff5
mov eax, edi
shr eax, 0xa
mov dword [ebp - 0x14], eax
push eax
push 0x5d22
push 0x4286
push 0x49e2
call fcn.00435b60
add esp, 0x10
mov eax, 0x744fc4ce
cmp edi, 0x1c00
jb 0x43595d
jmp 0x435a7c
imul eax, dword [ebp - 0x18], 0x142
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x4dedc3c3
jmp 0x433d69
xor eax, eax
push eax
push eax
push eax
push eax
push dword [ebp - 0x20]
push dword [ebp - 0x2c]
push dword [ebp - 0x68]
push dword [ebp - 0x74]
call dword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
mov ecx, 0x9413119a
test eax, eax
je 0x4356b7
mov ecx, 0xa4255ffa
mov dword [ebp - 0x10], ecx
jmp 0x433d69
mov eax, dword [ebp - 0x18]
shl eax, 4
add eax, 0x929
shr eax, 3
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xe95f12ee
jmp 0x433d69
mov eax, dword [ebp - 0x14]
lea eax, [eax + eax*2]
lea esi, [eax*4 + 0x176]
mov dword [ebp - 0x14], esi
push esi
call fcn.00433d50
add esp, 4
mov eax, 0x18f92352
cmp esi, 0xc2
je 0x435a7c
mov eax, 0x8da2ce6a
jmp 0x435a7c
mov edi, dword [ebp - 0x14]
shl edi, 0xd
mov dword [ebp - 0x14], edi
push 0x24f4
push edi
push 0x4ba0
push 0x4712
call fcn.00435b60
add esp, 0x10
push 0x5154
push 0x2b38
push edi
push 0x3361
call fcn.00435b60
add esp, 0x10
mov eax, 0x15676356
cmp edi, 0x36
jge 0x435a7c
mov eax, 0xbd3b22ae
jmp 0x435a7c
mov dword [ebp - 0x10], 0x686a1597
jmp 0x433d69
push eax
sub esp, 0x64
mov eax, esp
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0x48]
add eax, 0x66
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x10], 0x7301b97c
jmp 0x433d69
mov eax, dword [ebp - 0x18]
shl eax, 0xa
lea eax, [eax + eax*8]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xbc15ecb5
mov dword [ebp - 0x64], 0
jmp 0x433d69
mov edi, dword [ebp - 0x14]
shr edi, 1
and edi, 0x1ffff
add edi, 0xffffffb3
mov dword [ebp - 0x14], edi
push 0x520b
push 0x113b
push edi
push 0x259c
call fcn.00435b60
add esp, 0x10
push edi
call fcn.00433d50
add esp, 4
mov eax, 0x1abffb28
cmp edi, 0xef
je 0x435a7c
mov eax, 0x744fc4ce
jmp 0x435a7c
mov dword [ebp - 0x10], 0xf22e2b3d
jmp 0x433d69
mov eax, dword [ebp - 0x8c]
mov word [eax], 0
mov eax, dword [ebp - 0x58]
movzx ecx, word [0x467a4a]
mov word [eax + 8], cx
mov ecx, dword [0x467a46]
mov dword [eax + 4], ecx
mov ecx, dword [0x467a42]
mov dword [eax], ecx
push 4
push 0x467a4c
push 5
push dword [ebp - 0x58]
call fcn.00435b60
add esp, 0x10
mov eax, dword [ebp - 0x44]
push dword [ebp - 0x34]
push eax
push dword [ebp - 0x58]
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
mov dword [ebp - 0x10], 0x62fdb108
jmp 0x433d69
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x10], 0x744fc4ce
jmp 0x433d69
mov eax, dword [ebp - 0x14]
lea eax, [eax + eax*4]
lea esi, [eax*4 + 0x450]
and esi, 0xffffff00
mov dword [ebp - 0x14], esi
push esi
call fcn.00433d50
add esp, 4
push esi
call fcn.00433d50
add esp, 4
mov dword [ebp - 0x10], 0xb9cab840
jmp 0x433d69
mov dword [ebp - 0x10], 0xbc15ecb5
mov eax, dword [ebp - 0x90]
mov dword [ebp - 0x64], eax
jmp 0x433d69
push 5
push 0x467a16
push 0x33
push dword [ebp - 0x50]
call fcn.00435b60
add esp, 0x10
mov dword [ebp - 0x10], 0x36c04364
jmp 0x433d69
mov eax, dword [ebp - 0x14]
shl eax, 5
add eax, 0x12f5
shr eax, 0x16
add eax, 0xd5
mov dword [ebp - 0x14], eax
push eax
call fcn.00433d50
add esp, 4
mov dword [ebp - 0x10], 0x2c3208a1
jmp 0x433d69
mov esi, dword [ebp - 0x14]
add esi, 0xffffffb9
shr esi, 0xb
mov dword [ebp - 0x14], esi
push esi
call fcn.00433d50
add esp, 4
push esi
call fcn.00433d50
add esp, 4
mov dword [ebp - 0x10], 0x20baa0c4
jmp 0x433d69
imul esi, dword [ebp - 0x14], 0xfc000
mov dword [ebp - 0x14], esi
push 0x1165
push 0x1fd2
push esi
push 0x195
call fcn.00435b60
add esp, 0x10
mov eax, 0xd17bb27d
test esi, esi
je 0x435a7c
mov eax, 0x81fa5c77
jmp 0x435a7c
mov eax, dword [ebp - 0x14]
lea ecx, [eax*8]
sub ecx, eax
add ecx, 0xfffffc1e
mov dword [ebp - 0x14], ecx
mov eax, 0x7ce864b7
cmp ecx, 0x58
jge 0x435a7c
mov eax, 0xd161ecc6
jmp 0x435a7c
push eax
sub esp, 8
mov eax, esp
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
add eax, 0xa
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x10], 0xf5632118
jmp 0x433d69
mov edi, dword [ebp - 0x14]
mov esi, 0xa5421aee
and edi, 0xffffff80
mov dword [ebp - 0x14], edi
je 0x4359c7
mov esi, 0x36c04364
push edi
call fcn.00433d50
add esp, 4
push 0x1530
push edi
push 0xa8b
push 0xab9
call fcn.00435b60
add esp, 0x10
mov dword [ebp - 0x10], esi
jmp 0x433d69
mov ecx, dword [ebp - 0x14]
mov eax, 0xffffff75
add ecx, eax
mov eax, ecx
shr eax, 1
add eax, 0xffffff7a
mov dword [ebp - 0x14], eax
mov eax, 0x4dedc3c3
cmp ecx, 0x128
jae 0x435a7c
mov eax, 0x4d75da69
jmp 0x435a7c
imul eax, dword [ebp - 0x18], 0x95
lea ecx, [eax + 0x85]
mov edx, ecx
imul edx, ecx
shl ecx, 6
imul esi, edx, 0x1139
dec esi
lea eax, [ecx + eax*4]
add eax, 0x2b0
mov dword [ebp - 0x18], eax
mov eax, 0xe2176d6b
cmp edx, esi
je 0x435b2e
mov eax, 0x4d2f2d5b
jmp 0x435b2e
imul eax, dword [ebp - 0x14], 0xe7
add eax, 0xffff2d13
shr eax, 7
imul ecx, eax, 0x3a
mov dword [ebp - 0x14], ecx
mov eax, 0x81fa5c77
cmp ecx, 0x20
jb 0x435a7c
mov eax, 0xa5c6a2aa
mov dword [ebp - 0x10], eax
jmp 0x433d69
push 0x66
push str.Lv
push dword [ebp - 0x50]
call fcn.00443950
add esp, 0xc
mov dword [ebp - 0x10], 0x9b6f65db
jmp 0x433d69
mov eax, dword [ebp - 0x18]
lea ecx, [eax + 0x22]
imul ecx, ecx
imul edx, ecx, 0x5e1
add eax, 0xffffff42
dec edx
mov dword [ebp - 0x18], eax
mov eax, 0x6d8041ac
cmp ecx, edx
je 0x435b2e
mov eax, 0x4774cb5
jmp 0x435b2e
mov ecx, dword [ebp - 0x18]
imul eax, ecx, 0x27
add eax, 0xffffdc33
imul eax, eax
imul edx, eax, 0x3ee1
dec edx
imul ecx, ecx, 0x25a1
add ecx, 0xffdd62e0
mov dword [ebp - 0x18], ecx
mov ecx, 0x20baa0c4
cmp edx, eax
je 0x435afc
mov ecx, 0x53958b14
mov dword [ebp - 0x10], ecx
jmp 0x433d69
mov eax, dword [ebp - 0x18]
shr eax, 1
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x3561
dec edx
shl eax, 8
add eax, 0xffff6e00
mov dword [ebp - 0x18], eax
mov eax, 0x58583936
cmp ecx, edx
je 0x435b2e
mov eax, 0xe32c473
mov dword [ebp - 0x10], eax
jmp 0x433d69
cmp eax, 0xc309d5c3
jne 0x433d69
mov eax, dword [ebp - 0x24]
mov ecx, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x1c]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret