Function at 0x44affa
Capabilities:
Query or enumerate registry key

Disassembly:
push 0x284
mov eax, 0x4b622c
call fcn.0046c66c
mov dword [ebp - 0x27c], ecx
xor esi, esi
lea ecx, [ebp - 0x244]
push str.IsAnyProductInFullAuto...
mov dword [ebp - 0x21c], esi
call fcn.00402829
push esi
push 2
lea edx, [ebp - 0x244]
mov dword [ebp - 4], esi
pop ecx
call fcn.00417741
or dword [ebp - 4], 0xffffffff
pop ecx
mov ecx, dword [ebp - 0x244]
lea ecx, [ecx - 0x10]
call fcn.00402e64
call fcn.004527d1
push eax
lea ecx, [ebp - 0x240]
call fcn.00402899
xor ebx, ebx
inc ebx
mov dword [ebp - 4], ebx
call fcn.004527d1
push eax
lea ecx, [ebp - 0x248]
call fcn.00402899
push str.A6EADE66_0000_0000_484E_7E8A45000000_AC76BA86_0000_0000_7760_7E8A45000000_AC76BA86_0000_0000_BA7E_7E8A45000000
lea ecx, [ebp - 0x280]
mov byte [ebp - 4], 2
call fcn.00402829
mov byte [ebp - 4], 3
mov edi, dword [ebp - 0x278]
mov dword [ebp - 0x228], esi
push 0x4cd574
lea ecx, [ebp - 0x25c]
call fcn.00402829
lea eax, [ebp - 0x25c]
mov byte [ebp - 4], 4
push eax
lea eax, [ebp - 0x228]
push eax
lea edx, [ebp - 0x280]
lea ecx, [ebp - 0x26c]
call fcn.0044440d
pop ecx
pop ecx
push eax
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 5
call fcn.00402e14
mov ecx, dword [ebp - 0x26c]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x25c]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov esi, dword [ebp - 0x248]
cmp dword [esi - 0xc], 0
je 0x44b6af
and dword [ebp - 0x244], 0
push 0x104
lea ecx, [ebp - 0x240]
call fcn.00402bd2
push eax
push dword [ebp - 0x244]
push 0
push esi
call dword [sym.imp.msi.dll_MsiSourceListClearAllW]
push 0xffffffffffffffff
lea ecx, [ebp - 0x240]
mov dword [ebp - 0x23c], eax
call fcn.00409d68
mov eax, dword [ebp - 0x23c]
test eax, eax
jne 0x44b6a1
mov esi, dword [ebp - 0x240]
cmp dword [esi - 0xc], eax
je 0x44b69b
mov eax, dword [ebp - 0x27c]
push 0x208
push 0
mov dword [eax], ebx
lea eax, [ebp - 0x218]
push eax
call fcn.00484ac0
add esp, 0xc
mov dword [ebp - 0x28c], 0x104
lea eax, [ebp - 0x28c]
push eax
lea eax, [ebp - 0x218]
push eax
push str.VersionMajor
push esi
call dword [sym.imp.msi.dll_MsiGetPropertyW]
test eax, eax
jne 0x44b695
push eax
push str.7AD7_
lea ecx, [ebp - 0x240]
call fcn.0040982e
mov ebx, eax
lea ecx, [ebp - 0x220]
cmp ebx, 0xffffffff
push str.SOFTWAREAdobeAdobe_ARMLegacyAcrobat_
setne byte [ebp - 0x229]
call fcn.00402829
mov byte [ebp - 4], 6
cmp ebx, 0xffffffff
je 0x44b1f4
push str.SOFTWAREAdobeAdobe_ARMLegacyReader_
lea ecx, [ebp - 0x220]
call fcn.0040286d
push dword [esi - 0xc]
lea ecx, [ebp - 0x220]
push dword [ebp - 0x240]
call fcn.004025c6
call fcn.004527d1
push eax
lea ecx, [ebp - 0x258]
call fcn.00402899
lea eax, [ebp - 0x250]
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x220]
mov ecx, reloc.OLEAUT32.dll_SysReAllocString
and dword [ebp - 0x250], 0
push eax
lea eax, [ebp - 0x258]
push eax
push str.TrackName
call fcn.0044464f
add esp, 0xc
mov dword [ebp - 0x260], 1
lea ecx, [ebp - 0x230]
push str.SOFTWAREPoliciesAdobe_
call fcn.00402829
cmp byte [ebp - 0x229], 0
mov ecx, str.Adobe_Acrobat_
mov eax, str.Acrobat_Reader_
mov byte [ebp - 4], 8
cmove eax, ecx
lea ecx, [ebp - 0x230]
push eax
call fcn.0040259d
mov esi, dword [ebp - 0x258]
cmp dword [esi - 0xc], 0
jne 0x44b2da
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x274]
call fcn.00402829
mov byte [ebp - 4], 9
mov ebx, dword [ebp - 0x21c]
push str..0FeatureLockdown
push eax
lea eax, [ebp - 0x284]
or ebx, 1
push eax
mov dword [ebp - 0x21c], ebx
call fcn.00402459
add esp, 0xc
mov dword [ebp - 4], 0xa
or ebx, 2
jmp 0x44b305
push str.FeatureLockdown
lea eax, [ebp - 0x258]
push eax
lea eax, [ebp - 0x290]
push eax
call fcn.00402459
add esp, 0xc
mov dword [ebp - 4], 0xb
mov ebx, dword [ebp - 0x21c]
or ebx, 4
mov eax, dword [eax]
lea ecx, [ebp - 0x230]
mov dword [ebp - 0x21c], ebx
push dword [eax - 0xc]
push eax
call fcn.004025c6
test bl, 4
je 0x44b338
mov ecx, dword [ebp - 0x290]
and ebx, 0xfffffffb
mov dword [ebp - 0x21c], ebx
lea ecx, [ecx - 0x10]
call fcn.00402e64
test bl, 2
je 0x44b354
mov ecx, dword [ebp - 0x284]
and ebx, 0xfffffffd
mov dword [ebp - 0x21c], ebx
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov dword [ebp - 4], 8
test bl, 1
je 0x44b377
mov ecx, dword [ebp - 0x274]
and ebx, 0xfffffffe
mov dword [ebp - 0x21c], ebx
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov edx, dword [ebp - 0x230]
lea eax, [ebp - 0x250]
and dword [ebp - 0x250], 0
mov ecx, reloc.OLEAUT32.dll_SysReAllocString
push eax
lea eax, [ebp - 0x260]
push eax
push str.bUpdater
call fcn.0044470e
add esp, 0xc
test eax, eax
jne 0x44b3e8
cmp dword [ebp - 0x260], eax
jne 0x44b3e8
push str.policy_disabled_for:
lea ecx, [ebp - 0x264]
call fcn.00402829
push 0
lea eax, [ebp - 0x240]
mov byte [ebp - 4], 0xc
push eax
push 2
lea edx, [ebp - 0x264]
pop ecx
call fcn.00417010
pop ecx
pop ecx
mov ecx, dword [ebp - 0x264]
jmp 0x44b662
push str.SOFTWAREAdobeAdobe_Acrobat_
lea ecx, [ebp - 0x224]
call fcn.00402829
cmp byte [ebp - 0x229], 0
mov byte [ebp - 4], 0xd
je 0x44b415
push str.SOFTWAREAdobeAcrobat_Reader_
lea ecx, [ebp - 0x224]
call fcn.0040286d
cmp dword [esi - 0xc], 0
jne 0x44b45d
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x254]
call fcn.00402829
push 0x4d0108
push eax
lea eax, [ebp - 0x238]
mov byte [ebp - 4], 0xe
or ebx, 8
push eax
mov dword [ebp - 0x21c], ebx
call fcn.00402459
add esp, 0xc
mov dword [ebp - 4], 0xf
or ebx, 0x10
mov eax, dword [eax]
jmp 0x44b47c
lea eax, [esi - 0x10]
push eax
call fcn.00402d9f
pop ecx
lea edi, [eax + 0x10]
mov dword [ebp - 0x278], edi
mov dword [ebp - 4], 0x10
or ebx, 0x20
mov eax, edi
push dword [eax - 0xc]
lea ecx, [ebp - 0x224]
mov dword [ebp - 0x21c], ebx
push eax
call fcn.004025c6
test bl, 0x20
je 0x44b4a7
and ebx, 0xffffffdf
lea ecx, [edi - 0x10]
mov dword [ebp - 0x21c], ebx
call fcn.00402e64
test bl, 0x10
je 0x44b4c3
mov ecx, dword [ebp - 0x238]
and ebx, 0xffffffef
mov dword [ebp - 0x21c], ebx
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov dword [ebp - 4], 0xd
test bl, 8
je 0x44b4e6
mov ecx, dword [ebp - 0x254]
and ebx, 0xfffffff7
mov dword [ebp - 0x21c], ebx
lea ecx, [ecx - 0x10]
call fcn.00402e64
push str.AdobeViewer
lea ecx, [ebp - 0x224]
call fcn.0040259d
lea ecx, [ebp - 0x224]
call fcn.004449d7
test eax, eax
jne 0x44b53d
push str.eula_not_accepted_for:
lea ecx, [ebp - 0x268]
call fcn.00402829
push 0
lea eax, [ebp - 0x240]
mov byte [ebp - 4], 0x11
push eax
push 2
lea edx, [ebp - 0x268]
pop ecx
call fcn.00417010
pop ecx
pop ecx
mov ecx, dword [ebp - 0x268]
jmp 0x44b654
mov edx, dword [ebp - 0x220]
lea eax, [ebp - 0x250]
push eax
lea eax, [ebp - 0x234]
xor ebx, ebx
push eax
push str.Mode
mov ecx, reloc.OLEAUT32.dll_SysReAllocString
mov dword [ebp - 0x234], ebx
mov dword [ebp - 0x250], ebx
call fcn.0044470e
add esp, 0xc
test eax, eax
jne 0x44b5e7
cmp dword [ebp - 0x234], 4
ja 0x44b5e7
cmp dword [ebp - 0x234], 3
jne 0x44b65c
push str.found_full_auto_for:
lea ecx, [ebp - 0x228]
call fcn.00402829
push str._in_Mode
lea eax, [ebp - 0x240]
mov byte [ebp - 4], 0x16
push eax
lea eax, [ebp - 0x254]
push eax
call fcn.00402459
push ebx
push eax
push 2
lea edx, [ebp - 0x228]
mov byte [ebp - 4], 0x17
pop ecx
call fcn.00417010
mov ecx, dword [ebp - 0x254]
add esp, 0x14
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x228]
jmp 0x44b7bc
cmp byte [ebp - 0x229], bl
mov ecx, str.iCheck
mov eax, str.iCheckReader
mov dword [ebp - 0x234], ebx
cmove eax, ecx
lea ecx, [ebp - 0x24c]
push eax
call fcn.00402829
lea eax, [ebp - 0x250]
mov byte [ebp - 4], 0x12
mov edx, dword [0x519e2c]
mov ecx, reloc.OLEAUT32.dll_SysReAllocString
push eax
lea eax, [ebp - 0x234]
mov dword [ebp - 0x250], ebx
push eax
push dword [ebp - 0x24c]
call fcn.0044470e
add esp, 0xc
test eax, eax
jne 0x44b64e
cmp dword [ebp - 0x234], 3
je 0x44b731
mov ecx, dword [ebp - 0x24c]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x224]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x230]
lea ecx, [ecx - 0x10]
call fcn.00402e64
lea ecx, [esi - 0x10]
call fcn.00402e64
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x220]
lea ecx, [ecx - 0x10]
call fcn.00402e64
xor ebx, ebx
inc ebx
mov eax, dword [ebp - 0x23c]
mov esi, dword [ebp - 0x248]
inc dword [ebp - 0x244]
test eax, eax
je 0x44b114
cmp dword [ebp - 0x228], 0xffffffff
jne 0x44b098
lea eax, [ebp - 0x270]
push eax
push 8
push 0
push dword [0x519e34]
push reloc.OLEAUT32.dll_SysReAllocString
call dword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
test eax, eax
jne 0x44bbb0
push 0x208
push eax
lea eax, [ebp - 0x218]
xorps xmm0, xmm0
push eax
movlpd qword [ebp - 0x288], xmm0
call fcn.00484ac0
and dword [ebp - 0x24c], 0
lea eax, [ebp - 0x288]
add esp, 0xc
mov dword [ebp - 0x26c], 0x104
xor esi, esi
push eax
push esi
push esi
push esi
lea eax, [ebp - 0x26c]
push eax
lea eax, [ebp - 0x218]
push eax
push esi
jmp 0x44bb8a
push str.found_full_auto_for:
lea ecx, [ebp - 0x228]
call fcn.00402829
push str._in
lea eax, [ebp - 0x240]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x238]
push eax
call fcn.00402459
lea ecx, [ebp - 0x24c]
mov byte [ebp - 4], 0x14
push ecx
push eax
lea eax, [ebp - 0x254]
push eax
call fcn.004024b8
push ebx
push eax
push 2
lea edx, [ebp - 0x228]
mov byte [ebp - 4], 0x15
pop ecx
call fcn.00417010
mov ecx, dword [ebp - 0x254]
add esp, 0x20
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x238]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x228]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x24c]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x224]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x230]
lea ecx, [ecx - 0x10]
call fcn.00402e64
lea ecx, [esi - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x220]
lea ecx, [ecx - 0x10]
call fcn.00402e64
xor ebx, ebx
inc ebx
jmp 0x44bbb2
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x220]
call fcn.00402829
mov byte [ebp - 4], 0x18
mov eax, dword [ebp - 0x220]
cmp dword [eax - 0xc], 0x26
jne 0x44bb61
mov eax, dword [ebp - 0x27c]
push 0x4d0aa0
push 0x519e34
mov dword [eax], ebx
lea eax, [ebp - 0x254]
push eax
call fcn.00402459
lea ecx, [ebp - 0x220]
mov byte [ebp - 4], 0x19
push ecx
push eax
lea eax, [ebp - 0x224]
push eax
call fcn.004024b8
add esp, 0x18
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x254]
lea ecx, [ecx - 0x10]
call fcn.00402e64
call fcn.004527d1
push eax
lea ecx, [ebp - 0x230]
call fcn.00402899
lea eax, [ebp - 0x238]
mov byte [ebp - 4], 0x1c
mov edx, dword [ebp - 0x224]
mov ecx, reloc.OLEAUT32.dll_SysReAllocString
and dword [ebp - 0x238], 0
push eax
lea eax, [ebp - 0x230]
push eax
push str.PolicyDisableUpdater
call fcn.0044464f
mov edi, dword [ebp - 0x230]
add esp, 0xc
cmp dword [edi - 0xc], 0
je 0x44b965
or dword [ebp - 0x228], 0xffffffff
lea eax, [ebp - 0x238]
and dword [ebp - 0x238], 0
mov edx, edi
push eax
lea eax, [ebp - 0x228]
mov ecx, reloc.OLEAUT32.dll_SysReAllocString
push eax
push str.bUpdater
call fcn.0044470e
add esp, 0xc
test eax, eax
jne 0x44b965
cmp dword [ebp - 0x228], eax
jne 0x44b965
push str.bUpdater_policy_set_to_disable_Updater_in
lea ecx, [ebp - 0x268]
call fcn.00402829
lea eax, [ebp - 0x230]
mov byte [ebp - 4], 0x1d
push 0
push eax
lea edx, [ebp - 0x268]
mov ecx, ebx
call fcn.00417010
pop ecx
pop ecx
mov ecx, dword [ebp - 0x268]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x230]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x224]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x220]
lea ecx, [ecx - 0x10]
jmp 0x44bb68
call fcn.004527d1
push eax
lea ecx, [ebp - 0x23c]
call fcn.00402899
lea eax, [ebp - 0x238]
mov byte [ebp - 4], 0x1e
mov edx, dword [ebp - 0x224]
mov ecx, reloc.OLEAUT32.dll_SysReAllocString
and dword [ebp - 0x238], 0
push eax
lea eax, [ebp - 0x23c]
push eax
push str.EULA
call fcn.0044464f
mov esi, dword [ebp - 0x23c]
add esp, 0xc
cmp dword [esi - 0xc], 0
je 0x44baf9
push 0
push 0x3b
lea ecx, [ebp - 0x23c]
call fcn.00428dc6
mov dword [ebp - 0x228], eax
call fcn.004527d1
push eax
lea ecx, [ebp - 0x234]
call fcn.00402899
mov byte [ebp - 4], 0x1f
call fcn.004527d1
push eax
lea ecx, [ebp - 0x244]
call fcn.00402899
mov byte [ebp - 4], 0x20
mov eax, dword [ebp - 0x228]
cmp eax, 0xffffffff
je 0x44bc99
push eax
lea eax, [ebp - 0x278]
push eax
lea ecx, [ebp - 0x23c]
call fcn.004097e9
push eax
lea ecx, [ebp - 0x234]
mov byte [ebp - 4], 0x21
call fcn.00402e14
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x278]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov eax, dword [esi - 0xc]
lea ecx, [ebp - 0x23c]
sub eax, dword [ebp - 0x228]
dec eax
push eax
lea eax, [ebp - 0x274]
push eax
call fcn.0040b0f1
push eax
lea ecx, [ebp - 0x244]
mov byte [ebp - 4], 0x22
call fcn.00402e14
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x274]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov eax, dword [ebp - 0x234]
mov edi, dword [ebp - 0x244]
cmp dword [eax - 0xc], 0
je 0x44bc10
cmp dword [edi - 0xc], 0
je 0x44bc10
or dword [ebp - 0x264], 0xffffffff
lea ecx, [ebp - 0x238]
and dword [ebp - 0x238], 0
mov edx, eax
push ecx
lea ecx, [ebp - 0x264]
push ecx
push edi
mov ecx, SysReAllocString
call fcn.0044470e
add esp, 0xc
test eax, eax
jne 0x44bbe4
cmp dword [ebp - 0x264], ebx
jb 0x44bbe4
lea ecx, [edi - 0x10]
call fcn.00402e64
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0x234]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov edi, dword [ebp - 0x230]
mov edx, dword [ebp - 0x224]
lea eax, [ebp - 0x238]
and dword [ebp - 0x238], 0
mov ecx, reloc.OLEAUT32.dll_SysReAllocString
push eax
lea eax, [ebp - 0x24c]
push eax
push str.Mode
call fcn.0044470e
add esp, 0xc
test eax, eax
jne 0x44bb37
cmp dword [ebp - 0x24c], 3
je 0x44bcf7
lea ecx, [esi - 0x10]
call fcn.00402e64
lea ecx, [edi - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x224]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov eax, dword [ebp - 0x220]
mov esi, dword [ebp - 0x21c]
mov byte [ebp - 4], 3
lea ecx, [eax - 0x10]
call fcn.00402e64
lea eax, [ebp - 0x288]
inc esi
push eax
push 0
push 0
push 0
lea eax, [ebp - 0x26c]
push eax
lea eax, [ebp - 0x218]
push eax
push esi
push dword [ebp - 0x270]
mov dword [ebp - 0x21c], esi
call dword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
test eax, eax
je 0x44b7fe
push dword [ebp - 0x270]
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
xor ebx, ebx
mov ecx, dword [ebp - 0x280]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x248]
add ecx, 0xfffffff0
call fcn.00402e64
mov ecx, dword [ebp - 0x240]
add ecx, 0xfffffff0
call fcn.00402e64
mov eax, ebx
call fcn.0046c616
ret
push str.EULA_is_not_accepted
lea ecx, [ebp - 0x260]
call fcn.00402829
push 0
lea edx, [ebp - 0x260]
mov byte [ebp - 4], 0x24
mov ecx, ebx
call fcn.00417741
pop ecx
mov ecx, dword [ebp - 0x260]
jmp 0x44bc3a
push str.Invalid_registered_EULA_value
lea ecx, [ebp - 0x25c]
call fcn.00402829
push 0
lea edx, [ebp - 0x25c]
mov byte [ebp - 4], 0x23
mov ecx, ebx
call fcn.00417741
pop ecx
mov ecx, dword [ebp - 0x25c]
lea ecx, [ecx - 0x10]
call fcn.00402e64
lea ecx, [edi - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x234]
lea ecx, [ecx - 0x10]
call fcn.00402e64
lea ecx, [esi - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x230]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x224]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x220]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov esi, dword [ebp - 0x21c]
jmp 0x44bb6d
push str.Invalid_registered_EULA_value
lea ecx, [ebp - 0x258]
call fcn.00402829
push 0
lea edx, [ebp - 0x258]
mov byte [ebp - 4], 0x25
mov ecx, ebx
call fcn.00417741
pop ecx
mov ecx, dword [ebp - 0x258]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x244]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x234]
lea ecx, [ecx - 0x10]
call fcn.00402e64
lea ecx, [esi - 0x10]
call fcn.00402e64
lea ecx, [edi - 0x10]
jmp 0x44bc69
push str.found_product_in_full_auto:
lea ecx, [ebp - 0x228]
call fcn.00402829
push 0
lea eax, [ebp - 0x220]
mov byte [ebp - 4], 0x26
push eax
push 2
lea edx, [ebp - 0x228]
pop ecx
call fcn.00417010
pop ecx
pop ecx
mov ecx, dword [ebp - 0x228]
lea ecx, [ecx - 0x10]
call fcn.00402e64
lea ecx, [esi - 0x10]
call fcn.00402e64
lea ecx, [edi - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x224]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x220]
lea ecx, [ecx - 0x10]
call fcn.00402e64
jmp 0x44bbb2