Function at 0x65cdb0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword [0x9364f0]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65d267
sub esp, 0x68
lea eax, [0x6f26a0]
mov dword [esp], eax
mov eax, dword [esp + 0x6c]
mov dword [esp + 4], eax
lea eax, [0x700f76]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 6
call sym.runtime.mapaccess1_faststr
mov eax, dword [esp + 0x10]
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x65ce65
mov dword [esp + 0x30], ecx
mov eax, dword [eax]
mov dword [esp + 0x54], eax
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [esp], ecx
mov dword [esp + 4], edx
lea ecx, [0x76fde4]
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
call sym.strings.Count
mov eax, dword [esp + 0x10]
lea ecx, [0x6cd9a0]
mov dword [esp], ecx
mov dword [esp + 4], 0
mov edx, dword [esp + 0x30]
add eax, edx
mov dword [esp + 0x3c], eax
mov dword [esp + 8], eax
call sym.runtime.makeslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x54]
mov edx, dword [esp + 0x30]
mov ebx, dword [esp + 0x3c]
xor ebp, ebp
xor esi, esi
jmp 0x65ce8b
lea eax, [0x9363a0]
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
add esp, 0x68
ret
inc ebp
mov ecx, dword [esp + 0x54]
cmp ebp, edx
jge 0x65ceaa
lea edi, [ecx + ebp*8]
mov ecx, dword [edi]
mov edi, dword [edi + 4]
nop
jmp 0x65cece
mov edx, dword [esp + 0x30]
jmp 0x65cef0
mov edx, dword [esp + 0x30]
mov dword [esp + 0x48], ebp
jmp 0x65cf1f
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], esi
mov dword [esp + 0x80], ebx
add esp, 0x68
ret
dec edi
mov edx, edi
neg edx
sar edx, 0x1f
and edx, 1
add ecx, edx
mov edx, dword [esp + 0x30]
test edi, edi
je 0x65cef0
movzx edx, byte [ecx]
cmp dl, 0x20
je 0x65cebd
cmp dl, 9
je 0x65cebd
cmp dl, 0xa
je 0x65cebd
cmp dl, 0xd
je 0x65cebd
jmp 0x65ce9a
dec edi
mov edx, dword [esp + 0x30]
test edi, edi
je 0x65cea4
movzx edx, byte [ecx + edi - 1]
cmp dl, 0x20
je 0x65ceeb
cmp dl, 9
je 0x65ceeb
cmp dl, 0xa
je 0x65ceeb
cmp dl, 0xd
je 0x65ceeb
jmp 0x65cea0
mov edi, ebx
mov ebx, eax
mov eax, ebp
mov esi, edx
mov edx, dword [esp + 0x30]
mov ebp, dword [esp + 0x48]
test edi, edi
je 0x65ce86
mov dword [esp + 0x38], esi
mov dword [esp + 0x5c], eax
mov dword [esp + 0x44], ebx
nop
mov dword [esp], ecx
mov dword [esp + 4], edi
lea eax, [0x76fde4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
call sym.internal_stringslite.Cut
nop
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x14]
mov ebx, dword [esp + 0x1c]
jmp 0x65cfc8
test edx, edx
je 0x65cfa6
mov dword [esp + 0x34], ebx
mov dword [esp + 0x58], ecx
nop
mov dword [esp], eax
mov dword [esp + 4], edx
lea eax, [0x700756]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
call sym.internal_stringslite.Cut
nop
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x14]
mov ebx, dword [esp + 0x1c]
jmp 0x65d029
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x38]
mov ebp, dword [esp + 0x5c]
jmp 0x65cf0f
dec edx
mov ebp, edx
xchg ebp, ebx
neg ebx
xchg ebp, ebx
sar ebp, 0x1f
and ebp, 1
add eax, ebp
test edx, edx
je 0x65cfee
movzx ebp, byte [eax]
xchg ebp, eax
cmp al, 0x20
xchg ebp, eax
je 0x65cfb7
xchg ebp, eax
cmp al, 9
xchg ebp, eax
je 0x65cfb7
xchg ebp, eax
cmp al, 0xa
xchg ebp, eax
je 0x65cfb7
xchg ebp, eax
cmp al, 0xd
xchg ebp, eax
je 0x65cfb7
jmp 0x65cfee
dec edx
test edx, edx
je 0x65cfa6
movzx ebp, byte [eax + edx - 1]
xchg ebp, eax
cmp al, 0x20
xchg ebp, eax
je 0x65cfed
xchg ebp, eax
cmp al, 9
xchg ebp, eax
je 0x65cfed
xchg ebp, eax
cmp al, 0xa
xchg ebp, eax
je 0x65cfed
xchg ebp, eax
cmp al, 0xd
xchg ebp, eax
je 0x65cfed
jmp 0x65cf65
dec edx
mov ebp, edx
xchg ebp, ebx
neg ebx
xchg ebp, ebx
sar ebp, 0x1f
and ebp, 1
add eax, ebp
test edx, edx
je 0x65d04f
movzx ebp, byte [eax]
xchg ebp, eax
cmp al, 0x20
xchg ebp, eax
je 0x65d018
xchg ebp, eax
cmp al, 9
xchg ebp, eax
je 0x65d018
xchg ebp, eax
cmp al, 0xa
xchg ebp, eax
je 0x65d018
xchg ebp, eax
cmp al, 0xd
xchg ebp, eax
je 0x65d018
jmp 0x65d04f
dec edx
test edx, edx
je 0x65d076
movzx ebp, byte [eax + edx - 1]
xchg ebp, eax
cmp al, 0x20
xchg ebp, eax
je 0x65d04e
xchg ebp, eax
cmp al, 9
xchg ebp, eax
je 0x65d04e
xchg ebp, eax
cmp al, 0xa
xchg ebp, eax
je 0x65d04e
xchg ebp, eax
cmp al, 0xd
xchg ebp, eax
je 0x65d04e
test edx, edx
mov dword [esp + 0x40], ebx
mov dword [esp + 0x60], ecx
mov dword [esp + 0x2c], edx
mov dword [esp + 0x50], eax
jne 0x65d08c
xor ebp, ebp
jmp 0x65d0bd
mov dword [esp], eax
mov dword [esp + 4], edx
lea ecx, [0x71c9f4]
mov dword [esp + 8], ecx
call sym.strings.IndexFunc
mov eax, dword [esp + 0xc]
test eax, eax
setl al
mov ecx, dword [esp + 0x60]
mov edx, dword [esp + 0x2c]
mov ebx, dword [esp + 0x40]
mov ebp, eax
mov eax, dword [esp + 0x50]
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x65d24e
mov ebp, dword [esp + 0x74]
test ebp, ebp
je 0x65d10e
cmp ebp, edx
je 0x65d0da
mov esi, 1
jmp 0x65d110
mov ecx, dword [esp + 0x70]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], ebp
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
xor eax, 1
mov ecx, dword [esp + 0x60]
mov edx, dword [esp + 0x2c]
mov ebx, dword [esp + 0x40]
mov ebp, dword [esp + 0x74]
mov esi, eax
mov eax, dword [esp + 0x50]
jmp 0x65d110
xor esi, esi
xchg esi, eax
test al, al
xchg esi, eax
je 0x65d12f
mov ecx, dword [esp + 0x58]
mov ebx, dword [esp + 0x34]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x38]
mov ebp, dword [esp + 0x5c]
jmp 0x65cf0f
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov byte [esp + 8], 1
call sym.net_http.parseCookieValue
movzx eax, byte [esp + 0x15]
movzx ecx, byte [esp + 0x14]
mov edx, dword [esp + 0x10]
test al, al
jne 0x65d16b
mov ecx, dword [esp + 0x58]
mov ebx, dword [esp + 0x34]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x38]
mov ebp, dword [esp + 0x5c]
jmp 0x65cf0f
mov dword [esp + 0x28], edx
mov byte [esp + 0x27], cl
mov eax, dword [esp + 0xc]
mov dword [esp + 0x4c], eax
lea ecx, [0x6f02c0]
mov dword [esp], ecx
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x2c]
mov dword [eax + 4], ecx
mov ecx, dword [0x9367c0]
test ecx, ecx
jne 0x65d1a8
mov ecx, dword [esp + 0x50]
mov edx, dword [esp + 0x4c]
jmp 0x65d1ba
call sym.runtime.gcWriteBarrier2
mov ecx, dword [esp + 0x50]
mov dword [edi], ecx
mov edx, dword [esp + 0x4c]
mov dword [edi + 4], edx
mov dword [eax], ecx
mov ecx, dword [esp + 0x28]
mov dword [eax + 0xc], ecx
mov dword [eax + 8], edx
movzx ecx, byte [esp + 0x27]
mov byte [eax + 0x10], cl
mov ecx, dword [esp + 0x38]
inc ecx
mov edx, dword [esp + 0x44]
cmp edx, ecx
jb 0x65d1e1
mov ebx, dword [esp + 0x5c]
jmp 0x65d21f
mov dword [esp + 0x64], eax
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x6cd9a0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov edx, ebx
mov ebx, eax
mov eax, dword [esp + 0x64]
mov ebp, dword [0x9367c0]
test ebp, ebp
je 0x65d237
call sym.runtime.gcWriteBarrier2
mov dword [edi], eax
mov ebp, dword [ebx + ecx*4 - 4]
mov dword [edi + 4], ebp
mov dword [ebx + ecx*4 - 4], eax
mov eax, edx
mov edx, ecx
mov ebp, ebx
mov ecx, dword [esp + 0x58]
mov ebx, dword [esp + 0x34]
jmp 0x65cf0f
mov ecx, dword [esp + 0x58]
mov ebx, dword [esp + 0x34]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x38]
mov ebp, dword [esp + 0x5c]
jmp 0x65cf0f
call sym.runtime.morestack_noctxt
jmp sym.net_http.readCookies