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

Disassembly:
mov ecx, dword [0x6dded4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0xa8]
cmp eax, dword [ecx + 8]
jbe 0x4ed331
sub esp, 0x128
mov ecx, dword [esp + 0x164]
test ecx, ecx
jne 0x4e9072
lea ecx, [0x58fd8c]
mov dword [esp + 0x94], ecx
lea edi, [esp + 0xc8]
lea esi, [esp + 0x134]
call fcn.0046105c
mov ecx, dword [esp + 0x160]
mov edx, dword [esp + 0x94]
mov ebx, dword [esp + 0x15c]
xor eax, eax
xor ebp, ebp
xor esi, esi
xor edi, edi
jmp 0x4e90dd
mov dword [edx], ecx
mov ecx, dword [esp + 0x78]
inc ecx
mov edx, dword [esp + 0x160]
mov esi, dword [esp + 0x94]
mov edi, dword [esp + 0x15c]
mov edx, esi
mov esi, eax
mov edi, ebx
mov ebx, dword [esp + 0x15c]
mov eax, ecx
mov ecx, dword [esp + 0x160]
mov dword [esp + 0x64], edi
mov dword [esp + 0x60], esi
mov dword [esp + 0x88], ebp
cmp eax, 5
jge 0x4e91cb
mov dword [esp + 0x78], eax
lea eax, [esp + eax*8 + 0xc8]
mov ebp, dword [eax]
test ebp, ebp
je 0x4e91c4
mov eax, dword [eax + 4]
lea esi, [esp + 0x12c]
mov dword [esp], esi
mov dword [esp + 8], ecx
mov dword [esp + 4], ebx
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ebp
mov dword [esp + 0x14], eax
call sym.cmd_vendor_golang.org_x_arch_arm64_arm64asm.plan9Arg
mov eax, dword [esp + 0x60]
inc eax
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x64]
cmp ebx, eax
jb 0x4e914e
mov ebp, dword [esp + 0x88]
jmp 0x4e919b
mov dword [esp + 0x90], ecx
mov dword [esp + 0x74], edx
mov ecx, dword [esp + 0x88]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 1
lea eax, [0x550ac0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov ebp, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov edi, dword [esp + 0x1c]
mov ecx, dword [esp + 0x90]
mov edx, dword [esp + 0x74]
mov ebx, edi
lea esi, [ebp + eax*8 - 4]
mov dword [esi], edx
mov esi, dword [0x6ddfe0]
lea edx, [ebp + eax*8 - 8]
test esi, esi
je 0x4e90ab
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov esi, dword [edx]
mov dword [edi + 4], esi
jmp 0x4e90ab
mov ebp, dword [esp + 0x88]
movzx eax, word [esp + 0x12c]
cmp ax, 0x1d3
jae 0x4e91f4
movzx edi, ax
lea ebp, [0x6914e0]
lea edi, [ebp + edi*8]
mov ebp, dword [edi + 4]
test ebp, ebp
je 0x4e91f4
mov eax, dword [edi]
jmp 0x4e927f
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
movzx eax, ax
mov dword [esp], eax
call sym.runtime.convT32
mov eax, dword [esp + 4]
lea ecx, [0x550c40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5757aa]
mov dword [esp], eax
mov dword [esp + 4], 6
lea edx, [esp + 0x98]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x160]
mov edx, dword [esp + 0x94]
mov ebx, dword [esp + 0x15c]
mov esi, dword [esp + 0x60]
mov dword [esp + 0x38], ebp
mov dword [esp + 0x7c], eax
movzx edi, word [esp + 0x12c]
add edi, 0xffffff4f
cmp di, 5
ja 0x4e9420
mov edi, ebp
lea ebp, [0x5b7cec]
cmp dword [esp + 0x13c], ebp
jne 0x4e92d1
mov ebp, dword [esp + 0x140]
mov eax, dword [ebp]
mov ebp, dword [ebp + 4]
mov dword [esp + 0x4c], ebp
mov dword [esp + 0x48], eax
mov eax, dword [esp + 0x7c]
lea ebp, [0x5b7cec]
jmp 0x4e92e9
mov ebp, 0
mov dword [esp + 0x4c], ebp
mov ebp, 0
mov dword [esp + 0x48], ebp
lea ebp, [0x5b7cec]
jne 0x4e942a
mov ebp, dword [esp + 0x48]
add ebx, ebp
mov ebp, dword [esp + 0x4c]
adc ecx, ebp
lea ebp, [0x5b7d04]
cmp dword [esp + 0x134], ebp
jne 0x4e9418
mov dword [esp + 0x68], ebx
mov dword [esp + 0x70], ecx
mov eax, dword [edx]
mov dword [esp + 4], ecx
mov dword [esp], ebx
call eax
mov eax, dword [esp + 0xc]
test eax, eax
je 0x4e93fb
mov edx, dword [esp + 0x10]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x70]
cmp ebx, ebp
sete bl
mov ebp, dword [esp + 0x68]
cmp ebp, edx
sete dl
and ebx, edx
test bl, bl
je 0x4e93fb
mov ecx, dword [esp + 8]
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], ecx
mov dword [esp + 4], eax
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x577867]
mov dword [esp], eax
mov dword [esp + 4], 7
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov ecx, dword [esp + 0x60]
cmp ecx, 1
jbe 0x4ed326
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x88]
mov dword [ebp + 0xc], edx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4e93f6
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ebp + 8]
mov dword [edi + 4], edx
mov dword [ebp + 8], ebx
jmp 0x4e9406
mov ecx, dword [esp + 0x60]
mov ebp, dword [esp + 0x88]
mov eax, dword [esp + 0x7c]
lea ebp, [0x5b7cec]
mov esi, ecx
mov edi, dword [esp + 0x38]
jmp 0x4e942a
lea ebp, [0x5b7cec]
jmp 0x4e942a
lea ebp, [0x5b7cec]
mov edi, dword [esp + 0x38]
movzx edx, word [esp + 0x12c]
cmp dx, 0xb6
ja 0x4e945b
cmp dx, 0x9f
je 0x4e94f0
cmp dx, 0xaf
je 0x4e9478
cmp dx, 0xb1
jae 0x4e94f0
jmp 0x4e955b
cmp dx, 0x164
ja 0x4e94dd
cmp dx, 0x158
je 0x4e94f0
cmp dx, 0x164
jne 0x4e955b
mov ebx, dword [esp + 0x144]
test ebx, ebx
je 0x4e94d4
lea ebp, [0x5b7d4c]
cmp ebx, ebp
jne 0x4e94cb
mov ebx, dword [esp + 0x148]
movzx ebx, byte [ebx + 2]
cmp bl, 1
jne 0x4e94ad
mov ecx, 2
lea ebx, [0x572355]
jmp 0x4e955f
cmp bl, 2
jne 0x4e94c2
mov ecx, 2
lea ebx, [0x572353]
jmp 0x4e955f
xor ecx, ecx
xor ebx, ebx
jmp 0x4e955f
xor ecx, ecx
xor ebx, ebx
jmp 0x4e955f
xor ecx, ecx
xor ebx, ebx
jmp 0x4e955f
cmp dx, 0x167
jbe 0x4e94f0
lea ebx, [edx - 0x16b]
cmp bx, 2
ja 0x4e955b
mov ebx, dword [esp + 0x13c]
test ebx, ebx
je 0x4e9555
lea ebp, [0x5b7d4c]
cmp ebx, ebp
jne 0x4e954f
mov ebx, dword [esp + 0x140]
movzx ebx, byte [ebx + 2]
cmp bl, 2
ja 0x4e952c
cmp bl, 1
je 0x4e953c
cmp bl, 2
jne 0x4e9549
mov ecx, 2
lea ebx, [0x572353]
jmp 0x4e955f
cmp bl, 3
jne 0x4e9537
xor ecx, ecx
xor ebx, ebx
jmp 0x4e955f
cmp bl, 4
jne 0x4e9549
mov ecx, 2
lea ebx, [0x572355]
jmp 0x4e955f
xor ecx, ecx
xor ebx, ebx
jmp 0x4e955f
xor ecx, ecx
xor ebx, ebx
jmp 0x4e955f
xor ecx, ecx
xor ebx, ebx
jmp 0x4e955f
xor ecx, ecx
xor ebx, ebx
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x80], ebx
cmp dx, 0xc3
ja 0x4eaac1
cmp dx, 0x7c
ja 0x4e9b93
cmp dx, 0x23
ja 0x4e9a5f
cmp dx, 0x18
ja 0x4e97a8
cmp dx, 0x15
jbe 0x4e95b2
cmp dx, 0x16
je 0x4ec2ed
cmp dx, 0x18
je 0x4ec2ed
jmp 0x4ec54b
lea ebp, [edx - 0xa]
cmp bp, 1
ja 0x4e9691
mov ecx, dword [esp + 0x13c]
lea edx, [0x5b7cec]
cmp ecx, edx
jne 0x4ed30a
mov eax, dword [esp + 0x140]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp + 4], eax
mov dword [esp], ecx
call sym.runtime.convT64
mov eax, dword [esp + 8]
lea ecx, [0x550d00]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x575a14]
mov dword [esp], eax
mov dword [esp + 4], 6
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov ecx, dword [esp + 0x60]
cmp ecx, 1
jbe 0x4ed300
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x88]
mov dword [ebp + 0xc], edx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4e9681
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ebp + 8]
mov dword [edi + 4], edx
mov dword [ebp + 8], ebx
mov edx, dword [esp + 0x38]
mov eax, dword [esp + 0x7c]
jmp 0x4ec845
cmp dx, 0x15
jne 0x4ec54b
lea edx, [0x5b7d7c]
cmp dword [esp + 0x134], edx
jne 0x4e96ba
mov edx, dword [esp + 0x138]
movzx ebx, byte [edx]
movzx edx, byte [edx + 1]
jmp 0x4e96c4
mov ebx, 0
mov edx, 0
je 0x4e971d
test esi, esi
jbe 0x4ed2f7
mov eax, dword [esp + 0x88]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp], 0
lea edx, [0x572e48]
mov dword [esp + 4], edx
mov dword [esp + 8], 4
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], eax
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x170], eax
mov dword [esp + 0x174], ecx
add esp, 0x128
ret
mov byte [esp], bl
mov byte [esp + 1], dl
call sym.cmd_vendor_golang.org_x_arch_arm64_arm64asm.Cond.String
mov ecx, dword [esp + 0x60]
cmp ecx, 1
jbe 0x4ed2ed
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov edx, dword [esp + 0x88]
mov ebx, dword [edx + 8]
mov edx, dword [edx + 0xc]
mov dword [esp], 0
lea ebp, [0x5722a9]
mov dword [esp + 4], ebp
mov dword [esp + 8], 1
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
lea eax, [0x5b7224]
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 1
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x20], edx
call sym.runtime.concatstring4
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x170], eax
mov dword [esp + 0x174], ecx
add esp, 0x128
ret
cmp dx, 0x1e
jbe 0x4e994d
cmp dx, 0x1f
je 0x4e98a6
cmp dx, 0x22
jb 0x4ec54b
lea edx, [0x5b7d04]
cmp dword [esp + 0x134], edx
jne 0x4e97e1
mov ebx, dword [esp + 0x138]
movzx ebx, word [ebx]
jmp 0x4e97e6
mov ebx, 0
jne 0x4e9828
cmp bx, 0x1f
ja 0x4e9828
mov dword [esp], 0
mov dword [esp + 4], eax
mov dword [esp + 8], edi
lea eax, [0x5722ad]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
lea edx, [0x5b7d04]
mov esi, dword [esp + 0x60]
mov edi, ebp
test esi, esi
jbe 0x4ed2e4
mov ebx, dword [esp + 0x88]
mov ebp, dword [ebx]
mov ecx, dword [ebx + 4]
cmp esi, 1
jbe 0x4ed2d8
mov esi, dword [ebx + 0xc]
mov edx, dword [ebx + 8]
mov dword [ebx + 4], esi
mov esi, dword [0x6ddfe0]
test esi, esi
je 0x4e9876
mov dword [esp + 0x84], eax
mov esi, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], edx
mov eax, dword [ebx]
mov dword [edi + 4], eax
mov eax, dword [esp + 0x84]
mov edi, esi
mov dword [ebx], edx
mov dword [ebx + 0xc], ecx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4e9896
mov ecx, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebp
mov edx, dword [ebx + 8]
mov dword [edi + 4], edx
mov edi, ecx
mov dword [ebx + 8], ebp
mov ecx, dword [esp + 0x60]
mov ebp, ebx
mov edx, edi
jmp 0x4ec845
mov eax, dword [esp + 0x134]
lea ecx, [0x5b7d04]
cmp eax, ecx
jne 0x4ed2bc
mov eax, dword [esp + 0x138]
movzx eax, word [eax]
and eax, 0x1f
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov word [esp], ax
call sym.runtime.convT16
mov eax, dword [esp + 4]
lea ecx, [0x550f40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x57cdba]
mov dword [esp], eax
mov dword [esp + 4], 9
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x170], eax
mov dword [esp + 0x174], ecx
add esp, 0x128
ret
cmp dx, 0x1d
je 0x4e9a08
cmp dx, 0x1e
jne 0x4ec54b
mov eax, dword [esp + 0x134]
lea ecx, [0x5b7d04]
cmp eax, ecx
jne 0x4ed2a0
mov eax, dword [esp + 0x138]
movzx eax, word [eax]
and eax, 0x1f
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov word [esp], ax
call sym.runtime.convT16
mov eax, dword [esp + 4]
lea ecx, [0x550f40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x57e6b9]
mov dword [esp], eax
mov dword [esp + 4], 0xa
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x170], eax
mov dword [esp + 0x174], ecx
add esp, 0x128
ret
test esi, esi
jbe 0x4ed297
mov eax, dword [esp + 0x88]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp], 0
lea edx, [0x573b38]
mov dword [esp + 4], edx
mov dword [esp + 8], 5
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], eax
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x170], eax
mov dword [esp + 0x174], ecx
add esp, 0x128
ret
cmp dx, 0x60
ja 0x4e9b50
cmp dx, 0x56
ja 0x4e9a88
cmp dx, 0x53
je 0x4e9c03
cmp dx, 0x56
je 0x4e9d5f
jmp 0x4ec54b
lea ebp, [edx - 0x58]
cmp bp, 1
ja 0x4e9af6
test esi, esi
jbe 0x4ed28e
mov edx, dword [esp + 0x88]
mov ebx, dword [edx]
mov ebp, dword [edx + 4]
cmp esi, 1
jbe 0x4ed282
mov ecx, dword [edx + 0xc]
mov eax, dword [edx + 8]
mov dword [edx + 4], ecx
mov ecx, dword [0x6ddfe0]
test ecx, ecx
je 0x4e9ad1
call sym.runtime.gcWriteBarrier2
mov dword [edi], eax
mov ecx, dword [edx]
mov dword [edi + 4], ecx
mov edi, dword [esp + 0x38]
mov dword [edx], eax
mov dword [edx + 0xc], ebp
mov ebp, dword [0x6ddfe0]
test ebp, ebp
je 0x4e9af1
mov eax, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov ebp, dword [edx + 8]
mov dword [edi + 4], ebp
mov edi, eax
mov dword [edx + 8], ebx
jmp 0x4e9b07
cmp dx, 0x5f
jb 0x4ec54b
mov edx, dword [esp + 0x88]
lea ebx, [0x5b7ca4]
cmp dword [esp + 0x13c], ebx
jne 0x4e9b47
cmp esi, 1
jbe 0x4ed276
mov dword [edx + 0xc], 6
mov ebx, dword [0x6ddfe0]
test ebx, ebx
je 0x4e9b3e
mov ebx, dword [edx + 8]
mov eax, edi
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov edi, eax
lea ebx, [0x575a0e]
mov dword [edx + 8], ebx
mov eax, dword [esp + 0x7c]
jmp 0x4e9d5f
cmp dx, 0x62
ja 0x4e9b6a
cmp dx, 0x61
je 0x4e9d5f
mov ecx, 1
jmp 0x4ed06d
lea ebp, [edx - 0x71]
cmp bp, 1
jbe 0x4ec418
lea ebp, [edx - 0x73]
cmp bp, 3
jbe 0x4e9d5f
cmp dx, 0x7b
jae 0x4e9d5f
jmp 0x4ec54b
cmp dx, 0xaa
ja 0x4ea08f
cmp dx, 0x8a
ja 0x4e9be1
cmp dx, 0x85
ja 0x4e9bca
cmp dx, 0x83
jne 0x4e9bba
xor ecx, ecx
jmp 0x4ecf26
cmp dx, 0x84
jae 0x4e9d5f
jmp 0x4ec54b
cmp dx, 0x87
je 0x4e9c03
cmp dx, 0x88
jae 0x4e9d5f
jmp 0x4ec54b
cmp dx, 0x97
ja 0x4e9d54
lea ebp, [edx - 0x8e]
cmp bp, 6
jbe 0x4e9c03
cmp dx, 0x97
jne 0x4ec54b
lea edx, [0x5b7d04]
cmp dword [esp + 0x13c], edx
jne 0x4e9c1e
mov ebx, dword [esp + 0x140]
movzx ebx, word [ebx]
jmp 0x4e9c23
mov ebx, 0
jne 0x4e9d44
lea ebp, [ebx - 0x80]
cmp bp, 0x1f
jbe 0x4e9cc7
add ebx, 0xffffff60
cmp bx, 0x1f
ja 0x4e9d44
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], edi
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726f5]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
lea edx, [0x5b7d04]
mov esi, dword [esp + 0x60]
mov edi, ebp
jmp 0x4e9d44
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], edi
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726f2]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov edi, dword [esp + 0x18]
lea edx, [0x5b7d04]
mov esi, dword [esp + 0x60]
mov ecx, esi
mov ebp, dword [esp + 0x88]
mov edx, edi
jmp 0x4ec845
cmp dx, 0x98
jne 0x4e9fc4
cmp edi, 4
jge 0x4e9d68
xor ecx, ecx
jmp 0x4e9da4
lea edx, [edi - 4]
cmp edi, edx
jb 0x4ecf1c
lea ecx, [eax + edi - 4]
mov dword [esp], ecx
lea ecx, [0x572d50]
mov dword [esp + 4], ecx
mov dword [esp + 8], 4
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov esi, dword [esp + 0x60]
mov edi, dword [esp + 0x38]
mov ecx, eax
mov eax, dword [esp + 0x7c]
test cl, cl
je 0x4e9daf
mov ecx, 1
jmp 0x4e9df4
cmp edi, 4
jge 0x4e9db8
xor ecx, ecx
jmp 0x4e9df4
lea edx, [edi - 4]
cmp edi, edx
jb 0x4ecf13
lea ecx, [eax + edi - 4]
mov dword [esp], ecx
lea ecx, [0x572d68]
mov dword [esp + 4], ecx
mov dword [esp + 8], 4
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov esi, dword [esp + 0x60]
mov edi, dword [esp + 0x38]
mov ecx, eax
mov eax, dword [esp + 0x7c]
test cl, cl
je 0x4e9e65
cmp esi, 2
jbe 0x4ecf07
mov edx, dword [esp + 0x88]
mov ebx, dword [edx + 0x10]
mov ebp, dword [edx + 0x14]
cmp esi, 3
jbe 0x4ecefb
mov ecx, dword [edx + 0x1c]
mov esi, dword [edx + 0x18]
mov dword [edx + 0x14], ecx
mov ecx, dword [0x6ddfe0]
test ecx, ecx
je 0x4e9e3f
mov ecx, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], esi
mov eax, dword [edx + 0x10]
mov dword [edi + 4], eax
mov eax, dword [esp + 0x7c]
mov edi, ecx
mov dword [edx + 0x10], esi
mov dword [edx + 0x1c], ebp
mov ebp, dword [0x6ddfe0]
test ebp, ebp
je 0x4e9e60
mov ecx, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov ebp, dword [edx + 0x18]
mov dword [edi + 4], ebp
mov edi, ecx
mov dword [edx + 0x18], ebx
jmp 0x4e9e6c
mov edx, dword [esp + 0x88]
lea ebx, [0x5b7d04]
cmp dword [esp + 0x134], ebx
jne 0x4e9e88
mov ebp, dword [esp + 0x138]
movzx ebp, word [ebp]
jmp 0x4e9e8d
mov ebp, 0
jne 0x4e9fb7
lea esi, [ebp - 0x80]
cmp si, 0x1f
jbe 0x4e9f37
add ebp, 0xffffff60
cmp bp, 0x1f
ja 0x4e9fb7
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], edi
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726f5]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov edx, dword [esp + 0x88]
lea ebx, [0x5b7d04]
mov edi, ebp
jmp 0x4e9fb7
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], edi
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726f2]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov edi, dword [esp + 0x18]
mov edx, dword [esp + 0x88]
lea ebx, [0x5b7d04]
mov ecx, dword [esp + 0x60]
mov ebp, edx
mov edx, edi
jmp 0x4ec845
cmp dx, 0x9f
je 0x4e9fdb
cmp dx, 0xaa
jne 0x4ec54b
jmp 0x4ea217
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], edi
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726fb]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp], 0
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x3c]
mov dword [esp + 0x10], eax
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x60]
mov edx, ebp
mov ebp, dword [esp + 0x88]
jmp 0x4ec845
cmp dx, 0xb3
jbe 0x4ea45b
cmp dx, 0xb5
ja 0x4ea1f6
cmp dx, 0xb4
jne 0x4ea153
lea edx, [0x5b7d04]
cmp dword [esp + 0x134], edx
jne 0x4ea0cc
mov ebp, dword [esp + 0x138]
movzx ebp, word [ebp]
jmp 0x4ea0d1
mov ebp, 0
jne 0x4ea143
cmp bp, 0x1f
ja 0x4ea109
mov dword [esp], 0
lea eax, [0x573b5b]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
jmp 0x4ea137
mov dword [esp], 0
lea eax, [0x572c4c]
mov dword [esp + 4], eax
mov dword [esp + 8], 4
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
lea edx, [0x5b7d04]
mov esi, dword [esp + 0x60]
mov edi, ecx
mov ecx, esi
mov ebp, dword [esp + 0x88]
mov edx, edi
jmp 0x4ec845
lea edx, [0x5b7d04]
cmp dword [esp + 0x134], edx
jne 0x4ea16f
mov ebp, dword [esp + 0x138]
movzx ebp, word [ebp]
jmp 0x4ea174
mov ebp, 0
jne 0x4ea1e6
cmp bp, 0x1f
ja 0x4ea1ac
mov dword [esp], 0
lea eax, [0x573b60]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
jmp 0x4ea1da
mov dword [esp], 0
lea eax, [0x572c50]
mov dword [esp + 4], eax
mov dword [esp + 8], 4
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
lea edx, [0x5b7d04]
mov esi, dword [esp + 0x60]
mov edi, ecx
mov ecx, esi
mov ebp, dword [esp + 0x88]
mov edx, edi
jmp 0x4ec845
cmp dx, 0xb6
je 0x4ea41b
cmp dx, 0xbd
je 0x4ea47c
cmp dx, 0xc3
jne 0x4ec54b
lea edx, [0x5b7d04]
cmp dword [esp + 0x134], edx
jne 0x4ea232
mov edx, dword [esp + 0x138]
movzx edx, word [edx]
jmp 0x4ea237
mov edx, 0
jne 0x4ea273
cmp dx, 0x1f
ja 0x4ea273
mov dword [esp], 0
mov dword [esp + 4], eax
mov dword [esp + 8], edi
lea eax, [0x5722ad]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov esi, dword [esp + 0x60]
mov edi, ebp
mov dword [esp + 0xa0], 0
mov dword [esp + 0xa4], 0
mov dword [esp + 0xa8], 0
mov dword [esp + 0xac], 0
test esi, esi
jbe 0x4ecef2
mov dword [esp + 0x44], edi
mov dword [esp + 0x84], eax
mov eax, dword [esp + 0x88]
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [esp], ecx
mov dword [esp + 4], edx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0xa0], ecx
mov dword [esp + 0xa4], eax
mov eax, dword [esp + 0x60]
cmp eax, 1
jbe 0x4ecee6
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 8]
mov edx, dword [eax + 0xc]
mov dword [esp], ecx
mov dword [esp + 4], edx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0xa8], ecx
mov dword [esp + 0xac], eax
lea eax, [0x57ab5f]
mov dword [esp], eax
mov dword [esp + 4], 8
lea eax, [esp + 0xa0]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call sym.fmt.Sprintf
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x88]
mov dword [edx + 4], eax
mov ebx, dword [0x6ddfe0]
test ebx, ebx
je 0x4ea379
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebx, dword [edx]
mov dword [edi + 4], ebx
mov dword [edx], ecx
mov ebx, dword [esp + 0x60]
cmp ebx, 2
jbe 0x4eceda
mov ebx, dword [edx + 0x14]
mov ebp, dword [edx + 0x10]
mov dword [edx + 0xc], ebx
mov esi, dword [0x6ddfe0]
test esi, esi
je 0x4ea3a8
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebp
mov esi, dword [edx + 8]
mov dword [edi + 4], esi
mov dword [edx + 8], ebp
mov dword [esp], 0
mov edx, dword [esp + 0x84]
mov dword [esp + 4], edx
mov edx, dword [esp + 0x44]
mov dword [esp + 8], edx
lea edx, [0x5b7224]
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], 1
mov dword [esp + 0x14], ebp
mov dword [esp + 0x18], ebx
lea edx, [0x5722b9]
mov dword [esp + 0x1c], edx
mov dword [esp + 0x20], 2
mov dword [esp + 0x24], ecx
mov dword [esp + 0x28], eax
call sym.runtime.concatstring5
mov eax, dword [esp + 0x2c]
mov ecx, dword [esp + 0x30]
mov dword [esp + 0x170], eax
mov dword [esp + 0x174], ecx
add esp, 0x128
ret
mov dword [esp], 0
lea eax, [0x572b74]
mov dword [esp + 4], eax
mov dword [esp + 8], 4
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x60]
mov edx, ebp
mov ebp, dword [esp + 0x88]
jmp 0x4ec845
cmp dx, 0xb1
ja 0x4eaa3a
cmp dx, 0xaf
je 0x4eaff1
cmp dx, 0xb1
jne 0x4ec54b
mov eax, dword [esp + 0x134]
mov edx, dword [esp + 0x138]
lea ebp, [0x5b7d04]
cmp eax, ebp
jne 0x4ea499
movzx edi, word [edx]
jmp 0x4ea49e
mov edi, 0
je 0x4ea4b1
lea edi, [0x5b7d1c]
cmp eax, edi
jne 0x4ecebe
movzx edi, word [edx]
cmp di, 0x1f
jbe 0x4ea9fc
mov word [esp + 0x36], di
lea eax, [edi - 0x40]
cmp ax, 0x1f
jbe 0x4ea90b
lea eax, [edi - 0x60]
cmp ax, 0x1f
jbe 0x4ea81a
lea eax, [edi - 0x80]
cmp ax, 0x1f
jbe 0x4ea729
lea eax, [edi - 0xa0]
cmp ax, 0x1f
jbe 0x4ea638
lea eax, [edi - 0xc0]
cmp ax, 0x1f
ja 0x4ea5f8
mov dword [esp], 0
lea eax, [0x573b56]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
movzx eax, word [esp + 0x36]
and eax, 0x1f
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x84], ecx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x44], edx
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov word [esp], ax
call sym.runtime.convT16
mov eax, dword [esp + 4]
lea ecx, [0x550f40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x572632]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov ecx, dword [esp + 0x60]
test ecx, ecx
jbe 0x4eceb5
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x88]
mov dword [ebp + 4], edx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4ea5e5
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ebp]
mov dword [edi + 4], edx
mov dword [ebp], ebx
mov edx, dword [esp + 0x44]
mov eax, dword [esp + 0x84]
jmp 0x4ec845
mov dword [esp], 0
lea eax, [0x572b70]
mov dword [esp + 4], eax
mov dword [esp + 8], 4
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebp, dword [esp + 0x88]
mov eax, ecx
mov ecx, dword [esp + 0x60]
jmp 0x4ec845
mov dword [esp], 0
lea eax, [0x573b51]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
movzx eax, word [esp + 0x36]
and eax, 0x1f
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x84], ecx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x44], edx
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov word [esp], ax
call sym.runtime.convT16
mov eax, dword [esp + 4]
lea ecx, [0x550f40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x572632]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov ecx, dword [esp + 0x60]
test ecx, ecx
jbe 0x4eceac
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x88]
mov dword [ebp + 4], edx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4ea716
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ebp]
mov dword [edi + 4], edx
mov dword [ebp], ebx
mov edx, dword [esp + 0x44]
mov eax, dword [esp + 0x84]
jmp 0x4ec845
mov dword [esp], 0
lea eax, [0x573b4c]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
movzx eax, word [esp + 0x36]
and eax, 0x1f
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x84], ecx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x44], edx
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov word [esp], ax
call sym.runtime.convT16
mov eax, dword [esp + 4]
lea ecx, [0x550f40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x572632]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov ecx, dword [esp + 0x60]
test ecx, ecx
jbe 0x4ecea3
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x88]
mov dword [ebp + 4], edx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4ea807
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ebp]
mov dword [edi + 4], edx
mov dword [ebp], ebx
mov edx, dword [esp + 0x44]
mov eax, dword [esp + 0x84]
jmp 0x4ec845
mov dword [esp], 0
lea eax, [0x573b47]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
movzx eax, word [esp + 0x36]
and eax, 0x1f
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x84], ecx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x44], edx
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov word [esp], ax
call sym.runtime.convT16
mov eax, dword [esp + 4]
lea ecx, [0x550f40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x572632]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov ecx, dword [esp + 0x60]
test ecx, ecx
jbe 0x4ece9a
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x88]
mov dword [ebp + 4], edx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4ea8f8
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ebp]
mov dword [edi + 4], edx
mov dword [ebp], ebx
mov edx, dword [esp + 0x44]
mov eax, dword [esp + 0x84]
jmp 0x4ec845
mov dword [esp], 0
lea eax, [0x573b42]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
movzx eax, word [esp + 0x36]
and eax, 0x1f
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x84], ecx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x44], edx
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov word [esp], ax
call sym.runtime.convT16
mov eax, dword [esp + 4]
lea ecx, [0x550f40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x572632]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov ecx, dword [esp + 0x60]
test ecx, ecx
jbe 0x4ece91
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x88]
mov dword [ebp + 4], edx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4ea9e9
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ebp]
mov dword [edi + 4], edx
mov dword [ebp], ebx
mov edx, dword [esp + 0x44]
mov eax, dword [esp + 0x84]
jmp 0x4ec845
mov dword [esp], 0
lea eax, [0x573b3d]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ecx, dword [esp + 0x60]
mov ebp, dword [esp + 0x88]
jmp 0x4ec845
cmp dx, 0xb2
jne 0x4eaa81
mov dword [esp], 0
lea eax, [0x5738a9]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x60]
mov edx, ebp
mov ebp, dword [esp + 0x88]
jmp 0x4ec845
mov dword [esp], 0
lea eax, [0x5738b3]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x60]
mov edx, ebp
mov ebp, dword [esp + 0x88]
jmp 0x4ec845
cmp dx, 0x164
ja 0x4eb48a
cmp dx, 0x107
ja 0x4eacfb
cmp dx, 0xd6
ja 0x4eac48
cmp dx, 0xcf
ja 0x4eabd6
cmp dx, 0xcb
je 0x4ec467
cmp dx, 0xcf
jne 0x4ec54b
mov edx, dword [esp + 0x134]
test edx, edx
je 0x4eab7c
mov ebx, dword [esp + 0x138]
lea ebp, [0x5b7d04]
cmp edx, ebp
jne 0x4eab24
movzx edx, word [ebx]
jmp 0x4eab87
mov ecx, esi
lea esi, [0x5b7d1c]
cmp edx, esi
jne 0x4eab37
movzx edx, word [ebx]
mov esi, ecx
jmp 0x4eab87
lea ebx, [0x5b7e24]
cmp edx, ebx
jne 0x4eab55
mov esi, ecx
mov edx, 0xffffffff
mov edi, 4
lea eax, [0x572b68]
jmp 0x4eab87
lea esi, [0x5b7e0c]
cmp edx, esi
jne 0x4eab73
mov esi, ecx
mov edx, 0xffffffff
mov edi, 4
lea eax, [0x572b68]
jmp 0x4eab87
mov esi, ecx
mov edx, 0xffffffff
jmp 0x4eab87
lea ebp, [0x5b7d04]
mov edx, 0xffffffff
cmp edx, 0x1f
ja 0x4eab99
mov edi, 4
lea eax, [0x572b74]
jmp 0x4eabac
add edx, 0xffffffe0
cmp edx, 0x1f
ja 0x4eabac
mov edi, 4
lea eax, [0x572b70]
lea edx, [0x5b7e24]
cmp dword [esp + 0x13c], edx
jne 0x4eabc6
mov edi, 4
lea eax, [0x572b68]
mov ecx, esi
mov ebp, dword [esp + 0x88]
mov edx, edi
jmp 0x4ec845
cmp dx, 0xd5
je 0x4eabed
cmp dx, 0xd6
je 0x4ec467
jmp 0x4ec54b
mov eax, dword [esp + 0x134]
mov ecx, dword [esp + 0x138]
mov eax, dword [eax + 0x10]
mov dword [esp], ecx
call eax
mov ecx, dword [esp + 0x60]
test ecx, ecx
jbe 0x4ece88
mov edx, dword [esp + 8]
mov ebx, dword [esp + 4]
mov ebp, dword [esp + 0x88]
mov dword [ebp + 4], edx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4eac38
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ebp]
mov dword [edi + 4], edx
mov dword [ebp], ebx
mov edx, dword [esp + 0x38]
mov eax, dword [esp + 0x7c]
jmp 0x4ec845
cmp dx, 0xea
ja 0x4eacd5
cmp dx, 0xde
jne 0x4eac73
mov ecx, esi
mov ebp, dword [esp + 0x88]
mov edx, 4
lea eax, [0x572e4c]
jmp 0x4ec845
cmp dx, 0xea
jne 0x4ec54b
lea edx, [0x5b7d04]
cmp dword [esp + 0x134], edx
jne 0x4eac99
mov ebx, dword [esp + 0x138]
movzx ebx, word [ebx]
jmp 0x4eac9e
mov ebx, 0
jne 0x4eacc5
cmp bx, 0x3e
jne 0x4eacc5
lea eax, [0x572683]
mov dword [esp + 0x170], eax
mov dword [esp + 0x174], 3
add esp, 0x128
ret
mov ecx, esi
mov ebp, dword [esp + 0x88]
mov edx, edi
jmp 0x4ec845
cmp dx, 0x104
je 0x4ec2ed
cmp dx, 0x106
je 0x4ec2ed
cmp dx, 0x107
je 0x4ec418
jmp 0x4ec54b
cmp dx, 0x15c
ja 0x4eaf3a
cmp dx, 0x12b
ja 0x4ead28
cmp dx, 0x11d
je 0x4ec467
cmp dx, 0x12b
je 0x4ec467
jmp 0x4ec54b
cmp dx, 0x158
je 0x4eae1e
cmp dx, 0x15c
jne 0x4ec54b
lea edx, [0x5b7d04]
cmp dword [esp + 0x134], edx
jne 0x4ead59
mov ebx, dword [esp + 0x138]
movzx ebx, word [ebx]
jmp 0x4ead5e
mov ebx, 0
jne 0x4eada0
cmp bx, 0x1f
ja 0x4eada0
mov dword [esp], 0
mov dword [esp + 4], eax
mov dword [esp + 8], edi
lea eax, [0x5722ad]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
lea edx, [0x5b7d04]
mov esi, dword [esp + 0x60]
mov edi, ebp
test esi, esi
jbe 0x4ece7f
mov ebx, dword [esp + 0x88]
mov ebp, dword [ebx]
mov ecx, dword [ebx + 4]
cmp esi, 1
jbe 0x4ece73
mov esi, dword [ebx + 0xc]
mov edx, dword [ebx + 8]
mov dword [ebx + 4], esi
mov esi, dword [0x6ddfe0]
test esi, esi
je 0x4eadee
mov dword [esp + 0x84], eax
mov esi, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], edx
mov eax, dword [ebx]
mov dword [edi + 4], eax
mov eax, dword [esp + 0x84]
mov edi, esi
mov dword [ebx], edx
mov dword [ebx + 0xc], ecx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4eae0e
mov ecx, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebp
mov edx, dword [ebx + 8]
mov dword [edi + 4], edx
mov edi, ecx
mov dword [ebx + 8], ebp
mov ecx, dword [esp + 0x60]
mov ebp, ebx
mov edx, edi
jmp 0x4ec845
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], edi
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726fb]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp], 0
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x3c]
mov dword [esp + 0x10], eax
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x60]
test edx, edx
jbe 0x4ece6a
mov ebx, dword [esp + 0x88]
mov ebp, dword [ebx]
mov esi, dword [ebx + 4]
cmp edx, 1
jbe 0x4ece5e
mov edi, dword [ebx + 0xc]
mov edx, dword [ebx + 8]
mov dword [ebx + 4], edi
mov edi, dword [0x6ddfe0]
test edi, edi
je 0x4eaf0e
mov dword [esp + 0x84], eax
call sym.runtime.gcWriteBarrier2
mov dword [edi], edx
mov eax, dword [ebx]
mov dword [edi + 4], eax
mov eax, dword [esp + 0x84]
mov dword [ebx], edx
mov dword [ebx + 0xc], esi
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4eaf2a
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebp
mov edx, dword [ebx + 8]
mov dword [edi + 4], edx
mov dword [ebx + 8], ebp
mov ebp, ebx
mov edx, ecx
mov ecx, dword [esp + 0x60]
jmp 0x4ec845
cmp dx, 0x15f
ja 0x4eafd0
cmp dx, 0x15e
ja 0x4eafc0
test esi, esi
jbe 0x4ece55
mov edx, dword [esp + 0x88]
mov ebx, dword [edx]
mov ebp, dword [edx + 4]
cmp esi, 1
jbe 0x4ece49
mov ecx, dword [edx + 0xc]
mov esi, dword [edx + 8]
mov dword [edx + 4], ecx
mov ecx, dword [0x6ddfe0]
test ecx, ecx
je 0x4eaf90
mov ecx, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], esi
mov eax, dword [edx]
mov dword [edi + 4], eax
mov eax, dword [esp + 0x7c]
mov edi, ecx
mov dword [edx], esi
mov dword [edx + 0xc], ebp
mov ebp, dword [0x6ddfe0]
test ebp, ebp
je 0x4eafb0
mov ecx, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov ebp, dword [edx + 8]
mov dword [edi + 4], ebp
mov edi, ecx
mov dword [edx + 8], ebx
mov ecx, dword [esp + 0x60]
mov ebp, edx
mov edx, edi
jmp 0x4ec845
cmp dx, 0x15f
jne 0x4ec54b
jmp 0x4eb61d
cmp dx, 0x160
je 0x4eb4c1
cmp dx, 0x162
jbe 0x4eb5a5
cmp dx, 0x164
jne 0x4ec54b
mov dword [esp + 0xa0], 0
mov dword [esp + 0xa4], 0
mov dword [esp + 0xa8], 0
mov dword [esp + 0xac], 0
test esi, esi
jbe 0x4ece40
mov eax, dword [esp + 0x88]
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [esp], ecx
mov dword [esp + 4], edx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0xa0], ecx
mov dword [esp + 0xa4], eax
mov eax, dword [esp + 0x60]
cmp eax, 1
jbe 0x4ece34
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 8]
mov edx, dword [eax + 0xc]
mov dword [esp], ecx
mov dword [esp + 4], edx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0xa8], ecx
mov dword [esp + 0xac], eax
lea eax, [0x57ab5f]
mov dword [esp], eax
mov dword [esp + 4], 8
lea eax, [esp + 0xa0]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call sym.fmt.Sprintf
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x88]
mov dword [edx + 4], eax
mov eax, dword [0x6ddfe0]
test eax, eax
je 0x4eb0ec
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebx, dword [edx]
mov dword [edi + 4], ebx
mov dword [edx], ecx
mov ebx, dword [esp + 0x60]
cmp ebx, 2
jbe 0x4ece28
mov eax, dword [edx + 0x14]
mov ecx, dword [edx + 0x10]
mov dword [edx + 0xc], eax
mov eax, dword [0x6ddfe0]
test eax, eax
je 0x4eb11b
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [edx + 8]
mov dword [edi + 4], eax
mov dword [edx + 8], ecx
mov eax, dword [esp + 0x134]
mov ecx, dword [esp + 0x138]
lea ebx, [0x5b7d04]
cmp eax, ebx
jne 0x4eb13b
movzx ebx, word [ecx]
jmp 0x4eb140
mov ebx, 0
je 0x4eb153
lea ebx, [0x5b7d1c]
cmp eax, ebx
jne 0x4ece0c
movzx ebx, word [ecx]
cmp bx, 0x1f
jbe 0x4eb273
lea eax, [ebx - 0x80]
cmp ax, 0x1f
jbe 0x4eb229
lea eax, [ebx - 0xa0]
cmp ax, 0x1f
jbe 0x4eb1dc
lea eax, [ebx - 0xc0]
cmp ax, 0x1f
jbe 0x4eb18f
mov ebp, dword [esp + 0x38]
mov eax, dword [esp + 0x7c]
jmp 0x4eb2a9
mov dword [esp], 0
lea eax, [0x5722ab]
mov dword [esp + 4], eax
mov dword [esp + 8], 1
mov eax, dword [esp + 0x7c]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x38]
mov dword [esp + 0x10], eax
lea eax, [0x5b7222]
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 1
call sym.runtime.concatstring3
mov eax, dword [esp + 0x1c]
mov ebp, dword [esp + 0x20]
jmp 0x4eb2a9
mov dword [esp], 0
lea eax, [0x5722ab]
mov dword [esp + 4], eax
mov dword [esp + 8], 1
mov eax, dword [esp + 0x7c]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x38]
mov dword [esp + 0x10], eax
lea eax, [0x5722aa]
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 1
call sym.runtime.concatstring3
mov eax, dword [esp + 0x1c]
mov ebp, dword [esp + 0x20]
jmp 0x4eb2a9
mov dword [esp], 0
lea eax, [0x5722ab]
mov dword [esp + 4], eax
mov dword [esp + 8], 1
mov eax, dword [esp + 0x7c]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x38]
mov dword [esp + 0x10], eax
lea eax, str.Ss_._____M__:_CZBDFcWtgwlq70xi_____:_25_x____________n__s____Pn___n__n___n__t__nsE:__idD_sSwWLlLtLuMnCcCfCoCsLmLoMcMeNdNlNoPcPdPePfPiPoPsScSkSmSoZlZpZsYi_d______BLBXslfpipSPPCLRBELE.W.P.UATBRDCICb.SYNEEQCCCSPLMIVCVSLSHILTGEGTALSTLDL1L2L3.B.H.S.DZRHSLOltgteqsogeleneSOlqldsctdlibablbcortwdzlrpltb____ORCLDLAHCHBHDHAXCXDXBPSIDIR8R9IPF0F1F2F3F4F5F6F7M0M1M2M3M4M5M6M7X0X1X2X3X4X5X6X7X8X9SSDSESFSGSBTINJAJBJEJGJLJOJPJSll_sPTPN__nv1nognuintnil____125625NaN386armppcEOFmapptrret...finobjgc__:_gp___in__n___n_____P_m__MPC___end___and_:_npc__GMayUTCStdDltEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614:_____HanLaoMroNkoVai.__LSLLSRASRRORRRX_x_MOVADCADDANDBFCBFIBICBLXBXJCLZCMNCMPDBGDMBDSBEORISBLDMLDRMLAMLSMRSMSRMULMVNNOPORRPLDPLIPOPREVRSBRSCSBCSELSEVSTMSTRSUBSVCSWPTEQTSTWFEWFI_dr_d_xR_dS_dD_d__f__d.32_1__0_F_dABSADRBFMBIFBITBLRBRKBSLCBZCLSCNTDUPEONEXTHLTHVCINSLD1LD2LD3LD4LDPNEGNGCNOTORNRETSHLSLISMCSRIST1ST2ST3ST4STPSYSTBLTBXTBZXTN_SYWZRXZRW_dX_dB_dH_dQ_dV_dWSPC_dISHNSHOSH.8B.4H.8H.2S.4S.1D.2D.1Q_sS_sD_sHV_sRSPISWCSWZVAGVANSObrdbrhbrwpldplqlxvlvxvorvslvsrfrescvstqlduldxlwasldsrdstdtdiaddlisblabcabclcmpeqvfmrlbzlfdlfslhalhzlmwlwznegnoror.orcnoporislwsrwstbsthstwtwixordnzb_s__sxerctrsprlr_tb_pliplapstf_dv_da_d_dCTRXOR_al_cl_bl_dl_ah_ch_bh_dh_ax_cx_bx_dx_sp_bp_si_di_r8_r9_ip_st_cs_ss_ds_es_fs_gsSPBBPBSIBDIBR8BR9BR8WR9WEAXECXEDXEBXESPEBPESIEDIR8LR9LRAXRCXRDXRBXRBPRSIRDIR10R11R12R13R14R15EIPRIPX10X11X12X13X14X15MSWCR0CR1CR2CR3CR4CR5CR6CR7CR8CR9DR0DR1DR2DR3DR4DR5DR6DR7DR8DR9TR0TR1TR2TR3TR4TR5TR6TR7AAAAADAAMAASBSFBSRBTCBTRBTSCBWCDQCLCCLDCLICMCCQOCWDDAADASDECDIVFLDFSTINCINTJAEJBEJGEJLEJMPJNEJNOJNPJNSLARLDSLEALESLFSLGSLSSLTROUTPORRCLRCRROLRSMSARSBBSHRSTCSTDSTIUD0UD1UD2_pn_ptxmmymm_d_s:REPBNDREX0xObjadxaesshaavxfmatrueuintreadseeksyncpipefileopen3125Atoi_InfInf_08xtextboolint8chanfunccallkind_on_allgallprootitabsbrkidledead_is_LEAFbasedata_of______GOGC____pc:_pcas1cas2cas3cas4cas5cas6_at__n_tm_sp_sp:_lr:_fp__mJuneJulyEESTSASTAKSTAKDTACSTACDTAESTAEDTAWSTCESTNZSTNZDTbindcap_____failAhomChamKawiLisuMiaoModiNewaThaiTotoVADDADDFADDDVSUBSUBFSUBDVMULMULFMULDVMLAVMLSVDIVDIVFDIVDVNEGNEGFNEGDVABSABSFABSDVCMPCMPFCMPDVLDRVSTRVMOVMOVFMOVDMOVWVCVTB.EQB.NEB.CSB.CCB.MIB.PLB.VSB.VCB.HIB.LSB.GEB.LTB.GTB.LEB.ZZBKPTLDRBLDRDLDRHLDRTMOVTPUSHQADDQASXQSAXQSUBRBITSASXSBFXSDIVSSATSSAXSTRBSTRDSTRHSTRTSXTBSXTHUASXUBFXUDIVUSATUSAXUXTBUXTHVMRSVMSR__s__s_s_xAPSR__xMOVBMOVH_s_d.F32.F64.S32.U32.F16.FXS.FXUADCSADDPADDSADDVADRPAESDAESEANDSASRVBICSCBNZCCMNCCMPCINCCINVCMEQCMGECMGTCMHICMHSCMLECMLTCNEGCSELCSETDRPSERETEXTRFABDFABSFADDFCMPFCVTFDIVFMAXFMINFMLAFMLSFMOVFMULFNEGFSUBHINTLD1RLD2RLD3RLD4RLDARLDNPLDTRLDURLDXPLDXRLSLVLSRVMADDMNEGMOVIMOVKMOVNMOVZMSUBMVNINEGSNGCSPMULPRFMRORVSABASABDSBCSSBFMSEVLSHLLSHRNSMAXSMINSMOVSSHLSSHRSSRASTLRSTNPSTTRSTURSTXPSTXRSUBSSXTLSXTWSYSLTBNZTLBITRN1TRN2UABAUABDUBFMUMAXUMINUMOVUSHLUSHRUSRAUXTLUZP1UZP2XTN2ZIP1ZIP2UXTWUXTXSXTX__dKEEPSTRM.16BJMP_NOOPCVTF___d__s_VAE1VAE2VAE3IVACCISWCVACCVAUIGSWCGSWGZVACVAPlxvpplbzplfdplfsplhaplhzplwaplwzplxvpnoppstbpstdpsthpstqpstwvgnbvrlqvslqvsrqcopydarnldatlwatlxsdlxvllxvxsetbstopstxvvslvvsrvwaiticbtveqvvorcvrldvsldvsrdcmpbdaddddivdiexdmuldquadrspdsubdxexlfdpisellvsllvsrlvxlstvxvandvnorvrlbvrlhvrlwvselvslbvslhvslovslwvsrbvsrhvsrovsrwvxorfre.frimfrinfripfrizdcbfdcbtdivddivwfresfselicbilduxlwaxmftbrfidsld.sradsrd.stdustdxsubfadd.addoaddcaddeaddiand.andcbclabclrcmpwcmpdcmpicmplcrordcbzeqv.fabsfaddfdivfmr.fmulfnegfrspfsublbzulbzxlfdulfdxlfsulfsxlhaulhaxlhzulhzxlswilswxlwzulwzxmcrfmfcrmffsnandneg.negonor.orc.orisslw.srawsrw.stbustbxstfdstfssthusthxstmwstwustwxxor.xori__d_xer_ctr_cr_dvs_dCR_dLWARLHARLBARANDNSUBCSRADCMPWCMPUCALLREG0_spl_bpl_sil_dil_r8b_r9b_r8w_r9w_eax_ecx_edx_ebx_esp_ebp_esi_edi_r8d_r9d_rax_rcx_rdx_rbx_rsp_rbp_rsi_rdi_r10_r11_r12_r13_r14_r15_eip_rip_mm0_mm1_mm2_mm3_mm4_mm5_mm6_mm7_msw_cr0_cr1_cr2_cr3_cr4_cr5_cr6_cr7_cr8_cr9_db0_db1_db2_db3_db4_db5_db6_db7_tr0_tr1_tr2_tr3_tr4_tr5_tr6_tr7R10BR11BR12BR13BR14BR15BR10WR11WR12WR13WR14WR15WR10LR11LR12LR13LR14LR
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 1
call sym.runtime.concatstring3
mov eax, dword [esp + 0x1c]
mov ebp, dword [esp + 0x20]
jmp 0x4eb2a9
mov dword [esp], 0
mov eax, dword [esp + 0x7c]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x38]
mov dword [esp + 8], eax
lea eax, [0x5722ad]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov dword [esp], 0
mov dword [esp + 4], eax
mov dword [esp + 8], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x3c]
mov dword [esp + 0x10], eax
call sym.runtime.concatstring2
movzx eax, word [esp + 0x12c]
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x84], ecx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x44], edx
cmp ax, 0x1d3
jae 0x4eb305
movzx ebx, ax
lea ebp, [0x6914e0]
lea ebx, [ebp + ebx*8]
mov ebp, dword [ebx + 4]
test ebp, ebp
jne 0x4eb384
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
movzx eax, ax
mov dword [esp], eax
call sym.runtime.convT32
mov eax, dword [esp + 4]
lea ecx, [0x550c40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5757aa]
mov dword [esp], eax
mov dword [esp + 4], 6
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x44]
jmp 0x4eb386
mov eax, dword [ebx]
cmp ebp, 3
jne 0x4eb413
cmp word [eax], 0x5453
jne 0x4eb413
cmp byte [eax + 2], 0x50
jne 0x4eb413
mov eax, dword [esp + 0x88]
mov ebx, dword [eax + 4]
mov ebp, dword [eax]
mov esi, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [esp], 0
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
lea ecx, [0x5b7224]
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], 1
mov dword [esp + 0x14], ebp
mov dword [esp + 0x18], ebx
lea ecx, [0x5722b9]
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x20], 2
mov dword [esp + 0x24], esi
mov dword [esp + 0x28], eax
call sym.runtime.concatstring5
mov eax, dword [esp + 0x2c]
mov ecx, dword [esp + 0x30]
mov dword [esp + 0x170], eax
mov dword [esp + 0x174], ecx
add esp, 0x128
ret
mov eax, dword [esp + 0x88]
mov ebx, dword [eax + 0xc]
mov ebp, dword [eax + 8]
mov esi, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp], 0
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
lea ecx, [0x5b7224]
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], 1
mov dword [esp + 0x14], ebp
mov dword [esp + 0x18], ebx
lea ecx, [0x5722b9]
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x20], 2
mov dword [esp + 0x24], esi
mov dword [esp + 0x28], eax
call sym.runtime.concatstring5
mov eax, dword [esp + 0x2c]
mov ecx, dword [esp + 0x30]
mov dword [esp + 0x170], eax
mov dword [esp + 0x174], ecx
add esp, 0x128
ret
cmp dx, 0x171
ja 0x4ec049
cmp dx, 0x16b
jbe 0x4eb8a9
cmp dx, 0x16d
jbe 0x4eb89d
cmp dx, 0x16e
je 0x4eb61d
cmp dx, 0x16f
jne 0x4eb5a5
lea edx, [0x5b7d04]
cmp dword [esp + 0x13c], edx
jne 0x4eb4dc
mov ebx, dword [esp + 0x140]
movzx ebx, word [ebx]
jmp 0x4eb4e1
mov ebx, 0
jne 0x4eb523
cmp bx, 0x1f
ja 0x4eb523
mov dword [esp], 0
mov dword [esp + 4], eax
mov dword [esp + 8], edi
lea eax, [0x5722ad]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
lea edx, [0x5b7d04]
mov esi, dword [esp + 0x60]
mov edi, ebp
cmp esi, 1
jbe 0x4ece00
mov ebx, dword [esp + 0x88]
mov ebp, dword [ebx + 8]
mov ecx, dword [ebx + 0xc]
cmp esi, 2
jbe 0x4ecdf4
mov esi, dword [ebx + 0x14]
mov edx, dword [ebx + 0x10]
mov dword [ebx + 0xc], esi
mov esi, dword [0x6ddfe0]
test esi, esi
je 0x4eb574
mov dword [esp + 0x84], eax
mov esi, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], edx
mov eax, dword [ebx + 8]
mov dword [edi + 4], eax
mov eax, dword [esp + 0x84]
mov edi, esi
mov dword [ebx + 8], edx
mov dword [ebx + 0x14], ecx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4eb595
mov ecx, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebp
mov edx, dword [ebx + 0x10]
mov dword [edi + 4], edx
mov edi, ecx
mov dword [ebx + 0x10], ebp
mov ecx, dword [esp + 0x60]
mov ebp, ebx
mov edx, edi
jmp 0x4ec845
cmp esi, 1
jbe 0x4ecde8
mov edx, dword [esp + 0x88]
mov ebx, dword [edx + 8]
mov ebp, dword [edx + 0xc]
cmp esi, 2
jbe 0x4ecddc
mov ecx, dword [edx + 0x14]
mov esi, dword [edx + 0x10]
mov dword [edx + 0xc], ecx
mov ecx, dword [0x6ddfe0]
test ecx, ecx
je 0x4eb5ec
mov ecx, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], esi
mov eax, dword [edx + 8]
mov dword [edi + 4], eax
mov eax, dword [esp + 0x7c]
mov edi, ecx
mov dword [edx + 8], esi
mov dword [edx + 0x14], ebp
mov ebp, dword [0x6ddfe0]
test ebp, ebp
je 0x4eb60d
mov ecx, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov ebp, dword [edx + 0x10]
mov dword [edi + 4], ebp
mov edi, ecx
mov dword [edx + 0x10], ebx
mov ecx, dword [esp + 0x60]
mov ebp, edx
mov edx, edi
jmp 0x4ec845
lea edx, [0x5b7d04]
cmp dword [esp + 0x13c], edx
jne 0x4eb638
mov edx, dword [esp + 0x140]
movzx edx, word [edx]
jmp 0x4eb63d
mov edx, 0
jne 0x4eb679
cmp dx, 0x1f
ja 0x4eb679
mov dword [esp], 0
mov dword [esp + 4], eax
mov dword [esp + 8], edi
lea eax, [0x5722ad]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov esi, dword [esp + 0x60]
mov edi, ebp
mov dword [esp + 0xa0], 0
mov dword [esp + 0xa4], 0
mov dword [esp + 0xa8], 0
mov dword [esp + 0xac], 0
cmp esi, 1
jbe 0x4ecdd0
mov dword [esp + 0x44], edi
mov dword [esp + 0x84], eax
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 8]
mov edx, dword [eax + 0xc]
mov dword [esp], ecx
mov dword [esp + 4], edx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0xa0], ecx
mov dword [esp + 0xa4], eax
mov eax, dword [esp + 0x60]
cmp eax, 2
jbe 0x4ecdc4
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0x10]
mov edx, dword [eax + 0x14]
mov dword [esp], ecx
mov dword [esp + 4], edx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0xa8], ecx
mov dword [esp + 0xac], eax
lea eax, [0x57ab5f]
mov dword [esp], eax
mov dword [esp + 4], 8
lea eax, [esp + 0xa0]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call sym.fmt.Sprintf
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x88]
mov dword [edx + 0xc], eax
mov eax, dword [0x6ddfe0]
test eax, eax
je 0x4eb782
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebx, dword [edx + 8]
mov dword [edi + 4], ebx
mov dword [edx + 8], ecx
mov ebx, dword [esp + 0x60]
cmp ebx, 3
jbe 0x4ecdb8
mov ecx, dword [edx + 0x1c]
mov ebx, dword [edx + 0x18]
mov dword [edx + 0x14], ecx
mov ecx, dword [0x6ddfe0]
test ecx, ecx
je 0x4eb7b2
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov ecx, dword [edx + 0x10]
mov dword [edi + 4], ecx
mov dword [edx + 0x10], ebx
lea edi, [esp + 0xf0]
xor eax, eax
call fcn.00460ba2
mov ecx, dword [esp + 0x44]
mov dword [esp + 0xf4], ecx
mov ecx, dword [esp + 0x84]
mov dword [esp + 0xf0], ecx
mov dword [esp + 0xfc], 1
lea ecx, [0x5b7224]
mov dword [esp + 0xf8], ecx
mov ecx, dword [edx + 8]
mov ebx, dword [edx + 0xc]
mov dword [esp + 0x104], ebx
mov dword [esp + 0x100], ecx
mov dword [esp + 0x10c], 2
lea ecx, [0x5722b9]
mov dword [esp + 0x108], ecx
mov ebx, dword [edx + 0x10]
mov ebp, dword [edx + 0x14]
mov dword [esp + 0x114], ebp
mov dword [esp + 0x110], ebx
mov dword [esp + 0x11c], 2
mov dword [esp + 0x118], ecx
mov ecx, dword [edx]
mov edx, dword [edx + 4]
mov dword [esp + 0x124], edx
mov dword [esp + 0x120], ecx
mov dword [esp], 0
lea ecx, [esp + 0xf0]
mov dword [esp + 4], ecx
mov dword [esp + 8], 7
mov dword [esp + 0xc], 7
call sym.runtime.concatstrings
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x14]
mov dword [esp + 0x170], ecx
mov dword [esp + 0x174], edx
add esp, 0x128
ret
cmp dx, 0x16c
je 0x4eb8bf
jmp 0x4eb972
cmp dx, 0x166
ja 0x4eb967
cmp dx, 0x165
je 0x4eba25
mov dword [esp], 0
lea eax, [0x572c4c]
mov dword [esp + 4], eax
mov dword [esp + 8], 4
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x60]
test edx, edx
jbe 0x4ecdaf
mov ebx, dword [esp + 0x88]
mov ebp, dword [ebx]
mov esi, dword [ebx + 4]
cmp edx, 1
jbe 0x4ecda3
mov edi, dword [ebx + 0xc]
mov edx, dword [ebx + 8]
mov dword [ebx + 4], edi
mov edi, dword [0x6ddfe0]
test edi, edi
je 0x4eb93b
mov dword [esp + 0x84], eax
call sym.runtime.gcWriteBarrier2
mov dword [edi], edx
mov eax, dword [ebx]
mov dword [edi + 4], eax
mov eax, dword [esp + 0x84]
mov dword [ebx], edx
mov dword [ebx + 0xc], esi
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4eb957
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebp
mov edx, dword [ebx + 8]
mov dword [edi + 4], edx
mov dword [ebx + 8], ebp
mov ebp, ebx
mov edx, ecx
mov ecx, dword [esp + 0x60]
jmp 0x4ec845
cmp dx, 0x167
jne 0x4eba1a
mov dword [esp], 0
lea eax, [0x572c50]
mov dword [esp + 4], eax
mov dword [esp + 8], 4
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x60]
test edx, edx
jbe 0x4ecd9a
mov ebx, dword [esp + 0x88]
mov ebp, dword [ebx]
mov esi, dword [ebx + 4]
cmp edx, 1
jbe 0x4ecd8e
mov edi, dword [ebx + 0xc]
mov edx, dword [ebx + 8]
mov dword [ebx + 4], edi
mov edi, dword [0x6ddfe0]
test edi, edi
je 0x4eb9ee
mov dword [esp + 0x84], eax
call sym.runtime.gcWriteBarrier2
mov dword [edi], edx
mov eax, dword [ebx]
mov dword [edi + 4], eax
mov eax, dword [esp + 0x84]
mov dword [ebx], edx
mov dword [ebx + 0xc], esi
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4eba0a
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebp
mov edx, dword [ebx + 8]
mov dword [edi + 4], edx
mov dword [ebx + 8], ebp
mov ebp, ebx
mov edx, ecx
mov ecx, dword [esp + 0x60]
jmp 0x4ec845
cmp dx, 0x16b
jne 0x4ec54b
mov eax, dword [esp + 0x134]
mov edx, dword [esp + 0x138]
lea ebp, [0x5b7d04]
cmp eax, ebp
jne 0x4eba42
movzx edi, word [edx]
jmp 0x4eba47
mov edi, 0
je 0x4eba5a
lea edi, [0x5b7d1c]
cmp eax, edi
jne 0x4ecd72
movzx edi, word [edx]
cmp di, 0x1f
jbe 0x4ebfa2
mov word [esp + 0x34], di
lea eax, [edi - 0x40]
cmp ax, 0x1f
jbe 0x4ebeb4
lea eax, [edi - 0x60]
cmp ax, 0x1f
jbe 0x4ebdc3
lea eax, [edi - 0x80]
cmp ax, 0x1f
jbe 0x4ebcd2
lea eax, [edi - 0xa0]
cmp ax, 0x1f
jbe 0x4ebbe1
lea eax, [edi - 0xc0]
cmp ax, 0x1f
ja 0x4ebba1
mov dword [esp], 0
lea eax, [0x573b56]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
movzx eax, word [esp + 0x34]
and eax, 0x1f
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x84], ecx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x44], edx
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov word [esp], ax
call sym.runtime.convT16
mov eax, dword [esp + 4]
lea ecx, [0x550f40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x572632]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov ecx, dword [esp + 0x60]
test ecx, ecx
jbe 0x4ecd69
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x88]
mov dword [ebp + 4], edx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4ebb8e
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ebp]
mov dword [edi + 4], edx
mov dword [ebp], ebx
mov edx, dword [esp + 0x44]
mov eax, dword [esp + 0x84]
jmp 0x4ebfdb
mov dword [esp], 0
lea eax, [0x572b70]
mov dword [esp + 4], eax
mov dword [esp + 8], 4
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebp, dword [esp + 0x88]
mov eax, ecx
mov ecx, dword [esp + 0x60]
jmp 0x4ebfdb
mov dword [esp], 0
lea eax, [0x573b51]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
movzx eax, word [esp + 0x34]
and eax, 0x1f
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x84], ecx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x44], edx
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov word [esp], ax
call sym.runtime.convT16
mov eax, dword [esp + 4]
lea ecx, [0x550f40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x572632]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov ecx, dword [esp + 0x60]
test ecx, ecx
jbe 0x4ecd60
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x88]
mov dword [ebp + 4], edx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4ebcbf
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ebp]
mov dword [edi + 4], edx
mov dword [ebp], ebx
mov edx, dword [esp + 0x44]
mov eax, dword [esp + 0x84]
jmp 0x4ebfdb
mov dword [esp], 0
lea eax, [0x573b4c]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
movzx eax, word [esp + 0x34]
and eax, 0x1f
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x84], ecx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x44], edx
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov word [esp], ax
call sym.runtime.convT16
mov eax, dword [esp + 4]
lea ecx, [0x550f40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x572632]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov ecx, dword [esp + 0x60]
test ecx, ecx
jbe 0x4ecd57
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x88]
mov dword [ebp + 4], edx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4ebdb0
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ebp]
mov dword [edi + 4], edx
mov dword [ebp], ebx
mov edx, dword [esp + 0x44]
mov eax, dword [esp + 0x84]
jmp 0x4ebfdb
mov dword [esp], 0
lea eax, [0x573b47]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
movzx eax, word [esp + 0x34]
and eax, 0x1f
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x84], ecx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x44], edx
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov word [esp], ax
call sym.runtime.convT16
mov eax, dword [esp + 4]
lea ecx, [0x550f40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x572632]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov ecx, dword [esp + 0x60]
test ecx, ecx
jbe 0x4ecd4e
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x88]
mov dword [ebp + 4], edx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4ebea1
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ebp]
mov dword [edi + 4], edx
mov dword [ebp], ebx
mov edx, dword [esp + 0x44]
mov eax, dword [esp + 0x84]
jmp 0x4ebfdb
mov dword [esp], 0
lea eax, [0x573b42]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
movzx eax, word [esp + 0x34]
and eax, 0x1f
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x84], ecx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x44], edx
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov word [esp], ax
call sym.runtime.convT16
mov eax, dword [esp + 4]
lea ecx, [0x550f40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x572632]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov ecx, dword [esp + 0x60]
test ecx, ecx
jbe 0x4ecd45
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x88]
mov dword [ebp + 4], edx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4ebf92
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ebp]
mov dword [edi + 4], edx
mov dword [ebp], ebx
mov edx, dword [esp + 0x44]
mov eax, dword [esp + 0x84]
jmp 0x4ebfdb
mov dword [esp], 0
lea eax, [0x572b74]
mov dword [esp + 4], eax
mov dword [esp + 8], 4
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ecx, dword [esp + 0x60]
mov ebp, dword [esp + 0x88]
test ecx, ecx
jbe 0x4ecd3c
mov ebx, dword [ebp]
mov esi, dword [ebp + 4]
cmp ecx, 1
jbe 0x4ecd30
mov edi, dword [ebp + 0xc]
mov ecx, dword [ebp + 8]
mov dword [ebp + 4], edi
mov edi, dword [0x6ddfe0]
test edi, edi
je 0x4ec020
mov dword [esp + 0x8c], eax
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [ebp]
mov dword [edi + 4], eax
mov eax, dword [esp + 0x8c]
mov dword [ebp], ecx
mov dword [ebp + 0xc], esi
mov esi, dword [0x6ddfe0]
test esi, esi
je 0x4ec03d
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov esi, dword [ebp + 8]
mov dword [edi + 4], esi
mov dword [ebp + 8], ebx
mov ecx, dword [esp + 0x60]
jmp 0x4ec845
cmp dx, 0x194
ja 0x4ec2d7
cmp dx, 0x180
ja 0x4ec214
cmp dx, 0x17e
je 0x4ec076
cmp dx, 0x180
je 0x4ec21f
jmp 0x4ec54b
mov ecx, dword [esp + 0x13c]
mov edx, dword [0x5b7ca8]
lea ebx, [0x5b7ca4]
cmp ecx, ebx
jne 0x4ecd1a
mov ecx, dword [esp + 0x144]
mov ebp, dword [0x5b7e88]
lea edi, [0x5b7e84]
cmp ecx, edi
jne 0x4ecd04
mov ecx, dword [esp + 0x14c]
cmp ecx, edi
jne 0x4eccee
mov ecx, dword [esp + 0x154]
cmp ecx, ebx
jne 0x4eccd8
mov eax, dword [esp + 0x140]
mov eax, dword [eax]
mov ecx, dword [esp + 0x148]
movzx ecx, byte [ecx]
mov edx, dword [esp + 0x150]
movzx edx, byte [edx]
mov ebx, dword [esp + 0x158]
mov ebx, dword [ebx]
shl eax, 0x10
shl ecx, 0xc
or ecx, eax
shl edx, 8
or edx, ecx
shl ebx, 5
or ebx, edx
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], ebx
call sym.runtime.convT32
mov eax, dword [esp + 4]
lea ecx, [0x550cc0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x572626]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov ecx, dword [esp + 0x60]
cmp ecx, 1
jbe 0x4eccce
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x88]
mov dword [edx + 0xc], eax
mov ebx, dword [0x6ddfe0]
test ebx, ebx
je 0x4ec19f
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebx, dword [edx + 8]
mov dword [edi + 4], ebx
mov dword [edx + 8], ecx
mov ebx, dword [edx]
mov edx, dword [edx + 4]
mov dword [esp], 0
mov ebp, dword [esp + 0x7c]
mov dword [esp + 4], ebp
mov ebp, dword [esp + 0x38]
mov dword [esp + 8], ebp
lea ebp, [0x5b7224]
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], 1
mov dword [esp + 0x14], ecx
mov dword [esp + 0x18], eax
lea eax, [0x5722b9]
mov dword [esp + 0x1c], eax
mov dword [esp + 0x20], 2
mov dword [esp + 0x24], ebx
mov dword [esp + 0x28], edx
call sym.runtime.concatstring5
mov eax, dword [esp + 0x2c]
mov ecx, dword [esp + 0x30]
mov dword [esp + 0x170], eax
mov dword [esp + 0x174], ecx
add esp, 0x128
ret
cmp dx, 0x182
jne 0x4ec2cb
test esi, esi
jbe 0x4eccc5
mov edx, dword [esp + 0x88]
mov ebx, dword [edx]
mov ebp, dword [edx + 4]
cmp esi, 1
jbe 0x4eccb9
mov ecx, dword [edx + 8]
mov eax, dword [edx + 0xc]
cmp esi, 2
jbe 0x4eccad
mov esi, dword [edx + 0x14]
mov edi, dword [edx + 0x10]
mov dword [edx + 4], esi
mov esi, dword [0x6ddfe0]
test esi, esi
je 0x4ec27c
mov dword [esp + 0x90], ecx
mov esi, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], esi
mov ecx, dword [edx]
mov dword [edi + 4], ecx
mov ecx, dword [esp + 0x90]
mov edi, esi
mov dword [edx], edi
mov dword [edx + 0xc], ebp
mov ebp, dword [0x6ddfe0]
test ebp, ebp
je 0x4ec298
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov ebp, dword [edx + 8]
mov dword [edi + 4], ebp
mov dword [edx + 8], ebx
mov dword [edx + 0x14], eax
mov ebx, dword [0x6ddfe0]
test ebx, ebx
je 0x4ec2b5
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebx, dword [edx + 0x10]
mov dword [edi + 4], ebx
mov dword [edx + 0x10], ecx
mov ecx, dword [esp + 0x60]
mov ebp, edx
mov edx, dword [esp + 0x38]
mov eax, dword [esp + 0x7c]
jmp 0x4ec845
cmp dx, 0x194
je 0x4ec2ed
jmp 0x4ec54b
cmp dx, 0x197
ja 0x4ec435
cmp dx, 0x196
jne 0x4ec40d
lea edx, [0x5b7d04]
cmp dword [esp + 0x134], edx
jne 0x4ec308
mov ebx, dword [esp + 0x138]
movzx ebx, word [ebx]
jmp 0x4ec30d
mov ebx, 0
jne 0x4ec34f
cmp bx, 0x1f
ja 0x4ec34f
mov dword [esp], 0
mov dword [esp + 4], eax
mov dword [esp + 8], edi
lea eax, [0x5722ad]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
lea edx, [0x5b7d04]
mov esi, dword [esp + 0x60]
mov edi, ebp
cmp esi, 1
jbe 0x4ecca1
mov ebx, dword [esp + 0x88]
mov ebp, dword [ebx + 8]
mov ecx, dword [ebx + 0xc]
cmp esi, 2
jbe 0x4ecc95
mov dword [esp + 0x84], eax
mov edx, dword [ebx + 0x10]
mov eax, dword [ebx + 0x14]
cmp esi, 3
jbe 0x4ecc89
mov dword [esp + 0x44], edi
mov esi, dword [ebx + 0x1c]
mov edi, dword [ebx + 0x18]
mov dword [ebx + 0xc], esi
mov esi, dword [0x6ddfe0]
test esi, esi
je 0x4ec3ba
mov dword [esp + 0x90], edx
mov esi, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], esi
mov edx, dword [ebx + 8]
mov dword [edi + 4], edx
mov edx, dword [esp + 0x90]
mov edi, esi
mov dword [ebx + 8], edi
mov dword [ebx + 0x14], ecx
mov esi, dword [0x6ddfe0]
test esi, esi
je 0x4ec3d7
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebp
mov esi, dword [ebx + 0x10]
mov dword [edi + 4], esi
mov dword [ebx + 0x10], ebp
mov dword [ebx + 0x1c], eax
mov ebp, dword [0x6ddfe0]
test ebp, ebp
je 0x4ec3f4
call sym.runtime.gcWriteBarrier2
mov dword [edi], edx
mov ebp, dword [ebx + 0x18]
mov dword [edi + 4], ebp
mov dword [ebx + 0x18], edx
mov ecx, dword [esp + 0x60]
mov ebp, ebx
mov edx, dword [esp + 0x44]
mov eax, dword [esp + 0x84]
jmp 0x4ec845
cmp dx, 0x197
jne 0x4ec54b
lea edx, [0x5b7ca4]
cmp dword [esp + 0x144], edx
je 0x4ecc6d
mov ecx, 1
jmp 0x4ecacc
cmp dx, 0x19b
je 0x4ec467
cmp dx, 0x1a7
jne 0x4ec45c
mov ecx, esi
mov ebp, dword [esp + 0x88]
mov edx, 4
lea eax, [0x572b68]
jmp 0x4ec845
cmp dx, 0x1a8
jne 0x4ec54b
lea edx, [0x5b7d04]
cmp dword [esp + 0x134], edx
jne 0x4ec482
mov ebx, dword [esp + 0x138]
movzx ebx, word [ebx]
jmp 0x4ec487
mov ebx, 0
jne 0x4ec4c9
cmp bx, 0x1f
ja 0x4ec4c9
mov dword [esp], 0
mov dword [esp + 4], eax
mov dword [esp + 8], edi
lea eax, [0x5722ad]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
lea edx, [0x5b7d04]
mov esi, dword [esp + 0x60]
mov edi, ebp
cmp esi, 2
jbe 0x4ecabf
mov ebx, dword [esp + 0x88]
mov ebp, dword [ebx + 0x10]
mov ecx, dword [ebx + 0x14]
cmp esi, 3
jbe 0x4ecab3
mov esi, dword [ebx + 0x1c]
mov edx, dword [ebx + 0x18]
mov dword [ebx + 0x14], esi
mov esi, dword [0x6ddfe0]
test esi, esi
je 0x4ec51a
mov dword [esp + 0x84], eax
mov esi, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], edx
mov eax, dword [ebx + 0x10]
mov dword [edi + 4], eax
mov eax, dword [esp + 0x84]
mov edi, esi
mov dword [ebx + 0x10], edx
mov dword [ebx + 0x1c], ecx
mov edx, dword [0x6ddfe0]
test edx, edx
je 0x4ec53b
mov ecx, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebp
mov edx, dword [ebx + 0x18]
mov dword [edi + 4], edx
mov edi, ecx
mov dword [ebx + 0x18], ebp
mov ecx, dword [esp + 0x60]
mov ebp, ebx
mov edx, edi
jmp 0x4ec845
mov ecx, dword [0x6b88dc]
mov dword [esp + 0x6c], ecx
mov edx, dword [0x6b88d8]
mov ebx, dword [0x6b88e0]
mov ebp, edi
lea edi, [esp + 0xb0]
mov esi, eax
xor eax, eax
call fcn.00460baa
lea ecx, [sym.cmd_vendor_golang.org_x_arch_arm64_arm64asm.GoSyntax.SearchStrings.func2]
mov dword [esp + 0xb0], ecx
mov ecx, dword [esp + 0x6c]
mov dword [esp + 0xb8], ecx
mov dword [esp + 0xbc], ebx
mov dword [esp + 0xb4], edx
mov dword [esp + 0xc4], ebp
mov dword [esp + 0xc0], esi
mov dword [esp], ecx
lea ecx, [esp + 0xb0]
mov dword [esp + 4], ecx
call sym.sort.Search
mov ecx, dword [0x6b88dc]
mov eax, dword [esp + 8]
cmp eax, ecx
jge 0x4ec607
jae 0x4ecaae
mov ecx, dword [0x6b88d8]
lea eax, [ecx + eax*8]
mov ecx, dword [eax + 4]
mov edx, dword [esp + 0x38]
cmp edx, ecx
je 0x4ec5e6
xor eax, eax
jmp 0x4ec60d
mov eax, dword [eax]
mov dword [esp], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov edx, dword [esp + 0x38]
jmp 0x4ec60d
mov edx, dword [esp + 0x38]
xor eax, eax
test al, al
je 0x4ec61c
mov ebp, edx
mov eax, dword [esp + 0x7c]
jmp 0x4ec809
mov eax, dword [esp + 0x134]
test eax, eax
je 0x4ec6f7
mov ecx, dword [esp + 0x138]
lea ebx, [0x5b7d04]
cmp eax, ebx
jne 0x4ec64a
movzx ecx, word [ecx]
mov ebp, edx
mov eax, dword [esp + 0x7c]
jmp 0x4ec702
lea ebp, [0x5b7d1c]
cmp eax, ebp
jne 0x4ec662
movzx ecx, word [ecx]
mov ebp, edx
mov eax, dword [esp + 0x7c]
jmp 0x4ec702
lea ecx, [0x5b7e0c]
cmp eax, ecx
jne 0x4ec6ea
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
mov dword [esp + 4], edx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726fb]
mov dword [esp], eax
mov dword [esp + 4], 3
lea edx, [esp + 0x98]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, 0xffffffff
jmp 0x4ec702
mov ecx, 0xffffffff
mov ebp, edx
mov eax, dword [esp + 0x7c]
jmp 0x4ec702
mov ecx, 0xffffffff
mov ebp, edx
mov eax, dword [esp + 0x7c]
mov dword [esp + 0x40], ecx
lea edx, [ecx - 0x40]
cmp edx, 0x9f
ja 0x4ec759
test ebp, ebp
jg 0x4ec719
xor edx, edx
jmp 0x4ec754
mov dword [esp + 0x44], ebp
mov dword [esp + 0x84], eax
mov dword [esp], eax
lea ecx, [0x5722ab]
mov dword [esp + 4], ecx
mov dword [esp + 8], 1
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x40]
mov ebp, dword [esp + 0x44]
mov edx, eax
mov eax, dword [esp + 0x84]
xor edx, 1
jmp 0x4ec75b
xor edx, edx
test dl, dl
je 0x4ec7d6
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], ebp
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726fb]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x40]
cmp ecx, 0x1f
ja 0x4ec809
mov dword [esp], 0
mov dword [esp + 4], eax
mov dword [esp + 8], ebp
lea eax, [0x5722ad]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov dword [esp], 0
mov dword [esp + 4], eax
mov dword [esp + 8], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x3c]
mov dword [esp + 0x10], eax
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x60]
mov edx, ebp
mov ebp, dword [esp + 0x88]
mov dword [esp + 0x44], edx
mov dword [esp + 0x84], eax
lea ebx, [0x5b7d7c]
cmp dword [esp + 0x14c], ebx
jne 0x4ec932
lea ebx, [0x5b7d04]
cmp dword [esp + 0x144], ebx
jne 0x4ec8d0
cmp ecx, 1
jbe 0x4ecaa4
mov ebx, dword [ebp + 8]
mov esi, dword [ebp + 0xc]
cmp ecx, 2
jbe 0x4eca98
mov edi, dword [ebp + 0x14]
mov eax, dword [ebp + 0x10]
mov dword [ebp + 0xc], edi
mov edi, dword [0x6ddfe0]
test edi, edi
je 0x4ec8ae
call sym.runtime.gcWriteBarrier2
mov dword [edi], eax
mov edx, dword [ebp + 8]
mov dword [edi + 4], edx
mov edx, dword [esp + 0x44]
mov dword [ebp + 8], eax
mov dword [ebp + 0x14], esi
mov esi, dword [0x6ddfe0]
test esi, esi
je 0x4ec8cb
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov esi, dword [ebp + 0x10]
mov dword [edi + 4], esi
mov dword [ebp + 0x10], ebx
jmp 0x4ec92b
test ecx, ecx
jbe 0x4eca8f
mov ebx, dword [ebp]
mov esi, dword [ebp + 4]
cmp ecx, 2
jbe 0x4eca85
mov edi, dword [ebp + 0x14]
mov eax, dword [ebp + 0x10]
mov dword [ebp + 4], edi
mov edi, dword [0x6ddfe0]
test edi, edi
je 0x4ec90b
call sym.runtime.gcWriteBarrier2
mov dword [edi], eax
mov edx, dword [ebp]
mov dword [edi + 4], edx
mov edx, dword [esp + 0x44]
mov dword [ebp], eax
mov dword [ebp + 0x14], esi
mov esi, dword [0x6ddfe0]
test esi, esi
je 0x4ec928
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov esi, dword [ebp + 0x10]
mov dword [edi + 4], esi
mov dword [ebp + 0x10], ebx
mov eax, dword [esp + 0x84]
lea ebx, [ecx - 1]
xor esi, esi
jmp 0x4ec95f
mov dword [esi], edx
mov edi, dword [esp + 0x54]
lea esi, [edi + 1]
mov edi, dword [esp + 0x50]
lea ebx, [edi - 1]
mov ebp, dword [esp + 0x88]
mov ecx, dword [esp + 0x60]
mov eax, dword [esp + 0x84]
mov edx, dword [esp + 0x44]
cmp ebx, esi
jle 0x4ec9ef
cmp esi, ecx
jae 0x4eca7e
lea edi, [ebp + esi*8]
mov eax, dword [edi]
mov edx, dword [edi + 4]
cmp ebx, ecx
jae 0x4eca77
mov dword [esp + 0x90], eax
mov dword [esp + 0x54], esi
mov dword [esp + 0x50], ebx
lea ecx, [ebp + esi*8 + 4]
lea esi, [ebp + ebx*8]
mov eax, dword [esi + 4]
lea ebp, [ebp + ebx*8 + 4]
mov ebx, dword [esi]
mov dword [ecx], eax
mov eax, dword [0x6ddfe0]
test eax, eax
je 0x4ec9bc
mov eax, edi
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov ecx, dword [eax]
mov dword [edi + 4], ecx
mov edi, eax
mov dword [edi], ebx
mov dword [ebp], edx
mov edx, dword [0x6ddfe0]
test edx, edx
jne 0x4ec9d7
mov edx, dword [esp + 0x90]
jmp 0x4ec939
call sym.runtime.gcWriteBarrier2
mov edx, dword [esp + 0x90]
mov dword [edi], edx
mov ebx, dword [esi]
mov dword [edi + 4], ebx
jmp 0x4ec939
test ebp, ebp
je 0x4eca62
mov dword [esp], ebp
mov dword [esp + 4], ecx
mov eax, dword [esp + 0x64]
mov dword [esp + 8], eax
lea eax, [0x5722b9]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 2
call sym.strings.Join
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp], 0
mov edx, dword [esp + 0x84]
mov dword [esp + 4], edx
mov edx, dword [esp + 0x44]
mov dword [esp + 8], edx
lea edx, [0x5b7224]
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], 1
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], ecx
call sym.runtime.concatstring3
mov eax, dword [esp + 0x1c]
mov edx, dword [esp + 0x20]
mov dword [esp + 0x170], eax
mov dword [esp + 0x174], edx
add esp, 0x128
ret
mov eax, ebx
call sym.runtime.panicIndex
mov eax, esi
call sym.runtime.panicIndex
mov eax, 2
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 2
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
call sym.runtime.panicIndex
call sym.runtime.panicIndex
mov eax, 3
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 2
mov ecx, esi
call sym.runtime.panicIndex
dec ecx
test ecx, ecx
jl 0x4ecc6d
cmp ecx, 5
jae 0x4ecc7d
lea edx, [esp + ecx*8 + 0x134]
lea ebx, [0x5b7d04]
cmp dword [edx], ebx
jne 0x4ecaf6
mov edx, dword [edx + 4]
movzx edx, word [edx]
jmp 0x4ecafb
mov edx, 0
jne 0x4ecacb
mov dword [esp + 0x58], ecx
lea ebp, [edx - 0x80]
cmp bp, 0x1f
jbe 0x4ecbe7
lea ebp, [edx - 0xa0]
cmp bp, 0x1f
jbe 0x4ecb61
cmp dx, 0x1f
ja 0x4ecacb
mov dword [esp], 0
mov dword [esp + 4], eax
mov dword [esp + 8], edi
lea eax, [0x5722ad]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov edi, dword [esp + 0x18]
mov ecx, dword [esp + 0x58]
lea ebx, [0x5b7d04]
mov esi, dword [esp + 0x60]
jmp 0x4ecacb
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], edi
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726f5]
mov dword [esp], eax
mov dword [esp + 4], 3
lea edx, [esp + 0x98]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov edi, dword [esp + 0x18]
mov ecx, dword [esp + 0x58]
lea ebx, [0x5b7d04]
mov esi, dword [esp + 0x60]
jmp 0x4ecacb
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], edi
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726f2]
mov dword [esp], eax
mov dword [esp + 4], 3
lea edx, [esp + 0x98]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov edi, dword [esp + 0x18]
mov ecx, dword [esp + 0x58]
lea ebx, [0x5b7d04]
mov esi, dword [esp + 0x60]
jmp 0x4ecacb
mov ecx, esi
mov ebp, dword [esp + 0x88]
mov edx, edi
jmp 0x4ec845
mov eax, ecx
mov ecx, 5
call sym.runtime.panicIndex
mov eax, 3
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 2
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
mov ecx, esi
call sym.runtime.panicIndex
mov eax, 2
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
call sym.runtime.panicIndex
mov dword [esp], ecx
mov dword [esp + 4], edx
lea eax, [0x556880]
mov dword [esp + 8], eax
call sym.runtime.panicdottypeI
mov dword [esp], ecx
mov dword [esp + 4], ebp
lea eax, [0x556880]
mov dword [esp + 8], eax
call sym.runtime.panicdottypeI
mov dword [esp], ecx
mov dword [esp + 4], ebp
lea eax, [0x556880]
mov dword [esp + 8], eax
call sym.runtime.panicdottypeI
mov dword [esp], ecx
mov dword [esp + 4], edx
lea eax, [0x556880]
mov dword [esp + 8], eax
call sym.runtime.panicdottypeI
mov eax, 1
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
mov ecx, dword [0x5b7d20]
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x556880]
mov dword [esp + 8], eax
call sym.runtime.panicdottypeI
mov eax, 1
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 3
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 2
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
mov ecx, esi
call sym.runtime.panicIndex
mov eax, 2
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
mov ecx, esi
call sym.runtime.panicIndex
mov eax, 2
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
mov ecx, esi
call sym.runtime.panicIndex
mov ecx, dword [0x5b7d20]
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x556880]
mov dword [esp + 8], eax
call sym.runtime.panicdottypeI
mov eax, 2
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
mov ecx, dword [0x5b7d20]
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x556880]
mov dword [esp + 8], eax
call sym.runtime.panicdottypeI
mov eax, 2
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 3
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 2
mov ecx, esi
call sym.runtime.panicIndex
mov eax, edx
mov ecx, edi
call sym.runtime.panicSliceB
mov eax, edx
mov ecx, edi
call sym.runtime.panicSliceB
inc ecx
cmp ecx, 1
jg 0x4ed05c
lea edx, [esp + ecx*8 + 0x134]
lea ebx, [0x5b7d04]
cmp dword [edx], ebx
jne 0x4ecf48
mov edx, dword [edx + 4]
movzx edx, word [edx]
jmp 0x4ecf4d
mov edx, 0
jne 0x4ecf25
lea ebp, [edx - 0x80]
cmp bp, 0x1f
jbe 0x4ecfe3
add edx, 0xffffff60
cmp dx, 0x1f
ja 0x4ecf25
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], edi
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726f5]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov esi, dword [esp + 0x60]
mov edi, ebp
jmp 0x4ed05c
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], edi
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726f2]
mov dword [esp], eax
mov dword [esp + 4], 3
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov esi, dword [esp + 0x60]
mov edi, ebp
mov ecx, esi
mov ebp, dword [esp + 0x88]
mov edx, edi
jmp 0x4ec845
dec ecx
test ecx, ecx
jl 0x4ed25a
cmp ecx, 5
jae 0x4ed26a
lea edx, [esp + ecx*8 + 0x134]
lea ebx, [0x5b7d04]
cmp dword [edx], ebx
jne 0x4ed097
mov edx, dword [edx + 4]
movzx edx, word [edx]
jmp 0x4ed09c
mov edx, 0
jne 0x4ed06c
mov dword [esp + 0x5c], ecx
lea ebp, [edx - 0x60]
cmp bp, 0x1f
jbe 0x4ed1d4
lea ebp, [edx - 0x80]
cmp bp, 0x1f
jbe 0x4ed14e
add edx, 0xffffff60
cmp dx, 0x1f
ja 0x4ed06c
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], edi
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726f5]
mov dword [esp], eax
mov dword [esp + 4], 3
lea edx, [esp + 0x98]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov edi, dword [esp + 0x18]
mov ecx, dword [esp + 0x5c]
lea ebx, [0x5b7d04]
mov esi, dword [esp + 0x60]
jmp 0x4ed06c
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], edi
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726f2]
mov dword [esp], eax
mov dword [esp + 4], 3
lea edx, [esp + 0x98]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov edi, dword [esp + 0x18]
mov ecx, dword [esp + 0x5c]
lea ebx, [0x5b7d04]
mov esi, dword [esp + 0x60]
jmp 0x4ed06c
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
mov dword [esp + 4], edi
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x550ac0]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x5726f8]
mov dword [esp], eax
mov dword [esp + 4], 3
lea edx, [esp + 0x98]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov edi, dword [esp + 0x18]
mov ecx, dword [esp + 0x5c]
lea ebx, [0x5b7d04]
mov esi, dword [esp + 0x60]
jmp 0x4ed06c
mov ecx, esi
mov ebp, dword [esp + 0x88]
mov edx, edi
jmp 0x4ec845
mov eax, ecx
mov ecx, 5
call sym.runtime.panicIndex
mov eax, 1
mov ecx, esi
call sym.runtime.panicIndex
mov eax, 1
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
mov ecx, dword [0x5b7d08]
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x556880]
mov dword [esp + 8], eax
call sym.runtime.panicdottypeI
mov ecx, dword [0x5b7d08]
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x556880]
mov dword [esp + 8], eax
call sym.runtime.panicdottypeI
mov eax, 1
mov ecx, eax
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
mov eax, 1
call sym.runtime.panicIndex
mov eax, dword [0x5b7cf0]
mov dword [esp], ecx
mov dword [esp + 4], eax
lea eax, [0x556880]
mov dword [esp + 8], eax
call sym.runtime.panicdottypeI
mov eax, 1
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt
jmp sym.cmd_vendor_golang.org_x_arch_arm64_arm64asm.GoSyntax