Function at 0x6871578a
Capabilities:
Enumerate files on windows

Disassembly:
lea ecx, [esp + 4]
and esp, 0xfffffff0
push dword [ecx - 4]
push ebp
mov ebp, esp
push edi
push esi
push ebx
push ecx
sub esp, 0x8c8
mov eax, dword [ecx + 4]
mov ebx, dword [ecx]
mov dword [ebp - 0x8a4], eax
mov eax, dword [ecx + 8]
mov dword [ebp - 0x8a8], eax
test byte [0x6871908c], 8
jne 0x68715a70
test ebx, ebx
je 0x687165a1
mov esi, dword [ebp - 0x8a4]
test esi, esi
je 0x687165a1
xor eax, eax
lea edi, [ebp - 0x678]
lea esi, cs:[esi]
nop
movzx edx, word [ebx + eax]
mov word [edi + eax], dx
add eax, 2
test dx, dx
jne 0x687157e0
cmp word [ebp - 0x678], 0
je 0x6871583a
mov eax, edi
lea esi, [esi]
add eax, 2
cmp word [eax], 0
jne 0x68715800
sub eax, edi
sar eax, 1
lea edx, [eax - 1]
cmp edx, 0x101
ja 0x6871583a
cmp word [ebp + edx*2 - 0x678], 0x5c
je 0x6871583a
mov edx, 0x5c
xor ecx, ecx
mov word [ebp + eax*2 - 0x678], dx
mov word [ebp + eax*2 - 0x676], cx
xor eax, eax
lea esi, [ebp - 0x470]
lea esi, [esi]
movzx edx, word [edi + eax]
mov word [esi + eax], dx
add eax, 2
test dx, dx
jne 0x68715848
cmp word [ebp - 0x470], 0
mov edx, esi
je 0x68715871
lea esi, [esi]
add edx, 2
cmp word [edx], 0
jne 0x68715868
xor eax, eax
lea esi, cs:[esi]
movzx ecx, word [eax + 0x6872fbf4]
mov word [edx + eax], cx
add eax, 2
test cx, cx
jne 0x68715878
lea eax, [ebp - 0x268]
mov dword [ebp - 0x89c], eax
test byte [0x6871908c], 8
jne 0x68715b50
mov eax, dword [ebp - 0x89c]
mov dword [esp], esi
mov dword [esp + 4], eax
call dword [sym.imp.kernel32.dll_FindFirstFileW]
sub esp, 8
mov ebx, eax
cmp eax, 0xffffffff
jne 0x6871590e
jmp 0x68715a56
movzx eax, word [ebp - 0x23a]
cmp ax, 0x2e
je 0x68715a30
test ax, ax
jne 0x68715921
lea esi, cs:[esi]
nop
mov eax, dword [ebp - 0x89c]
mov dword [esp], ebx
mov dword [esp + 4], eax
call dword [sym.imp.kernel32.dll_FindNextFileW]
sub esp, 8
test eax, eax
je 0x68715a48
test byte [ebp - 0x268], 0x10
je 0x687158f0
cmp word [ebp - 0x23c], 0x2e
je 0x687158d0
lea eax, [ebp - 0x23c]
mov dword [esp + 8], edi
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], eax
mov dword [esp + 4], str._s_s_s.msstyles
mov dword [esp], esi
call sym._wsprintfW
lea eax, [ebp - 0x894]
mov dword [esp + 0xc], 0x3c
mov dword [esp + 8], eax
mov dword [esp + 4], str.displayname
mov dword [esp], esi
call sym.uxtheme.dll_GetThemeDocumentationProperty
sub esp, 0x10
test eax, eax
jne 0x687158f0
lea eax, [ebp - 0x81c]
mov dword [esp + 0xc], 0x3c
mov dword [esp + 8], eax
mov dword [esp + 4], str.tooltip
mov dword [esp], esi
call sym.uxtheme.dll_GetThemeDocumentationProperty
sub esp, 0x10
test eax, eax
jne 0x687158f0
test byte [0x6871908c], 8
jne 0x68715c98
mov eax, dword [ebp - 0x8a8]
mov dword [esp + 0x10], 0
mov dword [esp + 4], esi
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x81c]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x894]
mov dword [esp + 8], eax
mov dword [esp], 0
mov eax, dword [ebp - 0x8a4]
call eax
sub esp, 0x18
test eax, eax
jne 0x687158f0
mov ecx, ebx
test byte [0x6871908c], 8
je 0x68715a4a
mov dword [ebp - 0x89c], ebx
mov dword [esp + 0xc], str.callback_ended_enum_n
mov dword [esp + 8], str.EnumThemes
mov dword [esp + 4], 0x6871908c
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_7
mov ecx, dword [ebp - 0x89c]
jmp 0x68715a4a
cmp word [ebp - 0x238], 0
jne 0x68715921
jmp 0x687158f0
mov ecx, ebx
mov dword [esp], ecx
call dword [sym.imp.kernel32.dll_FindClose]
sub esp, 4
xor eax, eax
lea esp, [ebp - 0x10]
pop ecx
pop ebx
pop esi
pop edi
pop ebp
lea esp, [ecx - 4]
ret 0xc
test ebx, ebx
je 0x687164b5
mov eax, ebx
shr eax, 0x10
je 0x68715eb6
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov ecx, eax
sub esp, 8
mov eax, 0x6872f88d
test ecx, ecx
jne 0x68715ec6
cmp word [ebx], 0
je 0x68716583
mov edx, ecx
lea ecx, [ecx + 1]
cmp word [ebx + edx*2 + 2], 0
jne 0x68715ab0
mov esi, 0x224c
mov dword [ebp - 0x89c], ebx
movzx edi, word [0x687302f0]
lea eax, [ebp - 0x266]
mov word [ebp - 0x268], si
mov esi, ebx
jmp 0x68715b17
cmp cx, 9
je 0x687161e8
cmp cx, 0xa
jne 0x687163e1
mov ecx, 0x6e5c
add eax, 2
mov word [eax - 2], cx
sub edx, 1
jb 0x687164fd
lea ecx, [ebp - 0x146]
cmp ecx, eax
jb 0x68716482
movzx ecx, word [esi]
add esi, 2
cmp cx, 0xd
je 0x687161c0
jbe 0x68715ae0
cmp cx, 0x22
je 0x687161d8
cmp cx, 0x5c
jne 0x68716432
mov ecx, 0x5c5c
add eax, 2
mov word [eax - 2], cx
jmp 0x68715b00
mov eax, esi
shr eax, 0x10
je 0x687161f9
mov dword [esp + 4], 0xffffffff
mov dword [esp], esi
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov ecx, eax
sub esp, 8
mov eax, 0x6872f88d
test ecx, ecx
jne 0x68715c64
cmp word [ebp - 0x470], 0
je 0x6871650b
lea esi, [esi]
mov edx, ecx
lea ecx, [ecx + 1]
cmp word [esi + edx*2 + 2], 0
jne 0x68715b90
mov eax, 0x224c
mov dword [ebp - 0x89c], esi
mov ecx, edx
mov word [ebp - 0x268], ax
lea eax, [ebp - 0x266]
jmp 0x68715bf3
cmp dx, 9
je 0x687160d0
cmp dx, 0xa
jne 0x68716260
mov ebx, 0x6e5c
add eax, 2
mov word [eax - 2], bx
sub ecx, 1
jb 0x687164bf
lea edx, [ebp - 0x146]
cmp edx, eax
jb 0x68715c32
add dword [ebp - 0x89c], 2
mov ebx, dword [ebp - 0x89c]
movzx edx, word [ebx - 2]
cmp dx, 0xd
je 0x687160a0
jbe 0x68715bc0
cmp dx, 0x22
je 0x687160b8
cmp dx, 0x5c
jne 0x6871624a
mov ebx, 0x5c5c
add eax, 2
mov word [eax - 2], bx
jmp 0x68715be0
mov byte [eax], 0x22
test ecx, ecx
je 0x687164c2
mov byte [eax + 3], 0x2e
mov edx, 0x2e2e
mov word [eax + 1], dx
lea edx, [eax + 4]
lea eax, [ebp - 0x268]
mov byte [edx], 0
mov dword [ebp - 0x89c], eax
mov dword [esp], eax
call sym.___wine_dbg_strdup
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.searching__s_n
mov dword [esp + 8], str.EnumThemes
mov dword [esp + 4], 0x6871908c
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_7
jmp 0x687158a4
lea eax, [ebp - 0x81c]
shr eax, 0x10
je 0x68715d96
lea eax, [ebp - 0x81c]
mov dword [esp + 4], 0xffffffff
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
sub esp, 8
mov dword [ebp - 0x8b0], 0x6872f88d
test eax, eax
jne 0x68715db2
cmp word [ebp - 0x81c], 0
je 0x68716565
lea esi, [esi]
mov edx, eax
lea eax, [eax + 1]
cmp word [ebp + edx*2 - 0x81a], 0
jne 0x68715ce8
mov eax, 0x224c
lea ecx, [ebp - 0x81c]
mov dword [ebp - 0x8ac], ebx
mov word [ebp - 0x7a4], ax
lea eax, [ebp - 0x7a2]
mov dword [ebp - 0x8a0], ecx
jmp 0x68715d57
cmp cx, 9
je 0x68716118
cmp cx, 0xa
jne 0x68716390
mov ecx, 0x6e5c
add eax, 2
mov word [eax - 2], cx
sub edx, 1
jb 0x687164db
lea ecx, [ebp - 0x682]
cmp ecx, eax
jb 0x68716445
add dword [ebp - 0x8a0], 2
mov ecx, dword [ebp - 0x8a0]
movzx ecx, word [ecx - 2]
cmp cx, 0xd
je 0x68716100
jbe 0x68715d20
cmp cx, 0x22
je 0x68716160
cmp cx, 0x5c
jne 0x68716302
mov ecx, 0x5c5c
add eax, 2
mov word [eax - 2], cx
jmp 0x68715d40
lea eax, [ebp - 0x81c]
mov dword [esp], 0x6872f880
mov dword [esp + 4], eax
call sym._wine_dbg_sprintf.constprop.0_2
mov dword [ebp - 0x8b0], eax
lea eax, [ebp - 0x894]
shr eax, 0x10
je 0x6871620e
lea eax, [ebp - 0x894]
mov dword [esp + 4], 0xffffffff
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
sub esp, 8
mov dword [ebp - 0x8ac], 0x6872f88d
test eax, eax
jne 0x68715f3f
cmp word [ebp - 0x894], 0
je 0x68716547
lea esi, cs:[esi]
mov edx, eax
lea eax, [eax + 1]
cmp word [ebp + edx*2 - 0x892], 0
jne 0x68715e00
mov eax, 0x224c
lea ecx, [ebp - 0x894]
mov dword [ebp - 0x8ac], ebx
mov word [ebp - 0x7a4], ax
lea eax, [ebp - 0x7a2]
mov dword [ebp - 0x8a0], ecx
jmp 0x68715e77
cmp cx, 9
je 0x687161a8
cmp cx, 0xa
jne 0x687162b1
mov ecx, 0x6e5c
add eax, 2
mov word [eax - 2], cx
sub edx, 1
jb 0x687164ca
lea ecx, [ebp - 0x682]
cmp ecx, eax
jb 0x68715f07
add dword [ebp - 0x8a0], 2
mov ebx, dword [ebp - 0x8a0]
movzx ecx, word [ebx - 2]
cmp cx, 0xd
je 0x687160e8
jbe 0x68715e40
cmp cx, 0x22
je 0x68716178
cmp cx, 0x5c
jne 0x68716319
mov ecx, 0x5c5c
add eax, 2
mov word [eax - 2], cx
jmp 0x68715e60
mov dword [esp + 4], ebx
mov dword [esp], 0x6872f880
call sym._wine_dbg_sprintf.constprop.0_2
mov edi, dword [ebp - 0x8a8]
mov dword [esp + 0x18], edi
mov edi, dword [ebp - 0x8a4]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], edi
mov dword [esp + 0xc], str.__s__p__p__n
mov dword [esp + 8], str.EnumThemes
mov dword [esp + 4], 0x6871908c
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_7
jmp 0x687157b8
mov byte [eax], 0x22
mov ebx, dword [ebp - 0x8ac]
test edx, edx
je 0x687164d3
mov byte [eax + 3], 0x2e
mov edx, 0x2e2e
mov word [eax + 1], dx
lea edx, [eax + 4]
lea eax, [ebp - 0x7a4]
mov byte [edx], 0
mov dword [esp], eax
call sym.___wine_dbg_strdup
mov dword [ebp - 0x8ac], eax
mov eax, esi
shr eax, 0x10
je 0x68716235
mov dword [esp + 4], 0xffffffff
mov dword [esp], esi
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov ecx, eax
sub esp, 8
mov eax, 0x6872f88d
test ecx, ecx
jne 0x68716054
cmp word [ebp - 0x470], 0
je 0x68716529
lea esi, cs:[esi]
mov edx, ecx
lea ecx, [ecx + 1]
cmp word [esi + edx*2 + 2], 0
jne 0x68715f80
mov eax, 0x224c
mov dword [ebp - 0x8b4], ebx
mov word [ebp - 0x7a4], ax
lea eax, [ebp - 0x7a2]
mov dword [ebp - 0x8a0], esi
jmp 0x68715fe3
cmp cx, 9
je 0x68716130
cmp cx, 0xa
jne 0x6871632c
mov ecx, 0x6e5c
add eax, 2
mov word [eax - 2], cx
sub edx, 1
jb 0x687164ec
lea ecx, [ebp - 0x682]
cmp ecx, eax
jb 0x68716022
add dword [ebp - 0x8a0], 2
mov ebx, dword [ebp - 0x8a0]
movzx ecx, word [ebx - 2]
cmp cx, 0xd
je 0x68716190
jbe 0x68715fb0
cmp cx, 0x22
je 0x68716148
cmp cx, 0x5c
jne 0x6871637d
mov ecx, 0x5c5c
add eax, 2
mov word [eax - 2], cx
jmp 0x68715fd0
mov byte [eax], 0x22
mov ebx, dword [ebp - 0x8b4]
test edx, edx
je 0x687164f5
mov byte [eax + 3], 0x2e
mov edx, 0x2e2e
mov word [eax + 1], dx
lea edx, [eax + 4]
lea eax, [ebp - 0x7a4]
mov byte [edx], 0
mov dword [esp], eax
call sym.___wine_dbg_strdup
mov ecx, dword [ebp - 0x8a8]
mov dword [esp + 0x1c], ecx
mov ecx, dword [ebp - 0x8b0]
mov dword [esp + 0x18], ecx
mov ecx, dword [ebp - 0x8ac]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], ecx
mov dword [esp + 0xc], str.callback__s__s__s__p__n
mov dword [esp + 8], str.EnumThemes
mov dword [esp + 4], 0x6871908c
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_7
jmp 0x687159a6
movzx ebx, word [0x687302ee]
add eax, 2
mov word [eax - 2], bx
jmp 0x68715be0
movzx ebx, word [0x687302f0]
add eax, 2
mov word [eax - 2], bx
jmp 0x68715be0
mov edx, 0x745c
add eax, 2
mov word [eax - 2], dx
jmp 0x68715be0
movzx ebx, word [0x687302ee]
add eax, 2
mov word [eax - 2], bx
jmp 0x68715e60
movzx ebx, word [0x687302ee]
add eax, 2
mov word [eax - 2], bx
jmp 0x68715d40
mov ebx, 0x745c
add eax, 2
mov word [eax - 2], bx
jmp 0x68715d40
mov ebx, 0x745c
add eax, 2
mov word [eax - 2], bx
jmp 0x68715fd0
movzx ebx, word [0x687302f0]
add eax, 2
mov word [eax - 2], bx
jmp 0x68715fd0
movzx ebx, word [0x687302f0]
add eax, 2
mov word [eax - 2], bx
jmp 0x68715d40
movzx ebx, word [0x687302f0]
add eax, 2
mov word [eax - 2], bx
jmp 0x68715e60
movzx ebx, word [0x687302ee]
add eax, 2
mov word [eax - 2], bx
jmp 0x68715fd0
mov ebx, 0x745c
add eax, 2
mov word [eax - 2], bx
jmp 0x68715e60
movzx ebx, word [0x687302ee]
add eax, 2
mov word [eax - 2], bx
jmp 0x68715b00
mov word [eax], di
add eax, 2
jmp 0x68715b00
mov ebx, 0x745c
add eax, 2
mov word [eax - 2], bx
jmp 0x68715b00
mov dword [esp + 4], esi
mov dword [esp], 0x6872f880
call sym._wine_dbg_sprintf.constprop.0_2
jmp 0x68715c64
lea eax, [ebp - 0x894]
mov dword [esp], 0x6872f880
mov dword [esp + 4], eax
call sym._wine_dbg_sprintf.constprop.0_2
mov dword [ebp - 0x8ac], eax
mov eax, esi
shr eax, 0x10
jne 0x68715f4a
mov dword [esp + 4], esi
mov dword [esp], 0x6872f880
call sym._wine_dbg_sprintf.constprop.0_2
jmp 0x68716054
lea ebx, [edx - 0x20]
cmp bx, 0x5e
ja 0x68716260
mov byte [eax], dl
add eax, 1
jmp 0x68715be0
mov ebx, edx
mov byte [eax], 0x5c
add eax, 5
shr bx, 0xc
movzx ebx, bx
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 4], bl
mov ebx, edx
shr bx, 8
and ebx, 0xf
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 3], bl
mov ebx, edx
and edx, 0xf
shr bx, 4
movzx edx, byte [edx + str.0123456789abcdefquery_reg_path]
and ebx, 0xf
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 1], dl
mov byte [eax - 2], bl
jmp 0x68715be0
mov ebx, ecx
mov byte [eax], 0x5c
add eax, 5
shr bx, 0xc
movzx ebx, bx
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 4], bl
mov ebx, ecx
shr bx, 8
and ebx, 0xf
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 3], bl
mov ebx, ecx
and ecx, 0xf
shr bx, 4
movzx ecx, byte [ecx + str.0123456789abcdefquery_reg_path]
and ebx, 0xf
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 1], cl
mov byte [eax - 2], bl
jmp 0x68715e60
lea ebx, [ecx - 0x20]
cmp bx, 0x5e
ja 0x68716390
mov byte [eax], cl
add eax, 1
jmp 0x68715d40
lea ebx, [ecx - 0x20]
cmp bx, 0x5e
ja 0x687162b1
mov byte [eax], cl
add eax, 1
jmp 0x68715e60
mov ebx, ecx
mov byte [eax], 0x5c
add eax, 5
shr bx, 0xc
movzx ebx, bx
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 4], bl
mov ebx, ecx
shr bx, 8
and ebx, 0xf
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 3], bl
mov ebx, ecx
and ecx, 0xf
shr bx, 4
movzx ecx, byte [ecx + str.0123456789abcdefquery_reg_path]
and ebx, 0xf
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 1], cl
mov byte [eax - 2], bl
jmp 0x68715fd0
lea ebx, [ecx - 0x20]
cmp bx, 0x5e
ja 0x6871632c
mov byte [eax], cl
add eax, 1
jmp 0x68715fd0
mov ebx, ecx
mov byte [eax], 0x5c
add eax, 5
shr bx, 0xc
movzx ebx, bx
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 4], bl
mov ebx, ecx
shr bx, 8
and ebx, 0xf
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 3], bl
mov ebx, ecx
and ecx, 0xf
shr bx, 4
movzx ecx, byte [ecx + str.0123456789abcdefquery_reg_path]
and ebx, 0xf
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 1], cl
mov byte [eax - 2], bl
jmp 0x68715d40
mov ebx, ecx
mov byte [eax], 0x5c
add eax, 5
shr bx, 0xc
movzx ebx, bx
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 4], bl
mov ebx, ecx
shr bx, 8
and ebx, 0xf
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 3], bl
mov ebx, ecx
and ecx, 0xf
shr bx, 4
movzx ecx, byte [ecx + str.0123456789abcdefquery_reg_path]
and ebx, 0xf
movzx ebx, byte [ebx + str.0123456789abcdefquery_reg_path]
mov byte [eax - 1], cl
mov byte [eax - 2], bl
jmp 0x68715b00
lea ebx, [ecx - 0x20]
cmp bx, 0x5e
ja 0x687163e1
mov byte [eax], cl
add eax, 1
jmp 0x68715b00
mov byte [eax], 0x22
mov ebx, dword [ebp - 0x8ac]
test edx, edx
je 0x687164e4
mov byte [eax + 3], 0x2e
mov edx, 0x2e2e
mov word [eax + 1], dx
lea edx, [eax + 4]
lea eax, [ebp - 0x7a4]
mov byte [edx], 0
mov dword [esp], eax
call sym.___wine_dbg_strdup
mov dword [ebp - 0x8b0], eax
jmp 0x68715db2
mov byte [eax], 0x22
mov ebx, dword [ebp - 0x89c]
test edx, edx
je 0x68716506
mov edi, 0x2e2e
mov byte [eax + 3], 0x2e
lea edx, [eax + 4]
mov word [eax + 1], di
lea eax, [ebp - 0x268]
mov byte [edx], 0
mov dword [esp], eax
call sym.___wine_dbg_strdup
jmp 0x68715ec6
mov eax, 0x6872f886
jmp 0x68715ec6
mov byte [eax], 0x22
lea edx, [eax + 1]
jmp 0x68715c4d
mov byte [eax], 0x22
mov ebx, dword [ebp - 0x8ac]
lea edx, [eax + 1]
jmp 0x68715f28
mov byte [eax], 0x22
mov ebx, dword [ebp - 0x8ac]
lea edx, [eax + 1]
jmp 0x68716466
mov byte [eax], 0x22
mov ebx, dword [ebp - 0x8b4]
lea edx, [eax + 1]
jmp 0x68716043
mov byte [eax], 0x22
mov ebx, dword [ebp - 0x89c]
lea edx, [eax + 1]
jmp 0x6871649f
mov eax, 0x224c
mov byte [ebp - 0x266], 0x22
lea edx, [ebp - 0x265]
mov word [ebp - 0x268], ax
jmp 0x68715c4d
mov eax, 0x224c
mov byte [ebp - 0x7a2], 0x22
lea edx, [ebp - 0x7a1]
mov word [ebp - 0x7a4], ax
jmp 0x68716043
mov eax, 0x224c
mov byte [ebp - 0x7a2], 0x22
lea edx, [ebp - 0x7a1]
mov word [ebp - 0x7a4], ax
jmp 0x68715f28
mov eax, 0x224c
mov byte [ebp - 0x7a2], 0x22
lea edx, [ebp - 0x7a1]
mov word [ebp - 0x7a4], ax
jmp 0x68716466
mov edi, 0x224c
mov byte [ebp - 0x266], 0x22
lea edx, [ebp - 0x265]
mov word [ebp - 0x268], di
jmp 0x6871649f
mov eax, 0x80004003
jmp 0x68715a58