Function at 0x180014400
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, [0x18008d5ca]
lea r11, str.AMPM_v
cmovae r11, r10
mov qword [rbp + 8], r11
lea r10, [0x18008d5cc]
lea r11, [0x18008d5ca]
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, [0x18008ce70]
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, [0x18008d5cc]
lea r13, [rbp + 0x238]
lea rcx, [rbp - 0x30]
mov rdx, r15
call fcn.180018a90
cmp byte [rbp - 0x30], 7
je case.default.0x180014c2a
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 0x180014c96
mov rcx, r13
mov r8, rsi
call fcn.18004b1c0
jmp 0x180014c8f
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 0x180014c96
mov rcx, r13
mov r8, rsi
call fcn.18004b1c0
mov rdx, qword [rbp + 0x248]
add rdx, qword [rbp + 0x240]
mov rcx, rdx
mov rdx, r12
mov r8, rsi
call fcn.18004a480
add qword [rbp + 0x248], rsi
movzx eax, byte [rbp + 0xf0]
cmp eax, 1
je 0x180014cc7
cmp eax, 3
jne 0x180014bf0
mov rdx, qword [rbp + 0x100]
test rdx, rdx
je 0x180014bf0
mov rcx, qword [rbp + 0xf8]
mov r8d, 1
call fcn.180001050
jmp 0x180014bf0
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.0x180014d22.11
lea r9, [0x18008d5e8]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
jmp r8
cmp dword [rbp + 0x234], 0
je case.0x180014d22.11
mov rax, qword [rbp + 0x158]
cmp eax, 0x2dc
ja 0x180016f7f
lea rcx, [0x18008cf52]
movzx ecx, byte [rax + rcx]
add ecx, eax
shr ecx, 6
dec ecx
cmp ecx, 0xc
jae 0x180016f95
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 0x180014eef
mov r8d, 3
mov rcx, r13
call fcn.18004b1c0
jmp 0x180014ee8
movzx r12d, byte [rbp + 0xf2]
movzx esi, r12b
movzx eax, byte [rbp + 0xf1]
lea rcx, [0x18008d668]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp dword [rbp + 0x234], 0
je case.default.0x1800157b1
cmp dword [rbp + 0x154], 0x2328
jae 0x1800168f0
mov rcx, r13
mov edx, dword [rbp + 0x118]
call fcn.180001300
mov rcx, r13
mov edx, dword [rbp + 0x120]
call fcn.180001300
mov rcx, r13
mov edx, dword [rbp + 0x1d8]
call fcn.180001300
mov rcx, r13
mov edx, dword [rbp + 0x128]
call fcn.180001300
jmp 0x180014cb2
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x48], rax
je case.default.0x1800157b1
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x218], rax
lea rax, [rbp + 0x218]
mov qword [rbp + 0x1e0], rax
lea rax, [0x180001170]
mov qword [rbp + 0x1e8], rax
lea rax, [0x18008d3c0]
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, [0x18004d548]
lea r8, [rbp + 0x170]
call fcn.180037ce0
jmp 0x180016da9
cmp dword [rbp + 0x234], 0
je case.0x180014d22.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 0x180014eef
mov r8d, 3
mov rcx, r13
call fcn.18004b1c0
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 0x180014cb2
cmp dword [rbp + 0x228], 1
jne case.0x180014d22.11
mov rax, qword [rbp + 0x238]
mov rdx, qword [rbp + 0x248]
sub rax, rdx
cmp dword [rbp + 0x50], 0xa8bf
jbe 0x18001693e
cmp rax, 1
ja 0x180014f58
mov r8d, 2
mov rcx, r13
call fcn.18004b1c0
mov rdx, qword [rbp + 0x248]
mov rax, qword [rbp + 0x240]
mov word [rax + rdx], 0x4d50
add qword [rbp + 0x248], 2
jmp 0x180014cb2
cmp dword [rbp + 0x228], 1
jne case.0x180014d22.11
mov edx, edx
lea r8, [0x18008d638]
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, [0x18003c3f0]
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, [0x18008d3c0]
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, [0x18004d548]
lea r8, [rbp + 0x1e0]
call fcn.180037ce0
jmp 0x180016da9
cmp dword [rbp + 0x234], 0
je case.0x180014d22.11
mov rax, qword [rbp + 0x158]
cmp eax, 0x2dc
ja 0x180016f56
lea rcx, [0x18008cf52]
movzx ecx, byte [rax + rcx]
add ecx, eax
shr ecx, 6
dec ecx
cmp ecx, 0xc
jae 0x180016f6c
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 0x180014c96
mov rcx, r13
mov r8, rsi
call fcn.18004b1c0
jmp 0x180014c8f
cmp dword [rbp + 0x228], 1
jne case.0x180014d22.11
mov rax, qword [rbp + 0xe8]
mov dword [rbp + 0x14c], eax
test eax, eax
je 0x180014cb2
mov rdx, qword [rbp + 0x248]
cmp qword [rbp + 0x238], rdx
jne 0x180015122
mov r8d, 1
mov rcx, r13
call fcn.18004b1c0
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 0x180016be6
cmp dword [rbp + 0xcc], 0
je 0x180016db6
lea rax, [rbp + 0x14c]
mov qword [rbp + 0x218], rax
lea rax, [0x18003c3f0]
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, [0x18008d3c0]
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, [0x18004d548]
lea r8, [rbp + 0x1e0]
call fcn.180037ce0
jmp 0x180016da9
cmp dword [rbp + 0x228], 1
jne case.0x180014d22.11
mov rdx, qword [rbp + 0x248]
cmp qword [rbp + 0x238], rdx
jne 0x180015246
mov r8d, 1
mov rcx, r13
call fcn.18004b1c0
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, [0x18003c3f0]
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, [0x18008d3c0]
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, [0x18004d548]
lea r8, [rbp + 0x1e0]
call fcn.180037ce0
jmp 0x180016da9
cmp dword [rbp + 0x234], 0
je case.0x180014d22.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 0x180014c96
mov rcx, r13
mov r8, rsi
call fcn.18004b1c0
jmp 0x180014c8f
cmp dword [rbp + 0x228], 1
jne case.0x180014d22.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 0x1800153dc
nop dword [rax]
mov rax, qword [rbp + 0x1c0]
test rax, rax
jne 0x18001540e
jmp 0x1800154c0
mov rax, qword [rbp + 0x170]
test rax, rax
je 0x1800153b0
lea rcx, [rbp + 0x178]
call fcn.18003b930
cmp eax, 0x110000
jne 0x1800154e5
mov qword [rbp + 0x170], 0
mov rax, qword [rbp + 0x1c0]
test rax, rax
je 0x1800154c0
cmp rax, qword [rbp + 0x1c8]
je 0x1800154c0
lea rcx, [rax + 1]
mov qword [rbp + 0x1c0], rcx
movzx r8d, byte [rax]
movzx edx, r8b
test dl, dl
jns 0x180015500
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 0x180015500
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 0x180015500
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 0x180015500
nop word [rax + rax]
cmp qword [rbp + 0x198], 0
je 0x180014cb2
lea rcx, [rbp + 0x1a0]
call fcn.18003b930
cmp eax, 0x110000
je 0x180014cb2
mov rcx, r13
mov edx, eax
call fcn.180001300
jmp 0x1800153d0
lea rcx, [rbp + 0x38]
call fcn.18003c930
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 0x1800153dc
cmp dword [rbp + 0x228], 1
jne case.0x180014d22.11
mov rdx, qword [rbp + 0x248]
cmp qword [rbp + 0x238], rdx
jne 0x18001558a
mov r8d, 1
mov rcx, r13
call fcn.18004b1c0
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, [0x18003c3f0]
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, [0x18008d3c0]
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, [0x18004d548]
lea r8, [rbp + 0x1e0]
call fcn.180037ce0
jmp 0x180016da9
cmp dword [rbp + 0x228], 1
jne case.0x180014d22.11
mov rdx, qword [rbp + 0x248]
cmp qword [rbp + 0x238], rdx
jne 0x1800156a1
mov r8d, 1
mov rcx, r13
call fcn.18004b1c0
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, [0x18003c3f0]
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, [0x18008d3c0]
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, [0x18004d548]
lea r8, [rbp + 0x1e0]
call fcn.180037ce0
jmp 0x180016da9
movabs rdx, 0x8000000000000000
cmp qword [rbp + 0x48], rdx
je case.default.0x1800157b1
add ecx, 0xfffffff5
cmp ecx, 7
ja case.default.0x1800157b1
lea rdx, [0x18008d648]
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.180002460
jmp 0x180016da9
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.180002460
jmp 0x180016da9
mov dword [rbp + 0x170], 0x2010100
lea rcx, [rbp + 0x170]
mov rdx, r13
mov r8, qword [rbp + 0x140]
call fcn.180002460
jmp 0x180016da9
cmp byte [rbp + 0x22e], 0
je case.default.0x1800157b1
mov eax, dword [rbp + 0x214]
mov dword [rbp + 0x70], eax
cmp eax, 0x2710
jae 0x180016303
mov rcx, r13
mov edx, dword [rbp + 0x118]
call fcn.180001300
mov rcx, r13
mov edx, dword [rbp + 0x120]
call fcn.180001300
mov rcx, r13
mov edx, dword [rbp + 0x1d8]
call fcn.180001300
mov rcx, r13
mov edx, dword [rbp + 0x128]
call fcn.180001300
jmp 0x1800163c9
mov dword [rbp + 0x170], 0x10000
lea rcx, [rbp + 0x170]
mov rdx, r13
mov r8, qword [rbp + 0x140]
call fcn.180002460
jmp 0x180016da9
cmp byte [rbp + 0x22e], 0
je case.default.0x1800157b1
cmp dword [rbp + 0x214], 0x270f
ja case.default.0x1800157b1
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 0x180015913
mov r8d, 3
mov rcx, r13
call fcn.18004b1c0
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 0x180015960
mov r8d, 2
mov rcx, r13
call fcn.18004b1c0
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 0x180016f04
lea rax, [0x18008cf52]
movzx r12d, byte [rcx + rax]
add r12d, ecx
mov esi, r12d
shr esi, 1
and esi, 0x1f
cmp esi, 0xa
jae 0x18001668f
or esi, 0x30
jmp 0x1800166b8
cmp dword [rbp + 0x234], 0
je case.default.0x1800157b1
cmp byte [rbp + 0x80], 9
ja 0x1800161b3
test esi, esi
je 0x1800161c1
cmp esi, 2
jne 0x1800161b3
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x180015dfe
mov rcx, r13
call fcn.180001f70
mov rax, qword [rbp + 0x240]
mov byte [rax + rsi], 0x20
inc rsi
mov qword [rbp + 0x248], rsi
jmp 0x1800161c1
mov rcx, r13
mov edx, dword [rbp + 0xb8]
call fcn.180001300
mov rcx, r13
mov edx, dword [rbp + 0x9c]
call fcn.180001300
jmp 0x180014cb2
lea rax, [rbp + 0x70]
mov qword [rbp + 0x218], rax
lea rax, [0x18003c2b0]
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, [0x18008d3c0]
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, [0x18004d548]
lea r8, [rbp + 0x1e0]
call fcn.180037ce0
test al, al
jne case.default.0x1800157b1
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x1800163e1
mov rcx, r13
call fcn.180001f70
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 0x180016eee
lea rax, [0x18008cf52]
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.180001300
lea eax, [rdi + 0xf6]
cmp dil, 0xa
cmovb eax, edi
or eax, 0x30
movzx edx, al
mov rcx, r13
call fcn.180001300
mov rdi, qword [rbp + 0x248]
cmp rdi, qword [rbp + 0x238]
jne 0x180016463
mov rcx, r13
call fcn.180001f70
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.180001300
add edi, edi
lea eax, [rdi + rdi*4]
sub sil, al
or sil, 0x30
movzx edx, sil
mov rcx, r13
call fcn.180001300
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x1800164cd
mov rcx, r13
call fcn.180001f70
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.0x1800157b1
mov rcx, r13
mov edx, dword [rbp + 0x164]
call fcn.180001300
mov rcx, r13
mov edx, dword [rbp + 0x1d0]
call fcn.180001300
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x18001652e
mov rcx, r13
call fcn.180001f70
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.180001300
mov rcx, r13
mov edx, dword [rbp + 0x1d4]
call fcn.180001300
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x180016577
mov rcx, r13
call fcn.180001f70
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.180001300
mov rcx, r13
mov edx, dword [rbp + 0x74]
call fcn.180001300
cmp dword [rbp + 0x58], 0
je 0x180016d89
cmp dword [rbp + 0xa8], 0
je 0x180016973
cmp dword [rbp + 0xc8], 0
je 0x180016cb6
lea rax, [rbp + 0x14c]
mov qword [rbp + 0x218], rax
lea rax, [0x18003c3f0]
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, [0x18008d3d8]
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, [0x18004d548]
lea r8, [rbp + 0x1e0]
call fcn.180037ce0
jmp 0x180016d81
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.180001300
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.180001300
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x1800166da
mov rcx, r13
call fcn.180001f70
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 0x180016f1a
shl r12, 4
lea rax, str.JanFebMarAprMayJunJulAugSepOctNovDec
mov rdi, qword [r12 + rax]
mov rax, qword [rbp + 0x238]
sub rax, rsi
cmp rax, 2
ja 0x180016737
mov r8d, 3
mov rcx, r13
mov rdx, rsi
call fcn.18004b1c0
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 0x180016770
mov rcx, r13
call fcn.180001f70
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.180001300
mov rcx, r13
mov edx, dword [rbp + 0x120]
call fcn.180001300
mov rcx, r13
mov edx, dword [rbp + 0x1d8]
call fcn.180001300
mov rcx, r13
mov edx, dword [rbp + 0x128]
call fcn.180001300
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x1800167d7
mov rcx, r13
call fcn.180001f70
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.0x1800157b1
mov rcx, r13
mov edx, dword [rbp + 0x164]
call fcn.180001300
mov rcx, r13
mov edx, dword [rbp + 0x1d0]
call fcn.180001300
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x18001682e
mov rcx, r13
call fcn.180001f70
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.180001300
mov rcx, r13
mov edx, dword [rbp + 0x1d4]
call fcn.180001300
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x180016877
mov rcx, r13
call fcn.180001f70
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.180001300
mov rcx, r13
mov edx, dword [rbp + 0x168]
call fcn.180001300
mov rsi, qword [rbp + 0x248]
cmp rsi, qword [rbp + 0x238]
jne 0x1800168c0
mov rcx, r13
call fcn.180001f70
mov rax, qword [rbp + 0x240]
mov byte [rax + rsi], 0x20
inc rsi
mov qword [rbp + 0x248], rsi
lea rcx, [0x18008d3b8]
mov rdx, r13
mov r8, qword [rbp + 0x140]
call fcn.180002460
jmp 0x180016da9
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.1800140a0
jmp 0x180016da9
cmp rax, 1
ja 0x180016959
mov r8d, 2
mov rcx, r13
call fcn.18004b1c0
mov rdx, qword [rbp + 0x248]
mov rax, qword [rbp + 0x240]
mov word [rax + rdx], 0x4d41
add qword [rbp + 0x248], 2
jmp 0x180014cb2
mov rax, qword [rbp + 0x18]
mov dword [rbp + 0x230], eax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x218], rax
lea rax, [0x18003c3f0]
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, [0x18008d3d8]
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, [0x18004d548]
lea r8, [rbp + 0x1e0]
call fcn.180037ce0
jmp 0x180016d81
mov rax, qword [rbp + 0x20]
mov dword [rbp + 0x230], eax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x218], rax
lea rax, [0x18003c3f0]
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, [0x18008d3c0]
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, [0x18004d548]
lea r8, [rbp + 0x1e0]
call fcn.180037ce0
jmp 0x180016da9
mov rax, qword [rbp + 0x28]
mov dword [rbp + 0x230], eax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x218], rax
lea rax, [0x18003c3f0]
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, [0x18008d3d8]
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, [0x18004d548]
lea r8, [rbp + 0x1e0]
call fcn.180037ce0
test al, al
jne case.default.0x1800157b1
mov dword [rbp + 0x170], 0x1010100
lea rcx, [rbp + 0x170]
mov rdx, r13
mov r8, qword [rbp + 0x140]
call fcn.180002460
test al, al
je 0x180014cb2
jmp case.default.0x1800157b1
mov rax, qword [rbp + 0x30]
mov dword [rbp + 0x230], eax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x218], rax
lea rax, [0x18003c3f0]
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, [0x18008d3c0]
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.180001280
jmp 0x180016da9
mov rdx, qword [rbp + 0x240]
mov r8, qword [rbp + 0x248]
mov rcx, qword [rbp - 0x18]
call fcn.180038270
mov rdx, qword [rbp + 0x238]
test rdx, rdx
je 0x180016eda
mov rcx, qword [rbp + 0x240]
mov r8d, 1
mov ebx, eax
call fcn.180001050
mov eax, ebx
jmp 0x180016eda
mov rdx, qword [rbp + 0x238]
test rdx, rdx
je 0x180016ed8
mov rcx, qword [rbp + 0x240]
mov r8d, 1
call fcn.180001050
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, [0x18008d2a0]
mov edx, 0x2dd
call fcn.18004be10
jmp 0x180016fa6
lea r8, [0x18008d2a0]
mov edx, 0x2dd
call fcn.18004be10
jmp 0x180016fa6
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.18004be10
jmp 0x180016fa6
lea r8, [0x18008d2a0]
mov edx, 0x2dd
mov rcx, rax
call fcn.18004be10
jmp 0x180016fa6
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.39_src_format_formatting.rs
mov edx, 0xc
call fcn.18004be10
jmp 0x180016fa6
lea r8, [0x18008d2a0]
mov edx, 0x2dd
mov rcx, rax
call fcn.18004be10
jmp 0x180016fa6
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.39_src_format_formatting.rs
mov edx, 0xc
call fcn.18004be10
ud2