Function at 0x13a1070
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x11accc5
mov eax, dword fs:[0]
push eax
sub esp, 0xddc
mov eax, dword [0x11bff00]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 8]
xor edi, edi
mov dword [ebp - 0xde0], eax
mov dword [ebp - 0xdd4], edi
push 0x200
lea ecx, [ebp - 0xcd4]
push edi
push ecx
mov dword [ebp - 4], 1
call fcn.013bc3b0
push 0x1f4
lea edx, [ebp - 0xad4]
push edi
push edx
call fcn.013bc3b0
mov esi, 0xf
push 0x11b2d04
mov dword [ebp - 0xda0], esi
mov dword [ebp - 0xda4], edi
mov byte [ebp - 0xdb4], 0
call fcn.013bdd30
add esp, 0x1c
push eax
push 0x11b2d04
lea ecx, [ebp - 0xdb4]
call fcn.01398320
mov dword [ebp - 0xd30], esi
mov dword [ebp - 0xd34], edi
mov byte [ebp - 0xd44], 0
mov dword [ebp - 0xd4c], esi
mov dword [ebp - 0xd50], edi
mov byte [ebp - 0xd60], 0
mov dword [ebp - 0xd14], esi
mov dword [ebp - 0xd18], edi
mov byte [ebp - 0xd28], 0
mov dword [ebp - 0xd84], esi
mov dword [ebp - 0xd88], edi
mov byte [ebp - 0xd98], 0
mov dword [ebp - 0xd68], esi
mov dword [ebp - 0xd6c], edi
mov byte [ebp - 0xd7c], 0
mov dword [ebp - 0xdbc], esi
mov dword [ebp - 0xdc0], edi
mov byte [ebp - 0xdd0], 0
lea eax, [ebp + 0xc]
push eax
lea ecx, [ebp - 0xd0c]
push ecx
mov byte [ebp - 4], 8
mov dword [ebp - 0xdd8], edi
call fcn.0139fab0
add esp, 8
push eax
lea ecx, [ebp - 0xd28]
mov byte [ebp - 4], 9
call fcn.01398460
cmp dword [ebp - 0xcf8], 0x10
mov byte [ebp - 4], 8
jb 0x13a11cb
mov edx, dword [ebp - 0xd0c]
push edx
call fcn.013bc346
add esp, 4
push 0x11b4a74
call fcn.013bdd30
mov ebx, eax
mov eax, dword [ebp - 0xd18]
mov esi, 8
add esp, 4
cmp eax, esi
jae 0x13a11eb
mov esi, eax
mov eax, esi
cmp esi, ebx
jb 0x13a11f3
mov eax, ebx
cmp dword [ebp - 0xd14], 0x10
mov ecx, dword [ebp - 0xd28]
jae 0x13a1208
lea ecx, [ebp - 0xd28]
push eax
push 0x11b4a74
push ecx
call fcn.013bc439
add esp, 0xc
cmp eax, edi
jne 0x13a1236
cmp esi, ebx
jb 0x13a1236
xor eax, eax
cmp esi, ebx
setne al
cmp eax, edi
jne 0x13a1236
mov dword [ebp - 0xdd8], 8
jmp 0x13a129f
push 0x11b4910
call fcn.013bdd30
mov ebx, eax
mov eax, dword [ebp - 0xd18]
mov esi, 7
add esp, 4
cmp eax, esi
jae 0x13a1256
mov esi, eax
mov eax, esi
cmp esi, ebx
jb 0x13a125e
mov eax, ebx
cmp dword [ebp - 0xd14], 0x10
mov ecx, dword [ebp - 0xd28]
jae 0x13a1273
lea ecx, [ebp - 0xd28]
push eax
push 0x11b4910
push ecx
call fcn.013bc439
add esp, 0xc
cmp eax, edi
jne 0x13a129f
cmp esi, ebx
jb 0x13a129f
xor eax, eax
cmp esi, ebx
setne al
cmp eax, edi
jne 0x13a129f
mov dword [ebp - 0xdd8], 7
mov eax, dword [ebp - 0xdd8]
push 1
inc eax
push eax
lea ecx, [ebp - 0xddc]
push ecx
lea ecx, [ebp - 0xd28]
mov byte [ebp - 0xddc], 0x2f
call fcn.0139d9f0
mov esi, eax
cmp esi, 0xffffffff
jne 0x13a130f
push 0x11b2d04
mov dword [ebp - 0xcdc], 0xf
mov dword [ebp - 0xce0], edi
mov byte [ebp - 0xcf0], 0
call fcn.013bdd30
add esp, 4
push eax
push 0x11b2d04
lea ecx, [ebp - 0xcf0]
call fcn.01398320
lea eax, [ebp - 0xcf0]
mov byte [ebp - 4], 0xa
mov ebx, 1
jmp 0x13a1330
push 0xffffffffffffffff
push esi
lea edx, [ebp - 0xd0c]
push edx
lea ecx, [ebp - 0xd28]
call fcn.013a0780
mov dword [ebp - 4], 0xb
mov ebx, 2
push eax
lea ecx, [ebp - 0xd44]
mov dword [ebp - 0xdd4], ebx
call fcn.01398460
test bl, 2
je 0x13a137f
and ebx, 0xfffffffd
cmp dword [ebp - 0xcf8], 0x10
mov dword [ebp - 0xdd4], ebx
jb 0x13a1368
mov eax, dword [ebp - 0xd0c]
push eax
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xcf8], 0xf
mov dword [ebp - 0xcfc], edi
mov byte [ebp - 0xd0c], 0
mov dword [ebp - 4], 8
test bl, 1
je 0x13a13ac
and ebx, 0xfffffffe
cmp dword [ebp - 0xcdc], 0x10
mov dword [ebp - 0xdd4], ebx
jb 0x13a13ac
mov ecx, dword [ebp - 0xcf0]
push ecx
call fcn.013bc346
add esp, 4
mov eax, dword [ebp - 0xd28]
mov edx, dword [ebp - 0xd14]
mov ecx, eax
cmp esi, 0xffffffff
je 0x13a13ce
cmp edx, 0x10
jae 0x13a13ca
lea ecx, [ebp - 0xd28]
add ecx, esi
jmp 0x13a13df
cmp edx, 0x10
jae 0x13a13d9
lea ecx, [ebp - 0xd28]
add ecx, dword [ebp - 0xd18]
cmp edx, 0x10
jae 0x13a13ea
lea eax, [ebp - 0xd28]
mov edx, dword [ebp - 0xde8]
add eax, dword [ebp - 0xdd8]
push edx
push ecx
mov esi, 0xf
push eax
lea ecx, [ebp - 0xcf0]
mov dword [ebp - 0xcdc], esi
mov dword [ebp - 0xce0], edi
mov byte [ebp - 0xcf0], 0
call fcn.0139ddd0
lea eax, [ebp - 0xcf0]
push eax
lea ecx, [ebp - 0xd60]
mov byte [ebp - 4], 0xc
call fcn.01398460
cmp dword [ebp - 0xcdc], 0x10
mov byte [ebp - 4], 8
jb 0x13a144e
mov ecx, dword [ebp - 0xcf0]
push ecx
call fcn.013bc346
add esp, 4
push 0x11b4a70
call fcn.013bdd30
add esp, 4
push eax
push edi
push 0x11b4a70
lea ecx, [ebp - 0xd44]
call fcn.0139d9f0
cmp eax, 0xffffffff
je 0x13a148f
push eax
push edi
lea edx, [ebp - 0xd0c]
push edx
lea ecx, [ebp - 0xd44]
call fcn.013a0780
mov byte [ebp - 4], 0xd
or ebx, 4
jmp 0x13a14c7
push 0xffffffffffffffff
push edi
lea eax, [ebp - 0xd44]
push eax
lea ecx, [ebp - 0xcf0]
mov dword [ebp - 0xcdc], esi
mov dword [ebp - 0xce0], edi
mov byte [ebp - 0xcf0], 0
call fcn.01398230
lea eax, [ebp - 0xcf0]
mov dword [ebp - 4], 0xe
or ebx, 8
push eax
lea ecx, [ebp - 0xd44]
mov dword [ebp - 0xdd4], ebx
call fcn.01398460
test bl, 8
je 0x13a1512
and ebx, 0xfffffff7
cmp dword [ebp - 0xcdc], 0x10
mov dword [ebp - 0xdd4], ebx
jb 0x13a14ff
mov ecx, dword [ebp - 0xcf0]
push ecx
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xcdc], esi
mov dword [ebp - 0xce0], edi
mov byte [ebp - 0xcf0], 0
mov dword [ebp - 4], 8
test bl, 4
je 0x13a153f
and ebx, 0xfffffffb
cmp dword [ebp - 0xcf8], 0x10
mov dword [ebp - 0xdd4], ebx
jb 0x13a153f
mov edx, dword [ebp - 0xd0c]
push edx
call fcn.013bc346
add esp, 4
push 0x11b48f4
call fcn.013bdd30
add esp, 4
push eax
push edi
push 0x11b48f4
lea ecx, [ebp - 0xd60]
call fcn.0139d9f0
mov esi, eax
cmp esi, 0xffffffff
je 0x13a1586
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea ecx, [ebp - 0xd0c]
push ecx
lea ecx, [ebp - 0xd60]
call fcn.013a0780
mov byte [ebp - 4], 0xf
or ebx, 0x10
jmp 0x13a15cb
push 0x11b2d04
mov dword [ebp - 0xcdc], 0xf
mov dword [ebp - 0xce0], edi
mov byte [ebp - 0xcf0], 0
call fcn.013bdd30
add esp, 4
push eax
push 0x11b2d04
lea ecx, [ebp - 0xcf0]
call fcn.01398320
lea eax, [ebp - 0xcf0]
mov dword [ebp - 4], 0x10
or ebx, 0x20
push eax
lea ecx, [ebp - 0xd7c]
mov dword [ebp - 0xdd4], ebx
call fcn.01398460
test bl, 0x20
je 0x13a161a
and ebx, 0xffffffdf
cmp dword [ebp - 0xcdc], 0x10
mov dword [ebp - 0xdd4], ebx
jb 0x13a1603
mov edx, dword [ebp - 0xcf0]
push edx
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xcdc], 0xf
mov dword [ebp - 0xce0], edi
mov byte [ebp - 0xcf0], 0
mov dword [ebp - 4], 8
test bl, 0x10
je 0x13a1647
and ebx, 0xffffffef
cmp dword [ebp - 0xcf8], 0x10
mov dword [ebp - 0xdd4], ebx
jb 0x13a1647
mov eax, dword [ebp - 0xd0c]
push eax
call fcn.013bc346
add esp, 4
cmp esi, 0xffffffff
jne 0x13a1652
mov esi, dword [ebp - 0xd50]
push esi
push edi
lea ecx, [ebp - 0xd0c]
push ecx
lea ecx, [ebp - 0xd60]
call fcn.013a0780
push eax
lea ecx, [ebp - 0xd60]
mov byte [ebp - 4], 0x11
call fcn.01398460
cmp dword [ebp - 0xcf8], 0x10
mov byte [ebp - 4], 8
jb 0x13a1692
mov edx, dword [ebp - 0xd0c]
push edx
call fcn.013bc346
add esp, 4
mov eax, dword [ebp - 0xdd8]
cmp eax, edi
jle 0x13a16bc
add eax, 0xfffffffd
push eax
push edi
lea eax, [ebp - 0xd0c]
push eax
lea ecx, [ebp - 0xd28]
call fcn.013a0780
mov byte [ebp - 4], 0x12
or ebx, 0x40
jmp 0x13a1704
push 0x11b2d04
mov dword [ebp - 0xcdc], 0xf
mov dword [ebp - 0xce0], edi
mov byte [ebp - 0xcf0], 0
call fcn.013bdd30
add esp, 4
push eax
push 0x11b2d04
lea ecx, [ebp - 0xcf0]
call fcn.01398320
lea eax, [ebp - 0xcf0]
mov dword [ebp - 4], 0x13
or ebx, 0x80
push eax
lea ecx, [ebp - 0xd98]
mov dword [ebp - 0xdd4], ebx
call fcn.01398460
test bl, bl
jns 0x13a1755
and ebx, 0xffffff7f
cmp dword [ebp - 0xcdc], 0x10
mov dword [ebp - 0xdd4], ebx
jb 0x13a173e
mov ecx, dword [ebp - 0xcf0]
push ecx
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xcdc], 0xf
mov dword [ebp - 0xce0], edi
mov byte [ebp - 0xcf0], 0
mov dword [ebp - 4], 8
test bl, 0x40
je 0x13a1782
and ebx, 0xffffffbf
cmp dword [ebp - 0xcf8], 0x10
mov dword [ebp - 0xdd4], ebx
jb 0x13a1782
mov edx, dword [ebp - 0xd0c]
push edx
call fcn.013bc346
add esp, 4
push 0x11b4a6c
call fcn.013bdd30
add esp, 4
push eax
push edi
push 0x11b4a6c
lea ecx, [ebp - 0xd44]
call fcn.0139d9f0
mov esi, eax
cmp esi, 0xffffffff
je 0x13a17cc
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea ecx, [ebp - 0xd0c]
push ecx
lea ecx, [ebp - 0xd44]
call fcn.013a0780
mov byte [ebp - 4], 0x14
or ebx, 0x100
jmp 0x13a1814
push 0x11b2d04
mov dword [ebp - 0xcdc], 0xf
mov dword [ebp - 0xce0], edi
mov byte [ebp - 0xcf0], 0
call fcn.013bdd30
add esp, 4
push eax
push 0x11b2d04
lea ecx, [ebp - 0xcf0]
call fcn.01398320
lea eax, [ebp - 0xcf0]
mov dword [ebp - 4], 0x15
or ebx, 0x200
push eax
lea ecx, [ebp - 0xdd0]
mov dword [ebp - 0xdd4], ebx
call fcn.01398460
test ebx, 0x200
je 0x13a1869
and ebx, 0xfffffdff
cmp dword [ebp - 0xcdc], 0x10
mov dword [ebp - 0xdd4], ebx
jb 0x13a1852
mov edx, dword [ebp - 0xcf0]
push edx
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xcdc], 0xf
mov dword [ebp - 0xce0], edi
mov byte [ebp - 0xcf0], 0
mov dword [ebp - 4], 8
test ebx, 0x100
je 0x13a189c
and ebx, 0xfffffeff
cmp dword [ebp - 0xcf8], 0x10
mov dword [ebp - 0xdd4], ebx
jb 0x13a189c
mov eax, dword [ebp - 0xd0c]
push eax
call fcn.013bc346
add esp, 4
cmp esi, 0xffffffff
je 0x13a18c1
push esi
push edi
lea ecx, [ebp - 0xd0c]
push ecx
lea ecx, [ebp - 0xd44]
call fcn.013a0780
mov byte [ebp - 4], 0x16
or ebx, 0x400
jmp 0x13a1900
push 0xffffffffffffffff
push edi
lea edx, [ebp - 0xd44]
push edx
lea ecx, [ebp - 0xcf0]
mov dword [ebp - 0xcdc], 0xf
mov dword [ebp - 0xce0], edi
mov byte [ebp - 0xcf0], 0
call fcn.01398230
lea eax, [ebp - 0xcf0]
mov dword [ebp - 4], 0x17
or ebx, 0x800
push eax
lea ecx, [ebp - 0xd44]
mov dword [ebp - 0xdd4], ebx
call fcn.01398460
mov esi, 0x10
test ebx, 0x800
je 0x13a1953
and ebx, 0xfffff7ff
cmp dword [ebp - 0xcdc], esi
jb 0x13a193c
mov eax, dword [ebp - 0xcf0]
push eax
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xcdc], 0xf
mov dword [ebp - 0xce0], edi
mov byte [ebp - 0xcf0], 0
mov dword [ebp - 4], 8
test ebx, 0x400
je 0x13a1979
cmp dword [ebp - 0xcf8], esi
jb 0x13a1979
mov ecx, dword [ebp - 0xd0c]
push ecx
call fcn.013bc346
add esp, 4
mov eax, dword [ebp - 0xd60]
cmp dword [ebp - 0xd4c], esi
jae 0x13a198d
lea eax, [ebp - 0xd60]
push eax
call dword [0x11d277c]
mov eax, dword [ebp + 0xc]
cmp dword [ebp + 0x20], esi
jae 0x13a199f
lea eax, [ebp + 0xc]
push eax
call dword [0x11d277c]
cmp dword [ebp + 0x28], edi
je 0x13a1a1c
lea edx, [ebp - 0xd0c]
push edx
lea ecx, [ebp - 0xde1]
call fcn.013b2380
mov byte [ebp - 4], 0x18
cmp dword [eax + 0x14], esi
jb 0x13a19c8
mov eax, dword [eax]
push 0
push 0
push 0
push 0
push eax
call dword [0x11d279c]
mov esi, 0x10
mov edi, eax
mov dword [ebp - 0xdd8], edi
mov byte [ebp - 4], 8
cmp dword [ebp - 0xcf8], esi
jb 0x13a19ff
mov eax, dword [ebp - 0xd0c]
push eax
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xcf8], 0xf
mov dword [ebp - 0xcfc], 0
mov byte [ebp - 0xd0c], 0
jmp 0x13a1a43
mov eax, dword [ebp + 0x2c]
cmp dword [ebp + 0x40], esi
jae 0x13a1a27
lea eax, [ebp + 0x2c]
push 0
push 0
push 0
push 0
push eax
call dword [0x11d279c]
mov edi, eax
mov dword [ebp - 0xdd8], eax
mov esi, 0x10
mov eax, dword [ebp - 0xd7c]
cmp dword [ebp - 0xd68], esi
jae 0x13a1a57
lea eax, [ebp - 0xd7c]
push eax
call fcn.013bf0e0
add esp, 4
mov ebx, eax
mov eax, dword [ebp - 0xd98]
cmp dword [ebp - 0xd84], esi
jae 0x13a1a76
lea eax, [ebp - 0xd98]
push 0x11b4a64
push eax
call dword [0x11d2890]
mov esi, eax
neg esi
sbb esi, esi
and esi, 0xff800000
add esi, 0x4800000
test edi, edi
je 0x13a1c93
cmp dword [ebp - 0xd4c], 0x10
mov eax, dword [ebp - 0xd60]
jae 0x13a1ab1
lea eax, [ebp - 0xd60]
mov ecx, dword [ebp - 0xdd8]
push 0
push esi
push 3
push 0
push 0
push ebx
push eax
push ecx
call dword [0x11d28b8]
mov edi, eax
test edi, edi
je 0x13a1c86
cmp dword [ebp - 0xd30], 0x10
mov eax, dword [ebp - 0xd44]
jae 0x13a1ae8
lea eax, [ebp - 0xd44]
push 0
push esi
push 0
push 0
push 0
push eax
push 0x11b4a60
push edi
call dword [0x11d28fc]
mov esi, eax
test esi, esi
je 0x13a1c7f
push 0
push 0
push 0
push 0
push esi
call dword [0x11d287c]
push 0
lea edx, [ebp - 0xde8]
push edx
mov ebx, eax
lea eax, [ebp - 0x110]
push eax
push 0x13
push esi
mov dword [ebp - 0xde8], 0x100
call dword [0x11d2914]
test eax, eax
jne 0x13a1bb6
mov esi, dword [ebp - 0xde0]
push 0x11b4a58
mov ecx, esi
call fcn.01398420
lea ecx, [ebp - 0xdd0]
call fcn.0139dba0
lea ecx, [ebp - 0xd7c]
call fcn.0139dba0
lea ecx, [ebp - 0xd98]
call fcn.0139dba0
lea ecx, [ebp - 0xd28]
call fcn.0139dba0
lea ecx, [ebp - 0xd60]
call fcn.0139dba0
lea ecx, [ebp - 0xd44]
call fcn.0139dba0
lea ecx, [ebp - 0xdb4]
call fcn.0139dba0
lea ecx, [ebp + 0xc]
call fcn.0139dba0
lea ecx, [ebp + 0x2c]
call fcn.0139dba0
mov eax, esi
jmp 0x13a1e11
lea ecx, [ebp - 0x110]
push ecx
call fcn.013bf0e0
add esp, 4
cmp eax, 0xc8
jne 0x13a1b40
test ebx, ebx
je 0x13a1c78
lea edx, [ebp - 0xdd4]
push edx
push 0x7cf
lea eax, [ebp - 0x8e0]
push eax
push esi
call dword [0x11d27c0]
test eax, eax
je 0x13a1c78
mov bl, 0x19
lea esp, [esp]
mov eax, dword [ebp - 0xdd4]
test eax, eax
je 0x13a1c78
lea ecx, [ebp - 0x8e0]
push ecx
lea edx, [ebp - 0xdb4]
mov byte [ebp + eax - 0x8e0], 0
push edx
lea eax, [ebp - 0xcf0]
push eax
call fcn.013a0810
add esp, 0xc
push eax
lea ecx, [ebp - 0xdb4]
mov byte [ebp - 4], bl
call fcn.01398460
cmp dword [ebp - 0xcdc], 0x10
mov byte [ebp - 4], 8
jb 0x13a1c5a
mov ecx, dword [ebp - 0xcf0]
push ecx
call fcn.013bc346
add esp, 4
lea edx, [ebp - 0xdd4]
push edx
push 0x7cf
lea eax, [ebp - 0x8e0]
push eax
push esi
call dword [0x11d27c0]
test eax, eax
jne 0x13a1c00
push esi
call dword [0x11d2798]
push edi
call dword [0x11d2798]
mov ecx, dword [ebp - 0xdd8]
push ecx
call dword [0x11d2798]
mov ecx, dword [ebp - 0xde0]
xor ebx, ebx
lea edx, [ebp - 0xdb4]
mov edi, 0xf
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push edx
mov esi, 0x10
mov byte [ecx], bl
call fcn.01398460
cmp dword [ebp - 0xdbc], esi
jb 0x13a1cd0
mov eax, dword [ebp - 0xdd0]
push eax
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xdbc], edi
mov dword [ebp - 0xdc0], ebx
mov byte [ebp - 0xdd0], 0
cmp dword [ebp - 0xd68], esi
jb 0x13a1cfa
mov ecx, dword [ebp - 0xd7c]
push ecx
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xd68], edi
mov dword [ebp - 0xd6c], ebx
mov byte [ebp - 0xd7c], 0
cmp dword [ebp - 0xd84], esi
jb 0x13a1d24
mov edx, dword [ebp - 0xd98]
push edx
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xd84], edi
mov dword [ebp - 0xd88], ebx
mov byte [ebp - 0xd98], 0
cmp dword [ebp - 0xd14], esi
jb 0x13a1d4e
mov eax, dword [ebp - 0xd28]
push eax
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xd14], edi
mov dword [ebp - 0xd18], ebx
mov byte [ebp - 0xd28], 0
cmp dword [ebp - 0xd4c], esi
jb 0x13a1d78
mov ecx, dword [ebp - 0xd60]
push ecx
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xd4c], edi
mov dword [ebp - 0xd50], ebx
mov byte [ebp - 0xd60], 0
cmp dword [ebp - 0xd30], esi
jb 0x13a1da2
mov edx, dword [ebp - 0xd44]
push edx
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xd30], edi
mov dword [ebp - 0xd34], ebx
mov byte [ebp - 0xd44], 0
cmp dword [ebp - 0xda0], esi
jb 0x13a1dcc
mov eax, dword [ebp - 0xdb4]
push eax
call fcn.013bc346
add esp, 4
mov dword [ebp - 0xda0], edi
mov dword [ebp - 0xda4], ebx
mov byte [ebp - 0xdb4], 0
cmp dword [ebp + 0x20], esi
jb 0x13a1df0
mov ecx, dword [ebp + 0xc]
push ecx
call fcn.013bc346
add esp, 4
mov dword [ebp + 0x20], edi
mov dword [ebp + 0x1c], ebx
mov byte [ebp + 0xc], 0
cmp dword [ebp + 0x40], esi
jb 0x13a1e0b
mov edx, dword [ebp + 0x2c]
push edx
call fcn.013bc346
add esp, 4
mov eax, dword [ebp - 0xde0]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.013bc42a
mov esp, ebp
pop ebp
ret