Function at 0x670560e0
Capabilities:
Inspect section memory permissions

Disassembly:
push 0xffffffffffffffff
push 0x6714f9f8
mov eax, dword fs:[0]
push eax
sub esp, 0x28
mov eax, dword [0x67258980]
xor eax, esp
mov dword [esp + 0x24], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x67258980]
xor eax, esp
push eax
lea eax, [esp + 0x3c]
mov dword fs:[0], eax
movzx edx, byte [0x671a0c92]
mov eax, dword [str.afnrtv]
mov esi, ecx
movzx ecx, word [0x671a0c90]
mov edi, dword [esi + 0x64]
mov word [esp + 0x2c], cx
movzx ecx, word [0x671a0c88]
mov byte [esp + 0x2e], dl
movzx edx, byte [0x671a0c8a]
mov dword [esp + 0x28], eax
mov eax, dword [str._a_f_n_r_t_v]
or ebp, 0xffffffff
mov dword [esp + 0x30], eax
mov word [esp + 0x34], cx
mov byte [esp + 0x36], dl
cmp edi, ebp
jne 0x670561a5
mov eax, dword [esi + 0x74]
cmp dword [eax + 8], 0
jne 0x6705619b
push ebp
lea ecx, [esp + 0x20]
push str.unexpected_end
push ecx
call sym.QtCore_Ad_4.dll_public:_static_class_QString___cdecl_QString::fromLatin1_char_const___int_
mov edx, dword [eax]
mov ecx, dword [esi + 0x74]
mov dword [esi + 0x74], edx
mov dword [eax], ecx
mov eax, dword [esp + 0x28]
add esp, 0xc
lock xadd dword [eax], ebp
jne 0x6705619b
mov ecx, dword [esp + 0x1c]
push ecx
call sym.QtCore_Ad_4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__
add esp, 4
mov eax, 0x1005c
jmp 0x6705625e
mov eax, dword [esi + 0x5c]
cmp eax, dword [esi + 0x60]
jne 0x670561b1
mov eax, ebp
jmp 0x670561be
mov edx, dword [esi + 0x54]
lea ecx, [edx + eax*2]
inc eax
mov dword [esi + 0x5c], eax
movzx eax, word [ecx]
xor ebx, ebx
mov dword [esi + 0x64], eax
test edi, 0xffffff00
jne 0x670561eb
lea eax, [esp + 0x28]
push edi
push eax
call dword [sym.imp.MSVCR100.dll_strchr]
add esp, 8
cmp eax, ebx
je 0x670561eb
lea ecx, [esp + 0x28]
sub eax, ecx
movsx eax, byte [esp + eax + 0x30]
jmp 0x67056259
lea eax, [edi - 0x30]
cmp eax, 0x48
ja case.0x670561fe.49
movzx edx, byte [eax + 0x67056e98]
jmp dword [edx*4 + 0x67056e54]
xor edi, edi
mov ebp, 0x30
lea esp, [esp]
mov eax, dword [esi + 0x64]
cmp eax, ebp
jl 0x67056240
cmp eax, 0x37
jg 0x67056240
mov cx, word [esi + 0x64]
lea eax, [edi*8]
sub cx, bp
or ax, cx
mov ecx, esi
movzx edi, ax
call fcn.6704e2a0
inc ebx
mov dword [esi + 0x64], eax
cmp ebx, 3
jl 0x67056210
movzx edi, di
test edi, 0xffffff00
je 0x67056257
push str.invalid_octal_value
mov ecx, esi
call fcn.67050120
mov eax, edi
or eax, 0x10000
mov ecx, dword [esp + 0x3c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x24]
xor ecx, esp
call fcn.67149782
add esp, 0x34
ret
mov eax, 0xc
jmp 0x6705625e
mov ecx, dword [esi + 0x68]
push 0x7fffffef
call fcn.6704fc90
mov eax, 7
jmp 0x6705625e
mov ecx, dword [esi + 0x68]
push 0x7ffff87f
call fcn.6704fc90
mov ecx, dword [esi + 0x68]
push 8
push ebx
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x1f
push 0xe
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x9f
push 0x7f
call fcn.67055bc0
mov eax, 7
jmp 0x6705625e
mov ecx, dword [esi + 0x68]
push 0x7fe07f81
call fcn.6704fc90
mov ecx, dword [esi + 0x68]
push 0x2040
push 0x203f
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x2040
push 0x2040
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x2054
push 0x2054
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x30fb
push 0x30fb
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xfe34
push 0xfe33
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xfe4f
push 0xfe4d
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xff3f
push 0xff3f
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xff65
push 0xff65
call fcn.67055bc0
mov eax, 7
jmp 0x6705625e
mov eax, 0xb
jmp 0x6705625e
mov ecx, dword [esi + 0x68]
push 0x10
call fcn.6704fc90
mov eax, 7
jmp 0x6705625e
mov ecx, dword [esi + 0x68]
push 0x380
call fcn.6704fc90
mov ecx, dword [esi + 0x68]
push 0xd
push 9
call fcn.67055bc0
mov eax, 7
jmp 0x6705625e
mov ecx, dword [esi + 0x68]
push 0xf807e
call fcn.6704fc90
mov ecx, dword [esi + 0x68]
push 0x5f
push 0x5f
call fcn.67055bc0
mov eax, 7
jmp 0x6705625e
cmp byte [esi + 0x35], bl
je 0x67056512
mov ecx, dword [esi + 0x68]
cmp byte [ecx + 8], bl
sete dl
movzx eax, dl
push eax
call fcn.6704fc10
cmp byte [esi + 0x35], bl
je 0x67056512
mov ecx, dword [esi + 0x68]
push 0xf807e
call fcn.6704fc90
mov ecx, dword [esi + 0x68]
push 0x3a
push 0x3a
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x5f
push 0x5f
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x5a
push 0x41
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x7a
push 0x61
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xd6
push 0xc0
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xf6
push 0xd8
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x2ff
push 0xf8
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x37d
push 0x370
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x1fff
push 0x37f
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x200d
push 0x200c
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x218f
push 0x2070
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x2fef
push 0x2c00
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xd7ff
push 0x3001
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xfdcf
push 0xf900
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xfffd
push 0xfdf0
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xffff
push ebx
call fcn.67055bc0
mov eax, 7
jmp 0x6705625e
cmp byte [esi + 0x35], bl
je 0x670566ab
mov ecx, dword [esi + 0x68]
cmp byte [ecx + 8], bl
sete dl
movzx eax, dl
push eax
call fcn.6704fc10
cmp byte [esi + 0x35], bl
je 0x670566ab
mov ecx, dword [esi + 0x68]
push 0xf807e
call fcn.6704fc90
mov ecx, dword [esi + 0x68]
push 0x2d
push 0x2d
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x2e
push 0x2e
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x3a
push 0x3a
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x5f
push 0x5f
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xb7
push 0xb7
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x39
push 0x30
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x5a
push 0x41
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x7a
push 0x61
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xd6
push 0xc0
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xf6
push 0xd8
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x2ff
push 0xf8
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x37d
push 0x370
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x1fff
push 0x37f
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x200d
push 0x200c
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x218f
push 0x2070
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x2fef
push 0x2c00
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xd7ff
push 0x3001
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xfdcf
push 0xf900
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0xfffd
push 0xfdf0
call fcn.67055bc0
push 0xffff
push ebx
mov ecx, dword [esi + 0x68]
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x36f
push 0x300
call fcn.67055bc0
mov ecx, dword [esi + 0x68]
push 0x2040
push 0x203f
call fcn.67055bc0
mov eax, 7
jmp 0x6705625e
cmp byte [esi + 0x35], bl
je 0x67056788
mov ecx, dword [esi + 0x68]
cmp byte [ecx + 8], bl
sete dl
movzx eax, dl
push eax
call fcn.6704fc10
cmp byte [esi + 0x35], bl
je 0x67056788
cmp dword [esi + 0x64], 0x7b
je 0x670566f5
push str.bad_char_class_syntax
mov ecx, esi
call fcn.67050120
mov eax, 7
jmp 0x6705625e
mov dword [esp + 0x14], sym.QtCore_Ad_4.dll_struct_QByteArray::Data_QByteArray::shared_null
mov ecx, sym.QtCore_Ad_4.dll_struct_QByteArray::Data_QByteArray::shared_null
mov edx, 1
lock xadd dword [ecx], edx
mov ecx, esi
mov dword [esp + 0x44], ebx
call fcn.6704e2a0
mov edi, 0x7d
mov dword [esi + 0x64], eax
cmp eax, edi
je 0x67056743
cmp dword [esi + 0x64], ebp
je 0x6705676f
movzx eax, byte [esi + 0x64]
push eax
lea ecx, [esp + 0x18]
call sym.QtCore_Ad_4.dll_public:_class_QByteArray____thiscall_QByteArray::append_char_
mov ecx, esi
call fcn.6704e2a0
mov dword [esi + 0x64], eax
cmp eax, edi
jne 0x67056722
mov ecx, esi
call fcn.6704e2a0
lea ecx, [esp + 0x14]
push 0x671a0c44
push ecx
mov dword [esi + 0x64], eax
call fcn.6704e270
add esp, 8
test al, al
je 0x67056792
mov ecx, dword [esi + 0x68]
push 0xe
call fcn.6704fc90
jmp 0x6705677b
push str.unexpected_end
mov ecx, esi
call fcn.67050120
lea ecx, [esp + 0x14]
mov dword [esp + 0x44], ebp
call sym.QtCore_Ad_4.dll_public:_void___thiscall_QBitArray::destructor_void_
mov eax, 7
jmp 0x6705625e
lea edx, [esp + 0x14]
push 0x671a0c40
push edx
call fcn.6704e270
add esp, 8
test al, al
je 0x670567b4
mov ecx, dword [esi + 0x68]
push 2
call fcn.6704fc90
jmp 0x6705677b
lea eax, [esp + 0x14]
push 0x671a0c3c
push eax
call fcn.6704e270
add esp, 8
test al, al
je 0x670567d6
mov ecx, dword [esi + 0x68]
push 4
call fcn.6704fc90
jmp 0x6705677b
lea ecx, [esp + 0x14]
push 0x671a0c38
push ecx
call fcn.6704e270
add esp, 8
test al, al
je 0x670567f8
mov ecx, dword [esi + 0x68]
push 8
call fcn.6704fc90
jmp 0x6705677b
lea edx, [esp + 0x14]
push 0x671a0c34
push edx
call fcn.6704e270
add esp, 8
test al, al
je 0x6705681d
mov ecx, dword [esi + 0x68]
push 0x70
call fcn.6704fc90
jmp 0x6705677b
lea eax, [esp + 0x14]
push 0x671a0c30
push eax
call fcn.6704e270
add esp, 8
test al, al
je 0x67056842
mov ecx, dword [esi + 0x68]
push 0x10
call fcn.6704fc90
jmp 0x6705677b
lea ecx, [esp + 0x14]
push 0x671a0c2c
push ecx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056867
mov ecx, dword [esi + 0x68]
push 0x20
call fcn.6704fc90
jmp 0x6705677b
lea edx, [esp + 0x14]
push 0x671a0c28
push edx
call fcn.6704e270
add esp, 8
test al, al
je 0x6705688c
mov ecx, dword [esi + 0x68]
push 0x40
call fcn.6704fc90
jmp 0x6705677b
lea eax, [esp + 0x14]
push 0x671a0c24
push eax
call fcn.6704e270
add esp, 8
test al, al
je 0x670568b4
mov ecx, dword [esi + 0x68]
push 0x380
call fcn.6704fc90
jmp 0x6705677b
lea ecx, [esp + 0x14]
push 0x671a0c20
push ecx
call fcn.6704e270
add esp, 8
test al, al
je 0x670568dc
mov ecx, dword [esi + 0x68]
push 0x80
call fcn.6704fc90
jmp 0x6705677b
lea edx, [esp + 0x14]
push 0x671a0c1c
push edx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056904
mov ecx, dword [esi + 0x68]
push pe_nt_image_headers32
call fcn.6704fc90
jmp 0x6705677b
lea eax, [esp + 0x14]
push 0x671a0c18
push eax
call fcn.6704e270
add esp, 8
test al, al
je 0x6705692c
mov ecx, dword [esi + 0x68]
push 0x200
call fcn.6704fc90
jmp 0x6705677b
lea ecx, [esp + 0x14]
push 0x6719fe18
push ecx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056954
mov ecx, dword [esi + 0x68]
push 0x6c00
call fcn.6704fc90
jmp 0x6705677b
lea edx, [esp + 0x14]
push 0x671a0c14
push edx
call fcn.6704e270
add esp, 8
test al, al
je 0x6705697c
mov ecx, dword [esi + 0x68]
push 0x400
call fcn.6704fc90
jmp 0x6705677b
lea eax, [esp + 0x14]
push 0x671a0c10
push eax
call fcn.6704e270
add esp, 8
test al, al
je 0x670569a4
mov ecx, dword [esi + 0x68]
push 0x800
call fcn.6704fc90
jmp 0x6705677b
lea ecx, [esp + 0x14]
push 0x671a0c0c
push ecx
call fcn.6704e270
add esp, 8
test al, al
je 0x670569cc
mov ecx, dword [esi + 0x68]
push 0x1000
call fcn.6704fc90
jmp 0x6705677b
lea edx, [esp + 0x14]
push 0x671a0c08
push edx
call fcn.6704e270
add esp, 8
test al, al
je 0x670569f4
mov ecx, dword [esi + 0x68]
push 0x2000
call fcn.6704fc90
jmp 0x6705677b
lea eax, [esp + 0x14]
push 0x671a0c04
push eax
call fcn.6704e270
add esp, 8
test al, al
je 0x67056a1c
mov ecx, dword [esi + 0x68]
push 0x4000
call fcn.6704fc90
jmp 0x6705677b
lea ecx, [esp + 0x14]
push 0x671a0c00
push ecx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056a44
mov ecx, dword [esi + 0x68]
push 0xf8000
call fcn.6704fc90
jmp 0x6705677b
lea edx, [esp + 0x14]
push 0x671a0bfc
push edx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056a6c
mov ecx, dword [esi + 0x68]
push 0x8000
call fcn.6704fc90
jmp 0x6705677b
lea eax, [esp + 0x14]
push 0x671a0bf8
push eax
call fcn.6704e270
add esp, 8
test al, al
je 0x67056a94
mov ecx, dword [esi + 0x68]
push 0x10000
call fcn.6704fc90
jmp 0x6705677b
lea ecx, [esp + 0x14]
push 0x671a0bf4
push ecx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056abc
mov ecx, dword [esi + 0x68]
push 0x20000
call fcn.6704fc90
jmp 0x6705677b
lea edx, [esp + 0x14]
push 0x671a0bf0
push edx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056ae4
mov ecx, dword [esi + 0x68]
push 0x40000
call fcn.6704fc90
jmp 0x6705677b
lea eax, [esp + 0x14]
push 0x671a0bec
push eax
call fcn.6704e270
add esp, 8
test al, al
je 0x67056b0c
mov ecx, dword [esi + 0x68]
push 0x80000
call fcn.6704fc90
jmp 0x6705677b
lea ecx, [esp + 0x14]
push 0x671a0be8
push ecx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056b34
mov ecx, dword [esi + 0x68]
push 0x4f580780
call fcn.6704fc90
jmp 0x6705677b
lea edx, [esp + 0x14]
push 0x671a0be4
push edx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056b5c
mov ecx, dword [esi + 0x68]
push 0x100000
call fcn.6704fc90
jmp 0x6705677b
lea eax, [esp + 0x14]
push 0x671a0be0
push eax
call fcn.6704e270
add esp, 8
test al, al
je 0x67056b84
mov ecx, dword [esi + 0x68]
push 0x200000
call fcn.6704fc90
jmp 0x6705677b
lea ecx, [esp + 0x14]
push 0x671a0bdc
push ecx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056bac
mov ecx, dword [esi + 0x68]
push 0x400000
call fcn.6704fc90
jmp 0x6705677b
lea edx, [esp + 0x14]
push 0x671a0bd8
push edx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056bd4
mov ecx, dword [esi + 0x68]
push 0x800000
call fcn.6704fc90
jmp 0x6705677b
lea eax, [esp + 0x14]
push 0x671a0bd4
push eax
call fcn.6704e270
add esp, 8
test al, al
je 0x67056bfc
mov ecx, dword [esi + 0x68]
push 0x1000000
call fcn.6704fc90
jmp 0x6705677b
lea ecx, [esp + 0x14]
push 0x671a0bd0
push ecx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056c24
mov ecx, dword [esi + 0x68]
push 0x2000000
call fcn.6704fc90
jmp 0x6705677b
lea edx, [esp + 0x14]
push 0x671a0bcc
push edx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056c4c
mov ecx, dword [esi + 0x68]
push 0x4000000
call fcn.6704fc90
jmp 0x6705677b
lea eax, [esp + 0x14]
push 0x671a0bc8
push eax
call fcn.6704e270
add esp, 8
test al, al
je 0x67056c74
mov ecx, dword [esi + 0x68]
push 0x78000000
call fcn.6704fc90
jmp 0x6705677b
lea ecx, [esp + 0x14]
push 0x671a0bc4
push ecx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056c9c
mov ecx, dword [esi + 0x68]
push 0x8000000
call fcn.6704fc90
jmp 0x6705677b
lea edx, [esp + 0x14]
push 0x671a0bc0
push edx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056cc4
mov ecx, dword [esi + 0x68]
push 0x10000000
call fcn.6704fc90
jmp 0x6705677b
lea eax, [esp + 0x14]
push 0x671a0bbc
push eax
call fcn.6704e270
add esp, 8
test al, al
je 0x67056cec
mov ecx, dword [esi + 0x68]
push 0x20000000
call fcn.6704fc90
jmp 0x6705677b
lea ecx, [esp + 0x14]
push 0x671a0bb8
push ecx
call fcn.6704e270
add esp, 8
test al, al
je 0x67056d14
mov ecx, dword [esi + 0x68]
push 0x40000000
call fcn.6704fc90
jmp 0x6705677b
push 0x671a0bb4
lea ecx, [esp + 0x18]
call sym.QtCore_Ad_4.dll_public:_bool___thiscall_QByteArray::startsWith_char_const__const
test al, al
je 0x67056d7f
mov edx, dword [esi + 0x80]
cmp dword [edx + 0xc], ebx
jne 0x67056d38
mov ecx, esi
call fcn.67051dd0
push ebx
lea eax, [esp + 0x18]
push eax
lea ecx, [esi + 0x80]
call fcn.67121850
mov ecx, dword [eax]
cmp ecx, dword [esi + 0x80]
je 0x67056d7f
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push eax
lea ecx, [esi + 0x80]
call fcn.6704f150
mov edx, dword [esp + 0x20]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esi + 0x68]
push edx
push eax
call fcn.67055bc0
jmp 0x6705677b
push str.invalid_category
jmp 0x67056774
xor edi, edi
jmp 0x67056d90
mov cx, word [esi + 0x64]
lea edx, [esp + 0x26]
mov word [esp + 0x1a], cx
push edx
lea ecx, [esp + 0x1e]
call sym.QtCore_Ad_4.dll_public:_class_QChar___thiscall_QChar::toLower_void_
movzx eax, word [eax]
lea ecx, [eax - 0x30]
cmp cx, 9
ja 0x67056dbd
shl edi, 4
or edi, ecx
movzx edi, di
jmp 0x67056dd1
lea ecx, [eax - 0x61]
cmp cx, 5
ja 0x67056de1
shl edi, 4
add eax, 0xffffffa9
or eax, edi
movzx edi, ax
mov ecx, esi
call fcn.6704e2a0
inc ebx
mov dword [esi + 0x64], eax
cmp ebx, 4
jl 0x67056d90
movzx eax, di
jmp 0x67056259
lea edx, [edi - 0x31]
cmp edx, 8
ja 0x67056257
add edi, 0xffffffd0
mov ebp, 0x30
movzx ecx, di
cmp dword [esi + 0x64], ebp
jl 0x67056e45
mov edi, 0x39
lea ebx, [ebx]
cmp dword [esi + 0x64], edi
jg 0x67056e45
lea eax, [ecx + ecx*4]
add eax, eax
add ax, word [esi + 0x64]
sub ax, bp
movzx ecx, ax
mov eax, dword [esi + 0x5c]
cmp eax, dword [esi + 0x60]
jne 0x67056e31
or eax, 0xffffffff
jmp 0x67056e3e
mov edx, dword [esi + 0x54]
lea edx, [edx + eax*2]
inc eax
mov dword [esi + 0x5c], eax
movzx eax, word [edx]
mov dword [esi + 0x64], eax
cmp eax, ebp
jge 0x67056e10
movzx eax, cx
or eax, 0x20000
jmp 0x6705625e