Function at 0x1008a3e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100e0273
mov eax, dword fs:[0]
push eax
sub esp, 0x2e4
mov eax, dword [0x10131c40]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 8]
mov ebx, dword [ebp + 0xc]
mov esi, dword [ebp + 0x14]
mov edi, dword [ebp + 0x1c]
mov dword [ebp - 0x2e0], eax
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x2d4], eax
mov eax, dword [ebp + 0x24]
mov dword [ebp - 0x2e4], eax
mov eax, dword [ebp + 0x28]
mov dword [ebp - 0x2d8], eax
mov eax, dword [ebp + 0x2c]
push 0
mov dword [ebp - 0x2dc], eax
mov dword [ebp - method.Date.virtual_0], vtable.Date.0
call fcn.100b6f9a
add esp, 4
mov dword [ebp - 0x2f0], eax
lea eax, [ebp - 0x2f0]
mov dword [ebp - 0x2ec], edx
push eax
lea eax, [ebp - 0x1b4]
push eax
call fcn.100b6a61
add esp, 8
test eax, eax
jne 0x1008a4aa
movdqu xmm0, xmmword [ebp - 0x1b4]
mov eax, dword [ebp - 0x194]
mov dword [ebp - 0x278], eax
movdqu xmmword [ebp - 0x298], xmm0
movdqu xmm0, xmmword [ebp - 0x1a4]
movdqu xmmword [ebp - 0x288], xmm0
mov dword [ebp - 4], 0
mov dword [ebp - 0x104], 0xf
mov dword [ebp - 0x108], 0
mov byte [ebp - 0x118], 0
mov dword [ebp - 0xec], 0xf
mov dword [ebp - 0xf0], 0
mov byte [ebp - 0x100], 0
mov dword [ebp - 0x248], 0xf
mov dword [ebp - 0x24c], 0
mov byte [ebp - 0x25c], 0
mov dword [ebp - 0x200], 0xf
mov dword [ebp - 0x204], 0
mov byte [ebp - 0x214], 0
mov dword [ebp - 0x1d0], 0xf
mov dword [ebp - 0x1d4], 0
mov byte [ebp - 0x1e4], 0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0xa0]
push 0x47
push str._rdf:Description_rdf:about___xmlns:pdf_http:__ns.adobe.com_pdf_1.3___
mov dword [ebp - 0x8c], 0xf
mov dword [ebp - 0x90], 0
mov byte [ebp - 0xa0], 0
call fcn.100084d0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1cc]
push 0x12
push str.__rdf:Description_
mov dword [ebp - 0x1b8], 0xf
mov dword [ebp - 0x1bc], 0
mov byte [ebp - 0x1cc], 0
call fcn.100084d0
mov dword [ebp - 0x14c], 0xf
mov dword [ebp - 0x150], 0
mov byte [ebp - 0x160], 0
mov dword [ebp - 0xbc], 0xf
mov dword [ebp - 0xc0], 0
mov byte [ebp - 0xd0], 0
mov dword [ebp - 0x11c], 0xf
mov dword [ebp - 0x120], 0
mov byte [ebp - 0x130], 0
push ebx
mov edx, str._pdf:PDFVersion_
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x28]
call fcn.1006eb90
add esp, 4
push str.__pdf:PDFVersion_
mov edx, eax
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x70]
call fcn.10034fa0
mov ebx, eax
add esp, 4
lea eax, [ebp - 0x160]
cmp eax, ebx
je 0x1008a660
cmp dword [ebp - 0x14c], 0x10
jb 0x1008a639
push dword [ebp - 0x160]
call fcn.1003a540
add esp, 4
push ebx
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x14c], 0xf
mov dword [ebp - 0x150], 0
mov byte [ebp - 0x160], 0
call fcn.100307d0
cmp dword [ebp - 0x5c], 0x10
jb 0x1008a671
push dword [ebp - 0x70]
call fcn.1003a540
add esp, 4
mov byte [ebp - 4], 0xa
cmp dword [ebp - 0x14], 0x10
mov dword [ebp - 0x5c], 0xf
mov dword [ebp - 0x60], 0
mov byte [ebp - 0x70], 0
jb 0x1008a698
push dword [ebp - 0x28]
call fcn.1003a540
add esp, 4
cmp dword [esi + 0x10], 0
jbe 0x1008a750
push dword [ebp - 0x2d4]
mov edx, str._pdf:Producer_
lea ecx, [ebp - 0x28]
call fcn.1006eb90
add esp, 4
push str.__pdf:Producer_
mov edx, eax
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x70]
call fcn.10034fa0
mov ebx, eax
add esp, 4
lea eax, [ebp - 0xd0]
cmp eax, ebx
je 0x1008a718
cmp dword [ebp - 0xbc], 0x10
jb 0x1008a6f1
push dword [ebp - 0xd0]
call fcn.1003a540
add esp, 4
push ebx
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0xbc], 0xf
mov dword [ebp - 0xc0], 0
mov byte [ebp - 0xd0], 0
call fcn.100307d0
cmp dword [ebp - 0x5c], 0x10
jb 0x1008a729
push dword [ebp - 0x70]
call fcn.1003a540
add esp, 4
mov byte [ebp - 4], 0xa
cmp dword [ebp - 0x14], 0x10
mov dword [ebp - 0x5c], 0xf
mov dword [ebp - 0x60], 0
mov byte [ebp - 0x70], 0
jb 0x1008a750
push dword [ebp - 0x28]
call fcn.1003a540
add esp, 4
cmp dword [edi + 0x10], 0
jbe 0x1008a803
push edi
mov edx, str._pdf:Keywords_
lea ecx, [ebp - 0x28]
call fcn.1006eb90
add esp, 4
push str.__pdf:Keywords_
mov edx, eax
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x70]
call fcn.10034fa0
mov ebx, eax
add esp, 4
lea eax, [ebp - 0x130]
cmp eax, ebx
je 0x1008a7cb
cmp dword [ebp - 0x11c], 0x10
jb 0x1008a7a4
push dword [ebp - 0x130]
call fcn.1003a540
add esp, 4
push ebx
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x11c], 0xf
mov dword [ebp - 0x120], 0
mov byte [ebp - 0x130], 0
call fcn.100307d0
cmp dword [ebp - 0x5c], 0x10
jb 0x1008a7dc
push dword [ebp - 0x70]
call fcn.1003a540
add esp, 4
mov byte [ebp - 4], 0xa
cmp dword [ebp - 0x14], 0x10
mov dword [ebp - 0x5c], 0xf
mov dword [ebp - 0x60], 0
mov byte [ebp - 0x70], 0
jb 0x1008a803
push dword [ebp - 0x28]
call fcn.1003a540
add esp, 4
lea eax, [ebp - 0x160]
push eax
lea edx, [ebp - 0xa0]
lea ecx, [ebp - 0x28]
call fcn.1006fb60
add esp, 4
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0xe
push ecx
mov edx, eax
lea ecx, [ebp - 0x40]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0xf
push ecx
mov edx, eax
lea ecx, [ebp - 0x58]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 4], 0x10
push ecx
mov edx, eax
lea ecx, [ebp - 0x70]
call fcn.1003c260
mov ebx, eax
add esp, 4
lea eax, [ebp - 0x118]
cmp eax, ebx
je 0x1008a8ad
cmp dword [ebp - 0x104], 0x10
jb 0x1008a886
push dword [ebp - 0x118]
call fcn.1003a540
add esp, 4
push ebx
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x104], 0xf
mov dword [ebp - 0x108], 0
mov byte [ebp - 0x118], 0
call fcn.100307d0
cmp dword [ebp - 0x5c], 0x10
jb 0x1008a8be
push dword [ebp - 0x70]
call fcn.1003a540
add esp, 4
cmp dword [ebp - 0x44], 0x10
mov dword [ebp - 0x5c], 0xf
mov dword [ebp - 0x60], 0
mov byte [ebp - 0x70], 0
jb 0x1008a8e1
push dword [ebp - 0x58]
call fcn.1003a540
add esp, 4
cmp dword [ebp - 0x2c], 0x10
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
jb 0x1008a904
push dword [ebp - 0x40]
call fcn.1003a540
add esp, 4
cmp dword [ebp - 0x14], 0x10
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
jb 0x1008a927
push dword [ebp - 0x28]
call fcn.1003a540
add esp, 4
mov dword [ebp - 0x164], 0xf
mov dword [ebp - 0x168], 0
mov byte [ebp - 0x178], 0
mov dword [ebp - 0x134], 0xf
mov dword [ebp - 0x138], 0
mov byte [ebp - 0x148], 0
mov dword [ebp - 0xd4], 0xf
mov dword [ebp - 0xd8], 0
mov byte [ebp - 0xe8], 0
mov dword [ebp - 0xa4], 0xf
mov dword [ebp - 0xa8], 0
mov byte [ebp - 0xb8], 0
mov byte [ebp - 4], 0x14
cmp dword [esi + 0x10], 0
jbe 0x1008aa4a
push esi
mov edx, str._xap:CreatorTool_
lea ecx, [ebp - 0x28]
call fcn.1006eb90
add esp, 4
push str.__xap:CreatorTool_
mov edx, eax
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x40]
call fcn.10034fa0
mov esi, eax
add esp, 4
lea eax, [ebp - 0x178]
cmp eax, esi
je 0x1008aa12
cmp dword [ebp - 0x164], 0x10
jb 0x1008a9eb
push dword [ebp - 0x178]
call fcn.1003a540
add esp, 4
push esi
lea ecx, [ebp - 0x178]
mov dword [ebp - 0x164], 0xf
mov dword [ebp - 0x168], 0
mov byte [ebp - 0x178], 0
call fcn.100307d0
cmp dword [ebp - 0x2c], 0x10
jb 0x1008aa23
push dword [ebp - 0x40]
call fcn.1003a540
add esp, 4
mov byte [ebp - 4], 0x14
cmp dword [ebp - 0x14], 0x10
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
jb 0x1008aa4a
push dword [ebp - 0x28]
call fcn.1003a540
add esp, 4
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x29c]
call fcn.10089b90
push eax
mov edx, str._xap:CreateDate_
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x58]
call fcn.1003d2b0
add esp, 4
push str.__xap:CreateDate_
mov edx, eax
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x40]
call fcn.10034fa0
mov esi, eax
add esp, 4
lea eax, [ebp - 0x148]
cmp eax, esi
je 0x1008aace
cmp dword [ebp - 0x134], 0x10
jb 0x1008aaa7
push dword [ebp - 0x148]
call fcn.1003a540
add esp, 4
push esi
lea ecx, [ebp - 0x148]
mov dword [ebp - 0x134], 0xf
mov dword [ebp - 0x138], 0
mov byte [ebp - 0x148], 0
call fcn.100307d0
cmp dword [ebp - 0x2c], 0x10
jb 0x1008aadf
push dword [ebp - 0x40]
call fcn.1003a540
add esp, 4
cmp dword [ebp - 0x44], 0x10
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
jb 0x1008ab02
push dword [ebp - 0x58]
call fcn.1003a540
add esp, 4
mov byte [ebp - 4], 0x14
cmp dword [ebp - 0x14], 0x10
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
jb 0x1008ab29
push dword [ebp - 0x28]
call fcn.1003a540
add esp, 4
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x29c]
call fcn.10089b90
push eax
mov edx, str._xap:ModifyDate_
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x58]
call fcn.1003d2b0
add esp, 4
push str.__xap:ModifyDate_
mov edx, eax
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x40]
call fcn.10034fa0
mov esi, eax
add esp, 4
lea eax, [ebp - 0xe8]
cmp eax, esi
je 0x1008abad
cmp dword [ebp - 0xd4], 0x10
jb 0x1008ab86
push dword [ebp - 0xe8]
call fcn.1003a540
add esp, 4
push esi
lea ecx, [ebp - 0xe8]
mov dword [ebp - 0xd4], 0xf
mov dword [ebp - 0xd8], 0
mov byte [ebp - 0xe8], 0
call fcn.100307d0
cmp dword [ebp - 0x2c], 0x10
jb 0x1008abbe
push dword [ebp - 0x40]
call fcn.1003a540
add esp, 4
cmp dword [ebp - 0x44], 0x10
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
jb 0x1008abe1
push dword [ebp - 0x58]
call fcn.1003a540
add esp, 4
mov byte [ebp - 4], 0x14
cmp dword [ebp - 0x14], 0x10
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
jb 0x1008ac08
push dword [ebp - 0x28]
call fcn.1003a540
add esp, 4
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x29c]
call fcn.10089b90
push eax
mov edx, str._xap:MetadataDate_
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x58]
call fcn.1003d2b0
add esp, 4
push str.__xap:MetadataDate_
mov edx, eax
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x40]
call fcn.10034fa0
mov esi, eax
add esp, 4
lea eax, [ebp - 0xb8]
cmp eax, esi
je 0x1008ac8c
cmp dword [ebp - 0xa4], 0x10
jb 0x1008ac65
push dword [ebp - 0xb8]
call fcn.1003a540
add esp, 4
push esi
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0xa4], 0xf
mov dword [ebp - 0xa8], 0
mov byte [ebp - 0xb8], 0
call fcn.100307d0
cmp dword [ebp - 0x2c], 0x10
jb 0x1008ac9d
push dword [ebp - 0x40]
call fcn.1003a540
add esp, 4
cmp dword [ebp - 0x44], 0x10
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
jb 0x1008acc0
push dword [ebp - 0x58]
call fcn.1003a540
add esp, 4
mov byte [ebp - 4], 0x14
cmp dword [ebp - 0x14], 0x10
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
jb 0x1008ace7
push dword [ebp - 0x28]
call fcn.1003a540
add esp, 4
push 0x47
push str._rdf:Description_rdf:about___xmlns:xap_http:__ns.adobe.com_xap_1.0___
lea ecx, [ebp - 0xa0]
call fcn.100084d0
lea eax, [ebp - 0x178]
push eax
lea edx, [ebp - 0xa0]
lea ecx, [ebp - 0x88]
call fcn.1006fb60
add esp, 4
lea ecx, [ebp - 0x148]
mov byte [ebp - 4], 0x1c
push ecx
mov edx, eax
lea ecx, [ebp - 0x28]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x1d
push ecx
mov edx, eax
lea ecx, [ebp - 0x70]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x1e
push ecx
mov edx, eax
lea ecx, [ebp - 0x58]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 4], 0x1f
push ecx
mov edx, eax
lea ecx, [ebp - 0x40]
call fcn.1003c260
mov esi, eax
add esp, 4
lea eax, [ebp - 0x100]
cmp eax, esi
je 0x1008adbe
cmp dword [ebp - 0xec], 0x10
jb 0x1008ad97
push dword [ebp - 0x100]
call fcn.1003a540
add esp, 4
push esi
lea ecx, [ebp - 0x100]
mov dword [ebp - 0xec], 0xf
mov dword [ebp - 0xf0], 0
mov byte [ebp - 0x100], 0
call fcn.100307d0
cmp dword [ebp - 0x2c], 0x10
jb 0x1008adcf
push dword [ebp - 0x40]
call fcn.1003a540
add esp, 4
cmp dword [ebp - 0x44], 0x10
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
jb 0x1008adf2
push dword [ebp - 0x58]
call fcn.1003a540
add esp, 4
cmp dword [ebp - 0x5c], 0x10
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
jb 0x1008ae15
push dword [ebp - 0x70]
call fcn.1003a540
add esp, 4
cmp dword [ebp - 0x14], 0x10
mov dword [ebp - 0x5c], 0xf
mov dword [ebp - 0x60], 0
mov byte [ebp - 0x70], 0
jb 0x1008ae38
push dword [ebp - 0x28]
call fcn.1003a540
add esp, 4
cmp dword [ebp - 0x74], 0x10
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
jb 0x1008ae5e
push dword [ebp - 0x88]
call fcn.1003a540
add esp, 4
mov dword [ebp - 0x1e8], 0xf
mov dword [ebp - 0x1ec], 0
mov byte [ebp - 0x1fc], 0
mov dword [ebp - 0x218], 0xf
mov dword [ebp - 0x21c], 0
mov byte [ebp - 0x22c], 0
mov dword [ebp - 0x230], 0xf
mov dword [ebp - 0x234], 0
mov byte [ebp - 0x244], 0
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
mov dword [ebp - 0x260], 0xf
mov dword [ebp - 0x264], 0
mov byte [ebp - 0x274], 0
push 0x26
push str._dc:format_application_pdf__dc:format_
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0x24
call fcn.100084d0
mov eax, dword [ebp - 0x2e4]
cmp dword [eax + 0x10], 0
jbe 0x1008af6f
push eax
mov edx, str._dc:creator__rdf:Seq__rdf:li_
lea ecx, [ebp - 0x88]
call fcn.1006eb90
add esp, 4
push str.__rdf:li___rdf:Seq___dc:creator_
mov edx, eax
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x28]
call fcn.10034fa0
add esp, 4
lea ecx, [ebp - 0x22c]
push eax
call fcn.1002dac0
cmp dword [ebp - 0x14], 0x10
jb 0x1008af45
push dword [ebp - 0x28]
call fcn.1003a540
add esp, 4
mov byte [ebp - 4], 0x24
cmp dword [ebp - 0x74], 0x10
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
jb 0x1008af6f
push dword [ebp - 0x88]
call fcn.1003a540
add esp, 4
mov eax, dword [ebp + 0x18]
cmp dword [eax + 0x10], 0
jbe 0x1008afe9
push edi
mov edx, str._dc:subject__rdf:Seq__rdf:li_
lea ecx, [ebp - 0x88]
call fcn.1006eb90
add esp, 4
push str.__rdf:li___rdf:Seq___dc:subject_
mov edx, eax
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x28]
call fcn.10034fa0
add esp, 4
lea ecx, [ebp - 0x244]
push eax
call fcn.1002dac0
cmp dword [ebp - 0x14], 0x10
jb 0x1008afbf
push dword [ebp - 0x28]
call fcn.1003a540
add esp, 4
mov byte [ebp - 4], 0x24
cmp dword [ebp - 0x74], 0x10
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
jb 0x1008afe9
push dword [ebp - 0x88]
call fcn.1003a540
add esp, 4
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x29c]
call fcn.10089b90
push eax
mov edx, str._dc:date__rdf:Seq__rdf:li_
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x88]
call fcn.1003d2b0
add esp, 4
push str.__rdf:li___rdf:Seq___dc:date_
mov edx, eax
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x28]
call fcn.10034fa0
add esp, 4
lea ecx, [ebp - 0x274]
push eax
call fcn.1002dac0
mov eax, dword [ebp - 0x14]
cmp eax, 0x10
jb 0x1008b055
inc eax
lea ecx, [ebp - 0x28]
push eax
push dword [ebp - 0x28]
lea eax, [ebp - 0x2cd]
push eax
call fcn.10008450
mov ecx, eax
call fcn.100086d0
push 0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0xf
call fcn.100085d0
lea ecx, [ebp - 0x88]
call fcn.10008170
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x24
call fcn.10008170
push str._rdf:Description_rdf:about___xmlns:dc_http:__purl.org_dc_elements_1.1___
lea ecx, [ebp - 0xa0]
call fcn.1002db00
lea eax, [ebp - 0x1fc]
push eax
lea edx, [ebp - 0xa0]
lea ecx, [ebp - 0x1a8]
call fcn.1006fb60
add esp, 4
lea ecx, [ebp - 0x22c]
mov byte [ebp - 4], 0x29
push ecx
mov edx, eax
lea ecx, [ebp - 0x190]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0x244]
mov byte [ebp - 4], 0x2a
push ecx
mov edx, eax
lea ecx, [ebp - 0x70]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x2b
push ecx
mov edx, eax
lea ecx, [ebp - 0x58]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0x274]
mov byte [ebp - 4], 0x2c
push ecx
mov edx, eax
lea ecx, [ebp - 0x28]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 4], 0x2d
push ecx
mov edx, eax
lea ecx, [ebp - 0x88]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0x25c]
push eax
call fcn.1002dac0
lea ecx, [ebp - 0x88]
call fcn.10008170
lea ecx, [ebp - 0x28]
call fcn.10008170
lea ecx, [ebp - 0x58]
call fcn.10008170
lea ecx, [ebp - 0x70]
call fcn.10008170
lea ecx, [ebp - 0x190]
call fcn.10008170
lea ecx, [ebp - 0x1a8]
call fcn.10008170
lea ecx, [ebp - 0x2cc]
call fcn.1002da30
lea ecx, [ebp - 0x2b4]
call fcn.1002da30
mov esi, dword [ebp - 0x2d8]
mov byte [ebp - 4], 0x2f
push esi
call fcn.1008a300
mov edi, dword [ebp - 0x2dc]
push edi
call fcn.1008a210
push esi
mov edx, str._xapMM:DocumentID_
lea ecx, [ebp - 0x190]
call fcn.1006eb90
add esp, 4
push str.__xapMM:DocumentID_
mov edx, eax
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x1a8]
call fcn.10034fa0
add esp, 4
lea ecx, [ebp - 0x2cc]
push eax
call fcn.1002dac0
lea ecx, [ebp - 0x1a8]
call fcn.10008170
lea ecx, [ebp - 0x190]
mov byte [ebp - 4], 0x2f
call fcn.10008170
push edi
mov edx, str._xapMM:InstanceID_
lea ecx, [ebp - 0x190]
call fcn.1006eb90
add esp, 4
push str.__xapMM:InstanceID_
mov edx, eax
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x1a8]
call fcn.10034fa0
add esp, 4
lea ecx, [ebp - 0x2b4]
push eax
call fcn.1002dac0
lea ecx, [ebp - 0x1a8]
call fcn.10008170
lea ecx, [ebp - 0x190]
mov byte [ebp - 4], 0x2f
call fcn.10008170
push str._rdf:Description_rdf:about___xmlns:xapMM_http:__ns.adobe.com_xap_1.0_mm___
lea ecx, [ebp - 0xa0]
call fcn.1002db00
lea eax, [ebp - 0x2cc]
push eax
lea edx, [ebp - 0xa0]
lea ecx, [ebp - 0x88]
call fcn.1006fb60
add esp, 4
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 4], 0x32
push ecx
mov edx, eax
lea ecx, [ebp - 0x190]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 4], 0x33
push ecx
mov edx, eax
lea ecx, [ebp - 0x1a8]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0x214]
push eax
call fcn.1002dac0
lea ecx, [ebp - 0x1a8]
call fcn.10008170
lea ecx, [ebp - 0x190]
call fcn.10008170
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x2f
call fcn.10008170
lea eax, [ebp - 0x100]
push eax
lea edx, [ebp - 0x118]
lea ecx, [ebp - 0x88]
call fcn.1006fb60
add esp, 4
lea ecx, [ebp - 0x25c]
mov byte [ebp - 4], 0x34
push ecx
mov edx, eax
lea ecx, [ebp - 0x190]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0x214]
mov byte [ebp - 4], 0x35
push ecx
mov edx, eax
lea ecx, [ebp - 0x1a8]
call fcn.1003c260
add esp, 4
lea ecx, [ebp - 0x1e4]
push eax
call fcn.1002dac0
lea ecx, [ebp - 0x1a8]
call fcn.10008170
lea ecx, [ebp - 0x190]
call fcn.10008170
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x2f
call fcn.10008170
lea eax, [ebp - 0x1e4]
push eax
call fcn.10089c20
mov ebx, dword [ebp - 0x2e0]
mov ecx, ebx
call fcn.1000ab90
lea ecx, [ebp - 0x1e4]
mov esi, eax
call fcn.10008410
add esi, eax
mov ecx, ebx
push esi
call fcn.1000a750
lea ecx, [ebp - 0x1e4]
call fcn.10008410
mov esi, eax
lea ecx, [ebp - 0x1e4]
push esi
call fcn.1002db80
push eax
mov ecx, ebx
call fcn.1000ab90
push eax
mov ecx, ebx
call fcn.1000ab90
sub eax, esi
mov ecx, ebx
push eax
call fcn.1002ece0
push eax
call fcn.100b5ef4
add esp, 0x10
lea ecx, [ebp - 0x2b4]
call fcn.10008170
lea ecx, [ebp - 0x2cc]
call fcn.10008170
lea ecx, [ebp - 0x274]
call fcn.10008170
lea ecx, [ebp - 0x40]
call fcn.10008170
lea ecx, [ebp - 0x244]
call fcn.10008170
lea ecx, [ebp - 0x22c]
call fcn.10008170
lea ecx, [ebp - 0x1fc]
call fcn.10008170
lea ecx, [ebp - 0xb8]
call fcn.10008170
lea ecx, [ebp - 0xe8]
call fcn.10008170
lea ecx, [ebp - 0x148]
call fcn.10008170
lea ecx, [ebp - 0x178]
call fcn.10008170
lea ecx, [ebp - 0x130]
call fcn.10008170
lea ecx, [ebp - 0xd0]
call fcn.10008170
lea ecx, [ebp - 0x160]
call fcn.10008170
lea ecx, [ebp - 0x1cc]
call fcn.10008170
lea ecx, [ebp - 0xa0]
call fcn.10008170
lea ecx, [ebp - 0x1e4]
call fcn.10008170
lea ecx, [ebp - 0x214]
call fcn.10008170
lea ecx, [ebp - 0x25c]
call fcn.10008170
lea ecx, [ebp - 0x100]
call fcn.10008170
lea ecx, [ebp - 0x118]
call fcn.10008170
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.100b54bf
mov esp, ebp
pop ebp
ret 0x28