Function at 0x1010ed40
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Get number of processors
Get process heap flags
Get process heap force flags

Disassembly:
push 0xffffffffffffffff
push 0x101552fb
mov eax, dword fs:[0]
push eax
sub esp, 0x28
mov eax, dword [0x101f2fb0]
xor eax, esp
mov dword [esp + 0x24], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x101f2fb0]
xor eax, esp
push eax
lea eax, [esp + 0x3c]
mov dword fs:[0], eax
mov esi, dword [esp + 0x4c]
push pe_nt_image_headers32
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
mov dword [esp + 0x44], 0
test eax, eax
je 0x1010edd8
mov ecx, dword [str.http:__www.aafassociation.org_aafx_v1.1_20070305]
push str.AAF_version_1.1_baseline_symbolspace
push 0x10190290
push ecx
mov ecx, dword [0x1018c3a4]
sub esp, 0x10
mov edx, esp
mov dword [edx], ecx
mov ecx, dword [0x1018c3a8]
mov dword [edx + 4], ecx
mov ecx, dword [0x1018c3ac]
mov dword [edx + 8], ecx
mov ecx, dword [0x1018c3b0]
mov dword [edx + 0xc], ecx
push esi
mov ecx, eax
call fcn.1010e670
mov esi, eax
jmp 0x1010edda
xor esi, esi
mov edx, dword [0x101f24e8]
push edx
mov dword [esp + 0x48], 0xffffffff
call fcn.101276b0
add esp, 4
mov dword [esi + 0x28], eax
push 0x1016ad24
mov eax, 0x101
mov word [esp + 0x20], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x32], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ebx, 1
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016ad48
mov eax, 0x200
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov eax, 0x300
push 0x1016a5b8
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016ad5c
mov eax, 0x400
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016ad70
mov eax, 0x500
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016ad8c
mov eax, 0x600
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x101
mov eax, 0x700
mov ecx, 0xd010101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
push 0x1016ad98
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016adb0
mov eax, 0x800
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b2f0
mov eax, 0x4100
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0xd010401
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], 2
mov byte [esp + 0x25], 6
mov edx, dword [esp + 0x20]
push 0x1016b920
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016adcc
mov eax, 0x900
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x10169684
mov eax, 0xa00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov eax, 0xb00
push 0x1016addc
sub esp, 0x10
mov word [esp + 0x32], ax
mov ecx, 0xd010101
mov edx, 0x101
mov eax, esp
mov word [esp + 0x30], dx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016adf4
mov eax, 0xc00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016ae08
mov eax, 0xd00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov eax, 0xe00
push 0x1016ae28
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016ae3c
mov eax, 0xf00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016ae50
mov eax, 0x1000
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016ae70
mov eax, 0x1100
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x101
mov ecx, 0xd010101
mov word [esp + 0x1c], dx
mov eax, 0x1200
push 0x1016ae88
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016ae9c
mov eax, 0x1300
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016aeb0
mov eax, 0x1400
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x101
mov eax, 0x1500
mov ecx, 0xd010101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], 2
mov edx, dword [esp + 0x20]
push 0x1016aec4
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016aee4
mov eax, 0x1600
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016af08
mov eax, 0x1700
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov eax, 0x1800
push 0x1016af20
mov edx, 0x101
sub esp, 0x10
mov word [esp + 0x32], ax
mov ecx, 0xd010101
mov word [esp + 0x30], dx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov eax, esp
mov edx, dword [esp + 0x34]
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016af40
mov eax, 0x1900
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x10169a3c
mov eax, 0x1a00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b554
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov edx, 0x201
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x10169250
mov eax, 0x1b00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016af5c
mov eax, 0x1c00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016af84
mov eax, 0x1d00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x202
mov ecx, 0xd010101
mov word [esp + 0x1c], dx
xor eax, eax
push 0x1016b574
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b59c
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x203
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016afac
mov eax, 0x1e00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x101
mov eax, 0x1f00
mov ecx, 0xd010101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov edx, dword [esp + 0x20]
push 0x10169ca8
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016afd0
mov eax, 0x2000
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016aff8
mov eax, 0x2100
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x101
mov eax, 0x2200
push 0x1016a304
mov ecx, 0xd010101
mov word [esp + 0x20], dx
mov word [esp + 0x22], ax
mov byte [esp + 0x24], 6
mov byte [esp + 0x25], 0xe
mov byte [esp + 0x26], 0x2b
mov byte [esp + 0x27], 0x34
mov byte [esp + 0x28], 2
mov byte [esp + 0x29], 6
mov byte [esp + 0x2a], bl
mov byte [esp + 0x2b], bl
sub esp, 0x10
mov edx, dword [esp + 0x34]
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x101696c4
mov eax, 0x2300
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b028
mov eax, 0x2400
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov eax, 0x2500
push 0x1016b04c
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov edx, 0x101
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov dword [eax + 8], edx
mov ecx, dword [esp + 0x38]
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b06c
mov eax, 0x2600
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b08c
mov eax, 0x2700
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b0bc
mov eax, 0x2800
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov ecx, 0xd010101
mov edx, 0x101
push 0x1016b0dc
mov eax, 0x2900
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b314
mov eax, 0x4200
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b3cc
mov eax, 0x4800
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x101
mov eax, 0x2a00
mov ecx, 0xd010101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
push 0x1016b0fc
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b11c
mov eax, 0x2b00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b13c
mov eax, 0x2c00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x101
mov eax, 0x2d00
mov ecx, 0xd010101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], 2
mov byte [esp + 0x25], 6
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], bl
push 0x1016b15c
mov edx, dword [esp + 0x24]
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b17c
mov eax, 0x2e00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b3e8
mov eax, 0x4900
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov eax, 0x4a00
push 0x1016b410
mov word [esp + 0x22], ax
sub esp, 0x10
mov ecx, 0xd010101
mov edx, 0x101
mov eax, esp
mov word [esp + 0x30], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b434
mov eax, 0x4b00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b4ac
mov eax, 0x4e00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b538
mov eax, 0x5900
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov ecx, 0xd010101
push 0x1016b45c
mov eax, 0x4c00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b488
mov eax, 0x4d00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x101692fc
mov eax, 0x2f00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x101
mov eax, 0x3000
mov ecx, 0xd010101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
push 0x10169708
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x10169c58
mov eax, 0x3100
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b19c
mov eax, 0x3200
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x101
mov eax, 0x3300
mov ecx, 0xd010101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], 2
mov byte [esp + 0x25], 6
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], bl
mov edx, dword [esp + 0x20]
push 0x1016b1bc
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b1d4
mov eax, 0x3400
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b1dc
mov eax, 0x3500
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov eax, 0x3600
push 0x1016b1fc
mov word [esp + 0x22], ax
sub esp, 0x10
mov ecx, 0xd010101
mov eax, esp
mov edx, 0x101
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x34]
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b210
mov eax, 0x3700
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b224
mov eax, 0x3800
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b234
mov eax, 0x3900
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b250
mov eax, 0x3a00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b26c
mov eax, 0x3b00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b28c
mov eax, 0x3c00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x101
mov eax, 0x3d00
mov ecx, 0xd010101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
push 0x1016b2a0
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b2bc
mov eax, 0x3e00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
push 0x1016b2d8
mov eax, 0x3f00
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x101
mov eax, 0x4000
mov ecx, 0xd010101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], 2
mov byte [esp + 0x25], 6
mov byte [esp + 0x26], bl
mov edx, dword [esp + 0x20]
push 0x10169280
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b5bc
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x204
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b5e8
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x205
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b630
mov word [esp + 0x22], ax
sub esp, 0x10
mov ecx, 0xd010101
mov edx, 0x206
mov eax, esp
mov word [esp + 0x30], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b674
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x207
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b6a8
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x208
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b6dc
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x209
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b714
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x20a
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b738
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x20b
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b764
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x20c
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x20d
xor eax, eax
mov ecx, 0xd010101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
push 0x1016b790
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b7bc
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x20e
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b7e8
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x220
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x221
xor eax, eax
mov ecx, 0xd010101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], 2
mov byte [esp + 0x25], 6
mov edx, dword [esp + 0x20]
push 0x1016b830
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b860
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x222
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b88c
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x223
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b8bc
sub esp, 0x10
mov word [esp + 0x32], ax
mov ecx, 0xd010101
mov edx, 0x224
mov eax, esp
mov word [esp + 0x30], dx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push 0x1016b8dc
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x225
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 2
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov edx, 0x101
push str.ObjClass
push edx
xor eax, eax
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Generation
xor eax, eax
push 0x102
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5200701
mov edx, 0x800
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov dword [eax + 8], edx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ComponentDataDefinition
xor eax, eax
push 0x201
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4070100
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ComponentLength
xor eax, eax
push 0x202
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x7020201
mov dword [eax], ecx
mov edx, 0x103
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ComponentKLVData
xor eax, eax
push 0x203
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010210
mov dword [eax], ecx
mov edx, 0x400
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ComponentUserComments
xor eax, eax
push 0x204
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3020102
mov dword [eax], ecx
mov edx, 0x1600
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 7
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ComponentAttributes
xor eax, eax
push 0x205
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010210
mov dword [eax], ecx
mov edx, 0x800
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 7
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.EdgeCodeStart
xor eax, eax
push 0x401
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1040901
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov ecx, 0x4100103
mov edx, 0x109
push str.FilmKind
xor eax, eax
push 0x402
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.CodeFormat
xor eax, eax
push 0x403
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4100103
mov dword [eax], ecx
mov edx, 0x102
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.EdgeCodeHeader
xor eax, eax
push 0x404
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1030201
mov dword [eax], ecx
mov edx, 0x200
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x601
xor eax, eax
mov ecx, 0x6010104
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
push str.Choices
push 0x501
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.StillFrame
xor eax, eax
push 0x502
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x208
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Position
xor eax, eax
push 0x601
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x7020103
mov dword [eax], ecx
mov edx, 0x303
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x100
xor eax, eax
mov ecx, 0x5300404
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
push str.Comment
push 0x602
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ActiveState
xor eax, eax
push 0x801
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5300401
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Annotation
xor eax, eax
push 0x901
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x20a
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
xor edx, edx
xor eax, eax
mov ecx, 0x1070105
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov edx, dword [esp + 0x20]
push str.DescribedSlots
push 0x6102
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 4
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.DescriptiveMarkerDescription
xor eax, eax
push 0x6101
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x20c
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Operation
xor eax, eax
push 0xb01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5300506
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x602
xor eax, eax
mov ecx, 0x6010104
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], 2
push str.InputSegments
mov edx, dword [esp + 0x24]
push 0xb02
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Parameters
xor eax, eax
push 0xb03
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x60a
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.BypassOverride
xor eax, eax
push 0xb04
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x530050c
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.OperationGroupRendering
xor eax, eax
push 0xb05
mov edx, 0x206
sub esp, 0x10
mov word [esp + 0x36], ax
mov ecx, 0x6010104
mov word [esp + 0x34], dx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov eax, esp
mov edx, dword [esp + 0x38]
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.NestedScopeSlots
xor eax, eax
push 0xc01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x607
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.InputSegment
xor eax, eax
push 0xd01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x207
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PulldownKind
xor eax, eax
push 0xd02
mov word [esp + 0x26], ax
sub esp, 0x10
mov ecx, 0x5401001
mov eax, esp
mov edx, 0x200
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x38]
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PulldownDirection
xor eax, eax
push 0xd03
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5401001
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PhaseFrame
xor eax, eax
push 0xd04
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5401001
mov dword [eax], ecx
mov edx, 0x300
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.RelativeScope
xor eax, eax
push 0xe01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010103
mov edx, 0x300
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.RelativeSlot
xor eax, eax
push 0xe02
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010103
mov dword [eax], ecx
mov edx, 0x400
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Selected
xor eax, eax
push 0xf01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x209
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Alternates
xor eax, eax
push 0xf02
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x608
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Components
xor eax, eax
push 0x1001
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x609
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SourceID
xor eax, eax
push 0x1101
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010103
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SourceMobSlotID
xor eax, eax
push 0x1102
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010103
mov dword [eax], ecx
mov edx, 0x200
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x700
mov ecx, 0x6010103
mov word [esp + 0x1c], dx
push str.ChannelIDs
xor eax, eax
push 0x1103
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 7
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MonoSourceSlotIDs
xor eax, eax
push 0x1104
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010103
mov dword [eax], ecx
mov edx, 0x800
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 8
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.StartTime
xor eax, eax
push 0x1201
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x7020103
mov dword [eax], ecx
mov edx, 0x104
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x105
mov eax, 0x200
mov ecx, 0x7020201
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
push str.FadeInLength
push 0x1202
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FadeInType
xor eax, eax
push 0x1203
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5300501
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FadeOutLength
push 0x1204
mov eax, 0x300
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x7020201
mov dword [eax], ecx
mov edx, 0x105
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
xor edx, edx
xor eax, eax
mov ecx, 0x5300502
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov edx, dword [esp + 0x20]
push str.FadeOutType
push 0x1205
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.BeginAnchor
xor eax, eax
push 0x1401
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5300601
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.EndAnchor
xor eax, eax
push 0x1402
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5300602
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x105
xor eax, eax
mov ecx, 0x7020103
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov byte [esp + 0x26], bl
mov edx, dword [esp + 0x20]
push str.TimecodeStart
push 0x1501
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push 0x10169618
xor eax, eax
push 0x1502
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4040101
mov dword [eax], ecx
mov edx, 0x206
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Drop
xor eax, eax
push 0x1503
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4040101
mov dword [eax], ecx
mov edx, 0x500
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x201
xor eax, eax
push str.TimecodeStreamSampleRate
mov ecx, 0x4040101
mov word [esp + 0x20], dx
mov word [esp + 0x22], ax
mov byte [esp + 0x24], 6
mov byte [esp + 0x25], 0xe
mov byte [esp + 0x26], 0x2b
mov byte [esp + 0x27], 0x34
mov byte [esp + 0x28], bl
mov byte [esp + 0x29], bl
mov byte [esp + 0x2a], bl
mov byte [esp + 0x2b], 2
push 0x1601
mov edx, dword [esp + 0x28]
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Source
xor eax, eax
push 0x1602
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4070300
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SourceType
xor eax, eax
push 0x1603
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4040201
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.IncludeSync
xor eax, eax
push 0x1701
sub esp, 0x10
mov word [esp + 0x36], ax
mov ecx, 0x4040101
mov edx, 0x400
mov eax, esp
mov word [esp + 0x34], dx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.TransitionOperationGroup
xor eax, eax
push 0x1801
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x205
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.CutPoint
xor eax, eax
push 0x1802
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x7020103
mov dword [eax], ecx
mov edx, 0x106
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Mobs
xor eax, eax
push 0x1901
mov word [esp + 0x26], ax
sub esp, 0x10
mov ecx, 0x6010104
mov edx, 0x501
mov eax, esp
mov word [esp + 0x34], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ContentStorageEssenceData
xor eax, eax
push 0x1902
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x502
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ControlPointValue
xor eax, eax
push 0x1a02
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x530050d
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Time
mov eax, 0x100
push 0x1a03
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x7020103
mov dword [eax], ecx
mov edx, 0x1002
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.EditHint
xor eax, eax
push 0x1a04
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5300508
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.DefinitionObjectIdentification
xor eax, eax
push 0x1b01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1011503
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.DefinitionObjectName
xor eax, eax
push 0x1b02
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1070102
mov dword [eax], ecx
mov edx, 0x301
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov ecx, 0x3020301
push str.DefinitionObjectDescription
xor eax, eax
push 0x1b03
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov edx, 0x201
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ParentClass
xor eax, eax
push 8
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010107
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Properties
xor eax, eax
push 9
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010107
mov dword [eax], ecx
mov edx, 0x200
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x300
mov ecx, 0x6010107
mov word [esp + 0x1c], dx
xor eax, eax
push str.IsConcrete
push 0xa
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.OperationDefinitionDataDefinition
xor eax, eax
push 0x1e01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5300509
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.IsTimeWarp
xor eax, eax
push 0x1e02
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5300503
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x401
xor eax, eax
mov ecx, 0x6010104
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
push str.DegradeTo
push 0x1e03
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.OperationCategory
xor eax, eax
push 0x1e06
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x530050a
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.NumberInputs
xor eax, eax
push 0x1e07
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5300504
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
xor edx, edx
xor eax, eax
mov ecx, 0x5300505
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov edx, dword [esp + 0x20]
push str.Bypass
push 0x1e08
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ParametersDefined
xor eax, eax
push 0x1e09
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x302
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ParameterDefinitionType
xor eax, eax
push 0x1f01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x106
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x100
xor eax, eax
mov ecx, 0x530050b
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], 2
mov edx, dword [esp + 0x20]
push str.DisplayUnits
push 0x1f03
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PropertyDefinitionType
xor eax, eax
push 0xb
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010107
mov dword [eax], ecx
mov edx, 0x400
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.IsOptional
xor eax, eax
push 0xc
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010202
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.LocalIdentification
xor eax, eax
mov edx, 0x500
push 0xd
mov ecx, 0x6010107
mov word [esp + 0x24], dx
mov word [esp + 0x26], ax
mov byte [esp + 0x28], 6
mov byte [esp + 0x29], 0xe
mov byte [esp + 0x2a], 0x2b
mov byte [esp + 0x2b], 0x34
mov byte [esp + 0x2c], bl
mov byte [esp + 0x2d], bl
mov byte [esp + 0x2e], bl
mov byte [esp + 0x2f], 2
sub esp, 0x10
mov edx, dword [esp + 0x38]
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.IsUniqueIdentifier
xor eax, eax
push 0xe
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010107
mov dword [eax], ecx
mov edx, 0x600
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PluginCategory
xor eax, eax
push 0x2203
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5200901
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.VersionNumber
xor eax, eax
push 0x2204
mov word [esp + 0x26], ax
sub esp, 0x10
mov ecx, 0x3030301
mov edx, 0x300
mov eax, esp
mov word [esp + 0x34], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.VersionString
xor eax, eax
push 0x2205
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3030301
mov dword [eax], ecx
mov edx, 0x201
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PluginDefinitionManufacturer
xor eax, eax
push 0x2206
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x10a0101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ManufacturerInfo
xor eax, eax
push 0x2207
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov edx, 0x20b
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov dword [eax + 8], edx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PluginDefinitionManufacturerID
xor eax, eax
push 0x2208
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x10a0101
mov dword [eax], ecx
mov edx, 0x300
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PluginDefinitionPlatform
xor eax, eax
push 0x2209
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5200902
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MinPlatformVersion
xor edx, edx
xor eax, eax
push 0x220a
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5200903
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MaxPlatformVersion
xor eax, eax
push 0x220b
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5200904
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Engine
xor eax, eax
push 0x220c
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5200905
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MinEngineVersion
xor eax, eax
push 0x220d
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5200906
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov ecx, 0x5200907
xor edx, edx
push str.MaxEngineVersion
xor eax, eax
push 0x220e
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PluginAPI
xor eax, eax
push 0x220f
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5200908
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MinPluginAPI
xor eax, eax
push 0x2210
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5200909
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
xor edx, edx
xor eax, eax
mov ecx, 0x520090a
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
push str.MaxPluginAPI
push 0x2211
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SoftwareOnly
xor eax, eax
push 0x2212
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x520090b
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Accelerator
xor eax, eax
push 0x2213
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x520090c
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
xor edx, edx
xor eax, eax
mov ecx, 0x520090d
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
push str.Locators
push 0x2214
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Authentication
xor eax, eax
push 0x2215
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x520090e
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PluginDefinitionDefinitionObject
xor eax, eax
push 0x2216
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x520090f
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x107
xor eax, eax
mov ecx, 0x6010104
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov edx, dword [esp + 0x20]
push str.FileDescriptorClass
push 0x2301
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.CodecDefinitionDataDefinitions
xor eax, eax
push 0x2302
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x301
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.EssenceIsIdentified
xor eax, eax
push 0x2401
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010201
mov dword [eax], ecx
mov edx, 0x300
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x503
xor eax, eax
mov ecx, 0x6010104
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], 2
push str.OperationDefinitions
mov edx, dword [esp + 0x24]
push 0x2603
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ParameterDefinitions
xor eax, eax
push 0x2604
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x504
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.DataDefinitions
xor eax, eax
push 0x2605
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x505
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PluginDefinitions
xor eax, eax
push 0x2606
mov edx, 0x506
sub esp, 0x10
mov word [esp + 0x36], ax
mov ecx, 0x6010104
mov word [esp + 0x34], dx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov eax, esp
mov edx, dword [esp + 0x38]
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.CodecDefinitions
xor eax, eax
push 0x2607
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x507
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ContainerDefinitions
xor eax, eax
push 0x2608
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x508
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.InterpolationDefinitions
xor eax, eax
push 0x2609
mov word [esp + 0x26], ax
sub esp, 0x10
mov ecx, 0x6010104
mov eax, esp
mov edx, 0x509
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x38]
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.KLVDataDefinitions
xor eax, eax
push 0x260a
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x50a
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 7
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.TaggedValueDefinitions
xor eax, eax
push 0x260b
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x50b
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 7
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.EssenceDataMobID
xor eax, eax
push 0x2701
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010106
mov edx, 0x100
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Data
xor eax, eax
push 0x2702
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4070200
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SampleIndex
xor eax, eax
push 0x2b01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010102
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.EssenceDescriptorLocator
xor eax, eax
push 0x2f01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x603
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FileDescriptorSampleRate
xor eax, eax
push 0x3001
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4060101
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FileDescriptorLength
xor eax, eax
push 0x3002
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4060102
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ContainerFormat
xor eax, eax
push 0x3004
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x102
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x103
mov ecx, 0x6010104
mov word [esp + 0x1c], dx
push str.FileDescriptorCodecDefinition
xor eax, eax
push 0x3005
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.AIFCDescriptorSummary
xor eax, eax
push 0x3101
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3030302
mov dword [eax], ecx
mov edx, 0x200
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.DigitalImageDescriptorCompression
xor eax, eax
push 0x3201
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4010601
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x500
xor eax, eax
mov ecx, 0x6010103
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
push str.LinkedSlotID
push 0x3006
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SubDescriptors
xor eax, eax
push 0x2f02
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x610
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 9
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.StoredHeight
xor eax, eax
push 0x3202
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010502
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x200
xor eax, eax
mov ecx, 0x4010502
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov edx, dword [esp + 0x20]
push str.StoredWidth
push 0x3203
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SampledHeight
xor eax, eax
push 0x3204
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010501
mov dword [eax], ecx
mov edx, 0x700
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SampledWidth
xor eax, eax
push 0x3205
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010501
mov dword [eax], ecx
mov edx, 0x800
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x900
xor eax, eax
mov ecx, 0x4010501
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov byte [esp + 0x26], bl
mov edx, dword [esp + 0x20]
push str.SampledXOffset
push 0x3206
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SampledYOffset
xor eax, eax
push 0x3207
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010501
mov dword [eax], ecx
mov edx, 0xa00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.DisplayHeight
xor eax, eax
push 0x3208
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010501
mov dword [eax], ecx
mov edx, 0xb00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0xc00
xor eax, eax
push str.DisplayWidth
mov ecx, 0x4010501
mov word [esp + 0x20], dx
mov word [esp + 0x22], ax
mov byte [esp + 0x24], 6
mov byte [esp + 0x25], 0xe
mov byte [esp + 0x26], 0x2b
mov byte [esp + 0x27], 0x34
mov byte [esp + 0x28], bl
mov byte [esp + 0x29], bl
mov byte [esp + 0x2a], bl
mov byte [esp + 0x2b], bl
push 0x3209
mov edx, dword [esp + 0x28]
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.DisplayXOffset
xor eax, eax
push 0x320a
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010501
mov dword [eax], ecx
mov edx, 0xd00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.DisplayYOffset
xor eax, eax
push 0x320b
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010501
mov dword [eax], ecx
mov edx, 0xe00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FrameLayout
xor eax, eax
push 0x320c
sub esp, 0x10
mov word [esp + 0x36], ax
mov ecx, 0x4010301
mov edx, 0x400
mov eax, esp
mov word [esp + 0x34], dx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.VideoLineMap
xor eax, eax
push 0x320d
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010302
mov dword [eax], ecx
mov edx, 0x500
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ImageAspectRatio
xor eax, eax
push 0x320e
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010101
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.AlphaTransparency
xor edx, edx
xor eax, eax
push 0x320f
mov word [esp + 0x26], ax
sub esp, 0x10
mov ecx, 0x5200102
mov eax, esp
mov word [esp + 0x34], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.TransferCharacteristic
push 0x3210
mov eax, 0x200
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010201
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ColorPrimaries
push 0x3219
mov eax, 0x100
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010201
mov dword [eax], ecx
mov edx, 0x106
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 9
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.CodingEquations
mov eax, 0x100
push 0x321a
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010201
mov dword [eax], ecx
mov edx, 0x103
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ImageAlignmentFactor
xor eax, eax
push 0x3211
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4180101
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FieldDominance
xor eax, eax
push 0x3212
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010301
mov dword [eax], ecx
mov edx, 0x600
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FieldStartOffset
xor eax, eax
push 0x3213
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4180102
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov ecx, 0x4180103
push str.FieldEndOffset
xor eax, eax
push 0x3214
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
xor edx, edx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SignalStandard
xor eax, eax
push 0x3215
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4050113
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.StoredF2Offset
xor eax, eax
push 0x3216
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010302
mov dword [eax], ecx
mov edx, 0x800
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x700
mov ecx, 0x4010302
mov word [esp + 0x1c], dx
xor eax, eax
push str.DisplayF2Offset
push 0x3217
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ActiveFormatDescriptor
xor eax, eax
push 0x3218
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010302
mov dword [eax], ecx
mov edx, 0x900
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ComponentWidth
xor eax, eax
push 0x3301
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010503
mov dword [eax], ecx
mov edx, 0xa00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x500
xor eax, eax
mov ecx, 0x4010501
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
push str.HorizontalSubsampling
push 0x3302
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ColorSiting
xor eax, eax
push 0x3303
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010501
mov dword [eax], ecx
mov edx, 0x600
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.BlackReferenceLevel
xor eax, eax
push 0x3304
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010503
mov dword [eax], ecx
mov edx, 0x300
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x400
xor eax, eax
mov ecx, 0x4010503
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov edx, dword [esp + 0x20]
push str.WhiteReferenceLevel
push 0x3305
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ColorRange
xor eax, eax
push 0x3306
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010503
mov dword [eax], ecx
mov edx, 0x500
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PaddingBits
xor eax, eax
push 0x3307
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4180104
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x1000
xor eax, eax
mov ecx, 0x4010501
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], 2
mov edx, dword [esp + 0x20]
push str.VerticalSubsampling
push 0x3308
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.AlphaSamplingWidth
xor eax, eax
push 0x3309
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010503
mov dword [eax], ecx
mov edx, 0x700
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ReversedByteOrder
xor eax, eax
push 0x330b
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010201
mov dword [eax], ecx
mov edx, 0xa00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PixelLayout
xor eax, eax
mov edx, 0x600
push 0x3401
mov ecx, 0x4010503
mov word [esp + 0x24], dx
mov word [esp + 0x26], ax
mov byte [esp + 0x28], 6
mov byte [esp + 0x29], 0xe
mov byte [esp + 0x2a], 0x2b
mov byte [esp + 0x2b], 0x34
mov byte [esp + 0x2c], bl
mov byte [esp + 0x2d], bl
mov byte [esp + 0x2e], bl
mov byte [esp + 0x2f], 2
sub esp, 0x10
mov edx, dword [esp + 0x38]
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Palette
xor eax, eax
push 0x3403
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010503
mov dword [eax], ecx
mov edx, 0x800
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PaletteLayout
xor eax, eax
push 0x3404
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010503
mov dword [eax], ecx
mov edx, 0x900
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ScanningDirection
xor eax, eax
push 0x3405
mov word [esp + 0x26], ax
sub esp, 0x10
mov ecx, 0x4010404
mov edx, 0x100
mov eax, esp
mov word [esp + 0x34], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ComponentMaxRef
xor eax, eax
push 0x3406
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010503
mov dword [eax], ecx
mov edx, 0xb00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ComponentMinRef
xor eax, eax
push 0x3407
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010503
mov dword [eax], ecx
mov edx, 0xc00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.AlphaMaxRef
xor eax, eax
push 0x3408
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010503
mov edx, 0xd00
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov dword [eax + 8], edx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.AlphaMinRef
xor eax, eax
push 0x3409
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010503
mov dword [eax], ecx
mov edx, 0xe00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.AudioSamplingRate
xor eax, eax
push 0x3d03
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4020301
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Locked
xor eax, eax
push 0x3d02
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4020301
mov dword [eax], ecx
mov edx, 0x400
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 4
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.AudioRefLevel
xor eax, eax
push 0x3d04
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4020101
mov dword [eax], ecx
mov edx, 0x300
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ElectroSpatial
xor eax, eax
push 0x3d05
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4020101
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Channels
xor eax, eax
push 0x3d07
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4020101
mov dword [eax], ecx
mov edx, 0x400
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov ecx, 0x4020303
mov edx, 0x400
push str.QuantizationBits
xor eax, eax
push 0x3d01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 4
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.DialNorm
xor eax, eax
push 0x3d0c
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4020701
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SoundDescriptorCompression
xor eax, eax
push 0x3d06
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4020402
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x100
xor eax, eax
mov ecx, 0x4020302
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
push str.BlockAlign
push 0x3d0a
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SequenceOffset
xor eax, eax
push 0x3d0b
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4020302
mov dword [eax], ecx
mov edx, 0x200
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.AverageBPS
xor eax, eax
push 0x3d09
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4020303
mov dword [eax], ecx
mov edx, 0x500
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x500
xor eax, eax
mov ecx, 0x4020101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
push str.ChannelAssignment
push 0x3d32
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 7
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PeakEnvelopeVersion
xor eax, eax
push 0x3d29
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4020301
mov dword [eax], ecx
mov edx, 0x600
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 8
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PeakEnvelopeFormat
xor eax, eax
push 0x3d2a
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4020301
mov dword [eax], ecx
mov edx, 0x700
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 8
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x800
xor eax, eax
mov ecx, 0x4020301
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov edx, dword [esp + 0x20]
push str.PointsPerPeakValue
push 0x3d2b
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 8
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PeakEnvelopeBlockSize
xor eax, eax
push 0x3d2c
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4020301
mov dword [eax], ecx
mov edx, 0x900
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 8
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PeakChannels
xor eax, eax
push 0x3d2d
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4020301
mov dword [eax], ecx
mov edx, 0xa00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 8
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0xb00
xor eax, eax
mov ecx, 0x4020301
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], 8
push str.PeakFrames
mov edx, dword [esp + 0x24]
push 0x3d2e
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PeakOfPeaksPosition
xor eax, eax
push 0x3d2f
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4020301
mov dword [eax], ecx
mov edx, 0xc00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 8
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PeakEnvelopeTimestamp
xor eax, eax
push 0x3d30
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4020301
mov dword [eax], ecx
mov edx, 0xd00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 8
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PeakEnvelopeData
xor eax, eax
push 0x3d31
mov edx, 0xe00
sub esp, 0x10
mov word [esp + 0x36], ax
mov ecx, 0x4020301
mov word [esp + 0x34], dx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 8
mov eax, esp
mov edx, dword [esp + 0x38]
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.IsUniform
xor eax, eax
push 0x3701
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5020103
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.IsContiguous
xor eax, eax
push 0x3702
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x6080201
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.LeadingLines
xor eax, eax
push 0x3703
mov word [esp + 0x26], ax
sub esp, 0x10
mov ecx, 0x4010302
mov eax, esp
mov edx, 0x300
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x38]
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.TrailingLines
xor eax, eax
push 0x3704
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010302
mov dword [eax], ecx
mov edx, 0x400
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.JPEGTableID
xor eax, eax
push 0x3705
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5020103
mov dword [eax], ecx
mov edx, 0x102
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.TIFFDescriptorSummary
xor eax, eax
push 0x3706
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3030302
mov edx, 0x300
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.WAVEDescriptorSummary
xor eax, eax
push 0x3801
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3030302
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FilmFormat
xor eax, eax
push 0x3901
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4100103
mov dword [eax], ecx
mov edx, pe_nt_image_headers32
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FrameRate
xor eax, eax
push 0x3902
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010802
mov dword [eax], ecx
mov edx, 0x300
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PerforationsPerFrame
xor eax, eax
push 0x3903
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4100103
mov dword [eax], ecx
mov edx, 0x103
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FilmAspectRatio
xor eax, eax
push 0x3904
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4100103
mov dword [eax], ecx
mov edx, 0x203
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FilmDescriptorManufacturer
push 0x3905
mov eax, 0x100
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4100103
mov dword [eax], ecx
mov edx, 0x106
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x105
mov ecx, 0x4100103
mov word [esp + 0x1c], dx
push str.FilmDescriptorModel
push 0x3906
mov eax, 0x100
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FilmGaugeFormat
push 0x3907
mov eax, 0x100
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4100103
mov dword [eax], ecx
mov edx, 0x104
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FilmBatchNumber
push 0x3908
mov eax, 0x100
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4100103
mov dword [eax], ecx
mov edx, 0x107
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x101
xor eax, eax
mov ecx, 0x4100101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
push str.FormFactor
push 0x3a01
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.VideoSignal
xor eax, eax
push 0x3a02
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010401
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.TapeFormat
push 0x3a03
mov eax, 0x100
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x300
xor eax, eax
mov ecx, 0x4100101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov edx, dword [esp + 0x20]
push str.TapeDescriptorLength
push 0x3a04
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.TapeDescriptorManufacturerID
xor eax, eax
push 0x3a05
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4100101
mov dword [eax], ecx
mov edx, 0x401
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.TapeDescriptorModel
xor eax, eax
push 0x3a06
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4100101
mov dword [eax], ecx
mov edx, 0x201
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x601
xor eax, eax
mov ecx, 0x4100101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov byte [esp + 0x26], bl
mov edx, dword [esp + 0x20]
push str.TapeBatchNumber
push 0x3a07
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.TapeStock
xor eax, eax
push 0x3a08
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4100101
mov dword [eax], ecx
mov edx, 0x501
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MimeType
xor eax, eax
push 0x4e11
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4090201
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 7
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
xor edx, edx
xor eax, eax
push str.CharSet
mov ecx, 0x4090300
mov word [esp + 0x20], dx
mov word [esp + 0x22], ax
mov byte [esp + 0x24], 6
mov byte [esp + 0x25], 0xe
mov byte [esp + 0x26], 0x2b
mov byte [esp + 0x27], 0x34
mov byte [esp + 0x28], bl
mov byte [esp + 0x29], bl
mov byte [esp + 0x2a], bl
mov byte [esp + 0x2b], 8
push 0x4e12
mov edx, dword [esp + 0x28]
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.KLVDataType
xor eax, eax
push 0x4d12
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x109
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 7
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ByteOrder
xor eax, eax
push 0x3b01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010201
mov dword [eax], ecx
mov edx, 0x200
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.LastModified
xor eax, eax
push 0x3b02
sub esp, 0x10
mov word [esp + 0x36], ax
mov ecx, 0x7020110
mov edx, 0x204
mov eax, esp
mov word [esp + 0x34], dx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Content
xor eax, eax
push 0x3b03
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x201
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.HeaderDictionary
xor eax, eax
push 0x3b04
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x202
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Version
xor eax, eax
push 0x3b05
mov word [esp + 0x26], ax
sub esp, 0x10
mov ecx, 0x3010201
mov edx, 0x500
mov eax, esp
mov word [esp + 0x34], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.IdentificationList
xor eax, eax
push 0x3b06
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x604
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ObjectModelVersion
xor eax, eax
push 0x3b07
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010201
mov dword [eax], ecx
mov edx, 0x400
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.OperationalPattern
xor edx, edx
xor eax, eax
push 0x3b09
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1020203
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.EssenceContainers
xor eax, eax
push 0x3b0a
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1020210
mov dword [eax], ecx
mov edx, 0x201
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.DescriptiveSchemes
xor eax, eax
push 0x3b0b
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1020210
mov dword [eax], ecx
mov edx, 0x202
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 5
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push 0x1016a3f0
xor eax, eax
push 0x3c01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5200701
mov dword [eax], ecx
mov edx, 0x201
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov ecx, 0x5200701
push 0x1016a408
xor eax, eax
push 0x3c02
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov edx, 0x301
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push 0x1016a420
xor eax, eax
push 0x3c03
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5200701
mov dword [eax], ecx
mov edx, 0x400
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ProductVersionString
xor eax, eax
push 0x3c04
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5200701
mov dword [eax], ecx
mov edx, 0x501
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x700
mov ecx, 0x5200701
mov word [esp + 0x1c], dx
xor eax, eax
push str.ProductID
push 0x3c05
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Date
xor eax, eax
push 0x3c06
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x7020110
mov dword [eax], ecx
mov edx, 0x203
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ToolkitVersion
xor eax, eax
push 0x3c07
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5200701
mov dword [eax], ecx
mov edx, 0xa00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x601
xor eax, eax
mov ecx, 0x5200701
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
push str.IdentificationPlatform
push 0x3c08
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.GenerationAUID
xor eax, eax
push 0x3c09
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5200701
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.URLString
xor eax, eax
push 0x4001
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1020101
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x100
xor eax, eax
mov ecx, 0x1040102
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov edx, dword [esp + 0x20]
push str.TextLocatorName
push 0x4101
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MobID
xor eax, eax
push 0x4401
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1011510
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MobName
xor eax, eax
push 0x4402
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1030302
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x605
xor eax, eax
mov ecx, 0x6010104
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], 2
mov edx, dword [esp + 0x20]
push str.MobSlots
push 0x4403
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MobLastModified
xor eax, eax
push 0x4404
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x7020110
mov dword [eax], ecx
mov edx, 0x205
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.CreationTime
xor eax, eax
push 0x4405
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x7020110
mov dword [eax], ecx
mov edx, 0x103
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MobUserComments
xor eax, eax
mov edx, 0xc00
push 0x4406
mov ecx, 0x3020102
mov word [esp + 0x24], dx
mov word [esp + 0x26], ax
mov byte [esp + 0x28], 6
mov byte [esp + 0x29], 0xe
mov byte [esp + 0x2a], 0x2b
mov byte [esp + 0x2b], 0x34
mov byte [esp + 0x2c], bl
mov byte [esp + 0x2d], bl
mov byte [esp + 0x2e], bl
mov byte [esp + 0x2f], 2
sub esp, 0x10
mov edx, dword [esp + 0x38]
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MobKLVData
xor eax, eax
push 0x4407
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010210
mov dword [eax], ecx
mov edx, 0x300
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MobAttributes
xor eax, eax
push 0x4409
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010210
mov dword [eax], ecx
mov edx, 0x700
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 7
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.UsageCode
xor eax, eax
xor edx, edx
push 0x4408
mov word [esp + 0x26], ax
sub esp, 0x10
mov ecx, 0x5010108
mov eax, esp
mov word [esp + 0x34], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 7
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.DefaultFadeLength
push 0x4501
mov eax, 0x100
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x7020201
mov dword [eax], ecx
mov edx, 0x105
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.DefFadeType
xor eax, eax
push 0x4502
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5300201
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], bl
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.DefFadeEditUnit
xor edx, edx
xor eax, eax
push 0x4503
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5300403
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov dword [eax + 8], edx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.CompositionMobRendering
xor eax, eax
push 0x4504
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x10a
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 8
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.EssenceDescription
xor eax, eax
push 0x4701
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x203
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SlotID
xor edx, edx
xor eax, eax
push 0x4801
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1070101
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SlotName
xor eax, eax
push 0x4802
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1070102
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MobSlotSegment
xor eax, eax
push 0x4803
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x204
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.PhysicalTrackNumber
xor eax, eax
push 0x4804
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1040103
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov ecx, 0x5300402
xor edx, edx
push str.EventMobSlotEditRate
xor eax, eax
push 0x4901
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.TimelineMobSlotEditRate
xor eax, eax
push 0x4b01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5300405
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SlotOrigin
xor eax, eax
push 0x4b02
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x7020103
mov dword [eax], ecx
mov edx, 0x103
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x10c
xor eax, eax
mov ecx, 0x7020103
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
push str.MarkIn
push 0x4b03
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 7
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MarkOut
xor eax, eax
push 0x4b04
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x7020103
mov dword [eax], ecx
mov edx, 0x203
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 7
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.UserPos
xor eax, eax
push 0x4b05
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x7020103
mov dword [eax], ecx
mov edx, 0x10d
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 7
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x104
xor eax, eax
mov ecx, 0x6010104
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
push str.Definition
push 0x4c01
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ConstantValueValue
xor eax, eax
push 0x4d01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5300507
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.Interpolation
xor eax, eax
push 0x4e01
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010104
mov dword [eax], ecx
mov edx, 0x105
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x606
xor eax, eax
mov ecx, 0x6010104
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov edx, dword [esp + 0x20]
push str.PointList
push 0x4e02
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.TaggedValueName
xor eax, eax
push 0x5001
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3020102
mov dword [eax], ecx
mov edx, 0x901
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.TaggedValueValue
xor eax, eax
push 0x5003
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3020102
mov dword [eax], ecx
mov edx, 0xa01
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x200
xor eax, eax
mov ecx, 0x3010210
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], 2
push str.KLVDataValue
mov edx, dword [esp + 0x24]
push 0x5101
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.IntegerSize
xor eax, eax
push 0xf
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010203
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.IsSigned
xor eax, eax
push 0x10
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010203
mov dword [eax], ecx
mov edx, 0x200
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.StrongReferencedType
xor eax, eax
push 0x11
mov edx, 0x900
sub esp, 0x10
mov word [esp + 0x36], ax
mov ecx, 0x6010107
mov word [esp + 0x34], dx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov eax, esp
mov edx, dword [esp + 0x38]
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.WeakReferencedType
xor eax, eax
push 0x12
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010107
mov dword [eax], ecx
mov edx, 0xa00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ReferenceTargetSet
xor eax, eax
push 0x13
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010203
mov dword [eax], ecx
mov edx, 0xb00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.EnumElementType
xor eax, eax
push 0x14
mov word [esp + 0x26], ax
sub esp, 0x10
mov ecx, 0x6010107
mov eax, esp
mov edx, 0xb00
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x38]
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.EnumElementNames
xor eax, eax
push 0x15
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010203
mov dword [eax], ecx
mov edx, 0x400
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.EnumElementValues
xor eax, eax
push 0x16
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010203
mov dword [eax], ecx
mov edx, 0x500
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.FixedArrayElementType
xor eax, eax
push 0x17
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010107
mov edx, 0xc00
mov dword [eax], ecx
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ElementCount
xor eax, eax
push 0x18
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010203
mov dword [eax], ecx
mov edx, 0x300
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.VariableArrayElementType
xor eax, eax
push 0x19
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010107
mov dword [eax], ecx
mov edx, 0xd00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.SetElementType
xor eax, eax
push 0x1a
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010107
mov dword [eax], ecx
mov edx, 0xe00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.StringElementType
xor eax, eax
push 0x1b
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010107
mov dword [eax], ecx
mov edx, 0xf00
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MemberTypes
xor eax, eax
push 0x1c
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010107
mov dword [eax], ecx
mov edx, 0x1100
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MemberNames
xor eax, eax
push 0x1d
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010203
mov dword [eax], ecx
mov edx, 0x600
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x1200
mov ecx, 0x6010107
mov word [esp + 0x1c], dx
push str.RenamedType
xor eax, eax
push 0x1e
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ExtEnumElementNames
xor eax, eax
push 0x1f
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010203
mov dword [eax], ecx
mov edx, 0x700
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.ExtEnumElementValues
xor eax, eax
push 0x20
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3010203
mov dword [eax], ecx
mov edx, 0x800
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x1300
xor eax, eax
mov ecx, 0x6010107
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
push str.MetaDefinitionIdentification
push 5
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MetaDefinitionName
xor eax, eax
push 6
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3020401
mov dword [eax], ecx
mov edx, 0x201
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.MetaDefinitionDescription
xor eax, eax
push 7
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010107
mov dword [eax], ecx
mov edx, 0x1401
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x700
xor eax, eax
mov ecx, 0x6010107
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov edx, dword [esp + 0x20]
push str.ClassDefinitions
push 3
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.TypeDefinitions
xor eax, eax
push 4
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6010107
mov dword [eax], ecx
mov edx, 0x800
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
push str.RootMetaDictionary
push ebx
mov eax, 0x100
mov word [esp + 0x26], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd010301
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x34], dx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 6
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0x2b
mov byte [esp + 0x3b], 0x34
mov edx, dword [esp + 0x38]
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], bl
mov byte [esp + 0x3e], bl
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
mov edx, 0x102
mov eax, 0x100
mov ecx, 0xd010301
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], bl
mov byte [esp + 0x26], bl
mov edx, dword [esp + 0x20]
push str.RootHeader
push 2
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x3f], 2
mov ecx, dword [esp + 0x3c]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105020
xor eax, eax
push str.UInt8
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1010100
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.UInt16
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1010200
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
xor edx, edx
push str.UInt32
sub esp, 0x10
mov word [esp + 0x32], ax
mov ecx, 0x1010300
mov eax, esp
mov word [esp + 0x30], dx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.UInt64
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1010400
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.Int8
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1010500
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
push str.Int16
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1010600
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.Int32
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1010700
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.Int64
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1010800
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.Boolean
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1040100
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
mov ecx, 0x2010101
mov word [esp + 0x1c], dx
xor eax, eax
push str.ProductReleaseType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.TapeFormatType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x2010102
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.VideoSignalType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x2010103
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x2010104
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov edx, dword [esp + 0x20]
push str.TapeCaseType
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ColorSitingType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x2010105
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.EditHintType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x2010106
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
xor edx, edx
push str.FadeType
sub esp, 0x10
mov word [esp + 0x32], ax
mov ecx, 0x2010107
mov word [esp + 0x30], dx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov eax, esp
mov edx, dword [esp + 0x34]
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.LayoutType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x2010108
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.TCSource
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x2010109
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
push str.PulldownDirectionType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x201010a
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.PulldownKindType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x201010b
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.EdgeType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x201010c
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.FilmType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x201010d
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
mov ecx, 0x201010e
mov word [esp + 0x1c], dx
xor eax, eax
push str.RGBAComponentKind
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ReferenceType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x201010f
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.AlphaTransparencyType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x2010120
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x2010121
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov edx, dword [esp + 0x20]
push str.FieldNumber
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ElectroSpatialFormulation
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x2010122
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.SignalStandardType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x2010127
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
push str.ScanningDirectionType
mov ecx, 0x2010128
mov word [esp + 0x20], dx
mov word [esp + 0x22], ax
mov byte [esp + 0x24], 6
mov byte [esp + 0x25], 0xe
mov byte [esp + 0x26], 0x2b
mov byte [esp + 0x27], 0x34
mov byte [esp + 0x28], bl
mov byte [esp + 0x29], 4
mov byte [esp + 0x2a], bl
mov byte [esp + 0x2b], bl
sub esp, 0x10
mov edx, dword [esp + 0x34]
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.UInt8Array8
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4010800
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.UInt8Array
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4010100
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
push str.UInt8Array12
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4010200
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov dword [eax + 8], edx
mov ecx, dword [esp + 0x38]
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.UInt32Array
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4010900
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.Int32Array
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4010300
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.Int64Array
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4010400
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov ecx, 0x4020100
xor edx, edx
xor eax, eax
push str.RGBALayout
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.StringArray
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4010500
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.AUIDArray
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4010600
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x4030100
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
push str.AUIDSet
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.UInt32Set
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4030200
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.Rational
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x3010100
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x1030100
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], 4
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], bl
push str.AUID
mov edx, dword [esp + 0x24]
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.MobIDType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1030200
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ProductVersionType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x3010200
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
push str.VersionType
mov word [esp + 0x22], ax
sub esp, 0x10
mov ecx, 0x3010300
mov eax, esp
mov word [esp + 0x30], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.RGBAComponent
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x3010400
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.DateStruct
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x3010500
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.TimeStruct
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x3010600
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov ecx, 0x3010700
xor eax, eax
push str.TimeStamp
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
xor edx, edx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.PositionType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1012001
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.LengthType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1012002
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x1012003
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
push str.JPEGTableIDType
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.PhaseFrameType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1012300
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.String
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1100200
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x2020101
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], 4
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], bl
mov edx, dword [esp + 0x20]
push str.OperationCategoryType
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.Character
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x1100100
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.Stream
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4100200
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
xor edx, edx
push str.TransferCharacteristicType
mov word [esp + 0x22], ax
sub esp, 0x10
mov ecx, 0x2020102
mov eax, esp
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x34]
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.PluginCategoryType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x2020103
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.UsageType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x2020104
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ColorPrimariesType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x2020105
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.CodingEquationsType
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x2020106
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.DataValue
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4100100
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.PositionArray
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4010700
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x4100300
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
push str.Indirect
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.Opaque
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x4100400
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ContentStorageStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5020100
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x5020200
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], 4
mov byte [esp + 0x26], bl
mov edx, dword [esp + 0x20]
push str.DictionaryStrongReference
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.EssenceDescriptorStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5020300
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.NetworkLocatorStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5020400
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
xor edx, edx
push str.OperationGroupStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov ecx, 0x5020500
mov eax, esp
mov word [esp + 0x30], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.SegmentStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5020600
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.SourceClipStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5020700
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
push str.SourceReferenceStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5020800
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ClassDefinitionStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5020900
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.CodecDefinitionStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5020a00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ComponentStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5020b00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x5020c00
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
push str.ContainerDefinitionStrongReference
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ControlPointStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5020d00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.DataDefinitionStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5020e00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x5020f00
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], 4
mov edx, dword [esp + 0x20]
push str.EssenceDataStrongReference
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.IdentificationStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5021000
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.InterpolationDefinitionStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5021100
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
xor edx, edx
push str.LocatorStrongReference
sub esp, 0x10
mov word [esp + 0x32], ax
mov ecx, 0x5021200
mov eax, esp
mov word [esp + 0x30], dx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.MobStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5021300
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.MobSlotStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5021400
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
push str.OperationDefinitionStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5021500
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ParameterStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5021600
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ParameterDefinitionStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5021700
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.PluginDefinitionStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5021800
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
mov ecx, 0x5021900
mov word [esp + 0x1c], dx
xor eax, eax
push str.PropertyDefinitionStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.TaggedValueStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5021a00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.TypeDefinitionStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5021b00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x5021c00
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov edx, dword [esp + 0x20]
push str.KLVDataStrongReference
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.DescriptiveFrameworkStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5021f00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.KLVDataDefinitionStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5022000
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
xor edx, edx
push str.TaggedValueDefinitionStrongReference
sub esp, 0x10
mov word [esp + 0x32], ax
mov ecx, 0x5022100
mov word [esp + 0x30], dx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov eax, esp
mov edx, dword [esp + 0x34]
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.SubDescriptorStrongReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5022600
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ClassDefinitionStrongReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5050100
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
push str.CodecDefinitionStrongReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5050200
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ContainerDefinitionStrongReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5050300
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.DataDefinitionStrongReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5050400
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.EssenceDataStrongReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5050500
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
mov ecx, 0x5050600
mov word [esp + 0x1c], dx
xor eax, eax
push str.InterpolationDefinitionStrongReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.MobStrongReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5050700
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.OperationDefinitionStrongReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5050800
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x5050900
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov edx, dword [esp + 0x20]
push str.ParameterDefinitionStrongReferenceSet
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.PluginDefinitionStrongReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5050a00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.PropertyDefinitionStrongReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5050b00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
push str.TypeDefinitionStrongReferenceSet
mov ecx, 0x5050c00
mov word [esp + 0x20], dx
mov word [esp + 0x22], ax
mov byte [esp + 0x24], 6
mov byte [esp + 0x25], 0xe
mov byte [esp + 0x26], 0x2b
mov byte [esp + 0x27], 0x34
mov byte [esp + 0x28], bl
mov byte [esp + 0x29], 4
mov byte [esp + 0x2a], bl
mov byte [esp + 0x2b], bl
sub esp, 0x10
mov edx, dword [esp + 0x34]
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.KLVDataDefinitionStrongReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5050d00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.TaggedValueDefinitionStrongReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5050e00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
push str.ComponentStrongReferenceVector
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5060100
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov dword [eax + 8], edx
mov ecx, dword [esp + 0x38]
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ControlPointStrongReferenceVector
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5060200
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.IdentificationStrongReferenceVector
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5060300
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.LocatorStrongReferenceVector
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5060400
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov ecx, 0x5060500
xor edx, edx
xor eax, eax
push str.MobSlotStrongReferenceVector
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.SegmentStrongReferenceVector
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5060600
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.SourceReferenceStrongReferenceVector
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5060700
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x5060800
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
push str.TaggedValueStrongReferenceVector
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.KLVDataStrongReferenceVector
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5060900
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ParameterStrongReferenceVector
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5060a00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x5060e00
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], 4
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], bl
push str.SubDescriptorStrongReferenceVector
mov edx, dword [esp + 0x24]
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ClassDefinitionWeakReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5010100
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.ContainerDefinitionWeakReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5010200
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
push str.DataDefinitionWeakReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov ecx, 0x5010300
mov eax, esp
mov word [esp + 0x30], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.InterpolationDefinitionWeakReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5010500
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.MobWeakReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5010600
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.OperationDefinitionWeakReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5010700
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
mov ecx, 0x5010800
xor eax, eax
push str.ParameterDefinitionWeakReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
xor edx, edx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.TypeDefinitionWeakReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5010900
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.PluginDefinitionWeakReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5010a00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x5010b00
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
push str.CodecDefinitionWeakReference
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.PropertyDefinitionWeakReference
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5010c00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.DataDefinitionWeakReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5030d00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor edx, edx
xor eax, eax
mov ecx, 0x5030e00
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], 4
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], bl
mov edx, dword [esp + 0x20]
push str.ParameterDefinitionWeakReferenceSet
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.PluginDefinitionWeakReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5030f00
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.PropertyDefinitionWeakReferenceSet
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5031000
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
xor edx, edx
push str.OperationDefinitionWeakReferenceVector
mov word [esp + 0x22], ax
sub esp, 0x10
mov ecx, 0x5040100
mov eax, esp
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x34]
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.TypeDefinitionWeakReferenceVector
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5040200
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.DataDefinitionWeakReferenceVector
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
xor edx, edx
mov ecx, 0x5040300
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 4
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10104f70
xor eax, eax
push str.DataDef_Picture
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1030202
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], bl
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.DataDef_LegacyPicture
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x6f3c8ce1
mov dword [eax], ecx
mov edx, 0x6cef
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0x7d
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.DataDef_Matte
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5cba731
mov dword [eax], ecx
mov edx, 0x1daa
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0xad
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.DataDef_PictureWithMatte
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5cba732
mov dword [eax], ecx
mov edx, 0x1daa
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0xad
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0x200
xor eax, eax
mov ecx, 0x1030202
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
push str.DataDef_Sound
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], bl
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.DataDef_LegacySound
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x78e1ebe1
mov dword [eax], ecx
mov edx, 0x6cef
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0x7d
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
xor eax, eax
push str.DataDef_Timecode
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1030201
mov dword [eax], ecx
mov edx, 0x100
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], bl
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0x77e5
mov eax, 0x11d2
mov ecx, 0x7f275e81
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 0x80
mov byte [esp + 0x21], 0x7f
mov byte [esp + 0x22], 0
mov byte [esp + 0x23], 0x60
mov byte [esp + 0x24], 8
mov byte [esp + 0x25], 0x14
mov byte [esp + 0x26], 0x3e
mov edx, dword [esp + 0x20]
push str.DataDef_LegacyTimecode
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.DataDef_Edgecode
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd2bb2af0
mov dword [eax], ecx
mov edx, 0xd234
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x89
mov byte [esp + 0x35], 0xee
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x97
mov byte [esp + 0x39], 0x11
mov byte [esp + 0x3a], 0x62
mov byte [esp + 0x3b], 0x12
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
xor eax, eax
push str.DataDef_DescriptiveMetadata
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1030201
mov dword [eax], ecx
mov edx, 0x1000
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], bl
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
xor eax, eax
push str.DataDef_Auxiliary
mov word [esp + 0x22], ax
sub esp, 0x10
mov ecx, 0x1030203
mov edx, 0x100
mov eax, esp
mov word [esp + 0x30], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], bl
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], 5
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.DataDef_Unknown
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x851419d0
mov dword [eax], ecx
mov edx, 0x2e4f
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x5b
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.CodecDef_None
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x568fb761
mov dword [eax], ecx
mov edx, 0x9458
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0x89
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov eax, 0x4596
push str.CodecDef_PCM
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x90ac17c8
mov dword [eax], ecx
mov edx, 0xe3e2
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x9e
mov byte [esp + 0x35], 0x9e
mov byte [esp + 0x36], 0xa6
mov byte [esp + 0x37], 0xdd
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x1c
mov byte [esp + 0x39], 0x70
mov byte [esp + 0x3a], 0xc8
mov byte [esp + 0x3b], 0x92
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.CodecDef_WAVE
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x820f09b1
mov dword [eax], ecx
mov edx, 0xeb9b
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0x9f
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.CodecDef_AIFC
mov eax, 0x11d4
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4b1c1a45
mov dword [eax], ecx
mov edx, 0x3f2
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0xfb
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.CodecDef_JPEG
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x18634f8c
mov dword [eax], ecx
mov edx, 0x3bab
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xbf
mov byte [esp + 0x35], 0xd6
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x10
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x4b
mov byte [esp + 0x39], 0xc9
mov byte [esp + 0x3a], 0x15
mov byte [esp + 0x3b], 0x6d
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0xf29
mov eax, 0x11d4
mov ecx, 0x4e84045e
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
push str.CodecDef_CDCI
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xa3
mov byte [esp + 0x35], 0x59
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x90
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x27
mov byte [esp + 0x39], 0xdf
mov byte [esp + 0x3a], 0xca
mov byte [esp + 0x3b], 0x6a
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.CodecDef_RGBA
mov eax, 0x11d4
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4e84045f
mov dword [eax], ecx
mov edx, 0xf29
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xa3
mov byte [esp + 0x35], 0x59
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x90
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x27
mov byte [esp + 0x39], 0xdf
mov byte [esp + 0x3a], 0xca
mov byte [esp + 0x3b], 0x6a
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.CodecFlavour_None
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x1b31f3b1
mov dword [eax], ecx
mov edx, 0x9450
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0x89
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0x23d7
mov eax, 0x4c7c
mov ecx, 0xaf4de587
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 0xb3
mov byte [esp + 0x21], 0x7b
mov byte [esp + 0x22], 0xc1
mov byte [esp + 0x23], 0xc1
mov byte [esp + 0x24], 0x38
mov byte [esp + 0x25], 0x70
mov edx, dword [esp + 0x20]
push str.CodecFlavour_LegacyDV_625_50
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x3a], 0xe7
mov byte [esp + 0x3b], 0x11
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.CodecFlavour_LegacyDV_525_60
mov eax, 0x4c7d
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xaf4de587
mov dword [eax], ecx
mov edx, 0x23d7
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xb3
mov byte [esp + 0x35], 0x7b
mov byte [esp + 0x36], 0xc1
mov byte [esp + 0x37], 0xc1
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x38
mov byte [esp + 0x39], 0x70
mov byte [esp + 0x3a], 0xe7
mov byte [esp + 0x3b], 0x11
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.CodecFlavour_IEC_DV_625_50
mov eax, 0x4c7e
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xaf4de587
mov dword [eax], ecx
mov edx, 0x23d7
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xb3
mov byte [esp + 0x35], 0x7b
mov byte [esp + 0x36], 0xc1
mov byte [esp + 0x37], 0xc1
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x38
mov byte [esp + 0x39], 0x70
mov byte [esp + 0x3a], 0xe7
mov byte [esp + 0x3b], 0x11
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov eax, 0x4c7f
push str.CodecFlavour_IEC_DV_525_60
sub esp, 0x10
mov word [esp + 0x32], ax
mov ecx, 0xaf4de587
mov edx, 0x23d7
mov eax, esp
mov word [esp + 0x30], dx
mov byte [esp + 0x34], 0xb3
mov byte [esp + 0x35], 0x7b
mov byte [esp + 0x36], 0xc1
mov byte [esp + 0x37], 0xc1
mov byte [esp + 0x38], 0x38
mov byte [esp + 0x39], 0x70
mov byte [esp + 0x3a], 0xe7
mov byte [esp + 0x3b], 0x11
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ContainerDef_External
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4313b572
mov dword [eax], ecx
mov edx, 0xd8ba
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0x9b
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ContainerDef_OMF
mov eax, 0x11d4
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4b1c1a46
mov dword [eax], ecx
mov edx, 0x3f2
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0xfb
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov eax, 0x11d2
push str.ContainerDef_AAF
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4313b571
mov dword [eax], ecx
mov edx, 0xd8ba
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0x9b
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ContainerDef_AAFMSS
mov eax, 0x4d4f
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x42464141
mov dword [eax], ecx
mov edx, 0xd
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], bl
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], 0xff
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ContainerDef_AAFKLV
mov eax, 0x4d4f
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x4b464141
mov dword [eax], ecx
mov edx, 0xd
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], bl
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], 0xff
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ContainerDef_AAFXML
mov eax, 0x4d4f
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x58464141
mov dword [eax], ecx
mov edx, 0xd
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], bl
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], 0xff
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0x101
mov ecx, 0xd011301
mov word [esp + 0x1c], dx
mov eax, 0x100
push str.ContainerDef_RIFFWAVE
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], bl
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], 6
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ContainerDef_JFIF
mov eax, 0x200
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd011301
mov dword [eax], ecx
mov edx, 0x102
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], bl
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], 7
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ContainerDef_AIFFAIFC
mov eax, 0x100
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xd011301
mov dword [eax], ecx
mov edx, 0x104
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 6
mov byte [esp + 0x35], 0xe
mov byte [esp + 0x36], 0x2b
mov byte [esp + 0x37], 0x34
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], bl
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], 6
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0xede
mov eax, 0x11d3
mov ecx, 0x5b6c85a3
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 0x80
mov byte [esp + 0x21], 0xa9
mov byte [esp + 0x22], 0
mov byte [esp + 0x23], 0x60
mov byte [esp + 0x24], 8
mov edx, dword [esp + 0x20]
push str.InterpolationDef_None
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.InterpolationDef_Linear
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5b6c85a4
mov dword [eax], ecx
mov edx, 0xede
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0xa9
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.InterpolationDef_Constant
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5b6c85a5
mov dword [eax], ecx
mov edx, 0xede
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0xa9
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov eax, 0x11d3
push str.InterpolationDef_BSpline
mov edx, 0xede
sub esp, 0x10
mov word [esp + 0x32], ax
mov ecx, 0x5b6c85a6
mov word [esp + 0x30], dx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0xa9
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov eax, esp
mov edx, dword [esp + 0x34]
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.InterpolationDef_Log
mov eax, 0x458a
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x15829ec3
mov dword [eax], ecx
mov edx, 0x1f24
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x96
mov byte [esp + 0x35], 0xd
mov byte [esp + 0x36], 0xc6
mov byte [esp + 0x37], 0x5b
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0xb2
mov byte [esp + 0x39], 0x3c
mov byte [esp + 0x3a], 0x2a
mov byte [esp + 0x3b], 0xa1
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.InterpolationDef_Power
mov eax, 0x4e5a
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xc09153f7
mov dword [eax], ecx
mov edx, 0xbd18
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xad
mov byte [esp + 0x35], 9
mov byte [esp + 0x36], 0xcb
mov byte [esp + 0x37], 0xdd
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x65
mov byte [esp + 0x39], 0x4f
mov byte [esp + 0x3a], 0xa0
mov byte [esp + 0x3b], bl
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov eax, 0x11d2
push str.OperationDef_VideoDissolve
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xc3bea40
mov edx, 0xfc05
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x29
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_SMPTEVideoWipe
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xc3bea44
mov dword [eax], ecx
mov edx, 0xfc05
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x29
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_VideoSpeedControl
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9d2ea890
mov dword [eax], ecx
mov edx, 0x968
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x38
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_VideoRepeat
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9d2ea891
mov dword [eax], ecx
mov edx, 0x968
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x38
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0x8d64
mov ecx, 0xf1db0f32
mov word [esp + 0x1c], dx
push str.OperationDef_Flip
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0xdf
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_Flop
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xf1db0f34
mov dword [eax], ecx
mov edx, 0x8d64
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0xdf
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_FlipFlop
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xf1db0f33
mov dword [eax], ecx
mov edx, 0x8d64
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0xdf
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0xee72
mov eax, 0x450c
mov ecx, 0x86f5711e
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 0xa1
mov byte [esp + 0x21], 0x18
mov byte [esp + 0x22], 0x17
mov byte [esp + 0x23], 0xcf
mov edx, dword [esp + 0x20]
push str.OperationDef_VideoPosition
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 0x3b
mov byte [esp + 0x39], 0x17
mov byte [esp + 0x3a], 0x5d
mov byte [esp + 0x3b], 0xff
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_VideoCrop
mov eax, 0x4149
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xf5826680
mov dword [eax], ecx
mov edx, 0x26c5
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x85
mov byte [esp + 0x35], 0x54
mov byte [esp + 0x36], 0x43
mov byte [esp + 0x37], 0xd3
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0xc7
mov byte [esp + 0x39], 0xa3
mov byte [esp + 0x3a], 0xbc
mov byte [esp + 0x3b], 9
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_VideoScale
mov eax, 0x4bee
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x2e0a119d
mov dword [eax], ecx
mov edx, 0xe6f7
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xb5
mov byte [esp + 0x35], 0xdc
mov byte [esp + 0x36], 0x6d
mov byte [esp + 0x37], 0xd4
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x29
mov byte [esp + 0x39], 0x88
mov byte [esp + 0x3a], 0x68
mov byte [esp + 0x3b], 0x7e
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0x8d45
mov eax, 0x4db4
push str.OperationDef_VideoRotate
mov ecx, 0xf2ca330d
mov word [esp + 0x20], dx
mov word [esp + 0x22], ax
mov byte [esp + 0x24], 0xb1
mov byte [esp + 0x25], 0xb5
mov byte [esp + 0x26], 0x13
mov byte [esp + 0x27], 0x6a
mov byte [esp + 0x28], 0xb0
mov byte [esp + 0x29], 0x55
mov byte [esp + 0x2a], 0x58
mov byte [esp + 0x2b], 0x6f
sub esp, 0x10
mov edx, dword [esp + 0x34]
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_VideoCornerPinning
mov eax, 0x46d5
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x21d5c51a
mov dword [eax], ecx
mov edx, 0x8acb
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x93
mov byte [esp + 0x35], 0x92
mov byte [esp + 0x36], 0x5c
mov byte [esp + 0x37], 0xae
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x64
mov byte [esp + 0x39], 0xc
mov byte [esp + 0x3a], 0x88
mov byte [esp + 0x3b], 0x36
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_VideoAlphaWithinVideoKey
mov eax, 0x49f6
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x14db900e
mov dword [eax], ecx
mov edx, 0xd537
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x88
mov byte [esp + 0x35], 0x9b
mov byte [esp + 0x36], bl
mov byte [esp + 0x37], 0x25
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x68
mov byte [esp + 0x39], 0xfc
mov byte [esp + 0x3a], 0xc2
mov byte [esp + 0x3b], 0x34
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov eax, 0x4192
push str.OperationDef_VideoSeparateAlphaKey
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xe599cb0f
mov edx, 0xba5f
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 0x93
mov byte [esp + 0x35], 0x56
mov byte [esp + 0x36], 0x51
mov byte [esp + 0x37], 0xeb
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov byte [esp + 0x38], 0x19
mov byte [esp + 0x39], 0xc0
mov byte [esp + 0x3a], 0x85
mov byte [esp + 0x3b], 0x89
mov dword [eax + 8], edx
mov ecx, dword [esp + 0x38]
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_VideoLuminanceKey
mov eax, 0x476b
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x38ff7903
mov dword [eax], ecx
mov edx, 0x69e5
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xbe
mov byte [esp + 0x35], 0x5a
mov byte [esp + 0x36], 0xea
mov byte [esp + 0x37], 0xfc
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x20
mov byte [esp + 0x39], 0
mov byte [esp + 0x3a], 0xf0
mov byte [esp + 0x3b], 0x11
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_VideoChromaKey
mov eax, 0x4e82
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x30a315c2
mov dword [eax], ecx
mov edx, 0x71e5
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xa4
mov byte [esp + 0x35], 0xef
mov byte [esp + 0x36], 5
mov byte [esp + 0x37], 0x13
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0xee
mov byte [esp + 0x39], 5
mov byte [esp + 0x3a], 0x6b
mov byte [esp + 0x3b], 0x65
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_MonoAudioGain
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9d2ea894
mov dword [eax], ecx
mov edx, 0x968
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x38
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov ecx, 0x9d2ea893
mov edx, 0x968
push str.OperationDef_MonoAudioPan
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x38
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_MonoAudioDissolve
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xc3bea41
mov dword [eax], ecx
mov edx, 0xfc05
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x29
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_TwoParameterMonoAudioDissolve
mov eax, 0x4285
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x2311bd90
mov dword [eax], ecx
mov edx, 0xb5da
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xaa
mov byte [esp + 0x35], 0x3a
mov byte [esp + 0x36], 0x85
mov byte [esp + 0x37], 0x52
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x84
mov byte [esp + 0x39], 0x87
mov byte [esp + 0x3a], 0x79
mov byte [esp + 0x3b], 0xb3
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0xfca3
mov eax, 0x11d2
mov ecx, 0x1575e350
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 0x8a
mov byte [esp + 0x21], 0x2a
mov byte [esp + 0x22], 0
push str.OperationDef_Unknown
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_VideoFadeToBlack
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xc3bea43
mov dword [eax], ecx
mov edx, 0xfc05
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x29
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_PictureWithMate
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xa3c75e0
mov dword [eax], ecx
mov edx, 0xfd82
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x2b
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0x968
mov eax, 0x11d3
mov ecx, 0x9d2ea892
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 0x8a
mov byte [esp + 0x21], 0x38
mov byte [esp + 0x22], 0
mov byte [esp + 0x23], 0x50
mov byte [esp + 0x24], 4
mov byte [esp + 0x25], 0xe
mov byte [esp + 0x26], 0xf7
mov byte [esp + 0x27], 0xd2
push str.OperationDef_VideoFrameToMask
mov edx, dword [esp + 0x24]
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_StereoAudioDissolve
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xc3bea42
mov dword [eax], ecx
mov edx, 0xfc05
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x29
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.OperationDef_StereoAudioGain
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9d2ea895
mov dword [eax], ecx
mov edx, 0x968
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x38
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov eax, 0x11d3
push str.OperationDef_MonoAudioMixdown
mov word [esp + 0x22], ax
sub esp, 0x10
mov ecx, 0x8d896ad0
mov edx, 0x2261
mov eax, esp
mov word [esp + 0x30], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_Level
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xe4962320
mov dword [eax], ecx
mov edx, 0x2267
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_SMPTEWipeNumber
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xe4962323
mov dword [eax], ecx
mov edx, 0x2267
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_SMPTEReverse
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9c894ba0
mov dword [eax], ecx
mov edx, 0x2277
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov ecx, 0x72559a80
push str.ParameterDef_SpeedRatio
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov edx, 0x24d7
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x50
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_PositionOffsetX
mov eax, 0x454f
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xc573a510
mov dword [eax], ecx
mov edx, 0x71a
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xb6
mov byte [esp + 0x35], 0x17
mov byte [esp + 0x36], 0xad
mov byte [esp + 0x37], 0x6a
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0xe6
mov byte [esp + 0x39], 0x90
mov byte [esp + 0x3a], 0x54
mov byte [esp + 0x3b], 0xc2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_PositionOffsetY
mov eax, 0x4ea3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x82e27478
mov dword [eax], ecx
mov edx, 0x1336
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xbc
mov byte [esp + 0x35], 0xb9
mov byte [esp + 0x36], 0x6b
mov byte [esp + 0x37], 0x8f
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x17
mov byte [esp + 0x39], 0x86
mov byte [esp + 0x3a], 0x4c
mov byte [esp + 0x3b], 0x42
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0x318c
mov eax, 0x4657
mov ecx, 0xd47b3377
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 0xa9
mov byte [esp + 0x21], 0xd8
push str.ParameterDef_CropLeft
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x36], 0x75
mov byte [esp + 0x37], 0x81
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x1b
mov byte [esp + 0x39], 0x6d
mov byte [esp + 0x3a], 0xc3
mov byte [esp + 0x3b], 0xd1
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_CropRight
mov eax, 0x462b
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x5ecc9dd5
mov dword [eax], ecx
mov edx, 0x21c1
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x9f
mov byte [esp + 0x35], 0xec
mov byte [esp + 0x36], 0xc2
mov byte [esp + 0x37], 0xbd
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x85
mov byte [esp + 0x39], 0xf1
mov byte [esp + 0x3a], 0x40
mov byte [esp + 0x3b], 0x33
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_CropTop
mov eax, 0x4051
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x8170a539
mov dword [eax], ecx
mov edx, 0x9b55
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x9d
mov byte [esp + 0x35], 0x4e
mov byte [esp + 0x36], 0x46
mov byte [esp + 0x37], 0x59
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x8d
mov byte [esp + 0x39], bl
mov byte [esp + 0x3a], 0xb9
mov byte [esp + 0x3b], 0x14
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0x990a
mov eax, 0x4c80
mov ecx, 0x154ba82b
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 0x91
mov byte [esp + 0x21], bl
mov byte [esp + 0x22], 0x30
mov byte [esp + 0x23], 0x37
mov byte [esp + 0x24], 0xe2
mov byte [esp + 0x25], 0x88
mov byte [esp + 0x26], 0x39
mov byte [esp + 0x27], 0xa1
mov edx, dword [esp + 0x20]
push str.ParameterDef_CropBottom
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_ScaleX
mov eax, 0x11d5
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x8d568129
mov dword [eax], ecx
mov edx, 0x847e
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x93
mov byte [esp + 0x35], 0x5a
mov byte [esp + 0x36], 0x50
mov byte [esp + 0x37], 0xf8
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x57
mov byte [esp + 0x39], 0xc1
mov byte [esp + 0x3a], 0
mov byte [esp + 0x3b], 0
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_ScaleY
mov eax, 0x11d5
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x8d56812a
mov dword [eax], ecx
mov edx, 0x847e
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x93
mov byte [esp + 0x35], 0x5a
mov byte [esp + 0x36], 0x50
mov byte [esp + 0x37], 0xf8
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x57
mov byte [esp + 0x39], 0xc1
mov byte [esp + 0x3a], 0
mov byte [esp + 0x3b], 0
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov eax, 0x4a50
push str.ParameterDef_Rotation
mov word [esp + 0x22], ax
sub esp, 0x10
mov ecx, 0x62cfbd8
mov eax, esp
mov edx, 0xf4b1
mov dword [eax], ecx
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 0xb9
mov byte [esp + 0x35], 0x44
mov byte [esp + 0x36], 0xf3
mov byte [esp + 0x37], 0x9e
mov byte [esp + 0x38], 0x2f
mov byte [esp + 0x39], 0xc7
mov byte [esp + 0x3a], 0x3c
mov byte [esp + 0x3b], 0x17
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x34]
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_PinTopLeftX
mov eax, 0x4733
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x72a3b4a2
mov dword [eax], ecx
mov edx, 0x873d
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x90
mov byte [esp + 0x35], 0x52
mov byte [esp + 0x36], 0x9f
mov byte [esp + 0x37], 0x83
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0xa7
mov byte [esp + 0x39], 6
mov byte [esp + 0x3a], 0xca
mov byte [esp + 0x3b], 0x5b
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_PinTopLeftY
mov eax, 0x4ebb
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x29e4d78f
mov dword [eax], ecx
mov edx, 0xa502
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8c
mov byte [esp + 0x35], 7
mov byte [esp + 0x36], 0xed
mov byte [esp + 0x37], 0x5a
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 3
mov byte [esp + 0x39], 0x20
mov byte [esp + 0x3a], 0xc1
mov byte [esp + 0x3b], 0xb0
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_PinTopRightX
mov eax, 0x4925
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xa95296c0
mov dword [eax], ecx
mov edx, 0x1ed9
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x84
mov byte [esp + 0x35], 0x81
mov byte [esp + 0x36], 0x20
mov byte [esp + 0x37], 0x96
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0xc7
mov byte [esp + 0x39], 0x2e
mov byte [esp + 0x3a], 0x81
mov byte [esp + 0x3b], 0x8d
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_PinTopRightY
mov eax, 0x45d9
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xce1757ae
mov dword [eax], ecx
mov edx, 0x7a0b
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xb3
mov byte [esp + 0x35], 0xf3
mov byte [esp + 0x36], 0x36
mov byte [esp + 0x37], 0x86
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0xad
mov byte [esp + 0x39], 0xff
mov byte [esp + 0x3a], 0x1e
mov byte [esp + 0x3b], 0x2d
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_PinBottomLeftX
mov eax, 0x4c01
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x8b2bc81
mov dword [eax], ecx
mov edx, 0x9b1b
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xba
mov byte [esp + 0x35], 0x73
mov byte [esp + 0x36], 0xbb
mov byte [esp + 0x37], 0xa3
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x55
mov byte [esp + 0x39], 0x4e
mov byte [esp + 0x3a], 0xd0
mov byte [esp + 0x3b], 0x29
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_PinBottomLeftY
mov eax, 0x4655
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xc163f2ff
mov dword [eax], ecx
mov edx, 0xcd83
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x82
mov byte [esp + 0x35], 0x6e
mov byte [esp + 0x36], 0x37
mov byte [esp + 0x37], 0x24
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0xab
mov byte [esp + 0x39], 0x7f
mov byte [esp + 0x3a], 0xa0
mov byte [esp + 0x3b], 0x92
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0x897f
mov eax, 0x479e
mov ecx, 0x53bc5884
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 0xb8
push str.ParameterDef_PinBottomRightX
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x35], 0x33
mov byte [esp + 0x36], 0x19
mov byte [esp + 0x37], 0x1f
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x86
mov byte [esp + 0x39], 0x92
mov byte [esp + 0x3a], 0x10
mov byte [esp + 0x3b], 0xd
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_PinBottomRightY
mov eax, 0x4406
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x812fb15b
mov dword [eax], ecx
mov edx, 0xb95
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x87
mov byte [esp + 0x35], 0x8d
mov byte [esp + 0x36], 0xef
mov byte [esp + 0x37], 0xaa
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x1c
mov byte [esp + 0x39], 0xff
mov byte [esp + 0x3a], 0xc1
mov byte [esp + 0x3b], 0x29
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_AlphaKeyInvertAlpha
mov eax, 0x4abf
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xa2667f65
mov dword [eax], ecx
mov edx, 0x65d8
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xa1
mov byte [esp + 0x35], 0x79
mov byte [esp + 0x36], 0xb
mov byte [esp + 0x37], 0x9b
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x93
mov byte [esp + 0x39], 0x41
mov byte [esp + 0x3a], 0x39
mov byte [esp + 0x3b], 0x49
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0xb7a0
mov eax, 0x43bc
mov ecx, 0x21ed5b0f
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 0xb7
mov byte [esp + 0x21], 0x79
mov byte [esp + 0x22], 0xc4
mov byte [esp + 0x23], 0x7f
mov byte [esp + 0x24], 0x85
mov byte [esp + 0x25], 0xbf
mov byte [esp + 0x26], 0x6c
mov edx, dword [esp + 0x20]
push str.ParameterDef_LumKeyLevel
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x3b], 0x4d
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_LumKeyClip
mov eax, 0x441e
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xcbd39b25
mov dword [eax], ecx
mov edx, 0x3ece
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xba
mov byte [esp + 0x35], 0x2c
mov byte [esp + 0x36], 0xda
mov byte [esp + 0x37], 0x47
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x3a
mov byte [esp + 0x39], 0xb5
mov byte [esp + 0x3a], 0xcc
mov byte [esp + 0x3b], 0x7c
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_Amplitude
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0xe4962321
mov dword [eax], ecx
mov edx, 0x2267
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov eax, 0x11d3
push str.ParameterDef_Pan
mov word [esp + 0x22], ax
sub esp, 0x10
mov ecx, 0xe4962322
mov edx, 0x2267
mov eax, esp
mov word [esp + 0x30], dx
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_OutgoingLevel
mov eax, 0x41e1
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9e610007
mov dword [eax], ecx
mov edx, 0x1be2
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xbb
mov byte [esp + 0x35], 0x11
mov byte [esp + 0x36], 0xc9
mov byte [esp + 0x37], 0x5d
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0xe9
mov byte [esp + 0x39], 0x96
mov byte [esp + 0x3a], 0x4d
mov byte [esp + 0x3b], 3
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_IncomingLevel
mov eax, 0x455b
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x48cea642
mov dword [eax], ecx
mov edx, 0xa8f9
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x82
mov byte [esp + 0x35], 0xb3
mov byte [esp + 0x36], 0x86
mov byte [esp + 0x37], 0xc8
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x14
mov byte [esp + 0x39], 0xb7
mov byte [esp + 0x3a], 0x97
mov byte [esp + 0x3b], 0xc7
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov eax, 0x11d3
push str.ParameterDef_SMPTESoft
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9c894ba1
mov dword [eax], ecx
mov edx, 0x2277
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_SMPTEBorder
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9c894ba2
mov dword [eax], ecx
mov edx, 0x2277
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_SMPTEPosition
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9c894ba3
mov dword [eax], ecx
mov edx, 0x2277
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_SMPTEModulator
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9c894ba4
mov dword [eax], ecx
mov edx, 0x2277
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0x2277
mov eax, 0x11d3
mov ecx, 0x9c894ba5
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
push str.ParameterDef_SMPTEShadow
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_SMPTETumble
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9c894ba6
mov dword [eax], ecx
mov edx, 0x2277
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_SMPTESpotlight
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9c894ba7
mov dword [eax], ecx
mov edx, 0x2277
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov edx, 0x2277
mov eax, 0x11d3
mov ecx, 0x9c894ba8
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 0x8a
mov byte [esp + 0x21], 0x4c
mov byte [esp + 0x22], 0
mov byte [esp + 0x23], 0x50
mov byte [esp + 0x24], 4
mov byte [esp + 0x25], 0xe
mov edx, dword [esp + 0x20]
push str.ParameterDef_SMPTEReplicationH
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_SMPTEReplicationV
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9c894ba9
mov dword [eax], ecx
mov edx, 0x2277
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.ParameterDef_SMPTECheckerboard
mov eax, 0x11d3
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9c894baa
mov dword [eax], ecx
mov edx, 0x2277
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov eax, 0x11d3
push str.ParameterDef_PhaseOffset
sub esp, 0x10
mov word [esp + 0x32], ax
mov ecx, 0x5f1c2560
mov edx, 0x2415
mov eax, esp
mov word [esp + 0x30], dx
mov byte [esp + 0x34], 0x8a
mov byte [esp + 0x35], 0x4f
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x50
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], 0xe
mov byte [esp + 0x3a], 0xf7
mov byte [esp + 0x3b], 0xd2
mov dword [eax], ecx
mov ecx, dword [esp + 0x30]
mov edx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.Platform_Independent
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x3d1dd891
mov dword [eax], ecx
mov edx, 0xe793
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0x9e
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.Engine_None
mov eax, 0x11d2
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x9fdef8c1
mov dword [eax], ecx
mov edx, 0xe847
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0x9e
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
mov eax, 0x11d2
push str.PluginAPI_EssenceAccess
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x69c870a1
mov dword [eax], ecx
mov edx, 0xe793
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0x80
mov byte [esp + 0x35], 0x9e
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x60
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 8
mov byte [esp + 0x39], 0x14
mov byte [esp + 0x3a], 0x3e
mov byte [esp + 0x3b], 0x6f
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
push str.PluginCategory_Codec
mov eax, 0x11d4
mov word [esp + 0x22], ax
sub esp, 0x10
mov eax, esp
mov ecx, 0x56905e0b
mov dword [eax], ecx
mov edx, 0x537d
mov word [esp + 0x30], dx
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov byte [esp + 0x34], 0xa3
mov byte [esp + 0x35], 0x6c
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0x90
mov edx, dword [esp + 0x34]
mov byte [esp + 0x38], 0x27
mov byte [esp + 0x39], 0xdf
mov byte [esp + 0x3a], 0xca
mov byte [esp + 0x3b], 0x6a
mov ecx, dword [esp + 0x38]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.101050f0
xor eax, eax
mov word [esp + 0x2e], ax
xor edx, edx
mov word [esp + 0x2c], dx
mov eax, 0x101
mov word [esp + 0x1c], ax
sub esp, 0x10
mov eax, 0x100
mov word [esp + 0x2e], ax
mov eax, esp
mov edx, 0xd010102
mov dword [eax], edx
mov edx, dword [esp + 0x2c]
mov dword [eax + 4], edx
mov byte [esp + 0x30], 6
mov byte [esp + 0x31], 0xe
mov byte [esp + 0x32], 0x2b
mov byte [esp + 0x33], 0x34
mov edx, dword [esp + 0x30]
mov dword [eax + 8], edx
push 0
mov byte [esp + 0x38], 4
mov byte [esp + 0x39], bl
mov byte [esp + 0x3a], bl
mov byte [esp + 0x3b], bl
mov edx, dword [esp + 0x38]
mov dword [eax + 0xc], edx
sub esp, 0x10
mov eax, esp
mov ecx, 0x2020101
mov dword [eax], ecx
mov ecx, dword [esp + 0x50]
mov dword [eax + 4], ecx
mov byte [esp + 0x54], 6
mov byte [esp + 0x55], 0xe
mov byte [esp + 0x56], 0x2b
mov byte [esp + 0x57], 0x34
mov edx, dword [esp + 0x54]
mov byte [esp + 0x58], bl
mov byte [esp + 0x59], 4
mov byte [esp + 0x5a], bl
mov byte [esp + 0x5b], bl
mov ecx, dword [esp + 0x58]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
xor edx, edx
xor eax, eax
mov edi, 0x2020102
mov word [esp + 0x1c], dx
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov ebp, dword [esp + 0x1c]
sub esp, 0x10
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0x4010101
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov dword [eax + 8], edx
push 0
mov byte [esp + 0x48], 4
mov byte [esp + 0x49], bl
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
sub esp, 0x10
mov eax, esp
mov dword [eax], edi
mov byte [esp + 0x46], 0x2b
mov byte [esp + 0x47], 0x34
mov edx, dword [esp + 0x44]
mov dword [eax + 4], ebp
mov byte [esp + 0x48], bl
mov byte [esp + 0x49], 4
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
xor eax, eax
sub esp, 0x10
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0x4010101
mov dword [eax], ecx
mov edx, 0x102
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov dword [eax + 8], edx
mov edx, dword [esp + 0x30]
push 0
mov byte [esp + 0x48], 4
mov byte [esp + 0x49], bl
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
mov ecx, dword [esp + 0x38]
sub esp, 0x10
mov eax, esp
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
mov edx, 0x103
xor eax, eax
mov ecx, 0x4010101
mov word [esp + 0x2c], dx
mov word [esp + 0x2e], ax
mov byte [esp + 0x30], 6
mov byte [esp + 0x31], 0xe
mov byte [esp + 0x32], 0x2b
mov byte [esp + 0x33], 0x34
mov edx, dword [esp + 0x30]
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov dword [eax + 8], edx
mov edx, dword [esp + 0x30]
push 0
mov byte [esp + 0x48], 4
mov byte [esp + 0x49], bl
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
mov ecx, dword [esp + 0x38]
sub esp, 0x10
mov eax, esp
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
xor eax, eax
sub esp, 0x10
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0x4010101
mov dword [eax], ecx
mov edx, 0x105
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov dword [eax + 8], edx
mov edx, dword [esp + 0x30]
push 0
mov byte [esp + 0x48], 4
mov byte [esp + 0x49], bl
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
mov ecx, dword [esp + 0x38]
sub esp, 0x10
mov eax, esp
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
xor eax, eax
sub esp, 0x10
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0x4010101
mov dword [eax], ecx
mov edx, 0x106
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov byte [esp + 0x44], 4
mov byte [esp + 0x45], bl
mov byte [esp + 0x46], bl
mov byte [esp + 0x47], bl
mov ecx, dword [esp + 0x44]
push 0
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
sub esp, 0x10
mov edx, dword [esp + 0x44]
mov ecx, dword [esp + 0x48]
mov eax, esp
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
xor eax, eax
mov word [esp + 0x1e], ax
xor edx, edx
mov word [esp + 0x1c], dx
mov ebp, dword [esp + 0x1c]
sub esp, 0x10
mov eax, 0x200
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0xd010102
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov dword [eax + 8], edx
push 0
mov byte [esp + 0x48], 4
mov byte [esp + 0x49], bl
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
sub esp, 0x10
mov eax, esp
mov edi, 0x2020103
mov dword [eax], edi
mov byte [esp + 0x44], 6
mov byte [esp + 0x45], 0xe
mov byte [esp + 0x46], 0x2b
mov byte [esp + 0x47], 0x34
mov edx, dword [esp + 0x44]
mov dword [eax + 4], ebp
mov byte [esp + 0x48], bl
mov byte [esp + 0x49], 4
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
mov eax, 0x300
sub esp, 0x10
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0xd010102
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov byte [esp + 0x44], 4
mov byte [esp + 0x45], bl
mov byte [esp + 0x46], bl
mov byte [esp + 0x47], bl
mov ecx, dword [esp + 0x44]
push 0
mov dword [eax + 8], edx
sub esp, 0x10
mov dword [eax + 0xc], ecx
mov eax, esp
mov edx, dword [esp + 0x44]
mov ecx, dword [esp + 0x48]
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
sub esp, 0x10
mov eax, 0x400
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0xd010102
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov dword [eax + 8], edx
mov edx, dword [esp + 0x30]
push 0
mov byte [esp + 0x48], 4
mov byte [esp + 0x49], bl
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
mov ecx, dword [esp + 0x38]
sub esp, 0x10
mov eax, esp
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
xor eax, eax
mov word [esp + 0x1e], ax
xor edx, edx
mov eax, 0x500
sub esp, 0x10
mov word [esp + 0x2c], dx
mov ebp, dword [esp + 0x2c]
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0xd010102
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov byte [esp + 0x44], 4
mov byte [esp + 0x45], bl
mov byte [esp + 0x46], bl
mov byte [esp + 0x47], bl
mov ecx, dword [esp + 0x44]
mov dword [eax + 8], edx
push 0
mov dword [eax + 0xc], ecx
sub esp, 0x10
mov edi, 0x2020104
mov eax, esp
mov byte [esp + 0x44], 6
mov byte [esp + 0x45], 0xe
mov byte [esp + 0x46], 0x2b
mov byte [esp + 0x47], 0x34
mov byte [esp + 0x48], bl
mov byte [esp + 0x49], 4
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov dword [eax], edi
mov edx, dword [esp + 0x44]
mov ecx, dword [esp + 0x48]
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
sub esp, 0x10
mov eax, 0x600
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0xd010102
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov dword [eax + 8], edx
mov edx, dword [esp + 0x30]
push 0
mov byte [esp + 0x48], 4
mov byte [esp + 0x49], bl
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
mov ecx, dword [esp + 0x38]
sub esp, 0x10
mov eax, esp
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
sub esp, 0x10
mov eax, 0x700
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0xd010102
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov dword [eax + 8], edx
mov edx, dword [esp + 0x30]
push 0
mov byte [esp + 0x48], 4
mov byte [esp + 0x49], bl
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
mov ecx, dword [esp + 0x38]
sub esp, 0x10
mov eax, esp
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
mov edx, 0x101
mov eax, 0x800
mov ecx, 0xd010102
mov word [esp + 0x2c], dx
mov word [esp + 0x2e], ax
mov byte [esp + 0x30], 6
mov byte [esp + 0x31], 0xe
mov byte [esp + 0x32], 0x2b
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov dword [eax + 8], edx
mov edx, dword [esp + 0x30]
push 0
mov byte [esp + 0x48], 4
mov byte [esp + 0x49], bl
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
mov ecx, dword [esp + 0x38]
sub esp, 0x10
mov eax, esp
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
sub esp, 0x10
mov eax, 0x900
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0xd010102
mov dword [eax], ecx
mov edx, 0x101
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov dword [eax + 8], edx
mov edx, dword [esp + 0x30]
push 0
mov byte [esp + 0x48], 4
mov byte [esp + 0x49], bl
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
mov ecx, dword [esp + 0x38]
sub esp, 0x10
mov eax, esp
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
xor edx, edx
mov word [esp + 0x1c], dx
xor eax, eax
mov edx, 0x301
mov edi, 0x2020105
mov word [esp + 0x1e], ax
mov byte [esp + 0x20], 6
mov byte [esp + 0x21], 0xe
mov byte [esp + 0x22], 0x2b
mov byte [esp + 0x23], 0x34
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], 4
mov byte [esp + 0x26], bl
mov byte [esp + 0x27], bl
mov ecx, 0x4010101
mov word [esp + 0x2c], dx
mov word [esp + 0x2e], ax
mov byte [esp + 0x30], 6
mov byte [esp + 0x31], 0xe
mov byte [esp + 0x32], 0x2b
mov byte [esp + 0x33], 0x34
mov byte [esp + 0x34], 4
mov byte [esp + 0x35], bl
mov edx, dword [esp + 0x30]
mov ebp, dword [esp + 0x1c]
sub esp, 0x10
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov dword [eax + 8], edx
mov edx, dword [esp + 0x30]
push 0
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], 6
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
mov ecx, dword [esp + 0x38]
sub esp, 0x10
mov eax, esp
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
xor eax, eax
sub esp, 0x10
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0x4010101
mov dword [eax], ecx
mov edx, 0x302
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov dword [eax + 8], edx
mov edx, dword [esp + 0x30]
push 0
mov byte [esp + 0x48], 4
mov byte [esp + 0x49], bl
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], 6
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
mov ecx, dword [esp + 0x38]
sub esp, 0x10
mov eax, esp
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
xor eax, eax
sub esp, 0x10
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0x4010101
mov dword [eax], ecx
mov edx, 0x303
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov byte [esp + 0x44], 4
mov byte [esp + 0x45], bl
mov byte [esp + 0x46], bl
mov byte [esp + 0x47], 6
mov ecx, dword [esp + 0x44]
push 0
mov dword [eax + 8], edx
sub esp, 0x10
mov dword [eax + 0xc], ecx
mov eax, esp
mov edx, dword [esp + 0x44]
mov ecx, dword [esp + 0x48]
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
xor edx, edx
xor eax, eax
mov word [esp + 0x1c], dx
sub esp, 0x10
mov word [esp + 0x2e], ax
mov ebp, dword [esp + 0x2c]
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0x4010101
mov dword [eax], ecx
mov edx, 0x201
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov dword [eax + 8], edx
push 0
mov byte [esp + 0x48], 4
mov byte [esp + 0x49], bl
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
sub esp, 0x10
mov eax, esp
mov edi, 0x2020106
mov dword [eax], edi
mov byte [esp + 0x44], 6
mov byte [esp + 0x45], 0xe
mov byte [esp + 0x46], 0x2b
mov byte [esp + 0x47], 0x34
mov edx, dword [esp + 0x44]
mov dword [eax + 4], ebp
mov byte [esp + 0x48], bl
mov byte [esp + 0x49], 4
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
xor eax, eax
sub esp, 0x10
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0x4010101
mov dword [eax], ecx
mov edx, 0x202
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov dword [eax + 8], edx
mov byte [esp + 0x44], 4
mov byte [esp + 0x45], bl
mov byte [esp + 0x46], bl
mov byte [esp + 0x47], bl
mov ecx, dword [esp + 0x44]
push 0
mov dword [eax + 0xc], ecx
sub esp, 0x10
mov eax, esp
mov dword [eax], edi
mov dword [eax + 4], ebp
mov edx, dword [esp + 0x44]
mov ecx, dword [esp + 0x48]
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
xor eax, eax
sub esp, 0x10
mov word [esp + 0x3e], ax
mov eax, esp
mov ecx, 0x4010101
mov dword [eax], ecx
mov edx, 0x203
mov word [esp + 0x3c], dx
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov byte [esp + 0x40], 6
mov byte [esp + 0x41], 0xe
mov byte [esp + 0x42], 0x2b
mov byte [esp + 0x43], 0x34
mov edx, dword [esp + 0x40]
mov dword [eax + 8], edx
mov edx, dword [esp + 0x30]
push 0
mov byte [esp + 0x48], 4
mov byte [esp + 0x49], bl
mov byte [esp + 0x4a], bl
mov byte [esp + 0x4b], bl
mov ecx, dword [esp + 0x48]
mov dword [eax + 0xc], ecx
mov ecx, dword [esp + 0x38]
sub esp, 0x10
mov eax, esp
mov dword [eax], edi
mov dword [eax + 4], ebp
mov dword [eax + 8], edx
mov dword [eax + 0xc], ecx
mov ecx, esi
call fcn.10105d40
mov eax, esi
mov ecx, dword [esp + 0x3c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x24]
xor ecx, esp
call fcn.1012944a
add esp, 0x34
ret