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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x2d4]
cmp eax, dword [ecx + 8]
jbe 0x568b9d
sub esp, 0x354
lea edi, [esp + 0x370]
xor eax, eax
call fcn.00449e64
lea edi, [esp + 0xb4]
call fcn.00449e64
mov eax, dword [esp + 0x358]
mov ecx, dword [esp + 0x35c]
mov edx, dword [esp + 0x360]
xor ebx, ebx
xor ebp, ebp
mov esi, ebx
mov dword [esp + 0x44], ebx
mov dword [esp + 0x88], ebp
mov dword [esp + 0x40], esi
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
call dbg.encoding/pem.Decode
mov eax, dword [esp + 0xc]
mov dword [esp + 0x70], eax
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x360], ecx
mov edx, dword [esp + 0x14]
mov dword [esp + 0x35c], edx
mov ebx, dword [esp + 0x10]
mov dword [esp + 0x358], ebx
test eax, eax
je 0x567d2e
mov ebp, dword [eax]
mov esi, dword [eax + 4]
cmp esi, 0xb
je 0x567c19
mov ebp, dword [eax]
mov dword [esp + 0x84], ebp
mov eax, dword [eax + 4]
mov dword [esp + 0x4c], eax
mov esi, dword [esp + 0x40]
lea edi, [esi + 1]
mov ecx, dword [esp + 0x44]
cmp edi, ecx
jg 0x567bbd
mov dword [esp + 0x58], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x60], eax
mov eax, dword [esp + 0x58]
mov dword [esp + 0x4c], edi
mov dword [esp + 0x44], ecx
shl esi, 3
mov edx, dword [esp + 0x60]
mov dword [edx + esi + 4], eax
mov eax, dword [esp + 0x40]
lea eax, [edx + eax*8]
mov dword [esp + 0x80], eax
mov eax, dword [0x7e38e0]
test eax, eax
jne 0x567b95
mov dword [edx + esi], ebp
mov eax, ebx
mov ebx, ecx
mov ebp, edx
mov esi, edi
mov ecx, dword [esp + 0x35c]
mov edx, dword [esp + 0x360]
jmp 0x567ab8
mov eax, dword [esp + 0x80]
mov dword [esp], eax
mov dword [esp + 4], ebp
call dbg.runtime.writebarrierptr
mov ecx, dword [esp + 0x44]
mov edx, dword [esp + 0x60]
mov ebx, dword [esp + 0x358]
mov edi, dword [esp + 0x4c]
jmp 0x567b7a
lea edx, [0x5fc520]
mov dword [esp], edx
mov edx, dword [esp + 0x88]
mov dword [esp + 4], edx
mov dword [esp + 8], esi
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], edi
call dbg.runtime.growslice
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
lea edi, [ecx + 1]
mov ebx, dword [esp + 0x358]
mov ebp, dword [esp + 0x84]
mov esi, dword [esp + 0x40]
mov dword [esp + 0x60], eax
mov ecx, edx
mov eax, dword [esp + 0x4c]
mov edx, dword [esp + 0x35c]
jmp 0x567b4c
mov dword [esp], ebp
mov dword [esp + 4], esi
lea ebp, [0x6399a5]
mov dword [esp + 8], ebp
mov dword [esp + 0xc], 0xb
call dbg.runtime.eqstring
movzx eax, byte [esp + 0x10]
test al, al
je 0x567d10
mov eax, dword [esp + 0xbc]
mov ecx, dword [esp + 0xb8]
mov edx, dword [esp + 0x70]
mov ebx, dword [edx + 0x10]
mov dword [esp + 0x4c], ebx
mov ebp, dword [edx + 0xc]
mov dword [esp + 0x7c], ebp
mov esi, dword [esp + 0xb4]
mov edx, dword [edx + 0x14]
mov dword [esp + 0x48], edx
lea edi, [ecx + 1]
cmp edi, eax
jg 0x567cc7
lea eax, [ecx + 1]
mov dword [esp + 0xb8], eax
lea eax, [ecx + ecx*2]
mov dword [esi + eax*4 + 4], ebx
mov dword [esi + eax*4 + 8], edx
lea ecx, [esi + eax*4]
mov edx, dword [0x7e38e0]
test edx, edx
jne 0x567cb9
mov dword [esi + eax*4], ebp
mov ebx, dword [esp + 0x358]
mov edi, dword [esp + 0x40]
mov edx, dword [esp + 0x88]
mov ecx, dword [esp + 0x44]
jmp 0x567b7a
mov dword [esp], ecx
mov dword [esp + 4], ebp
call dbg.runtime.writebarrierptr
jmp 0x567c9e
lea ebp, [0x5ef2e0]
mov dword [esp], ebp
mov dword [esp + 4], esi
mov dword [esp + 8], ecx
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], edi
call dbg.runtime.growslice
mov esi, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov dword [esp + 0xbc], eax
mov dword [esp + 0xb4], esi
mov edx, dword [esp + 0x48]
mov ebx, dword [esp + 0x4c]
mov ebp, dword [esp + 0x7c]
jmp 0x567c79
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x360]
mov edx, dword [esp + 0x35c]
mov ebx, dword [esp + 0x358]
jmp 0x567b16
mov eax, dword [esp + 0xb8]
lea ecx, [esp + 8]
mov dword [esp + 0x78], ecx
test eax, eax
je 0x568895
mov eax, dword [esp + 0x368]
mov edx, dword [esp + 0x36c]
mov ebx, dword [esp + 0x364]
mov ebp, dword [esp + 0x88]
xor esi, esi
mov edi, dword [esp + 0x44]
mov dword [esp + 0x88], ebp
mov dword [esp + 0x40], esi
mov dword [esp + 0x44], edi
mov dword [esp], ebx
mov dword [esp + 4], eax
mov dword [esp + 8], edx
call dbg.encoding/pem.Decode
mov eax, dword [esp + 0x14]
mov dword [esp + 0x368], eax
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x364], ecx
mov edx, dword [esp + 0xc]
mov dword [esp + 0x6c], edx
mov ebx, dword [esp + 0x18]
mov dword [esp + 0x36c], ebx
test edx, edx
je 0x5685c8
mov ebp, dword [edx + 4]
mov esi, dword [edx]
cmp ebp, 0xb
je 0x56857a
mov ebp, dword [edx]
mov esi, dword [edx + 4]
cmp esi, 0xc
jl 0x568573
lea edi, [esi - 0xc]
cmp edi, esi
ja 0x56856c
sub esi, edi
lea eax, [esi - 1]
sar eax, 0x1f
xor eax, 0xffffffff
and edi, eax
lea eax, [edi + ebp]
cmp esi, 0xc
je 0x568532
xor eax, eax
test al, al
jne 0x567f04
mov eax, dword [edx]
mov dword [esp + 0x84], eax
mov edx, dword [edx + 4]
mov dword [esp + 0x4c], edx
mov ebp, dword [esp + 0x40]
lea esi, [ebp + 1]
mov edi, dword [esp + 0x44]
cmp esi, edi
jg 0x567eaa
mov dword [esp + 0x50], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x60], eax
mov eax, dword [esp + 0x50]
mov dword [esp + 0x4c], esi
mov dword [esp + 0x44], edi
shl ebp, 3
mov ecx, dword [esp + 0x60]
mov dword [ecx + ebp + 4], edx
mov edx, dword [esp + 0x40]
lea edx, [ecx + edx*8]
mov dword [esp + 0x80], edx
mov edx, dword [0x7e38e0]
test edx, edx
jne 0x567e82
mov dword [ecx + ebp], eax
mov ecx, dword [esp + 0x78]
mov eax, dword [esp + 0x368]
mov edx, ebx
mov ebx, dword [esp + 0x364]
mov ebp, dword [esp + 0x60]
jmp 0x567d67
mov edx, dword [esp + 0x80]
mov dword [esp], edx
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov ecx, dword [esp + 0x60]
mov ebx, dword [esp + 0x36c]
mov esi, dword [esp + 0x4c]
mov edi, dword [esp + 0x44]
jmp 0x567e65
lea ecx, [0x5fc520]
mov dword [esp], ecx
mov ecx, dword [esp + 0x88]
mov dword [esp + 4], ecx
mov dword [esp + 8], ebp
mov dword [esp + 0xc], edi
mov dword [esp + 0x10], esi
call dbg.runtime.growslice
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edi, dword [esp + 0x1c]
lea esi, [ecx + 1]
mov ecx, dword [esp + 0x364]
mov edx, dword [esp + 0x4c]
mov ebx, dword [esp + 0x36c]
mov ebp, dword [esp + 0x40]
mov dword [esp + 0x60], eax
mov eax, dword [esp + 0x84]
jmp 0x567e37
mov eax, dword [edx + 0x10]
mov ecx, dword [edx + 0xc]
mov edx, dword [edx + 0x14]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], edx
call dbg.crypto/tls.parsePrivateKey
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0xc0], eax
mov dword [esp + 0xc4], ecx
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
test eax, eax
jne 0x5684cf
mov eax, dword [esp + 0xb4]
mov ecx, dword [esp + 0xb8]
test ecx, ecx
jbe 0x5684c8
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [eax + 8]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call dbg.crypto/x509.ParseCertificate
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x14]
test ecx, ecx
jne 0x568465
mov ecx, dword [eax + 0x50]
mov eax, dword [eax + 0x54]
test ecx, ecx
je 0x568395
mov edx, dword [ecx + 8]
cmp edx, 0x2fd00e80
jne 0x56845e
lea ebx, [0x6203a0]
cmp ebx, ecx
jne 0x568452
mov ebx, eax
mov dword [esp + 0x64], eax
jne 0x5681c6
mov ecx, dword [esp + 0xc0]
mov edx, dword [esp + 0xc4]
lea ebx, [0x625e20]
cmp ebx, ecx
jne 0x5681bc
mov dword [esp + 0x68], edx
jne 0x568109
mov ecx, dword [edx + 8]
mov ebx, dword [eax + 8]
mov dword [esp + 4], ecx
mov dword [esp], ebx
call dbg.math/big.(*Int).Cmp
mov eax, dword [esp + 8]
test eax, eax
je 0x5680b3
lea eax, [0x605da0]
mov dword [esp], eax
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0x74], eax
mov dword [eax + 4], 0x2a
mov ecx, dword [0x7e38e0]
test ecx, ecx
jne 0x568098
lea ecx, [0x643fd4]
mov dword [eax], ecx
lea ecx, [0x724b30]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov eax, dword [0x648834]
lea edx, [0x648834]
call eax
lea edi, [esp + 0x114]
mov esi, dword [esp + 0x78]
call fcn.0044a308
mov eax, dword [esp + 0x38]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x88], ecx
lea edi, [esp + 0x370]
lea esi, [esp + 0x114]
call fcn.0044a308
mov dword [esp + 0x3a0], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x3a4], eax
add esp, 0x354
ret
mov dword [esp], eax
lea ecx, [0x643fd4]
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x74]
jmp 0x56802f
mov eax, dword [esp + 0x64]
mov eax, dword [eax + 0xc]
mov ecx, dword [esp + 0x68]
mov ecx, dword [ecx + 0xc]
mov dword [esp + 4], ecx
mov dword [esp], eax
call dbg.math/big.(*Int).Cmp
mov eax, dword [esp + 8]
test eax, eax
jne 0x568000
lea edi, [esp + 0x370]
lea esi, [esp + 0xb4]
call fcn.0044a308
mov dword [esp + 0x3a0], 0
mov dword [esp + 0x3a4], 0
add esp, 0x354
ret
lea eax, [0x605da0]
mov dword [esp], eax
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0x74], eax
mov dword [eax + 4], 0x34
mov ecx, dword [0x7e38e0]
test ecx, ecx
jne 0x5681a1
lea ecx, [0x645ede]
mov dword [eax], ecx
lea ecx, [0x724b30]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov eax, dword [0x648834]
lea edx, [0x648834]
call eax
lea edi, [esp + 0x144]
mov esi, dword [esp + 0x78]
call fcn.0044a308
mov eax, dword [esp + 0x38]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x88], ecx
lea edi, [esp + 0x370]
lea esi, [esp + 0x144]
call fcn.0044a308
mov dword [esp + 0x3a0], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x3a4], eax
add esp, 0x354
ret
mov dword [esp], eax
lea ecx, [0x645ede]
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x74]
jmp 0x568138
mov edx, 0
jmp 0x567fd8
cmp edx, 0xcc456746
jne 0x568395
lea eax, [0x5e4120]
cmp eax, ecx
jne 0x568448
jne 0x568395
mov eax, dword [esp + 0xc0]
mov ecx, dword [esp + 0xc4]
lea edx, [0x61cb00]
cmp edx, eax
jne 0x56838b
jne 0x5682d8
mov eax, dword [ecx]
mov ecx, dword [ebx]
mov dword [esp + 4], eax
mov dword [esp], ecx
call dbg.math/big.(*Int).Cmp
mov eax, dword [esp + 8]
test eax, eax
jne 0x568225
jmp 0x5680d9
lea eax, [0x605da0]
mov dword [esp], eax
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0x74], eax
mov dword [eax + 4], 0x2a
mov ecx, dword [0x7e38e0]
test ecx, ecx
jne 0x5682bd
lea ecx, [0x643fd4]
mov dword [eax], ecx
lea ecx, [0x724b30]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov eax, dword [0x648834]
lea edx, [0x648834]
call eax
lea edi, [esp + 0x174]
mov esi, dword [esp + 0x78]
call fcn.0044a308
mov eax, dword [esp + 0x38]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x88], ecx
lea edi, [esp + 0x370]
lea esi, [esp + 0x174]
call fcn.0044a308
mov dword [esp + 0x3a0], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x3a4], eax
add esp, 0x354
ret
mov dword [esp], eax
lea ecx, [0x643fd4]
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x74]
jmp 0x568254
lea eax, [0x605da0]
mov dword [esp], eax
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0x74], eax
mov dword [eax + 4], 0x34
mov ecx, dword [0x7e38e0]
test ecx, ecx
jne 0x568370
lea ecx, [0x645ede]
mov dword [eax], ecx
lea ecx, [0x724b30]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov eax, dword [0x648834]
lea edx, [0x648834]
call eax
lea edi, [esp + 0x1a4]
mov esi, dword [esp + 0x78]
call fcn.0044a308
mov eax, dword [esp + 0x38]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x88], ecx
lea edi, [esp + 0x370]
lea esi, [esp + 0x1a4]
call fcn.0044a308
mov dword [esp + 0x3a0], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x3a4], eax
add esp, 0x354
ret
mov dword [esp], eax
lea ecx, [0x645ede]
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x74]
jmp 0x568307
mov ecx, 0
jmp 0x568202
lea eax, [0x605da0]
mov dword [esp], eax
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0x74], eax
mov dword [eax + 4], 0x21
mov ecx, dword [0x7e38e0]
test ecx, ecx
jne 0x56842d
lea ecx, [0x641d03]
mov dword [eax], ecx
lea ecx, [0x724b30]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov eax, dword [0x648834]
lea edx, [0x648834]
call eax
lea edi, [esp + 0xe4]
mov esi, dword [esp + 0x78]
call fcn.0044a308
mov eax, dword [esp + 0x38]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x88], ecx
lea edi, [esp + 0x370]
lea esi, [esp + 0xe4]
call fcn.0044a308
mov dword [esp + 0x3a0], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x3a4], eax
add esp, 0x354
ret
mov dword [esp], eax
lea ecx, [0x641d03]
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x74]
jmp 0x5683c4
mov ebx, 0
jmp 0x5681e0
mov ebx, eax
mov eax, 0
jmp 0x567fb2
mov ebx, eax
jmp 0x5681c6
mov dword [esp], ecx
mov dword [esp + 4], edx
mov eax, dword [0x648834]
lea edx, [0x648834]
call eax
lea edi, [esp + 0x1d4]
mov esi, dword [esp + 0x78]
call fcn.0044a308
mov eax, dword [esp + 0x38]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x88], ecx
lea edi, [esp + 0x370]
lea esi, [esp + 0x1d4]
call fcn.0044a308
mov dword [esp + 0x3a0], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x3a4], eax
add esp, 0x354
ret
call dbg.runtime.panicindex
ud2
mov dword [esp], eax
mov dword [esp + 4], ecx
mov eax, dword [0x648834]
lea edx, [0x648834]
call eax
lea edi, [esp + 0x204]
mov esi, dword [esp + 0x78]
call fcn.0044a308
mov eax, dword [esp + 0x38]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x88], ecx
lea edi, [esp + 0x370]
lea esi, [esp + 0x204]
call fcn.0044a308
mov dword [esp + 0x3a0], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x3a4], eax
add esp, 0x354
ret
mov dword [esp], eax
mov dword [esp + 4], esi
lea eax, [0x639da5]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xc
call dbg.runtime.eqstring
movzx eax, byte [esp + 0x10]
mov ecx, dword [esp + 0x364]
mov edx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x36c]
jmp 0x567df9
call dbg.runtime.panicslice
ud2
xor eax, eax
jmp 0x567df9
mov dword [esp], esi
mov dword [esp + 4], ebp
lea ebp, [0x639ac3]
mov dword [esp + 8], ebp
mov dword [esp + 0xc], 0xb
call dbg.runtime.eqstring
movzx eax, byte [esp + 0x10]
test al, al
jne 0x5685bf
mov eax, dword [esp + 0x368]
mov ecx, dword [esp + 0x364]
mov edx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x36c]
jmp 0x567dc5
mov edx, dword [esp + 0x6c]
jmp 0x567f04
mov eax, dword [esp + 0x40]
test eax, eax
je 0x5687e2
cmp eax, 1
jne 0x5687d6
mov ecx, dword [esp + 0x88]
mov edx, dword [ecx + 4]
mov ebx, dword [ecx]
cmp edx, 0xb
je 0x5686ec
mov dword [esp + 0x9c], ecx
mov dword [esp + 0xa0], eax
mov eax, dword [esp + 0x44]
mov dword [esp + 0xa4], eax
mov dword [esp + 0x8c], 0
mov dword [esp + 0x90], 0
lea eax, [0x5eeca0]
mov dword [esp], eax
lea eax, [esp + 0x9c]
mov dword [esp + 4], eax
call dbg.runtime.convT2E
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
mov dword [esp + 0x8c], ecx
mov dword [esp + 0x90], eax
lea eax, [0x648226]
mov dword [esp], eax
mov dword [esp + 4], 0x81
lea eax, [esp + 0x8c]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call dbg.fmt.Errorf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov eax, dword [0x648834]
lea edx, [0x648834]
call eax
lea edi, [esp + 0x234]
mov esi, dword [esp + 0x78]
call fcn.0044a308
mov eax, dword [esp + 0x38]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x88], ecx
lea edi, [esp + 0x370]
lea esi, [esp + 0x234]
call fcn.0044a308
mov dword [esp + 0x3a0], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x3a4], eax
add esp, 0x354
ret
mov dword [esp], ebx
mov dword [esp + 4], edx
lea edx, [0x6399a5]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 0xb
call dbg.runtime.eqstring
movzx eax, byte [esp + 0x10]
test al, al
jne 0x568723
mov eax, dword [esp + 0x40]
mov ecx, dword [esp + 0x88]
jmp 0x5685f2
lea eax, [0x605da0]
mov dword [esp], eax
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0x74], eax
mov dword [eax + 4], 0x49
mov ecx, dword [0x7e38e0]
test ecx, ecx
jne 0x5687bb
lea ecx, [0x647814]
mov dword [eax], ecx
lea ecx, [0x724b30]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov eax, dword [0x648834]
lea edx, [0x648834]
call eax
lea edi, [esp + 0x264]
mov esi, dword [esp + 0x78]
call fcn.0044a308
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x38]
mov dword [esp + 0x88], ecx
lea edi, [esp + 0x370]
lea esi, [esp + 0x264]
call fcn.0044a308
mov ecx, dword [esp + 0x88]
mov dword [esp + 0x3a0], ecx
mov dword [esp + 0x3a4], eax
add esp, 0x354
ret
mov dword [esp], eax
lea ecx, [0x647814]
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x74]
jmp 0x568752
mov ecx, dword [esp + 0x88]
jmp 0x5685f2
lea eax, [0x605da0]
mov dword [esp], eax
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0x74], eax
mov dword [eax + 4], 0x2d
mov ecx, dword [0x7e38e0]
test ecx, ecx
jne 0x56887a
lea ecx, [0x6449b9]
mov dword [eax], ecx
lea ecx, [0x724b30]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov eax, dword [0x648834]
lea edx, [0x648834]
call eax
lea edi, [esp + 0x294]
mov esi, dword [esp + 0x78]
call fcn.0044a308
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x38]
mov dword [esp + 0x88], ecx
lea edi, [esp + 0x370]
lea esi, [esp + 0x294]
call fcn.0044a308
mov ecx, dword [esp + 0x88]
mov dword [esp + 0x3a0], ecx
mov dword [esp + 0x3a4], eax
add esp, 0x354
ret
mov dword [esp], eax
lea ecx, [0x6449b9]
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x74]
jmp 0x568811
mov eax, dword [esp + 0x40]
test eax, eax
je 0x568aea
cmp eax, 1
jne 0x568ade
mov edx, dword [esp + 0x88]
mov ebx, dword [edx]
mov ebp, dword [edx + 4]
cmp ebp, 0xb
jl 0x568ad7
lea esi, [ebp - 0xb]
cmp esi, ebp
ja 0x568ad0
sub ebp, esi
lea edi, [ebp - 1]
sar edi, 0x1f
xor edi, 0xffffffff
and esi, edi
add ebx, esi
cmp ebp, 0xb
je 0x568a99
xor ebx, ebx
test bl, bl
jne 0x5689e6
mov dword [esp + 0xa8], edx
mov dword [esp + 0xac], eax
mov eax, dword [esp + 0x44]
mov dword [esp + 0xb0], eax
mov dword [esp + 0x94], 0
mov dword [esp + 0x98], 0
lea eax, [0x5eeca0]
mov dword [esp], eax
lea eax, [esp + 0xa8]
mov dword [esp + 4], eax
call dbg.runtime.convT2E
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
mov dword [esp + 0x94], ecx
mov dword [esp + 0x98], eax
lea eax, [0x648135]
mov dword [esp], eax
mov dword [esp + 4], 0x75
lea eax, [esp + 0x94]
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 eax, dword [0x648834]
lea edx, [0x648834]
call eax
lea edi, [esp + 0x2c4]
mov esi, dword [esp + 0x78]
call fcn.0044a308
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x38]
mov dword [esp + 0x88], ecx
lea edi, [esp + 0x370]
lea esi, [esp + 0x2c4]
call fcn.0044a308
mov ecx, dword [esp + 0x88]
mov dword [esp + 0x3a0], ecx
mov dword [esp + 0x3a4], eax
add esp, 0x354
ret
lea eax, [0x605da0]
mov dword [esp], eax
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0x74], eax
mov dword [eax + 4], 0x7c
mov ecx, dword [0x7e38e0]
test ecx, ecx
jne 0x568a7e
lea ecx, [0x6481aa]
mov dword [eax], ecx
lea ecx, [0x724b30]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov eax, dword [0x648834]
lea edx, [0x648834]
call eax
lea edi, [esp + 0x2f4]
mov esi, dword [esp + 0x78]
call fcn.0044a308
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x38]
mov dword [esp + 0x88], ecx
lea edi, [esp + 0x370]
lea esi, [esp + 0x2f4]
call fcn.0044a308
mov ecx, dword [esp + 0x88]
mov dword [esp + 0x3a0], ecx
mov dword [esp + 0x3a4], eax
add esp, 0x354
ret
mov dword [esp], eax
lea ecx, [0x6481aa]
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x74]
jmp 0x568a15
mov dword [esp], ebx
mov dword [esp + 4], ebp
lea ebx, [0x639ac3]
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 0xb
call dbg.runtime.eqstring
movzx ebx, byte [esp + 0x10]
mov eax, dword [esp + 0x40]
mov ecx, dword [esp + 0x78]
mov edx, dword [esp + 0x88]
jmp 0x5688e4
call dbg.runtime.panicslice
ud2
xor ebx, ebx
jmp 0x5688e4
mov edx, dword [esp + 0x88]
jmp 0x5688ec
lea eax, [0x605da0]
mov dword [esp], eax
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0x74], eax
mov dword [eax + 4], 0x35
mov ecx, dword [0x7e38e0]
test ecx, ecx
jne 0x568b82
lea ecx, [0x6461c0]
mov dword [eax], ecx
lea ecx, [0x724b30]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov eax, dword [0x648834]
lea edx, [0x648834]
call eax
lea edi, [esp + 0x324]
mov esi, dword [esp + 0x78]
call fcn.0044a308
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x38]
mov dword [esp + 0x88], ecx
lea edi, [esp + 0x370]
lea esi, [esp + 0x324]
call fcn.0044a308
mov ecx, dword [esp + 0x88]
mov dword [esp + 0x3a0], ecx
mov dword [esp + 0x3a4], eax
add esp, 0x354
ret
mov dword [esp], eax
lea ecx, [0x6461c0]
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x74]
jmp 0x568b19
call dbg.runtime.morestack_noctxt
jmp dbg.crypto/tls.X509KeyPair