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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x1c]
cmp eax, dword [ecx + 8]
jbe 0x4612b3
sub esp, 0x9c
mov eax, dword [esp + 0xa0]
mov dword [esp], eax
mov eax, dword [esp + 0xa4]
mov dword [esp + 4], eax
mov eax, dword [esp + 0xa8]
mov dword [esp + 8], eax
mov ecx, dword [esp + 0xac]
mov dword [esp + 0xc], ecx
call dbg.time.Time.locabs
mov eax, dword [esp + 0x18]
mov dword [esp + 0x44], eax
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x48], ecx
mov edx, dword [esp + 0x10]
mov dword [esp + 0x90], edx
mov ebx, dword [esp + 0x1c]
mov dword [esp + 0x64], ebx
mov ebp, dword [esp + 0x20]
mov dword [esp + 0x68], ebp
mov esi, dword [esp + 0xbc]
mov edi, dword [esp + 0xc0]
mov esi, 0xffffffff
mov dword [esp + 0x2c], esi
mov dword [esp + 0x58], esi
xor edi, edi
mov dword [esp + 0x4c], edi
mov dword [esp + 0x78], eax
xor eax, eax
mov dword [esp + 0x5c], eax
mov dword [esp + 0x50], eax
mov dword [esp + 0x38], eax
mov esi, dword [esp + 0xbc]
mov edi, dword [esp + 0xc0]
mov eax, dword [esp + 0x78]
test edi, edi
je 0x45fef2
mov dword [esp], esi
mov dword [esp + 4], edi
call dbg.time.nextStdChunk
mov eax, dword [esp + 0x10]
mov dword [esp + 0x34], eax
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x30], ecx
mov edx, dword [esp + 0x14]
mov dword [esp + 0x84], edx
mov ebx, dword [esp + 0xc]
mov dword [esp + 0x40], ebx
mov ebp, dword [esp + 8]
mov dword [esp + 0x8c], ebp
test ebx, ebx
jne 0x4611ef
mov ebx, dword [esp + 0xb4]
mov ebp, dword [esp + 0xb8]
mov esi, dword [esp + 0xb0]
mov dword [esp + 0xb4], ebx
mov dword [esp + 0xb8], ebp
mov dword [esp + 0xb0], esi
test eax, eax
je 0x45ff07
mov edi, dword [esp + 0x2c]
test edi, edi
jge 0x45fe3f
test eax, 0x100
jne 0x461199
mov dword [esp + 0x2c], edi
mov ecx, dword [esp + 0x58]
test ecx, ecx
jge 0x45fe56
test eax, 0x200
jne 0x4610f2
mov dword [esp + 0x58], ecx
and eax, 0xffff
cmp eax, 0x108
jg 0x460adb
cmp eax, 0x102
jg 0x4606c2
cmp eax, 0x1f
jg 0x46049e
cmp eax, 0x15
je 0x46027c
lea ecx, [eax - 0x16]
cmp ecx, 9
ja 0x460271
mov eax, dword [esp + 0x44]
test eax, eax
jne 0x460268
mov ecx, dword [esp + 0x34]
cmp ecx, 0x16
jne 0x45ff6b
lea ecx, [ebx + 1]
cmp ecx, ebp
jg 0x45ff23
mov byte [esi + ebx], 0x5a
mov edx, dword [esp + 0x90]
mov ebx, dword [esp + 0x64]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xb8], ebp
mov dword [esp + 0xb0], esi
mov dword [esp + 0xb4], ecx
mov ecx, dword [esp + 0x48]
mov ebp, dword [esp + 0x68]
mov esi, dword [esp + 0x84]
test edi, edi
jne 0x45fdb8
mov esi, dword [esp + 0xb0]
mov ebx, dword [esp + 0xb4]
mov ebp, dword [esp + 0xb8]
mov dword [esp + 0xc4], esi
mov dword [esp + 0xc8], ebx
mov dword [esp + 0xcc], ebp
add esp, 0x9c
ret
lea eax, [0x5fc720]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], ecx
call dbg.runtime.growslice
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebp, dword [esp + 0x1c]
lea ecx, [eax + 1]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov ebx, dword [esp + 0xb4]
mov edi, dword [esp + 0x2c]
jmp 0x45feb3
cmp ecx, 0x19
je 0x45feac
cmp ecx, 0x17
je 0x45feac
cmp ecx, 0x18
je 0x45feac
cmp ecx, 0x1a
jne 0x45ff90
jmp 0x45feac
mov edx, 0x88888889
imul edx
mov eax, edi
mov edi, dword [esp + 0x44]
add edx, edi
sar edx, 5
mov dword [esp + 0x74], edx
sar edi, 0x1f
mov dword [esp + 0x70], edi
sub edx, edi
mov dword [esp + 0x28], edx
test edx, edx
jge 0x46020c
lea edx, [ebx + 1]
cmp edx, ebp
jg 0x4601c7
mov byte [esi + ebx], 0x2d
mov ebx, dword [esp + 0x74]
sub edi, ebx
mov ebx, dword [esp + 0x44]
neg ebx
mov dword [esp + 0x28], edi
mov dword [esp + 0x60], ebx
mov dword [esp], esi
mov dword [esp + 4], edx
mov dword [esp + 8], ebp
mov eax, edi
mov ebp, 0x88888889
imul ebp
add edx, edi
sar edx, 5
sar edi, 0x1f
sub edx, edi
mov dword [esp + 0x74], edx
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], 2
call dbg.time.appendInt
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x18]
mov dword [esp + 0xb4], edx
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x34]
cmp ebp, 0x19
jne 0x4601a5
lea esi, [edx + 1]
cmp esi, ecx
jg 0x460168
mov byte [ebx + edx], 0x3a
cmp ebp, 0x1d
je 0x46004e
cmp ebp, 0x18
jne 0x46012a
mov dword [esp + 0xb4], esi
cmp ebp, 0x17
je 0x460083
cmp ebp, 0x1c
je 0x460083
cmp ebp, 0x1f
je 0x460083
cmp ebp, 0x1a
je 0x460083
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
mov ebp, ecx
mov ecx, esi
mov esi, ebx
jmp 0x45feb7
cmp ebp, 0x1f
jne 0x46011a
lea edx, [esi + 1]
cmp edx, ecx
jg 0x4600e1
mov byte [ebx + esi], 0x3a
mov dword [esp], ebx
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov eax, dword [esp + 0x60]
mov ecx, 0x88888889
imul ecx
mov ebx, dword [esp + 0x60]
add edx, ebx
sar edx, 5
mov ebp, ebx
sar ebx, 0x1f
sub edx, ebx
imul edx, edx, 0x3c
sub ebp, edx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], 2
call dbg.time.appendInt
mov ecx, dword [esp + 0x1c]
mov esi, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
jmp 0x460069
lea eax, [0x5fc720]
mov dword [esp], eax
mov dword [esp + 4], ebx
mov dword [esp + 8], esi
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], edx
call dbg.runtime.growslice
mov ebx, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
lea edx, [eax + 1]
mov esi, dword [esp + 0xb4]
jmp 0x460093
cmp ebp, 0x1a
je 0x46008c
mov edx, esi
jmp 0x460097
mov dword [esp], ebx
mov dword [esp + 4], esi
mov dword [esp + 8], ecx
mov eax, dword [esp + 0x74]
imul eax, eax, 0x3c
mov ecx, dword [esp + 0x28]
sub ecx, eax
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], 2
call dbg.time.appendInt
mov ecx, dword [esp + 0x1c]
mov esi, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x34]
jmp 0x46004e
lea eax, [0x5fc720]
mov dword [esp], eax
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], esi
call dbg.runtime.growslice
mov ebx, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
lea esi, [eax + 1]
mov edx, dword [esp + 0xb4]
mov ebp, dword [esp + 0x34]
jmp 0x46003c
cmp ebp, 0x1e
je 0x460031
cmp ebp, 0x1a
je 0x460031
cmp ebp, 0x1f
je 0x460031
mov esi, edx
jmp 0x460040
lea eax, [0x5fc720]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], edx
call dbg.runtime.growslice
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebp, dword [esp + 0x1c]
lea edx, [eax + 1]
mov eax, dword [esp + 0x2c]
mov ecx, dword [esp + 0x34]
mov ebx, dword [esp + 0xb4]
mov edi, dword [esp + 0x70]
jmp 0x45ffc6
lea edi, [ebx + 1]
cmp edi, ebp
jg 0x460226
mov byte [esi + ebx], 0x2b
mov edx, edi
mov edi, dword [esp + 0x28]
mov ebx, dword [esp + 0x44]
jmp 0x45ffd6
lea eax, [0x5fc720]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], edi
call dbg.runtime.growslice
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebp, dword [esp + 0x1c]
lea edi, [eax + 1]
mov eax, dword [esp + 0x2c]
mov ecx, dword [esp + 0x34]
mov edx, dword [esp + 0x28]
mov ebx, dword [esp + 0xb4]
jmp 0x460213
mov ecx, dword [esp + 0x34]
jmp 0x45ff90
mov eax, dword [esp + 0x44]
mov ecx, ebx
jmp 0x45feb7
mov ecx, dword [esp + 0x48]
test ecx, ecx
je 0x460330
lea eax, [ebx + ecx]
mov dword [esp + 0x74], eax
cmp eax, ebp
ja 0x4602eb
mov dword [esp + 0xb0], esi
mov dword [esp + 0xb8], ebp
cmp eax, ebp
ja 0x4602e4
add ebx, esi
mov dword [esp], ebx
mov ebx, dword [esp + 0x90]
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
call dbg.runtime.memmove
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
mov esi, dword [esp + 0xb0]
mov ecx, dword [esp + 0x74]
mov ebp, dword [esp + 0xb8]
jmp 0x45feb7
call dbg.runtime.panicslice
ud2
lea edx, [0x5fc720]
mov dword [esp], edx
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], eax
call dbg.runtime.growslice
mov ebp, dword [esp + 0x1c]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x74]
mov ecx, dword [esp + 0x48]
mov edx, dword [esp + 0x84]
mov ebx, dword [esp + 0xb4]
mov edi, dword [esp + 0x2c]
jmp 0x460293
mov eax, dword [esp + 0x44]
mov ecx, 0x88888889
imul ecx
mov eax, edi
mov edi, dword [esp + 0x44]
add edx, edi
sar edx, 5
mov dword [esp + 0x74], edx
sar edi, 0x1f
mov dword [esp + 0x70], edi
sub edx, edi
mov dword [esp + 0x24], edx
test edx, edx
jge 0x460445
lea edx, [ebx + 1]
cmp edx, ebp
jg 0x4603ff
mov byte [esi + ebx], 0x2d
mov ebx, dword [esp + 0x74]
sub edi, ebx
mov dword [esp + 0x24], edi
mov dword [esp], esi
mov dword [esp + 4], edx
mov dword [esp + 8], ebp
mov edx, edi
sar edi, 0x1f
mov eax, edx
mov ebp, edx
imul ecx
add edx, ebp
sar edx, 5
sub edx, edi
mov dword [esp + 0x74], edx
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], 2
call dbg.time.appendInt
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov dword [esp], ebx
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov ecx, dword [esp + 0x74]
imul ecx, ecx, 0x3c
mov edx, dword [esp + 0x24]
sub edx, ecx
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], 2
call dbg.time.appendInt
mov ebp, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
lea eax, [0x5fc720]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], edx
call dbg.runtime.growslice
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebp, dword [esp + 0x1c]
lea edx, [eax + 1]
mov eax, dword [esp + 0x2c]
mov ecx, 0x88888889
mov ebx, dword [esp + 0xb4]
mov edi, dword [esp + 0x70]
jmp 0x46036a
lea edi, [ebx + 1]
cmp edi, ebp
jg 0x46045b
mov byte [esi + ebx], 0x2b
mov edx, edi
mov edi, dword [esp + 0x24]
jmp 0x460374
lea eax, [0x5fc720]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], edi
call dbg.runtime.growslice
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebp, dword [esp + 0x1c]
lea edi, [eax + 1]
mov eax, dword [esp + 0x2c]
mov ecx, 0x88888889
mov edx, dword [esp + 0x24]
mov ebx, dword [esp + 0xb4]
jmp 0x46044c
lea ecx, [eax - 0x20]
cmp ecx, 1
jbe 0x460672
cmp eax, 0x101
je 0x46059a
cmp eax, 0x102
je 0x4604c1
jmp 0x460271
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call dbg.time.Month.String
mov eax, dword [esp + 8]
mov ecx, dword [esp + 4]
mov dword [esp + 0x98], ecx
cmp eax, 3
jb 0x46054f
mov eax, dword [esp + 0xb4]
lea edx, [eax + 3]
mov dword [esp + 0x74], edx
mov ebx, dword [esp + 0xb8]
cmp edx, ebx
ja 0x460556
mov ebp, dword [esp + 0xb0]
mov dword [esp + 0xb8], ebx
mov dword [esp + 0xb0], ebp
cmp edx, ebx
ja 0x46054f
add eax, ebp
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], 3
call dbg.runtime.memmove
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
mov esi, dword [esp + 0xb0]
mov ecx, dword [esp + 0x74]
mov ebp, dword [esp + 0xb8]
jmp 0x45feb7
call dbg.runtime.panicslice
ud2
lea ebp, [0x5fc720]
mov dword [esp], ebp
mov esi, dword [esp + 0xb0]
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], edx
call dbg.runtime.growslice
mov ebx, dword [esp + 0x1c]
mov ebp, dword [esp + 0x14]
mov eax, dword [esp + 0xb4]
mov ecx, dword [esp + 0x98]
mov edx, dword [esp + 0x74]
jmp 0x460501
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call dbg.time.Month.String
mov eax, dword [esp + 8]
mov dword [esp + 0x54], eax
mov ecx, dword [esp + 4]
mov dword [esp + 0x94], ecx
mov edx, dword [esp + 0xb4]
lea ebx, [eax + edx]
mov dword [esp + 0x74], ebx
mov ebp, dword [esp + 0xb8]
cmp ebx, ebp
ja 0x46062a
mov esi, dword [esp + 0xb0]
mov dword [esp + 0xb8], ebp
mov dword [esp + 0xb0], esi
cmp ebx, ebp
ja 0x460623
add edx, esi
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
call dbg.runtime.memmove
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
mov esi, dword [esp + 0xb0]
mov ecx, dword [esp + 0x74]
mov ebp, dword [esp + 0xb8]
jmp 0x45feb7
call dbg.runtime.panicslice
ud2
lea esi, [0x5fc720]
mov dword [esp], esi
mov edi, dword [esp + 0xb0]
mov dword [esp + 4], edi
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], ebx
call dbg.runtime.growslice
mov esi, dword [esp + 0x14]
mov ebp, dword [esp + 0x1c]
mov eax, dword [esp + 0x54]
mov ecx, dword [esp + 0x94]
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0x74]
jmp 0x4605d9
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov ecx, dword [esp + 0xa8]
mov dword [esp + 0xc], ecx
mov ebx, dword [esp + 0x34]
sar ebx, 0x10
mov dword [esp + 0x10], ebx
cmp eax, 0x21
sete al
mov byte [esp + 0x14], al
call dbg.time.formatNano
mov ebp, dword [esp + 0x20]
mov ecx, dword [esp + 0x1c]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
cmp eax, 0x105
jg 0x4608a0
cmp eax, 0x103
je 0x460860
cmp eax, 0x104
jne 0x46071f
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov eax, dword [esp + 0x4c]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 2
call dbg.time.appendInt
mov ebp, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
mov eax, dword [esp + 0x64]
add eax, 0x15180
mov dword [esp + 0x6c], eax
mov dword [esp], eax
mov ecx, dword [esp + 0x68]
adc ecx, 0
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x93a80
mov dword [esp + 0xc], 0
call dbg.runtime.uint64div
mov eax, dword [esp + 0x10]
mov ecx, eax
mov eax, 0x93a80
mul ecx
mov ecx, dword [esp + 0x6c]
sub ecx, eax
mov eax, ecx
mov edx, 0xc22e4507
imul edx
lea eax, [edx + ecx]
sar eax, 0x10
sar ecx, 0x1f
sub eax, ecx
cmp eax, 7
jae 0x460859
shl eax, 3
lea ecx, [0x7d0700]
mov edx, dword [ecx + eax + 4]
mov dword [esp + 0x3c], edx
mov eax, dword [ecx + eax]
mov dword [esp + 0x88], eax
mov ebx, dword [esp + 0xb4]
lea ebp, [ebx + edx]
mov dword [esp + 0x74], ebp
mov esi, dword [esp + 0xb8]
cmp ebp, esi
ja 0x46080b
mov edi, dword [esp + 0xb0]
mov dword [esp + 0xb0], edi
mov dword [esp + 0xb8], esi
cmp ebp, esi
ja 0x460804
add ebx, edi
mov dword [esp], ebx
mov dword [esp + 4], eax
mov dword [esp + 8], edx
call dbg.runtime.memmove
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
mov esi, dword [esp + 0xb0]
mov ecx, dword [esp + 0x74]
mov ebp, dword [esp + 0xb8]
jmp 0x45feb7
call dbg.runtime.panicslice
ud2
lea edi, [0x5fc720]
mov dword [esp], edi
mov ecx, dword [esp + 0xb0]
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
mov dword [esp + 0xc], esi
mov dword [esp + 0x10], ebp
call dbg.runtime.growslice
mov esi, dword [esp + 0x1c]
mov edi, dword [esp + 0x14]
mov eax, dword [esp + 0x88]
lea ecx, [0x7d0700]
mov edx, dword [esp + 0x3c]
mov ebx, dword [esp + 0xb4]
mov ebp, dword [esp + 0x74]
jmp 0x4607ba
call dbg.runtime.panicindex
ud2
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov eax, dword [esp + 0x4c]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
call dbg.time.appendInt
mov ebp, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
cmp eax, 0x106
je 0x460999
cmp eax, 0x107
je 0x460959
mov eax, dword [esp + 0x5c]
cmp eax, 0xa
jge 0x460952
lea ecx, [ebx + 1]
cmp ecx, ebp
jg 0x46090a
mov byte [esi + ebx], 0x20
mov dword [esp], esi
mov dword [esp + 4], ecx
mov dword [esp + 8], ebp
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
call dbg.time.appendInt
mov ebp, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
lea edx, [0x5fc720]
mov dword [esp], edx
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], ecx
call dbg.runtime.growslice
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebp, dword [esp + 0x1c]
lea ecx, [eax + 1]
mov eax, dword [esp + 0x5c]
mov edx, dword [esp + 0x84]
mov ebx, dword [esp + 0xb4]
mov edi, dword [esp + 0x2c]
jmp 0x4608ca
mov ecx, ebx
jmp 0x4608ce
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov eax, dword [esp + 0x5c]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
call dbg.time.appendInt
mov ebp, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
mov eax, dword [esp + 0x64]
add eax, 0x15180
mov dword [esp + 0x6c], eax
mov dword [esp], eax
mov ecx, dword [esp + 0x68]
adc ecx, 0
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x93a80
mov dword [esp + 0xc], 0
call dbg.runtime.uint64div
mov eax, dword [esp + 0x10]
mov ecx, eax
mov eax, 0x93a80
mul ecx
mov ecx, dword [esp + 0x6c]
sub ecx, eax
mov eax, ecx
mov edx, 0xc22e4507
imul edx
lea eax, [edx + ecx]
sar eax, 0x10
sar ecx, 0x1f
sub eax, ecx
cmp eax, 7
jae 0x460ad4
shl eax, 3
lea ecx, [0x7d0700]
mov edx, dword [ecx + eax + 4]
mov eax, dword [ecx + eax]
mov dword [esp + 0x80], eax
cmp edx, 3
jb 0x460a83
mov edx, dword [esp + 0xb4]
lea ebx, [edx + 3]
mov dword [esp + 0x74], ebx
mov ebp, dword [esp + 0xb8]
cmp ebx, ebp
ja 0x460a8a
mov esi, dword [esp + 0xb0]
mov dword [esp + 0xb0], esi
mov dword [esp + 0xb8], ebp
cmp ebx, ebp
ja 0x460a83
add edx, esi
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], 3
call dbg.runtime.memmove
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
mov esi, dword [esp + 0xb0]
mov ecx, dword [esp + 0x74]
mov ebp, dword [esp + 0xb8]
jmp 0x45feb7
call dbg.runtime.panicslice
ud2
lea esi, [0x5fc720]
mov dword [esp], esi
mov edi, dword [esp + 0xb0]
mov dword [esp + 4], edi
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], ebx
call dbg.runtime.growslice
mov esi, dword [esp + 0x14]
mov ebp, dword [esp + 0x1c]
mov eax, dword [esp + 0x80]
lea ecx, [0x7d0700]
mov edx, dword [esp + 0xb4]
mov ebx, dword [esp + 0x74]
jmp 0x460a35
call dbg.runtime.panicindex
ud2
cmp eax, 0x20c
jg 0x460d0b
cmp eax, 0x112
jg 0x460bef
cmp eax, 0x109
je 0x460baf
cmp eax, 0x111
je 0x460b73
cmp eax, 0x112
je 0x460b0f
jmp 0x460271
test edi, edi
jge 0x460b6f
mov eax, edi
xchg edi, ebx
neg ebx
xchg edi, ebx
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov eax, edi
mov ebp, 0x51eb851f
imul ebp
sar edx, 5
mov eax, edi
sar edi, 0x1f
sub edx, edi
imul edx, edx, 0x64
sub eax, edx
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 2
call dbg.time.appendInt
mov ebp, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
mov eax, edi
jmp 0x460b1b
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov dword [esp + 0xc], edi
mov dword [esp + 0x10], 4
call dbg.time.appendInt
mov ebp, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov eax, dword [esp + 0x5c]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 2
call dbg.time.appendInt
mov ebp, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
cmp eax, 0x20a
je 0x460ccf
cmp eax, 0x20b
je 0x460c6e
cmp eax, 0x20c
je 0x460c0d
jmp 0x460271
mov eax, ecx
mov edx, 0x2aaaaaab
imul edx
sar edx, 1
mov eax, ecx
sar ecx, 0x1f
sub edx, ecx
lea ecx, [edx + edx*2]
shl ecx, 2
mov edx, eax
sub eax, ecx
test eax, eax
jne 0x460c32
mov eax, 0xc
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 2
call dbg.time.appendInt
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov ebp, dword [esp + 0x1c]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
mov eax, ecx
mov edx, 0x2aaaaaab
imul edx
sar edx, 1
mov eax, ecx
sar ecx, 0x1f
sub edx, ecx
lea ecx, [edx + edx*2]
shl ecx, 2
mov edx, eax
sub eax, ecx
test eax, eax
jne 0x460c93
mov eax, 0xc
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
call dbg.time.appendInt
mov ebp, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], 2
call dbg.time.appendInt
mov ebp, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
cmp eax, 0x20f
jle 0x461020
cmp eax, 0x210
je 0x460fe0
cmp eax, 0x213
je 0x460e8c
cmp eax, 0x214
je 0x460d38
jmp 0x460271
cmp ecx, 0xc
jl 0x460df0
lea eax, [ebx + 2]
mov dword [esp + 0x74], eax
cmp eax, ebp
ja 0x460dab
mov dword [esp + 0xb8], ebp
mov dword [esp + 0xb0], esi
cmp eax, ebp
ja 0x460da4
add ebx, esi
mov dword [esp], ebx
lea ebx, [0x637d13]
mov dword [esp + 4], ebx
mov dword [esp + 8], 2
call dbg.runtime.memmove
mov eax, dword [esp + 0xb8]
mov ecx, dword [esp + 0x74]
mov edx, dword [esp + 0xb0]
mov edi, dword [esp + 0x2c]
mov esi, edx
mov ebp, eax
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
jmp 0x45feb7
call dbg.runtime.panicslice
ud2
lea ecx, [0x5fc720]
mov dword [esp], ecx
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], eax
call dbg.runtime.growslice
mov esi, dword [esp + 0x14]
mov ebp, dword [esp + 0x1c]
mov eax, dword [esp + 0x74]
mov ecx, dword [esp + 0x58]
mov edx, dword [esp + 0x84]
mov ebx, dword [esp + 0xb4]
mov edi, dword [esp + 0x2c]
jmp 0x460d4c
lea eax, [ebx + 2]
mov dword [esp + 0x74], eax
cmp eax, ebp
ja 0x460e47
mov dword [esp + 0xb0], esi
mov dword [esp + 0xb8], ebp
cmp eax, ebp
ja 0x460e40
add ebx, esi
mov dword [esp], ebx
lea ebx, [0x637cf7]
mov dword [esp + 4], ebx
mov dword [esp + 8], 2
call dbg.runtime.memmove
mov eax, dword [esp + 0xb8]
mov ecx, dword [esp + 0x74]
mov edx, dword [esp + 0xb0]
jmp 0x460d8c
call dbg.runtime.panicslice
ud2
lea ecx, [0x5fc720]
mov dword [esp], ecx
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], eax
call dbg.runtime.growslice
mov ebp, dword [esp + 0x1c]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x74]
mov ecx, dword [esp + 0x58]
mov edx, dword [esp + 0x84]
mov ebx, dword [esp + 0xb4]
mov edi, dword [esp + 0x2c]
jmp 0x460dfb
cmp ecx, 0xc
jl 0x460f44
lea eax, [ebx + 2]
mov dword [esp + 0x74], eax
cmp eax, ebp
ja 0x460eff
mov dword [esp + 0xb0], esi
mov dword [esp + 0xb8], ebp
cmp eax, ebp
ja 0x460ef8
add ebx, esi
mov dword [esp], ebx
lea ebx, [0x637c9b]
mov dword [esp + 4], ebx
mov dword [esp + 8], 2
call dbg.runtime.memmove
mov eax, dword [esp + 0xb0]
mov ecx, dword [esp + 0x74]
mov edx, dword [esp + 0xb8]
mov edi, dword [esp + 0x2c]
mov esi, eax
mov ebp, edx
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
jmp 0x45feb7
call dbg.runtime.panicslice
ud2
lea ecx, [0x5fc720]
mov dword [esp], ecx
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], eax
call dbg.runtime.growslice
mov ebp, dword [esp + 0x1c]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x74]
mov ecx, dword [esp + 0x58]
mov edx, dword [esp + 0x84]
mov ebx, dword [esp + 0xb4]
mov edi, dword [esp + 0x2c]
jmp 0x460ea0
lea eax, [ebx + 2]
mov dword [esp + 0x74], eax
cmp eax, ebp
ja 0x460f9b
mov dword [esp + 0xb8], ebp
mov dword [esp + 0xb0], esi
cmp eax, ebp
ja 0x460f94
add ebx, esi
mov dword [esp], ebx
lea ebx, [0x637c6f]
mov dword [esp + 4], ebx
mov dword [esp + 8], 2
call dbg.runtime.memmove
mov eax, dword [esp + 0xb0]
mov ecx, dword [esp + 0x74]
mov edx, dword [esp + 0xb8]
jmp 0x460ee0
call dbg.runtime.panicslice
ud2
lea ecx, [0x5fc720]
mov dword [esp], ecx
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], eax
call dbg.runtime.growslice
mov ebp, dword [esp + 0x1c]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x74]
mov ecx, dword [esp + 0x58]
mov edx, dword [esp + 0x84]
mov ebx, dword [esp + 0xb4]
mov edi, dword [esp + 0x2c]
jmp 0x460f4f
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov eax, dword [esp + 0x38]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 2
call dbg.time.appendInt
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov ebp, dword [esp + 0x1c]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
cmp eax, 0x20d
je 0x4610b2
cmp eax, 0x20e
jne 0x461072
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov eax, dword [esp + 0x50]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 2
call dbg.time.appendInt
mov ebp, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov eax, dword [esp + 0x38]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
call dbg.time.appendInt
mov ebp, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov eax, dword [esp + 0x50]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
call dbg.time.appendInt
mov ebp, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45feb7
mov ecx, dword [esp + 0x64]
mov dword [esp], ecx
mov edx, dword [esp + 0x68]
mov dword [esp + 4], edx
mov dword [esp + 8], 0x15180
mov dword [esp + 0xc], 0
call dbg.runtime.uint64div
mov eax, dword [esp + 0x10]
mov ecx, eax
mov eax, 0x15180
mul ecx
mov ecx, dword [esp + 0x64]
sub ecx, eax
mov eax, ecx
mov ebx, 0x91a2b3c5
imul ebx
lea eax, [edx + ecx]
sar eax, 0xb
mov edx, ecx
sar ecx, 0x1f
sub eax, ecx
mov ecx, eax
imul eax, eax, 0xe10
sub edx, eax
mov eax, edx
mov esi, 0x88888889
mov edi, edx
imul esi
lea eax, [edi + edx]
sar eax, 5
mov edx, edi
sar edi, 0x1f
sub eax, edi
mov edi, eax
imul eax, eax, 0x3c
sub edx, eax
mov eax, dword [esp + 0x34]
mov ebx, dword [esp + 0xb4]
mov ebp, dword [esp + 0xb8]
mov esi, dword [esp + 0xb0]
mov dword [esp + 0x50], edi
mov dword [esp + 0x38], edx
mov edx, dword [esp + 0x84]
mov edi, dword [esp + 0x2c]
jmp 0x45fe56
mov edi, dword [esp + 0x64]
mov dword [esp], edi
mov edi, dword [esp + 0x68]
mov dword [esp + 4], edi
mov byte [esp + 8], 1
call dbg.time.absDate
mov edi, dword [esp + 0xc]
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x84]
mov ebx, dword [esp + 0xb4]
mov ebp, dword [esp + 0xb8]
mov esi, dword [esp + 0xb0]
mov dword [esp + 0x4c], eax
mov dword [esp + 0x5c], ecx
mov eax, dword [esp + 0x34]
mov ecx, dword [esp + 0x30]
jmp 0x45fe3f
mov esi, dword [esp + 0xb4]
lea edi, [ebx + esi]
mov dword [esp + 0x74], edi
mov ecx, dword [esp + 0xb8]
cmp edi, ecx
ja 0x461259
mov dword [esp + 0xb8], ecx
cmp edi, ecx
ja 0x461252
mov edx, dword [esp + 0xb0]
add esi, edx
mov dword [esp], esi
mov dword [esp + 4], ebp
mov dword [esp + 8], ebx
call dbg.runtime.memmove
mov eax, dword [esp + 0x34]
mov ecx, dword [esp + 0x30]
mov edx, dword [esp + 0x84]
mov ebx, dword [esp + 0x74]
mov ebp, dword [esp + 0xb8]
mov esi, dword [esp + 0xb0]
jmp 0x45fe0f
call dbg.runtime.panicslice
ud2
lea edx, [0x5fc720]
mov dword [esp], edx
mov edx, dword [esp + 0xb0]
mov dword [esp + 4], edx
mov dword [esp + 8], esi
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], edi
call dbg.runtime.growslice
mov ecx, dword [esp + 0x1c]
mov eax, dword [esp + 0x14]
mov edx, dword [esp + 0x84]
mov ebx, dword [esp + 0x40]
mov ebp, dword [esp + 0x8c]
mov esi, dword [esp + 0xb4]
mov edi, dword [esp + 0x74]
mov dword [esp + 0xb0], eax
mov eax, dword [esp + 0x34]
jmp 0x461208
call dbg.runtime.morestack_noctxt
jmp dbg.time.Time.AppendFormat