Function at 0x1028edee
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x60
mov edi, dword [ebp + 0x10]
mov eax, dword [ebp + 0xc]
mov ecx, dword [ebp + 8]
mov edx, dword [0x1038000c]
xor edx, ebp
mov dword [ebp - 0x10], edx
mov dword [edi + 0x5c], ecx
mov dword [edi + 0x60], eax
cmp dword [edi + 0x28], 0
je 0x1028de40
lea eax, [edi + 0x60]
mov dword [ebp - 0x44], eax
mov eax, dword [edi]
mov dword [ebp - 0x48], eax
lea eax, [edi + 0x24]
mov dword [ebp - 0x58], eax
lea eax, [edi + 0x44]
mov dword [ebp - 0x64], eax
lea eax, [edi + 0x14]
mov dword [ebp - 0x40], eax
lea eax, [edi + 0xc]
mov dword [ebp - 0x3c], eax
mov ecx, dword [edi + 0x24]
mov al, byte [edi + 0x18]
mov byte [ecx], al
mov eax, dword [edi + 0x2c]
mov dword [ebp - 0x54], ecx
movzx edx, byte [ecx]
mov dl, byte [edx + 0x1031e1ec]
cmp word [eax + eax + 0x1031e2ec], 0
je 0x1028dc78
mov dword [edi + 0x40], eax
mov dword [edi + 0x44], ecx
movzx esi, dl
movsx ebx, word [eax + eax + 0x1031f4ea]
add ebx, esi
movsx edi, word [ebx + ebx + 0x1031ea98]
cmp eax, edi
je 0x1028dcbd
movsx eax, word [eax + eax + 0x1031fca2]
cmp eax, 0x3d6
jl 0x1028dca6
mov dl, byte [esi + 0x1032045a]
movsx ebx, word [eax + eax + 0x1031f4ea]
movzx esi, dl
add ebx, esi
cmp ax, word [ebx + ebx + 0x1031ea98]
jne 0x1028dc91
movsx eax, word [ebx + ebx + 0x103204ae]
inc ecx
cmp eax, 0x3d5
mov edi, dword [ebp + 0x10]
jne 0x1028dc5e
mov eax, dword [edi + 0x40]
mov ecx, dword [ebp - 0x64]
mov ebx, dword [ecx]
movsx ecx, word [eax + eax + 0x1031e2ec]
mov esi, dword [ebp - 0x54]
mov dword [edi + 0x50], esi
mov edx, ebx
sub edx, esi
mov dword [edi + 0x20], edx
mov dl, byte [ebx]
mov byte [edi + 0x18], dl
mov byte [ebx], 0
mov dword [edi + 0x24], ebx
add eax, 0xfffffff9
cmp eax, 1
ja 0x1028dd36
mov edx, dword [edi + 0x20]
test edx, edx
jle 0x1028dd36
xor eax, eax
mov esi, dword [edi + 0x50]
cmp byte [esi + eax], 0xa
jne 0x1028dd31
mov edx, dword [edi + 0xc]
mov esi, dword [edi + 0x14]
mov edx, dword [esi + edx*4]
inc dword [edx + 0x20]
mov edx, dword [edi + 0xc]
mov esi, dword [edi + 0x14]
mov edx, dword [esi + edx*4]
mov dword [edx + 0x24], 0
mov edx, dword [edi + 0x20]
inc eax
cmp eax, edx
jl 0x1028dd09
cmp ecx, 0x106
ja case.default.0x1028dd42
jmp dword [ecx*4 + 0x10320f00]
mov eax, dword [edi + 0x50]
mov dword [ebp - 0x68], eax
mov al, byte [edi + 0x18]
mov byte [ebx], al
mov ecx, dword [edi + 0xc]
mov edx, dword [edi + 0x14]
mov esi, dword [edx + ecx*4]
cmp dword [esi + 0x2c], 0
mov dword [ebp - 0x5c], ebx
jne 0x1028df57
jmp 0x1028e01b
mov bl, byte [edx + ecx]
mov byte [eax + ecx], bl
inc ecx
cmp esi, ecx
jne 0x1028dd6f
jmp 0x1028df80
cmp dword [esi + 0x14], 0
je 0x10290f0f
mov ecx, eax
neg ecx
shr ecx, 3
mov edx, eax
sub edx, ecx
test eax, eax
lea eax, [eax + eax]
cmovg edx, eax
mov edi, dword [esi + 4]
mov dword [esi + 0xc], edx
add edx, 2
push edx
push edi
call dword [sym.imp.mozglue.dll_realloc]
add esp, 8
mov dword [esi + 4], eax
test eax, eax
je 0x10290f16
sub ebx, edi
add ebx, eax
mov eax, dword [ebp - 0x58]
mov dword [eax], ebx
mov eax, dword [ebp - 0x40]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x3c]
mov ecx, dword [ecx]
mov esi, dword [eax + ecx*4]
mov eax, dword [esi + 0xc]
mov ecx, dword [ebp - 0x4c]
add ecx, eax
test ecx, ecx
jle 0x1028dd7f
jmp 0x1028e174
mov ebx, dword [edi + 0x1c]
mov edx, dword [edi + 0x24]
mov eax, dword [esi + 4]
lea edi, [eax + ebx]
cmp edx, edi
jbe 0x10290e64
lea edi, [ebx + eax]
inc edi
mov dword [ebp - 0x60], edx
cmp edx, edi
ja 0x10290f3f
mov edi, dword [ebp + 0x10]
mov edx, dword [edi + 0x50]
cmp dword [esi + 0x28], 0
jne 0x1028df5f
jmp 0x1028e04a
mov dword [edi + 0x30], 0
mov dword [edi + 0x24], esi
mov eax, dword [edi + 0x2c]
lea ecx, [eax - 1]
shr ecx, 0x1f
add ecx, eax
dec ecx
sar ecx, 1
add ecx, 0x105
mov ebx, dword [ebp - 0x5c]
jmp 0x1028dd36
mov dword [edi + 0x28], 1
cmp dword [edi + 0x2c], 0
jne 0x1028de54
mov dword [edi + 0x2c], 1
cmp dword [edi + 4], 0
jne 0x1028de68
push 0
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
mov dword [edi + 4], eax
cmp dword [edi + 8], 0
jne 0x1028de7c
push 1
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
mov dword [edi + 8], eax
mov eax, dword [edi + 0x14]
test eax, eax
je 0x1028e0d2
mov ecx, dword [edi + 0xc]
mov edx, dword [eax + ecx*4]
test edx, edx
je 0x1028e0d2
mov edx, dword [edx + 0x10]
mov dword [edi + 0x1c], edx
mov edx, dword [eax + ecx*4]
mov edx, dword [edx + 8]
mov dword [edi + 0x24], edx
mov dword [edi + 0x50], edx
mov eax, dword [eax + ecx*4]
mov eax, dword [eax]
mov dword [edi + 4], eax
mov al, byte [edx]
mov byte [edi + 0x18], al
jmp 0x1028dc2d
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov ecx, dword [edi]
push dword [edi + 0x50]
push str.Illegal_use_of_reserved_word
push dword [edi + 0x60]
call fcn.1024cf10
xor edi, edi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10212780
mov eax, edi
add esp, 0x60
pop esi
pop edi
pop ebx
pop ebp
ret
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x48]
cmp dword [eax + 0x30], 0x12b
mov ebx, dword [edi + 0x50]
jle 0x1028e970
mov ecx, dword [edi]
push ebx
jmp 0x1028deed
mov dword [ebp - 0x6c], edx
jmp 0x1028dde2
mov dword [ebp - 0x4c], edx
not edx
add edx, dword [ebp - 0x60]
mov dword [ebp - 0x50], edx
test edx, edx
mov edx, ecx
mov ecx, dword [ebp - 0x6c]
jle 0x1028df8d
xor ecx, ecx
mov esi, dword [ebp - 0x50]
mov edx, dword [ebp - 0x4c]
jmp 0x1028dd6f
mov eax, dword [ebp - 0x40]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x3c]
mov edx, dword [eax]
mov esi, dword [ecx + edx*4]
cmp dword [esi + 0x2c], 2
jne 0x1028e158
lea eax, [ecx + edx*4]
mov dword [edi + 0x1c], 0
xor esi, esi
mov eax, dword [eax]
mov dword [eax + 0x10], esi
xor eax, eax
cmp dword [edi + 0x1c], 0
mov esi, dword [ebp - 0x50]
je 0x1028e0fa
mov dword [ebp - 0x4c], eax
mov edx, dword [edi + 0x1c]
lea ebx, [edx + esi]
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov edi, dword [ecx + eax*4]
cmp ebx, dword [edi + 0xc]
jle 0x1028e05c
sar edx, 1
add ebx, edx
push ebx
push dword [edi + 4]
call dword [sym.imp.mozglue.dll_realloc]
add esp, 8
mov esi, dword [ebp - 0x40]
mov ecx, dword [esi]
mov edi, dword [ebp - 0x3c]
mov edx, dword [edi]
mov ecx, dword [ecx + edx*4]
mov dword [ecx + 4], eax
mov eax, dword [esi]
mov ecx, dword [edi]
mov eax, dword [eax + ecx*4]
cmp dword [eax + 4], 0
je 0x10290f84
add ebx, 0xfffffffe
mov dword [eax + 0xc], ebx
mov edi, dword [ebp + 0x10]
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov ebx, dword [ebp - 0x50]
add ebx, dword [edi + 0x1c]
jmp 0x1028e05f
mov eax, dword [esi + 0x10]
mov dword [edi + 0x1c], eax
mov eax, dword [edi + 4]
mov ecx, dword [edx + ecx*4]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov dword [eax + 0x2c], 1
mov ecx, dword [edi + 0xc]
mov eax, dword [edi + 0x14]
mov dword [ebp - 0x6c], eax
mov esi, dword [eax + ecx*4]
jmp 0x1028dde2
mov ecx, dword [ebp - 0x60]
sub ecx, edx
cmp ecx, 1
mov esi, edx
je 0x1028de1a
jmp 0x1028e0b8
mov edi, dword [ebp + 0x10]
mov dword [edi + 0x1c], ebx
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 4]
xor ecx, ecx
mov byte [eax + ebx], cl
mov eax, dword [edi + 0xc]
mov edx, dword [edi + 0x14]
mov eax, dword [edx + eax*4]
mov eax, dword [eax + 4]
mov edx, dword [edi + 0x1c]
mov byte [edx + eax + 1], cl
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov edx, dword [ecx + eax*4]
mov esi, dword [edx + 4]
mov dword [edi + 0x50], esi
mov ebx, dword [ebp - 0x4c]
cmp ebx, 1
je 0x1028de1a
test ebx, ebx
mov edx, dword [ebp - 0x5c]
je 0x10290eee
cmp ebx, 2
jne 0x1028dc50
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 4]
mov ebx, dword [edi + 0x1c]
add ebx, eax
mov dword [edi + 0x24], ebx
mov ecx, edi
call fcn.10291d60
mov ecx, dword [edi + 0x50]
mov dword [ebp - 0x54], ecx
mov ecx, dword [ebp - 0x58]
jmp 0x1028dcd6
mov ecx, edi
call fcn.10290fa0
mov ecx, dword [edi + 4]
mov edx, edi
call fcn.10291040
mov ecx, dword [edi + 0xc]
mov edx, dword [edi + 0x14]
mov dword [edx + ecx*4], eax
mov ecx, dword [edi + 0xc]
mov eax, dword [edi + 0x14]
mov edx, dword [eax + ecx*4]
jmp 0x1028de95
test esi, esi
je 0x1028f980
mov eax, dword [ebp - 0x40]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x3c]
mov ecx, dword [ecx]
mov eax, dword [eax + ecx*4]
mov dword [eax + 0x2c], 2
mov eax, 2
jmp 0x1028dfb7
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov edi, dword [ebp + 0x10]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
jmp 0x1028dc50
mov ecx, dword [ebp - 0x4c]
sub ecx, dword [ebp - 0x60]
mov eax, dword [esi + 0xc]
mov dword [ebp - 0x4c], ecx
add ecx, eax
test ecx, ecx
jg 0x1028e174
mov ecx, dword [ebp - 0x58]
mov ebx, dword [ecx]
jmp 0x1028dd7f
mov ebx, 0x2000
cmp ecx, ebx
cmovl ebx, ecx
mov eax, dword [esi + 4]
add eax, dword [ebp - 0x50]
mov dword [ebp - 0x4c], eax
xor eax, eax
lea esi, [ebp - 0x38]
mov dword [esi + 0x10], eax
xorps xmm0, xmm0
movups xmmword [esi], xmm0
mov dword [esi + 0x20], eax
mov dword [esi + 0x24], 0xf
mov ecx, 0x94
mov edi, dword [ebp + 0x10]
add ecx, dword [edi]
push esi
call fcn.102beda0
mov esi, dword [esi]
test esi, esi
je 0x1028e1b8
mov esi, dword [ebp - 0x18]
cmp esi, ebx
jae 0x10290f5a
cmp dword [ebp - 0x14], 0x10
mov ebx, dword [ebp - 0x4c]
jb 0x1028f90e
mov eax, dword [ebp - 0x28]
jmp 0x1028f911
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x10a
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x12d
jmp 0x1028e2b5
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x107
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x108
mov eax, dword [ebp - 0x48]
cmp dword [eax + 0x30], 0x12c
jl 0x1028defc
jmp 0x1028f085
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x136
jmp 0x1028f075
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x10b
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x11f
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x144
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x10c
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x11c
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x11a
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x106
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x12b
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x10f
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x110
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x111
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x116
jmp 0x1028f075
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x12a
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x141
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x115
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x119
jmp 0x1028defc
mov al, byte [edi + 0x18]
mov byte [ebx], al
jmp 0x1028dcd0
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x102
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x105
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x118
jmp 0x1028f075
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x129
jmp 0x1028defc
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov eax, dword [edi + 0x5c]
mov byte [eax], 1
jmp 0x1028e802
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov eax, dword [edi + 0x5c]
mov byte [eax], 0
mov edi, 0x189
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x114
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x11d
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x143
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x146
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x140
jmp 0x1028defc
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x48]
cmp dword [eax + 0x30], 0x12c
mov ebx, dword [edi + 0x50]
jl 0x1028df52
mov edi, dword [edi + 0x20]
inc edi
call fcn.1025c190
mov ecx, eax
push edi
call fcn.1021aad0
mov esi, eax
push edi
push ebx
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov ecx, dword [ebp + 0x10]
mov eax, dword [ecx + 0x5c]
mov dword [eax], esi
call fcn.10291900
jmp 0x10290ca1
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x19f
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x19b
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x19d
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x18d
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x18e
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x194
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x195
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x18c
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1aa
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a5
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a9
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a2
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a3
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1ae
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1b1
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x10e
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x128
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x11b
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x145
jmp 0x1028defc
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
push dword [edi + 8]
push 1
push dword [edi + 0x20]
push dword [edi + 0x50]
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
add esp, 0x10
jmp 0x1028dc50
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x104
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x109
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x112
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x142
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x113
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x126
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x120
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x121
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x11e
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x157
mov eax, dword [ebp - 0x48]
cmp dword [eax + 0x30], 0x12b
jg 0x1028defc
mov eax, dword [ebp - 0x48]
mov eax, dword [eax + 0x98]
mov ecx, dword [eax]
push dword [eax + 0x50]
push str.Illegal_use_of_reserved_word
push dword [eax + 0x60]
jmp 0x1028def5
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x198
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x196
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x197
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x199
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x19a
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x19c
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x19e
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x193
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x18f
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x190
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x191
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x192
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x18b
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a4
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a7
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a8
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a0
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a1
jmp 0x1028defc
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov dword [edi + 0x2c], 3
mov edi, 0x1a6
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1ab
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1ac
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1ad
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1af
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1b0
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1b2
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1b3
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1b4
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1b5
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1b6
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1b7
jmp 0x1028defc
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov dword [edi + 0x2c], 1
mov ebx, dword [edi + 0x20]
mov eax, dword [edi + 0x50]
mov dword [ebp - 0x3c], eax
inc ebx
call fcn.1025c190
mov ecx, eax
push ebx
call fcn.1021aad0
mov esi, eax
push ebx
push dword [ebp - 0x3c]
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov eax, dword [edi + 0x5c]
mov dword [eax], esi
mov edi, 0x18a
jmp 0x1028defc
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov ecx, dword [edi]
push dword [edi + 0x50]
push str.Illegal_character_at_fieldname_start
jmp 0x1028def2
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
jmp case.0x1028dd42.261
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x125
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x127
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x13e
mov eax, dword [ebp - 0x48]
cmp dword [eax + 0x30], 0x135
jg 0x1028defc
jmp 0x1028f085
lea eax, [ebp - 0x28]
push esi
push eax
push ebx
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov ecx, dword [ebp - 0x30]
mov edx, edi
call fcn.102920b0
mov ecx, dword [ebp - 0x2c]
mov edx, edi
call fcn.10292060
test esi, esi
je 0x1028f992
mov byte [ebx + esi], 0x20
inc esi
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1028f96f
mov eax, dword [ebp - 0x28]
add ecx, 0xfffff001
cmp ecx, 0xffffefff
ja 0x1028f965
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x10290f9a
mov eax, ecx
push eax
call dword [sym.imp.mozglue.dll_free]
add esp, 4
mov dword [edi + 0x1c], esi
mov eax, dword [edi + 0xc]
shl eax, 2
add eax, dword [edi + 0x14]
jmp 0x1028dfa3
mov ecx, dword [edi + 4]
mov edx, edi
call fcn.10291e30
xor eax, eax
inc eax
jmp 0x1028dfb7
xor esi, esi
jmp 0x1028f939
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
call fcn.102916a0
jmp 0x10290ca1
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
call fcn.10291970
mov edi, 0x187
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
call fcn.102919f0
jmp 0x10290ca1
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov ecx, edi
call fcn.10291a50
mov edi, 0x186
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
call fcn.10291b90
jmp 0x10290ca1
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x117
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x18
push 0x139
jmp 0x10290b25
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x10d
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x147
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x151
jmp 0x102906d1
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x15c
push 0x160
jmp 0x10290b69
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x15d
push 0x161
jmp 0x10290b69
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x170
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x137
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x149
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x14c
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0xa
push 0x167
jmp 0x1029080c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x15e
push 0x162
jmp 0x10290b69
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x165
push 0x165
jmp 0x10290e18
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x17c
push 0x17c
jmp 0x10290e18
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x135
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
call fcn.10291180
jmp 0x10290ca1
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x13f
jmp 0x10290615
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x125
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x126
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x130
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x133
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x124
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x2a
push 0x156
jmp 0x10290ade
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x148
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x14b
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x14e
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x152
jmp 0x102906d1
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x15a
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x2d
push 0x153
jmp 0x10290b25
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x2d
push 0x154
jmp 0x10290b25
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x166
push 0x166
jmp 0x10290e18
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x168
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x169
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x16f
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x16c
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x173
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x175
push 0x178
jmp 0x10290b69
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x176
push 0x179
jmp 0x10290b69
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x17b
push 0x17b
jmp 0x10290e18
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x13a
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
call fcn.10291860
jmp 0x10290ca1
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 4
push 0x17e
jmp 0x1029080c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 4
push 0x17f
jmp 0x1029080c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 4
push 0x180
jmp 0x1029080c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x12c
call fcn.102910c0
jmp 0x10290ca1
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x131
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x122
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x150
call fcn.102912f0
jmp 0x10290ca1
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x14a
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x159
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
call fcn.10291590
jmp 0x10290ca1
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
call fcn.102915f0
jmp 0x10290ca1
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0xa
push 0x182
call fcn.10291390
jmp 0x10290b6e
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x16d
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x174
push 0x177
jmp 0x10290b69
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x13b
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x13c
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
call fcn.102917c0
jmp 0x10290ca1
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov ebx, dword [edi + 0x20]
mov eax, dword [edi + 0x50]
mov dword [ebp - 0x3c], eax
inc ebx
call fcn.1025c190
mov ecx, eax
push ebx
call fcn.1021aad0
mov esi, eax
push ebx
push dword [ebp - 0x3c]
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov eax, dword [edi + 0x5c]
mov dword [eax], esi
mov ecx, edi
jmp 0x1028e996
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x12f
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x132
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x123
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x14d
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x17
push 0x158
call fcn.102912a0
jmp 0x10290b6e
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x2d
push 0x155
call fcn.10291200
jmp 0x10290b6e
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x15f
push 0x163
call fcn.10291400
add esp, 4
jmp 0x10290ca1
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x171
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x13d
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x127
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x12e
jmp 0x10290c9c
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x14f
call fcn.10291120
mov edi, eax
jmp 0x1028defc
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x164
push 0x164
jmp 0x10290e18
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x16a
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x16e
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x16b
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x172
jmp 0x10290e5a
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x17a
push 0x17a
call fcn.102914d0
jmp 0x10290b6e
mov edi, dword [ebp - 0x40]
mov eax, dword [edi]
mov esi, dword [ebp - 0x3c]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [ebp - 0x44]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [ebp - 0x48]
mov edx, 0x17d
call fcn.10291740
jmp 0x10290ca1
mov eax, dword [ebp - 0x68]
not eax
add eax, dword [ebp - 0x5c]
mov edi, dword [ebp + 0x10]
add eax, dword [edi + 0x50]
mov dword [edi + 0x24], eax
mov ecx, edi
call fcn.10291d60
cmp word [eax + eax + 0x1031e2ec], 0
je 0x10290e90
mov ecx, dword [edi + 0x24]
mov dword [edi + 0x40], eax
mov dword [edi + 0x44], ecx
movsx ecx, word [eax + eax + 0x1031f4ea]
movsx edx, word [ecx + ecx + 0x1031ea9a]
cmp eax, edx
je 0x10290ebe
movsx eax, word [eax + eax + 0x1031fca2]
movsx ecx, word [eax + eax + 0x1031f4ea]
cmp ax, word [ecx + ecx + 0x1031ea9a]
jne 0x10290ea4
inc ecx
movzx eax, word [ecx + ecx + 0x103204ae]
mov ecx, dword [edi + 0x50]
mov dword [ebp - 0x54], ecx
test eax, eax
je 0x1028dcd0
cmp eax, 0x3d5
je 0x1028dcd0
cwde
mov edx, dword [ebp - 0x58]
mov ecx, dword [edx]
inc ecx
mov dword [edx], ecx
jmp 0x1028dc5e
mov eax, dword [ebp - 0x68]
not eax
add eax, edx
add esi, eax
mov dword [edi + 0x24], esi
mov ecx, edi
call fcn.10291d60
mov ecx, dword [edi + 0x24]
mov edx, dword [edi + 0x50]
mov dword [ebp - 0x54], edx
jmp 0x1028dc5e
mov dword [esi + 4], 0
mov esi, 2
push esi
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.fatal_error___scanner_input_buffer_overflow
push 0x10365e67
push eax
call fcn.1021b4a0
add esp, 0xc
push esi
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov esi, 2
push esi
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.fatal_flex_scanner_internal_error__end_of_buffer_missed
jmp 0x10290f2a
call fcn.10291e00
mov ecx, dword [ebp - 0x30]
mov edx, edi
call fcn.102920b0
mov ecx, dword [ebp - 0x2c]
mov edx, edi
call fcn.10292060
mov esi, 2
push esi
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.Input_buffer_overflow
jmp 0x10290f2a
mov esi, 2
push esi
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.out_of_dynamic_memory_in_yy_get_next_buffer__
jmp 0x10290f2a
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]