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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x8c]
cmp eax, dword [ecx + 8]
jbe 0x567f8a
sub esp, 0x10c
lea eax, [0x60b280]
mov dword [esp], eax
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0xc0], eax
mov ecx, dword [0x752a30]
test ecx, ecx
jne 0x567f31
mov ecx, dword [esp + 0x114]
mov dword [eax], ecx
mov edx, dword [ecx + 8]
test edx, edx
je 0x567ebc
mov eax, dword [esp + 0x110]
mov dword [esp], eax
call dbg.net/http.(*Client).deadline
lea esi, [esp + 4]
lea edi, [esp + 0xf8]
call fcn.0044c1ee
lea eax, [0x5c7ac0]
mov dword [esp], eax
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0xb8], eax
lea ecx, [0x5f6ec0]
mov dword [esp], ecx
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0xb4], eax
mov ecx, dword [esp + 0xc0]
mov edx, dword [ecx]
mov dword [esp + 4], edx
mov edx, dword [esp + 0x110]
mov dword [esp], edx
call dbg.net/http.(*Client).makeHeadersCopier
mov eax, dword [esp + 8]
mov dword [esp + 0x78], eax
lea ecx, [0x5d5200]
mov dword [esp], ecx
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0xbc], eax
lea ecx, [0x5f00a0]
mov dword [esp], ecx
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0xb0], eax
lea ecx, [0x58fc00]
mov dword [eax], ecx
test byte [eax], al
mov ecx, dword [0x752a30]
lea edx, [eax + 4]
lea ebx, [eax + 8]
lea ebp, [eax + 0xc]
lea esi, [eax + 0x10]
test ecx, ecx
jne 0x567e1e
mov ecx, dword [esp + 0xbc]
mov dword [eax + 4], ecx
mov edx, dword [esp + 0xc0]
mov dword [eax + 8], edx
mov ebx, dword [esp + 0xb8]
mov dword [eax + 0xc], ebx
mov ebp, dword [esp + 0xb4]
mov dword [eax + 0x10], ebp
lea edi, [esp + 8]
mov dword [esp + 0xac], edi
xor esi, esi
mov dword [esp + 0x44], eax
xor eax, eax
mov dword [esp + 0x30], eax
mov dword [esp + 0x3c], ecx
xor ecx, ecx
mov byte [esp + 0x2f], cl
mov eax, dword [esp + 0x44]
mov ecx, dword [esp + 0x3c]
jmp 0x5672a7
mov byte [esp + 0x2f], cl
mov dword [esp + 0x58], edx
mov dword [esp + 0x30], ebx
mov eax, dword [esp + 0xc0]
mov ecx, dword [eax]
mov dword [esp], ecx
call dbg.net/http.(*Request).closeBody
mov eax, dword [esp + 0xb0]
mov ecx, dword [esp + 0xbc]
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xb8]
mov ebp, dword [esp + 0xb4]
mov edi, dword [esp + 0xac]
mov esi, dword [esp + 0x58]
mov eax, dword [ebx + 4]
test eax, eax
jg 0x56764f
mov eax, dword [ebx + 4]
mov esi, ecx
mov ecx, dword [edx]
mov dword [esp + 0xa8], ecx
mov ebp, dword [ebx]
mov edx, dword [ebx + 8]
lea ecx, [eax + 1]
cmp ecx, edx
jg 0x5675cd
lea ecx, [eax + 1]
mov dword [ebx + 4], ecx
mov ecx, dword [0x752a30]
lea edx, [ebp + eax*4]
test ecx, ecx
jne 0x5675ae
mov ecx, dword [esp + 0xa8]
mov dword [ebp + eax*4], ecx
mov eax, dword [esp + 0xc0]
mov ecx, dword [eax]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x110]
mov dword [esp], ecx
lea esi, [esp + 0xf8]
call fcn.0044c1ee
call dbg.net/http.(*Client).send
mov eax, dword [esp + 0x1c]
mov edx, dword [esp + 0x20]
mov ecx, dword [0x752a30]
mov ebx, dword [esp + 0x24]
mov dword [esp + 0x64], ebx
mov ebp, dword [esp + 0x28]
mov dword [esp + 0x6c], ebp
test ecx, ecx
jne 0x567571
mov ecx, dword [esp + 0xb4]
mov dword [ecx], eax
test ebx, ebx
jne 0x5673cd
mov edx, dword [esp + 0xc0]
mov ebx, dword [edx]
mov ebp, dword [ebx]
mov ebx, dword [ebx + 4]
mov esi, dword [esp + 0xb8]
mov edi, dword [esi]
mov esi, dword [esi + 4]
test esi, esi
jbe 0x567f57
mov ecx, dword [edi]
mov dword [esp + 0xc], ecx
mov dword [esp], ebp
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
call dbg.net/http.redirectBehavior
movzx eax, byte [esp + 0x18]
movzx ecx, byte [esp + 0x19]
mov edx, dword [esp + 0x10]
mov ebx, dword [esp + 0x14]
test al, al
jne 0x56725c
mov eax, dword [esp + 0xb4]
mov eax, dword [eax]
mov dword [esp + 0x118], eax
mov dword [esp + 0x11c], 0
mov dword [esp + 0x120], 0
add esp, 0x10c
ret
mov eax, dword [esp + 0xbc]
mov byte [eax], 1
lea edi, [esp + 0xe4]
lea esi, [esp + 0xf8]
call fcn.0044c1ee
mov eax, dword [esp + 0xe8]
mov ecx, dword [esp + 0xe4]
mov esi, eax
shr eax, 0x1f
shl eax, 0x1f
test eax, eax
je 0x56755a
shl esi, 1
mov eax, ecx
shr ecx, 0x1f
or ecx, esi
mov esi, eax
shl eax, 1
shr eax, 0x1f
mov edi, ecx
shl ecx, 1
or ecx, eax
mov eax, ecx
add ecx, 0xd7b17f80
shr edi, 0x1f
add eax, 0xd7b17f80
adc edi, 0xd
test edi, edi
sete al
test ecx, ecx
sete cl
and ecx, eax
test cl, cl
je 0x567553
test esi, 0x3fffffff
sete al
test al, al
je 0x56748c
mov dword [esp], ebx
mov dword [esp + 4], ebp
mov edx, dword [esp + 0xb0]
mov eax, dword [edx]
call eax
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov dword [esp + 0x118], 0
mov dword [esp + 0x11c], eax
mov dword [esp + 0x120], ecx
add esp, 0x10c
ret
mov eax, dword [edx]
call eax
movzx eax, byte [esp]
test al, al
jne 0x5674a2
mov ebx, dword [esp + 0x64]
mov ebp, dword [esp + 0x6c]
jmp 0x567452
mov eax, dword [esp + 0x64]
mov eax, dword [eax + 0x14]
mov ecx, dword [esp + 0x6c]
mov dword [esp], ecx
call eax
mov eax, dword [esp + 4]
mov dword [esp + 0xa4], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x38], ecx
lea edx, [0x5e63e0]
mov dword [esp], edx
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0xa0], eax
mov dword [esp], 0
mov ecx, dword [esp + 0xa4]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x38]
mov dword [esp + 8], ecx
lea ecx, [0x61e26c]
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], 0x31
call dbg.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0xa0]
mov dword [edx + 4], ecx
mov ecx, dword [0x752a30]
test ecx, ecx
jne 0x56753e
mov dword [edx], eax
mov byte [edx + 8], 1
lea ebx, [0x70fcb0]
mov ebp, edx
jmp 0x567452
mov dword [esp], edx
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov edx, dword [esp + 0xa0]
jmp 0x56752d
xor eax, eax
jmp 0x56744e
mov edi, dword [esp + 0xf0]
mov eax, dword [esp + 0xec]
mov esi, ecx
mov ecx, eax
jmp 0x567431
mov dword [esp + 0x9c], eax
mov dword [esp + 0x74], edx
mov ecx, dword [esp + 0xb4]
mov dword [esp], ecx
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x9c]
mov ecx, dword [esp + 0xb4]
mov edx, dword [esp + 0x74]
mov ebx, dword [esp + 0x64]
mov ebp, dword [esp + 0x6c]
jmp 0x56734a
mov dword [esp], edx
mov eax, dword [esp + 0xa8]
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov edi, dword [esp + 0xac]
jmp 0x5672f3
lea ebx, [0x60b280]
mov dword [esp], ebx
mov dword [esp + 4], ebp
mov dword [esp + 8], eax
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ecx
call dbg.runtime.growslice
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0xb8]
mov dword [ebx + 8], edx
mov edx, dword [0x752a30]
test edx, edx
jne 0x567624
mov dword [ebx], eax
mov esi, dword [esp + 0xbc]
mov edi, dword [esp + 0xac]
mov ebp, eax
mov eax, ecx
jmp 0x5672d0
mov dword [esp + 0x98], eax
mov dword [esp + 0x38], ecx
mov dword [esp], ebx
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x98]
mov ecx, dword [esp + 0x38]
mov ebx, dword [esp + 0xb8]
jmp 0x56760d
mov dword [esp + 0x58], esi
mov eax, dword [ebp]
mov eax, dword [eax + 0x1c]
mov dword [esp], eax
lea eax, [0x61224c]
mov dword [esp + 4], eax
mov dword [esp + 8], 8
call dbg.net/http.Header.Get
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0xc]
test eax, eax
je 0x567d4e
mov dword [esp + 0x34], eax
mov dword [esp + 0x5c], ecx
mov edx, dword [esp + 0xc0]
mov ebx, dword [edx]
mov ebx, dword [ebx + 8]
mov dword [esp], ebx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
call dbg.net/url.(*URL).Parse
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x14]
test ecx, ecx
jne 0x567c26
mov ecx, dword [esp + 0xb8]
mov edx, dword [ecx + 4]
mov ebx, dword [ecx]
test edx, edx
jbe 0x567f83
mov dword [esp + 0x54], eax
mov eax, dword [ebx]
mov dword [esp + 0x60], eax
lea ecx, [0x603300]
mov dword [esp], ecx
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call dbg.runtime.makemap
mov eax, dword [esp + 0x14]
mov dword [esp + 0x94], eax
lea ecx, [0x607740]
mov dword [esp], ecx
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0xa8], eax
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [0x752a30]
test ecx, ecx
jne 0x567c0a
mov ecx, dword [esp + 0x58]
mov dword [eax], ecx
test byte [eax], al
mov ecx, dword [esp + 0xb4]
mov ebx, dword [ecx]
mov ebp, dword [0x752a30]
lea esi, [eax + 0x74]
lea edi, [eax + 8]
mov edx, ecx
lea ecx, [eax + 0x1c]
test ebp, ebp
jne 0x567bac
mov dword [eax + 0x74], ebx
mov ecx, dword [esp + 0x54]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x94]
mov dword [eax + 0x1c], ecx
mov ecx, dword [esp + 0x60]
mov ebx, dword [ecx + 0x70]
mov ebp, dword [0x752a30]
lea esi, [eax + 0x70]
test ebp, ebp
jne 0x567b89
mov dword [eax + 0x70], ebx
mov ebx, dword [ecx + 0x7c]
mov ebp, dword [ecx + 0x78]
mov dword [eax + 0x78], ebp
mov ebp, dword [0x752a30]
lea esi, [eax + 0x7c]
test ebp, ebp
jne 0x567b4c
mov dword [eax + 0x7c], ebx
mov ebx, dword [esp + 0xc0]
mov dword [ebx], eax
movzx eax, byte [esp + 0x2f]
test al, al
je 0x5677d3
mov eax, dword [ecx + 0x28]
test eax, eax
jne 0x567a81
mov eax, dword [ebx]
mov dword [esp], eax
mov edx, dword [esp + 0x78]
mov eax, dword [edx]
call eax
mov eax, dword [esp + 0xb8]
mov ecx, dword [eax + 4]
mov ebx, dword [eax]
lea ebp, [ecx - 1]
cmp ebp, ecx
jae 0x567f7c
mov eax, dword [ebx + ecx*4 - 4]
mov ecx, dword [esp + 0xc0]
mov edx, dword [ecx]
mov eax, dword [eax + 8]
mov edx, dword [edx + 8]
mov dword [esp + 4], edx
mov dword [esp], eax
call dbg.net/http.refererForURL
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
test eax, eax
jne 0x567a4e
mov eax, dword [esp + 0xb8]
mov ecx, dword [eax + 4]
mov edx, dword [eax]
mov ebx, dword [esp + 0xc0]
mov ebp, dword [ebx]
mov esi, dword [eax + 8]
mov dword [esp + 8], edx
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], esi
mov ecx, dword [esp + 0x110]
mov dword [esp], ecx
mov dword [esp + 4], ebp
call dbg.net/http.(*Client).checkRedirect
mov eax, dword [esp + 0x18]
mov dword [esp + 0x70], eax
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x68], ecx
mov edx, dword [0x73fd80]
cmp ecx, edx
je 0x5679f5
mov edx, dword [esp + 0xb4]
mov ebx, dword [edx]
mov ebp, dword [ebx + 0x28]
mov esi, dword [ebx + 0x2c]
cmp ebp, 0xffffffff
xchg edi, ebx
sete bl
xchg edi, ebx
cmp esi, 0xffffffff
sete al
and eax, edi
test al, al
je 0x5679cd
mov eax, dword [ebx + 0x20]
mov ecx, dword [ebx + 0x24]
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
lea eax, [0x5ddce0]
mov dword [esp], eax
call dbg.runtime.convI2I
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0xc]
mov dword [esp + 8], ecx
mov dword [esp + 0xc], eax
mov eax, dword [0x73b814]
mov ecx, dword [0x73b810]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 0x10], 0x800
mov dword [esp + 0x14], 0
call dbg.io.CopyN
mov eax, dword [esp + 0xb4]
mov ecx, dword [eax]
mov edx, dword [ecx + 0x20]
mov ecx, dword [ecx + 0x24]
mov edx, dword [edx + 0x14]
mov dword [esp], ecx
call edx
mov eax, dword [esp + 0x68]
test eax, eax
jne 0x56793f
mov ecx, dword [esp + 0xbc]
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xb8]
mov ebp, dword [esp + 0xb4]
mov edi, dword [esp + 0xac]
jmp 0x5672b2
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xb0]
mov eax, dword [edx]
call eax
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
lea ebx, [0x70fd30]
cmp ebx, eax
jne 0x567f5e
mov edx, dword [esp + 0x34]
mov dword [ecx + 0xc], edx
mov edx, dword [0x752a30]
lea ebx, [ecx + 8]
test edx, edx
jne 0x5679ab
mov edx, dword [esp + 0x5c]
mov dword [ecx + 8], edx
mov edx, dword [esp + 0xb4]
mov edx, dword [edx]
mov dword [esp + 0x118], edx
mov dword [esp + 0x11c], eax
mov dword [esp + 0x120], ecx
add esp, 0x10c
ret
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], ecx
mov dword [esp], ebx
mov eax, dword [esp + 0x5c]
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x50]
jmp 0x567986
test esi, esi
sete al
cmp ebp, 0x800
xchg ebp, ebx
setbe bl
xchg ebp, ebx
and ebp, eax
test esi, esi
setl al
or eax, ebp
test al, al
jne 0x5678a4
jmp 0x5678f8
mov dword [esp], ecx
mov dword [esp + 4], eax
mov edx, dword [0x73fd84]
mov dword [esp + 8], edx
call dbg.runtime.ifaceeq
movzx eax, byte [esp + 0xc]
test al, al
jne 0x567a21
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x68]
jmp 0x56787b
mov eax, dword [esp + 0xb4]
mov eax, dword [eax]
mov dword [esp + 0x118], eax
mov dword [esp + 0x11c], 0
mov dword [esp + 0x120], 0
add esp, 0x10c
ret
mov edx, dword [esp + 0xc0]
mov ebx, dword [edx]
mov ebx, dword [ebx + 0x1c]
mov dword [esp], ebx
lea ebx, [0x611f6d]
mov dword [esp + 4], ebx
mov dword [esp + 8], 7
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], eax
call dbg.net/http.Header.Set
jmp 0x567826
mov ecx, dword [eax]
mov edx, eax
call ecx
mov eax, dword [esp + 0xc0]
mov ecx, dword [eax]
mov ebx, dword [esp + 4]
mov ebp, dword [esp + 8]
mov dword [esp + 0x68], ebp
mov esi, dword [esp]
mov edi, dword [esp + 0xc]
mov dword [esp + 0x70], edi
mov dword [ecx + 0x20], esi
mov esi, dword [0x752a30]
mov edx, edi
lea edi, [ecx + 0x24]
test esi, esi
jne 0x567b2c
mov dword [ecx + 0x24], ebx
test ebp, ebp
jne 0x567ad9
mov ecx, dword [eax]
mov ebp, dword [esp + 0x60]
mov esi, dword [ebp + 0x2c]
mov ebp, dword [ebp + 0x30]
mov dword [ecx + 0x2c], esi
mov dword [ecx + 0x30], ebp
mov ebx, eax
jmp 0x5677d3
mov eax, dword [esp + 0xb4]
mov eax, dword [eax]
mov dword [esp], eax
call dbg.net/http.(*Response).closeBody
mov eax, dword [esp + 0x68]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xb0]
mov eax, dword [edx]
call eax
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
mov dword [esp + 0x118], 0
mov dword [esp + 0x11c], ecx
mov dword [esp + 0x120], eax
add esp, 0x10c
ret
mov dword [esp], edi
mov dword [esp + 4], ebx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0xc0]
mov edx, dword [esp + 0x70]
mov ebp, dword [esp + 0x68]
jmp 0x567abc
mov dword [esp], esi
mov dword [esp + 4], ebx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0xc0]
mov dword [esp], eax
mov ecx, dword [esp + 0xa8]
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov ecx, dword [esp + 0x60]
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0xc0]
jmp 0x5677bf
mov dword [esp], esi
mov dword [esp + 4], ebx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x60]
mov edx, dword [esp + 0xb4]
jmp 0x567799
mov dword [esp + 0x90], edi
mov dword [esp + 0x8c], ecx
mov dword [esp], esi
mov dword [esp + 4], ebx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x90]
mov dword [esp], eax
mov eax, dword [esp + 0x54]
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x8c]
mov dword [esp], eax
mov eax, dword [esp + 0x94]
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0xa8]
mov edx, dword [esp + 0xb4]
jmp 0x56777e
mov dword [esp], eax
mov ecx, dword [esp + 0x58]
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0xa8]
jmp 0x567746
mov dword [esp + 0x68], ecx
mov dword [esp + 0x70], edx
mov eax, dword [esp + 0xb4]
mov eax, dword [eax]
mov dword [esp], eax
call dbg.net/http.(*Response).closeBody
mov eax, dword [esp + 0x5c]
mov dword [esp + 0xc4], eax
mov eax, dword [esp + 0x34]
mov dword [esp + 0xc8], eax
mov eax, dword [esp + 0x68]
test eax, eax
je 0x567c60
mov eax, dword [eax + 4]
mov dword [esp + 0xa4], eax
mov dword [esp + 0xd4], 0
mov dword [esp + 0xd8], 0
mov dword [esp + 0xdc], 0
mov dword [esp + 0xe0], 0
lea ecx, [0x5d6980]
mov dword [esp], ecx
lea ecx, [esp + 0xc4]
mov dword [esp + 4], ecx
call dbg.runtime.convT2Estring
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
mov dword [esp + 0xd4], ecx
mov dword [esp + 0xd8], eax
mov eax, dword [esp + 0xa4]
mov dword [esp + 0xdc], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 0xe0], eax
lea eax, [0x61bde2]
mov dword [esp], eax
mov dword [esp + 4], 0x26
lea eax, [esp + 0xd4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call dbg.fmt.Errorf
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov edx, dword [esp + 0xb0]
mov eax, dword [edx]
call eax
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
mov dword [esp + 0x118], 0
mov dword [esp + 0x11c], ecx
mov dword [esp + 0x120], eax
add esp, 0x10c
ret
mov eax, dword [esp + 0xb4]
mov ecx, dword [eax]
mov dword [esp], ecx
call dbg.net/http.(*Response).closeBody
mov dword [esp + 0xcc], 0
mov dword [esp + 0xd0], 0
mov eax, dword [esp + 0xb4]
mov eax, dword [eax]
test byte [eax], al
add eax, 8
mov dword [esp + 4], eax
lea eax, [0x5d6240]
mov dword [esp], eax
call dbg.runtime.convT2E32
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
mov dword [esp + 0xcc], ecx
mov dword [esp + 0xd0], eax
lea eax, [0x61b012]
mov dword [esp], eax
mov dword [esp + 4], 0x23
lea eax, [esp + 0xcc]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call dbg.fmt.Errorf
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov edx, dword [esp + 0xb0]
mov eax, dword [edx]
call eax
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
mov dword [esp + 0x118], 0
mov dword [esp + 0x11c], ecx
mov dword [esp + 0x120], eax
add esp, 0x10c
ret
mov dword [esp + 0x88], ebx
mov dword [esp + 0x84], ebp
mov dword [esp + 0x80], esi
mov dword [esp], edx
mov eax, dword [esp + 0xbc]
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x88]
mov dword [esp], eax
mov eax, dword [esp + 0xc0]
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x84]
mov dword [esp], eax
mov eax, dword [esp + 0xb8]
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x80]
mov dword [esp], eax
mov eax, dword [esp + 0xb4]
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0xb0]
mov ecx, dword [esp + 0xbc]
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xb8]
mov ebp, dword [esp + 0xb4]
jmp 0x567231
mov dword [esp], ecx
call dbg.net/http.(*Request).closeBody
lea eax, [0x5e00a0]
mov dword [esp], eax
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x15
mov ecx, dword [0x752a30]
test ecx, ecx
jne 0x567f15
lea ecx, [0x616264]
mov dword [eax], ecx
mov dword [esp + 0x118], 0
lea ecx, [0x70fa70]
mov dword [esp + 0x11c], ecx
mov dword [esp + 0x120], eax
add esp, 0x10c
ret
mov dword [esp + 0x7c], eax
mov dword [esp], eax
lea ecx, [0x616264]
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x7c]
jmp 0x567eef
mov dword [esp], eax
mov ecx, dword [esp + 0x114]
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0xc0]
mov ecx, dword [esp + 0x114]
jmp 0x567133
call dbg.runtime.panicindex
ud2
mov dword [esp], eax
lea eax, [0x5ebfa0]
mov dword [esp + 4], eax
lea eax, [0x5ddaa0]
mov dword [esp + 8], eax
call dbg.runtime.panicdottypeI
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.morestack_noctxt
jmp dbg.net/http.(*Client).Do