Function at 0x14001ab90
Capabilities:
Decompress data using quicklz

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x2d8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x250], 0xfffffffffffffffe
mov r9d, dword [rcx + 0x4c]
mov r8d, r9d
shr r8d, 4
and r8d, 0x1ff
mov qword [rbp + 0x138], r8
mov eax, r9d
mov r15d, r9d
and eax, 7
add eax, r8d
imul r11d, eax, 0x2493
shr r11d, 0x10
lea r8d, [r11*8]
sub r11d, r8d
lea r9d, [rax + r11]
mov r8d, 0xfffffff9
sub r8d, r9d
cmp r9w, 6
mov r10d, 0xfffa
cmovae r8d, r10d
mov qword [rbp + 0x110], r8
mov r8d, r9d
neg r8d
mov rdi, r8
xor esi, esi
cmp r9w, 6
lea r8d, [rax + r11 + 0x31]
mov r9d, 0x37
cmovb r9d, r8d
mov dword [rbp + 0x1d0], r9d
mov r9d, 0x30
cmovae r8d, r9d
mov dword [rbp + 0x1d4], r8d
cmovae edi, r10d
mov qword [rbp + 0x118], rdi
mov r8d, dword [rcx + 0x44]
lea eax, [rax + r11 + 1]
cmovae eax, esi
mov dword [rbp + 0x1d8], eax
mov r13d, r15d
sar r13d, 0xd
mov ebx, 0x91a2b3c5
imul rbx, r8
mov r12, r8
shr rbx, 0x2b
mov eax, 1
sub eax, r13d
imul rax, rax, 0x51eb851f
shr rax, 0x27
inc eax
imul r8d, eax, 0x190
imul esi, eax, 0xfffdc54f
imul rax, rbx, 0x15555556
shr rax, 0x20
shl eax, 2
lea eax, [rax + rax*2]
mov r11d, ebx
sub r11d, eax
mov r10d, 0xc
cmovne r10d, r11d
cmp r10b, 0xa
sbb r9d, 0xffffffff
mov dword [rbp + 0xac], r9d
test r13d, r13d
mov eax, 0
cmovg esi, eax
mov qword [rbp + 0x130], rsi
cmovg r8d, eax
mov qword [rbp + 0x128], r8
mov eax, r10d
sub al, 0xa
movzx eax, al
mov dword [rbp + 0x78], r10d
cmovb eax, r10d
mov dword [rbp + 0x1dc], eax
mov qword [rbp + 0xd0], rcx
mov eax, dword [rcx + 0x40]
mov dword [rbp + 0x228], eax
cmp eax, 1
sete r8b
mov ecx, dword [rcx + 0x48]
imul r10, rcx, 0x10624dd3
shr r10, 0x26
imul rax, r10, 0x431bdf
shr rax, 0x2a
imul eax, eax, 0xf4240
sub r10d, eax
mov qword [rbp + 0x68], r10
imul r9, rcx, 0x431bde83
shr r9, 0x32
imul eax, r9d, 0x20c5
shr eax, 0x17
imul eax, eax, 0x3e8
sub r9d, eax
mov qword [rbp + 0x120], r9
mov eax, ecx
shr eax, 9
imul rsi, rax, 0x44b83
shr rsi, 0x27
imul r10d, esi, 0x3b9aca00
mov r11d, ecx
sub r11d, r10d
imul r10, r11, 0x10624dd3
shr r10, 0x26
mov qword [rbp + 0x30], r10
imul r10d, r10d, 0x3e8
mov edi, r11d
sub edi, r10d
mov dword [rbp + 0xcc], edi
imul r10, r11, 0x431bde83
shr r10, 0x32
mov qword [rbp + 0x20], r10
imul r10d, r10d, 0xf4240
mov qword [rbp + 0xe8], r11
sub r11d, r10d
mov dword [rbp + 0xc4], r11d
cmp r12, 0xa8c0
lea r10, [0x14009830a]
lea r11, str.AMPM
cmovae r11, r10
mov qword [rbp + 8], r11
lea r10, [0x14009830c]
lea r11, [0x14009830a]
cmovae r11, r10
mov qword [rbp + 0x10], r11
mov dword [rbp + 0x234], r15d
mov r10d, r15d
shr r10d, 3
mov dword [rbp + 0x90], r10d
and r10d, 0x3ff
mov qword [rbp + 0x158], r10
test r15d, r15d
setne r9b
mov r10d, r13d
shr r10d, 2
and r10d, 0x3fff
imul r10d, r10d, 0x147b
shr r10d, 0x11
movzx edi, r10b
imul r11d, edi, 0xcd
shr r11d, 0xb
mov r14d, r11d
add r11d, r11d
lea r11d, [r11 + r11*4]
sub dil, r11b
imul r10d, r10d, 0x64
mov r11d, r13d
sub r11d, r10d
imul r10d, r11d, 0x67
movzx r10d, r10w
shr r10d, 0xa
mov eax, r10d
add r10d, r10d
lea r10d, [r10 + r10*4]
sub r11b, r10b
mov r15d, 0x88888889
mov qword [rbp + 0x50], r12
imul r15, r12
shr r15, 0x25
imul r10d, r15d, 0x3c
sub r12d, r10d
imul r10, r15, 0x8888889
shr r10, 0x21
imul r10d, r10d, 0x3c
sub r15d, r10d
and r9b, r8b
mov byte [rbp + 0x22e], r9b
or r14b, 0x30
mov byte [rbp + 0x164], r14b
or dil, 0x30
mov dword [rbp + 0x16c], edi
or al, 0x30
mov byte [rbp + 0x168], al
or r11b, 0x30
mov dword [rbp + 0x150], r11d
cmp rcx, 0x3b9aca00
lea r9d, [rcx - 0x3b9aca00]
cmovb r9d, ecx
mov r14d, r12d
sbb r14d, 0xffffffff
mov qword [rbp - 0x18], rdx
movzx ecx, bl
imul r8d, ecx, 0xcd
shr r8d, 0xb
mov ecx, r8d
add ecx, ecx
lea ecx, [rcx + rcx*4]
mov qword [rbp + 0xe0], rbx
mov edi, ebx
sub dil, cl
mov r11d, edi
lea ecx, [r15 + r15*4]
lea ecx, [rcx + rcx*4]
add ecx, r15d
movzx ecx, ch
mov r10d, ecx
add ecx, ecx
lea ecx, [rcx + rcx*4]
mov qword [rbp - 0x10], r15
mov edi, r15d
sub dil, cl
imul ecx, r14d, 0x67
movzx ecx, cx
shr ecx, 0xa
mov r15d, ecx
add ecx, ecx
lea ecx, [rcx + rcx*4]
sub r14b, cl
imul rcx, r9, 0x10624dd3
shr rcx, 0x26
mov qword [rbp + 0x28], rcx
imul ecx, ecx, 0x3e8
mov edx, r9d
sub edx, ecx
mov dword [rbp + 0xc8], edx
imul rcx, r9, 0x431bde83
shr rcx, 0x32
mov qword [rbp + 0x18], rcx
imul ecx, ecx, 0xf4240
mov qword [rbp + 0x58], r9
mov edx, r9d
sub edx, ecx
mov dword [rbp + 0xa8], edx
add r12d, esi
imul eax, r12d, 0x67
movzx eax, ax
shr eax, 0xa
mov ecx, eax
add eax, eax
lea eax, [rax + rax*4]
mov dword [rbp + 0x7c], r12d
mov ebx, r12d
sub bl, al
mov eax, r8d
mov r12, r8
or al, 0x30
mov byte [rbp + 0x212], al
or r11b, 0x30
mov byte [rbp + 0xd8], r11b
or r10b, 0x30
mov byte [rbp + 0x154], r10b
or dil, 0x30
or r15b, 0x30
mov byte [rbp + 0x211], r15b
or r14b, 0x30
or cl, 0x30
mov byte [rbp + 0x213], cl
or bl, 0x30
mov rdx, qword [rbp + 0xd0]
mov rax, qword [rdx]
movabs rcx, 0x8000000000000000
mov qword [rbp + 0x48], rax
cmp rax, rcx
movsxd rax, dword [rdx + 0x18]
mov qword [rbp + 0x140], rax
mov ecx, 0
cmovne rcx, rax
mov r10, qword [rbp + 0x50]
sub r10, rcx
mov dword [rbp + 0x214], r13d
movsxd r11, r13d
imul rax, r11, 0x51eb851f
mov rdx, rax
shr rdx, 0x3f
shr rax, 0x20
sar eax, 5
add eax, edx
mov r15, qword [rbp + 0x138]
mov rsi, qword [rbp + 0x130]
add esi, r15d
mov r13d, dword [rbp + 0x1dc]
or r13b, 0x30
mov ecx, dword [rbp + 0x234]
and cl, 0xf
mov byte [rbp + 0x22f], cl
imul edx, eax, 0x64
mov r8d, edx
neg r8d
mov ecx, r11d
sub ecx, edx
lea edx, [r11 + r8 + 0x64]
cmovns edx, ecx
mov dword [rbp + 0x84], edx
movzx r9d, dl
imul edx, r9d, 0xcd
shr edx, 0xb
lea r8d, [rdx + 0x30]
mov dword [rbp + 0x130], r8d
add edx, edx
lea edx, [rdx + rdx*4]
sub r9b, dl
sar ecx, 0x1f
add ecx, eax
mov dword [rbp + 0x80], ecx
movzx edx, cl
imul eax, edx, 0xcd
shr eax, 0xb
lea ecx, [rax + 0x30]
mov dword [rbp + 0x1dc], ecx
add eax, eax
lea eax, [rax + rax*4]
sub dl, al
mov rax, qword [rbp + 0x128]
add eax, r11d
dec eax
movsxd rcx, eax
imul r8, rcx, 0x51eb851f
mov rax, r8
shr rax, 0x3f
shr r8, 0x20
sar r8d, 5
add r8d, eax
imul eax, ecx, 0x5b5
sar eax, 2
mov rcx, rsi
sub ecx, r8d
add ecx, eax
sar r8d, 2
lea eax, [r8 + rcx]
add eax, 0xfff506c5
cdqe
imul rax, rax, 0x15180
add rax, r10
mov qword [rbp - 8], rax
movzx eax, word [rbp + 0x1d8]
shl eax, 4
lea rcx, str.SundayMondayTuesdayWednesdayThursdayFridaySaturday
add rcx, rax
mov qword [rbp], rcx
lea rcx, [0x140097bb0]
add rcx, rax
mov qword [rbp + 0x60], rcx
mov r8, r15
mov rax, qword [rbp + 0x118]
add eax, r15d
add eax, 6
movzx ecx, ax
imul ecx, ecx, 0x2493
shr ecx, 0x10
sub eax, ecx
movzx eax, ax
shr eax, 1
add eax, ecx
shr eax, 2
mov dword [rbp + 0x88], eax
movzx ecx, al
imul eax, ecx, 0xcd
shr eax, 0xb
lea r15d, [rax + 0x30]
add eax, eax
lea eax, [rax + rax*4]
sub cl, al
mov rax, r8
mov r8, qword [rbp + 0x110]
add eax, r8d
add eax, 0xc
movzx r8d, ax
imul r8d, r8d, 0x2493
shr r8d, 0x10
sub eax, r8d
movzx eax, ax
shr eax, 1
add eax, r8d
shr eax, 2
mov dword [rbp + 0x8c], eax
movzx eax, al
imul r10d, eax, 0xcd
shr r10d, 0xb
lea r8d, [r10 + 0x30]
add r10d, r10d
lea r10d, [r10 + r10*4]
sub al, r10b
lea r10d, [r12 + 0x30]
mov qword [rbp + 0x238], 0
mov qword [rbp + 0x240], 1
mov qword [rbp + 0x248], 0
mov rsi, qword [rbp + 0xd0]
movups xmm0, xmmword [rsi + 0x20]
movups xmm1, xmmword [rsi + 0x30]
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm1
movzx esi, word [rbp + 0x120]
mov dword [rbp + 0x10c], esi
movzx esi, byte [rbp + 0x16c]
mov dword [rbp + 0x120], esi
movzx esi, byte [rbp + 0x150]
mov dword [rbp + 0x128], esi
movzx esi, r14b
mov dword [rbp + 0x74], esi
movzx esi, r13b
mov dword [rbp + 0x94], esi
movzx r10d, r10b
mov dword [rbp + 0xb0], r10d
movzx r10d, byte [rbp + 0x130]
mov dword [rbp + 0xb4], r10d
or r9b, 0x30
movzx r9d, r9b
mov dword [rbp + 0x98], r9d
movzx r9d, byte [rbp + 0x1dc]
mov dword [rbp + 0xb8], r9d
or dl, 0x30
movzx edx, dl
mov dword [rbp + 0x9c], edx
movzx edx, word [rbp + 0x1d0]
mov dword [rbp + 0x130], edx
movzx edx, word [rbp + 0x1d4]
mov dword [rbp + 0x1dc], edx
movzx edx, r15b
mov dword [rbp + 0xbc], edx
or cl, 0x30
movzx ecx, cl
mov dword [rbp + 0xa0], ecx
movzx ecx, r8b
mov dword [rbp + 0xc0], ecx
or al, 0x30
movzx eax, al
mov dword [rbp + 0xa4], eax
movzx eax, byte [rbp + 0x164]
mov dword [rbp + 0x118], eax
movzx eax, byte [rbp + 0x168]
mov dword [rbp + 0x1d8], eax
movzx eax, byte [rbp + 0x212]
mov dword [rbp + 0x164], eax
movzx eax, byte [rbp + 0xd8]
mov dword [rbp + 0x1d0], eax
movzx eax, byte [rbp + 0x154]
mov dword [rbp + 0x110], eax
movzx eax, dil
mov dword [rbp + 0x1d4], eax
movzx eax, byte [rbp + 0x211]
mov dword [rbp + 0x150], eax
movzx eax, byte [rbp + 0x213]
mov dword [rbp + 0x16c], eax
movzx eax, bl
mov dword [rbp + 0x168], eax
mov qword [rbp + 0xd8], r11
lea eax, [r11 - 0x3e8]
mov dword [rbp + 0x154], eax
lea r15, [rbp - 0x50]
lea r14, [0x14009830c]
lea r13, [rbp + 0x238]
lea rcx, [rbp - 0x30]
mov rdx, r15
call fcn.14001f200
cmp byte [rbp - 0x30], 7
je case.default.0x14001b3ba
movups xmm0, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0xf0], xmm0
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x100], rax
movzx eax, byte [rbp + 0xf0]
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
mov r12, qword [rbp + 0xf8]
mov rsi, qword [rbp + 0x100]
mov rax, qword [rbp + 0x238]
mov rdx, qword [rbp + 0x248]
sub rax, rdx
cmp rax, rsi
jae 0x14001b426
mov rcx, r13
mov r8, rsi
call fcn.140054d00
jmp 0x14001b41f
mov r12, qword [rbp + 0xf8]
mov rsi, qword [rbp + 0x100]
mov rax, qword [rbp + 0x238]
mov rdx, qword [rbp + 0x248]
sub rax, rdx
cmp rax, rsi
jae 0x14001b426
mov rcx, r13
mov r8, rsi
call fcn.140054d00
mov rdx, qword [rbp + 0x248]
add rdx, qword [rbp + 0x240]
mov rcx, rdx
mov rdx, r12
mov r8, rsi
call fcn.140053e60
add qword [rbp + 0x248], rsi
movzx eax, byte [rbp + 0xf0]
cmp eax, 1
je 0x14001b457
cmp eax, 3
jne 0x14001b380
mov rdx, qword [rbp + 0x100]
test rdx, rdx
je 0x14001b380
mov rcx, qword [rbp + 0xf8]
mov r8d, 1
call fcn.140006740
jmp 0x14001b380
movzx edx, byte [rbp + 0xf1]
lea eax, [rdx - 4]
movzx ecx, al
cmp cl, 0x13
mov r8d, 0x13
cmovae ecx, r8d
movzx ecx, cl
mov dh, 0xc9
mov dh, 0xc9
cmp cl, 0x13
ja case.0x14001b4b2.11
lea r9, [0x140098328]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
jmp r8
cmp dword [rbp + 0x234], 0
je case.0x14001b4b2.11
mov rax, qword [rbp + 0x158]
cmp eax, 0x2dc
ja 0x14001d70f
lea rcx, [0x140097c92]
movzx ecx, byte [rax + rcx]
add ecx, eax
shr ecx, 6
dec ecx
cmp ecx, 0xc
jae 0x14001d725
shl rcx, 4
lea rax, str.JanFebMarAprMayJunJulAugSepOctNovDec
mov rsi, qword [rcx + rax]
mov rax, qword [rbp + 0x238]
mov rdx, qword [rbp + 0x248]
sub rax, rdx
cmp rax, 2
ja 0x14001b67f
mov r8d, 3
mov rcx, r13
call fcn.140054d00
jmp 0x14001b678
movzx r12d, byte [rbp + 0xf2]
movzx esi, r12b
movzx eax, byte [rbp + 0xf1]
lea rcx, [0x1400983a8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp dword [rbp + 0x234], 0
je case.default.0x14001bf41
cmp dword [rbp + 0x154], 0x2328
jae 0x14001d080
mov rcx, r13
mov edx, dword [rbp + 0x118]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x120]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x1d8]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x128]
call fcn.140007c00
jmp 0x14001b442
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x48], rax
je case.default.0x14001bf41
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x218], rax
lea rax, [rbp + 0x218]
mov qword [rbp + 0x1e0], rax
lea rax, [0x140007a50]
mov qword [rbp + 0x1e8], rax
lea rax, [0x140098100]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 1
mov qword [rbp + 0x190], 0
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], 1
mov rcx, r13
lea rdx, [0x140058288]
lea r8, [rbp + 0x170]
call fcn.140040430
jmp 0x14001d539
cmp dword [rbp + 0x234], 0
je case.0x14001b4b2.11
mov rax, qword [rbp + 0x60]
mov rsi, qword [rax]
mov rax, qword [rbp + 0x238]
mov rdx, qword [rbp + 0x248]
sub rax, rdx
cmp rax, 2
ja 0x14001b67f
mov r8d, 3
mov rcx, r13
call fcn.140054d00
mov rdx, qword [rbp + 0x248]
mov rax, qword [rbp + 0x240]
movzx ecx, byte [rsi + 2]
mov byte [rax + rdx + 2], cl
movzx ecx, word [rsi]
mov word [rax + rdx], cx
add qword [rbp + 0x248], 3
jmp 0x14001b442
cmp dword [rbp + 0x228], 1
jne case.0x14001b4b2.11
mov rax, qword [rbp + 0x238]
mov rdx, qword [rbp + 0x248]
sub rax, rdx
cmp dword [rbp + 0x50], 0xa8bf
jbe 0x14001d0ce
cmp rax, 1
ja 0x14001b6e8
mov r8d, 2
mov rcx, r13
call fcn.140054d00
mov rdx, qword [rbp + 0x248]
mov rax, qword [rbp + 0x240]
mov word [rax + rdx], 0x4d50
add qword [rbp + 0x248], 2
jmp 0x14001b442
cmp dword [rbp + 0x228], 1
jne case.0x14001b4b2.11
mov edx, edx
lea r8, [0x140098378]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
mov eax, dword [rbp + 0x10c]
mov dword [rbp + 0x230], eax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x218], rax
lea rax, [0x140044ce0]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x170], 2
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], 3
mov qword [rbp + 0x190], 0
movabs rax, 0x800000020
mov qword [rbp + 0x198], rax
mov byte [rbp + 0x1a0], 3
lea rax, [0x140098100]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 1
lea rax, [rbp + 0x170]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], 1
lea rax, [rbp + 0x218]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 1
mov rcx, r13
lea rdx, [0x140058288]
lea r8, [rbp + 0x1e0]
call fcn.140040430
jmp 0x14001d539
cmp dword [rbp + 0x234], 0
je case.0x14001b4b2.11
mov rax, qword [rbp + 0x158]
cmp eax, 0x2dc
ja 0x14001d6e6
lea rcx, [0x140097c92]
movzx ecx, byte [rax + rcx]
add ecx, eax
shr ecx, 6
dec ecx
cmp ecx, 0xc
jae 0x14001d6fc
shl rcx, 4
lea rax, str.JanuaryFebruaryMarchAprilJuneJulyAugustSeptemberOctoberNovemberDecember
mov r12, qword [rcx + rax]
mov rsi, qword [rcx + rax + 8]
mov rax, qword [rbp + 0x238]
mov rdx, qword [rbp + 0x248]
sub rax, rdx
cmp rax, rsi
jae 0x14001b426
mov rcx, r13
mov r8, rsi
call fcn.140054d00
jmp 0x14001b41f
cmp dword [rbp + 0x228], 1
jne case.0x14001b4b2.11
mov rax, qword [rbp + 0xe8]
mov dword [rbp + 0x14c], eax
test eax, eax
je 0x14001b442
mov rdx, qword [rbp + 0x248]
cmp qword [rbp + 0x238], rdx
jne 0x14001b8b2
mov r8d, 1
mov rcx, r13
call fcn.140054d00
mov rdx, qword [rbp + 0x248]
mov rax, qword [rbp + 0x240]
mov byte [rax + rdx], 0x2e
inc qword [rbp + 0x248]
cmp dword [rbp + 0xc4], 0
je 0x14001d376
cmp dword [rbp + 0xcc], 0
je 0x14001d546
lea rax, [rbp + 0x14c]
mov qword [rbp + 0x218], rax
lea rax, [0x140044ce0]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x170], 2
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], 9
mov qword [rbp + 0x190], 0
movabs rax, 0x800000020
mov qword [rbp + 0x198], rax
mov byte [rbp + 0x1a0], 3
lea rax, [0x140098100]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 1
lea rax, [rbp + 0x170]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], 1
lea rax, [rbp + 0x218]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 1
mov rcx, r13
lea rdx, [0x140058288]
lea r8, [rbp + 0x1e0]
call fcn.140040430
jmp 0x14001d539
cmp dword [rbp + 0x228], 1
jne case.0x14001b4b2.11
mov rdx, qword [rbp + 0x248]
cmp qword [rbp + 0x238], rdx
jne 0x14001b9d6
mov r8d, 1
mov rcx, r13
call fcn.140054d00
mov rdx, qword [rbp + 0x248]
mov rax, qword [rbp + 0x240]
mov byte [rax + rdx], 0x2e
inc qword [rbp + 0x248]
mov eax, dword [rbp + 0x10c]
mov dword [rbp + 0x230], eax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x218], rax
lea rax, [0x140044ce0]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x170], 2
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], 3
mov qword [rbp + 0x190], 0
movabs rax, 0x800000020
mov qword [rbp + 0x198], rax
mov byte [rbp + 0x1a0], 3
lea rax, [0x140098100]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 1
lea rax, [rbp + 0x170]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], 1
lea rax, [rbp + 0x218]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 1
mov rcx, r13
lea rdx, [0x140058288]
lea r8, [rbp + 0x1e0]
call fcn.140040430
jmp 0x14001d539
cmp dword [rbp + 0x234], 0
je case.0x14001b4b2.11
mov rax, qword [rbp]
mov r12, qword [rax]
mov rsi, qword [rax + 8]
mov rax, qword [rbp + 0x238]
mov rdx, qword [rbp + 0x248]
sub rax, rdx
cmp rax, rsi
jae 0x14001b426
mov rcx, r13
mov r8, rsi
call fcn.140054d00
jmp 0x14001b41f
cmp dword [rbp + 0x228], 1
jne case.0x14001b4b2.11
mov qword [rbp + 0x170], 0
mov qword [rbp + 0x198], 0
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1c0], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c8], rax
xor eax, eax
test rax, rax
jne 0x14001bb6c
nop dword [rax]
mov rax, qword [rbp + 0x1c0]
test rax, rax
jne 0x14001bb9e
jmp 0x14001bc50
mov rax, qword [rbp + 0x170]
test rax, rax
je 0x14001bb40
lea rcx, [rbp + 0x178]
call fcn.140044170
cmp eax, 0x110000
jne 0x14001bc75
mov qword [rbp + 0x170], 0
mov rax, qword [rbp + 0x1c0]
test rax, rax
je 0x14001bc50
cmp rax, qword [rbp + 0x1c8]
je 0x14001bc50
lea rcx, [rax + 1]
mov qword [rbp + 0x1c0], rcx
movzx r8d, byte [rax]
movzx edx, r8b
test dl, dl
jns 0x14001bc90
mov ecx, edx
and ecx, 0x1f
lea r9, [rax + 2]
mov qword [rbp + 0x1c0], r9
movzx r10d, byte [rax + 1]
mov r9d, ecx
shl r9d, 6
and r10d, 0x3f
or r9d, r10d
cmp dl, 0xdf
mov edx, r9d
jbe 0x14001bc90
lea rdx, [rax + 3]
mov qword [rbp + 0x1c0], rdx
movzx r9d, byte [rax + 2]
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
mov edx, ecx
shl edx, 0xc
or edx, r9d
cmp r8b, 0xf0
jb 0x14001bc90
lea rdx, [rax + 4]
mov qword [rbp + 0x1c0], rdx
movzx edx, byte [rax + 3]
and ecx, 7
shl ecx, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, ecx
cmp edx, 0x110000
jne 0x14001bc90
nop word [rax + rax]
cmp qword [rbp + 0x198], 0
je 0x14001b442
lea rcx, [rbp + 0x1a0]
call fcn.140044170
cmp eax, 0x110000
je 0x14001b442
mov rcx, r13
mov edx, eax
call fcn.140007c00
jmp 0x14001bb60
lea rcx, [rbp + 0x38]
call fcn.140045220
mov eax, dword [rbp + 0x40]
cmp dword [rbp + 0x3c], 1
mov ecx, 2
sbb rcx, 0
test eax, eax
mov edx, 3
cmovne rcx, rdx
lea rdx, [rbp + 0x178]
mov dword [rdx + 0x18], eax
mov rax, qword [rbp + 0x38]
mov qword [rdx + 0x10], rax
mov qword [rbp + 0x170], 1
mov qword [rbp + 0x178], 0
mov qword [rbp + 0x180], rcx
jmp 0x14001bb6c
cmp dword [rbp + 0x228], 1
jne case.0x14001b4b2.11
mov rdx, qword [rbp + 0x248]
cmp qword [rbp + 0x238], rdx
jne 0x14001bd1a
mov r8d, 1
mov rcx, r13
call fcn.140054d00
mov rdx, qword [rbp + 0x248]
mov rax, qword [rbp + 0x240]
mov byte [rax + rdx], 0x2e
inc qword [rbp + 0x248]
mov rax, qword [rbp + 0xe8]
mov dword [rbp + 0x230], eax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x218], rax
lea rax, [0x140044ce0]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x170], 2
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], 9
mov qword [rbp + 0x190], 0
movabs rax, 0x800000020
mov qword [rbp + 0x198], rax
mov byte [rbp + 0x1a0], 3
lea rax, [0x140098100]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 1
lea rax, [rbp + 0x170]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], 1
lea rax, [rbp + 0x218]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 1
mov rcx, r13
lea rdx, [0x140058288]
lea r8, [rbp + 0x1e0]
call fcn.140040430
jmp 0x14001d539
cmp dword [rbp + 0x228], 1
jne case.0x14001b4b2.11
mov rdx, qword [rbp + 0x248]
cmp qword [rbp + 0x238], rdx
jne 0x14001be31
mov r8d, 1
mov rcx, r13
call fcn.140054d00
mov rdx, qword [rbp + 0x248]
mov rax, qword [rbp + 0x240]
mov byte [rax + rdx], 0x2e
inc qword [rbp + 0x248]
mov rax, qword [rbp + 0x68]
mov dword [rbp + 0x230], eax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x218], rax
lea rax, [0x140044ce0]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x170], 2
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], 6
mov qword [rbp + 0x190], 0
movabs rax, 0x800000020
mov qword [rbp + 0x198], rax
mov byte [rbp + 0x1a0], 3
lea rax, [0x140098100]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 1
lea rax, [rbp + 0x170]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], 1
lea rax, [rbp + 0x218]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 1
mov rcx, r13
lea rdx, [0x140058288]
lea r8, [rbp + 0x1e0]
call fcn.140040430
jmp 0x14001d539
movabs rdx, 0x8000000000000000
cmp qword [rbp + 0x48], rdx
je case.default.0x14001bf41
add ecx, 0xfffffff5
cmp ecx, 7
ja case.default.0x14001bf41
lea rdx, [0x140098388]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp al, 0xe
mov byte [rbp + 0x171], 1
sete byte [rbp + 0x170]
mov word [rbp + 0x172], 0x101
lea rcx, [rbp + 0x170]
mov rdx, r13
mov r8, qword [rbp + 0x140]
call fcn.140008cd0
jmp 0x14001d539
cmp al, 0x10
mov byte [rbp + 0x171], 2
sete byte [rbp + 0x170]
mov word [rbp + 0x172], 0x101
lea rcx, [rbp + 0x170]
mov rdx, r13
mov r8, qword [rbp + 0x140]
call fcn.140008cd0
jmp 0x14001d539
mov dword [rbp + 0x170], 0x2010100
lea rcx, [rbp + 0x170]
mov rdx, r13
mov r8, qword [rbp + 0x140]
call fcn.140008cd0
jmp 0x14001d539
cmp byte [rbp + 0x22e], 0
je case.default.0x14001bf41
mov eax, dword [rbp + 0x214]
mov dword [rbp + 0x70], eax
cmp eax, 0x2710
jae 0x14001ca93
mov rcx, r13
mov edx, dword [rbp + 0x118]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x120]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x1d8]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x128]
call fcn.140007c00
jmp 0x14001cb59
mov dword [rbp + 0x170], 0x10000
lea rcx, [rbp + 0x170]
mov rdx, r13
mov r8, qword [rbp + 0x140]
call fcn.140008cd0
jmp 0x14001d539
cmp byte [rbp + 0x22e], 0
je case.default.0x14001bf41
cmp dword [rbp + 0x214], 0x270f
ja case.default.0x14001bf41
mov rax, qword [rbp + 0x60]
mov rsi, qword [rax]
mov rax, qword [rbp + 0x238]
mov rdx, qword [rbp + 0x248]
sub rax, rdx
cmp rax, 2
ja 0x14001c0a3
mov r8d, 3
mov rcx, r13
call fcn.140054d00
mov rdx, qword [rbp + 0x248]
mov rax, qword [rbp + 0x240]
movzx ecx, byte [rsi + 2]
mov byte [rax + rdx + 2], cl
movzx ecx, word [rsi]
mov word [rax + rdx], cx
mov rax, qword [rbp + 0x238]
mov rdx, qword [rbp + 0x248]
add rdx, 3
mov qword [rbp + 0x248], rdx
sub rax, rdx
cmp rax, 1
ja 0x14001c0f0
mov r8d, 2
mov rcx, r13
call fcn.140054d00
mov rdx, qword [rbp + 0x248]
mov rcx, qword [rbp + 0x158]
mov rax, qword [rbp + 0x240]
mov word [rax + rdx], 0x202c
add qword [rbp + 0x248], 2
cmp ecx, 0x2dc
ja 0x14001d694
lea rax, [0x140097c92]
movzx r12d, byte [rcx + rax]
add r12d, ecx
mov esi, r12d
shr esi, 1
and esi, 0x1f
cmp esi, 0xa
jae 0x14001ce1f
or esi, 0x30
jmp 0x14001ce48
cmp dword [rbp + 0x234], 0
je case.default.0x14001bf41
cmp byte [rbp + 0x80], 9
ja 0x14001c943
test esi, esi
je 0x14001c951
cmp esi, 2
jne 0x14001c943
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x14001c58e
mov rcx, r13
call fcn.1400088a0
mov rax, qword [rbp + 0x240]
mov byte [rax + rsi], 0x20
inc rsi
mov qword [rbp + 0x248], rsi
jmp 0x14001c951
mov rcx, r13
mov edx, dword [rbp + 0xb8]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x9c]
call fcn.140007c00
jmp 0x14001b442
lea rax, [rbp + 0x70]
mov qword [rbp + 0x218], rax
lea rax, [0x140044ba0]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x170], 2
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], 5
mov qword [rbp + 0x190], 0
movabs rax, 0x900000020
mov qword [rbp + 0x198], rax
mov byte [rbp + 0x1a0], 3
lea rax, [0x140098100]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 1
lea rax, [rbp + 0x170]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], 1
lea rax, [rbp + 0x218]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 1
mov rcx, r13
lea rdx, [0x140058288]
lea r8, [rbp + 0x1e0]
call fcn.140040430
test al, al
jne case.default.0x14001bf41
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x14001cb71
mov rcx, r13
call fcn.1400088a0
lea rax, [rsi + 1]
mov rcx, qword [rbp + 0x240]
mov byte [rcx + rsi], 0x2d
mov qword [rbp + 0x248], rax
mov rcx, qword [rbp + 0x158]
cmp ecx, 0x2dc
ja 0x14001d67e
lea rax, [0x140097c92]
movzx esi, byte [rcx + rax]
add esi, ecx
mov edi, esi
shr edi, 6
cmp dil, 0xa
mov edx, 0x30
sbb edx, 0xffffffff
mov rcx, r13
call fcn.140007c00
lea eax, [rdi + 0xf6]
cmp dil, 0xa
cmovb eax, edi
or eax, 0x30
movzx edx, al
mov rcx, r13
call fcn.140007c00
mov rdi, qword [rbp + 0x248]
cmp rdi, qword [rbp + 0x238]
jne 0x14001cbf3
mov rcx, r13
call fcn.1400088a0
mov rax, qword [rbp + 0x240]
mov byte [rax + rdi], 0x2d
inc rdi
mov qword [rbp + 0x248], rdi
shr sil, 1
and sil, 0x1f
movzx eax, sil
lea ecx, [rax + rax*4]
lea edi, [rcx + rcx*4]
add edi, eax
shr edi, 8
mov eax, edi
or al, 0x30
movzx edx, al
mov rcx, r13
call fcn.140007c00
add edi, edi
lea eax, [rdi + rdi*4]
sub sil, al
or sil, 0x30
movzx edx, sil
mov rcx, r13
call fcn.140007c00
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x14001cc5d
mov rcx, r13
call fcn.1400088a0
lea rax, [rsi + 1]
mov rcx, qword [rbp + 0x240]
mov byte [rcx + rsi], 0x54
mov qword [rbp + 0x248], rax
mov rax, qword [rbp + 0x58]
mov dword [rbp + 0x14c], eax
cmp byte [rbp + 0xe0], 0x63
ja case.default.0x14001bf41
mov rcx, r13
mov edx, dword [rbp + 0x164]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x1d0]
call fcn.140007c00
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x14001ccbe
mov rcx, r13
call fcn.1400088a0
mov rax, qword [rbp + 0x240]
mov byte [rax + rsi], 0x3a
inc rsi
mov qword [rbp + 0x248], rsi
mov rcx, r13
mov edx, dword [rbp + 0x110]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x1d4]
call fcn.140007c00
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x14001cd07
mov rcx, r13
call fcn.1400088a0
mov rax, qword [rbp + 0x240]
mov byte [rax + rsi], 0x3a
inc rsi
mov qword [rbp + 0x248], rsi
mov rcx, r13
mov edx, dword [rbp + 0x150]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x74]
call fcn.140007c00
cmp dword [rbp + 0x58], 0
je 0x14001d519
cmp dword [rbp + 0xa8], 0
je 0x14001d103
cmp dword [rbp + 0xc8], 0
je 0x14001d446
lea rax, [rbp + 0x14c]
mov qword [rbp + 0x218], rax
lea rax, [0x140044ce0]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x170], 2
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], 9
mov qword [rbp + 0x190], 0
movabs rax, 0x800000020
mov qword [rbp + 0x198], rax
mov byte [rbp + 0x1a0], 3
lea rax, [0x140098118]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 1
lea rax, [rbp + 0x170]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], 1
lea rax, [rbp + 0x218]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 1
mov rcx, r13
lea rdx, [0x140058288]
lea r8, [rbp + 0x1e0]
call fcn.140040430
jmp 0x14001d511
lea eax, [rsi + rsi*4]
lea edi, [rax + rax*4]
add edi, esi
shr edi, 8
lea eax, [rdi + 0x30]
movzx edx, al
mov rcx, r13
call fcn.140007c00
add edi, edi
lea eax, [rdi + rdi*4]
sub sil, al
or sil, 0x30
movzx esi, sil
mov rcx, r13
mov edx, esi
call fcn.140007c00
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x14001ce6a
mov rcx, r13
call fcn.1400088a0
mov rax, qword [rbp + 0x240]
mov byte [rax + rsi], 0x20
inc rsi
mov qword [rbp + 0x248], rsi
shr r12d, 6
dec r12d
cmp r12d, 0xb
ja 0x14001d6aa
shl r12, 4
lea rax, str.JanFebMarAprMayJunJulAugSepOctNovDec
mov rdi, qword [r12 + rax]
mov rax, qword [rbp + 0x238]
sub rax, rsi
cmp rax, 2
ja 0x14001cec7
mov r8d, 3
mov rcx, r13
mov rdx, rsi
call fcn.140054d00
mov rsi, qword [rbp + 0x248]
mov rax, qword [rbp + 0x240]
movzx ecx, byte [rdi + 2]
mov byte [rax + rsi + 2], cl
movzx ecx, word [rdi]
mov word [rax + rsi], cx
mov rsi, qword [rbp + 0x248]
lea rax, [rsi + 3]
mov qword [rbp + 0x248], rax
cmp rax, qword [rbp + 0x238]
jne 0x14001cf00
mov rcx, r13
call fcn.1400088a0
mov rax, qword [rbp + 0x240]
mov byte [rax + rsi + 3], 0x20
add rsi, 4
mov qword [rbp + 0x248], rsi
mov rcx, r13
mov edx, dword [rbp + 0x118]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x120]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x1d8]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x128]
call fcn.140007c00
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x14001cf67
mov rcx, r13
call fcn.1400088a0
lea rax, [rsi + 1]
mov rcx, qword [rbp + 0x240]
mov byte [rcx + rsi], 0x20
mov qword [rbp + 0x248], rax
cmp byte [rbp + 0xe0], 0x63
ja case.default.0x14001bf41
mov rcx, r13
mov edx, dword [rbp + 0x164]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x1d0]
call fcn.140007c00
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x14001cfbe
mov rcx, r13
call fcn.1400088a0
mov rax, qword [rbp + 0x240]
mov byte [rax + rsi], 0x3a
inc rsi
mov qword [rbp + 0x248], rsi
mov rcx, r13
mov edx, dword [rbp + 0x110]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x1d4]
call fcn.140007c00
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x14001d007
mov rcx, r13
call fcn.1400088a0
mov rax, qword [rbp + 0x240]
mov byte [rax + rsi], 0x3a
inc rsi
mov qword [rbp + 0x248], rsi
mov rcx, r13
mov edx, dword [rbp + 0x16c]
call fcn.140007c00
mov rcx, r13
mov edx, dword [rbp + 0x168]
call fcn.140007c00
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x14001d050
mov rcx, r13
call fcn.1400088a0
mov rax, qword [rbp + 0x240]
mov byte [rax + rsi], 0x20
inc rsi
mov qword [rbp + 0x248], rsi
lea rcx, [0x1400980f8]
mov rdx, r13
mov r8, qword [rbp + 0x140]
call fcn.140008cd0
jmp 0x14001d539
cmp dword [rbp + 0x214], 0x2710
setae byte [rsp + 0x20]
mov edx, 4
mov rcx, r13
mov r8, qword [rbp + 0xd8]
mov r9d, r12d
call fcn.14001a830
jmp 0x14001d539
cmp rax, 1
ja 0x14001d0e9
mov r8d, 2
mov rcx, r13
call fcn.140054d00
mov rdx, qword [rbp + 0x248]
mov rax, qword [rbp + 0x240]
mov word [rax + rdx], 0x4d41
add qword [rbp + 0x248], 2
jmp 0x14001b442
mov rax, qword [rbp + 0x18]
mov dword [rbp + 0x230], eax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x218], rax
lea rax, [0x140044ce0]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x170], 2
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], 3
mov qword [rbp + 0x190], 0
movabs rax, 0x800000020
mov qword [rbp + 0x198], rax
mov byte [rbp + 0x1a0], 3
lea rax, [0x140098118]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 1
lea rax, [rbp + 0x170]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], 1
lea rax, [rbp + 0x218]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 1
mov rcx, r13
lea rdx, [0x140058288]
lea r8, [rbp + 0x1e0]
call fcn.140040430
jmp 0x14001d511
mov rax, qword [rbp + 0x20]
mov dword [rbp + 0x230], eax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x218], rax
lea rax, [0x140044ce0]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x170], 2
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], 3
mov qword [rbp + 0x190], 0
movabs rax, 0x800000020
mov qword [rbp + 0x198], rax
mov byte [rbp + 0x1a0], 3
lea rax, [0x140098100]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 1
lea rax, [rbp + 0x170]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], 1
lea rax, [rbp + 0x218]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 1
mov rcx, r13
lea rdx, [0x140058288]
lea r8, [rbp + 0x1e0]
call fcn.140040430
jmp 0x14001d539
mov rax, qword [rbp + 0x28]
mov dword [rbp + 0x230], eax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x218], rax
lea rax, [0x140044ce0]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x170], 2
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], 6
mov qword [rbp + 0x190], 0
movabs rax, 0x800000020
mov qword [rbp + 0x198], rax
mov byte [rbp + 0x1a0], 3
lea rax, [0x140098118]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 1
lea rax, [rbp + 0x170]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], 1
lea rax, [rbp + 0x218]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 1
mov rcx, r13
lea rdx, [0x140058288]
lea r8, [rbp + 0x1e0]
call fcn.140040430
test al, al
jne case.default.0x14001bf41
mov dword [rbp + 0x170], 0x1010100
lea rcx, [rbp + 0x170]
mov rdx, r13
mov r8, qword [rbp + 0x140]
call fcn.140008cd0
test al, al
je 0x14001b442
jmp case.default.0x14001bf41
mov rax, qword [rbp + 0x30]
mov dword [rbp + 0x230], eax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x218], rax
lea rax, [0x140044ce0]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x170], 2
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], 6
mov qword [rbp + 0x190], 0
movabs rax, 0x800000020
mov qword [rbp + 0x198], rax
mov byte [rbp + 0x1a0], 3
lea rax, [0x140098100]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 1
lea rax, [rbp + 0x170]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], 1
lea rax, [rbp + 0x218]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 1
mov rcx, r13
lea rdx, [rbp + 0x1e0]
call fcn.140007b80
jmp 0x14001d539
mov rdx, qword [rbp + 0x240]
mov r8, qword [rbp + 0x248]
mov rcx, qword [rbp - 0x18]
call fcn.1400409c0
mov rdx, qword [rbp + 0x238]
test rdx, rdx
je 0x14001d66a
mov rcx, qword [rbp + 0x240]
mov r8d, 1
mov ebx, eax
call fcn.140006740
mov eax, ebx
jmp 0x14001d66a
mov rdx, qword [rbp + 0x238]
test rdx, rdx
je 0x14001d668
mov rcx, qword [rbp + 0x240]
mov r8d, 1
call fcn.140006740
mov al, 1
add rsp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x140097fe0]
mov edx, 0x2dd
call fcn.1400563b0
jmp 0x14001d736
lea r8, [0x140097fe0]
mov edx, 0x2dd
call fcn.1400563b0
jmp 0x14001d736
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.39_src_format_formatting.rs
mov edx, 0xc
mov rcx, r12
call fcn.1400563b0
jmp 0x14001d736
lea r8, [0x140097fe0]
mov edx, 0x2dd
mov rcx, rax
call fcn.1400563b0
jmp 0x14001d736
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.39_src_format_formatting.rs
mov edx, 0xc
call fcn.1400563b0
jmp 0x14001d736
lea r8, [0x140097fe0]
mov edx, 0x2dd
mov rcx, rax
call fcn.1400563b0
jmp 0x14001d736
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.39_src_format_formatting.rs
mov edx, 0xc
call fcn.1400563b0
ud2