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

Disassembly:
mov ecx, dword [0x64f96c]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0x5c]
cmp eax, dword [ecx + 8]
jbe 0x4de8f9
sub esp, 0xdc
mov eax, dword [esp + 0xe0]
mov ecx, dword [eax + 0x10]
test ecx, ecx
je 0x4dcdca
movzx ebx, byte [ecx + 0x24]
test bl, bl
jne 0x4dcdca
mov dword [esp], ecx
call sym.archive_zip._fileWriter_.close
mov eax, dword [esp + 4]
test eax, eax
jne 0x4dcdb1
mov eax, dword [0x64faa8]
test eax, eax
jne 0x4dcd97
mov eax, dword [esp + 0xe0]
jmp 0x4dcda8
mov eax, dword [esp + 0xe0]
mov ecx, dword [eax + 0x10]
call sym.runtime.gcWriteBarrier1
mov dword [edi], ecx
mov dword [eax + 0x10], 0
jmp 0x4dcdca
mov ecx, dword [esp + 8]
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], ecx
add esp, 0xdc
ret
movzx ecx, byte [eax + 0x14]
test cl, cl
jne 0x4dcdfe
mov byte [eax + 0x14], 1
mov ecx, dword [eax]
mov ebx, dword [ecx + 8]
mov dword [esp + 0x50], ebx
mov ecx, dword [ecx + 0xc]
mov dword [esp + 0x54], ecx
mov ebp, dword [eax + 4]
mov dword [esp + 0xd0], ebp
mov esi, dword [eax + 8]
mov dword [esp + 0x84], esi
xor edx, edx
jmp 0x4dce61
lea eax, [0x524a60]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x18
lea ecx, [0x541d52]
mov dword [eax], ecx
lea ecx, [0x573c54]
mov dword [esp + 0xe4], ecx
mov dword [esp + 0xe8], eax
add esp, 0xdc
ret
mov edi, dword [esp + 0x80]
lea edx, [edi + 1]
mov eax, dword [esp + 0xe0]
mov ecx, dword [esp + 0x54]
mov ebx, dword [esp + 0x50]
mov ebp, dword [esp + 0xd0]
mov esi, dword [esp + 0x84]
cmp edx, esi
jge 0x4ddabe
mov dword [esp + 0x80], edx
mov eax, dword [ebp + edx*4]
mov dword [esp + 0x98], eax
lea ecx, [0x51eb60]
mov dword [esp], ecx
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0xc0], eax
mov dword [esp + 0xc4], 0x2e
mov dword [esp + 0xc8], 0x2e
mov ecx, dword [esp + 0xc0]
nop
mov dword [ecx], 0x2014b50
mov ecx, dword [esp + 0xc4]
cmp ecx, 4
jb 0x4de8ee
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ecx, 0xfffffffc
mov dword [esp + 0xc4], ecx
add ebx, 0xfffffffc
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ebp, [edx + ebx]
mov dword [esp + 0xc0], ebp
nop
cmp ecx, 1
jbe 0x4de8e4
mov ebp, dword [esp + 0x98]
mov esi, dword [ebp]
movzx esi, word [esi + 0x12]
mov word [edx + ebx], si
mov ecx, dword [esp + 0xc4]
cmp ecx, 2
jb 0x4de8da
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ecx, 0xfffffffe
mov dword [esp + 0xc4], ecx
add ebx, 0xfffffffe
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 2
lea esi, [edx + ebx]
mov dword [esp + 0xc0], esi
nop
cmp ecx, 1
jbe 0x4de8d0
mov esi, dword [ebp]
movzx esi, word [esi + 0x14]
mov word [edx + ebx], si
mov ecx, dword [esp + 0xc4]
cmp ecx, 2
jb 0x4de8c6
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ecx, 0xfffffffe
mov dword [esp + 0xc4], ecx
add ebx, 0xfffffffe
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 2
lea esi, [edx + ebx]
mov dword [esp + 0xc0], esi
nop
cmp ecx, 1
jbe 0x4de8bc
mov esi, dword [ebp]
movzx esi, word [esi + 0x16]
mov word [edx + ebx], si
mov ecx, dword [esp + 0xc4]
cmp ecx, 2
jb 0x4de8b2
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ecx, 0xfffffffe
mov dword [esp + 0xc4], ecx
add ebx, 0xfffffffe
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 2
lea esi, [edx + ebx]
mov dword [esp + 0xc0], esi
nop
cmp ecx, 1
jbe 0x4de8a8
mov esi, dword [ebp]
movzx esi, word [esi + 0x18]
mov word [edx + ebx], si
mov ecx, dword [esp + 0xc4]
cmp ecx, 2
jb 0x4de89e
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ecx, 0xfffffffe
mov dword [esp + 0xc4], ecx
add ebx, 0xfffffffe
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 2
lea esi, [edx + ebx]
mov dword [esp + 0xc0], esi
nop
cmp ecx, 1
jbe 0x4de894
mov esi, dword [ebp]
movzx esi, word [esi + 0x30]
mov word [edx + ebx], si
mov ecx, dword [esp + 0xc4]
cmp ecx, 2
jb 0x4de88a
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ecx, 0xfffffffe
mov dword [esp + 0xc4], ecx
add ebx, 0xfffffffe
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 2
lea esi, [edx + ebx]
mov dword [esp + 0xc0], esi
nop
cmp ecx, 1
jbe 0x4de880
mov esi, dword [ebp]
movzx esi, word [esi + 0x32]
mov word [edx + ebx], si
mov ecx, dword [esp + 0xc4]
cmp ecx, 2
jb 0x4de876
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ecx, 0xfffffffe
mov dword [esp + 0xc4], ecx
add ebx, 0xfffffffe
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 2
lea esi, [edx + ebx]
mov dword [esp + 0xc0], esi
nop
cmp ecx, 3
jbe 0x4de86c
mov esi, dword [ebp]
mov esi, dword [esi + 0x34]
mov dword [edx + ebx], esi
mov ecx, dword [esp + 0xc4]
cmp ecx, 4
jb 0x4de862
mov dword [esp + 0xd8], eax
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ecx, 0xfffffffc
mov dword [esp + 0xc4], ecx
add ebx, 0xfffffffc
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea esi, [edx + ebx]
mov dword [esp + 0xc0], esi
mov esi, dword [ebp]
mov edi, dword [esi + 0x44]
cmp dword [esi + 0x40], 0xffffffff
sete al
test edi, edi
xchg edi, ebx
sete bl
xchg edi, ebx
xchg ebp, ebx
seta bl
xchg ebp, ebx
and edi, eax
or ebp, edi
xchg ebp, eax
test al, al
xchg ebp, eax
jne 0x4dd1f1
mov ebp, dword [esi + 0x4c]
cmp dword [esi + 0x48], 0xffffffff
sete al
test ebp, ebp
xchg ebp, ebx
sete bl
xchg ebp, ebx
xchg edi, ebx
seta bl
xchg edi, ebx
and ebp, eax
or edi, ebp
xchg edi, eax
test al, al
xchg edi, eax
jne 0x4dd1f1
mov ebp, dword [esp + 0x98]
mov eax, dword [ebp + 8]
cmp dword [ebp + 4], 0xffffffff
xchg edi, ebx
sete bl
xchg edi, ebx
test eax, eax
sete al
xchg ebp, ebx
seta bl
xchg ebp, ebx
and eax, edi
or ebp, eax
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x4dd617
nop
nop
cmp ecx, 3
jbe 0x4de858
mov dword [edx + ebx], 0xffffffff
mov ecx, dword [esp + 0xc4]
cmp ecx, 4
jb 0x4de84e
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ecx, 0xfffffffc
mov dword [esp + 0xc4], ecx
add ebx, 0xfffffffc
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ebp, [edx + ebx]
mov dword [esp + 0xc0], ebp
nop
nop
cmp ecx, 3
jbe 0x4de844
mov dword [edx + ebx], 0xffffffff
mov ecx, dword [esp + 0xc4]
cmp ecx, 4
jb 0x4de83a
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ebx, 0xfffffffc
add ecx, 0xfffffffc
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ecx, [edx + ebx]
mov dword [esp + 0xc0], ecx
lea edi, [esp + 0x20]
xor eax, eax
call fcn.0046d219
lea ecx, [esp + 0x20]
mov dword [esp + 0x9c], ecx
mov dword [esp + 0xa0], 0x1c
mov dword [esp + 0xa4], 0x1c
mov edx, dword [esp + 0x9c]
nop
mov word [edx], 1
mov edx, dword [esp + 0xa0]
cmp edx, 2
jb 0x4de82e
mov ebx, dword [esp + 0x9c]
mov ebp, dword [esp + 0xa4]
add edx, 0xfffffffe
mov dword [esp + 0xa0], edx
add ebp, 0xfffffffe
mov dword [esp + 0xa4], ebp
xchg ebp, ebx
neg ebx
xchg ebp, ebx
sar ebp, 0x1f
and ebp, 2
lea esi, [ebx + ebp]
mov dword [esp + 0x9c], esi
nop
nop
cmp edx, 1
jbe 0x4de822
mov word [ebx + ebp], 0x18
mov edx, dword [esp + 0xa0]
cmp edx, 2
jb 0x4de816
mov ebx, dword [esp + 0x9c]
mov ebp, dword [esp + 0xa4]
add edx, 0xfffffffe
mov dword [esp + 0xa0], edx
add ebp, 0xfffffffe
mov dword [esp + 0xa4], ebp
xchg ebp, ebx
neg ebx
xchg ebp, ebx
sar ebp, 0x1f
and ebp, 2
lea esi, [ebx + ebp]
mov dword [esp + 0x9c], esi
nop
cmp edx, 7
jbe 0x4de80a
mov edx, dword [esp + 0x98]
mov esi, dword [edx]
mov edi, dword [esi + 0x48]
mov esi, dword [esi + 0x4c]
mov dword [esp + 0x4c], esi
xchg edi, eax
mov byte [ebx + ebp], al
xchg edi, eax
mov eax, edi
shr edi, 8
shl esi, 0x18
or edi, esi
xchg edi, eax
mov byte [ebx + ebp + 1], al
xchg edi, eax
mov esi, eax
shr eax, 0x10
mov edi, dword [esp + 0x4c]
shl edi, 0x10
or edi, eax
xchg edi, eax
mov byte [ebx + ebp + 2], al
xchg edi, eax
mov edi, dword [esp + 0x4c]
mov eax, edi
shl edi, 8
shr esi, 0x18
or esi, edi
xchg esi, eax
mov byte [ebx + ebp + 3], al
xchg esi, eax
mov dword [ebx + ebp + 4], eax
mov ebx, dword [esp + 0xa0]
cmp ebx, 8
jb 0x4de7fe
mov ebp, dword [esp + 0x9c]
mov esi, dword [esp + 0xa4]
add ebx, 0xfffffff8
mov dword [esp + 0xa0], ebx
add esi, 0xfffffff8
mov dword [esp + 0xa4], esi
xchg esi, ebx
neg ebx
xchg esi, ebx
sar esi, 0x1f
and esi, 8
lea edi, [ebp + esi]
mov dword [esp + 0x9c], edi
nop
cmp ebx, 7
jbe 0x4de7f2
mov ebx, dword [edx]
mov edi, dword [ebx + 0x40]
mov dword [esp + 0x40], edi
mov ebx, dword [ebx + 0x44]
mov dword [esp + 0x48], ebx
xchg edi, eax
mov byte [ebp + esi], al
xchg edi, eax
mov eax, edi
shr edi, 8
shl ebx, 0x18
or edi, ebx
xchg edi, eax
mov byte [ebp + esi + 1], al
xchg edi, eax
mov ebx, dword [esp + 0x48]
mov edi, ebx
shl ebx, 0x10
shr eax, 0x10
or eax, ebx
mov byte [ebp + esi + 2], al
mov ebx, edi
shl edi, 8
mov eax, edx
mov edx, dword [esp + 0x40]
shr edx, 0x18
or edi, edx
xchg edi, eax
mov byte [ebp + esi + 3], al
xchg edi, eax
mov dword [ebp + esi + 4], ebx
mov edx, dword [esp + 0xa0]
cmp edx, 8
jb 0x4de7e6
mov ebx, dword [esp + 0x9c]
mov ebp, dword [esp + 0xa4]
add edx, 0xfffffff8
mov dword [esp + 0xa0], edx
add ebp, 0xfffffff8
mov dword [esp + 0xa4], ebp
xchg ebp, ebx
neg ebx
xchg ebp, ebx
sar ebp, 0x1f
and ebp, 8
lea esi, [ebx + ebp]
mov dword [esp + 0x9c], esi
nop
cmp edx, 7
jbe 0x4de7da
mov edx, dword [eax + 4]
mov dword [esp + 0x3c], edx
mov esi, dword [eax + 8]
mov dword [esp + 0x44], esi
mov byte [ebx + ebp], dl
mov edi, edx
shr edx, 8
shl esi, 0x18
or edx, esi
mov byte [ebx + ebp + 1], dl
mov edx, dword [esp + 0x44]
mov esi, edx
shl edx, 0x10
shr edi, 0x10
or edi, edx
xchg edi, eax
mov byte [ebx + ebp + 2], al
xchg edi, eax
mov edx, esi
shl esi, 8
mov edi, dword [esp + 0x3c]
shr edi, 0x18
or edi, esi
xchg edi, eax
mov byte [ebx + ebp + 3], al
xchg edi, eax
mov dword [ebx + ebp + 4], edx
mov edx, dword [esp + 0xa0]
cmp edx, 8
jb 0x4de7ce
mov ebx, dword [esp + 0x9c]
mov ebp, dword [esp + 0xa4]
add ebp, 0xfffffff8
add edx, 0xfffffff8
mov dword [esp + 0xa0], edx
mov dword [esp + 0xa4], ebp
xchg ebp, ebx
neg ebx
xchg ebp, ebx
sar ebp, 0x1f
and ebp, 8
lea edx, [ebx + ebp]
mov dword [esp + 0x9c], edx
mov edx, dword [eax]
mov ebx, dword [edx + 0x58]
mov ebp, dword [edx + 0x54]
lea esi, [ebp + 0x1c]
mov edx, dword [edx + 0x50]
cmp ebx, esi
jae 0x4dd5ab
mov dword [esp + 0x7c], ebp
mov dword [esp], edx
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 0x1c
lea eax, [0x51f6c0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov edx, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
lea ecx, [esp + 0x20]
mov ebp, dword [esp + 0x7c]
mov dword [esp + 0x7c], ebx
mov dword [esp + 0x78], esi
mov dword [esp + 0xcc], edx
lea eax, [edx + ebp]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x1c
call sym.runtime.memmove
mov eax, dword [esp + 0x98]
mov ecx, dword [eax]
mov edx, dword [esp + 0x78]
mov dword [ecx + 0x54], edx
mov edx, dword [esp + 0x7c]
mov dword [ecx + 0x58], edx
mov edx, dword [0x64faa8]
test edx, edx
jne 0x4dd5fb
mov edx, dword [esp + 0xcc]
jmp 0x4dd60f
call sym.runtime.gcWriteBarrier2
mov edx, dword [esp + 0xcc]
mov dword [edi], edx
mov ebx, dword [ecx + 0x50]
mov dword [edi + 4], ebx
mov dword [ecx + 0x50], edx
jmp 0x4dd6ca
nop
cmp ecx, 3
jbe 0x4de7c4
mov ebp, dword [esi + 0x38]
mov dword [edx + ebx], ebp
mov ecx, dword [esp + 0xc4]
cmp ecx, 4
jb 0x4de7ba
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ecx, 0xfffffffc
mov dword [esp + 0xc4], ecx
add ebx, 0xfffffffc
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ebp, [edx + ebx]
mov dword [esp + 0xc0], ebp
nop
cmp ecx, 3
jbe 0x4de7b0
mov ebp, dword [esp + 0x98]
mov esi, dword [ebp]
mov esi, dword [esi + 0x3c]
mov dword [edx + ebx], esi
mov ecx, dword [esp + 0xc4]
cmp ecx, 4
jb 0x4de7a6
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ebx, 0xfffffffc
lea esi, [ecx - 4]
mov dword [esp + 0xc4], esi
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
add edx, ebx
mov dword [esp + 0xc0], edx
mov eax, ebp
mov ecx, dword [esp + 0xc4]
cmp ecx, 1
jbe 0x4de79c
mov edx, dword [eax]
mov edx, dword [edx + 4]
mov ebx, dword [esp + 0xc0]
mov word [ebx], dx
mov ecx, dword [esp + 0xc4]
cmp ecx, 2
jb 0x4de792
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ecx, 0xfffffffe
mov dword [esp + 0xc4], ecx
add ebx, 0xfffffffe
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 2
lea ebp, [edx + ebx]
mov dword [esp + 0xc0], ebp
nop
cmp ecx, 1
jbe 0x4de788
mov ebp, dword [eax]
mov ebp, dword [ebp + 0x54]
mov word [edx + ebx], bp
mov ecx, dword [esp + 0xc4]
cmp ecx, 2
jb 0x4de77e
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ecx, 0xfffffffe
mov dword [esp + 0xc4], ecx
add ebx, 0xfffffffe
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 2
lea ebp, [edx + ebx]
mov dword [esp + 0xc0], ebp
nop
cmp ecx, 1
jbe 0x4de774
mov ebp, dword [eax]
mov ebp, dword [ebp + 0xc]
mov word [edx + ebx], bp
mov ecx, dword [esp + 0xc4]
cmp ecx, 2
jb 0x4de76a
mov edx, dword [esp + 0xc8]
mov ebx, dword [esp + 0xc0]
lea ebp, [ecx - 2]
mov dword [esp + 0xc4], ebp
lea esi, [edx - 2]
mov dword [esp + 0xc8], esi
xchg esi, ebx
neg ebx
xchg esi, ebx
sar esi, 0x1f
and esi, 2
add ebx, esi
mov dword [esp + 0xc0], ebx
cmp ebp, 4
jb 0x4de75e
add ecx, 0xfffffffa
add edx, 0xfffffffa
mov ebp, edx
neg edx
sar edx, 0x1f
and edx, 4
lea esi, [ebx + edx]
mov dword [esp + 0xc0], esi
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], ebp
nop
cmp ecx, 3
jbe 0x4de754
mov ebp, dword [eax]
mov ebp, dword [ebp + 0x5c]
mov dword [ebx + edx], ebp
mov ecx, dword [esp + 0xc4]
cmp ecx, 4
jb 0x4de74a
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ecx, 0xfffffffc
mov dword [esp + 0xc4], ecx
add ebx, 0xfffffffc
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ebp, [edx + ebx]
mov dword [esp + 0xc0], ebp
mov ebp, dword [eax + 8]
test ebp, ebp
jbe 0x4dd8c3
nop
cmp ecx, 3
jbe 0x4de740
mov dword [edx + ebx], 0xffffffff
mov ecx, dword [esp + 0xc4]
cmp ecx, 4
jb 0x4de736
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ebx, 0xfffffffc
add ecx, 0xfffffffc
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ecx, [edx + ebx]
mov dword [esp + 0xc0], ecx
jmp 0x4dd918
nop
nop
cmp ecx, 3
jbe 0x4de72c
mov ebp, dword [eax + 4]
mov dword [edx + ebx], ebp
mov ecx, dword [esp + 0xc4]
cmp ecx, 4
jb 0x4de722
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
add ebx, 0xfffffffc
add ecx, 0xfffffffc
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ecx, [edx + ebx]
mov dword [esp + 0xc0], ecx
mov eax, dword [esp + 0xe0]
mov ecx, dword [eax]
mov dword [esp + 0x94], ecx
mov edx, dword [ecx]
mov ebx, dword [ecx + 4]
mov edx, dword [edx + 0xc]
mov dword [esp], ebx
mov ebx, dword [esp + 0xd8]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x2e
mov dword [esp + 0xc], 0x2e
call edx
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x94]
mov ebx, dword [edx + 8]
mov ebp, dword [edx + 0xc]
mov esi, ecx
sar ecx, 0x1f
mov edi, dword [esp + 0x18]
add ebx, esi
mov dword [edx + 8], ebx
adc ebp, ecx
mov dword [edx + 0xc], ebp
test eax, eax
jne 0x4ddaa9
mov eax, dword [esp + 0xe0]
mov ecx, dword [eax]
mov edx, dword [esp + 0x98]
mov ebx, dword [edx]
mov ebp, dword [ebx]
mov ebx, dword [ebx + 4]
lea esi, [0x573dd0]
mov dword [esp], esi
mov dword [esp + 4], ecx
mov dword [esp + 8], ebp
mov dword [esp + 0xc], ebx
call sym.io.WriteString
mov eax, dword [esp + 0x14]
test eax, eax
jne 0x4dda90
mov eax, dword [esp + 0xe0]
mov ecx, dword [eax]
mov dword [esp + 0x90], ecx
mov edx, dword [esp + 0x98]
mov ebx, dword [edx]
mov ebp, dword [ebx + 0x54]
mov esi, dword [ebx + 0x58]
mov ebx, dword [ebx + 0x50]
mov edi, dword [ecx]
mov edx, dword [ecx + 4]
mov edi, dword [edi + 0xc]
mov dword [esp], edx
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov dword [esp + 0xc], esi
call edi
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x90]
mov ebx, dword [edx + 8]
mov ebp, dword [edx + 0xc]
mov esi, ecx
sar ecx, 0x1f
mov edi, dword [esp + 0x18]
add ebx, esi
mov dword [edx + 8], ebx
adc ebp, ecx
mov dword [edx + 0xc], ebp
test eax, eax
jne 0x4dda7b
mov eax, dword [esp + 0xe0]
mov ecx, dword [eax]
mov edx, dword [esp + 0x98]
mov edx, dword [edx]
mov ebx, dword [edx + 8]
mov edx, dword [edx + 0xc]
lea ebp, [0x573dd0]
mov dword [esp], ebp
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
mov dword [esp + 0xc], edx
call sym.io.WriteString
mov eax, dword [esp + 0x14]
test eax, eax
je 0x4dce3a
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], ecx
add esp, 0xdc
ret
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], edi
add esp, 0xdc
ret
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], ecx
add esp, 0xdc
ret
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], edi
add esp, 0xdc
ret
mov ebp, dword [eax]
mov esi, dword [ebp + 8]
mov dword [esp + 0x64], esi
mov ebp, dword [ebp + 0xc]
mov dword [esp + 0x68], ebp
mov edx, dword [eax + 0x24]
mov edi, dword [eax + 8]
mov dword [esp + 0x84], edi
sub esi, ebx
mov dword [esp + 0x58], esi
sbb ebp, ecx
mov dword [esp + 0x74], ebp
test edx, edx
je 0x4ddb15
mov eax, dword [edx]
mov dword [esp], esi
mov dword [esp + 4], ebp
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ecx
call eax
mov ecx, dword [esp + 0x54]
mov ebx, dword [esp + 0x50]
mov ebp, dword [esp + 0x74]
mov esi, dword [esp + 0x58]
mov edi, dword [esp + 0x84]
mov edx, edi
sar edi, 0x1f
mov dword [esp + 0x70], edi
test edi, edi
sete al
xchg edi, ebx
seta bl
xchg edi, ebx
cmp edx, 0xffff
setae dl
and edx, eax
or edx, edi
test dl, dl
jne 0x4ddb73
test ebp, ebp
sete al
seta dl
cmp esi, 0xffffffff
xchg edi, ebx
sete bl
xchg edi, ebx
and eax, edi
or edx, eax
test dl, dl
jne 0x4ddb73
test ecx, ecx
sete al
seta dl
cmp ebx, 0xffffffff
xchg edi, ebx
sete bl
xchg edi, ebx
and eax, edi
or edx, eax
test dl, dl
je 0x4de209
lea eax, [0x51eba0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0xb4], eax
mov dword [esp + 0xb8], 0x4c
mov dword [esp + 0xbc], 0x4c
mov ecx, dword [esp + 0xb4]
nop
mov dword [ecx], 0x6064b50
mov ecx, dword [esp + 0xb8]
cmp ecx, 4
jb 0x4de718
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0xbc]
add ecx, 0xfffffffc
mov dword [esp + 0xb8], ecx
add ebx, 0xfffffffc
mov dword [esp + 0xbc], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ebp, [edx + ebx]
mov dword [esp + 0xb4], ebp
nop
nop
cmp ecx, 7
jbe 0x4de70e
mov dword [edx + ebx], 0x2c
mov dword [edx + ebx + 4], 0
mov ecx, dword [esp + 0xb8]
cmp ecx, 8
jb 0x4de704
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0xbc]
add ecx, 0xfffffff8
mov dword [esp + 0xb8], ecx
add ebx, 0xfffffff8
mov dword [esp + 0xbc], ebx
neg ebx
sar ebx, 0x1f
and ebx, 8
lea ebp, [edx + ebx]
mov dword [esp + 0xb4], ebp
nop
nop
cmp ecx, 1
jbe 0x4de6fa
mov word [edx + ebx], 0x2d
mov ecx, dword [esp + 0xb8]
cmp ecx, 2
jb 0x4de6f0
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0xbc]
add ecx, 0xfffffffe
mov dword [esp + 0xb8], ecx
add ebx, 0xfffffffe
mov dword [esp + 0xbc], ebx
neg ebx
sar ebx, 0x1f
and ebx, 2
lea ebp, [edx + ebx]
mov dword [esp + 0xb4], ebp
nop
nop
cmp ecx, 1
jbe 0x4de6e6
mov word [edx + ebx], 0x2d
mov ecx, dword [esp + 0xb8]
cmp ecx, 2
jb 0x4de6dc
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0xbc]
add ecx, 0xfffffffe
mov dword [esp + 0xb8], ecx
add ebx, 0xfffffffe
mov dword [esp + 0xbc], ebx
neg ebx
sar ebx, 0x1f
and ebx, 2
lea ebp, [edx + ebx]
mov dword [esp + 0xb4], ebp
nop
nop
cmp ecx, 3
jbe 0x4de6d2
mov dword [edx + ebx], 0
mov ecx, dword [esp + 0xb8]
cmp ecx, 4
jb 0x4de6c8
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0xbc]
add ecx, 0xfffffffc
mov dword [esp + 0xb8], ecx
add ebx, 0xfffffffc
mov dword [esp + 0xbc], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ebp, [edx + ebx]
mov dword [esp + 0xb4], ebp
nop
nop
cmp ecx, 3
jbe 0x4de6be
mov dword [edx + ebx], 0
mov ecx, dword [esp + 0xb8]
cmp ecx, 4
jb 0x4de6b4
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0xbc]
add ecx, 0xfffffffc
mov dword [esp + 0xb8], ecx
add ebx, 0xfffffffc
mov dword [esp + 0xbc], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ebp, [edx + ebx]
mov dword [esp + 0xb4], ebp
nop
nop
cmp ecx, 7
jbe 0x4de6aa
mov ebp, dword [esp + 0x84]
xchg ebp, eax
mov byte [edx + ebx], al
xchg ebp, eax
mov esi, ebp
shr ebp, 8
mov edi, dword [esp + 0x70]
mov ecx, edi
shl edi, 0x18
or ebp, edi
xchg ebp, eax
mov byte [edx + ebx + 1], al
xchg ebp, eax
mov edi, ecx
shl ecx, 0x10
shr esi, 0x10
or esi, ecx
mov dword [esp + 0x6c], esi
xchg esi, eax
mov byte [edx + ebx + 2], al
xchg esi, eax
mov ecx, edi
shl edi, 8
mov esi, dword [esp + 0x84]
shr esi, 0x18
or esi, edi
xchg esi, eax
mov byte [edx + ebx + 3], al
xchg esi, eax
mov dword [edx + ebx + 4], ecx
mov edx, dword [esp + 0xb8]
cmp edx, 8
jb 0x4de69e
mov dword [esp + 0xd4], eax
mov ebx, dword [esp + 0xb4]
mov edi, dword [esp + 0xbc]
add edx, 0xfffffff8
mov dword [esp + 0xb8], edx
add edi, 0xfffffff8
mov dword [esp + 0xbc], edi
xchg edi, ebx
neg ebx
xchg edi, ebx
sar edi, 0x1f
and edi, 8
lea eax, [ebx + edi]
mov dword [esp + 0xb4], eax
nop
nop
cmp edx, 7
jbe 0x4de692
mov edx, dword [esp + 0x84]
mov byte [ebx + edi], dl
xchg ebp, eax
mov byte [ebx + edi + 1], al
xchg ebp, eax
mov edx, dword [esp + 0x6c]
mov byte [ebx + edi + 2], dl
xchg esi, eax
mov byte [ebx + edi + 3], al
xchg esi, eax
mov dword [ebx + edi + 4], ecx
mov ecx, dword [esp + 0xb8]
cmp ecx, 8
jb 0x4de688
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0xbc]
add ecx, 0xfffffff8
mov dword [esp + 0xb8], ecx
add ebx, 0xfffffff8
mov dword [esp + 0xbc], ebx
neg ebx
sar ebx, 0x1f
and ebx, 8
lea ebp, [edx + ebx]
mov dword [esp + 0xb4], ebp
nop
nop
cmp ecx, 7
jbe 0x4de67e
mov ebp, dword [esp + 0x58]
xchg ebp, eax
mov byte [edx + ebx], al
xchg ebp, eax
mov esi, ebp
shr ebp, 8
mov edi, dword [esp + 0x74]
mov eax, edi
shl edi, 0x18
or edi, ebp
xchg edi, eax
mov byte [edx + ebx + 1], al
xchg edi, eax
mov ebp, eax
shl eax, 0x10
mov edi, esi
shr esi, 0x10
or esi, eax
xchg esi, eax
mov byte [edx + ebx + 2], al
xchg esi, eax
mov esi, ebp
shl ebp, 8
shr edi, 0x18
or edi, ebp
xchg edi, eax
mov byte [edx + ebx + 3], al
xchg edi, eax
mov dword [edx + ebx + 4], esi
mov ecx, dword [esp + 0xb8]
cmp ecx, 8
jb 0x4de674
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0xbc]
add ecx, 0xfffffff8
mov dword [esp + 0xb8], ecx
add ebx, 0xfffffff8
mov dword [esp + 0xbc], ebx
neg ebx
sar ebx, 0x1f
and ebx, 8
lea ebp, [edx + ebx]
mov dword [esp + 0xb4], ebp
nop
nop
cmp ecx, 7
jbe 0x4de66a
mov ebp, dword [esp + 0x50]
xchg ebp, eax
mov byte [edx + ebx], al
xchg ebp, eax
mov esi, ebp
shr ebp, 8
mov edi, dword [esp + 0x54]
mov eax, edi
shl edi, 0x18
or edi, ebp
xchg edi, eax
mov byte [edx + ebx + 1], al
xchg edi, eax
mov ebp, eax
shl eax, 0x10
mov edi, esi
shr esi, 0x10
or esi, eax
xchg esi, eax
mov byte [edx + ebx + 2], al
xchg esi, eax
mov esi, ebp
shl ebp, 8
shr edi, 0x18
or ebp, edi
xchg ebp, eax
mov byte [edx + ebx + 3], al
xchg ebp, eax
mov dword [edx + ebx + 4], esi
mov ecx, dword [esp + 0xb8]
cmp ecx, 8
jb 0x4de660
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0xbc]
add ecx, 0xfffffff8
mov dword [esp + 0xb8], ecx
add ebx, 0xfffffff8
mov dword [esp + 0xbc], ebx
neg ebx
sar ebx, 0x1f
and ebx, 8
lea ebp, [edx + ebx]
mov dword [esp + 0xb4], ebp
nop
nop
cmp ecx, 3
jbe 0x4de656
mov dword [edx + ebx], 0x7064b50
mov ecx, dword [esp + 0xb8]
cmp ecx, 4
jb 0x4de64c
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0xbc]
add ecx, 0xfffffffc
mov dword [esp + 0xb8], ecx
add ebx, 0xfffffffc
mov dword [esp + 0xbc], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ebp, [edx + ebx]
mov dword [esp + 0xb4], ebp
nop
nop
cmp ecx, 3
jbe 0x4de642
mov dword [edx + ebx], 0
mov ecx, dword [esp + 0xb8]
cmp ecx, 4
jb 0x4de638
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0xbc]
add ecx, 0xfffffffc
mov dword [esp + 0xb8], ecx
add ebx, 0xfffffffc
mov dword [esp + 0xbc], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ebp, [edx + ebx]
mov dword [esp + 0xb4], ebp
nop
nop
cmp ecx, 7
jbe 0x4de62e
mov ebp, dword [esp + 0x64]
xchg ebp, eax
mov byte [edx + ebx], al
xchg ebp, eax
mov esi, ebp
shr ebp, 8
mov edi, dword [esp + 0x68]
mov eax, edi
shl edi, 0x18
or edi, ebp
xchg edi, eax
mov byte [edx + ebx + 1], al
xchg edi, eax
mov ebp, esi
shr esi, 0x10
mov edi, eax
shl eax, 0x10
or eax, esi
mov byte [edx + ebx + 2], al
mov esi, edi
shl edi, 8
shr ebp, 0x18
or edi, ebp
xchg edi, eax
mov byte [edx + ebx + 3], al
xchg edi, eax
mov dword [edx + ebx + 4], esi
mov ecx, dword [esp + 0xb8]
cmp ecx, 8
jb 0x4de624
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0xbc]
add ecx, 0xfffffff8
mov dword [esp + 0xb8], ecx
add ebx, 0xfffffff8
mov dword [esp + 0xbc], ebx
neg ebx
sar ebx, 0x1f
and ebx, 8
lea ebp, [edx + ebx]
mov dword [esp + 0xb4], ebp
nop
nop
cmp ecx, 3
jbe 0x4de61a
mov dword [edx + ebx], 1
mov ecx, dword [esp + 0xb8]
cmp ecx, 4
jb 0x4de610
mov eax, dword [esp + 0xb4]
mov edx, dword [esp + 0xbc]
add edx, 0xfffffffc
add ecx, 0xfffffffc
mov dword [esp + 0xb8], ecx
mov dword [esp + 0xbc], edx
neg edx
sar edx, 0x1f
and edx, 4
add eax, edx
mov dword [esp + 0xb4], eax
mov eax, dword [esp + 0xe0]
mov ecx, dword [eax]
mov dword [esp + 0x8c], ecx
mov edx, dword [ecx]
mov ebx, dword [ecx + 4]
mov edx, dword [edx + 0xc]
mov dword [esp], ebx
mov ebx, dword [esp + 0xd4]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x4c
mov dword [esp + 0xc], 0x4c
call edx
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x8c]
mov ebx, dword [edx + 8]
mov ebp, dword [edx + 0xc]
mov esi, ecx
sar ecx, 0x1f
mov edi, dword [esp + 0x18]
add esi, ebx
mov dword [edx + 8], esi
adc ebp, ecx
mov dword [edx + 0xc], ebp
test eax, eax
jne 0x4de1f4
mov eax, 0xffff
mov ebx, 0xffffffff
mov esi, 0xffffffff
jmp 0x4de210
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], edi
add esp, 0xdc
ret
mov eax, dword [esp + 0x84]
mov dword [esp + 0x60], ebx
mov dword [esp + 0x58], esi
mov dword [esp + 0x5c], eax
lea ecx, [0x51eae0]
mov dword [esp], ecx
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0xa8], eax
mov dword [esp + 0xac], 0x16
mov dword [esp + 0xb0], 0x16
mov ecx, dword [esp + 0xa8]
nop
mov dword [ecx], 0x6054b50
mov ecx, dword [esp + 0xac]
cmp ecx, 4
jb 0x4de606
mov edx, dword [esp + 0xb0]
mov ebx, dword [esp + 0xa8]
lea ebp, [ecx - 4]
mov dword [esp + 0xac], ebp
lea esi, [edx - 4]
mov dword [esp + 0xb0], esi
xchg esi, ebx
neg ebx
xchg esi, ebx
sar esi, 0x1f
and esi, 4
add ebx, esi
mov dword [esp + 0xa8], ebx
cmp ebp, 4
jb 0x4de5fa
add ecx, 0xfffffff8
add edx, 0xfffffff8
mov ebp, edx
neg edx
sar edx, 0x1f
and edx, 4
lea esi, [ebx + edx]
mov dword [esp + 0xa8], esi
mov dword [esp + 0xac], ecx
mov dword [esp + 0xb0], ebp
nop
nop
cmp ecx, 1
jbe 0x4de5f0
mov ebp, dword [esp + 0x5c]
mov word [ebx + edx], bp
mov ecx, dword [esp + 0xac]
cmp ecx, 2
jb 0x4de5e6
mov edx, dword [esp + 0xa8]
mov ebx, dword [esp + 0xb0]
add ecx, 0xfffffffe
mov dword [esp + 0xac], ecx
add ebx, 0xfffffffe
mov dword [esp + 0xb0], ebx
neg ebx
sar ebx, 0x1f
and ebx, 2
lea esi, [edx + ebx]
mov dword [esp + 0xa8], esi
nop
nop
cmp ecx, 1
jbe 0x4de5dc
mov word [edx + ebx], bp
mov ecx, dword [esp + 0xac]
cmp ecx, 2
jb 0x4de5d2
mov edx, dword [esp + 0xa8]
mov ebx, dword [esp + 0xb0]
add ecx, 0xfffffffe
mov dword [esp + 0xac], ecx
add ebx, 0xfffffffe
mov dword [esp + 0xb0], ebx
neg ebx
sar ebx, 0x1f
and ebx, 2
lea ebp, [edx + ebx]
mov dword [esp + 0xa8], ebp
nop
nop
cmp ecx, 3
jbe 0x4de5c8
mov ebp, dword [esp + 0x58]
mov dword [edx + ebx], ebp
mov ecx, dword [esp + 0xac]
cmp ecx, 4
jb 0x4de5be
mov edx, dword [esp + 0xa8]
mov ebx, dword [esp + 0xb0]
add ecx, 0xfffffffc
mov dword [esp + 0xac], ecx
add ebx, 0xfffffffc
mov dword [esp + 0xb0], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ebp, [edx + ebx]
mov dword [esp + 0xa8], ebp
nop
nop
cmp ecx, 3
jbe 0x4de5b4
mov ebp, dword [esp + 0x60]
mov dword [edx + ebx], ebp
mov ecx, dword [esp + 0xac]
cmp ecx, 4
jb 0x4de5aa
mov edx, dword [esp + 0xa8]
mov ebx, dword [esp + 0xb0]
add ecx, 0xfffffffc
mov dword [esp + 0xac], ecx
add ebx, 0xfffffffc
mov dword [esp + 0xb0], ebx
neg ebx
sar ebx, 0x1f
and ebx, 4
lea ebp, [edx + ebx]
mov dword [esp + 0xa8], ebp
nop
cmp ecx, 1
jbe 0x4de5a0
mov ebp, dword [esp + 0xe0]
mov esi, dword [ebp + 0x20]
mov word [edx + ebx], si
mov ecx, dword [esp + 0xac]
cmp ecx, 2
jb 0x4de596
mov edx, dword [esp + 0xa8]
mov ebx, dword [esp + 0xb0]
add ebx, 0xfffffffe
add ecx, 0xfffffffe
mov dword [esp + 0xac], ecx
mov dword [esp + 0xb0], ebx
neg ebx
sar ebx, 0x1f
and ebx, 2
lea ecx, [edx + ebx]
mov dword [esp + 0xa8], ecx
mov ecx, dword [ebp]
mov dword [esp + 0x88], ecx
mov edx, dword [ecx]
mov ebx, dword [ecx + 4]
mov edx, dword [edx + 0xc]
mov dword [esp], ebx
mov dword [esp + 4], eax
mov dword [esp + 8], 0x16
mov dword [esp + 0xc], 0x16
call edx
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x88]
mov ebx, dword [edx + 8]
mov ebp, dword [edx + 0xc]
mov esi, ecx
sar ecx, 0x1f
mov edi, dword [esp + 0x18]
add esi, ebx
mov dword [edx + 8], esi
adc ebp, ecx
mov dword [edx + 0xc], ebp
test eax, eax
jne 0x4de565
mov eax, dword [esp + 0xe0]
mov ecx, dword [eax]
mov edx, dword [eax + 0x1c]
mov ebx, dword [eax + 0x20]
lea ebp, [0x573dd0]
mov dword [esp], ebp
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebx
call sym.io.WriteString
mov eax, dword [esp + 0x14]
test eax, eax
jne 0x4de54c
mov eax, dword [esp + 0xe0]
mov eax, dword [eax]
mov ecx, dword [eax]
lea edx, [0x573c34]
cmp ecx, edx
jne 0x4de57a
mov eax, dword [eax + 4]
mov dword [esp], eax
call sym.bufio._Writer_.Flush
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], ecx
add esp, 0xdc
ret
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], ecx
add esp, 0xdc
ret
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], edi
add esp, 0xdc
ret
mov eax, dword [0x573c38]
mov dword [esp], ecx
mov dword [esp + 4], eax
lea eax, [0x523800]
mov dword [esp + 8], eax
call sym.runtime.panicdottypeI
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 4
mov ecx, ebp
call sym.runtime.panicSliceB
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 8
call sym.runtime.panicSliceB
mov eax, 7
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 8
call sym.runtime.panicSliceB
mov eax, 7
call sym.runtime.panicIndex
mov eax, 8
call sym.runtime.panicSliceB
mov eax, 7
call sym.runtime.panicIndex
mov eax, 8
call sym.runtime.panicSliceB
mov eax, 7
mov ecx, edx
call sym.runtime.panicIndex
mov eax, 8
mov ecx, edx
call sym.runtime.panicSliceB
mov eax, 7
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 8
call sym.runtime.panicSliceB
mov eax, 7
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 4
mov ecx, ebp
call sym.runtime.panicSliceB
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 8
mov ecx, edx
call sym.runtime.panicSliceB
mov eax, 7
mov ecx, edx
call sym.runtime.panicIndex
mov eax, 8
mov ecx, edx
call sym.runtime.panicSliceB
mov eax, 7
mov ecx, ebx
call sym.runtime.panicIndex
mov eax, 8
mov ecx, ebx
call sym.runtime.panicSliceB
mov eax, 7
mov ecx, edx
call sym.runtime.panicIndex
mov eax, 2
mov ecx, edx
call sym.runtime.panicSliceB
mov eax, 1
mov ecx, edx
call sym.runtime.panicIndex
mov eax, 2
mov ecx, edx
call sym.runtime.panicSliceB
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
mov eax, 3
call sym.runtime.panicIndex
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 2
call sym.runtime.panicSliceB
mov eax, 1
call sym.runtime.panicIndex
mov eax, 4
call sym.runtime.panicSliceB
nop
call sym.runtime.morestack_noctxt
jmp sym.archive_zip._Writer_.Close