Function at 0x427c30
Capabilities:
Contain obfuscated stackstrings
Create directory
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4f4269
mov eax, dword fs:[0]
push eax
sub esp, 0x424
mov eax, dword [0x55b090]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0x208
lea eax, [ebp - 0x218]
mov dword [ebp - 0x428], 0
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push 0
push 0x23
lea edx, [ebp - 0x218]
xor ecx, ecx
call fcn.0050ac70
add esp, 0x14
lea ecx, [ebp - 0x3d8]
call fcn.0048dd20
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x218]
mov edx, dword [eax]
call fcn.0050bdf0
lea ecx, [ebp - 0x3d8]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
lea ecx, [ebp - 0x218]
call fcn.005075e0
mov esi, dword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
jne 0x427ce8
push 0
lea eax, [ebp - 0x218]
push eax
call esi
test eax, eax
je 0x42b3ce
mov edx, 0x528038
lea ecx, [ebp - 0x3d8]
call fcn.004a7880
mov dword [ebp - 4], 1
lea ecx, [ebp - 0x218]
mov edx, dword [eax]
call fcn.0050bdf0
lea ecx, [ebp - 0x3d8]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
lea ecx, [ebp - 0x218]
call fcn.005075e0
test eax, eax
jne 0x427d40
push eax
lea eax, [ebp - 0x218]
push eax
call esi
test eax, eax
je 0x42b3ce
push 0x48
lea eax, [ebp - 0x3d4]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea ecx, [ebp - 0x3d4]
call fcn.00481c00
push 0x50
mov dword [ebp - 4], 2
call dword [sym.imp.mfc140u.dll_operator_2]
mov esi, eax
add esp, 4
mov dword [ebp - 0x420], esi
mov byte [ebp - 4], 3
test esi, esi
je 0x427dbc
push 0x50
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea ecx, [ebp - 0x430]
mov edx, 0x528038
call fcn.004db320
mov byte [ebp - 4], 4
mov ecx, esi
mov dword [ebp - 0x428], 1
push dword [eax]
call fcn.00481d20
mov dword [ebp - 0x424], eax
jmp 0x427dc6
mov dword [ebp - 0x424], 0
mov dword [ebp - 4], 2
test byte [ebp - 0x428], 1
je 0x427de2
lea ecx, [ebp - 0x430]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
cmp dword [0x55d08c], 1
jne 0x42841b
push 0xffffffffffffffff
push 0
mov ecx, 0x55b2f0
call fcn.00478170
mov eax, dword [0x55b198]
xor edi, edi
test eax, eax
jle 0x427ec0
xor esi, esi
nop
test esi, esi
js 0x42811f
cmp edi, eax
jge 0x42811f
mov eax, dword [0x55b194]
lea ecx, [ebp - 0x358]
add eax, esi
push eax
call fcn.00472da0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x24c]
xorps xmm0, xmm0
mov dword [ebp - 0x234], 0
movups xmmword [ebp - 0x24c], xmm0
movq qword [ebp - 0x23c], xmm0
call fcn.004342b0
mov byte [ebp - 4], 7
lea eax, [ebp - 0x328]
cmp dword [ebp - 0x314], 8
lea ecx, [ebp - 0x24c]
push 0x55b2f0
cmovae eax, dword [ebp - 0x328]
push eax
push GetEffectiveClientRect
push dword [ebp - 0x2a4]
call fcn.00503b30
lea ecx, [ebp - 0x24c]
call fcn.004571f0
lea ecx, [ebp - 0x358]
mov byte [ebp - 4], 2
call fcn.00472e90
mov eax, dword [0x55b198]
inc edi
add esi, 0xb8
cmp edi, eax
jl 0x427e10
mov edx, dword [0x55b2f8]
xor eax, eax
mov dword [ebp - 0x428], eax
test edx, edx
jle 0x42841b
mov edi, dword [ebp - 0x424]
xor ecx, ecx
mov dword [ebp - 0x3d8], ecx
test ecx, ecx
js 0x42811f
cmp eax, edx
jge 0x42811f
mov eax, dword [0x55b2f4]
add eax, ecx
lea ecx, [ebp - 0x31c]
push eax
call fcn.00473570
push 0x50
lea eax, [ebp - 0x29c]
mov byte [ebp - 4], 8
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea ecx, [ebp - 0x42c]
mov edx, 0x528048
call fcn.004db320
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x29c]
push dword [eax]
call fcn.00481d20
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0xb
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
push 0xfde9
lea edx, [ebp - 0x31c]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov esi, eax
mov edx, 0x528054
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x3f4]
call fcn.004db320
mov byte [ebp - 4], 0xd
cmp dword [esi + 0x14], 0x10
jb 0x427f8a
mov esi, dword [esi]
push esi
push dword [eax]
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0xe
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x304]
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov esi, eax
mov edx, 0x528060
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x3f8]
call fcn.004db320
mov byte [ebp - 4], 0x10
cmp dword [esi + 0x14], 0x10
jb 0x427ff2
mov esi, dword [esi]
push esi
push dword [eax]
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f8]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x11
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2ec]
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov esi, eax
mov edx, 0x523830
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x3fc]
call fcn.004db320
mov byte [ebp - 4], 0x13
cmp dword [esi + 0x14], 0x10
jb 0x42805a
mov esi, dword [esi]
push esi
push dword [eax]
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3fc]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x14
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2d4]
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov esi, eax
mov edx, 0x52806c
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x400]
call fcn.004db320
mov byte [ebp - 4], 0x16
cmp dword [esi + 0x14], 0x10
jb 0x4280c2
mov esi, dword [esi]
push esi
push dword [eax]
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x400]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x17
call fcn.00463a80
lea ecx, [ebp - 0x230]
mov byte [ebp - 4], 0x18
call fcn.00462680
lea ecx, [ebp - 0x230]
call fcn.004626a0
mov byte [ebp - 4], 0x19
mov eax, dword [ebp - 0x2a4]
cmp eax, 0xb
ja case.0x428118.8
jmp dword [eax*4 + 0x42b3ec]
call dword [sym.imp.mfc140u.dll_AfxThrowInvalidArgException]
push 0xa
push str.REG_BINARY
jmp 0x4282df
push 9
push str.REG_DWORD
jmp 0x4282df
push 0x14
push str.REG_DWORD_BIG_ENDIAN
jmp 0x4282df
mov edx, 0x528120
lea ecx, [ebp - 0x404]
call fcn.004a7880
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3f0]
push dword [eax]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x1b
call fcn.00462610
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0x19
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x428118.8
mov edx, 0x528140
lea ecx, [ebp - 0x408]
call fcn.004a7880
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x3f0]
push dword [eax]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x1d
call fcn.00462610
lea ecx, [ebp - 0x408]
mov byte [ebp - 4], 0x19
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x428118.8
mov edx, 0x528160
lea ecx, [ebp - 0x40c]
call fcn.004a7880
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x3f0]
push dword [eax]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x1f
call fcn.00462610
lea ecx, [ebp - 0x40c]
mov byte [ebp - 4], 0x19
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x428118.8
mov edx, 0x528180
lea ecx, [ebp - 0x410]
call fcn.004a7880
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x3f0]
push dword [eax]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x21
call fcn.00462610
lea ecx, [ebp - 0x410]
mov byte [ebp - 4], 0x19
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x428118.8
mov edx, 0x5281a0
lea ecx, [ebp - 0x414]
call fcn.004a7880
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x3f0]
push dword [eax]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x23
call fcn.00462610
lea ecx, [ebp - 0x414]
mov byte [ebp - 4], 0x19
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x428118.8
push 6
push str.REG_SZ
lea ecx, [ebp - 0x230]
call fcn.00462ab0
push 0xfde9
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov esi, eax
mov edx, 0x52708c
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x418]
call fcn.004db320
mov byte [ebp - 4], 0x25
cmp dword [esi + 0x14], 0x10
jb 0x428325
mov esi, dword [esi]
push esi
push dword [eax]
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x418]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x26
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2bc]
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov esi, eax
mov edx, 0x52807c
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x41c]
call fcn.004db320
mov byte [ebp - 4], 0x28
cmp dword [esi + 0x14], 0x10
jb 0x42838d
mov esi, dword [esi]
push esi
push dword [eax]
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x41c]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x29
call fcn.00463a80
lea eax, [ebp - 0x29c]
mov byte [ebp - 4], 0x19
push eax
mov ecx, edi
call fcn.004839d0
lea ecx, [ebp - 0x230]
mov byte [ebp - 4], 0x2a
call fcn.00462610
lea ecx, [ebp - 0x29c]
call fcn.00482050
lea ecx, [ebp - 0x31c]
mov byte [ebp - 4], 2
call fcn.00472f80
mov eax, dword [ebp - 0x428]
mov ecx, dword [ebp - 0x3d8]
inc eax
mov edx, dword [0x55b2f8]
add ecx, 0x7c
mov dword [ebp - 0x428], eax
mov dword [ebp - 0x3d8], ecx
cmp eax, edx
jl 0x427ee4
cmp dword [0x55d090], 1
jne 0x428a4e
push 0xffffffffffffffff
push 0
mov ecx, 0x55b310
call fcn.00478170
mov eax, dword [0x55b1b8]
xor edi, edi
test eax, eax
jle 0x4284f7
xor esi, esi
test esi, esi
js 0x42811f
cmp edi, eax
jge 0x42811f
mov eax, dword [0x55b1b4]
lea ecx, [ebp - 0x324]
add eax, esi
push eax
call fcn.00472ed0
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x24c]
xorps xmm0, xmm0
mov dword [ebp - 0x234], 0
movups xmmword [ebp - 0x24c], xmm0
movq qword [ebp - 0x23c], xmm0
call fcn.004342b0
mov byte [ebp - 4], 0x2c
lea eax, [ebp - 0x30c]
cmp dword [ebp - 0x2f8], 8
lea ecx, [ebp - 0x24c]
push 0x55b310
cmovae eax, dword [ebp - 0x30c]
push eax
push GetEffectiveClientRect
push dword [ebp - 0x2a4]
call fcn.004c8e30
lea ecx, [ebp - 0x24c]
call fcn.004571f0
lea ecx, [ebp - 0x324]
mov byte [ebp - 4], 2
call fcn.00472f80
mov eax, dword [0x55b1b8]
inc edi
add esi, 0x84
cmp edi, eax
jl 0x428447
mov edx, dword [0x55b318]
xor eax, eax
mov dword [ebp - 0x3d8], eax
test edx, edx
jle 0x428a4e
xor ecx, ecx
mov dword [ebp - 0x428], ecx
test ecx, ecx
js 0x42811f
cmp eax, edx
jge 0x42811f
mov eax, dword [0x55b314]
add eax, ecx
lea ecx, [ebp - 0x31c]
push eax
call fcn.00473570
push 0x50
lea eax, [ebp - 0x29c]
mov byte [ebp - 4], 0x2d
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea ecx, [ebp - 0x41c]
mov edx, 0x528048
call fcn.004db320
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x29c]
push dword [eax]
call fcn.00481d20
lea ecx, [ebp - 0x41c]
mov byte [ebp - 4], 0x30
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
push 0xfde9
lea edx, [ebp - 0x31c]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov esi, eax
mov edx, 0x528054
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x418]
call fcn.004db320
mov byte [ebp - 4], 0x32
cmp dword [esi + 0x14], 0x10
jb 0x4285bb
mov esi, dword [esi]
push esi
push dword [eax]
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x418]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x33
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x304]
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov esi, eax
mov edx, 0x528060
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x414]
call fcn.004db320
mov byte [ebp - 4], 0x35
cmp dword [esi + 0x14], 0x10
jb 0x428623
mov esi, dword [esi]
push esi
push dword [eax]
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x414]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x36
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2ec]
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov esi, eax
mov edx, 0x523830
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x410]
call fcn.004db320
mov byte [ebp - 4], 0x38
cmp dword [esi + 0x14], 0x10
jb 0x42868b
mov esi, dword [esi]
push esi
push dword [eax]
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x410]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x39
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2d4]
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52806c
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x40c]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x3b
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x40c]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
call fcn.00463a80
lea ecx, [ebp - 0x230]
call fcn.00463980
mov byte [ebp - 4], 0x3c
mov eax, dword [ebp - 0x2a4]
cmp eax, 0xb
ja case.0x42873e.8
jmp dword [eax*4 + 0x42b41c]
push str.REG_BINARY
jmp 0x428906
push str.REG_DWORD
jmp 0x428906
push str.REG_DWORD_BIG_ENDIAN
jmp 0x428906
mov edx, 0x528120
lea ecx, [ebp - 0x408]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x3d
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x408]
mov byte [ebp - 4], 0x3c
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42873e.8
mov edx, 0x528140
lea ecx, [ebp - 0x404]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x3e
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0x3c
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42873e.8
mov edx, 0x528160
lea ecx, [ebp - 0x400]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x3f
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x3c
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42873e.8
mov edx, 0x528180
lea ecx, [ebp - 0x3fc]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x40
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x3c
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42873e.8
mov edx, 0x5281a0
lea ecx, [ebp - 0x3f8]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x41
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 4], 0x3c
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42873e.8
push str.REG_SZ
lea ecx, [ebp - 0x230]
call fcn.00462c40
push 0xfde9
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52708c
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x3f4]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x43
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x3c
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2bc]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52807c
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x42c]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x45
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x42c]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x3c
call fcn.00463a80
mov edi, dword [ebp - 0x424]
lea eax, [ebp - 0x29c]
push eax
mov ecx, edi
call fcn.004839d0
lea ecx, [ebp - 0x230]
call fcn.00462670
lea ecx, [ebp - 0x29c]
call fcn.00482050
lea ecx, [ebp - 0x31c]
mov byte [ebp - 4], 2
call fcn.00472f80
mov eax, dword [ebp - 0x3d8]
mov ecx, dword [ebp - 0x428]
inc eax
mov edx, dword [0x55b318]
add ecx, 0x7c
mov dword [ebp - 0x3d8], eax
mov dword [ebp - 0x428], ecx
cmp eax, edx
jl 0x428515
jmp 0x428a54
mov edi, dword [ebp - 0x424]
cmp dword [0x55d094], 1
jne 0x428fb0
xor esi, esi
mov ecx, 0x55b1d0
mov dword [ebp - 0x3d8], esi
call fcn.00474160
test eax, eax
jle 0x428fb0
nop dword [eax + eax]
push esi
mov ecx, 0x55b1d0
call fcn.00474180
push eax
lea ecx, [ebp - 0x354]
call fcn.00472fb0
push 0x50
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0x46
call fcn.00472b80
mov edx, 0x528048
lea ecx, [ebp - 0x41c]
call fcn.004db320
mov ecx, eax
mov byte [ebp - 4], 0x47
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00481d20
lea ecx, [ebp - 0x41c]
mov byte [ebp - 4], 0x49
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
mov edx, 0x528088
lea ecx, [ebp - 0x414]
call fcn.004db320
mov edi, eax
mov edx, 0x528054
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x418]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x4b
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x418]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x414]
mov byte [ebp - 4], 0x49
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
push 0xfde9
lea edx, [ebp - 0x33c]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x528060
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x410]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x4d
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x410]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x49
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x324]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x523830
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x40c]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x4f
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x40c]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x49
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2bc]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52806c
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x408]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x51
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x408]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
call fcn.00463a80
lea ecx, [ebp - 0x230]
call fcn.00463980
mov byte [ebp - 4], 0x52
mov eax, dword [ebp - 0x2d8]
cmp eax, 0xb
ja case.0x428ca3.8
jmp dword [eax*4 + 0x42b44c]
push str.REG_BINARY
jmp 0x428e6b
push str.REG_DWORD
jmp 0x428e6b
push str.REG_DWORD_BIG_ENDIAN
jmp 0x428e6b
mov edx, 0x528120
lea ecx, [ebp - 0x404]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x53
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0x52
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x428ca3.8
mov edx, 0x528140
lea ecx, [ebp - 0x400]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x54
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x52
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x428ca3.8
mov edx, 0x528160
lea ecx, [ebp - 0x3fc]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x55
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x52
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x428ca3.8
mov edx, 0x528180
lea ecx, [ebp - 0x3f8]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x56
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 4], 0x52
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x428ca3.8
mov edx, 0x5281a0
lea ecx, [ebp - 0x3f4]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x57
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x3f4]
mov byte [ebp - 4], 0x52
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x428ca3.8
push str.REG_SZ
lea ecx, [ebp - 0x230]
call fcn.00462c40
push 0xfde9
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52708c
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x42c]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x59
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x42c]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x52
call fcn.00463a80
cmp dword [ebp - 0x2a4], 1
mov edx, 0x52807c
jne 0x428f20
lea ecx, [ebp - 0x428]
call fcn.004db320
push 0x5235e4
mov ecx, eax
mov byte [ebp - 4], 0x5a
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x428]
jmp 0x428f4e
lea ecx, [ebp - 0x420]
call fcn.004db320
push 0x5282b8
mov ecx, eax
mov byte [ebp - 4], 0x5b
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x420]
mov byte [ebp - 4], 0x52
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
mov edi, dword [ebp - 0x424]
lea eax, [ebp - 0x29c]
push eax
mov ecx, edi
call fcn.004839d0
lea ecx, [ebp - 0x230]
call fcn.00462670
lea ecx, [ebp - 0x29c]
call fcn.00482050
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 2
call fcn.00473080
mov esi, dword [ebp - 0x3d8]
mov ecx, 0x55b1d0
inc esi
mov dword [ebp - 0x3d8], esi
call fcn.00474160
cmp esi, eax
jl 0x428a80
cmp dword [0x55d098], 1
jne 0x42950d
xor esi, esi
mov ecx, 0x55b1f0
mov dword [ebp - 0x3d8], esi
call fcn.00474500
test eax, eax
jle 0x42950d
nop word [eax + eax]
push esi
mov ecx, 0x55b1f0
call fcn.00474520
push eax
lea ecx, [ebp - 0x36c]
call fcn.004730d0
push 0x50
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0x5c
call fcn.00472b80
mov edx, 0x528048
lea ecx, [ebp - 0x420]
call fcn.004db320
mov ecx, eax
mov byte [ebp - 4], 0x5d
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00481d20
lea ecx, [ebp - 0x420]
mov byte [ebp - 4], 0x5f
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
push 0xfde9
lea edx, [ebp - 0x2f4]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x528054
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x41c]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x61
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x41c]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x5f
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x354]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x528060
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x418]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x63
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x418]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x5f
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x33c]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x523830
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x414]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x65
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x414]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x5f
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2c0]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52806c
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x410]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x67
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x410]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
call fcn.00463a80
lea ecx, [ebp - 0x230]
call fcn.00463980
mov byte [ebp - 4], 0x68
mov eax, dword [ebp - 0x2a4]
cmp eax, 0xb
ja case.0x42920a.8
jmp dword [eax*4 + 0x42b47c]
push str.REG_BINARY
jmp 0x4293d2
push str.REG_DWORD
jmp 0x4293d2
push str.REG_DWORD_BIG_ENDIAN
jmp 0x4293d2
mov edx, 0x528120
lea ecx, [ebp - 0x40c]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x69
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x40c]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42920a.8
mov edx, 0x528140
lea ecx, [ebp - 0x408]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x6a
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x408]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42920a.8
mov edx, 0x528160
lea ecx, [ebp - 0x404]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x6b
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42920a.8
mov edx, 0x528180
lea ecx, [ebp - 0x400]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x6c
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42920a.8
mov edx, 0x5281a0
lea ecx, [ebp - 0x3fc]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x6d
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42920a.8
push str.REG_SZ
lea ecx, [ebp - 0x230]
call fcn.00462c40
push 0xfde9
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52708c
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0x3f8]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x6f
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f8]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x68
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2dc]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52807c
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x3f4]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x71
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x68
call fcn.00463a80
mov edi, dword [ebp - 0x424]
lea eax, [ebp - 0x29c]
push eax
mov ecx, edi
call fcn.004839d0
lea ecx, [ebp - 0x230]
call fcn.00462670
lea ecx, [ebp - 0x29c]
call fcn.00482050
lea ecx, [ebp - 0x36c]
mov byte [ebp - 4], 2
call fcn.004731c0
mov esi, dword [ebp - 0x3d8]
mov ecx, 0x55b1f0
inc esi
mov dword [ebp - 0x3d8], esi
call fcn.00474500
cmp esi, eax
jl 0x428fe0
cmp dword [0x55d09c], 1
jne 0x429b12
mov ecx, 0x55b330
call fcn.004751d0
mov ecx, 0x55b210
xor esi, esi
call fcn.00474a70
test eax, eax
jle 0x4295cb
nop dword [eax + eax]
push esi
mov ecx, 0x55b210
call fcn.00474a90
push eax
lea ecx, [ebp - 0x320]
call fcn.00473210
push 0x1c
lea ecx, [ebp - 0x24c]
mov byte [ebp - 4], 0x72
call fcn.00466f60
lea ecx, [ebp - 0x24c]
call fcn.004342b0
push 0x55b330
lea ecx, [ebp - 0x308]
mov byte [ebp - 4], 0x73
call fcn.00462470
push eax
push GetEffectiveClientRect
push dword [ebp - 0x2a4]
lea ecx, [ebp - 0x24c]
call fcn.004d86f0
lea ecx, [ebp - 0x24c]
call fcn.004571f0
lea ecx, [ebp - 0x320]
mov byte [ebp - 4], 2
call fcn.00472f80
mov ecx, 0x55b210
inc esi
call fcn.00474a70
cmp esi, eax
jl 0x429540
xor esi, esi
mov ecx, 0x55b330
mov dword [ebp - 0x3d8], esi
call fcn.004751c0
test eax, eax
jle 0x429b12
push esi
mov ecx, 0x55b330
call fcn.004751e0
push eax
lea ecx, [ebp - 0x31c]
call fcn.00473570
push 0x50
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0x74
call fcn.00472b80
mov edx, 0x528048
lea ecx, [ebp - 0x420]
call fcn.004db320
mov ecx, eax
mov byte [ebp - 4], 0x75
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00481d20
lea ecx, [ebp - 0x420]
mov byte [ebp - 4], 0x77
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
push 0xfde9
lea edx, [ebp - 0x31c]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x528054
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0x41c]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x41c]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x77
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x528060
mov byte [ebp - 4], 0x7a
lea ecx, [ebp - 0x418]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x7b
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x418]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x77
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2ec]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x523830
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x414]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x7d
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x414]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x77
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2d4]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52806c
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0x410]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x7f
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x410]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
call fcn.00463a80
lea ecx, [ebp - 0x230]
call fcn.00463980
mov byte [ebp - 4], 0x80
mov eax, dword [ebp - 0x2a4]
cmp eax, 0xb
ja case.0x42980f.8
jmp dword [eax*4 + 0x42b4ac]
push str.REG_BINARY
jmp 0x4299d7
push str.REG_DWORD
jmp 0x4299d7
push str.REG_DWORD_BIG_ENDIAN
jmp 0x4299d7
mov edx, 0x528120
lea ecx, [ebp - 0x40c]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x81
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x40c]
mov byte [ebp - 4], 0x80
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42980f.8
mov edx, 0x528140
lea ecx, [ebp - 0x408]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x82
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x408]
mov byte [ebp - 4], 0x80
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42980f.8
mov edx, 0x528160
lea ecx, [ebp - 0x404]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x83
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0x80
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42980f.8
mov edx, 0x528180
lea ecx, [ebp - 0x400]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x84
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x80
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42980f.8
mov edx, 0x5281a0
lea ecx, [ebp - 0x3fc]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x85
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x80
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42980f.8
push str.REG_SZ
lea ecx, [ebp - 0x230]
call fcn.00462c40
push 0xfde9
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52708c
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0x3f8]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x87
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f8]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x80
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2bc]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52807c
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x3f4]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x89
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x80
call fcn.00463a80
mov edi, dword [ebp - 0x424]
lea eax, [ebp - 0x29c]
push eax
mov ecx, edi
call fcn.004839d0
lea ecx, [ebp - 0x230]
call fcn.00462670
lea ecx, [ebp - 0x29c]
call fcn.00482050
lea ecx, [ebp - 0x31c]
mov byte [ebp - 4], 2
call fcn.00472f80
mov esi, dword [ebp - 0x3d8]
mov ecx, 0x55b330
inc esi
mov dword [ebp - 0x3d8], esi
call fcn.004751c0
cmp esi, eax
jl 0x4295e5
cmp dword [0x55d0a0], 1
jne 0x42a112
mov ecx, 0x55b350
call fcn.004752d0
mov ecx, 0x55b230
xor esi, esi
call fcn.004748a0
test eax, eax
jle 0x429bcb
nop dword [eax]
push esi
mov ecx, 0x55b230
call fcn.004748c0
push eax
lea ecx, [ebp - 0x338]
call fcn.004732b0
push 0x1c
lea ecx, [ebp - 0x24c]
mov byte [ebp - 4], 0x8a
call fcn.00466f60
lea ecx, [ebp - 0x24c]
call fcn.004342b0
push 0x55b350
lea ecx, [ebp - 0x320]
mov byte [ebp - 4], 0x8b
call fcn.00462470
push eax
push reloc.OLEAUT32.dll_SysReAllocString
push dword [ebp - 0x2a4]
lea ecx, [ebp - 0x24c]
call fcn.0044d050
lea ecx, [ebp - 0x24c]
call fcn.004571f0
lea ecx, [ebp - 0x338]
mov byte [ebp - 4], 2
call fcn.00473370
mov ecx, 0x55b230
inc esi
call fcn.004748a0
cmp esi, eax
jl 0x429b40
xor esi, esi
mov ecx, 0x55b350
mov dword [ebp - 0x3d8], esi
call fcn.004752c0
test eax, eax
jle 0x42a112
push esi
mov ecx, 0x55b350
call fcn.004752e0
push eax
lea ecx, [ebp - 0x31c]
call fcn.00473570
push 0x50
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0x8c
call fcn.00472b80
mov edx, 0x528048
lea ecx, [ebp - 0x420]
call fcn.004db320
mov ecx, eax
mov byte [ebp - 4], 0x8d
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00481d20
lea ecx, [ebp - 0x420]
mov byte [ebp - 4], 0x8f
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
push 0xfde9
lea edx, [ebp - 0x31c]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x528054
mov byte [ebp - 4], 0x90
lea ecx, [ebp - 0x41c]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x91
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x41c]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x8f
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x528060
mov byte [ebp - 4], 0x92
lea ecx, [ebp - 0x418]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x93
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x418]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x8f
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2ec]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x523830
mov byte [ebp - 4], 0x94
lea ecx, [ebp - 0x414]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x95
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x414]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x8f
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2d4]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52806c
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x410]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x97
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x410]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
call fcn.00463a80
lea ecx, [ebp - 0x230]
call fcn.00463980
mov byte [ebp - 4], 0x98
mov eax, dword [ebp - 0x2a4]
cmp eax, 0xb
ja case.0x429e0f.8
jmp dword [eax*4 + 0x42b4dc]
push str.REG_BINARY
jmp 0x429fd7
push str.REG_DWORD
jmp 0x429fd7
push str.REG_DWORD_BIG_ENDIAN
jmp 0x429fd7
mov edx, 0x528120
lea ecx, [ebp - 0x40c]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x99
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x40c]
mov byte [ebp - 4], 0x98
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x429e0f.8
mov edx, 0x528140
lea ecx, [ebp - 0x408]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x9a
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x408]
mov byte [ebp - 4], 0x98
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x429e0f.8
mov edx, 0x528160
lea ecx, [ebp - 0x404]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x9b
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0x98
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x429e0f.8
mov edx, 0x528180
lea ecx, [ebp - 0x400]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x9c
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x98
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x429e0f.8
mov edx, 0x5281a0
lea ecx, [ebp - 0x3fc]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0x9d
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x3f0]
call fcn.00462670
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x98
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x429e0f.8
push str.REG_SZ
lea ecx, [ebp - 0x230]
call fcn.00462c40
push 0xfde9
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52708c
mov byte [ebp - 4], 0x9e
lea ecx, [ebp - 0x3f8]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0x9f
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f8]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x98
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2bc]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52807c
mov byte [ebp - 4], 0xa0
lea ecx, [ebp - 0x3f4]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xa1
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x98
call fcn.00463a80
mov edi, dword [ebp - 0x424]
lea eax, [ebp - 0x29c]
push eax
mov ecx, edi
call fcn.004839d0
lea ecx, [ebp - 0x230]
call fcn.00462670
lea ecx, [ebp - 0x29c]
call fcn.00482050
lea ecx, [ebp - 0x31c]
mov byte [ebp - 4], 2
call fcn.00472f80
mov esi, dword [ebp - 0x3d8]
mov ecx, 0x55b350
inc esi
mov dword [ebp - 0x3d8], esi
call fcn.004752c0
cmp esi, eax
jl 0x429be5
cmp dword [0x55d0a4], 1
jne 0x42a6aa
xor esi, esi
mov ecx, 0x55b250
mov dword [ebp - 0x3d8], esi
call fcn.00474330
test eax, eax
jle 0x42a6aa
nop dword [eax]
push esi
mov ecx, 0x55b250
call fcn.00474350
push eax
lea ecx, [ebp - 0x338]
call fcn.004733b0
push 0x50
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0xa2
call fcn.00472b80
mov edx, 0x528048
lea ecx, [ebp - 0x420]
call fcn.004db320
mov ecx, eax
mov byte [ebp - 4], 0xa3
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00481d20
lea ecx, [ebp - 0x420]
mov byte [ebp - 4], 0xa5
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
mov edx, 0x528094
lea ecx, [ebp - 0x418]
call fcn.004db320
mov ecx, eax
mov byte [ebp - 4], 0xa6
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00465ad0
mov edi, eax
mov edx, 0x528054
mov byte [ebp - 4], 0xa7
lea ecx, [ebp - 0x41c]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xa8
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x41c]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
call fcn.00463a80
lea ecx, [ebp - 0x418]
mov byte [ebp - 4], 0xa5
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
push 0xfde9
lea edx, [ebp - 0x320]
lea ecx, [ebp - 0x3f0]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x528060
mov byte [ebp - 4], 0xa9
lea ecx, [ebp - 0x414]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xaa
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x414]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0xa5
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x308]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x523830
mov byte [ebp - 4], 0xab
lea ecx, [ebp - 0x410]
call fcn.004db320
mov ecx, eax
mov byte [ebp - 4], 0xac
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x3f0]
call fcn.00465ad0
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xad
call fcn.00463970
push eax
mov ecx, esi
call fcn.00463970
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f0]
call fcn.00463a80
lea ecx, [ebp - 0x410]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xa5
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2b8]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52806c
mov byte [ebp - 4], 0xae
lea ecx, [ebp - 0x40c]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xaf
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x40c]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
call fcn.00463a80
lea ecx, [ebp - 0x230]
call fcn.00463980
mov byte [ebp - 4], 0xb0
mov eax, dword [ebp - 0x2d4]
cmp eax, 0xb
ja case.0x42a3a7.8
jmp dword [eax*4 + 0x42b50c]
push str.REG_BINARY
jmp 0x42a56f
push str.REG_DWORD
jmp 0x42a56f
push str.REG_DWORD_BIG_ENDIAN
jmp 0x42a56f
mov edx, 0x528120
lea ecx, [ebp - 0x408]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xb1
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x408]
mov byte [ebp - 4], 0xb0
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42a3a7.8
mov edx, 0x528140
lea ecx, [ebp - 0x404]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xb2
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0xb0
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42a3a7.8
mov edx, 0x528160
lea ecx, [ebp - 0x400]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xb3
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0xb0
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42a3a7.8
mov edx, 0x528180
lea ecx, [ebp - 0x3fc]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xb4
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0xb0
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42a3a7.8
mov edx, 0x5281a0
lea ecx, [ebp - 0x3f8]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xb5
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 4], 0xb0
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42a3a7.8
push str.REG_SZ
lea ecx, [ebp - 0x230]
call fcn.00462c40
push 0xfde9
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52708c
mov byte [ebp - 4], 0xb6
lea ecx, [ebp - 0x3f4]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xb7
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xb0
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2d0]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52807c
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x42c]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xb9
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x42c]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xb0
call fcn.00463a80
mov edi, dword [ebp - 0x424]
lea eax, [ebp - 0x29c]
push eax
mov ecx, edi
call fcn.004839d0
lea ecx, [ebp - 0x230]
call fcn.00462670
lea ecx, [ebp - 0x29c]
call fcn.00482050
lea ecx, [ebp - 0x338]
mov byte [ebp - 4], 2
call fcn.00473460
mov esi, dword [ebp - 0x3d8]
mov ecx, 0x55b250
inc esi
mov dword [ebp - 0x3d8], esi
call fcn.00474330
cmp esi, eax
jl 0x42a140
cmp dword [0x55d0a8], 1
jne 0x42acad
mov ecx, 0x55b370
call fcn.004753d0
mov ecx, 0x55b270
xor esi, esi
call fcn.00474df0
test eax, eax
jle 0x42a760
push esi
mov ecx, 0x55b270
call fcn.00474e10
push eax
lea ecx, [ebp - 0x338]
call fcn.004732b0
push 0x1c
lea ecx, [ebp - 0x24c]
mov byte [ebp - 4], 0xba
call fcn.00466f60
lea ecx, [ebp - 0x24c]
call fcn.004342b0
push 0x55b370
lea ecx, [ebp - 0x320]
mov byte [ebp - 4], 0xbb
call fcn.00462470
push eax
push reloc.OLEAUT32.dll_SysReAllocString
push dword [ebp - 0x2a8]
lea ecx, [ebp - 0x24c]
call fcn.0041a2e0
lea ecx, [ebp - 0x24c]
call fcn.004571f0
lea ecx, [ebp - 0x338]
mov byte [ebp - 4], 2
call fcn.00473370
mov ecx, 0x55b270
inc esi
call fcn.00474df0
cmp esi, eax
jl 0x42a6d5
xor esi, esi
mov ecx, 0x55b370
mov dword [ebp - 0x3d8], esi
call fcn.004753c0
test eax, eax
jle 0x42acad
nop word [eax + eax]
push esi
mov ecx, 0x55b370
call fcn.004753e0
push eax
lea ecx, [ebp - 0x31c]
call fcn.00473570
push 0x50
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0xbc
call fcn.00472b80
mov edx, 0x528048
lea ecx, [ebp - 0x420]
call fcn.004db320
mov ecx, eax
mov byte [ebp - 4], 0xbd
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00481d20
lea ecx, [ebp - 0x420]
mov byte [ebp - 4], 0xbf
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
push 0xfde9
lea edx, [ebp - 0x31c]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x528054
mov byte [ebp - 4], 0xc0
lea ecx, [ebp - 0x41c]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xc1
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x41c]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xbf
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x528060
mov byte [ebp - 4], 0xc2
lea ecx, [ebp - 0x418]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xc3
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x418]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xbf
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2ec]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x523830
mov byte [ebp - 4], 0xc4
lea ecx, [ebp - 0x414]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xc5
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x414]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xbf
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2d4]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52806c
mov byte [ebp - 4], 0xc6
lea ecx, [ebp - 0x410]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xc7
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x410]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
call fcn.00463a80
lea ecx, [ebp - 0x230]
call fcn.00463980
mov byte [ebp - 4], 0xc8
mov eax, dword [ebp - 0x2a4]
cmp eax, 0xb
ja case.0x42a9aa.8
jmp dword [eax*4 + 0x42b53c]
push str.REG_BINARY
jmp 0x42ab72
push str.REG_DWORD
jmp 0x42ab72
push str.REG_DWORD_BIG_ENDIAN
jmp 0x42ab72
mov edx, 0x528120
lea ecx, [ebp - 0x40c]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xc9
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x40c]
mov byte [ebp - 4], 0xc8
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42a9aa.8
mov edx, 0x528140
lea ecx, [ebp - 0x408]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xca
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x408]
mov byte [ebp - 4], 0xc8
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42a9aa.8
mov edx, 0x528160
lea ecx, [ebp - 0x404]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xcb
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0xc8
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42a9aa.8
mov edx, 0x528180
lea ecx, [ebp - 0x400]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xcc
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0xc8
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42a9aa.8
mov edx, 0x5281a0
lea ecx, [ebp - 0x3fc]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xcd
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0xc8
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42a9aa.8
push str.REG_SZ
lea ecx, [ebp - 0x230]
call fcn.00462c40
push 0xfde9
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52708c
mov byte [ebp - 4], 0xce
lea ecx, [ebp - 0x3f8]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xcf
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f8]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xc8
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2bc]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52807c
mov byte [ebp - 4], 0xd0
lea ecx, [ebp - 0x3f4]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xd1
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xc8
call fcn.00463a80
mov edi, dword [ebp - 0x424]
lea eax, [ebp - 0x29c]
push eax
mov ecx, edi
call fcn.004839d0
lea ecx, [ebp - 0x230]
call fcn.00462670
lea ecx, [ebp - 0x29c]
call fcn.00482050
lea ecx, [ebp - 0x31c]
mov byte [ebp - 4], 2
call fcn.00472f80
mov esi, dword [ebp - 0x3d8]
mov ecx, 0x55b370
inc esi
mov dword [ebp - 0x3d8], esi
call fcn.004753c0
cmp esi, eax
jl 0x42a780
cmp dword [0x55d0ac], 1
jne 0x42b2bd
mov ecx, 0x55b390
call fcn.004754d0
mov ecx, 0x55b290
xor esi, esi
call fcn.004746e0
test eax, eax
jle 0x42ad6c
nop dword [eax + eax]
push esi
mov ecx, 0x55b290
call fcn.00474700
push eax
lea ecx, [ebp - 0x320]
call fcn.004734a0
push 0x1c
lea ecx, [ebp - 0x24c]
mov byte [ebp - 4], 0xd2
call fcn.00466f60
lea ecx, [ebp - 0x24c]
call fcn.004342b0
push 0x55b390
lea ecx, [ebp - 0x308]
mov byte [ebp - 4], 0xd3
call fcn.00462470
push eax
push dword [ebp - 0x2c0]
lea ecx, [ebp - 0x24c]
push dword [ebp - 0x2a4]
call fcn.0050e180
lea ecx, [ebp - 0x24c]
call fcn.004571f0
lea ecx, [ebp - 0x320]
mov byte [ebp - 4], 2
call fcn.00473540
mov ecx, 0x55b290
inc esi
call fcn.004746e0
cmp esi, eax
jl 0x42ace0
xor esi, esi
mov ecx, 0x55b390
mov dword [ebp - 0x3d8], esi
call fcn.004754c0
test eax, eax
jle 0x42b2bd
nop word [eax + eax]
push esi
mov ecx, 0x55b390
call fcn.004754e0
push eax
lea ecx, [ebp - 0x31c]
call fcn.00473570
push 0x50
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0xd4
call fcn.00472b80
mov edx, 0x528048
lea ecx, [ebp - 0x420]
call fcn.004db320
mov ecx, eax
mov byte [ebp - 4], 0xd5
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00481d20
lea ecx, [ebp - 0x420]
mov byte [ebp - 4], 0xd7
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
push 0xfde9
lea edx, [ebp - 0x31c]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x528054
mov byte [ebp - 4], 0xd8
lea ecx, [ebp - 0x41c]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xd9
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x41c]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xd7
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x528060
mov byte [ebp - 4], 0xda
lea ecx, [ebp - 0x418]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xdb
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x418]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xd7
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2ec]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x523830
mov byte [ebp - 4], 0xdc
lea ecx, [ebp - 0x414]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xdd
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x414]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xd7
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2d4]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52806c
mov byte [ebp - 4], 0xde
lea ecx, [ebp - 0x410]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xdf
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x410]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
call fcn.00463a80
lea ecx, [ebp - 0x230]
call fcn.00463980
mov byte [ebp - 4], 0xe0
mov eax, dword [ebp - 0x2a4]
cmp eax, 0xb
ja case.0x42afba.8
jmp dword [eax*4 + 0x42b56c]
push str.REG_BINARY
jmp 0x42b182
push str.REG_DWORD
jmp 0x42b182
push str.REG_DWORD_BIG_ENDIAN
jmp 0x42b182
mov edx, 0x528120
lea ecx, [ebp - 0x40c]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xe1
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x40c]
mov byte [ebp - 4], 0xe0
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42afba.8
mov edx, 0x528140
lea ecx, [ebp - 0x408]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xe2
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x408]
mov byte [ebp - 4], 0xe0
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42afba.8
mov edx, 0x528160
lea ecx, [ebp - 0x404]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xe3
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0xe0
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42afba.8
mov edx, 0x528180
lea ecx, [ebp - 0x400]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xe4
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0xe0
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42afba.8
mov edx, 0x5281a0
lea ecx, [ebp - 0x3fc]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xe5
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x248]
call fcn.00462c70
push eax
lea ecx, [ebp - 0x230]
call fcn.00465420
lea ecx, [ebp - 0x248]
call fcn.00462670
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0xe0
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
jmp case.0x42afba.8
push str.REG_SZ
lea ecx, [ebp - 0x230]
call fcn.00462c40
push 0xfde9
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52708c
mov byte [ebp - 4], 0xe6
lea ecx, [ebp - 0x3f8]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xe7
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f8]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xe0
call fcn.00463a80
push 0xfde9
lea edx, [ebp - 0x2bc]
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov edi, eax
mov edx, 0x52807c
mov byte [ebp - 4], 0xe8
lea ecx, [ebp - 0x3f4]
call fcn.004db320
mov esi, eax
mov ecx, edi
mov byte [ebp - 4], 0xe9
call fcn.00463970
push eax
mov ecx, esi
call dword [sym.imp.mfc140u.dll_Ordinal_1665]
push eax
lea ecx, [ebp - 0x29c]
call fcn.00484f70
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.mfc140u.dll_Ordinal_1046]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xe0
call fcn.00463a80
mov edi, dword [ebp - 0x424]
lea eax, [ebp - 0x29c]
push eax
mov ecx, edi
call fcn.004839d0
lea ecx, [ebp - 0x230]
call fcn.00462670
lea ecx, [ebp - 0x29c]
call fcn.00482050
lea ecx, [ebp - 0x31c]
mov byte [ebp - 4], 2
call fcn.00472f80
mov esi, dword [ebp - 0x3d8]
mov ecx, 0x55b390
inc esi
mov dword [ebp - 0x3d8], esi
call fcn.004754c0
cmp esi, eax
jl 0x42ad90
push edi
lea ecx, [ebp - 0x3d4]
call fcn.00483b30
xor ecx, ecx
call fcn.004e6390
push edx
push eax
lea ecx, [ebp - 0x374]
call fcn.00463a20
mov edx, 0x5282c0
lea ecx, [ebp - 0x420]
call fcn.004a7880
mov ecx, eax
mov byte [ebp - 4], 0xea
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x374]
call fcn.0046cb20
lea ecx, [ebp - 0x420]
mov byte [ebp - 4], 0xec
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
lea ecx, [ebp - 0x2a0]
call dword [sym.imp.mfc140u.dll_Ordinal_1663]
push eax
lea ecx, [ebp - 0x38c]
call fcn.00462c70
lea ecx, [ebp - 0x38c]
mov byte [ebp - 4], 0xed
call fcn.00462470
mov edx, eax
lea ecx, [ebp - 0x218]
call fcn.0050bdf0
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x230]
call fcn.00462c70
push 0xfde9
lea edx, [ebp - 0x230]
mov byte [ebp - 4], 0xee
lea ecx, [ebp - 0x248]
call fcn.004cbf30
add esp, 4
mov ecx, eax
mov byte [ebp - 4], 0xef
call fcn.00463970
push eax
lea ecx, [ebp - 0x3d4]
call fcn.00484f00
lea ecx, [ebp - 0x248]
call fcn.00463a80
lea ecx, [ebp - 0x230]
call fcn.00462670
lea ecx, [ebp - 0x38c]
call fcn.00462670
lea ecx, [ebp - 0x2a0]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
lea ecx, [ebp - 0x3d4]
call fcn.00479e90
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00489916
mov esp, ebp
pop ebp
ret