Function at 0x535620
Capabilities:
Get process heap flags
Get process heap force flags

Disassembly:
push 0xffffffffffffffff
push 0x870e50
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x40
push ebx
push ebp
xor ebp, ebp
push esi
push edi
mov dword [esp + 0x10], 0x89b948
mov dword [esp + 0x14], ebp
mov dword [esp + 0x20], ebp
mov dword [esp + 0x1c], ebp
mov dword [esp + 0x18], ebp
lea ecx, [esp + 0x24]
mov dword [esp + 0x58], ebp
call fcn.004b5e00
mov ebx, 1
lea ecx, [esp + 0x2c]
mov byte [esp + 0x58], bl
call fcn.0056bcb0
mov eax, dword [0x98b454]
mov dword [esp + 0x4c], eax
push str.TEC_OCULAR__SHAREMEMORY_TSDSOFTWARE
lea ecx, [esp + 0x50]
mov byte [esp + 0x5c], 2
mov dword [esp + 0x2c], 9
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esi + 1]
push ecx
lea ecx, [esp + 0x18]
call fcn.00539f70
mov ecx, dword [esp + 0x14]
lea edx, [esi + esi*4]
lea eax, [esi + edx*2]
mov edx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [ecx + eax*4]
mov ecx, 8
lea edi, [eax + 8]
mov dword [eax + 4], edx
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x4c]
push ecx
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDSOFTWARE2
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x3b
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], 2
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea edx, [esi + 1]
push edx
call fcn.00539f70
mov edx, dword [esp + 0x14]
lea eax, [esi + esi*4]
lea ecx, [esi + eax*2]
lea esi, [esp + 0x2c]
lea eax, [edx + ecx*4]
mov ecx, dword [esp + 0x28]
lea edx, [esp + 0x4c]
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
push edx
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_PROCESSCACHE
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x3c
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0x52088
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], 2
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_PROCESSCACHEDETAIL
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x3d
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebx
mov dword [esp + 0x48], 2
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_SDDEBUGCONFIG
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x3e
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], 2
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea eax, [eax + edx*4]
lea esi, [esp + 0x2c]
lea edx, [esp + 0x4c]
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
push edx
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_SDTCONFIG
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x3f
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], 3
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDEXCEPTIONFILE
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x19
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDPOLICY_MACHINE
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], ebp
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDPOLICY_PARAM
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x14
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDPOLICY_SDBACKUP
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x16
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
mov dword [esp + 0x28], 0x40
push str.TEC_OCULAR__SHAREMEMORY_TSDPOLICY_SDLOCALBACKUP
lea ecx, [esp + 0x50]
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDPOLICY_SDREADONLY
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x1a
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDPOLICY_SDSAFECOMM
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x1b
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea eax, [eax + edx*4]
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
lea esi, [esp + 0x2c]
lea edx, [esp + 0x4c]
rep movsd dword es:[edi], dword [esi]
push edx
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDPOLICY_MAIL
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x15
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDMAILBOX_LIB
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x44
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_SAFEPASSWORD
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x1e
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea ecx, [esp + 0x18]
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_PWD_VERIFYANDEXPIRE
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x3a
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_ONLYNETWORK_POLICY
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x43
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
mov dword [esp + 0x28], 0x2a
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
push str.TEC_OCULAR__SHAREMEMORY_SDPROFILTER
lea ecx, [esp + 0x50]
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDPOLICY_EDOCLOG
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x18
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDPOLICY_USER
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 7
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea edx, [esp + 0x4c]
lea ecx, [eax + 0x28]
push edx
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDOFFLINEWARRANT
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 3
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_DEFSECUPROP_OFFLINE_USER
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x34
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDOFFLINEWARRANT_USER
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x35
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDPOLICY_LOCAL
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_LOCALINFO
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x36
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
mov dword [esp + 0x28], 2
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebp
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x44], ebx
push str.TEC_OCULAR__SHAREMEMORY_TSDAREA
lea ecx, [esp + 0x50]
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDOUTGOLIB
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 5
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDOUTGOCOM
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 6
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDGLOBALINFO
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 4
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDGLOBALINFO2
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 8
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_LOCAL_USER
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0xa
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0x2c4
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea eax, [eax + edx*4]
lea esi, [esp + 0x2c]
lea edx, [esp + 0x4c]
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
push edx
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_SHARELISTIDX
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0xb
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_SHARELISTIDX2
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0xc
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDUSERCFG
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0xd
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0xc
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_DEFAULTSECUPROPERTY
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0xe
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_DEFSECUPROP_MACHINE
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0xf
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
mov dword [esp + 0x28], 0x10
push str.TEC_OCULAR__SHAREMEMORY_DEFSECUPROP_USER
lea ecx, [esp + 0x50]
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_DEFSECUPROP_OFFLINE
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x11
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_OLPOLICYAUTHSETTING
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x12
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0x408
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea eax, [eax + edx*4]
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
lea esi, [esp + 0x2c]
lea edx, [esp + 0x4c]
rep movsd dword es:[edi], dword [esi]
push edx
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_SDUSERCREDIT
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x13
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0x41c
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_VOLMGR_INFO
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x17
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDPOLICY_COMMONCONFIG
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x1c
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea ecx, [esp + 0x18]
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_SDLOGONSETTING
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x1d
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0x18
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_ENCRYPTDISK_TABLE
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x20
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
lea ecx, [esp + 0x24]
lea edx, [esi + esi*4]
push ecx
mov ecx, dword [esp + 0x18]
lea eax, [esi + edx*2]
lea ecx, [ecx + eax*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_ENCRYPTDISK_INFO
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x21
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
lea edx, [esi + 1]
push 0xffffffffffffffff
push edx
lea ecx, [esp + 0x18]
call fcn.00539f70
lea eax, [esp + 0x24]
lea ecx, [esi + esi*4]
push eax
mov eax, dword [esp + 0x18]
lea edx, [esi + ecx*2]
lea ecx, [eax + edx*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_DECRYPTWORKSPACE
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x23
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esi + 1]
push ecx
lea ecx, [esp + 0x18]
call fcn.00539f70
mov ecx, dword [esp + 0x14]
lea edx, [esi + esi*4]
lea eax, [esi + edx*2]
mov edx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [ecx + eax*4]
mov ecx, 8
lea edi, [eax + 8]
mov dword [eax + 4], edx
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x4c]
push ecx
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_READONLYDIR
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x22
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea edx, [esi + 1]
push edx
call fcn.00539f70
lea eax, [esp + 0x24]
lea ecx, [esi + esi*4]
push eax
mov eax, dword [esp + 0x18]
lea edx, [esi + ecx*2]
lea ecx, [eax + edx*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_SHAREDSECTIONDATA
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x24
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0x23c
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esi + 1]
push ecx
lea ecx, [esp + 0x18]
call fcn.00539f70
mov ecx, dword [esp + 0x14]
lea edx, [esi + esi*4]
lea eax, [esi + edx*2]
mov edx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [ecx + eax*4]
mov ecx, 8
lea edi, [eax + 8]
mov dword [eax + 4], edx
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x4c]
push ecx
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_SHAREDSECTIONDATA64
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x25
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0x248
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea edx, [esi + 1]
push edx
call fcn.00539f70
lea eax, [esp + 0x24]
lea ecx, [esi + esi*4]
push eax
mov eax, dword [esp + 0x18]
lea edx, [esi + ecx*2]
lea ecx, [eax + edx*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_NFSREMOTEDRIVER
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x26
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esi + 1]
push ecx
lea ecx, [esp + 0x18]
call fcn.00539f70
lea edx, [esp + 0x24]
lea eax, [esi + esi*4]
push edx
mov edx, dword [esp + 0x18]
lea ecx, [esi + eax*2]
lea ecx, [edx + ecx*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_SDLOGONSETTING_OFFLINE
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x30
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0x408
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea eax, [eax + edx*4]
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
lea esi, [esp + 0x2c]
rep movsd dword es:[edi], dword [esi]
lea edx, [esp + 0x4c]
lea ecx, [eax + 0x28]
push edx
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_WATERMARK
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x1f
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0x284
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
lea ecx, [esp + 0x24]
lea edx, [esi + esi*4]
push ecx
mov ecx, dword [esp + 0x18]
lea eax, [esi + edx*2]
lea ecx, [ecx + eax*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_WATERMARK_SOFTWARE
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x27
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea edx, [esi + 1]
push edx
call fcn.00539f70
lea eax, [esp + 0x24]
lea ecx, [esi + esi*4]
push eax
mov eax, dword [esp + 0x18]
lea edx, [esi + ecx*2]
lea ecx, [eax + edx*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_SAFEDISKPOLICY
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x28
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esi + 1]
push ecx
lea ecx, [esp + 0x18]
call fcn.00539f70
mov ecx, dword [esp + 0x14]
lea edx, [esi + esi*4]
lea eax, [esi + edx*2]
mov edx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [ecx + eax*4]
mov ecx, 8
lea edi, [eax + 8]
mov dword [eax + 4], edx
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x4c]
push ecx
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDPOLICY_THUMBANDPREVIEW
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x29
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea edx, [esi + 1]
push edx
call fcn.00539f70
lea eax, [esp + 0x24]
lea ecx, [esi + esi*4]
push eax
mov eax, dword [esp + 0x18]
lea edx, [esi + ecx*2]
lea ecx, [eax + edx*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_TSAFEDISK
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x31
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0x430
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esi + 1]
push ecx
lea ecx, [esp + 0x18]
call fcn.00539f70
lea edx, [esp + 0x24]
lea eax, [esi + esi*4]
push edx
mov edx, dword [esp + 0x18]
lea ecx, [esi + eax*2]
lea ecx, [edx + ecx*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_TSDUSBKEYLIB
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x2b
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
mov dword [esp + 0x28], 0x2c
push str.TEC_OCULAR__SHAREMEMORY_TSDUSBKEYCLASSLIB
lea ecx, [esp + 0x50]
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
lea ecx, [esp + 0x24]
lea edx, [esi + esi*4]
push ecx
mov ecx, dword [esp + 0x18]
lea eax, [esi + edx*2]
lea ecx, [ecx + eax*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_TSDUSERANDUGROUNP
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x2d
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea edx, [esi + 1]
push edx
call fcn.00539f70
lea eax, [esp + 0x24]
lea ecx, [esi + esi*4]
push eax
mov eax, dword [esp + 0x18]
lea edx, [esi + ecx*2]
lea ecx, [eax + edx*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_TSDAPPROVALFLOW
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x45
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esi + 1]
push ecx
lea ecx, [esp + 0x18]
call fcn.00539f70
mov ecx, dword [esp + 0x14]
lea edx, [esi + esi*4]
lea eax, [esi + edx*2]
mov edx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [ecx + eax*4]
mov ecx, 8
lea edi, [eax + 8]
mov dword [eax + 4], edx
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x4c]
push ecx
lea ecx, [eax + 0x28]
call fcn.00832032
mov dword [esp + 0x28], 0x46
mov dword [esp + 0x2c], ebp
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebp
mov dword [esp + 0x3c], ebp
push str.TEC_OCULAR__SHAREMEMORY_TSDROLEDATA
lea ecx, [esp + 0x50]
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea edx, [esi + 1]
push edx
call fcn.00539f70
lea eax, [esp + 0x24]
lea ecx, [esi + esi*4]
push eax
mov eax, dword [esp + 0x18]
lea edx, [esi + ecx*2]
lea ecx, [eax + edx*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_TSDOBJECTRELATION
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x47
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esi + 1]
push ecx
lea ecx, [esp + 0x18]
call fcn.00539f70
lea edx, [esp + 0x24]
lea eax, [esi + esi*4]
push edx
mov edx, dword [esp + 0x18]
lea ecx, [esi + eax*2]
lea ecx, [edx + ecx*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_TSDUSBKEYINFO
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x2e
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDUSBKEYLOGONINFO
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x2f
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
lea eax, [esi + 1]
push 0xffffffffffffffff
push eax
lea ecx, [esp + 0x18]
call fcn.00539f70
lea ecx, [esp + 0x24]
lea edx, [esi + esi*4]
push ecx
mov ecx, dword [esp + 0x18]
lea eax, [esi + edx*2]
lea ecx, [ecx + eax*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_TSDCHECKHOOKAPI
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x32
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0x3394
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea edx, [esi + 1]
push edx
call fcn.00539f70
lea eax, [esp + 0x24]
lea ecx, [esi + esi*4]
push eax
mov eax, dword [esp + 0x18]
lea edx, [esi + ecx*2]
lea ecx, [eax + edx*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_TSDCHECKHOOKPROC
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x33
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0x19cc
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esi + 1]
push ecx
lea ecx, [esp + 0x18]
call fcn.00539f70
mov ecx, dword [esp + 0x14]
lea edx, [esi + esi*4]
lea eax, [esi + edx*2]
mov edx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [ecx + eax*4]
mov ecx, 8
lea edi, [eax + 8]
mov dword [eax + 4], edx
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x4c]
push ecx
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_TSDPOLICY_OFFLINE_PROTECT
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x37
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea edx, [esi + 1]
push edx
call fcn.00539f70
lea eax, [esp + 0x24]
lea ecx, [esi + esi*4]
push eax
mov eax, dword [esp + 0x18]
lea edx, [esi + ecx*2]
lea ecx, [eax + edx*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_ADSPROCSETTING
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x38
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esi + 1]
push ecx
lea ecx, [esp + 0x18]
call fcn.00539f70
mov ecx, dword [esp + 0x14]
lea edx, [esi + esi*4]
lea eax, [esi + edx*2]
mov edx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [ecx + eax*4]
mov ecx, 8
lea edi, [eax + 8]
mov dword [eax + 4], edx
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x4c]
push ecx
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_LOGONSETTING
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x39
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea edx, [esi + 1]
push edx
call fcn.00539f70
lea eax, [esp + 0x24]
lea ecx, [esi + esi*4]
push eax
mov eax, dword [esp + 0x18]
lea edx, [esi + ecx*2]
lea ecx, [eax + edx*4]
call fcn.0053a490
push str.SHAREMEMORY_TOEASHAREINFO
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0xbb8
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esi + 1]
push ecx
lea ecx, [esp + 0x18]
call fcn.00539f70
lea edx, [esp + 0x24]
lea eax, [esi + esi*4]
push edx
mov edx, dword [esp + 0x18]
lea ecx, [esi + eax*2]
lea ecx, [edx + ecx*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_WNDTITLE
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x41
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0x4a0
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
mov eax, dword [esp + 0x14]
lea ecx, [esi + esi*4]
lea edx, [esi + ecx*2]
mov ecx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [eax + edx*4]
lea edx, [esp + 0x4c]
push edx
mov dword [eax + 4], ecx
lea edi, [eax + 8]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_FRAME
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x42
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], 0xc
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.00539f70
lea ecx, [esp + 0x24]
lea edx, [esi + esi*4]
push ecx
mov ecx, dword [esp + 0x18]
lea eax, [esi + edx*2]
lea ecx, [ecx + eax*4]
call fcn.0053a490
push str.TEC_OCULAR__SHAREMEMORY_EREQFILEUPLOAD
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x48
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea edx, [esi + 1]
push edx
call fcn.00539f70
lea eax, [esp + 0x24]
lea ecx, [esi + esi*4]
push eax
mov eax, dword [esp + 0x18]
lea edx, [esi + ecx*2]
lea ecx, [eax + edx*4]
call fcn.0053a490
mov dword [esp + 0x28], 0x49
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebp
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x44], ebx
push str.TEC_OCULAR__SHAREMEMORY_MACHINE_ONLINEPOLICY_XML
lea ecx, [esp + 0x50]
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esi + 1]
push ecx
lea ecx, [esp + 0x18]
call fcn.00539f70
mov ecx, dword [esp + 0x14]
lea edx, [esi + esi*4]
lea eax, [esi + edx*2]
mov edx, dword [esp + 0x28]
lea esi, [esp + 0x2c]
lea eax, [ecx + eax*4]
mov ecx, 8
lea edi, [eax + 8]
mov dword [eax + 4], edx
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x4c]
push ecx
lea ecx, [eax + 0x28]
call fcn.00832032
push str.TEC_OCULAR__SHAREMEMORY_HUAWEI_STATEMENT
lea ecx, [esp + 0x50]
mov dword [esp + 0x2c], 0x4a
mov dword [esp + 0x30], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
call fcn.00832082
mov esi, dword [esp + 0x18]
push 0xffffffffffffffff
lea ecx, [esp + 0x14]
lea edx, [esi + 1]
push edx
call fcn.00539f70
lea eax, [esp + 0x24]
lea ecx, [esi + esi*4]
push eax
mov eax, dword [esp + 0x18]
lea edx, [esi + ecx*2]
lea ecx, [eax + edx*4]
call fcn.0053a490
lea ecx, [esp + 0x10]
push ecx
mov ecx, 0x9ced08
call fcn.00569db0
lea ecx, [esp + 0x4c]
mov byte [esp + 0x58], 4
call fcn.00831eeb
lea ecx, [esp + 0x2c]
mov byte [esp + 0x58], 3
call fcn.0056bce0
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0
call fcn.004b5e20
mov dword [esp + 0x10], 0x89b948
mov eax, dword [esp + 0x14]
mov dword [esp + 0x58], 5
cmp eax, ebp
je 0x53767a
mov ecx, dword [esp + 0x18]
mov esi, eax
cmp ecx, ebp
je 0x537671
lea edi, [ecx]
mov ecx, esi
call fcn.00537690
add esi, 0x2c
dec edi
jne 0x537660
mov eax, dword [esp + 0x14]
push eax
call fcn.008325dd
add esp, 4
mov ecx, dword [esp + 0x50]
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x4c
ret