Function at 0x6f7d8c
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffee8
push ebx
push esi
push edi
xor ebx, ebx
mov dword [ebp - 0x118], ebx
mov dword [ebp - 0x114], ebx
mov byte [ebp - 3], cl
mov byte [ebp - 2], dl
mov byte [ebp - 1], al
xor eax, eax
push ebp
push 0x6f8743
push dword fs:[eax]
mov dword fs:[eax], esp
xor eax, eax
mov dword [ebp - 0x10], eax
xor eax, eax
mov dword [ebp - 0x14], eax
mov byte [ebp - 0x15], 1
mov eax, dword [ebp + 8]
call fcn.0040528c
xor eax, eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
mov edx, eax
shl eax, 5
sub eax, edx
mov byte [ebp + eax - 0x10d], 0
inc dword [ebp - 8]
cmp dword [ebp - 8], 8
jne 0x6f7dd8
xor eax, eax
mov al, byte [ebp - 1]
cmp eax, 0x3f
jg 0x6f7f13
je 0x6f845b
cmp eax, 0x3e
ja case.0x6f84a3.208
jmp dword [eax*4 + 0x6f7e17]
cmp eax, 0xc5
jg 0x6f7f73
je case.0x6f7e10.48
cmp eax, 0xa1
jg 0x6f7f57
je case.0x6f7e10.0
add eax, 0xffffffc0
sub eax, 3
jb 0x6f8326
sub eax, 0x1d
je case.0x6f7e10.37
dec eax
je case.0x6f7e10.53
sub eax, 0x3f
je 0x6f839e
jmp case.0x6f84a3.208
sub eax, 0xb0
je 0x6f848a
dec eax
je 0x6f8568
sub eax, 0x13
je case.0x6f7e10.32
jmp case.0x6f84a3.208
cmp eax, 0xce
jg 0x6f7fa3
je case.0x6f7e10.48
sub eax, 0xc6
je case.0x6f7e10.0
dec eax
sub eax, 3
jb case.0x6f7e10.37
sub eax, 3
jb case.0x6f7e10.53
jmp case.0x6f84a3.208
sub eax, 0xe4
je 0x6f8611
sub eax, 4
je 0x6f8611
sub eax, 7
je case.0x6f7e10.0
jmp case.0x6f84a3.208
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f875c
lea edi, [ebp - 0xee]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
jmp 0x6f861e
mov esi, 0x6f8770
lea edi, [ebp - 0x53]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8780
lea edi, [ebp - 0x72]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f87a0
lea edi, [ebp - 0xb0]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f87b8
lea edi, [ebp - 0xee]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f87c4
lea edi, [ebp - 0x10d]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov dword [ebp - 0x14], 1
jmp 0x6f861e
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f87c4
lea edi, [ebp - 0x10d]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov dword [ebp - 0x14], 1
jmp 0x6f861e
cmp byte [ebp - 1], 0x2a
jne 0x6f80b0
mov esi, 0x6f87dc
lea edi, [ebp - 0x34]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f8770
lea edi, [ebp - 0x53]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8780
lea edi, [ebp - 0x72]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f87a0
lea edi, [ebp - 0xb0]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f87b8
lea edi, [ebp - 0xee]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f87f0
lea edi, [ebp - 0x10d]
mov ecx, 7
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov dword [ebp - 0x14], 1
movzx eax, word [ebp + 0x14]
mov dword [ebp - 0x10], eax
jmp 0x6f861e
cmp byte [ebp - 1], 0x3a
jne 0x6f8140
mov esi, 0x6f87dc
lea edi, [ebp - 0x34]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f8810
lea edi, [ebp - 0x53]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f8780
lea edi, [ebp - 0x72]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f87a0
lea edi, [ebp - 0xb0]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f87b8
lea edi, [ebp - 0xee]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f87f0
lea edi, [ebp - 0x10d]
mov ecx, 7
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov dword [ebp - 0x14], 1
movzx eax, word [ebp + 0x14]
mov dword [ebp - 0x10], eax
jmp 0x6f861e
mov esi, 0x6f87dc
lea edi, [ebp - 0x34]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f8770
lea edi, [ebp - 0x53]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8780
lea edi, [ebp - 0x72]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f87a0
lea edi, [ebp - 0xb0]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f87b8
lea edi, [ebp - 0xee]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f87c4
lea edi, [ebp - 0x10d]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov dword [ebp - 0x14], 1
cmp byte [ebp - 1], 0x25
je 0x6f8246
cmp byte [ebp - 1], 0xc8
movzx eax, word [ebp + 0x14]
mov dword [ebp - 0x10], eax
jmp 0x6f861e
mov esi, 0x6f8810
lea edi, [ebp - 0x53]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f8780
lea edi, [ebp - 0x72]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f87a0
lea edi, [ebp - 0xb0]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f87b8
lea edi, [ebp - 0xee]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov dword [ebp - 0x14], 1
jmp 0x6f861e
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x14], 1
jmp 0x6f861e
mov esi, 0x6f8770
lea edi, [ebp - 0x53]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f87c4
lea edi, [ebp - 0x10d]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov dword [ebp - 0x14], 1
jmp 0x6f861e
mov esi, 0x6f8770
lea edi, [ebp - 0x53]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8780
lea edi, [ebp - 0x72]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f87a0
lea edi, [ebp - 0xb0]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f87b8
lea edi, [ebp - 0xee]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f87c4
lea edi, [ebp - 0x10d]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov dword [ebp - 0x14], 1
jmp 0x6f861e
mov esi, 0x6f8820
lea edi, [ebp - 0x34]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8834
lea edi, [ebp - 0x53]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8848
lea edi, [ebp - 0x72]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f885c
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f8870
lea edi, [ebp - 0xee]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8880
lea edi, [ebp - 0x10d]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
jmp 0x6f861e
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
jmp 0x6f861e
mov esi, 0x6f8770
lea edi, [ebp - 0x53]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f8898
lea edi, [ebp - 0x10d]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
jmp 0x6f861e
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f8898
lea edi, [ebp - 0x10d]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
jmp 0x6f861e
xor eax, eax
mov al, byte [ebp - 2]
add eax, 0xffffff30
cmp eax, 0xb
ja case.0x6f84a3.208
mov al, byte [eax + 0x6f84aa]
jmp dword [eax*4 + 0x6f84b6]
mov esi, 0x6f8770
lea edi, [ebp - 0x53]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f8898
lea edi, [ebp - 0x10d]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
jmp 0x6f861e
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f8898
lea edi, [ebp - 0x10d]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
jmp 0x6f861e
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
jmp 0x6f861e
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
jmp 0x6f861e
mov al, byte [ebp - 2]
sub al, 0xc0
jne case.0x6f84a3.208
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
jmp 0x6f861e
mov esi, 0x6f87dc
lea edi, [ebp - 0x34]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f8810
lea edi, [ebp - 0x53]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f8780
lea edi, [ebp - 0x72]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x6f8790
lea edi, [ebp - 0x91]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f87a0
lea edi, [ebp - 0xb0]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x6f87b8
lea edi, [ebp - 0xee]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x6f87c4
lea edi, [ebp - 0x10d]
mov ecx, 5
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov dword [ebp - 0x14], 1
cmp byte [ebp - 1], 0x35
movzx eax, word [ebp + 0x14]
mov dword [ebp - 0x10], eax
jmp 0x6f861e
mov esi, 0x6f8754
lea edi, [ebp - 0xcf]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
cmp byte [ebp - 0x15], 0
je 0x6f864d
test byte [ebp - 3], 0x20
je 0x6f864d
mov eax, dword [ebp + 8]
mov edx, 0x6f88ac
call fcn.004052e0
test byte [ebp - 3], 1
je 0x6f864d
mov eax, dword [ebp + 8]
mov edx, 0x6f88c4
call fcn.00405554
mov eax, dword [ebp + 8]
test byte [ebp - 3], 1
je 0x6f86e9
xor eax, eax
mov dword [ebp - 0xc], eax
mov eax, dword [ebp + 8]
mov edx, 0x6f88d0
call fcn.00405554
mov eax, dword [ebp + 8]
mov dword [ebp - 8], 7
mov ecx, dword [ebp - 8]
mov eax, 1
shl eax, cl
xor edx, edx
mov dl, byte [ebp + 0x18]
and eax, edx
je 0x6f86e0
mov eax, dword [ebp - 8]
mov edx, eax
shl eax, 5
sub eax, edx
cmp byte [ebp + eax - 0x10d], 0
je 0x6f86e0
cmp dword [ebp - 0xc], 0
jle 0x6f86b0
mov eax, dword [ebp + 8]
mov edx, 0x6f88e0
call fcn.00405554
mov eax, dword [ebp + 8]
inc dword [ebp - 0xc]
lea eax, [ebp - 0x114]
mov edx, dword [ebp - 8]
mov ecx, edx
shl edx, 5
sub edx, ecx
lea edx, [ebp + edx - 0x10d]
call fcn.004054f0
mov edx, dword [ebp - 0x114]
mov eax, dword [ebp + 8]
call fcn.00405554
mov eax, dword [ebp + 8]
dec dword [ebp - 8]
cmp dword [ebp - 8], 0xffffffff
jne 0x6f8673
cmp dword [ebp - 0x14], 0
je case.0x6f84a3.208
cmp dword [ebp - 0x10], 0
je case.0x6f84a3.208
mov eax, dword [ebp + 8]
push dword [eax]
push 0x6f88ec
lea edx, [ebp - 0x118]
mov eax, dword [ebp - 0x10]
call fcn.0040a78c
push dword [ebp - 0x118]
push 0x6f88f8
mov eax, dword [ebp + 8]
mov edx, 4
call fcn.0040560c
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x6f874a
lea eax, [ebp - 0x118]
mov edx, 2
call fcn.004052b0
ret