Showing preview only (1,181K chars total). Download the full file or copy to clipboard to get everything.
Repository: Dash-Industry-Forum/dash-live-source-simulator
Branch: develop
Commit: 41deda68af93
Files: 97
Total size: 1.1 MB
Directory structure:
gitextract_dh_iojla/
├── .gitignore
├── .vscode/
│ └── settings.json
├── AUTHORS.md
├── LICENSE.md
├── README.md
├── dashlivesim/
│ ├── __init__.py
│ ├── cc_inserter/
│ │ ├── __init__.py
│ │ ├── cc_inserter.py
│ │ ├── hour_eng.scc
│ │ ├── hour_swe.scc
│ │ ├── mpdprocessor.py
│ │ └── small.scc
│ ├── dashlib/
│ │ ├── __init__.py
│ │ ├── bitreader.py
│ │ ├── bitwriter.py
│ │ ├── boxes.py
│ │ ├── chunker.py
│ │ ├── configprocessor.py
│ │ ├── dash_namespace.py
│ │ ├── dash_proxy.py
│ │ ├── emsg.py
│ │ ├── initsegmentfilter.py
│ │ ├── mediasegmentfilter.py
│ │ ├── moduloperiod.py
│ │ ├── mp4.py
│ │ ├── mp4filter.py
│ │ ├── mpd_proxy.py
│ │ ├── mpdprocessor.py
│ │ ├── scte35.py
│ │ ├── segmentmuxer.py
│ │ ├── segtimeline.py
│ │ ├── sessionid.py
│ │ ├── stpp_generator/
│ │ │ ├── __init__.py
│ │ │ ├── make_stpp_segments.py
│ │ │ └── stpp_creator.py
│ │ ├── structops.py
│ │ ├── timeformatconversions.py
│ │ └── ttml_timing_offset.py
│ ├── mod_wsgi/
│ │ ├── __init__.py
│ │ └── mod_dashlivesim.py
│ ├── pylintrc
│ ├── tests/
│ │ ├── __init__.py
│ │ ├── dash_test_util.py
│ │ ├── test_adinsertion.py
│ │ ├── test_availabilitytimeoffset.py
│ │ ├── test_cenc.py
│ │ ├── test_configprocessor.py
│ │ ├── test_dash_proxy.py
│ │ ├── test_earlyterminatedperiod.py
│ │ ├── test_initsegmentfilter.py
│ │ ├── test_lowlatency.py
│ │ ├── test_moduloperiod.py
│ │ ├── test_mpdcallback.py
│ │ ├── test_mpdprocessor.py
│ │ ├── test_multi_baseurl.py
│ │ ├── test_scte35.py
│ │ ├── test_segment_duration_ms.py
│ │ ├── test_segmentloss_mainlive.py
│ │ ├── test_segmentmuxer.py
│ │ ├── test_segmenttimeline.py
│ │ ├── test_startnr.py
│ │ ├── test_subtitles.py
│ │ ├── test_suggested_presentation_delay.py
│ │ ├── test_ttml_update.py
│ │ ├── test_xlinkperiod.py
│ │ ├── testpic/
│ │ │ ├── A1/
│ │ │ │ ├── 1.m4s
│ │ │ │ ├── 10.m4s
│ │ │ │ ├── 350.m4s
│ │ │ │ ├── 591.m4s
│ │ │ │ └── 6.m4s
│ │ │ ├── Manifest.mpd
│ │ │ ├── V1/
│ │ │ │ ├── 1.m4s
│ │ │ │ ├── 2.m4s
│ │ │ │ └── 350.m4s
│ │ │ └── en/
│ │ │ └── A1/
│ │ │ ├── 1.m4s
│ │ │ └── 350.m4s
│ │ ├── testpic_2s/
│ │ │ ├── Manifest.mpd
│ │ │ └── cenc1.m4s
│ │ ├── testpic_stpp/
│ │ │ ├── Manifest_stpp.mpd
│ │ │ └── S1/
│ │ │ └── 1.m4s
│ │ └── vod_cfg/
│ │ ├── testpic.cfg
│ │ ├── testpic_2s.cfg
│ │ └── testpic_stpp.cfg
│ └── vodanalyzer/
│ ├── __init__.py
│ ├── dashanalyzer.py
│ ├── mpdprocessor.py
│ └── parse_dat_file.py
├── doc/
│ ├── content.mdown
│ └── dashlivesim.mdown
├── run_tests.sh
├── setup/
│ ├── dash.conf
│ ├── installation.mdown
│ └── mod_wsgi_dashlivesim.conf
└── tools/
├── run_cc_insert.py
├── run_stpp_generator.sh
├── run_vodanalyzer.sh
└── run_wsgi_server.sh
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
.idea
*.pyc
*.log
*~
__pycache__
out_test/
================================================
FILE: .vscode/settings.json
================================================
{
"python.linting.pylintEnabled": false,
"python.linting.enabled": true,
"python.testing.unittestArgs": [
"-v",
"-s",
"./dashlivesim",
"-p",
"test_*.py"
],
"python.testing.pytestEnabled": false,
"python.testing.nosetestsEnabled": false,
"python.testing.unittestEnabled": true,
"python.testing.autoTestDiscoverOnSaveEnabled": true,
"python.linting.flake8Enabled": true,
"python.linting.flake8Args": ["--max-line-length=120"]
}
================================================
FILE: AUTHORS.md
================================================
# dash-live-source-simulator Authors List
#####Please add entries to the bottom of the list in the following format
* @GitHub UserName (Required) [Name and/or Organization] (Optional)
#Authors
* @TobbeEdgeware [Torbjörn Einarsson, Edgeware]
* @TobbeMobiTV [Torbjörn Einarsson, MobiTV]
* @KenthMobiTV [Kenth Andersson, MobiTV]
* @Yi [Yi Lee, Nomor]
* @AdithyanIlangovan [Adithyan Ilangovan, Nomor]
* @zangue [Armand Zangue]
* @PaulRutland [Paul Rutland]
================================================
FILE: LICENSE.md
================================================
# live-source-simulator BSD License Agreement
The copyright in this software is being made available under the BSD License, included below. This software may be subject to other third party and contributor rights, including patent rights, and no such rights are granted under this license.
**Copyright (c) 2015-2018, Dash Industry Forum.
**All rights reserved.**
* Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
* Neither the name of the Dash Industry Forum nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
**THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.**
================================================
FILE: README.md
================================================
# Time to move to livesim2!
This project is no longer maintained and new efforts are done in the <a href="https://github.com/Dash-Industry-Forum/livesim2">livesim2</a>
project instead.
The online service https://livesim.dashif.org on AWS is being stopped beginning of October 2023, and the DNS instead pointed to
the new livesim2 service on Linode at https://livesim2.dashif.org. All old URLs should work, due to all paths `/livesim/*`,
being redirected to `/livesim2/*`, but the response may differ a bit compared to old livesim. For example, `publishTime` is now
more accurate in that it only changes when the MPD changes, and is not just simply the request time as in the first version of livesim.//
Please look at the new project and the links provided by it. You can either use your own content, or download and use the livesim
content from <a href="https://github.com/Dash-Industry-Forum/livesim-content">livesim-content</a> to set
up your own test service.
# DASH-IF DASH Live Source Simulator
This software is intended as a reference that can be customized to provide a reference
for several use cases for live DASH distribution.
It uses VoD content in live profile as a start, and modifies the MPD and the media
segments to provide a live source. All modifications are made on the fly, which allows
for many different options as well as accurate timing testing.
The tool is written in Python3 and runs using using wsgi. There is a reference instance running
on AWS at https://livesim.dashif.org, but you can also run it on your own server.
Low-delay DASH is also supported.
================================================
FILE: dashlivesim/__init__.py
================================================
# The copyright in this software is being made available under the BSD License,
# included below. This software may be subject to other third party and contributor
# rights, including patent rights, and no such rights are granted under this license.
#
# Copyright (c) 2015-2020, Dash Industry Forum.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without modification,
# are permitted provided that the following conditions are met:
# * Redistributions of source code must retain the above copyright notice, this
# list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation and/or
# other materials provided with the distribution.
# * Neither the name of Dash Industry Forum nor the names of its
# contributors may be used to endorse or promote products derived from this software
# without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
# IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
SERVER_VERSION = "2.0.2+dev"
SERVER_AGENT = "DASH-IF live DASH simulator %s" % SERVER_VERSION
================================================
FILE: dashlivesim/cc_inserter/__init__.py
================================================
# The copyright in this software is being made available under the BSD License,
# included below. This software may be subject to other third party and contributor
# rights, including patent rights, and no such rights are granted under this license.
#
# Copyright (c) 2015, Dash Industry Forum.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without modification,
# are permitted provided that the following conditions are met:
# * Redistributions of source code must retain the above copyright notice, this
# list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation and/or
# other materials provided with the distribution.
# * Neither the name of Dash Industry Forum nor the names of its
# contributors may be used to endorse or promote products derived from this software
# without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
# IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
================================================
FILE: dashlivesim/cc_inserter/cc_inserter.py
================================================
"""Analyze DASH content in live profile and insert cc.
"""
# The copyright in this software is being made available under the BSD License,
# included below. This software may be subject to other third party and contributor
# rights, including patent rights, and no such rights are granted under this license.
#
# Copyright (c) 2015, Dash Industry Forum.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without modification,
# are permitted provided that the following conditions are met:
# * Redistributions of source code must retain the above copyright notice, this
# list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation and/or
# other materials provided with the distribution.
# * Neither the name of Dash Industry Forum nor the names of its
# contributors may be used to endorse or promote products derived from this software
# without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
# IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
import sys
import os
import time
import re
import struct
import argparse
from dashlivesim.dashlib import initsegmentfilter, mediasegmentfilter
from dashlivesim.dashlib.mp4filter import MP4Filter
from dashlivesim.dashlib.structops import uint32_to_str, str_to_uint32
from dashlivesim.cc_inserter.mpdprocessor import MpdProcessor
DEFAULT_DASH_NAMESPACE = "urn:mpeg:dash:schema:mpd:2011"
MUX_TYPE_NONE = 0
MUX_TYPE_FRAGMENT = 1
MUX_TYPE_SAMPLES = 2
def generate_data(scc_data, field=1):
"""Generate SEI CEA-608 NAL units prepended with size fields.
Specified in ANSI_SCTE 128."""
output = b""
for data in scc_data:
cea608_bytes = data['cea608']
payload_size = (1 + 2 + 4 + 1) + (1 + 1 + (len(cea608_bytes) * 3) + 1)
nal_unit = [0x66, # NAL Header
0x04, # SEI type 4
payload_size, # SEI payload length (< 255)
0xb5, # Country code
0x00, 0x31, # Provider code
0x47, 0x41, 0x39, 0x34, # UserIdentifier
0x03, # UserDataTypeCode
0xc0 + len(cea608_bytes), # 5-bit ccCount
0xff # reserved byte
]
# print(len(cea608_bytes), payload_size)
for i in cea608_bytes:
cc_byte1 = (int(i, 16) & 0xff00) >> 8
cc_byte2 = (int(i, 16) & 0xff)
# TODO: Set field 1 or 2 via parameter
if field == 1:
nal_unit.append(0xfc)
elif field == 2:
nal_unit.append(0xfd) # ccValid + ccType
else:
raise ValueError(f"field value {field} not supported")
nal_unit.append(cc_byte1)
nal_unit.append(cc_byte2)
nal_unit.append(0xff) # marker_bits
nal_unit.append(0x80) # rbsp_trailing_bits
output += struct.pack('>I', len(nal_unit))
output += bytes(nal_unit)
return output
class CCInsertFilter(MP4Filter):
"""CC Insert filter"""
def __init__(self, segmentFile, scc_data, time_scale, tfdt, field):
MP4Filter.__init__(self, segmentFile)
self.top_level_boxes_to_parse = [b"styp", b"sidx", b"moof", b"mdat"]
self.composite_boxes_to_parse = [b"moof", b"traf"]
self.scc_data = scc_data
self.time_scale = time_scale
self.tfdt = tfdt
self.field = field
self.trun_offset = 0
self.scc_map = []
def process_trun(self, data):
"""Process trun box."""
# pylint: disable=too-many-locals,too-many-branches,too-many-statements
output = data[:16]
flags = str_to_uint32(data[8:12]) & 0xffffff
sample_count = str_to_uint32(data[12:16])
pos = 16
# data_offset_present = False
if flags & 0x1: # Data offset present
# data_offset_present = True
self.trun_offset = str_to_uint32(data[16:20])
output += uint32_to_str(self.trun_offset)
pos += 4
if flags & 0x4:
pos += 4 # First sample flags present
sample_duration_present = flags & 0x100
sample_size_present = flags & 0x200
sample_flags_present = flags & 0x400
sample_comp_time_present = flags & 0x800
sample_time_tfdt = self.tfdt
orig_sample_pos = 0
for i in range(sample_count):
duration = 0
size = 0
flags = 0
comp_time = 0
if sample_duration_present:
duration = str_to_uint32(data[pos:pos+4])
pos += 4
if sample_size_present:
size = str_to_uint32(data[pos:pos+4])
pos += 4
if sample_flags_present:
flags = str_to_uint32(data[pos:pos+4])
pos += 4
if sample_comp_time_present:
comp_time = str_to_uint32(data[pos:pos+4])
pos += 4
start_time = 0
if i == 0:
start_time = (sample_time_tfdt) / float(self.time_scale)
else:
start_time = (sample_time_tfdt + comp_time) / float(self.time_scale)
end_time = (sample_time_tfdt + comp_time + duration) / float(self.time_scale)
start_time = (sample_time_tfdt) / float(self.time_scale)
end_time = (sample_time_tfdt + duration) / float(self.time_scale)
# print(f"startTime: {start_time}, endTime: {end_time}")
scc_samples = self.get_scc_data(start_time, end_time)
output_size = size
if len(scc_samples):
# print(" ", i, "SampleTime: " + str((sample_time_tfdt) / float(self.time_scale)),
# "num SCC samples to add: ", len(scc_samples))
scc_generated_data = generate_data(scc_samples, self.field)
self.scc_map.append(
{'pos': orig_sample_pos,
'size': size,
'scc_nalu': scc_generated_data})
output_size += len(scc_generated_data)
if sample_duration_present:
output += uint32_to_str(duration)
if sample_size_present:
output += uint32_to_str(output_size)
if sample_flags_present:
output += uint32_to_str(flags)
if sample_comp_time_present:
output += uint32_to_str(comp_time)
sample_time_tfdt += duration
orig_sample_pos += size
return output
def process_mdat(self, data):
"""Process mdat box and insert cea608 data before the video nal units."""
pos = 0
offset = self.trun_offset - (self.mdat_start - self.moof_start)
mdat_end = len(data)
new_mdat_size = len(data)
for scc_data in self.scc_map:
new_mdat_size += len(scc_data['scc_nalu'])
output = struct.pack(">I", new_mdat_size)
pos = 4
output += data[pos:offset]
data_offset = offset
# scc_map positions are inside mdat
for scc_data in self.scc_map:
scc_pos = scc_data['pos'] + data_offset
if scc_pos > offset:
output += data[offset:scc_pos]
offset = scc_pos
size = scc_data['size']
scc_data = scc_data['scc_nalu']
pos = offset
end = offset + size
while pos < end:
nalu_size = struct.unpack(">I", data[pos:pos+4])[0]
nalu_type = data[pos+4] & 0x1f
if nalu_type < 6: # video
break
pos += nalu_size+4
if pos > offset:
output += data[offset:pos]
offset = pos
# output CEA-608 NALU
output += scc_data
output += data[offset:end]
offset = end
if offset < mdat_end:
output += data[offset:]
return output
def get_scc_data(self, start_time, end_time):
"""Return scc data for a specified time period"""
result = []
for i in self.scc_data:
if start_time <= i['start_time'] < end_time:
result.append(i)
return result
# Utility functions
def make_time_stamp(tim):
"""Make timestamp in ISO format from UTC time in seconds."""
return time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime(tim))
def make_duration_from_seconds(nr_seconds):
"""Create ISO duration as PTxS string from seconds."""
return "PT%dS" % nr_seconds
def transform_time(tim):
"""Transform from hh:mm:ss:fn or pts to hh:mm:ss:ms."""
try:
parts = tim.split(":")
frame_nr = int(parts[-1])
milis = min(int(frame_nr*1000/29.97), 999)
newtime = "%s.%03d" % (":".join(parts[:-1]), milis)
except AttributeError: # pts time
seconds = tim//90000
milis = int((tim % 90000)/90.0)
hours = seconds//3600
minutes = seconds//60
seconds -= hours*3600 + minutes*60
newtime = "%02d:%02d:%02d.%03d" % (hours, minutes, seconds, milis)
return newtime
def transform_time_to_ms(tim):
"""Transform from hh:mm:ss.ms to sss.sss"""
newtime = 0
timems = tim.split(".")
parts = timems[0].split(":")
newtime += int(parts[0]) * 3600000
newtime += int(parts[1]) * 60000
newtime += int(parts[2]) * 1000
newtime += int(timems[1])
return newtime
def convert_time(tim):
"""Convert time (in format hh:mm:ss:fn or hh:mm:ss:ms) into seconds"""
return transform_time_to_ms(transform_time(tim)) / 1000.0
def chunks(data, num):
"""Yield successive n-sized chunks from l."""
for i in range(0, len(data), num):
yield data[i:i+num]
class CCInserterError(Exception):
"Error in CCInserter."
# Search the directory for a representation
def get_segment_range(rep_data):
"Search the directory for the first and last segment and set firstNumber and lastNumber for this MediaType."
rep_id = rep_data['id']
media_dir, media_name = os.path.split(rep_data['absMediaPath'])
media_regexp = media_name.replace("%d", r"(\d+)").replace(".", r"\.")
media_reg = re.compile(media_regexp)
files = os.listdir(media_dir)
numbers = []
for fil in files:
match_obj = media_reg.match(fil)
if match_obj:
number = int(match_obj.groups(1)[0])
numbers.append(number)
numbers.sort()
for i in range(1, len(numbers)):
if numbers[i] != numbers[i-1] + 1:
raise CCInserterError("%s segment missing between %d and %d" % rep_id, numbers[i], numbers[i-1])
print("Found %s segments %d - %d" % (rep_id, numbers[0], numbers[-1]))
rep_data['firstNumber'] = numbers[0]
rep_data['lastNumber'] = numbers[-1]
# CC Inserter class, does all the heavy lifting
class CCInserter(object):
"""This class does all the work, it takes an mpd-file, an scc-file and an output
path, an processes the segments pointed to by the mpd."""
# pylint: disable=too-many-instance-attributes
def __init__(self, mpd_filepath, scc_filepath, out_path, max_nr_segments, field, verbose=1):
self.mpd_filepath = mpd_filepath
self.scc_filepath = scc_filepath
self.out_path = out_path
self.max_nr_segments = max_nr_segments
self.field = field
path_parts = mpd_filepath.split('/')
if len(path_parts) >= 2:
self.config_filename = '%s.cfg' % path_parts[-2]
else:
self.config_filename = 'content.cfg'
self.base_path = os.path.split(mpd_filepath)[0]
self.verbose = verbose
self.as_data = {} # List of adaptation sets (one for each media)
self.muxed_rep = None
self.muxed_paths = {}
self.mpd_seg_start_nr = -1
self.scc_data = None
self.seg_duration = None
self.first_segment_in_loop = -1
self.last_segment_in_loop = -1
self.nr_segments_in_loop = -1
self.mpd_processor = MpdProcessor(self.mpd_filepath)
self.loop_time = self.mpd_processor.media_presentation_duration_in_s
def analyze(self):
"""Main function to call, this analyzes the input and creates a output"""
self.init_media()
self.check_and_update_media_data()
def init_media(self):
"Init media by analyzing the MPD and the media files."
for adaptation_set in self.mpd_processor.get_adaptation_sets():
content_type = adaptation_set.content_type
if content_type is None:
print("No contentType for adaptation set")
sys.exit(1)
if content_type in self.as_data:
raise CCInserterError("Multiple adaptation sets for contentType " + content_type)
as_data = {'as': adaptation_set, 'reps': []}
as_data['presentationDurationInS'] = self.mpd_processor.media_presentation_duration_in_s
self.as_data[content_type] = as_data
for rep in adaptation_set.representations:
rep_data = {'representation': rep, 'id': rep.rep_id}
as_data['reps'].append(rep_data)
init_path = rep.initialization_path
rep_data['relInitPath'] = init_path
rep_data['absInitPath'] = os.path.join(self.base_path, init_path)
init_filter = initsegmentfilter.InitFilter(rep_data['absInitPath'])
init_filter.filter()
rep_data['trackID'] = init_filter.track_id
print("%s trackID = %d" % (content_type, rep_data['trackID']))
rep_data['relMediaPath'] = rep.get_media_path()
rep_data['absMediaPath'] = os.path.join(self.base_path, rep.get_media_path())
get_segment_range(rep_data)
track_timescale = init_filter.track_timescale
if 'track_timescale' not in as_data:
as_data['track_timescale'] = track_timescale
elif track_timescale != as_data['track_timescale']:
raise CCInserterError("Timescales not consistent between %s tracks" % content_type)
if self.verbose:
print("%s data: " % content_type)
for (k, v) in rep_data.items():
print(" %s=%s" % (k, v))
def get_scc_data(self, start_time, end_time):
"""This fuction takes the sccdata and returns only the parts between start_time and end_time"""
result = []
for i in self.scc_data:
if i['start_time'] >= start_time and i['start_time'] < end_time:
result.append(i)
return result
def check_and_update_media_data(self):
"""Check all segments for good values and return startTimes and total duration."""
# pylint: disable=too-many-locals,too-many-branches,too-many-statements
# lastGoodSegments = []
seg_duration = None
if self.verbose:
print("Checking all the media segment durations for deviations.")
for content_type in self.as_data.keys():
if content_type == "video":
as_data = self.as_data[content_type]
adaptation_set = as_data['as']
print("Checking %s with timescale %d" % (content_type, as_data['track_timescale']))
if self.seg_duration is None:
seg_duration = adaptation_set.duration
self.seg_duration = seg_duration
else:
assert self.seg_duration == adaptation_set.duration
track_timescale = as_data['track_timescale']
# Parse SCC file
scc_parser = SCCParser(self.scc_filepath, track_timescale)
scc_parser.parse()
self.scc_data = scc_parser.result
for rep_data in as_data['reps']:
rep_id = rep_data['id']
rep_data['endNr'] = None
rep_data['startTick'] = None
rep_data['endTick'] = None
if self.first_segment_in_loop >= 0:
assert rep_data['firstNumber'] == self.first_segment_in_loop
else:
self.first_segment_in_loop = rep_data['firstNumber']
if self.mpd_seg_start_nr >= 0:
assert adaptation_set.start_number == self.mpd_seg_start_nr
else:
self.mpd_seg_start_nr = adaptation_set.start_number
seg_ticks = self.seg_duration*track_timescale
max_diff_in_ticks = int(track_timescale*0.1) # Max 100ms
seg_nr = rep_data['firstNumber']
while True:
segment_path = rep_data['absMediaPath'] % seg_nr
if not os.path.exists(segment_path):
if self.verbose:
print("\nLast good %s segment is %d, endTime=%.3fs, totalTime=%.3fs" % (
rep_id, rep_data['endNr'], rep_data['endTime'],
rep_data['endTime']-rep_data['startTime']))
break
# print "Parsing segment: " + segment_path
msf = mediasegmentfilter.MediaSegmentFilter(segment_path)
msf.filter()
tfdt = msf.get_tfdt_value()
duration = msf.get_duration()
start_time = tfdt / float(track_timescale)
end_time = start_time + (duration / float(track_timescale))
scc_data_for_segment = self.get_scc_data(start_time, end_time)
if len(scc_data_for_segment):
# Insert cc data into segment
cc_filter = CCInsertFilter(segment_path, scc_data_for_segment, track_timescale,
tfdt, self.field)
output = cc_filter.filter()
print(os.path.join(self.out_path, "%d.m4s" % seg_nr))
with open(os.path.join(self.out_path, "%d.m4s" % seg_nr), "wb") as fil:
fil.write(output)
fil.close()
if rep_data['startTick'] is None:
rep_data['startTick'] = tfdt
rep_data['startTime'] = rep_data['startTick']/float(track_timescale)
# print "First %s segment is %d starting at time %.3fs" % (rep_id, seg_nr,
# rep_data['startTime'])
# Check that there is not too much drift. We want to end with at most max_diff_in_ticks
end_tick = tfdt + duration
ideal_ticks = (seg_nr - rep_data['firstNumber'] + 1)*seg_ticks + rep_data['startTick']
abs_diff_in_ticks = abs(ideal_ticks - end_tick)
if abs_diff_in_ticks < max_diff_in_ticks:
# This is a good wrap point
rep_data['endTick'] = tfdt + duration
rep_data['endTime'] = rep_data['endTick']/float(track_timescale)
rep_data['endNr'] = seg_nr
seg_nr += 1
if self.verbose:
sys.stdout.write(".")
if seg_nr - rep_data['firstNumber'] > self.max_nr_segments > 0:
print("Reached max nr segments")
break
class SCCParser(object):
"""Parser for scc files, that returns an array with time and scc data objects"""
# pylint: disable=too-few-public-methods
def __init__(self, scc_path, timescale):
self.scc_path = scc_path
self.timescale = timescale
self.result = []
def parse(self):
"""Returns an array of time and scc data objects"""
with open(self.scc_path, 'r') as fil:
lines = fil.readlines()
start_time = 0
for line in lines:
line = line.rstrip()
if len(line) > 0 and line.find(':') > 0:
parts = line.split(' ')
start_time = convert_time(parts[0])
chunked_data = list(chunks(parts[1:], 31))
for cun in chunked_data:
data = {'start_time': start_time, 'cea608': cun}
self.result.append(data)
def main():
parser = argparse.ArgumentParser("cc_inserter")
parser.add_argument("-v", "--verbose", dest="verbose", action="count", default=0)
parser.add_argument("-m", "--max", type=int, dest="max_nr_segments", action="store", default=-1)
parser.add_argument("-f", "--field", type=int, dest="field", action="store", default=1)
parser.add_argument("mpd_path")
parser.add_argument("scc_file")
parser.add_argument("out_path")
args = parser.parse_args()
cc_inserter = CCInserter(args.mpd_path, args.scc_file, args.out_path,
args.max_nr_segments, args.field, args.verbose)
cc_inserter.analyze()
if __name__ == "__main__":
main()
================================================
FILE: dashlivesim/cc_inserter/hour_eng.scc
================================================
Scenarist_SCC V1.0
00:00:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 b0ba b0b0 bab0 b080 942c 942f
00:00:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 b0ba b031 bab0 b080 942c 942f
00:00:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 b0ba b032 bab0 b080 942c 942f
00:00:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 b0ba b0b3 bab0 b080 942c 942f
00:00:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 b0ba b034 bab0 b080 942c 942f
00:00:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 b0ba b0b5 bab0 b080 942c 942f
00:00:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 b0ba b0b6 bab0 b080 942c 942f
00:00:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 b0ba b037 bab0 b080 942c 942f
00:00:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 b0ba b038 bab0 b080 942c 942f
00:00:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 b0ba b0b9 bab0 b080 942c 942f
00:00:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 b0ba 31b0 bab0 b080 942c 942f
00:00:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 b0ba 3131 bab0 b080 942c 942f
00:00:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 b0ba 3132 bab0 b080 942c 942f
00:00:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 b0ba 31b3 bab0 b080 942c 942f
00:00:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 b0ba 3134 bab0 b080 942c 942f
00:00:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 b0ba 31b5 bab0 b080 942c 942f
00:00:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 b0ba 31b6 bab0 b080 942c 942f
00:00:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 b0ba 3137 bab0 b080 942c 942f
00:00:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 b0ba 3138 bab0 b080 942c 942f
00:00:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 b0ba 31b9 bab0 b080 942c 942f
00:00:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 b0ba 32b0 bab0 b080 942c 942f
00:00:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 b0ba 3231 bab0 b080 942c 942f
00:00:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 b0ba 3232 bab0 b080 942c 942f
00:00:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 b0ba 32b3 bab0 b080 942c 942f
00:00:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 b0ba 3234 bab0 b080 942c 942f
00:00:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 b0ba 32b5 bab0 b080 942c 942f
00:00:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 b0ba 32b6 bab0 b080 942c 942f
00:00:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 b0ba 3237 bab0 b080 942c 942f
00:00:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 b0ba 3238 bab0 b080 942c 942f
00:00:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 b0ba 32b9 bab0 b080 942c 942f
00:00:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 b0ba b3b0 bab0 b080 942c 942f
00:00:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 b0ba b331 bab0 b080 942c 942f
00:00:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 b0ba b332 bab0 b080 942c 942f
00:00:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 b0ba b3b3 bab0 b080 942c 942f
00:00:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 b0ba b334 bab0 b080 942c 942f
00:00:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 b0ba b3b5 bab0 b080 942c 942f
00:00:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 b0ba b3b6 bab0 b080 942c 942f
00:00:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 b0ba b337 bab0 b080 942c 942f
00:00:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 b0ba b338 bab0 b080 942c 942f
00:00:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 b0ba b3b9 bab0 b080 942c 942f
00:00:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 b0ba 34b0 bab0 b080 942c 942f
00:00:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 b0ba 3431 bab0 b080 942c 942f
00:00:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 b0ba 3432 bab0 b080 942c 942f
00:00:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 b0ba 34b3 bab0 b080 942c 942f
00:00:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 b0ba 3434 bab0 b080 942c 942f
00:00:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 b0ba 34b5 bab0 b080 942c 942f
00:00:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 b0ba 34b6 bab0 b080 942c 942f
00:00:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 b0ba 3437 bab0 b080 942c 942f
00:00:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 b0ba 3438 bab0 b080 942c 942f
00:00:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 b0ba 34b9 bab0 b080 942c 942f
00:00:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 b0ba b5b0 bab0 b080 942c 942f
00:00:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 b0ba b531 bab0 b080 942c 942f
00:00:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 b0ba b532 bab0 b080 942c 942f
00:00:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 b0ba b5b3 bab0 b080 942c 942f
00:00:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 b0ba b534 bab0 b080 942c 942f
00:00:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 b0ba b5b5 bab0 b080 942c 942f
00:00:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 b0ba b5b6 bab0 b080 942c 942f
00:00:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 b0ba b537 bab0 b080 942c 942f
00:00:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 b0ba b538 bab0 b080 942c 942f
00:00:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 b0ba b5b9 bab0 b080 942c 942f
00:01:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 31ba b0b0 bab0 b080 942c 942f
00:01:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 31ba b031 bab0 b080 942c 942f
00:01:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 31ba b032 bab0 b080 942c 942f
00:01:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 31ba b0b3 bab0 b080 942c 942f
00:01:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 31ba b034 bab0 b080 942c 942f
00:01:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 31ba b0b5 bab0 b080 942c 942f
00:01:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 31ba b0b6 bab0 b080 942c 942f
00:01:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 31ba b037 bab0 b080 942c 942f
00:01:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 31ba b038 bab0 b080 942c 942f
00:01:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 31ba b0b9 bab0 b080 942c 942f
00:01:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 31ba 31b0 bab0 b080 942c 942f
00:01:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 31ba 3131 bab0 b080 942c 942f
00:01:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 31ba 3132 bab0 b080 942c 942f
00:01:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 31ba 31b3 bab0 b080 942c 942f
00:01:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 31ba 3134 bab0 b080 942c 942f
00:01:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 31ba 31b5 bab0 b080 942c 942f
00:01:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 31ba 31b6 bab0 b080 942c 942f
00:01:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 31ba 3137 bab0 b080 942c 942f
00:01:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 31ba 3138 bab0 b080 942c 942f
00:01:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 31ba 31b9 bab0 b080 942c 942f
00:01:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 31ba 32b0 bab0 b080 942c 942f
00:01:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 31ba 3231 bab0 b080 942c 942f
00:01:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 31ba 3232 bab0 b080 942c 942f
00:01:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 31ba 32b3 bab0 b080 942c 942f
00:01:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 31ba 3234 bab0 b080 942c 942f
00:01:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 31ba 32b5 bab0 b080 942c 942f
00:01:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 31ba 32b6 bab0 b080 942c 942f
00:01:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 31ba 3237 bab0 b080 942c 942f
00:01:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 31ba 3238 bab0 b080 942c 942f
00:01:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 31ba 32b9 bab0 b080 942c 942f
00:01:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 31ba b3b0 bab0 b080 942c 942f
00:01:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 31ba b331 bab0 b080 942c 942f
00:01:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 31ba b332 bab0 b080 942c 942f
00:01:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 31ba b3b3 bab0 b080 942c 942f
00:01:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 31ba b334 bab0 b080 942c 942f
00:01:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 31ba b3b5 bab0 b080 942c 942f
00:01:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 31ba b3b6 bab0 b080 942c 942f
00:01:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 31ba b337 bab0 b080 942c 942f
00:01:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 31ba b338 bab0 b080 942c 942f
00:01:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 31ba b3b9 bab0 b080 942c 942f
00:01:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 31ba 34b0 bab0 b080 942c 942f
00:01:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 31ba 3431 bab0 b080 942c 942f
00:01:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 31ba 3432 bab0 b080 942c 942f
00:01:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 31ba 34b3 bab0 b080 942c 942f
00:01:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 31ba 3434 bab0 b080 942c 942f
00:01:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 31ba 34b5 bab0 b080 942c 942f
00:01:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 31ba 34b6 bab0 b080 942c 942f
00:01:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 31ba 3437 bab0 b080 942c 942f
00:01:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 31ba 3438 bab0 b080 942c 942f
00:01:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 31ba 34b9 bab0 b080 942c 942f
00:01:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 31ba b5b0 bab0 b080 942c 942f
00:01:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 31ba b531 bab0 b080 942c 942f
00:01:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 31ba b532 bab0 b080 942c 942f
00:01:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 31ba b5b3 bab0 b080 942c 942f
00:01:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 31ba b534 bab0 b080 942c 942f
00:01:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 31ba b5b5 bab0 b080 942c 942f
00:01:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 31ba b5b6 bab0 b080 942c 942f
00:01:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 31ba b537 bab0 b080 942c 942f
00:01:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 31ba b538 bab0 b080 942c 942f
00:01:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 31ba b5b9 bab0 b080 942c 942f
00:02:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 32ba b0b0 bab0 b080 942c 942f
00:02:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 32ba b031 bab0 b080 942c 942f
00:02:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 32ba b032 bab0 b080 942c 942f
00:02:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 32ba b0b3 bab0 b080 942c 942f
00:02:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 32ba b034 bab0 b080 942c 942f
00:02:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 32ba b0b5 bab0 b080 942c 942f
00:02:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 32ba b0b6 bab0 b080 942c 942f
00:02:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 32ba b037 bab0 b080 942c 942f
00:02:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 32ba b038 bab0 b080 942c 942f
00:02:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 32ba b0b9 bab0 b080 942c 942f
00:02:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 32ba 31b0 bab0 b080 942c 942f
00:02:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 32ba 3131 bab0 b080 942c 942f
00:02:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 32ba 3132 bab0 b080 942c 942f
00:02:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 32ba 31b3 bab0 b080 942c 942f
00:02:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 32ba 3134 bab0 b080 942c 942f
00:02:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 32ba 31b5 bab0 b080 942c 942f
00:02:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 32ba 31b6 bab0 b080 942c 942f
00:02:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 32ba 3137 bab0 b080 942c 942f
00:02:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 32ba 3138 bab0 b080 942c 942f
00:02:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 32ba 31b9 bab0 b080 942c 942f
00:02:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 32ba 32b0 bab0 b080 942c 942f
00:02:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 32ba 3231 bab0 b080 942c 942f
00:02:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 32ba 3232 bab0 b080 942c 942f
00:02:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 32ba 32b3 bab0 b080 942c 942f
00:02:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 32ba 3234 bab0 b080 942c 942f
00:02:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 32ba 32b5 bab0 b080 942c 942f
00:02:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 32ba 32b6 bab0 b080 942c 942f
00:02:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 32ba 3237 bab0 b080 942c 942f
00:02:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 32ba 3238 bab0 b080 942c 942f
00:02:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 32ba 32b9 bab0 b080 942c 942f
00:02:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 32ba b3b0 bab0 b080 942c 942f
00:02:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 32ba b331 bab0 b080 942c 942f
00:02:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 32ba b332 bab0 b080 942c 942f
00:02:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 32ba b3b3 bab0 b080 942c 942f
00:02:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 32ba b334 bab0 b080 942c 942f
00:02:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 32ba b3b5 bab0 b080 942c 942f
00:02:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 32ba b3b6 bab0 b080 942c 942f
00:02:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 32ba b337 bab0 b080 942c 942f
00:02:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 32ba b338 bab0 b080 942c 942f
00:02:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 32ba b3b9 bab0 b080 942c 942f
00:02:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 32ba 34b0 bab0 b080 942c 942f
00:02:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 32ba 3431 bab0 b080 942c 942f
00:02:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 32ba 3432 bab0 b080 942c 942f
00:02:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 32ba 34b3 bab0 b080 942c 942f
00:02:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 32ba 3434 bab0 b080 942c 942f
00:02:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 32ba 34b5 bab0 b080 942c 942f
00:02:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 32ba 34b6 bab0 b080 942c 942f
00:02:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 32ba 3437 bab0 b080 942c 942f
00:02:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 32ba 3438 bab0 b080 942c 942f
00:02:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 32ba 34b9 bab0 b080 942c 942f
00:02:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 32ba b5b0 bab0 b080 942c 942f
00:02:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 32ba b531 bab0 b080 942c 942f
00:02:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 32ba b532 bab0 b080 942c 942f
00:02:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 32ba b5b3 bab0 b080 942c 942f
00:02:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 32ba b534 bab0 b080 942c 942f
00:02:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 32ba b5b5 bab0 b080 942c 942f
00:02:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 32ba b5b6 bab0 b080 942c 942f
00:02:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 32ba b537 bab0 b080 942c 942f
00:02:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 32ba b538 bab0 b080 942c 942f
00:02:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 32ba b5b9 bab0 b080 942c 942f
00:03:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 b3ba b0b0 bab0 b080 942c 942f
00:03:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 b3ba b031 bab0 b080 942c 942f
00:03:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 b3ba b032 bab0 b080 942c 942f
00:03:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 b3ba b0b3 bab0 b080 942c 942f
00:03:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 b3ba b034 bab0 b080 942c 942f
00:03:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 b3ba b0b5 bab0 b080 942c 942f
00:03:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 b3ba b0b6 bab0 b080 942c 942f
00:03:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 b3ba b037 bab0 b080 942c 942f
00:03:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 b3ba b038 bab0 b080 942c 942f
00:03:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 b3ba b0b9 bab0 b080 942c 942f
00:03:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 b3ba 31b0 bab0 b080 942c 942f
00:03:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 b3ba 3131 bab0 b080 942c 942f
00:03:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 b3ba 3132 bab0 b080 942c 942f
00:03:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 b3ba 31b3 bab0 b080 942c 942f
00:03:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 b3ba 3134 bab0 b080 942c 942f
00:03:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 b3ba 31b5 bab0 b080 942c 942f
00:03:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 b3ba 31b6 bab0 b080 942c 942f
00:03:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 b3ba 3137 bab0 b080 942c 942f
00:03:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 b3ba 3138 bab0 b080 942c 942f
00:03:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 b3ba 31b9 bab0 b080 942c 942f
00:03:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 b3ba 32b0 bab0 b080 942c 942f
00:03:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 b3ba 3231 bab0 b080 942c 942f
00:03:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 b3ba 3232 bab0 b080 942c 942f
00:03:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 b3ba 32b3 bab0 b080 942c 942f
00:03:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 b3ba 3234 bab0 b080 942c 942f
00:03:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 b3ba 32b5 bab0 b080 942c 942f
00:03:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 b3ba 32b6 bab0 b080 942c 942f
00:03:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 b3ba 3237 bab0 b080 942c 942f
00:03:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 b3ba 3238 bab0 b080 942c 942f
00:03:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 b3ba 32b9 bab0 b080 942c 942f
00:03:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 b3ba b3b0 bab0 b080 942c 942f
00:03:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 b3ba b331 bab0 b080 942c 942f
00:03:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 b3ba b332 bab0 b080 942c 942f
00:03:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 b3ba b3b3 bab0 b080 942c 942f
00:03:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 b3ba b334 bab0 b080 942c 942f
00:03:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 b3ba b3b5 bab0 b080 942c 942f
00:03:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 b3ba b3b6 bab0 b080 942c 942f
00:03:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 b3ba b337 bab0 b080 942c 942f
00:03:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 b3ba b338 bab0 b080 942c 942f
00:03:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 b3ba b3b9 bab0 b080 942c 942f
00:03:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 b3ba 34b0 bab0 b080 942c 942f
00:03:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 b3ba 3431 bab0 b080 942c 942f
00:03:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 b3ba 3432 bab0 b080 942c 942f
00:03:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 b3ba 34b3 bab0 b080 942c 942f
00:03:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 b3ba 3434 bab0 b080 942c 942f
00:03:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 b3ba 34b5 bab0 b080 942c 942f
00:03:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 b3ba 34b6 bab0 b080 942c 942f
00:03:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 b3ba 3437 bab0 b080 942c 942f
00:03:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 b3ba 3438 bab0 b080 942c 942f
00:03:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 b3ba 34b9 bab0 b080 942c 942f
00:03:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 b3ba b5b0 bab0 b080 942c 942f
00:03:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 b3ba b531 bab0 b080 942c 942f
00:03:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 b3ba b532 bab0 b080 942c 942f
00:03:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 b3ba b5b3 bab0 b080 942c 942f
00:03:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 b3ba b534 bab0 b080 942c 942f
00:03:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 b3ba b5b5 bab0 b080 942c 942f
00:03:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 b3ba b5b6 bab0 b080 942c 942f
00:03:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 b3ba b537 bab0 b080 942c 942f
00:03:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 b3ba b538 bab0 b080 942c 942f
00:03:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 b3ba b5b9 bab0 b080 942c 942f
00:04:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 34ba b0b0 bab0 b080 942c 942f
00:04:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 34ba b031 bab0 b080 942c 942f
00:04:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 34ba b032 bab0 b080 942c 942f
00:04:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 34ba b0b3 bab0 b080 942c 942f
00:04:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 34ba b034 bab0 b080 942c 942f
00:04:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 34ba b0b5 bab0 b080 942c 942f
00:04:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 34ba b0b6 bab0 b080 942c 942f
00:04:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 34ba b037 bab0 b080 942c 942f
00:04:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 34ba b038 bab0 b080 942c 942f
00:04:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 34ba b0b9 bab0 b080 942c 942f
00:04:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 34ba 31b0 bab0 b080 942c 942f
00:04:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 34ba 3131 bab0 b080 942c 942f
00:04:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 34ba 3132 bab0 b080 942c 942f
00:04:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 34ba 31b3 bab0 b080 942c 942f
00:04:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 34ba 3134 bab0 b080 942c 942f
00:04:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 34ba 31b5 bab0 b080 942c 942f
00:04:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 34ba 31b6 bab0 b080 942c 942f
00:04:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 34ba 3137 bab0 b080 942c 942f
00:04:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 34ba 3138 bab0 b080 942c 942f
00:04:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 34ba 31b9 bab0 b080 942c 942f
00:04:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 34ba 32b0 bab0 b080 942c 942f
00:04:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 34ba 3231 bab0 b080 942c 942f
00:04:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 34ba 3232 bab0 b080 942c 942f
00:04:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 34ba 32b3 bab0 b080 942c 942f
00:04:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 34ba 3234 bab0 b080 942c 942f
00:04:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 34ba 32b5 bab0 b080 942c 942f
00:04:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 34ba 32b6 bab0 b080 942c 942f
00:04:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 34ba 3237 bab0 b080 942c 942f
00:04:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 34ba 3238 bab0 b080 942c 942f
00:04:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 34ba 32b9 bab0 b080 942c 942f
00:04:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 34ba b3b0 bab0 b080 942c 942f
00:04:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 34ba b331 bab0 b080 942c 942f
00:04:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 34ba b332 bab0 b080 942c 942f
00:04:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 34ba b3b3 bab0 b080 942c 942f
00:04:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 34ba b334 bab0 b080 942c 942f
00:04:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 34ba b3b5 bab0 b080 942c 942f
00:04:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 34ba b3b6 bab0 b080 942c 942f
00:04:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 34ba b337 bab0 b080 942c 942f
00:04:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 34ba b338 bab0 b080 942c 942f
00:04:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 34ba b3b9 bab0 b080 942c 942f
00:04:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 34ba 34b0 bab0 b080 942c 942f
00:04:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 34ba 3431 bab0 b080 942c 942f
00:04:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 34ba 3432 bab0 b080 942c 942f
00:04:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 34ba 34b3 bab0 b080 942c 942f
00:04:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 34ba 3434 bab0 b080 942c 942f
00:04:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 34ba 34b5 bab0 b080 942c 942f
00:04:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 34ba 34b6 bab0 b080 942c 942f
00:04:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 34ba 3437 bab0 b080 942c 942f
00:04:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 34ba 3438 bab0 b080 942c 942f
00:04:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 34ba 34b9 bab0 b080 942c 942f
00:04:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 34ba b5b0 bab0 b080 942c 942f
00:04:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 34ba b531 bab0 b080 942c 942f
00:04:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 34ba b532 bab0 b080 942c 942f
00:04:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 34ba b5b3 bab0 b080 942c 942f
00:04:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 34ba b534 bab0 b080 942c 942f
00:04:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 34ba b5b5 bab0 b080 942c 942f
00:04:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 34ba b5b6 bab0 b080 942c 942f
00:04:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 34ba b537 bab0 b080 942c 942f
00:04:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 34ba b538 bab0 b080 942c 942f
00:04:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 34ba b5b9 bab0 b080 942c 942f
00:05:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 b5ba b0b0 bab0 b080 942c 942f
00:05:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 b5ba b031 bab0 b080 942c 942f
00:05:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 b5ba b032 bab0 b080 942c 942f
00:05:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 b5ba b0b3 bab0 b080 942c 942f
00:05:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 b5ba b034 bab0 b080 942c 942f
00:05:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 b5ba b0b5 bab0 b080 942c 942f
00:05:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 b5ba b0b6 bab0 b080 942c 942f
00:05:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 b5ba b037 bab0 b080 942c 942f
00:05:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 b5ba b038 bab0 b080 942c 942f
00:05:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 b5ba b0b9 bab0 b080 942c 942f
00:05:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 b5ba 31b0 bab0 b080 942c 942f
00:05:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 b5ba 3131 bab0 b080 942c 942f
00:05:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 b5ba 3132 bab0 b080 942c 942f
00:05:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 b5ba 31b3 bab0 b080 942c 942f
00:05:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 b5ba 3134 bab0 b080 942c 942f
00:05:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 b5ba 31b5 bab0 b080 942c 942f
00:05:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 b5ba 31b6 bab0 b080 942c 942f
00:05:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 b5ba 3137 bab0 b080 942c 942f
00:05:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 b5ba 3138 bab0 b080 942c 942f
00:05:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 b5ba 31b9 bab0 b080 942c 942f
00:05:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 b5ba 32b0 bab0 b080 942c 942f
00:05:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 b5ba 3231 bab0 b080 942c 942f
00:05:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 b5ba 3232 bab0 b080 942c 942f
00:05:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 b5ba 32b3 bab0 b080 942c 942f
00:05:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 b5ba 3234 bab0 b080 942c 942f
00:05:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 b5ba 32b5 bab0 b080 942c 942f
00:05:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 b5ba 32b6 bab0 b080 942c 942f
00:05:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 b5ba 3237 bab0 b080 942c 942f
00:05:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 b5ba 3238 bab0 b080 942c 942f
00:05:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 b5ba 32b9 bab0 b080 942c 942f
00:05:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 b5ba b3b0 bab0 b080 942c 942f
00:05:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 b5ba b331 bab0 b080 942c 942f
00:05:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 b5ba b332 bab0 b080 942c 942f
00:05:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 b5ba b3b3 bab0 b080 942c 942f
00:05:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 b5ba b334 bab0 b080 942c 942f
00:05:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 b5ba b3b5 bab0 b080 942c 942f
00:05:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 b5ba b3b6 bab0 b080 942c 942f
00:05:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 b5ba b337 bab0 b080 942c 942f
00:05:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 b5ba b338 bab0 b080 942c 942f
00:05:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 b5ba b3b9 bab0 b080 942c 942f
00:05:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 b5ba 34b0 bab0 b080 942c 942f
00:05:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 b5ba 3431 bab0 b080 942c 942f
00:05:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 b5ba 3432 bab0 b080 942c 942f
00:05:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 b5ba 34b3 bab0 b080 942c 942f
00:05:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 b5ba 3434 bab0 b080 942c 942f
00:05:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 b5ba 34b5 bab0 b080 942c 942f
00:05:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 b5ba 34b6 bab0 b080 942c 942f
00:05:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 b5ba 3437 bab0 b080 942c 942f
00:05:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 b5ba 3438 bab0 b080 942c 942f
00:05:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 b5ba 34b9 bab0 b080 942c 942f
00:05:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 b5ba b5b0 bab0 b080 942c 942f
00:05:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 b5ba b531 bab0 b080 942c 942f
00:05:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 b5ba b532 bab0 b080 942c 942f
00:05:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 b5ba b5b3 bab0 b080 942c 942f
00:05:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 b5ba b534 bab0 b080 942c 942f
00:05:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 b5ba b5b5 bab0 b080 942c 942f
00:05:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 b5ba b5b6 bab0 b080 942c 942f
00:05:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 b5ba b537 bab0 b080 942c 942f
00:05:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 b5ba b538 bab0 b080 942c 942f
00:05:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 b5ba b5b9 bab0 b080 942c 942f
00:06:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 b6ba b0b0 bab0 b080 942c 942f
00:06:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 b6ba b031 bab0 b080 942c 942f
00:06:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 b6ba b032 bab0 b080 942c 942f
00:06:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 b6ba b0b3 bab0 b080 942c 942f
00:06:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 b6ba b034 bab0 b080 942c 942f
00:06:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 b6ba b0b5 bab0 b080 942c 942f
00:06:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 b6ba b0b6 bab0 b080 942c 942f
00:06:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 b6ba b037 bab0 b080 942c 942f
00:06:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 b6ba b038 bab0 b080 942c 942f
00:06:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 b6ba b0b9 bab0 b080 942c 942f
00:06:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 b6ba 31b0 bab0 b080 942c 942f
00:06:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 b6ba 3131 bab0 b080 942c 942f
00:06:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 b6ba 3132 bab0 b080 942c 942f
00:06:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 b6ba 31b3 bab0 b080 942c 942f
00:06:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 b6ba 3134 bab0 b080 942c 942f
00:06:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 b6ba 31b5 bab0 b080 942c 942f
00:06:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 b6ba 31b6 bab0 b080 942c 942f
00:06:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 b6ba 3137 bab0 b080 942c 942f
00:06:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 b6ba 3138 bab0 b080 942c 942f
00:06:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 b6ba 31b9 bab0 b080 942c 942f
00:06:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 b6ba 32b0 bab0 b080 942c 942f
00:06:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 b6ba 3231 bab0 b080 942c 942f
00:06:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 b6ba 3232 bab0 b080 942c 942f
00:06:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 b6ba 32b3 bab0 b080 942c 942f
00:06:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 b6ba 3234 bab0 b080 942c 942f
00:06:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 b6ba 32b5 bab0 b080 942c 942f
00:06:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 b6ba 32b6 bab0 b080 942c 942f
00:06:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 b6ba 3237 bab0 b080 942c 942f
00:06:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 b6ba 3238 bab0 b080 942c 942f
00:06:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 b6ba 32b9 bab0 b080 942c 942f
00:06:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 b6ba b3b0 bab0 b080 942c 942f
00:06:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 b6ba b331 bab0 b080 942c 942f
00:06:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 b6ba b332 bab0 b080 942c 942f
00:06:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 b6ba b3b3 bab0 b080 942c 942f
00:06:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 b6ba b334 bab0 b080 942c 942f
00:06:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 b6ba b3b5 bab0 b080 942c 942f
00:06:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 b6ba b3b6 bab0 b080 942c 942f
00:06:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 b6ba b337 bab0 b080 942c 942f
00:06:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 b6ba b338 bab0 b080 942c 942f
00:06:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 b6ba b3b9 bab0 b080 942c 942f
00:06:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 b6ba 34b0 bab0 b080 942c 942f
00:06:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 b6ba 3431 bab0 b080 942c 942f
00:06:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 b6ba 3432 bab0 b080 942c 942f
00:06:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 b6ba 34b3 bab0 b080 942c 942f
00:06:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 b6ba 3434 bab0 b080 942c 942f
00:06:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 b6ba 34b5 bab0 b080 942c 942f
00:06:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 b6ba 34b6 bab0 b080 942c 942f
00:06:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 b6ba 3437 bab0 b080 942c 942f
00:06:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 b6ba 3438 bab0 b080 942c 942f
00:06:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 b6ba 34b9 bab0 b080 942c 942f
00:06:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 b6ba b5b0 bab0 b080 942c 942f
00:06:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 b6ba b531 bab0 b080 942c 942f
00:06:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 b6ba b532 bab0 b080 942c 942f
00:06:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 b6ba b5b3 bab0 b080 942c 942f
00:06:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 b6ba b534 bab0 b080 942c 942f
00:06:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 b6ba b5b5 bab0 b080 942c 942f
00:06:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 b6ba b5b6 bab0 b080 942c 942f
00:06:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 b6ba b537 bab0 b080 942c 942f
00:06:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 b6ba b538 bab0 b080 942c 942f
00:06:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 b6ba b5b9 bab0 b080 942c 942f
00:07:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 37ba b0b0 bab0 b080 942c 942f
00:07:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 37ba b031 bab0 b080 942c 942f
00:07:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 37ba b032 bab0 b080 942c 942f
00:07:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 37ba b0b3 bab0 b080 942c 942f
00:07:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 37ba b034 bab0 b080 942c 942f
00:07:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 37ba b0b5 bab0 b080 942c 942f
00:07:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 37ba b0b6 bab0 b080 942c 942f
00:07:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 37ba b037 bab0 b080 942c 942f
00:07:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 37ba b038 bab0 b080 942c 942f
00:07:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 37ba b0b9 bab0 b080 942c 942f
00:07:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 37ba 31b0 bab0 b080 942c 942f
00:07:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 37ba 3131 bab0 b080 942c 942f
00:07:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 37ba 3132 bab0 b080 942c 942f
00:07:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 37ba 31b3 bab0 b080 942c 942f
00:07:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 37ba 3134 bab0 b080 942c 942f
00:07:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 37ba 31b5 bab0 b080 942c 942f
00:07:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 37ba 31b6 bab0 b080 942c 942f
00:07:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 37ba 3137 bab0 b080 942c 942f
00:07:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 37ba 3138 bab0 b080 942c 942f
00:07:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 37ba 31b9 bab0 b080 942c 942f
00:07:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 37ba 32b0 bab0 b080 942c 942f
00:07:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 37ba 3231 bab0 b080 942c 942f
00:07:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 37ba 3232 bab0 b080 942c 942f
00:07:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 37ba 32b3 bab0 b080 942c 942f
00:07:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 37ba 3234 bab0 b080 942c 942f
00:07:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 37ba 32b5 bab0 b080 942c 942f
00:07:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 37ba 32b6 bab0 b080 942c 942f
00:07:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 37ba 3237 bab0 b080 942c 942f
00:07:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 37ba 3238 bab0 b080 942c 942f
00:07:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 37ba 32b9 bab0 b080 942c 942f
00:07:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 37ba b3b0 bab0 b080 942c 942f
00:07:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 37ba b331 bab0 b080 942c 942f
00:07:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 37ba b332 bab0 b080 942c 942f
00:07:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 37ba b3b3 bab0 b080 942c 942f
00:07:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 37ba b334 bab0 b080 942c 942f
00:07:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 37ba b3b5 bab0 b080 942c 942f
00:07:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 37ba b3b6 bab0 b080 942c 942f
00:07:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 37ba b337 bab0 b080 942c 942f
00:07:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 37ba b338 bab0 b080 942c 942f
00:07:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 37ba b3b9 bab0 b080 942c 942f
00:07:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 37ba 34b0 bab0 b080 942c 942f
00:07:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 37ba 3431 bab0 b080 942c 942f
00:07:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 37ba 3432 bab0 b080 942c 942f
00:07:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 37ba 34b3 bab0 b080 942c 942f
00:07:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 37ba 3434 bab0 b080 942c 942f
00:07:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 37ba 34b5 bab0 b080 942c 942f
00:07:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 37ba 34b6 bab0 b080 942c 942f
00:07:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 37ba 3437 bab0 b080 942c 942f
00:07:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 37ba 3438 bab0 b080 942c 942f
00:07:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 37ba 34b9 bab0 b080 942c 942f
00:07:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 37ba b5b0 bab0 b080 942c 942f
00:07:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 37ba b531 bab0 b080 942c 942f
00:07:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 37ba b532 bab0 b080 942c 942f
00:07:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 37ba b5b3 bab0 b080 942c 942f
00:07:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 37ba b534 bab0 b080 942c 942f
00:07:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 37ba b5b5 bab0 b080 942c 942f
00:07:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 37ba b5b6 bab0 b080 942c 942f
00:07:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 37ba b537 bab0 b080 942c 942f
00:07:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 37ba b538 bab0 b080 942c 942f
00:07:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 37ba b5b9 bab0 b080 942c 942f
00:08:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 38ba b0b0 bab0 b080 942c 942f
00:08:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 38ba b031 bab0 b080 942c 942f
00:08:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 38ba b032 bab0 b080 942c 942f
00:08:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 38ba b0b3 bab0 b080 942c 942f
00:08:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 38ba b034 bab0 b080 942c 942f
00:08:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 38ba b0b5 bab0 b080 942c 942f
00:08:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 38ba b0b6 bab0 b080 942c 942f
00:08:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 38ba b037 bab0 b080 942c 942f
00:08:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 38ba b038 bab0 b080 942c 942f
00:08:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 38ba b0b9 bab0 b080 942c 942f
00:08:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 38ba 31b0 bab0 b080 942c 942f
00:08:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 38ba 3131 bab0 b080 942c 942f
00:08:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 38ba 3132 bab0 b080 942c 942f
00:08:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 38ba 31b3 bab0 b080 942c 942f
00:08:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 38ba 3134 bab0 b080 942c 942f
00:08:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 38ba 31b5 bab0 b080 942c 942f
00:08:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 38ba 31b6 bab0 b080 942c 942f
00:08:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 38ba 3137 bab0 b080 942c 942f
00:08:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 38ba 3138 bab0 b080 942c 942f
00:08:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 38ba 31b9 bab0 b080 942c 942f
00:08:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 38ba 32b0 bab0 b080 942c 942f
00:08:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 38ba 3231 bab0 b080 942c 942f
00:08:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 38ba 3232 bab0 b080 942c 942f
00:08:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 38ba 32b3 bab0 b080 942c 942f
00:08:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 38ba 3234 bab0 b080 942c 942f
00:08:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 38ba 32b5 bab0 b080 942c 942f
00:08:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 38ba 32b6 bab0 b080 942c 942f
00:08:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 38ba 3237 bab0 b080 942c 942f
00:08:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 38ba 3238 bab0 b080 942c 942f
00:08:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 38ba 32b9 bab0 b080 942c 942f
00:08:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 38ba b3b0 bab0 b080 942c 942f
00:08:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 38ba b331 bab0 b080 942c 942f
00:08:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 38ba b332 bab0 b080 942c 942f
00:08:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 38ba b3b3 bab0 b080 942c 942f
00:08:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 38ba b334 bab0 b080 942c 942f
00:08:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 38ba b3b5 bab0 b080 942c 942f
00:08:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 38ba b3b6 bab0 b080 942c 942f
00:08:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 38ba b337 bab0 b080 942c 942f
00:08:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 38ba b338 bab0 b080 942c 942f
00:08:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 38ba b3b9 bab0 b080 942c 942f
00:08:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 38ba 34b0 bab0 b080 942c 942f
00:08:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 38ba 3431 bab0 b080 942c 942f
00:08:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 38ba 3432 bab0 b080 942c 942f
00:08:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 38ba 34b3 bab0 b080 942c 942f
00:08:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 38ba 3434 bab0 b080 942c 942f
00:08:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 38ba 34b5 bab0 b080 942c 942f
00:08:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 38ba 34b6 bab0 b080 942c 942f
00:08:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 38ba 3437 bab0 b080 942c 942f
00:08:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 38ba 3438 bab0 b080 942c 942f
00:08:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 38ba 34b9 bab0 b080 942c 942f
00:08:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 38ba b5b0 bab0 b080 942c 942f
00:08:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 38ba b531 bab0 b080 942c 942f
00:08:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 38ba b532 bab0 b080 942c 942f
00:08:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 38ba b5b3 bab0 b080 942c 942f
00:08:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 38ba b534 bab0 b080 942c 942f
00:08:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 38ba b5b5 bab0 b080 942c 942f
00:08:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 38ba b5b6 bab0 b080 942c 942f
00:08:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 38ba b537 bab0 b080 942c 942f
00:08:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 38ba b538 bab0 b080 942c 942f
00:08:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 38ba b5b9 bab0 b080 942c 942f
00:09:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 b9ba b0b0 bab0 b080 942c 942f
00:09:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 b9ba b031 bab0 b080 942c 942f
00:09:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 b9ba b032 bab0 b080 942c 942f
00:09:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 b9ba b0b3 bab0 b080 942c 942f
00:09:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 b9ba b034 bab0 b080 942c 942f
00:09:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 b9ba b0b5 bab0 b080 942c 942f
00:09:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 b9ba b0b6 bab0 b080 942c 942f
00:09:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 b9ba b037 bab0 b080 942c 942f
00:09:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 b9ba b038 bab0 b080 942c 942f
00:09:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 b9ba b0b9 bab0 b080 942c 942f
00:09:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 b9ba 31b0 bab0 b080 942c 942f
00:09:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 b9ba 3131 bab0 b080 942c 942f
00:09:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 b9ba 3132 bab0 b080 942c 942f
00:09:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 b9ba 31b3 bab0 b080 942c 942f
00:09:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 b9ba 3134 bab0 b080 942c 942f
00:09:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 b9ba 31b5 bab0 b080 942c 942f
00:09:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 b9ba 31b6 bab0 b080 942c 942f
00:09:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 b9ba 3137 bab0 b080 942c 942f
00:09:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 b9ba 3138 bab0 b080 942c 942f
00:09:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 b9ba 31b9 bab0 b080 942c 942f
00:09:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 b9ba 32b0 bab0 b080 942c 942f
00:09:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab0 b9ba 3231 bab0 b080 942c 942f
00:09:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab0 b9ba 3232 bab0 b080 942c 942f
00:09:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab0 b9ba 32b3 bab0 b080 942c 942f
00:09:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab0 b9ba 3234 bab0 b080 942c 942f
00:09:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab0 b9ba 32b5 bab0 b080 942c 942f
00:09:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab0 b9ba 32b6 bab0 b080 942c 942f
00:09:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab0 b9ba 3237 bab0 b080 942c 942f
00:09:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab0 b9ba 3238 bab0 b080 942c 942f
00:09:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab0 b9ba 32b9 bab0 b080 942c 942f
00:09:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab0 b9ba b3b0 bab0 b080 942c 942f
00:09:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab0 b9ba b331 bab0 b080 942c 942f
00:09:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab0 b9ba b332 bab0 b080 942c 942f
00:09:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab0 b9ba b3b3 bab0 b080 942c 942f
00:09:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab0 b9ba b334 bab0 b080 942c 942f
00:09:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab0 b9ba b3b5 bab0 b080 942c 942f
00:09:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab0 b9ba b3b6 bab0 b080 942c 942f
00:09:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab0 b9ba b337 bab0 b080 942c 942f
00:09:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab0 b9ba b338 bab0 b080 942c 942f
00:09:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab0 b9ba b3b9 bab0 b080 942c 942f
00:09:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab0 b9ba 34b0 bab0 b080 942c 942f
00:09:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab0 b9ba 3431 bab0 b080 942c 942f
00:09:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab0 b9ba 3432 bab0 b080 942c 942f
00:09:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab0 b9ba 34b3 bab0 b080 942c 942f
00:09:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab0 b9ba 3434 bab0 b080 942c 942f
00:09:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab0 b9ba 34b5 bab0 b080 942c 942f
00:09:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab0 b9ba 34b6 bab0 b080 942c 942f
00:09:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab0 b9ba 3437 bab0 b080 942c 942f
00:09:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab0 b9ba 3438 bab0 b080 942c 942f
00:09:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab0 b9ba 34b9 bab0 b080 942c 942f
00:09:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab0 b9ba b5b0 bab0 b080 942c 942f
00:09:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab0 b9ba b531 bab0 b080 942c 942f
00:09:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab0 b9ba b532 bab0 b080 942c 942f
00:09:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab0 b9ba b5b3 bab0 b080 942c 942f
00:09:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab0 b9ba b534 bab0 b080 942c 942f
00:09:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab0 b9ba b5b5 bab0 b080 942c 942f
00:09:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab0 b9ba b5b6 bab0 b080 942c 942f
00:09:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab0 b9ba b537 bab0 b080 942c 942f
00:09:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab0 b9ba b538 bab0 b080 942c 942f
00:09:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab0 b9ba b5b9 bab0 b080 942c 942f
00:10:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 b0ba b0b0 bab0 b080 942c 942f
00:10:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 b0ba b031 bab0 b080 942c 942f
00:10:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 b0ba b032 bab0 b080 942c 942f
00:10:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 b0ba b0b3 bab0 b080 942c 942f
00:10:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 b0ba b034 bab0 b080 942c 942f
00:10:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 b0ba b0b5 bab0 b080 942c 942f
00:10:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 b0ba b0b6 bab0 b080 942c 942f
00:10:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 b0ba b037 bab0 b080 942c 942f
00:10:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 b0ba b038 bab0 b080 942c 942f
00:10:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 b0ba b0b9 bab0 b080 942c 942f
00:10:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 b0ba 31b0 bab0 b080 942c 942f
00:10:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 b0ba 3131 bab0 b080 942c 942f
00:10:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 b0ba 3132 bab0 b080 942c 942f
00:10:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 b0ba 31b3 bab0 b080 942c 942f
00:10:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 b0ba 3134 bab0 b080 942c 942f
00:10:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 b0ba 31b5 bab0 b080 942c 942f
00:10:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 b0ba 31b6 bab0 b080 942c 942f
00:10:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 b0ba 3137 bab0 b080 942c 942f
00:10:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 b0ba 3138 bab0 b080 942c 942f
00:10:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 b0ba 31b9 bab0 b080 942c 942f
00:10:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 b0ba 32b0 bab0 b080 942c 942f
00:10:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 b0ba 3231 bab0 b080 942c 942f
00:10:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 b0ba 3232 bab0 b080 942c 942f
00:10:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 b0ba 32b3 bab0 b080 942c 942f
00:10:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 b0ba 3234 bab0 b080 942c 942f
00:10:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 b0ba 32b5 bab0 b080 942c 942f
00:10:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 b0ba 32b6 bab0 b080 942c 942f
00:10:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 b0ba 3237 bab0 b080 942c 942f
00:10:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 b0ba 3238 bab0 b080 942c 942f
00:10:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 b0ba 32b9 bab0 b080 942c 942f
00:10:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 b0ba b3b0 bab0 b080 942c 942f
00:10:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 b0ba b331 bab0 b080 942c 942f
00:10:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 b0ba b332 bab0 b080 942c 942f
00:10:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 b0ba b3b3 bab0 b080 942c 942f
00:10:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 b0ba b334 bab0 b080 942c 942f
00:10:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 b0ba b3b5 bab0 b080 942c 942f
00:10:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 b0ba b3b6 bab0 b080 942c 942f
00:10:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 b0ba b337 bab0 b080 942c 942f
00:10:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 b0ba b338 bab0 b080 942c 942f
00:10:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 b0ba b3b9 bab0 b080 942c 942f
00:10:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 b0ba 34b0 bab0 b080 942c 942f
00:10:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 b0ba 3431 bab0 b080 942c 942f
00:10:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 b0ba 3432 bab0 b080 942c 942f
00:10:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 b0ba 34b3 bab0 b080 942c 942f
00:10:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 b0ba 3434 bab0 b080 942c 942f
00:10:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 b0ba 34b5 bab0 b080 942c 942f
00:10:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 b0ba 34b6 bab0 b080 942c 942f
00:10:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 b0ba 3437 bab0 b080 942c 942f
00:10:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 b0ba 3438 bab0 b080 942c 942f
00:10:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 b0ba 34b9 bab0 b080 942c 942f
00:10:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 b0ba b5b0 bab0 b080 942c 942f
00:10:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 b0ba b531 bab0 b080 942c 942f
00:10:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 b0ba b532 bab0 b080 942c 942f
00:10:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 b0ba b5b3 bab0 b080 942c 942f
00:10:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 b0ba b534 bab0 b080 942c 942f
00:10:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 b0ba b5b5 bab0 b080 942c 942f
00:10:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 b0ba b5b6 bab0 b080 942c 942f
00:10:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 b0ba b537 bab0 b080 942c 942f
00:10:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 b0ba b538 bab0 b080 942c 942f
00:10:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 b0ba b5b9 bab0 b080 942c 942f
00:11:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 31ba b0b0 bab0 b080 942c 942f
00:11:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 31ba b031 bab0 b080 942c 942f
00:11:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 31ba b032 bab0 b080 942c 942f
00:11:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 31ba b0b3 bab0 b080 942c 942f
00:11:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 31ba b034 bab0 b080 942c 942f
00:11:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 31ba b0b5 bab0 b080 942c 942f
00:11:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 31ba b0b6 bab0 b080 942c 942f
00:11:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 31ba b037 bab0 b080 942c 942f
00:11:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 31ba b038 bab0 b080 942c 942f
00:11:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 31ba b0b9 bab0 b080 942c 942f
00:11:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 31ba 31b0 bab0 b080 942c 942f
00:11:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 31ba 3131 bab0 b080 942c 942f
00:11:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 31ba 3132 bab0 b080 942c 942f
00:11:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 31ba 31b3 bab0 b080 942c 942f
00:11:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 31ba 3134 bab0 b080 942c 942f
00:11:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 31ba 31b5 bab0 b080 942c 942f
00:11:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 31ba 31b6 bab0 b080 942c 942f
00:11:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 31ba 3137 bab0 b080 942c 942f
00:11:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 31ba 3138 bab0 b080 942c 942f
00:11:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 31ba 31b9 bab0 b080 942c 942f
00:11:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 31ba 32b0 bab0 b080 942c 942f
00:11:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 31ba 3231 bab0 b080 942c 942f
00:11:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 31ba 3232 bab0 b080 942c 942f
00:11:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 31ba 32b3 bab0 b080 942c 942f
00:11:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 31ba 3234 bab0 b080 942c 942f
00:11:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 31ba 32b5 bab0 b080 942c 942f
00:11:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 31ba 32b6 bab0 b080 942c 942f
00:11:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 31ba 3237 bab0 b080 942c 942f
00:11:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 31ba 3238 bab0 b080 942c 942f
00:11:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 31ba 32b9 bab0 b080 942c 942f
00:11:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 31ba b3b0 bab0 b080 942c 942f
00:11:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 31ba b331 bab0 b080 942c 942f
00:11:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 31ba b332 bab0 b080 942c 942f
00:11:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 31ba b3b3 bab0 b080 942c 942f
00:11:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 31ba b334 bab0 b080 942c 942f
00:11:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 31ba b3b5 bab0 b080 942c 942f
00:11:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 31ba b3b6 bab0 b080 942c 942f
00:11:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 31ba b337 bab0 b080 942c 942f
00:11:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 31ba b338 bab0 b080 942c 942f
00:11:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 31ba b3b9 bab0 b080 942c 942f
00:11:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 31ba 34b0 bab0 b080 942c 942f
00:11:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 31ba 3431 bab0 b080 942c 942f
00:11:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 31ba 3432 bab0 b080 942c 942f
00:11:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 31ba 34b3 bab0 b080 942c 942f
00:11:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 31ba 3434 bab0 b080 942c 942f
00:11:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 31ba 34b5 bab0 b080 942c 942f
00:11:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 31ba 34b6 bab0 b080 942c 942f
00:11:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 31ba 3437 bab0 b080 942c 942f
00:11:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 31ba 3438 bab0 b080 942c 942f
00:11:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 31ba 34b9 bab0 b080 942c 942f
00:11:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 31ba b5b0 bab0 b080 942c 942f
00:11:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 31ba b531 bab0 b080 942c 942f
00:11:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 31ba b532 bab0 b080 942c 942f
00:11:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 31ba b5b3 bab0 b080 942c 942f
00:11:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 31ba b534 bab0 b080 942c 942f
00:11:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 31ba b5b5 bab0 b080 942c 942f
00:11:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 31ba b5b6 bab0 b080 942c 942f
00:11:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 31ba b537 bab0 b080 942c 942f
00:11:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 31ba b538 bab0 b080 942c 942f
00:11:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 31ba b5b9 bab0 b080 942c 942f
00:12:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 32ba b0b0 bab0 b080 942c 942f
00:12:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 32ba b031 bab0 b080 942c 942f
00:12:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 32ba b032 bab0 b080 942c 942f
00:12:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 32ba b0b3 bab0 b080 942c 942f
00:12:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 32ba b034 bab0 b080 942c 942f
00:12:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 32ba b0b5 bab0 b080 942c 942f
00:12:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 32ba b0b6 bab0 b080 942c 942f
00:12:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 32ba b037 bab0 b080 942c 942f
00:12:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 32ba b038 bab0 b080 942c 942f
00:12:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 32ba b0b9 bab0 b080 942c 942f
00:12:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 32ba 31b0 bab0 b080 942c 942f
00:12:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 32ba 3131 bab0 b080 942c 942f
00:12:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 32ba 3132 bab0 b080 942c 942f
00:12:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 32ba 31b3 bab0 b080 942c 942f
00:12:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 32ba 3134 bab0 b080 942c 942f
00:12:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 32ba 31b5 bab0 b080 942c 942f
00:12:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 32ba 31b6 bab0 b080 942c 942f
00:12:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 32ba 3137 bab0 b080 942c 942f
00:12:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 32ba 3138 bab0 b080 942c 942f
00:12:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 32ba 31b9 bab0 b080 942c 942f
00:12:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 32ba 32b0 bab0 b080 942c 942f
00:12:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 32ba 3231 bab0 b080 942c 942f
00:12:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 32ba 3232 bab0 b080 942c 942f
00:12:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 32ba 32b3 bab0 b080 942c 942f
00:12:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 32ba 3234 bab0 b080 942c 942f
00:12:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 32ba 32b5 bab0 b080 942c 942f
00:12:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 32ba 32b6 bab0 b080 942c 942f
00:12:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 32ba 3237 bab0 b080 942c 942f
00:12:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 32ba 3238 bab0 b080 942c 942f
00:12:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 32ba 32b9 bab0 b080 942c 942f
00:12:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 32ba b3b0 bab0 b080 942c 942f
00:12:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 32ba b331 bab0 b080 942c 942f
00:12:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 32ba b332 bab0 b080 942c 942f
00:12:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 32ba b3b3 bab0 b080 942c 942f
00:12:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 32ba b334 bab0 b080 942c 942f
00:12:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 32ba b3b5 bab0 b080 942c 942f
00:12:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 32ba b3b6 bab0 b080 942c 942f
00:12:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 32ba b337 bab0 b080 942c 942f
00:12:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 32ba b338 bab0 b080 942c 942f
00:12:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 32ba b3b9 bab0 b080 942c 942f
00:12:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 32ba 34b0 bab0 b080 942c 942f
00:12:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 32ba 3431 bab0 b080 942c 942f
00:12:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 32ba 3432 bab0 b080 942c 942f
00:12:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 32ba 34b3 bab0 b080 942c 942f
00:12:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 32ba 3434 bab0 b080 942c 942f
00:12:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 32ba 34b5 bab0 b080 942c 942f
00:12:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 32ba 34b6 bab0 b080 942c 942f
00:12:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 32ba 3437 bab0 b080 942c 942f
00:12:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 32ba 3438 bab0 b080 942c 942f
00:12:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 32ba 34b9 bab0 b080 942c 942f
00:12:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 32ba b5b0 bab0 b080 942c 942f
00:12:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 32ba b531 bab0 b080 942c 942f
00:12:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 32ba b532 bab0 b080 942c 942f
00:12:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 32ba b5b3 bab0 b080 942c 942f
00:12:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 32ba b534 bab0 b080 942c 942f
00:12:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 32ba b5b5 bab0 b080 942c 942f
00:12:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 32ba b5b6 bab0 b080 942c 942f
00:12:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 32ba b537 bab0 b080 942c 942f
00:12:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 32ba b538 bab0 b080 942c 942f
00:12:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 32ba b5b9 bab0 b080 942c 942f
00:13:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 b3ba b0b0 bab0 b080 942c 942f
00:13:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 b3ba b031 bab0 b080 942c 942f
00:13:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 b3ba b032 bab0 b080 942c 942f
00:13:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 b3ba b0b3 bab0 b080 942c 942f
00:13:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 b3ba b034 bab0 b080 942c 942f
00:13:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 b3ba b0b5 bab0 b080 942c 942f
00:13:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 b3ba b0b6 bab0 b080 942c 942f
00:13:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 b3ba b037 bab0 b080 942c 942f
00:13:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 b3ba b038 bab0 b080 942c 942f
00:13:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 b3ba b0b9 bab0 b080 942c 942f
00:13:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 b3ba 31b0 bab0 b080 942c 942f
00:13:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 b3ba 3131 bab0 b080 942c 942f
00:13:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 b3ba 3132 bab0 b080 942c 942f
00:13:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 b3ba 31b3 bab0 b080 942c 942f
00:13:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 b3ba 3134 bab0 b080 942c 942f
00:13:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 b3ba 31b5 bab0 b080 942c 942f
00:13:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 b3ba 31b6 bab0 b080 942c 942f
00:13:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 b3ba 3137 bab0 b080 942c 942f
00:13:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 b3ba 3138 bab0 b080 942c 942f
00:13:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 b3ba 31b9 bab0 b080 942c 942f
00:13:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 b3ba 32b0 bab0 b080 942c 942f
00:13:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 b3ba 3231 bab0 b080 942c 942f
00:13:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 b3ba 3232 bab0 b080 942c 942f
00:13:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 b3ba 32b3 bab0 b080 942c 942f
00:13:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 b3ba 3234 bab0 b080 942c 942f
00:13:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 b3ba 32b5 bab0 b080 942c 942f
00:13:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 b3ba 32b6 bab0 b080 942c 942f
00:13:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 b3ba 3237 bab0 b080 942c 942f
00:13:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 b3ba 3238 bab0 b080 942c 942f
00:13:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 b3ba 32b9 bab0 b080 942c 942f
00:13:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 b3ba b3b0 bab0 b080 942c 942f
00:13:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 b3ba b331 bab0 b080 942c 942f
00:13:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 b3ba b332 bab0 b080 942c 942f
00:13:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 b3ba b3b3 bab0 b080 942c 942f
00:13:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 b3ba b334 bab0 b080 942c 942f
00:13:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 b3ba b3b5 bab0 b080 942c 942f
00:13:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 b3ba b3b6 bab0 b080 942c 942f
00:13:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 b3ba b337 bab0 b080 942c 942f
00:13:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 b3ba b338 bab0 b080 942c 942f
00:13:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 b3ba b3b9 bab0 b080 942c 942f
00:13:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 b3ba 34b0 bab0 b080 942c 942f
00:13:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 b3ba 3431 bab0 b080 942c 942f
00:13:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 b3ba 3432 bab0 b080 942c 942f
00:13:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 b3ba 34b3 bab0 b080 942c 942f
00:13:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 b3ba 3434 bab0 b080 942c 942f
00:13:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 b3ba 34b5 bab0 b080 942c 942f
00:13:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 b3ba 34b6 bab0 b080 942c 942f
00:13:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 b3ba 3437 bab0 b080 942c 942f
00:13:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 b3ba 3438 bab0 b080 942c 942f
00:13:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 b3ba 34b9 bab0 b080 942c 942f
00:13:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 b3ba b5b0 bab0 b080 942c 942f
00:13:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 b3ba b531 bab0 b080 942c 942f
00:13:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 b3ba b532 bab0 b080 942c 942f
00:13:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 b3ba b5b3 bab0 b080 942c 942f
00:13:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 b3ba b534 bab0 b080 942c 942f
00:13:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 b3ba b5b5 bab0 b080 942c 942f
00:13:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 b3ba b5b6 bab0 b080 942c 942f
00:13:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 b3ba b537 bab0 b080 942c 942f
00:13:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 b3ba b538 bab0 b080 942c 942f
00:13:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 b3ba b5b9 bab0 b080 942c 942f
00:14:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 34ba b0b0 bab0 b080 942c 942f
00:14:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 34ba b031 bab0 b080 942c 942f
00:14:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 34ba b032 bab0 b080 942c 942f
00:14:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 34ba b0b3 bab0 b080 942c 942f
00:14:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 34ba b034 bab0 b080 942c 942f
00:14:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 34ba b0b5 bab0 b080 942c 942f
00:14:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 34ba b0b6 bab0 b080 942c 942f
00:14:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 34ba b037 bab0 b080 942c 942f
00:14:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 34ba b038 bab0 b080 942c 942f
00:14:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 34ba b0b9 bab0 b080 942c 942f
00:14:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 34ba 31b0 bab0 b080 942c 942f
00:14:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 34ba 3131 bab0 b080 942c 942f
00:14:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 34ba 3132 bab0 b080 942c 942f
00:14:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 34ba 31b3 bab0 b080 942c 942f
00:14:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 34ba 3134 bab0 b080 942c 942f
00:14:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 34ba 31b5 bab0 b080 942c 942f
00:14:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 34ba 31b6 bab0 b080 942c 942f
00:14:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 34ba 3137 bab0 b080 942c 942f
00:14:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 34ba 3138 bab0 b080 942c 942f
00:14:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 34ba 31b9 bab0 b080 942c 942f
00:14:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 34ba 32b0 bab0 b080 942c 942f
00:14:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 34ba 3231 bab0 b080 942c 942f
00:14:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 34ba 3232 bab0 b080 942c 942f
00:14:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 34ba 32b3 bab0 b080 942c 942f
00:14:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 34ba 3234 bab0 b080 942c 942f
00:14:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 34ba 32b5 bab0 b080 942c 942f
00:14:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 34ba 32b6 bab0 b080 942c 942f
00:14:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 34ba 3237 bab0 b080 942c 942f
00:14:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 34ba 3238 bab0 b080 942c 942f
00:14:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 34ba 32b9 bab0 b080 942c 942f
00:14:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 34ba b3b0 bab0 b080 942c 942f
00:14:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 34ba b331 bab0 b080 942c 942f
00:14:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 34ba b332 bab0 b080 942c 942f
00:14:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 34ba b3b3 bab0 b080 942c 942f
00:14:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 34ba b334 bab0 b080 942c 942f
00:14:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 34ba b3b5 bab0 b080 942c 942f
00:14:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 34ba b3b6 bab0 b080 942c 942f
00:14:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 34ba b337 bab0 b080 942c 942f
00:14:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 34ba b338 bab0 b080 942c 942f
00:14:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 34ba b3b9 bab0 b080 942c 942f
00:14:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 34ba 34b0 bab0 b080 942c 942f
00:14:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 34ba 3431 bab0 b080 942c 942f
00:14:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 34ba 3432 bab0 b080 942c 942f
00:14:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 34ba 34b3 bab0 b080 942c 942f
00:14:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 34ba 3434 bab0 b080 942c 942f
00:14:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 34ba 34b5 bab0 b080 942c 942f
00:14:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 34ba 34b6 bab0 b080 942c 942f
00:14:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 34ba 3437 bab0 b080 942c 942f
00:14:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 34ba 3438 bab0 b080 942c 942f
00:14:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 34ba 34b9 bab0 b080 942c 942f
00:14:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 34ba b5b0 bab0 b080 942c 942f
00:14:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 34ba b531 bab0 b080 942c 942f
00:14:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 34ba b532 bab0 b080 942c 942f
00:14:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 34ba b5b3 bab0 b080 942c 942f
00:14:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 34ba b534 bab0 b080 942c 942f
00:14:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 34ba b5b5 bab0 b080 942c 942f
00:14:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 34ba b5b6 bab0 b080 942c 942f
00:14:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 34ba b537 bab0 b080 942c 942f
00:14:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 34ba b538 bab0 b080 942c 942f
00:14:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 34ba b5b9 bab0 b080 942c 942f
00:15:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 b5ba b0b0 bab0 b080 942c 942f
00:15:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 b5ba b031 bab0 b080 942c 942f
00:15:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 b5ba b032 bab0 b080 942c 942f
00:15:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 b5ba b0b3 bab0 b080 942c 942f
00:15:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 b5ba b034 bab0 b080 942c 942f
00:15:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 b5ba b0b5 bab0 b080 942c 942f
00:15:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 b5ba b0b6 bab0 b080 942c 942f
00:15:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 b5ba b037 bab0 b080 942c 942f
00:15:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 b5ba b038 bab0 b080 942c 942f
00:15:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 b5ba b0b9 bab0 b080 942c 942f
00:15:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 b5ba 31b0 bab0 b080 942c 942f
00:15:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 b5ba 3131 bab0 b080 942c 942f
00:15:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 b5ba 3132 bab0 b080 942c 942f
00:15:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 b5ba 31b3 bab0 b080 942c 942f
00:15:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 b5ba 3134 bab0 b080 942c 942f
00:15:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 b5ba 31b5 bab0 b080 942c 942f
00:15:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 b5ba 31b6 bab0 b080 942c 942f
00:15:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 b5ba 3137 bab0 b080 942c 942f
00:15:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 b5ba 3138 bab0 b080 942c 942f
00:15:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 b5ba 31b9 bab0 b080 942c 942f
00:15:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 b5ba 32b0 bab0 b080 942c 942f
00:15:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 b5ba 3231 bab0 b080 942c 942f
00:15:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 b5ba 3232 bab0 b080 942c 942f
00:15:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 b5ba 32b3 bab0 b080 942c 942f
00:15:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 b5ba 3234 bab0 b080 942c 942f
00:15:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 b5ba 32b5 bab0 b080 942c 942f
00:15:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 b5ba 32b6 bab0 b080 942c 942f
00:15:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 b5ba 3237 bab0 b080 942c 942f
00:15:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 b5ba 3238 bab0 b080 942c 942f
00:15:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 b5ba 32b9 bab0 b080 942c 942f
00:15:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 b5ba b3b0 bab0 b080 942c 942f
00:15:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 b5ba b331 bab0 b080 942c 942f
00:15:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 b5ba b332 bab0 b080 942c 942f
00:15:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 b5ba b3b3 bab0 b080 942c 942f
00:15:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 b5ba b334 bab0 b080 942c 942f
00:15:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 b5ba b3b5 bab0 b080 942c 942f
00:15:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 b5ba b3b6 bab0 b080 942c 942f
00:15:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 b5ba b337 bab0 b080 942c 942f
00:15:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 b5ba b338 bab0 b080 942c 942f
00:15:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 b5ba b3b9 bab0 b080 942c 942f
00:15:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 b5ba 34b0 bab0 b080 942c 942f
00:15:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 b5ba 3431 bab0 b080 942c 942f
00:15:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 b5ba 3432 bab0 b080 942c 942f
00:15:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 b5ba 34b3 bab0 b080 942c 942f
00:15:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 b5ba 3434 bab0 b080 942c 942f
00:15:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 b5ba 34b5 bab0 b080 942c 942f
00:15:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 b5ba 34b6 bab0 b080 942c 942f
00:15:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 b5ba 3437 bab0 b080 942c 942f
00:15:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 b5ba 3438 bab0 b080 942c 942f
00:15:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 b5ba 34b9 bab0 b080 942c 942f
00:15:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 b5ba b5b0 bab0 b080 942c 942f
00:15:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 b5ba b531 bab0 b080 942c 942f
00:15:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 b5ba b532 bab0 b080 942c 942f
00:15:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 b5ba b5b3 bab0 b080 942c 942f
00:15:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 b5ba b534 bab0 b080 942c 942f
00:15:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 b5ba b5b5 bab0 b080 942c 942f
00:15:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 b5ba b5b6 bab0 b080 942c 942f
00:15:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 b5ba b537 bab0 b080 942c 942f
00:15:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 b5ba b538 bab0 b080 942c 942f
00:15:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 b5ba b5b9 bab0 b080 942c 942f
00:16:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 b6ba b0b0 bab0 b080 942c 942f
00:16:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 b6ba b031 bab0 b080 942c 942f
00:16:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 b6ba b032 bab0 b080 942c 942f
00:16:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 b6ba b0b3 bab0 b080 942c 942f
00:16:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 b6ba b034 bab0 b080 942c 942f
00:16:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 b6ba b0b5 bab0 b080 942c 942f
00:16:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 b6ba b0b6 bab0 b080 942c 942f
00:16:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 b6ba b037 bab0 b080 942c 942f
00:16:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 b6ba b038 bab0 b080 942c 942f
00:16:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 b6ba b0b9 bab0 b080 942c 942f
00:16:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 b6ba 31b0 bab0 b080 942c 942f
00:16:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 b6ba 3131 bab0 b080 942c 942f
00:16:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 b6ba 3132 bab0 b080 942c 942f
00:16:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 b6ba 31b3 bab0 b080 942c 942f
00:16:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 b6ba 3134 bab0 b080 942c 942f
00:16:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 b6ba 31b5 bab0 b080 942c 942f
00:16:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 b6ba 31b6 bab0 b080 942c 942f
00:16:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 b6ba 3137 bab0 b080 942c 942f
00:16:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 b6ba 3138 bab0 b080 942c 942f
00:16:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 b6ba 31b9 bab0 b080 942c 942f
00:16:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 b6ba 32b0 bab0 b080 942c 942f
00:16:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 b6ba 3231 bab0 b080 942c 942f
00:16:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 b6ba 3232 bab0 b080 942c 942f
00:16:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 b6ba 32b3 bab0 b080 942c 942f
00:16:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 b6ba 3234 bab0 b080 942c 942f
00:16:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 b6ba 32b5 bab0 b080 942c 942f
00:16:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 b6ba 32b6 bab0 b080 942c 942f
00:16:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 b6ba 3237 bab0 b080 942c 942f
00:16:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 b6ba 3238 bab0 b080 942c 942f
00:16:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 b6ba 32b9 bab0 b080 942c 942f
00:16:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 b6ba b3b0 bab0 b080 942c 942f
00:16:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 b6ba b331 bab0 b080 942c 942f
00:16:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 b6ba b332 bab0 b080 942c 942f
00:16:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 b6ba b3b3 bab0 b080 942c 942f
00:16:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 b6ba b334 bab0 b080 942c 942f
00:16:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 b6ba b3b5 bab0 b080 942c 942f
00:16:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 b6ba b3b6 bab0 b080 942c 942f
00:16:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 b6ba b337 bab0 b080 942c 942f
00:16:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 b6ba b338 bab0 b080 942c 942f
00:16:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 b6ba b3b9 bab0 b080 942c 942f
00:16:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 b6ba 34b0 bab0 b080 942c 942f
00:16:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 b6ba 3431 bab0 b080 942c 942f
00:16:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 b6ba 3432 bab0 b080 942c 942f
00:16:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 b6ba 34b3 bab0 b080 942c 942f
00:16:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 b6ba 3434 bab0 b080 942c 942f
00:16:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 b6ba 34b5 bab0 b080 942c 942f
00:16:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 b6ba 34b6 bab0 b080 942c 942f
00:16:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 b6ba 3437 bab0 b080 942c 942f
00:16:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 b6ba 3438 bab0 b080 942c 942f
00:16:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 b6ba 34b9 bab0 b080 942c 942f
00:16:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 b6ba b5b0 bab0 b080 942c 942f
00:16:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 b6ba b531 bab0 b080 942c 942f
00:16:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 b6ba b532 bab0 b080 942c 942f
00:16:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 b6ba b5b3 bab0 b080 942c 942f
00:16:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 b6ba b534 bab0 b080 942c 942f
00:16:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 b6ba b5b5 bab0 b080 942c 942f
00:16:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 b6ba b5b6 bab0 b080 942c 942f
00:16:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 b6ba b537 bab0 b080 942c 942f
00:16:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 b6ba b538 bab0 b080 942c 942f
00:16:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 b6ba b5b9 bab0 b080 942c 942f
00:17:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 37ba b0b0 bab0 b080 942c 942f
00:17:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 37ba b031 bab0 b080 942c 942f
00:17:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 37ba b032 bab0 b080 942c 942f
00:17:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 37ba b0b3 bab0 b080 942c 942f
00:17:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 37ba b034 bab0 b080 942c 942f
00:17:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 37ba b0b5 bab0 b080 942c 942f
00:17:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 37ba b0b6 bab0 b080 942c 942f
00:17:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 37ba b037 bab0 b080 942c 942f
00:17:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 37ba b038 bab0 b080 942c 942f
00:17:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 37ba b0b9 bab0 b080 942c 942f
00:17:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 37ba 31b0 bab0 b080 942c 942f
00:17:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 37ba 3131 bab0 b080 942c 942f
00:17:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 37ba 3132 bab0 b080 942c 942f
00:17:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 37ba 31b3 bab0 b080 942c 942f
00:17:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 37ba 3134 bab0 b080 942c 942f
00:17:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 37ba 31b5 bab0 b080 942c 942f
00:17:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 37ba 31b6 bab0 b080 942c 942f
00:17:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 37ba 3137 bab0 b080 942c 942f
00:17:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 37ba 3138 bab0 b080 942c 942f
00:17:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 37ba 31b9 bab0 b080 942c 942f
00:17:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 37ba 32b0 bab0 b080 942c 942f
00:17:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 37ba 3231 bab0 b080 942c 942f
00:17:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 37ba 3232 bab0 b080 942c 942f
00:17:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 37ba 32b3 bab0 b080 942c 942f
00:17:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 37ba 3234 bab0 b080 942c 942f
00:17:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 37ba 32b5 bab0 b080 942c 942f
00:17:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 37ba 32b6 bab0 b080 942c 942f
00:17:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 37ba 3237 bab0 b080 942c 942f
00:17:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 37ba 3238 bab0 b080 942c 942f
00:17:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 37ba 32b9 bab0 b080 942c 942f
00:17:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 37ba b3b0 bab0 b080 942c 942f
00:17:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 37ba b331 bab0 b080 942c 942f
00:17:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 37ba b332 bab0 b080 942c 942f
00:17:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 37ba b3b3 bab0 b080 942c 942f
00:17:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 37ba b334 bab0 b080 942c 942f
00:17:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 37ba b3b5 bab0 b080 942c 942f
00:17:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 37ba b3b6 bab0 b080 942c 942f
00:17:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 37ba b337 bab0 b080 942c 942f
00:17:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 37ba b338 bab0 b080 942c 942f
00:17:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 37ba b3b9 bab0 b080 942c 942f
00:17:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 37ba 34b0 bab0 b080 942c 942f
00:17:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 37ba 3431 bab0 b080 942c 942f
00:17:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 37ba 3432 bab0 b080 942c 942f
00:17:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 37ba 34b3 bab0 b080 942c 942f
00:17:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 37ba 3434 bab0 b080 942c 942f
00:17:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 37ba 34b5 bab0 b080 942c 942f
00:17:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 37ba 34b6 bab0 b080 942c 942f
00:17:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 37ba 3437 bab0 b080 942c 942f
00:17:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 37ba 3438 bab0 b080 942c 942f
00:17:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 37ba 34b9 bab0 b080 942c 942f
00:17:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 37ba b5b0 bab0 b080 942c 942f
00:17:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 37ba b531 bab0 b080 942c 942f
00:17:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 37ba b532 bab0 b080 942c 942f
00:17:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 37ba b5b3 bab0 b080 942c 942f
00:17:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 37ba b534 bab0 b080 942c 942f
00:17:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 37ba b5b5 bab0 b080 942c 942f
00:17:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 37ba b5b6 bab0 b080 942c 942f
00:17:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 37ba b537 bab0 b080 942c 942f
00:17:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 37ba b538 bab0 b080 942c 942f
00:17:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 37ba b5b9 bab0 b080 942c 942f
00:18:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 38ba b0b0 bab0 b080 942c 942f
00:18:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 38ba b031 bab0 b080 942c 942f
00:18:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 38ba b032 bab0 b080 942c 942f
00:18:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 38ba b0b3 bab0 b080 942c 942f
00:18:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 38ba b034 bab0 b080 942c 942f
00:18:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 38ba b0b5 bab0 b080 942c 942f
00:18:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 38ba b0b6 bab0 b080 942c 942f
00:18:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 38ba b037 bab0 b080 942c 942f
00:18:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 38ba b038 bab0 b080 942c 942f
00:18:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 38ba b0b9 bab0 b080 942c 942f
00:18:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 38ba 31b0 bab0 b080 942c 942f
00:18:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 38ba 3131 bab0 b080 942c 942f
00:18:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 38ba 3132 bab0 b080 942c 942f
00:18:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 38ba 31b3 bab0 b080 942c 942f
00:18:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 38ba 3134 bab0 b080 942c 942f
00:18:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 38ba 31b5 bab0 b080 942c 942f
00:18:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 38ba 31b6 bab0 b080 942c 942f
00:18:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 38ba 3137 bab0 b080 942c 942f
00:18:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 38ba 3138 bab0 b080 942c 942f
00:18:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 38ba 31b9 bab0 b080 942c 942f
00:18:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 38ba 32b0 bab0 b080 942c 942f
00:18:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 38ba 3231 bab0 b080 942c 942f
00:18:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 38ba 3232 bab0 b080 942c 942f
00:18:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 38ba 32b3 bab0 b080 942c 942f
00:18:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 38ba 3234 bab0 b080 942c 942f
00:18:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 38ba 32b5 bab0 b080 942c 942f
00:18:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 38ba 32b6 bab0 b080 942c 942f
00:18:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 38ba 3237 bab0 b080 942c 942f
00:18:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 38ba 3238 bab0 b080 942c 942f
00:18:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 38ba 32b9 bab0 b080 942c 942f
00:18:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 38ba b3b0 bab0 b080 942c 942f
00:18:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 38ba b331 bab0 b080 942c 942f
00:18:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 38ba b332 bab0 b080 942c 942f
00:18:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 38ba b3b3 bab0 b080 942c 942f
00:18:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 38ba b334 bab0 b080 942c 942f
00:18:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 38ba b3b5 bab0 b080 942c 942f
00:18:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 38ba b3b6 bab0 b080 942c 942f
00:18:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 38ba b337 bab0 b080 942c 942f
00:18:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 38ba b338 bab0 b080 942c 942f
00:18:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 38ba b3b9 bab0 b080 942c 942f
00:18:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 38ba 34b0 bab0 b080 942c 942f
00:18:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 38ba 3431 bab0 b080 942c 942f
00:18:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 38ba 3432 bab0 b080 942c 942f
00:18:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 38ba 34b3 bab0 b080 942c 942f
00:18:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 38ba 3434 bab0 b080 942c 942f
00:18:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 38ba 34b5 bab0 b080 942c 942f
00:18:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 38ba 34b6 bab0 b080 942c 942f
00:18:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 38ba 3437 bab0 b080 942c 942f
00:18:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 38ba 3438 bab0 b080 942c 942f
00:18:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 38ba 34b9 bab0 b080 942c 942f
00:18:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 38ba b5b0 bab0 b080 942c 942f
00:18:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 38ba b531 bab0 b080 942c 942f
00:18:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 38ba b532 bab0 b080 942c 942f
00:18:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 38ba b5b3 bab0 b080 942c 942f
00:18:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 38ba b534 bab0 b080 942c 942f
00:18:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 38ba b5b5 bab0 b080 942c 942f
00:18:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 38ba b5b6 bab0 b080 942c 942f
00:18:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 38ba b537 bab0 b080 942c 942f
00:18:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 38ba b538 bab0 b080 942c 942f
00:18:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 38ba b5b9 bab0 b080 942c 942f
00:19:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 b9ba b0b0 bab0 b080 942c 942f
00:19:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 b9ba b031 bab0 b080 942c 942f
00:19:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 b9ba b032 bab0 b080 942c 942f
00:19:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 b9ba b0b3 bab0 b080 942c 942f
00:19:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 b9ba b034 bab0 b080 942c 942f
00:19:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 b9ba b0b5 bab0 b080 942c 942f
00:19:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 b9ba b0b6 bab0 b080 942c 942f
00:19:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 b9ba b037 bab0 b080 942c 942f
00:19:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 b9ba b038 bab0 b080 942c 942f
00:19:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 b9ba b0b9 bab0 b080 942c 942f
00:19:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 b9ba 31b0 bab0 b080 942c 942f
00:19:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 b9ba 3131 bab0 b080 942c 942f
00:19:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 b9ba 3132 bab0 b080 942c 942f
00:19:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 b9ba 31b3 bab0 b080 942c 942f
00:19:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 b9ba 3134 bab0 b080 942c 942f
00:19:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 b9ba 31b5 bab0 b080 942c 942f
00:19:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 b9ba 31b6 bab0 b080 942c 942f
00:19:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 b9ba 3137 bab0 b080 942c 942f
00:19:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 b9ba 3138 bab0 b080 942c 942f
00:19:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 b9ba 31b9 bab0 b080 942c 942f
00:19:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba31 b9ba 32b0 bab0 b080 942c 942f
00:19:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba31 b9ba 3231 bab0 b080 942c 942f
00:19:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba31 b9ba 3232 bab0 b080 942c 942f
00:19:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba31 b9ba 32b3 bab0 b080 942c 942f
00:19:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba31 b9ba 3234 bab0 b080 942c 942f
00:19:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba31 b9ba 32b5 bab0 b080 942c 942f
00:19:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba31 b9ba 32b6 bab0 b080 942c 942f
00:19:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba31 b9ba 3237 bab0 b080 942c 942f
00:19:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba31 b9ba 3238 bab0 b080 942c 942f
00:19:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba31 b9ba 32b9 bab0 b080 942c 942f
00:19:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba31 b9ba b3b0 bab0 b080 942c 942f
00:19:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba31 b9ba b331 bab0 b080 942c 942f
00:19:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba31 b9ba b332 bab0 b080 942c 942f
00:19:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba31 b9ba b3b3 bab0 b080 942c 942f
00:19:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba31 b9ba b334 bab0 b080 942c 942f
00:19:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba31 b9ba b3b5 bab0 b080 942c 942f
00:19:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba31 b9ba b3b6 bab0 b080 942c 942f
00:19:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba31 b9ba b337 bab0 b080 942c 942f
00:19:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba31 b9ba b338 bab0 b080 942c 942f
00:19:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba31 b9ba b3b9 bab0 b080 942c 942f
00:19:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba31 b9ba 34b0 bab0 b080 942c 942f
00:19:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba31 b9ba 3431 bab0 b080 942c 942f
00:19:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba31 b9ba 3432 bab0 b080 942c 942f
00:19:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba31 b9ba 34b3 bab0 b080 942c 942f
00:19:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba31 b9ba 3434 bab0 b080 942c 942f
00:19:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba31 b9ba 34b5 bab0 b080 942c 942f
00:19:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba31 b9ba 34b6 bab0 b080 942c 942f
00:19:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba31 b9ba 3437 bab0 b080 942c 942f
00:19:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba31 b9ba 3438 bab0 b080 942c 942f
00:19:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba31 b9ba 34b9 bab0 b080 942c 942f
00:19:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba31 b9ba b5b0 bab0 b080 942c 942f
00:19:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba31 b9ba b531 bab0 b080 942c 942f
00:19:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba31 b9ba b532 bab0 b080 942c 942f
00:19:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba31 b9ba b5b3 bab0 b080 942c 942f
00:19:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba31 b9ba b534 bab0 b080 942c 942f
00:19:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba31 b9ba b5b5 bab0 b080 942c 942f
00:19:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba31 b9ba b5b6 bab0 b080 942c 942f
00:19:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba31 b9ba b537 bab0 b080 942c 942f
00:19:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba31 b9ba b538 bab0 b080 942c 942f
00:19:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba31 b9ba b5b9 bab0 b080 942c 942f
00:20:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 b0ba b0b0 bab0 b080 942c 942f
00:20:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 b0ba b031 bab0 b080 942c 942f
00:20:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 b0ba b032 bab0 b080 942c 942f
00:20:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 b0ba b0b3 bab0 b080 942c 942f
00:20:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 b0ba b034 bab0 b080 942c 942f
00:20:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 b0ba b0b5 bab0 b080 942c 942f
00:20:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 b0ba b0b6 bab0 b080 942c 942f
00:20:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 b0ba b037 bab0 b080 942c 942f
00:20:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 b0ba b038 bab0 b080 942c 942f
00:20:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 b0ba b0b9 bab0 b080 942c 942f
00:20:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 b0ba 31b0 bab0 b080 942c 942f
00:20:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 b0ba 3131 bab0 b080 942c 942f
00:20:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 b0ba 3132 bab0 b080 942c 942f
00:20:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 b0ba 31b3 bab0 b080 942c 942f
00:20:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 b0ba 3134 bab0 b080 942c 942f
00:20:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 b0ba 31b5 bab0 b080 942c 942f
00:20:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 b0ba 31b6 bab0 b080 942c 942f
00:20:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 b0ba 3137 bab0 b080 942c 942f
00:20:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 b0ba 3138 bab0 b080 942c 942f
00:20:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 b0ba 31b9 bab0 b080 942c 942f
00:20:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 b0ba 32b0 bab0 b080 942c 942f
00:20:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 b0ba 3231 bab0 b080 942c 942f
00:20:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 b0ba 3232 bab0 b080 942c 942f
00:20:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 b0ba 32b3 bab0 b080 942c 942f
00:20:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 b0ba 3234 bab0 b080 942c 942f
00:20:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 b0ba 32b5 bab0 b080 942c 942f
00:20:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 b0ba 32b6 bab0 b080 942c 942f
00:20:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 b0ba 3237 bab0 b080 942c 942f
00:20:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 b0ba 3238 bab0 b080 942c 942f
00:20:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 b0ba 32b9 bab0 b080 942c 942f
00:20:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 b0ba b3b0 bab0 b080 942c 942f
00:20:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 b0ba b331 bab0 b080 942c 942f
00:20:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 b0ba b332 bab0 b080 942c 942f
00:20:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 b0ba b3b3 bab0 b080 942c 942f
00:20:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 b0ba b334 bab0 b080 942c 942f
00:20:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 b0ba b3b5 bab0 b080 942c 942f
00:20:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 b0ba b3b6 bab0 b080 942c 942f
00:20:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 b0ba b337 bab0 b080 942c 942f
00:20:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 b0ba b338 bab0 b080 942c 942f
00:20:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 b0ba b3b9 bab0 b080 942c 942f
00:20:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 b0ba 34b0 bab0 b080 942c 942f
00:20:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 b0ba 3431 bab0 b080 942c 942f
00:20:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 b0ba 3432 bab0 b080 942c 942f
00:20:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 b0ba 34b3 bab0 b080 942c 942f
00:20:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 b0ba 3434 bab0 b080 942c 942f
00:20:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 b0ba 34b5 bab0 b080 942c 942f
00:20:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 b0ba 34b6 bab0 b080 942c 942f
00:20:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 b0ba 3437 bab0 b080 942c 942f
00:20:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 b0ba 3438 bab0 b080 942c 942f
00:20:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 b0ba 34b9 bab0 b080 942c 942f
00:20:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 b0ba b5b0 bab0 b080 942c 942f
00:20:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 b0ba b531 bab0 b080 942c 942f
00:20:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 b0ba b532 bab0 b080 942c 942f
00:20:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 b0ba b5b3 bab0 b080 942c 942f
00:20:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 b0ba b534 bab0 b080 942c 942f
00:20:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 b0ba b5b5 bab0 b080 942c 942f
00:20:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 b0ba b5b6 bab0 b080 942c 942f
00:20:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 b0ba b537 bab0 b080 942c 942f
00:20:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 b0ba b538 bab0 b080 942c 942f
00:20:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 b0ba b5b9 bab0 b080 942c 942f
00:21:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 31ba b0b0 bab0 b080 942c 942f
00:21:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 31ba b031 bab0 b080 942c 942f
00:21:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 31ba b032 bab0 b080 942c 942f
00:21:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 31ba b0b3 bab0 b080 942c 942f
00:21:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 31ba b034 bab0 b080 942c 942f
00:21:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 31ba b0b5 bab0 b080 942c 942f
00:21:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 31ba b0b6 bab0 b080 942c 942f
00:21:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 31ba b037 bab0 b080 942c 942f
00:21:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 31ba b038 bab0 b080 942c 942f
00:21:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 31ba b0b9 bab0 b080 942c 942f
00:21:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 31ba 31b0 bab0 b080 942c 942f
00:21:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 31ba 3131 bab0 b080 942c 942f
00:21:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 31ba 3132 bab0 b080 942c 942f
00:21:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 31ba 31b3 bab0 b080 942c 942f
00:21:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 31ba 3134 bab0 b080 942c 942f
00:21:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 31ba 31b5 bab0 b080 942c 942f
00:21:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 31ba 31b6 bab0 b080 942c 942f
00:21:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 31ba 3137 bab0 b080 942c 942f
00:21:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 31ba 3138 bab0 b080 942c 942f
00:21:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 31ba 31b9 bab0 b080 942c 942f
00:21:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 31ba 32b0 bab0 b080 942c 942f
00:21:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 31ba 3231 bab0 b080 942c 942f
00:21:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 31ba 3232 bab0 b080 942c 942f
00:21:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 31ba 32b3 bab0 b080 942c 942f
00:21:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 31ba 3234 bab0 b080 942c 942f
00:21:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 31ba 32b5 bab0 b080 942c 942f
00:21:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 31ba 32b6 bab0 b080 942c 942f
00:21:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 31ba 3237 bab0 b080 942c 942f
00:21:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 31ba 3238 bab0 b080 942c 942f
00:21:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 31ba 32b9 bab0 b080 942c 942f
00:21:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 31ba b3b0 bab0 b080 942c 942f
00:21:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 31ba b331 bab0 b080 942c 942f
00:21:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 31ba b332 bab0 b080 942c 942f
00:21:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 31ba b3b3 bab0 b080 942c 942f
00:21:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 31ba b334 bab0 b080 942c 942f
00:21:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 31ba b3b5 bab0 b080 942c 942f
00:21:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 31ba b3b6 bab0 b080 942c 942f
00:21:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 31ba b337 bab0 b080 942c 942f
00:21:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 31ba b338 bab0 b080 942c 942f
00:21:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 31ba b3b9 bab0 b080 942c 942f
00:21:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 31ba 34b0 bab0 b080 942c 942f
00:21:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 31ba 3431 bab0 b080 942c 942f
00:21:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 31ba 3432 bab0 b080 942c 942f
00:21:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 31ba 34b3 bab0 b080 942c 942f
00:21:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 31ba 3434 bab0 b080 942c 942f
00:21:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 31ba 34b5 bab0 b080 942c 942f
00:21:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 31ba 34b6 bab0 b080 942c 942f
00:21:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 31ba 3437 bab0 b080 942c 942f
00:21:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 31ba 3438 bab0 b080 942c 942f
00:21:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 31ba 34b9 bab0 b080 942c 942f
00:21:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 31ba b5b0 bab0 b080 942c 942f
00:21:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 31ba b531 bab0 b080 942c 942f
00:21:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 31ba b532 bab0 b080 942c 942f
00:21:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 31ba b5b3 bab0 b080 942c 942f
00:21:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 31ba b534 bab0 b080 942c 942f
00:21:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 31ba b5b5 bab0 b080 942c 942f
00:21:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 31ba b5b6 bab0 b080 942c 942f
00:21:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 31ba b537 bab0 b080 942c 942f
00:21:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 31ba b538 bab0 b080 942c 942f
00:21:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 31ba b5b9 bab0 b080 942c 942f
00:22:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 32ba b0b0 bab0 b080 942c 942f
00:22:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 32ba b031 bab0 b080 942c 942f
00:22:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 32ba b032 bab0 b080 942c 942f
00:22:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 32ba b0b3 bab0 b080 942c 942f
00:22:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 32ba b034 bab0 b080 942c 942f
00:22:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 32ba b0b5 bab0 b080 942c 942f
00:22:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 32ba b0b6 bab0 b080 942c 942f
00:22:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 32ba b037 bab0 b080 942c 942f
00:22:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 32ba b038 bab0 b080 942c 942f
00:22:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 32ba b0b9 bab0 b080 942c 942f
00:22:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 32ba 31b0 bab0 b080 942c 942f
00:22:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 32ba 3131 bab0 b080 942c 942f
00:22:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 32ba 3132 bab0 b080 942c 942f
00:22:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 32ba 31b3 bab0 b080 942c 942f
00:22:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 32ba 3134 bab0 b080 942c 942f
00:22:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 32ba 31b5 bab0 b080 942c 942f
00:22:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 32ba 31b6 bab0 b080 942c 942f
00:22:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 32ba 3137 bab0 b080 942c 942f
00:22:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 32ba 3138 bab0 b080 942c 942f
00:22:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 32ba 31b9 bab0 b080 942c 942f
00:22:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 32ba 32b0 bab0 b080 942c 942f
00:22:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 32ba 3231 bab0 b080 942c 942f
00:22:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 32ba 3232 bab0 b080 942c 942f
00:22:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 32ba 32b3 bab0 b080 942c 942f
00:22:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 32ba 3234 bab0 b080 942c 942f
00:22:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 32ba 32b5 bab0 b080 942c 942f
00:22:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 32ba 32b6 bab0 b080 942c 942f
00:22:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 32ba 3237 bab0 b080 942c 942f
00:22:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 32ba 3238 bab0 b080 942c 942f
00:22:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 32ba 32b9 bab0 b080 942c 942f
00:22:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 32ba b3b0 bab0 b080 942c 942f
00:22:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 32ba b331 bab0 b080 942c 942f
00:22:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 32ba b332 bab0 b080 942c 942f
00:22:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 32ba b3b3 bab0 b080 942c 942f
00:22:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 32ba b334 bab0 b080 942c 942f
00:22:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 32ba b3b5 bab0 b080 942c 942f
00:22:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 32ba b3b6 bab0 b080 942c 942f
00:22:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 32ba b337 bab0 b080 942c 942f
00:22:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 32ba b338 bab0 b080 942c 942f
00:22:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 32ba b3b9 bab0 b080 942c 942f
00:22:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 32ba 34b0 bab0 b080 942c 942f
00:22:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 32ba 3431 bab0 b080 942c 942f
00:22:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 32ba 3432 bab0 b080 942c 942f
00:22:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 32ba 34b3 bab0 b080 942c 942f
00:22:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 32ba 3434 bab0 b080 942c 942f
00:22:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 32ba 34b5 bab0 b080 942c 942f
00:22:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 32ba 34b6 bab0 b080 942c 942f
00:22:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 32ba 3437 bab0 b080 942c 942f
00:22:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 32ba 3438 bab0 b080 942c 942f
00:22:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 32ba 34b9 bab0 b080 942c 942f
00:22:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 32ba b5b0 bab0 b080 942c 942f
00:22:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 32ba b531 bab0 b080 942c 942f
00:22:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 32ba b532 bab0 b080 942c 942f
00:22:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 32ba b5b3 bab0 b080 942c 942f
00:22:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 32ba b534 bab0 b080 942c 942f
00:22:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 32ba b5b5 bab0 b080 942c 942f
00:22:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 32ba b5b6 bab0 b080 942c 942f
00:22:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 32ba b537 bab0 b080 942c 942f
00:22:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 32ba b538 bab0 b080 942c 942f
00:22:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 32ba b5b9 bab0 b080 942c 942f
00:23:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 b3ba b0b0 bab0 b080 942c 942f
00:23:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 b3ba b031 bab0 b080 942c 942f
00:23:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 b3ba b032 bab0 b080 942c 942f
00:23:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 b3ba b0b3 bab0 b080 942c 942f
00:23:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 b3ba b034 bab0 b080 942c 942f
00:23:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 b3ba b0b5 bab0 b080 942c 942f
00:23:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 b3ba b0b6 bab0 b080 942c 942f
00:23:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 b3ba b037 bab0 b080 942c 942f
00:23:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 b3ba b038 bab0 b080 942c 942f
00:23:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 b3ba b0b9 bab0 b080 942c 942f
00:23:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 b3ba 31b0 bab0 b080 942c 942f
00:23:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 b3ba 3131 bab0 b080 942c 942f
00:23:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 b3ba 3132 bab0 b080 942c 942f
00:23:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 b3ba 31b3 bab0 b080 942c 942f
00:23:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 b3ba 3134 bab0 b080 942c 942f
00:23:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 b3ba 31b5 bab0 b080 942c 942f
00:23:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 b3ba 31b6 bab0 b080 942c 942f
00:23:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 b3ba 3137 bab0 b080 942c 942f
00:23:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 b3ba 3138 bab0 b080 942c 942f
00:23:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 b3ba 31b9 bab0 b080 942c 942f
00:23:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 b3ba 32b0 bab0 b080 942c 942f
00:23:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 b3ba 3231 bab0 b080 942c 942f
00:23:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 b3ba 3232 bab0 b080 942c 942f
00:23:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 b3ba 32b3 bab0 b080 942c 942f
00:23:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 b3ba 3234 bab0 b080 942c 942f
00:23:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 b3ba 32b5 bab0 b080 942c 942f
00:23:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 b3ba 32b6 bab0 b080 942c 942f
00:23:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 b3ba 3237 bab0 b080 942c 942f
00:23:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 b3ba 3238 bab0 b080 942c 942f
00:23:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 b3ba 32b9 bab0 b080 942c 942f
00:23:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 b3ba b3b0 bab0 b080 942c 942f
00:23:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 b3ba b331 bab0 b080 942c 942f
00:23:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 b3ba b332 bab0 b080 942c 942f
00:23:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 b3ba b3b3 bab0 b080 942c 942f
00:23:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 b3ba b334 bab0 b080 942c 942f
00:23:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 b3ba b3b5 bab0 b080 942c 942f
00:23:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 b3ba b3b6 bab0 b080 942c 942f
00:23:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 b3ba b337 bab0 b080 942c 942f
00:23:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 b3ba b338 bab0 b080 942c 942f
00:23:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 b3ba b3b9 bab0 b080 942c 942f
00:23:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 b3ba 34b0 bab0 b080 942c 942f
00:23:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 b3ba 3431 bab0 b080 942c 942f
00:23:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 b3ba 3432 bab0 b080 942c 942f
00:23:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 b3ba 34b3 bab0 b080 942c 942f
00:23:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 b3ba 3434 bab0 b080 942c 942f
00:23:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 b3ba 34b5 bab0 b080 942c 942f
00:23:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 b3ba 34b6 bab0 b080 942c 942f
00:23:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 b3ba 3437 bab0 b080 942c 942f
00:23:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 b3ba 3438 bab0 b080 942c 942f
00:23:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 b3ba 34b9 bab0 b080 942c 942f
00:23:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 b3ba b5b0 bab0 b080 942c 942f
00:23:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 b3ba b531 bab0 b080 942c 942f
00:23:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 b3ba b532 bab0 b080 942c 942f
00:23:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 b3ba b5b3 bab0 b080 942c 942f
00:23:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 b3ba b534 bab0 b080 942c 942f
00:23:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 b3ba b5b5 bab0 b080 942c 942f
00:23:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 b3ba b5b6 bab0 b080 942c 942f
00:23:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 b3ba b537 bab0 b080 942c 942f
00:23:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 b3ba b538 bab0 b080 942c 942f
00:23:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 b3ba b5b9 bab0 b080 942c 942f
00:24:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 34ba b0b0 bab0 b080 942c 942f
00:24:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 34ba b031 bab0 b080 942c 942f
00:24:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 34ba b032 bab0 b080 942c 942f
00:24:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 34ba b0b3 bab0 b080 942c 942f
00:24:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 34ba b034 bab0 b080 942c 942f
00:24:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 34ba b0b5 bab0 b080 942c 942f
00:24:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 34ba b0b6 bab0 b080 942c 942f
00:24:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 34ba b037 bab0 b080 942c 942f
00:24:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 34ba b038 bab0 b080 942c 942f
00:24:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 34ba b0b9 bab0 b080 942c 942f
00:24:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 34ba 31b0 bab0 b080 942c 942f
00:24:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 34ba 3131 bab0 b080 942c 942f
00:24:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 34ba 3132 bab0 b080 942c 942f
00:24:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 34ba 31b3 bab0 b080 942c 942f
00:24:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 34ba 3134 bab0 b080 942c 942f
00:24:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 34ba 31b5 bab0 b080 942c 942f
00:24:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 34ba 31b6 bab0 b080 942c 942f
00:24:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 34ba 3137 bab0 b080 942c 942f
00:24:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 34ba 3138 bab0 b080 942c 942f
00:24:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 34ba 31b9 bab0 b080 942c 942f
00:24:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 34ba 32b0 bab0 b080 942c 942f
00:24:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 34ba 3231 bab0 b080 942c 942f
00:24:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 34ba 3232 bab0 b080 942c 942f
00:24:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 34ba 32b3 bab0 b080 942c 942f
00:24:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 34ba 3234 bab0 b080 942c 942f
00:24:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 34ba 32b5 bab0 b080 942c 942f
00:24:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 34ba 32b6 bab0 b080 942c 942f
00:24:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 34ba 3237 bab0 b080 942c 942f
00:24:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 34ba 3238 bab0 b080 942c 942f
00:24:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 34ba 32b9 bab0 b080 942c 942f
00:24:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 34ba b3b0 bab0 b080 942c 942f
00:24:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 34ba b331 bab0 b080 942c 942f
00:24:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 34ba b332 bab0 b080 942c 942f
00:24:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 34ba b3b3 bab0 b080 942c 942f
00:24:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 34ba b334 bab0 b080 942c 942f
00:24:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 34ba b3b5 bab0 b080 942c 942f
00:24:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 34ba b3b6 bab0 b080 942c 942f
00:24:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 34ba b337 bab0 b080 942c 942f
00:24:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 34ba b338 bab0 b080 942c 942f
00:24:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 34ba b3b9 bab0 b080 942c 942f
00:24:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 34ba 34b0 bab0 b080 942c 942f
00:24:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 34ba 3431 bab0 b080 942c 942f
00:24:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 34ba 3432 bab0 b080 942c 942f
00:24:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 34ba 34b3 bab0 b080 942c 942f
00:24:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 34ba 3434 bab0 b080 942c 942f
00:24:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 34ba 34b5 bab0 b080 942c 942f
00:24:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 34ba 34b6 bab0 b080 942c 942f
00:24:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 34ba 3437 bab0 b080 942c 942f
00:24:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 34ba 3438 bab0 b080 942c 942f
00:24:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 34ba 34b9 bab0 b080 942c 942f
00:24:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 34ba b5b0 bab0 b080 942c 942f
00:24:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 34ba b531 bab0 b080 942c 942f
00:24:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 34ba b532 bab0 b080 942c 942f
00:24:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 34ba b5b3 bab0 b080 942c 942f
00:24:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 34ba b534 bab0 b080 942c 942f
00:24:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 34ba b5b5 bab0 b080 942c 942f
00:24:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 34ba b5b6 bab0 b080 942c 942f
00:24:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 34ba b537 bab0 b080 942c 942f
00:24:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 34ba b538 bab0 b080 942c 942f
00:24:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 34ba b5b9 bab0 b080 942c 942f
00:25:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 b5ba b0b0 bab0 b080 942c 942f
00:25:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 b5ba b031 bab0 b080 942c 942f
00:25:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 b5ba b032 bab0 b080 942c 942f
00:25:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 b5ba b0b3 bab0 b080 942c 942f
00:25:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 b5ba b034 bab0 b080 942c 942f
00:25:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 b5ba b0b5 bab0 b080 942c 942f
00:25:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 b5ba b0b6 bab0 b080 942c 942f
00:25:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 b5ba b037 bab0 b080 942c 942f
00:25:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 b5ba b038 bab0 b080 942c 942f
00:25:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 b5ba b0b9 bab0 b080 942c 942f
00:25:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 b5ba 31b0 bab0 b080 942c 942f
00:25:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 b5ba 3131 bab0 b080 942c 942f
00:25:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 b5ba 3132 bab0 b080 942c 942f
00:25:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 b5ba 31b3 bab0 b080 942c 942f
00:25:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 b5ba 3134 bab0 b080 942c 942f
00:25:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 b5ba 31b5 bab0 b080 942c 942f
00:25:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 b5ba 31b6 bab0 b080 942c 942f
00:25:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 b5ba 3137 bab0 b080 942c 942f
00:25:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 b5ba 3138 bab0 b080 942c 942f
00:25:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 b5ba 31b9 bab0 b080 942c 942f
00:25:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 b5ba 32b0 bab0 b080 942c 942f
00:25:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 b5ba 3231 bab0 b080 942c 942f
00:25:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 b5ba 3232 bab0 b080 942c 942f
00:25:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 b5ba 32b3 bab0 b080 942c 942f
00:25:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 b5ba 3234 bab0 b080 942c 942f
00:25:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 b5ba 32b5 bab0 b080 942c 942f
00:25:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 b5ba 32b6 bab0 b080 942c 942f
00:25:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 b5ba 3237 bab0 b080 942c 942f
00:25:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 b5ba 3238 bab0 b080 942c 942f
00:25:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 b5ba 32b9 bab0 b080 942c 942f
00:25:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 b5ba b3b0 bab0 b080 942c 942f
00:25:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 b5ba b331 bab0 b080 942c 942f
00:25:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 b5ba b332 bab0 b080 942c 942f
00:25:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 b5ba b3b3 bab0 b080 942c 942f
00:25:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 b5ba b334 bab0 b080 942c 942f
00:25:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 b5ba b3b5 bab0 b080 942c 942f
00:25:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 b5ba b3b6 bab0 b080 942c 942f
00:25:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 b5ba b337 bab0 b080 942c 942f
00:25:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 b5ba b338 bab0 b080 942c 942f
00:25:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 b5ba b3b9 bab0 b080 942c 942f
00:25:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 b5ba 34b0 bab0 b080 942c 942f
00:25:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 b5ba 3431 bab0 b080 942c 942f
00:25:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 b5ba 3432 bab0 b080 942c 942f
00:25:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 b5ba 34b3 bab0 b080 942c 942f
00:25:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 b5ba 3434 bab0 b080 942c 942f
00:25:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 b5ba 34b5 bab0 b080 942c 942f
00:25:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 b5ba 34b6 bab0 b080 942c 942f
00:25:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 b5ba 3437 bab0 b080 942c 942f
00:25:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 b5ba 3438 bab0 b080 942c 942f
00:25:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 b5ba 34b9 bab0 b080 942c 942f
00:25:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 b5ba b5b0 bab0 b080 942c 942f
00:25:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 b5ba b531 bab0 b080 942c 942f
00:25:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 b5ba b532 bab0 b080 942c 942f
00:25:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 b5ba b5b3 bab0 b080 942c 942f
00:25:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 b5ba b534 bab0 b080 942c 942f
00:25:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 b5ba b5b5 bab0 b080 942c 942f
00:25:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 b5ba b5b6 bab0 b080 942c 942f
00:25:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 b5ba b537 bab0 b080 942c 942f
00:25:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 b5ba b538 bab0 b080 942c 942f
00:25:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 b5ba b5b9 bab0 b080 942c 942f
00:26:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 b6ba b0b0 bab0 b080 942c 942f
00:26:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 b6ba b031 bab0 b080 942c 942f
00:26:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 b6ba b032 bab0 b080 942c 942f
00:26:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 b6ba b0b3 bab0 b080 942c 942f
00:26:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 b6ba b034 bab0 b080 942c 942f
00:26:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 b6ba b0b5 bab0 b080 942c 942f
00:26:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 b6ba b0b6 bab0 b080 942c 942f
00:26:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 b6ba b037 bab0 b080 942c 942f
00:26:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 b6ba b038 bab0 b080 942c 942f
00:26:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 b6ba b0b9 bab0 b080 942c 942f
00:26:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 b6ba 31b0 bab0 b080 942c 942f
00:26:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 b6ba 3131 bab0 b080 942c 942f
00:26:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 b6ba 3132 bab0 b080 942c 942f
00:26:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 b6ba 31b3 bab0 b080 942c 942f
00:26:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 b6ba 3134 bab0 b080 942c 942f
00:26:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 b6ba 31b5 bab0 b080 942c 942f
00:26:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 b6ba 31b6 bab0 b080 942c 942f
00:26:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 b6ba 3137 bab0 b080 942c 942f
00:26:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 b6ba 3138 bab0 b080 942c 942f
00:26:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 b6ba 31b9 bab0 b080 942c 942f
00:26:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 b6ba 32b0 bab0 b080 942c 942f
00:26:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 b6ba 3231 bab0 b080 942c 942f
00:26:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 b6ba 3232 bab0 b080 942c 942f
00:26:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 b6ba 32b3 bab0 b080 942c 942f
00:26:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 b6ba 3234 bab0 b080 942c 942f
00:26:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 b6ba 32b5 bab0 b080 942c 942f
00:26:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 b6ba 32b6 bab0 b080 942c 942f
00:26:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 b6ba 3237 bab0 b080 942c 942f
00:26:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 b6ba 3238 bab0 b080 942c 942f
00:26:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 b6ba 32b9 bab0 b080 942c 942f
00:26:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 b6ba b3b0 bab0 b080 942c 942f
00:26:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 b6ba b331 bab0 b080 942c 942f
00:26:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 b6ba b332 bab0 b080 942c 942f
00:26:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 b6ba b3b3 bab0 b080 942c 942f
00:26:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 b6ba b334 bab0 b080 942c 942f
00:26:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 b6ba b3b5 bab0 b080 942c 942f
00:26:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 b6ba b3b6 bab0 b080 942c 942f
00:26:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 b6ba b337 bab0 b080 942c 942f
00:26:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 b6ba b338 bab0 b080 942c 942f
00:26:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 b6ba b3b9 bab0 b080 942c 942f
00:26:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 b6ba 34b0 bab0 b080 942c 942f
00:26:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 b6ba 3431 bab0 b080 942c 942f
00:26:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 b6ba 3432 bab0 b080 942c 942f
00:26:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 b6ba 34b3 bab0 b080 942c 942f
00:26:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 b6ba 3434 bab0 b080 942c 942f
00:26:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 b6ba 34b5 bab0 b080 942c 942f
00:26:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 b6ba 34b6 bab0 b080 942c 942f
00:26:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 b6ba 3437 bab0 b080 942c 942f
00:26:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 b6ba 3438 bab0 b080 942c 942f
00:26:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 b6ba 34b9 bab0 b080 942c 942f
00:26:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 b6ba b5b0 bab0 b080 942c 942f
00:26:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 b6ba b531 bab0 b080 942c 942f
00:26:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 b6ba b532 bab0 b080 942c 942f
00:26:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 b6ba b5b3 bab0 b080 942c 942f
00:26:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 b6ba b534 bab0 b080 942c 942f
00:26:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 b6ba b5b5 bab0 b080 942c 942f
00:26:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 b6ba b5b6 bab0 b080 942c 942f
00:26:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 b6ba b537 bab0 b080 942c 942f
00:26:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 b6ba b538 bab0 b080 942c 942f
00:26:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 b6ba b5b9 bab0 b080 942c 942f
00:27:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 37ba b0b0 bab0 b080 942c 942f
00:27:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 37ba b031 bab0 b080 942c 942f
00:27:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 37ba b032 bab0 b080 942c 942f
00:27:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 37ba b0b3 bab0 b080 942c 942f
00:27:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 37ba b034 bab0 b080 942c 942f
00:27:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 37ba b0b5 bab0 b080 942c 942f
00:27:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 37ba b0b6 bab0 b080 942c 942f
00:27:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 37ba b037 bab0 b080 942c 942f
00:27:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 37ba b038 bab0 b080 942c 942f
00:27:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 37ba b0b9 bab0 b080 942c 942f
00:27:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 37ba 31b0 bab0 b080 942c 942f
00:27:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 37ba 3131 bab0 b080 942c 942f
00:27:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 37ba 3132 bab0 b080 942c 942f
00:27:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 37ba 31b3 bab0 b080 942c 942f
00:27:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 37ba 3134 bab0 b080 942c 942f
00:27:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 37ba 31b5 bab0 b080 942c 942f
00:27:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 37ba 31b6 bab0 b080 942c 942f
00:27:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 37ba 3137 bab0 b080 942c 942f
00:27:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 37ba 3138 bab0 b080 942c 942f
00:27:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 37ba 31b9 bab0 b080 942c 942f
00:27:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 37ba 32b0 bab0 b080 942c 942f
00:27:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 37ba 3231 bab0 b080 942c 942f
00:27:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 37ba 3232 bab0 b080 942c 942f
00:27:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 37ba 32b3 bab0 b080 942c 942f
00:27:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 37ba 3234 bab0 b080 942c 942f
00:27:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 37ba 32b5 bab0 b080 942c 942f
00:27:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 37ba 32b6 bab0 b080 942c 942f
00:27:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 37ba 3237 bab0 b080 942c 942f
00:27:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 37ba 3238 bab0 b080 942c 942f
00:27:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 37ba 32b9 bab0 b080 942c 942f
00:27:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 37ba b3b0 bab0 b080 942c 942f
00:27:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 37ba b331 bab0 b080 942c 942f
00:27:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 37ba b332 bab0 b080 942c 942f
00:27:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 37ba b3b3 bab0 b080 942c 942f
00:27:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 37ba b334 bab0 b080 942c 942f
00:27:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 37ba b3b5 bab0 b080 942c 942f
00:27:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 37ba b3b6 bab0 b080 942c 942f
00:27:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 37ba b337 bab0 b080 942c 942f
00:27:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 37ba b338 bab0 b080 942c 942f
00:27:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 37ba b3b9 bab0 b080 942c 942f
00:27:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 37ba 34b0 bab0 b080 942c 942f
00:27:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 37ba 3431 bab0 b080 942c 942f
00:27:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 37ba 3432 bab0 b080 942c 942f
00:27:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 37ba 34b3 bab0 b080 942c 942f
00:27:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 37ba 3434 bab0 b080 942c 942f
00:27:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 37ba 34b5 bab0 b080 942c 942f
00:27:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 37ba 34b6 bab0 b080 942c 942f
00:27:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 37ba 3437 bab0 b080 942c 942f
00:27:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 37ba 3438 bab0 b080 942c 942f
00:27:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 37ba 34b9 bab0 b080 942c 942f
00:27:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 37ba b5b0 bab0 b080 942c 942f
00:27:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 37ba b531 bab0 b080 942c 942f
00:27:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 37ba b532 bab0 b080 942c 942f
00:27:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 37ba b5b3 bab0 b080 942c 942f
00:27:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 37ba b534 bab0 b080 942c 942f
00:27:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 37ba b5b5 bab0 b080 942c 942f
00:27:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 37ba b5b6 bab0 b080 942c 942f
00:27:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 37ba b537 bab0 b080 942c 942f
00:27:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 37ba b538 bab0 b080 942c 942f
00:27:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 37ba b5b9 bab0 b080 942c 942f
00:28:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 38ba b0b0 bab0 b080 942c 942f
00:28:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 38ba b031 bab0 b080 942c 942f
00:28:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 38ba b032 bab0 b080 942c 942f
00:28:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 38ba b0b3 bab0 b080 942c 942f
00:28:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 38ba b034 bab0 b080 942c 942f
00:28:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 38ba b0b5 bab0 b080 942c 942f
00:28:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 38ba b0b6 bab0 b080 942c 942f
00:28:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 38ba b037 bab0 b080 942c 942f
00:28:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 38ba b038 bab0 b080 942c 942f
00:28:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 38ba b0b9 bab0 b080 942c 942f
00:28:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 38ba 31b0 bab0 b080 942c 942f
00:28:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 38ba 3131 bab0 b080 942c 942f
00:28:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 38ba 3132 bab0 b080 942c 942f
00:28:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 38ba 31b3 bab0 b080 942c 942f
00:28:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 38ba 3134 bab0 b080 942c 942f
00:28:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 38ba 31b5 bab0 b080 942c 942f
00:28:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 38ba 31b6 bab0 b080 942c 942f
00:28:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 38ba 3137 bab0 b080 942c 942f
00:28:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 38ba 3138 bab0 b080 942c 942f
00:28:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 38ba 31b9 bab0 b080 942c 942f
00:28:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 38ba 32b0 bab0 b080 942c 942f
00:28:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 38ba 3231 bab0 b080 942c 942f
00:28:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 38ba 3232 bab0 b080 942c 942f
00:28:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 38ba 32b3 bab0 b080 942c 942f
00:28:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 38ba 3234 bab0 b080 942c 942f
00:28:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 38ba 32b5 bab0 b080 942c 942f
00:28:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 38ba 32b6 bab0 b080 942c 942f
00:28:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 38ba 3237 bab0 b080 942c 942f
00:28:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 38ba 3238 bab0 b080 942c 942f
00:28:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 38ba 32b9 bab0 b080 942c 942f
00:28:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 38ba b3b0 bab0 b080 942c 942f
00:28:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 38ba b331 bab0 b080 942c 942f
00:28:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 38ba b332 bab0 b080 942c 942f
00:28:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 38ba b3b3 bab0 b080 942c 942f
00:28:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 38ba b334 bab0 b080 942c 942f
00:28:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 38ba b3b5 bab0 b080 942c 942f
00:28:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 38ba b3b6 bab0 b080 942c 942f
00:28:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 38ba b337 bab0 b080 942c 942f
00:28:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 38ba b338 bab0 b080 942c 942f
00:28:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 38ba b3b9 bab0 b080 942c 942f
00:28:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 38ba 34b0 bab0 b080 942c 942f
00:28:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 38ba 3431 bab0 b080 942c 942f
00:28:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 38ba 3432 bab0 b080 942c 942f
00:28:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 38ba 34b3 bab0 b080 942c 942f
00:28:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 38ba 3434 bab0 b080 942c 942f
00:28:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 38ba 34b5 bab0 b080 942c 942f
00:28:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 38ba 34b6 bab0 b080 942c 942f
00:28:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 38ba 3437 bab0 b080 942c 942f
00:28:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 38ba 3438 bab0 b080 942c 942f
00:28:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 38ba 34b9 bab0 b080 942c 942f
00:28:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 38ba b5b0 bab0 b080 942c 942f
00:28:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 38ba b531 bab0 b080 942c 942f
00:28:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 38ba b532 bab0 b080 942c 942f
00:28:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 38ba b5b3 bab0 b080 942c 942f
00:28:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 38ba b534 bab0 b080 942c 942f
00:28:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 38ba b5b5 bab0 b080 942c 942f
00:28:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 38ba b5b6 bab0 b080 942c 942f
00:28:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 38ba b537 bab0 b080 942c 942f
00:28:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 38ba b538 bab0 b080 942c 942f
00:28:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 38ba b5b9 bab0 b080 942c 942f
00:29:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 b9ba b0b0 bab0 b080 942c 942f
00:29:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 b9ba b031 bab0 b080 942c 942f
00:29:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 b9ba b032 bab0 b080 942c 942f
00:29:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 b9ba b0b3 bab0 b080 942c 942f
00:29:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 b9ba b034 bab0 b080 942c 942f
00:29:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 b9ba b0b5 bab0 b080 942c 942f
00:29:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 b9ba b0b6 bab0 b080 942c 942f
00:29:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 b9ba b037 bab0 b080 942c 942f
00:29:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 b9ba b038 bab0 b080 942c 942f
00:29:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 b9ba b0b9 bab0 b080 942c 942f
00:29:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 b9ba 31b0 bab0 b080 942c 942f
00:29:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 b9ba 3131 bab0 b080 942c 942f
00:29:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 b9ba 3132 bab0 b080 942c 942f
00:29:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 b9ba 31b3 bab0 b080 942c 942f
00:29:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 b9ba 3134 bab0 b080 942c 942f
00:29:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 b9ba 31b5 bab0 b080 942c 942f
00:29:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 b9ba 31b6 bab0 b080 942c 942f
00:29:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 b9ba 3137 bab0 b080 942c 942f
00:29:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 b9ba 3138 bab0 b080 942c 942f
00:29:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 b9ba 31b9 bab0 b080 942c 942f
00:29:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 ba32 b9ba 32b0 bab0 b080 942c 942f
00:29:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 ba32 b9ba 3231 bab0 b080 942c 942f
00:29:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 ba32 b9ba 3232 bab0 b080 942c 942f
00:29:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 ba32 b9ba 32b3 bab0 b080 942c 942f
00:29:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 ba32 b9ba 3234 bab0 b080 942c 942f
00:29:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 ba32 b9ba 32b5 bab0 b080 942c 942f
00:29:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 ba32 b9ba 32b6 bab0 b080 942c 942f
00:29:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 ba32 b9ba 3237 bab0 b080 942c 942f
00:29:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 ba32 b9ba 3238 bab0 b080 942c 942f
00:29:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 ba32 b9ba 32b9 bab0 b080 942c 942f
00:29:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 ba32 b9ba b3b0 bab0 b080 942c 942f
00:29:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 ba32 b9ba b331 bab0 b080 942c 942f
00:29:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 ba32 b9ba b332 bab0 b080 942c 942f
00:29:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 ba32 b9ba b3b3 bab0 b080 942c 942f
00:29:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 ba32 b9ba b334 bab0 b080 942c 942f
00:29:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 ba32 b9ba b3b5 bab0 b080 942c 942f
00:29:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 ba32 b9ba b3b6 bab0 b080 942c 942f
00:29:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 ba32 b9ba b337 bab0 b080 942c 942f
00:29:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 ba32 b9ba b338 bab0 b080 942c 942f
00:29:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 ba32 b9ba b3b9 bab0 b080 942c 942f
00:29:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 ba32 b9ba 34b0 bab0 b080 942c 942f
00:29:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 ba32 b9ba 3431 bab0 b080 942c 942f
00:29:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 ba32 b9ba 3432 bab0 b080 942c 942f
00:29:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 ba32 b9ba 34b3 bab0 b080 942c 942f
00:29:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 ba32 b9ba 3434 bab0 b080 942c 942f
00:29:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 ba32 b9ba 34b5 bab0 b080 942c 942f
00:29:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 ba32 b9ba 34b6 bab0 b080 942c 942f
00:29:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 ba32 b9ba 3437 bab0 b080 942c 942f
00:29:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 ba32 b9ba 3438 bab0 b080 942c 942f
00:29:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 ba32 b9ba 34b9 bab0 b080 942c 942f
00:29:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 ba32 b9ba b5b0 bab0 b080 942c 942f
00:29:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 ba32 b9ba b531 bab0 b080 942c 942f
00:29:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 ba32 b9ba b532 bab0 b080 942c 942f
00:29:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 ba32 b9ba b5b3 bab0 b080 942c 942f
00:29:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 ba32 b9ba b534 bab0 b080 942c 942f
00:29:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 ba32 b9ba b5b5 bab0 b080 942c 942f
00:29:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 ba32 b9ba b5b6 bab0 b080 942c 942f
00:29:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 ba32 b9ba b537 bab0 b080 942c 942f
00:29:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 ba32 b9ba b538 bab0 b080 942c 942f
00:29:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 ba32 b9ba b5b9 bab0 b080 942c 942f
00:30:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab3 b0ba b0b0 bab0 b080 942c 942f
00:30:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab3 b0ba b031 bab0 b080 942c 942f
00:30:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab3 b0ba b032 bab0 b080 942c 942f
00:30:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab3 b0ba b0b3 bab0 b080 942c 942f
00:30:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab3 b0ba b034 bab0 b080 942c 942f
00:30:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab3 b0ba b0b5 bab0 b080 942c 942f
00:30:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab3 b0ba b0b6 bab0 b080 942c 942f
00:30:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab3 b0ba b037 bab0 b080 942c 942f
00:30:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab3 b0ba b038 bab0 b080 942c 942f
00:30:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab3 b0ba b0b9 bab0 b080 942c 942f
00:30:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab3 b0ba 31b0 bab0 b080 942c 942f
00:30:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab3 b0ba 3131 bab0 b080 942c 942f
00:30:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab3 b0ba 3132 bab0 b080 942c 942f
00:30:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab3 b0ba 31b3 bab0 b080 942c 942f
00:30:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab3 b0ba 3134 bab0 b080 942c 942f
00:30:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab3 b0ba 31b5 bab0 b080 942c 942f
00:30:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab3 b0ba 31b6 bab0 b080 942c 942f
00:30:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab3 b0ba 3137 bab0 b080 942c 942f
00:30:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab3 b0ba 3138 bab0 b080 942c 942f
00:30:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab3 b0ba 31b9 bab0 b080 942c 942f
00:30:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab3 b0ba 32b0 bab0 b080 942c 942f
00:30:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab3 b0ba 3231 bab0 b080 942c 942f
00:30:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab3 b0ba 3232 bab0 b080 942c 942f
00:30:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab3 b0ba 32b3 bab0 b080 942c 942f
00:30:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab3 b0ba 3234 bab0 b080 942c 942f
00:30:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab3 b0ba 32b5 bab0 b080 942c 942f
00:30:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab3 b0ba 32b6 bab0 b080 942c 942f
00:30:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab3 b0ba 3237 bab0 b080 942c 942f
00:30:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab3 b0ba 3238 bab0 b080 942c 942f
00:30:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab3 b0ba 32b9 bab0 b080 942c 942f
00:30:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab3 b0ba b3b0 bab0 b080 942c 942f
00:30:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab3 b0ba b331 bab0 b080 942c 942f
00:30:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab3 b0ba b332 bab0 b080 942c 942f
00:30:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab3 b0ba b3b3 bab0 b080 942c 942f
00:30:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab3 b0ba b334 bab0 b080 942c 942f
00:30:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab3 b0ba b3b5 bab0 b080 942c 942f
00:30:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab3 b0ba b3b6 bab0 b080 942c 942f
00:30:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab3 b0ba b337 bab0 b080 942c 942f
00:30:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab3 b0ba b338 bab0 b080 942c 942f
00:30:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab3 b0ba b3b9 bab0 b080 942c 942f
00:30:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab3 b0ba 34b0 bab0 b080 942c 942f
00:30:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab3 b0ba 3431 bab0 b080 942c 942f
00:30:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab3 b0ba 3432 bab0 b080 942c 942f
00:30:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab3 b0ba 34b3 bab0 b080 942c 942f
00:30:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab3 b0ba 3434 bab0 b080 942c 942f
00:30:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab3 b0ba 34b5 bab0 b080 942c 942f
00:30:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab3 b0ba 34b6 bab0 b080 942c 942f
00:30:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab3 b0ba 3437 bab0 b080 942c 942f
00:30:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab3 b0ba 3438 bab0 b080 942c 942f
00:30:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab3 b0ba 34b9 bab0 b080 942c 942f
00:30:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab3 b0ba b5b0 bab0 b080 942c 942f
00:30:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab3 b0ba b531 bab0 b080 942c 942f
00:30:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab3 b0ba b532 bab0 b080 942c 942f
00:30:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab3 b0ba b5b3 bab0 b080 942c 942f
00:30:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab3 b0ba b534 bab0 b080 942c 942f
00:30:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab3 b0ba b5b5 bab0 b080 942c 942f
00:30:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab3 b0ba b5b6 bab0 b080 942c 942f
00:30:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab3 b0ba b537 bab0 b080 942c 942f
00:30:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab3 b0ba b538 bab0 b080 942c 942f
00:30:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab3 b0ba b5b9 bab0 b080 942c 942f
00:31:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab3 31ba b0b0 bab0 b080 942c 942f
00:31:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab3 31ba b031 bab0 b080 942c 942f
00:31:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab3 31ba b032 bab0 b080 942c 942f
00:31:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab3 31ba b0b3 bab0 b080 942c 942f
00:31:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab3 31ba b034 bab0 b080 942c 942f
00:31:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab3 31ba b0b5 bab0 b080 942c 942f
00:31:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab3 31ba b0b6 bab0 b080 942c 942f
00:31:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab3 31ba b037 bab0 b080 942c 942f
00:31:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab3 31ba b038 bab0 b080 942c 942f
00:31:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab3 31ba b0b9 bab0 b080 942c 942f
00:31:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab3 31ba 31b0 bab0 b080 942c 942f
00:31:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab3 31ba 3131 bab0 b080 942c 942f
00:31:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab3 31ba 3132 bab0 b080 942c 942f
00:31:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab3 31ba 31b3 bab0 b080 942c 942f
00:31:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab3 31ba 3134 bab0 b080 942c 942f
00:31:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab3 31ba 31b5 bab0 b080 942c 942f
00:31:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab3 31ba 31b6 bab0 b080 942c 942f
00:31:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab3 31ba 3137 bab0 b080 942c 942f
00:31:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab3 31ba 3138 bab0 b080 942c 942f
00:31:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab3 31ba 31b9 bab0 b080 942c 942f
00:31:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab3 31ba 32b0 bab0 b080 942c 942f
00:31:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab3 31ba 3231 bab0 b080 942c 942f
00:31:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab3 31ba 3232 bab0 b080 942c 942f
00:31:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab3 31ba 32b3 bab0 b080 942c 942f
00:31:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab3 31ba 3234 bab0 b080 942c 942f
00:31:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab3 31ba 32b5 bab0 b080 942c 942f
00:31:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab3 31ba 32b6 bab0 b080 942c 942f
00:31:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab3 31ba 3237 bab0 b080 942c 942f
00:31:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab3 31ba 3238 bab0 b080 942c 942f
00:31:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab3 31ba 32b9 bab0 b080 942c 942f
00:31:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab3 31ba b3b0 bab0 b080 942c 942f
00:31:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab3 31ba b331 bab0 b080 942c 942f
00:31:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab3 31ba b332 bab0 b080 942c 942f
00:31:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab3 31ba b3b3 bab0 b080 942c 942f
00:31:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab3 31ba b334 bab0 b080 942c 942f
00:31:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab3 31ba b3b5 bab0 b080 942c 942f
00:31:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab3 31ba b3b6 bab0 b080 942c 942f
00:31:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab3 31ba b337 bab0 b080 942c 942f
00:31:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab3 31ba b338 bab0 b080 942c 942f
00:31:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab3 31ba b3b9 bab0 b080 942c 942f
00:31:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab3 31ba 34b0 bab0 b080 942c 942f
00:31:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab3 31ba 3431 bab0 b080 942c 942f
00:31:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab3 31ba 3432 bab0 b080 942c 942f
00:31:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab3 31ba 34b3 bab0 b080 942c 942f
00:31:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab3 31ba 3434 bab0 b080 942c 942f
00:31:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab3 31ba 34b5 bab0 b080 942c 942f
00:31:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab3 31ba 34b6 bab0 b080 942c 942f
00:31:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab3 31ba 3437 bab0 b080 942c 942f
00:31:48:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab3 31ba 3438 bab0 b080 942c 942f
00:31:49:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab3 31ba 34b9 bab0 b080 942c 942f
00:31:50:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab3 31ba b5b0 bab0 b080 942c 942f
00:31:51:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab3 31ba b531 bab0 b080 942c 942f
00:31:52:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab3 31ba b532 bab0 b080 942c 942f
00:31:53:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab3 31ba b5b3 bab0 b080 942c 942f
00:31:54:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab3 31ba b534 bab0 b080 942c 942f
00:31:55:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab3 31ba b5b5 bab0 b080 942c 942f
00:31:56:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab3 31ba b5b6 bab0 b080 942c 942f
00:31:57:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab3 31ba b537 bab0 b080 942c 942f
00:31:58:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab3 31ba b538 bab0 b080 942c 942f
00:31:59:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab3 31ba b5b9 bab0 b080 942c 942f
00:32:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab3 32ba b0b0 bab0 b080 942c 942f
00:32:01:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab3 32ba b031 bab0 b080 942c 942f
00:32:02:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab3 32ba b032 bab0 b080 942c 942f
00:32:03:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab3 32ba b0b3 bab0 b080 942c 942f
00:32:04:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab3 32ba b034 bab0 b080 942c 942f
00:32:05:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab3 32ba b0b5 bab0 b080 942c 942f
00:32:06:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab3 32ba b0b6 bab0 b080 942c 942f
00:32:07:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab3 32ba b037 bab0 b080 942c 942f
00:32:08:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab3 32ba b038 bab0 b080 942c 942f
00:32:09:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab3 32ba b0b9 bab0 b080 942c 942f
00:32:10:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab3 32ba 31b0 bab0 b080 942c 942f
00:32:11:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab3 32ba 3131 bab0 b080 942c 942f
00:32:12:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab3 32ba 3132 bab0 b080 942c 942f
00:32:13:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab3 32ba 31b3 bab0 b080 942c 942f
00:32:14:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab3 32ba 3134 bab0 b080 942c 942f
00:32:15:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab3 32ba 31b5 bab0 b080 942c 942f
00:32:16:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab3 32ba 31b6 bab0 b080 942c 942f
00:32:17:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab3 32ba 3137 bab0 b080 942c 942f
00:32:18:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab3 32ba 3138 bab0 b080 942c 942f
00:32:19:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab3 32ba 31b9 bab0 b080 942c 942f
00:32:20:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab3 32ba 32b0 bab0 b080 942c 942f
00:32:21:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab3 32ba 3231 bab0 b080 942c 942f
00:32:22:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab3 32ba 3232 bab0 b080 942c 942f
00:32:23:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab3 32ba 32b3 bab0 b080 942c 942f
00:32:24:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab3 32ba 3234 bab0 b080 942c 942f
00:32:25:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab3 32ba 32b5 bab0 b080 942c 942f
00:32:26:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab3 32ba 32b6 bab0 b080 942c 942f
00:32:27:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab3 32ba 3237 bab0 b080 942c 942f
00:32:28:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab3 32ba 3238 bab0 b080 942c 942f
00:32:29:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab3 32ba 32b9 bab0 b080 942c 942f
00:32:30:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab3 32ba b3b0 bab0 b080 942c 942f
00:32:31:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab3 32ba b331 bab0 b080 942c 942f
00:32:32:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab3 32ba b332 bab0 b080 942c 942f
00:32:33:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab3 32ba b3b3 bab0 b080 942c 942f
00:32:34:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab3 32ba b334 bab0 b080 942c 942f
00:32:35:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab3 32ba b3b5 bab0 b080 942c 942f
00:32:36:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab3 32ba b3b6 bab0 b080 942c 942f
00:32:37:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab3 32ba b337 bab0 b080 942c 942f
00:32:38:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab3 32ba b338 bab0 b080 942c 942f
00:32:39:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab3 32ba b3b9 bab0 b080 942c 942f
00:32:40:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab3 32ba 34b0 bab0 b080 942c 942f
00:32:41:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab3 32ba 3431 bab0 b080 942c 942f
00:32:42:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab3 32ba 3432 bab0 b080 942c 942f
00:32:43:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab3 32ba 34b3 bab0 b080 942c 942f
00:32:44:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab3 32ba 3434 bab0 b080 942c 942f
00:32:45:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab3 32ba 34b5 bab0 b080 942c 942f
00:32:46:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab3 32ba 34b6 bab0 b080 942c 942f
00:32:47:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab3 32ba 3437 bab0 b080 942c 942f
00:32:48:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab3 32ba 3438 bab0 b080 942c 942f
00:32:49:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab3 32ba 34b9 bab0 b080 942c 942f
00:32:50:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab3 32ba b5b0 bab0 b080 942c 942f
00:32:51:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab3 32ba b531 bab0 b080 942c 942f
00:32:52:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab3 32ba b532 bab0 b080 942c 942f
00:32:53:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab3 32ba b5b3 bab0 b080 942c 942f
00:32:54:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab3 32ba b534 bab0 b080 942c 942f
00:32:55:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab3 32ba b5b5 bab0 b080 942c 942f
00:32:56:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab3 32ba b5b6 bab0 b080 942c 942f
00:32:57:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab3 32ba b537 bab0 b080 942c 942f
00:32:58:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab3 32ba b538 bab0 b080 942c 942f
00:32:59:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab3 32ba b5b9 bab0 b080 942c 942f
00:33:00:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab3 b3ba b0b0 bab0 b080 942c 942f
00:33:01:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab3 b3ba b031 bab0 b080 942c 942f
00:33:02:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab3 b3ba b032 bab0 b080 942c 942f
00:33:03:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab3 b3ba b0b3 bab0 b080 942c 942f
00:33:04:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab3 b3ba b034 bab0 b080 942c 942f
00:33:05:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab3 b3ba b0b5 bab0 b080 942c 942f
00:33:06:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab3 b3ba b0b6 bab0 b080 942c 942f
00:33:07:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab3 b3ba b037 bab0 b080 942c 942f
00:33:08:00 9420 94ae 1368 e56e 67ba 91b9 b0b0 bab3 b3ba b038 bab0 b080 942c 942f
00:33:09:00 9420 94ae 944a e56e 67ba 91b9 b0b0 bab3 b3ba b0b9 bab0 b080 942c 942f
00:33:10:00 9420 94ae 914c e56e 67ba 91b9 b0b0 bab3 b3ba 31b0 bab0 b080 942c 942f
00:33:11:00 9420 94ae 916e e56e 67ba 91b9 b0b0 bab3 b3ba 3131 bab0 b080 942c 942f
00:33:12:00 9420 94ae 9240 e56e 67ba 91b9 b0b0 bab3 b3ba 3132 bab0 b080 942c 942f
00:33:13:00 9420 94ae 9262 e56e 67ba 91b9 b0b0 bab3 b3ba 31b3 bab0 b080 942c 942f
00:33:14:00 9420 94ae 15c4 e56e 67ba 91b9 b0b0 bab3 b3ba 3134 bab0 b080 942c 942f
00:33:15:00 9420 94ae 97e6 e56e 67ba 91b9 b0b0 bab3 b3ba 31b5 bab0 b080 942c 942f
00:33:16:00 9420 94ae 10c8 e56e 67ba 91b9 b0b0 bab3 b3ba 31b6 bab0 b080 942c 942f
00:33:17:00 9420 94ae 134a e56e 67ba 91b9 b0b0 bab3 b3ba 3137 bab0 b080 942c 942f
00:33:18:00 9420 94ae 13ec e56e 67ba 91b9 b0b0 bab3 b3ba 3138 bab0 b080 942c 942f
00:33:19:00 9420 94ae 94ce e56e 67ba 91b9 b0b0 bab3 b3ba 31b9 bab0 b080 942c 942f
00:33:20:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab3 b3ba 32b0 bab0 b080 942c 942f
00:33:21:00 9420 94ae 9162 e56e 67ba 91b9 b0b0 bab3 b3ba 3231 bab0 b080 942c 942f
00:33:22:00 9420 94ae 92c4 e56e 67ba 91b9 b0b0 bab3 b3ba 3232 bab0 b080 942c 942f
00:33:23:00 9420 94ae 92e6 e56e 67ba 91b9 b0b0 bab3 b3ba 32b3 bab0 b080 942c 942f
00:33:24:00 9420 94ae 15c8 e56e 67ba 91b9 b0b0 bab3 b3ba 3234 bab0 b080 942c 942f
00:33:25:00 9420 94ae 97ea e56e 67ba 91b9 b0b0 bab3 b3ba 32b5 bab0 b080 942c 942f
00:33:26:00 9420 94ae 104c e56e 67ba 91b9 b0b0 bab3 b3ba 32b6 bab0 b080 942c 942f
00:33:27:00 9420 94ae 13ce e56e 67ba 91b9 b0b0 bab3 b3ba 3237 bab0 b080 942c 942f
00:33:28:00 9420 94ae 13e0 e56e 67ba 91b9 b0b0 bab3 b3ba 3238 bab0 b080 942c 942f
00:33:29:00 9420 94ae 94c2 e56e 67ba 91b9 b0b0 bab3 b3ba 32b9 bab0 b080 942c 942f
00:33:30:00 9420 94ae 91c4 e56e 67ba 91b9 b0b0 bab3 b3ba b3b0 bab0 b080 942c 942f
00:33:31:00 9420 94ae 91e6 e56e 67ba 91b9 b0b0 bab3 b3ba b331 bab0 b080 942c 942f
00:33:32:00 9420 94ae 92c8 e56e 67ba 91b9 b0b0 bab3 b3ba b332 bab0 b080 942c 942f
00:33:33:00 9420 94ae 92ea e56e 67ba 91b9 b0b0 bab3 b3ba b3b3 bab0 b080 942c 942f
00:33:34:00 9420 94ae 154c e56e 67ba 91b9 b0b0 bab3 b3ba b334 bab0 b080 942c 942f
00:33:35:00 9420 94ae 976e e56e 67ba 91b9 b0b0 bab3 b3ba b3b5 bab0 b080 942c 942f
00:33:36:00 9420 94ae 1040 e56e 67ba 91b9 b0b0 bab3 b3ba b3b6 bab0 b080 942c 942f
00:33:37:00 9420 94ae 13c2 e56e 67ba 91b9 b0b0 bab3 b3ba b337 bab0 b080 942c 942f
00:33:38:00 9420 94ae 1364 e56e 67ba 91b9 b0b0 bab3 b3ba b338 bab0 b080 942c 942f
00:33:39:00 9420 94ae 9446 e56e 67ba 91b9 b0b0 bab3 b3ba b3b9 bab0 b080 942c 942f
00:33:40:00 9420 94ae 91c8 e56e 67ba 91b9 b0b0 bab3 b3ba 34b0 bab0 b080 942c 942f
00:33:41:00 9420 94ae 91ea e56e 67ba 91b9 b0b0 bab3 b3ba 3431 bab0 b080 942c 942f
00:33:42:00 9420 94ae 924c e56e 67ba 91b9 b0b0 bab3 b3ba 3432 bab0 b080 942c 942f
00:33:43:00 9420 94ae 926e e56e 67ba 91b9 b0b0 bab3 b3ba 34b3 bab0 b080 942c 942f
00:33:44:00 9420 94ae 1540 e56e 67ba 91b9 b0b0 bab3 b3ba 3434 bab0 b080 942c 942f
00:33:45:00 9420 94ae 9762 e56e 67ba 91b9 b0b0 bab3 b3ba 34b5 bab0 b080 942c 942f
00:33:46:00 9420 94ae 10c4 e56e 67ba 91b9 b0b0 bab3 b3ba 34b6 bab0 b080 942c 942f
00:33:47:00 9420 94ae 1346 e56e 67ba 91b9 b0b0 bab3 b3ba 3437 bab0 b080 942c
gitextract_dh_iojla/
├── .gitignore
├── .vscode/
│ └── settings.json
├── AUTHORS.md
├── LICENSE.md
├── README.md
├── dashlivesim/
│ ├── __init__.py
│ ├── cc_inserter/
│ │ ├── __init__.py
│ │ ├── cc_inserter.py
│ │ ├── hour_eng.scc
│ │ ├── hour_swe.scc
│ │ ├── mpdprocessor.py
│ │ └── small.scc
│ ├── dashlib/
│ │ ├── __init__.py
│ │ ├── bitreader.py
│ │ ├── bitwriter.py
│ │ ├── boxes.py
│ │ ├── chunker.py
│ │ ├── configprocessor.py
│ │ ├── dash_namespace.py
│ │ ├── dash_proxy.py
│ │ ├── emsg.py
│ │ ├── initsegmentfilter.py
│ │ ├── mediasegmentfilter.py
│ │ ├── moduloperiod.py
│ │ ├── mp4.py
│ │ ├── mp4filter.py
│ │ ├── mpd_proxy.py
│ │ ├── mpdprocessor.py
│ │ ├── scte35.py
│ │ ├── segmentmuxer.py
│ │ ├── segtimeline.py
│ │ ├── sessionid.py
│ │ ├── stpp_generator/
│ │ │ ├── __init__.py
│ │ │ ├── make_stpp_segments.py
│ │ │ └── stpp_creator.py
│ │ ├── structops.py
│ │ ├── timeformatconversions.py
│ │ └── ttml_timing_offset.py
│ ├── mod_wsgi/
│ │ ├── __init__.py
│ │ └── mod_dashlivesim.py
│ ├── pylintrc
│ ├── tests/
│ │ ├── __init__.py
│ │ ├── dash_test_util.py
│ │ ├── test_adinsertion.py
│ │ ├── test_availabilitytimeoffset.py
│ │ ├── test_cenc.py
│ │ ├── test_configprocessor.py
│ │ ├── test_dash_proxy.py
│ │ ├── test_earlyterminatedperiod.py
│ │ ├── test_initsegmentfilter.py
│ │ ├── test_lowlatency.py
│ │ ├── test_moduloperiod.py
│ │ ├── test_mpdcallback.py
│ │ ├── test_mpdprocessor.py
│ │ ├── test_multi_baseurl.py
│ │ ├── test_scte35.py
│ │ ├── test_segment_duration_ms.py
│ │ ├── test_segmentloss_mainlive.py
│ │ ├── test_segmentmuxer.py
│ │ ├── test_segmenttimeline.py
│ │ ├── test_startnr.py
│ │ ├── test_subtitles.py
│ │ ├── test_suggested_presentation_delay.py
│ │ ├── test_ttml_update.py
│ │ ├── test_xlinkperiod.py
│ │ ├── testpic/
│ │ │ ├── A1/
│ │ │ │ ├── 1.m4s
│ │ │ │ ├── 10.m4s
│ │ │ │ ├── 350.m4s
│ │ │ │ ├── 591.m4s
│ │ │ │ └── 6.m4s
│ │ │ ├── Manifest.mpd
│ │ │ ├── V1/
│ │ │ │ ├── 1.m4s
│ │ │ │ ├── 2.m4s
│ │ │ │ └── 350.m4s
│ │ │ └── en/
│ │ │ └── A1/
│ │ │ ├── 1.m4s
│ │ │ └── 350.m4s
│ │ ├── testpic_2s/
│ │ │ ├── Manifest.mpd
│ │ │ └── cenc1.m4s
│ │ ├── testpic_stpp/
│ │ │ ├── Manifest_stpp.mpd
│ │ │ └── S1/
│ │ │ └── 1.m4s
│ │ └── vod_cfg/
│ │ ├── testpic.cfg
│ │ ├── testpic_2s.cfg
│ │ └── testpic_stpp.cfg
│ └── vodanalyzer/
│ ├── __init__.py
│ ├── dashanalyzer.py
│ ├── mpdprocessor.py
│ └── parse_dat_file.py
├── doc/
│ ├── content.mdown
│ └── dashlivesim.mdown
├── run_tests.sh
├── setup/
│ ├── dash.conf
│ ├── installation.mdown
│ └── mod_wsgi_dashlivesim.conf
└── tools/
├── run_cc_insert.py
├── run_stpp_generator.sh
├── run_vodanalyzer.sh
└── run_wsgi_server.sh
SYMBOL INDEX (1007 symbols across 53 files)
FILE: dashlivesim/cc_inserter/cc_inserter.py
function generate_data (line 51) | def generate_data(scc_data, field=1):
class CCInsertFilter (line 96) | class CCInsertFilter(MP4Filter):
method __init__ (line 98) | def __init__(self, segmentFile, scc_data, time_scale, tfdt, field):
method process_trun (line 109) | def process_trun(self, data):
method process_mdat (line 189) | def process_mdat(self, data):
method get_scc_data (line 228) | def get_scc_data(self, start_time, end_time):
function make_time_stamp (line 238) | def make_time_stamp(tim):
function make_duration_from_seconds (line 243) | def make_duration_from_seconds(nr_seconds):
function transform_time (line 248) | def transform_time(tim):
function transform_time_to_ms (line 265) | def transform_time_to_ms(tim):
function convert_time (line 278) | def convert_time(tim):
function chunks (line 283) | def chunks(data, num):
class CCInserterError (line 289) | class CCInserterError(Exception):
function get_segment_range (line 294) | def get_segment_range(rep_data):
class CCInserter (line 317) | class CCInserter(object):
method __init__ (line 322) | def __init__(self, mpd_filepath, scc_filepath, out_path, max_nr_segmen...
method analyze (line 347) | def analyze(self):
method init_media (line 353) | def init_media(self):
method get_scc_data (line 389) | def get_scc_data(self, start_time, end_time):
method check_and_update_media_data (line 397) | def check_and_update_media_data(self):
class SCCParser (line 490) | class SCCParser(object):
method __init__ (line 493) | def __init__(self, scc_path, timescale):
method parse (line 498) | def parse(self):
function main (line 514) | def main():
FILE: dashlivesim/cc_inserter/mpdprocessor.py
class MpdElementError (line 42) | class MpdElementError(Exception):
class MpdElement (line 46) | class MpdElement(object):
method __init__ (line 49) | def __init__(self, node):
method parse (line 54) | def parse(self):
method make_live (line 59) | def make_live(self, data):
method tag_and_namespace (line 64) | def tag_and_namespace(self, full_tag):
method compare_tag (line 71) | def compare_tag(self, full_tag, string):
method check_and_add_attributes (line 76) | def check_and_add_attributes(self, node, attribs):
method set_value (line 85) | def set_value(self, element, key, data):
class Mpd (line 91) | class Mpd(MpdElement):
method __init__ (line 94) | def __init__(self, node):
method parse (line 98) | def parse(self):
method make_live (line 108) | def make_live(self, data):
class Period (line 117) | class Period(MpdElement):
method __init__ (line 120) | def __init__(self, node):
method parse (line 124) | def parse(self):
method make_live (line 133) | def make_live(self, data):
class AdaptationSet (line 140) | class AdaptationSet(MpdElement):
method __init__ (line 143) | def __init__(self, node):
method content_type (line 149) | def content_type(self):
method media_pattern (line 154) | def media_pattern(self):
method initialization_pattern (line 159) | def initialization_pattern(self):
method start_number (line 164) | def start_number(self):
method timescale (line 169) | def timescale(self):
method duration (line 174) | def duration(self):
method parse (line 178) | def parse(self):
method make_live (line 190) | def make_live(self, data):
class Representation (line 197) | class Representation(MpdElement):
method __init__ (line 200) | def __init__(self, adaptation_set, node):
method initialization_path (line 205) | def initialization_path(self):
method rep_id (line 210) | def rep_id(self):
method parse (line 214) | def parse(self):
method get_initialization_path (line 218) | def get_initialization_path(self):
method get_media_path (line 226) | def get_media_path(self, segNr="%d"):
class MpdProcessor (line 236) | class MpdProcessor(MpdElement):
method __init__ (line 239) | def __init__(self, infile):
method parse (line 250) | def parse(self):
method get_adaptation_sets (line 267) | def get_adaptation_sets(self):
method getMuxedRep (line 270) | def getMuxedRep(self):
method getMuxedInitPath (line 273) | def getMuxedInitPath(self):
method getMuxedMediaPath (line 281) | def getMuxedMediaPath(self):
method process (line 288) | def process(self, mpdData={}):
method makeLiveMpd (line 292) | def makeLiveMpd(self, data):
method makeLiveMultiplexedMpd (line 306) | def makeLiveMultiplexedMpd(self, data, mediaData):
method makeContentComponent (line 344) | def makeContentComponent(self, contentType, trackID):
method getCleanString (line 352) | def getCleanString(self, clean=True, targetMpdNameSpace=None):
FILE: dashlivesim/dashlib/bitreader.py
class bitreader (line 10) | class bitreader:
method __init__ (line 14) | def __init__(self, buffer):
method get_bits (line 21) | def get_bits(self, num_bits):
method step_bytes (line 49) | def step_bytes(self, bytes):
method tell (line 58) | def tell(self):
method tell_bits (line 64) | def tell_bits(self):
method remaining_bits (line 68) | def remaining_bits(self):
function read_bits (line 73) | def read_bits(reader, num_bits, text, display, to_hex=False):
function ue (line 87) | def ue(reader):
FILE: dashlivesim/dashlib/bitwriter.py
class Bitwriter (line 7) | class Bitwriter:
method __init__ (line 11) | def __init__(self):
method __len__ (line 16) | def __len__(self):
method __getitem__ (line 19) | def __getitem__(self, sliced):
method add_bits (line 22) | def add_bits(self, data, nr_bits):
method add_bytes (line 44) | def add_bytes(self, byte_list):
method get_bytes (line 47) | def get_bytes(self):
FILE: dashlivesim/dashlib/boxes.py
function serialize_u8 (line 22) | def serialize_u8(x):
function serialize_u16 (line 28) | def serialize_u16(x):
function serialize_u32 (line 34) | def serialize_u32(x):
function serialize_u64 (line 40) | def serialize_u64(x):
function serialize_name (line 46) | def serialize_name(x):
function serialize_string (line 52) | def serialize_string(x):
function serialize_bytes (line 58) | def serialize_bytes(x, n):
class Sample (line 89) | class Sample:
method __init__ (line 91) | def __init__(self, data, time=0, duration=0, sync=True, time_offset=0):
method size (line 99) | def size(self):
class DataPlaceholder (line 103) | class DataPlaceholder:
method __init__ (line 105) | def __init__(self, data_length):
method __len__ (line 108) | def __len__(self):
class Box (line 112) | class Box:
method serialize (line 114) | def serialize(self):
class BoxSequence (line 118) | class BoxSequence(Box):
method __init__ (line 120) | def __init__(self, *boxes):
method size (line 123) | def size(self):
method __iter__ (line 126) | def __iter__(self):
class BoxContainer (line 131) | class BoxContainer(Box):
method __init__ (line 133) | def __init__(self, name, boxes=None):
method add_box (line 137) | def add_box(self, box):
method size (line 140) | def size(self):
method __iter__ (line 143) | def __iter__(self):
class FTYPBox (line 151) | class FTYPBox(Box):
method __init__ (line 155) | def __init__(self, major_brand, minor_version, brands, styp=False):
method __iter__ (line 161) | def __iter__(self):
method size (line 169) | def size(self):
class MOOVBox (line 173) | class MOOVBox(BoxContainer):
method __init__ (line 178) | def __init__(self):
class MVHDBox (line 182) | class MVHDBox(Box):
method __init__ (line 186) | def __init__(self, timescale, duration, next_track_id):
method __iter__ (line 191) | def __iter__(self):
method size (line 224) | def size(self):
class MVEXBox (line 228) | class MVEXBox(BoxContainer):
method __init__ (line 232) | def __init__(self):
class TRAKBox (line 236) | class TRAKBox(BoxContainer):
method __init__ (line 240) | def __init__(self):
class MDIABox (line 244) | class MDIABox(BoxContainer):
method __init__ (line 248) | def __init__(self):
class MINFBox (line 252) | class MINFBox(BoxContainer):
method __init__ (line 256) | def __init__(self):
class DINFBox (line 260) | class DINFBox(BoxContainer):
method __init__ (line 264) | def __init__(self):
class STBLBox (line 268) | class STBLBox(BoxContainer):
method __init__ (line 272) | def __init__(self):
class TREXBox (line 276) | class TREXBox(Box):
method __init__ (line 280) | def __init__(self, track_id):
method __iter__ (line 283) | def __iter__(self):
method size (line 293) | def size(self):
class TKHDBox (line 297) | class TKHDBox(Box):
method __init__ (line 301) | def __init__(self, track_id, duration, volume, width, height):
method __iter__ (line 308) | def __iter__(self):
method size (line 340) | def size(self):
class MDHDBox (line 344) | class MDHDBox(Box):
method __init__ (line 350) | def __init__(self, timescale, duration, lang):
method make_bits_from_lang_char (line 355) | def make_bits_from_lang_char(self, char):
method __iter__ (line 362) | def __iter__(self):
method size (line 386) | def size(self):
class HDLRBox (line 390) | class HDLRBox(Box):
method __init__ (line 394) | def __init__(self, handler_type, handler_name):
method __iter__ (line 398) | def __iter__(self):
method size (line 410) | def size(self):
class URLBox (line 414) | class URLBox(Box):
method __iter__ (line 415) | def __iter__(self):
method size (line 420) | def size(self):
class DREFBox (line 424) | class DREFBox(Box):
method __init__ (line 428) | def __init__(self):
method __iter__ (line 431) | def __iter__(self):
method size (line 440) | def size(self):
class VMHDBox (line 444) | class VMHDBox(Box):
method __iter__ (line 448) | def __iter__(self):
method size (line 460) | def size(self):
class SMHDBox (line 464) | class SMHDBox(Box):
method __iter__ (line 468) | def __iter__(self):
method size (line 475) | def size(self):
class NMHDBox (line 479) | class NMHDBox(Box):
method __iter__ (line 483) | def __iter__(self):
method size (line 488) | def size(self):
class VisualSampleEntry (line 492) | class VisualSampleEntry(Box):
method __init__ (line 494) | def __init__(self, coding, width, height, avcc, pasp):
method __iter__ (line 501) | def __iter__(self):
method size (line 529) | def size(self):
class AudioSampleEntry (line 533) | class AudioSampleEntry(Box):
method __init__ (line 535) | def __init__(self, coding, num_channels, sample_size, sample_rate, esds):
method __iter__ (line 542) | def __iter__(self):
method size (line 560) | def size(self):
class WVTTSampleEntryBox (line 564) | class WVTTSampleEntryBox(Box):
method __init__ (line 568) | def __init__(self):
method __iter__ (line 571) | def __iter__(self):
method size (line 579) | def size(self):
class WVTTConfigBox (line 583) | class WVTTConfigBox(Box):
method __init__ (line 586) | def __init__(self, config_string='WEBVTT'):
method __iter__ (line 590) | def __iter__(self):
method size (line 595) | def size(self):
class VTTCBox (line 599) | class VTTCBox(BoxContainer):
method __init__ (line 602) | def __init__(self, boxes=None):
class VTTEBox (line 606) | class VTTEBox(Box):
method __iter__ (line 609) | def __iter__(self):
method size (line 613) | def size(self):
class PAYLBox (line 617) | class PAYLBox(Box):
method __init__ (line 620) | def __init__(self, cue_text='place_holder'):
method __iter__ (line 623) | def __iter__(self):
method size (line 628) | def size(self):
class STSDBox (line 632) | class STSDBox(Box):
method __init__ (line 636) | def __init__(self):
method add_box (line 639) | def add_box(self, box):
method __iter__ (line 642) | def __iter__(self):
method size (line 652) | def size(self):
class AVCCBox (line 656) | class AVCCBox(Box):
method __init__ (line 660) | def __init__(self, profile_ind, profile_compat, level_ind, sps, pps):
method __iter__ (line 667) | def __iter__(self):
method size (line 688) | def size(self):
class HVCCBox (line 692) | class HVCCBox(Box):
method __init__ (line 696) | def __init__(self, hvcc_data, vps, sps, pps):
method __iter__ (line 702) | def __iter__(self):
method size (line 764) | def size(self):
class ESDSBox (line 768) | class ESDSBox(Box):
method __init__ (line 772) | def __init__(self, decoder_config):
method __iter__ (line 775) | def __iter__(self):
method size (line 811) | def size(self):
class PASPBox (line 816) | class PASPBox(Box):
method __iter__ (line 820) | def __iter__(self):
method size (line 827) | def size(self):
class STTSBox (line 831) | class STTSBox(Box):
method __iter__ (line 835) | def __iter__(self):
method size (line 841) | def size(self):
class STSCBox (line 845) | class STSCBox(Box):
method __iter__ (line 849) | def __iter__(self):
method size (line 855) | def size(self):
class STSZBox (line 859) | class STSZBox(Box):
method __iter__ (line 863) | def __iter__(self):
method size (line 870) | def size(self):
class STCOBox (line 874) | class STCOBox(Box):
method __iter__ (line 878) | def __iter__(self):
method size (line 884) | def size(self):
class MOOFBox (line 888) | class MOOFBox(BoxContainer):
method __init__ (line 892) | def __init__(self):
class TRAFBox (line 896) | class TRAFBox(BoxContainer):
method __init__ (line 900) | def __init__(self):
class TFHDBox (line 904) | class TFHDBox(Box):
method __init__ (line 908) | def __init__(self, track_id):
method __iter__ (line 911) | def __iter__(self):
method size (line 919) | def size(self):
class TFDTBox (line 923) | class TFDTBox(Box):
method __init__ (line 928) | def __init__(self, decode_time):
method __iter__ (line 931) | def __iter__(self):
method size (line 939) | def size(self):
class TRUNBox (line 943) | class TRUNBox(Box):
method __init__ (line 947) | def __init__(self, data_offset):
method add_sample (line 952) | def add_sample(self, duration, size, sync, offset):
method set_data_offset (line 957) | def set_data_offset(self, data_offset):
method __iter__ (line 960) | def __iter__(self):
method size (line 997) | def size(self):
class MFHDBox (line 1001) | class MFHDBox(Box):
method __init__ (line 1005) | def __init__(self, seq_no):
method __iter__ (line 1008) | def __iter__(self):
method size (line 1014) | def size(self):
class MDATBox (line 1018) | class MDATBox(Box):
method __init__ (line 1022) | def __init__(self):
method add_data (line 1025) | def add_data(self, data):
method __iter__ (line 1028) | def __iter__(self):
method size (line 1035) | def size(self):
class SAIZBox (line 1039) | class SAIZBox(Box):
method __init__ (line 1043) | def __init__(self, default_sample_info_size):
method add_sample (line 1047) | def add_sample(self, sample_info_size):
method __iter__ (line 1050) | def __iter__(self):
method size (line 1061) | def size(self):
class SAIOBox (line 1066) | class SAIOBox(Box):
method __init__ (line 1070) | def __init__(self, offset):
method __iter__ (line 1073) | def __iter__(self):
method size (line 1080) | def size(self):
class SBGPBox (line 1084) | class SBGPBox(Box):
method __init__ (line 1088) | def __init__(self):
method add_group (line 1091) | def add_group(self, sample_count, group_description_index):
method __iter__ (line 1094) | def __iter__(self):
method size (line 1104) | def size(self):
class SGPDBox (line 1110) | class SGPDBox(Box):
method __init__ (line 1114) | def __init__(self, grouping_type):
method add_group (line 1118) | def add_group(self, is_encrypted, iv_size, kid):
method __iter__ (line 1121) | def __iter__(self):
method size (line 1135) | def size(self):
class SENCBox (line 1141) | class SENCBox(Box):
method __init__ (line 1147) | def __init__(self, iv_size):
method add_sample (line 1156) | def add_sample(self, iv, subsamples):
method __iter__ (line 1165) | def __iter__(self):
method size (line 1180) | def size(self):
class SIDXBox (line 1184) | class SIDXBox(Box):
method __init__ (line 1188) | def __init__(self, reference_id, timescale, earliest_presentation_time,
method add_reference (line 1198) | def add_reference(self, referenced_size, subsegment_duration,
method __iter__ (line 1209) | def __iter__(self):
method size (line 1234) | def size(self):
function create_empty_sidx (line 1238) | def create_empty_sidx(track_id, timescale, no_segments):
function create_stsd_h264 (line 1247) | def create_stsd_h264(media_type, width, height, avcc):
function create_stsd_hevc (line 1259) | def create_stsd_hevc(media_type, width, height, hvcc):
function create_stsd_mp4a (line 1271) | def create_stsd_mp4a(media_type,
function create_stsd_ac3 (line 1291) | def create_stsd_ac3(media_type,
function create_stsd_mp4s (line 1308) | def create_stsd_mp4s():
function create_minf_box (line 1316) | def create_minf_box(stsd, media_header_box):
function create_box_mdia (line 1340) | def create_box_mdia(media_type,
function create_box_trak_h264 (line 1365) | def create_box_trak_h264(h264_info):
function create_box_trak_hevc (line 1404) | def create_box_trak_hevc(hevc_info):
function create_box_trak_mp4a (line 1442) | def create_box_trak_mp4a(mp4a_info):
function create_box_trak_ac3 (line 1474) | def create_box_trak_ac3(ac3_info):
function create_box_trak_mp4s (line 1513) | def create_box_trak_mp4s(mp4s_info):
class MediaInfo (line 1540) | class MediaInfo:
method __init__ (line 1542) | def __init__(self, track_id, timescale, duration):
class H264Info (line 1548) | class H264Info(MediaInfo):
method __init__ (line 1550) | def __init__(self, track_id, timescale, duration,
class HVCCData (line 1564) | class HVCCData:
method __init__ (line 1566) | def __init__(self):
class HEVCInfo (line 1583) | class HEVCInfo(MediaInfo):
method __init__ (line 1585) | def __init__(self, track_id, timescale, duration,
class MP4AInfo (line 1598) | class MP4AInfo(MediaInfo):
method __init__ (line 1600) | def __init__(self, track_id, timescale, duration,
class MP4SInfo (line 1612) | class MP4SInfo(MediaInfo):
method __init__ (line 1614) | def __init__(self, track_id, timescale, duration, lang='und'):
class AC3Info (line 1619) | class AC3Info(MediaInfo):
method __init__ (line 1623) | def __init__(self, codec, track_id, timescale, duration,
function create_moov_h264 (line 1635) | def create_moov_h264(h264_info):
function create_moov_hevc (line 1658) | def create_moov_hevc(hevc_info):
function create_moov_mp4a (line 1681) | def create_moov_mp4a(mp4a_info):
function create_moov_ac3 (line 1704) | def create_moov_ac3(ac3_info):
function create_moov_mp4s (line 1727) | def create_moov_mp4s(info):
function create_moof (line 1754) | def create_moof(segment_no, track_id, samples, encryptor=None):
function create_mdat (line 1809) | def create_mdat(samples):
function create_ftyp (line 1816) | def create_ftyp():
function create_styp (line 1821) | def create_styp():
FILE: dashlivesim/dashlib/chunker.py
function decode_fragment (line 38) | def decode_fragment(data, trex):
function partition (line 69) | def partition(samples, duration):
function encode_chunked (line 83) | def encode_chunked(seqno, track_id, samples, duration):
function chunk (line 88) | def chunk(data, duration, trex_box):
function simulate_continuous_production (line 107) | def simulate_continuous_production(segment, segment_start, chunk_duratio...
FILE: dashlivesim/dashlib/configprocessor.py
class ConfigProcessorError (line 50) | class ConfigProcessorError(Exception):
function quantize (line 55) | def quantize(number, step):
class Config (line 60) | class Config(object):
method __init__ (line 64) | def __init__(self, vod_cfg_dir, base_url=None):
method __str__ (line 117) | def __str__(self):
method update_with_filedata (line 122) | def update_with_filedata(self, url_parts, url_pos):
method update_with_reps (line 131) | def update_with_reps(self, vod_cfg, url_parts, url_pos):
method update_with_vodcfg (line 142) | def update_with_vodcfg(self, vod_cfg):
method update_for_tfdt32 (line 152) | def update_for_tfdt32(self, now_int):
method update_for_cont_update (line 159) | def update_for_cont_update(self, now_int):
method update_with_modulo_period (line 167) | def update_with_modulo_period(self, modulo_period, seg_dur):
method update_with_aet (line 175) | def update_with_aet(self, now_int, availability_end_times, media_prese...
method process_start_time (line 190) | def process_start_time(self, start_time, durations, now_int, stop_time):
method do_add_location (line 214) | def do_add_location(self):
method update_publish_time (line 218) | def update_publish_time(self, now_int):
method set_timeoffset (line 227) | def set_timeoffset(self, new_offset):
method adjusted_start_number (line 231) | def adjusted_start_number(self):
method adjusted_pto (line 238) | def adjusted_pto(self, pto, timescale):
method stop_number (line 246) | def stop_number(self):
class VodConfig (line 253) | class VodConfig(object):
method __init__ (line 256) | def __init__(self):
method read_config (line 266) | def read_config(self, config_file):
method write_config (line 305) | def write_config(self, config_file, data={}):
method content_type_for_rep (line 328) | def content_type_for_rep(self, representation):
class ConfigProcessor (line 337) | class ConfigProcessor(object):
method __init__ (line 348) | def __init__(self, vod_cfg_dir, base_url):
method getconfig (line 352) | def getconfig(self):
method get_mpd_data (line 356) | def get_mpd_data(self):
method process_url (line 384) | def process_url(self, url_parts, now_int=0):
method interpret_start_nr (line 523) | def interpret_start_nr(self, value):
FILE: dashlivesim/dashlib/dash_namespace.py
function add_ns (line 37) | def add_ns(element):
FILE: dashlivesim/dashlib/dash_proxy.py
function createProvider (line 87) | def createProvider(host_name, url_parts, args, vod_conf_dir, content_dir...
class DashProxyError (line 92) | class DashProxyError(Exception):
class DashSegmentNotAvailableError (line 96) | class DashSegmentNotAvailableError(DashProxyError):
class DashProvider (line 100) | class DashProvider(object):
method __init__ (line 105) | def __init__(self, host_name, url_parts, url_args, vod_conf_dir, conte...
function error_response (line 122) | def error_response(dashProv, msg):
function get_init (line 129) | def get_init(dashProv):
function get_media (line 141) | def get_media(dashProv, chunk=False):
function process_init_segment (line 190) | def process_init_segment(dashProv):
function process_media_segment (line 210) | def process_media_segment(dashProv, now_float, chunk):
function get_trex_data (line 297) | def get_trex_data(dashProv, rel_path):
function filter_media_segment (line 307) | def filter_media_segment(dashProv, rep, rel_path, vod_nr, seg_nr, seg_ex...
function process_thumbnail (line 326) | def process_thumbnail(dashProv, now_float):
FILE: dashlivesim/dashlib/emsg.py
class Emsg (line 53) | class Emsg(object):
method __init__ (line 56) | def __init__(self, scheme_id_uri="", value="", timescale=1, presentati...
method get_box (line 66) | def get_box(self):
method get_messagedata (line 82) | def get_messagedata(self):
method __str__ (line 86) | def __str__(self):
function create_emsg (line 91) | def create_emsg(scheme_id_uri="", value="", timescale=1, presentation_ti...
function main (line 98) | def main():
FILE: dashlivesim/dashlib/initsegmentfilter.py
class InitFilter (line 36) | class InitFilter(MP4Filter):
method __init__ (line 39) | def __init__(self, filename=None, data=None):
method process_hdlr (line 47) | def process_hdlr(self, data):
method process_tkhd (line 52) | def process_tkhd(self, data):
method process_mdhd (line 62) | def process_mdhd(self, data):
method process_trex (line 67) | def process_trex(self, data):
method track_timescale (line 76) | def track_timescale(self):
method handler_type (line 81) | def handler_type(self):
method track_id (line 86) | def track_id(self):
class InitLiveFilter (line 91) | class InitLiveFilter(MP4Filter):
method __init__ (line 96) | def __init__(self, file_name=None, data=None):
method process_mvhd (line 102) | def process_mvhd(self, data):
method process_tkhd (line 118) | def process_tkhd(self, data):
method process_mdhd (line 132) | def process_mdhd(self, data):
FILE: dashlivesim/dashlib/mediasegmentfilter.py
class MediaSegmentFilterError (line 43) | class MediaSegmentFilterError(Exception):
class MediaSegmentFilter (line 47) | class MediaSegmentFilter(MP4Filter):
method __init__ (line 53) | def __init__(self, file_name, seg_nr=None, seg_duration=1, offset=0, l...
method finalize (line 79) | def finalize(self):
method process_styp (line 107) | def process_styp(self, data):
method process_tfhd (line 130) | def process_tfhd(self, data):
method process_mfhd (line 158) | def process_mfhd(self, data):
method process_trun (line 165) | def process_trun(self, data):
method process_saio (line 206) | def process_saio(self, data):
method process_sidx (line 234) | def process_sidx(self, data):
method create_sidx (line 264) | def create_sidx(self, seg_size):
method process_tfdt_to_64bit (line 281) | def process_tfdt_to_64bit(self, data, output):
method process_tfdt (line 302) | def process_tfdt(self, data):
method get_tfdt_value (line 334) | def get_tfdt_value(self):
method get_duration (line 338) | def get_duration(self):
method create_scte35box (line 342) | def create_scte35box(self):
method find_and_process_mdat (line 386) | def find_and_process_mdat(self, data):
method update_ttml_mdat (line 400) | def update_ttml_mdat(self, data):
method create_emsg (line 408) | def create_emsg(self):
FILE: dashlivesim/dashlib/moduloperiod.py
function quantize (line 45) | def quantize(number, step):
class ModuloPeriod (line 50) | class ModuloPeriod(object):
method __init__ (line 53) | def __init__(self, modulo_minutes, now):
method availability_start_time (line 64) | def availability_start_time(self):
method minimum_update_period (line 69) | def minimum_update_period(self):
method media_presentation_duration (line 74) | def media_presentation_duration(self):
method availability_end_time (line 79) | def availability_end_time(self):
method calc_percent (line 83) | def calc_percent(self):
method calc_availability_start_time (line 88) | def calc_availability_start_time(self):
method calc_media_pres_dur (line 95) | def calc_media_pres_dur(self):
method get_start_number (line 109) | def get_start_number(self, segment_duration):
method compare_with_last_segment (line 113) | def compare_with_last_segment(self, segment_number, segment_duration):
method calc_last_segment_number (line 121) | def calc_last_segment_number(self, segment_duration):
FILE: dashlivesim/dashlib/mp4.py
function parse_generator (line 84) | def parse_generator(data):
function fomrated_parse_generator (line 94) | def fomrated_parse_generator(data, fmt=''):
function match_attribute (line 103) | def match_attribute(obj, crit):
function match_box (line 110) | def match_box(obj, criteria='xxxx'):
class box (line 120) | class box:
method __init__ (line 121) | def __init__(self, fmap, box_type, size, offset, parent=None):
method endpos (line 130) | def endpos(self):
method childpos (line 134) | def childpos(self):
method raw_data (line 138) | def raw_data(self):
method is_container (line 143) | def is_container(self):
method is_unparsed (line 147) | def is_unparsed(self):
method root (line 151) | def root(self):
method path (line 158) | def path(self):
method find_all (line 169) | def find_all(self, path):
method find (line 172) | def find(self, path, return_first=True):
method parse_children (line 222) | def parse_children(self, stops=None, recurse=True):
method __str__ (line 276) | def __str__(self):
class full_box (line 282) | class full_box(box):
method __init__ (line 283) | def __init__(self, *args):
class bridged_box (line 299) | class bridged_box:
method __init__ (line 300) | def __init__(self, start, end):
class mp4 (line 311) | class mp4(box):
method __init__ (line 312) | def __init__(self,
method get_video_info (line 332) | def get_video_info(self):
method get_audio_info (line 340) | def get_audio_info(self):
method get_timed_text_info (line 348) | def get_timed_text_info(self):
method childpos (line 357) | def childpos(self):
class moov_box (line 361) | class moov_box(box):
method __init__ (line 362) | def __init__(self, fmap, box_type, size, offset, parent=None):
class mvhd_box (line 366) | class mvhd_box(full_box):
method __init__ (line 367) | def __init__(self, *args):
class pssh_box (line 377) | class pssh_box(full_box):
method __init__ (line 378) | def __init__(self, *args):
method childpos (line 400) | def childpos(self):
class saiz_box (line 404) | class saiz_box(full_box):
method __init__ (line 405) | def __init__(self, *args):
method default_sample_info_size (line 409) | def default_sample_info_size(self):
method sample_count (line 418) | def sample_count(self):
method sample_info_size (line 426) | def sample_info_size(self, index):
class saio_box (line 440) | class saio_box(full_box):
method __init__ (line 441) | def __init__(self, *args):
method entry_count (line 445) | def entry_count(self):
method entry_offset (line 453) | def entry_offset(self, index):
class sbgp_box (line 466) | class sbgp_box(full_box):
method __init__ (line 467) | def __init__(self, *args):
method grouping_type (line 471) | def grouping_type(self):
method entries (line 475) | def entries(self):
method group_entry (line 479) | def group_entry(self, index):
class sgpd_box (line 493) | class sgpd_box(full_box):
method __init__ (line 494) | def __init__(self, *args):
method grouping_type (line 498) | def grouping_type(self):
method entries (line 502) | def entries(self):
method entry (line 507) | def entry(self, index):
method entry_data (line 523) | def entry_data(self, index):
class senc_box (line 533) | class senc_box(full_box):
method __init__ (line 534) | def __init__(self, *args):
class genc_box (line 547) | class genc_box(full_box):
method __init__ (line 548) | def __init__(self, *args):
method _init_sample_map_from_sbgp (line 552) | def _init_sample_map_from_sbgp(self, tenc):
method _init_sample_map (line 576) | def _init_sample_map(self):
method sample_encrypted_info (line 598) | def sample_encrypted_info(self, index):
method get_sibling (line 605) | def get_sibling(self, type_):
method get_ancestor (line 612) | def get_ancestor(self, type_):
method get_tenc_for_track_id (line 620) | def get_tenc_for_track_id(self, track_id):
class SampleEntry (line 629) | class SampleEntry(box):
method __init__ (line 630) | def __init__(self, *args):
method data_reference_index (line 634) | def data_reference_index(self):
function getDescriptorLen (line 639) | def getDescriptorLen(i):
class esds_box (line 651) | class esds_box(box):
method __init__ (line 652) | def __init__(self, *args):
class mp4a_box (line 701) | class mp4a_box(SampleEntry):
method __init__ (line 702) | def __init__(self, *args):
method childpos (line 712) | def childpos(self):
class ac_3_box (line 716) | class ac_3_box(SampleEntry):
method __init__ (line 717) | def __init__(self, *args):
method childpos (line 727) | def childpos(self):
class ec_3_box (line 731) | class ec_3_box(SampleEntry):
method __init__ (line 732) | def __init__(self, *args):
method childpos (line 742) | def childpos(self):
class dac3_box (line 746) | class dac3_box(SampleEntry):
method __init__ (line 747) | def __init__(self, *args):
class dec3_box (line 773) | class dec3_box(SampleEntry):
method __init__ (line 774) | def __init__(self, *args):
class enca_box (line 815) | class enca_box(mp4a_box):
method __init__ (line 816) | def __init__(self, *args):
class mp4v_box (line 820) | class mp4v_box(SampleEntry):
method __init__ (line 821) | def __init__(self, *args):
class avcx_box (line 829) | class avcx_box(SampleEntry):
method __init__ (line 830) | def __init__(self, *args):
method childpos (line 848) | def childpos(self):
class avc1_box (line 852) | class avc1_box(avcx_box):
method __init__ (line 853) | def __init__(self, *args):
class avc3_box (line 857) | class avc3_box(avcx_box):
method __init__ (line 858) | def __init__(self, *args):
class hev1_box (line 862) | class hev1_box(avcx_box):
method __init__ (line 863) | def __init__(self, *args):
class hvc1_box (line 867) | class hvc1_box(avcx_box):
method __init__ (line 868) | def __init__(self, *args):
class encv_box (line 872) | class encv_box(avc1_box):
method __init__ (line 873) | def __init__(self, *args):
class avcC_box (line 879) | class avcC_box(box):
method __init__ (line 882) | def __init__(self, *args):
function read_hex (line 925) | def read_hex(reader, bytes):
class hvcC_box (line 933) | class hvcC_box(box):
method __init__ (line 934) | def __init__(self, *args):
class stsd_box (line 997) | class stsd_box(full_box):
method __init__ (line 998) | def __init__(self, *args):
method entry_count (line 1002) | def entry_count(self):
method childpos (line 1007) | def childpos(self):
class sinf_box (line 1011) | class sinf_box(box):
method __init__ (line 1012) | def __init__(self, *args):
class frma_box (line 1016) | class frma_box(box):
method __init__ (line 1017) | def __init__(self, *args):
class schm_box (line 1021) | class schm_box(full_box):
method __init__ (line 1022) | def __init__(self, *args):
class schi_box (line 1031) | class schi_box(box):
method __init__ (line 1032) | def __init__(self, *args):
class tenc_box (line 1036) | class tenc_box(full_box):
method __init__ (line 1037) | def __init__(self, *args):
method is_encrypted (line 1041) | def is_encrypted(self):
method iv_size (line 1046) | def iv_size(self):
method key_id (line 1051) | def key_id(self):
class tkhd_box (line 1055) | class tkhd_box(full_box):
method __init__ (line 1056) | def __init__(self, *args):
method track_id (line 1075) | def track_id(self):
class mdhd_box (line 1079) | class mdhd_box(full_box):
method __init__ (line 1080) | def __init__(self, *args):
class hdlr_box (line 1096) | class hdlr_box(full_box):
method __init__ (line 1097) | def __init__(self, *args):
class moof_box (line 1119) | class moof_box(box):
method __init__ (line 1120) | def __init__(self, fmap, box_type, size, offset, parent=None):
method get_mdat (line 1123) | def get_mdat(self):
class trex_box (line 1135) | class trex_box(full_box):
method __init__ (line 1136) | def __init__(self, *args):
class mfhd_box (line 1146) | class mfhd_box(box):
method __init__ (line 1147) | def __init__(self, *args):
method get_track_duration (line 1152) | def get_track_duration(self, track_id, timescale):
method video_duration (line 1159) | def video_duration(self):
method audio_duration (line 1164) | def audio_duration(self):
method get_track_sample_count (line 1168) | def get_track_sample_count(self, track_id):
method video_sample_count (line 1174) | def video_sample_count(self):
method audio_sample_count (line 1179) | def audio_sample_count(self):
class tfhd_box (line 1184) | class tfhd_box(full_box):
method __init__ (line 1185) | def __init__(self, *args):
method track_id (line 1233) | def track_id(self):
class trun_box (line 1238) | class trun_box(full_box):
method __init__ (line 1239) | def __init__(self, *args):
method get_durations (line 1294) | def get_durations(self, default_sample_duration):
method sample_count (line 1363) | def sample_count(self):
method sample_entry (line 1367) | def sample_entry(self, i):
class tfra_box (line 1392) | class tfra_box(full_box):
method __init__ (line 1393) | def __init__(self, *args):
method track_id (line 1399) | def track_id(self):
method length_size_of_traf_num (line 1404) | def length_size_of_traf_num(self):
method length_size_of_trun_num (line 1410) | def length_size_of_trun_num(self):
method length_size_of_sample_num (line 1416) | def length_size_of_sample_num(self):
method number_of_entry (line 1422) | def number_of_entry(self):
method end_time (line 1427) | def end_time(self):
method entry (line 1436) | def entry(self, index):
method parse_random_access_table (line 1457) | def parse_random_access_table(self):
method time_for_fragment (line 1476) | def time_for_fragment(self, fragment):
method moof_offset_for_fragment (line 1485) | def moof_offset_for_fragment(self, fragment):
method moof_offset_for_time (line 1500) | def moof_offset_for_time(self, seek_time):
method time_for_moof_offset (line 1509) | def time_for_moof_offset(self, offset):
method fragment_count (line 1517) | def fragment_count(self):
class mfro_box (line 1524) | class mfro_box(full_box):
method __init__ (line 1525) | def __init__(self, *args):
class stbl_box (line 1535) | class stbl_box(box):
method __init__ (line 1536) | def __init__(self, *args):
class stts_box (line 1545) | class stts_box(full_box):
method __init__ (line 1546) | def __init__(self, *args):
method sample_time_and_duration (line 1575) | def sample_time_and_duration(self, sample_number):
class ctts_box (line 1603) | class ctts_box(full_box):
method __init__ (line 1604) | def __init__(self, *args):
method sample_offset (line 1630) | def sample_offset(self, sample_number):
class stss_box (line 1646) | class stss_box(full_box):
method __init__ (line 1647) | def __init__(self, *args):
method has_index (line 1657) | def has_index(self, index):
class stsz_box (line 1661) | class stsz_box(full_box):
method __init__ (line 1662) | def __init__(self, *args):
method sample_size_and_offset (line 1689) | def sample_size_and_offset(self, sample_number, index_in_chunk,
class stsc_box (line 1709) | class stsc_box(full_box):
method __init__ (line 1711) | def __init__(self, *args):
method chunk_and_index (line 1738) | def chunk_and_index(self, sample_number):
class stco_box (line 1759) | class stco_box(full_box):
method __init__ (line 1760) | def __init__(self, *args):
method chunk_offset (line 1770) | def chunk_offset(self, chunk):
class co64_box (line 1777) | class co64_box(full_box):
method __init__ (line 1778) | def __init__(self, *args):
method chunk_offset (line 1788) | def chunk_offset(self, chunk):
class ftyp_box (line 1795) | class ftyp_box(box):
method __init__ (line 1796) | def __init__(self, *args):
class styp_box (line 1813) | class styp_box(box):
method __init__ (line 1814) | def __init__(self, *args):
class tfma_box (line 1831) | class tfma_box(full_box):
method __init__ (line 1832) | def __init__(self, *args):
class tfad_box (line 1852) | class tfad_box(box):
method __init__ (line 1853) | def __init__(self, *args):
class sidx_box (line 1857) | class sidx_box(full_box):
method __init__ (line 1858) | def __init__(self, *args):
class udta_box (line 1896) | class udta_box(box):
method __init__ (line 1897) | def __init__(self, *args):
class meta_box (line 1901) | class meta_box(box):
method __init__ (line 1902) | def __init__(self, *args):
class tfdt_box (line 1906) | class tfdt_box(full_box):
method __init__ (line 1907) | def __init__(self, *args):
class afra_box (line 1916) | class afra_box(full_box):
method __init__ (line 1917) | def __init__(self, *args):
class asrt_box (line 1954) | class asrt_box(full_box):
method __init__ (line 1955) | def __init__(self, *args):
class afrt_box (line 1974) | class afrt_box(full_box):
method __init__ (line 1975) | def __init__(self, *args):
function read_string (line 2019) | def read_string(parser):
class abst_box (line 2028) | class abst_box(full_box):
method __init__ (line 2029) | def __init__(self, *args):
class mdat_box (line 2098) | class mdat_box(box):
method __init__ (line 2099) | def __init__(self, *args):
class payl_box (line 2103) | class payl_box(box):
method __init__ (line 2104) | def __init__(self, *args):
class tfxd_box (line 2109) | class tfxd_box:
method __init__ (line 2110) | def __init__(self, data, version, flags):
class tfrf_box (line 2122) | class tfrf_box:
method __init__ (line 2123) | def __init__(self, data, version, flags):
class sampleEncryption_box (line 2140) | class sampleEncryption_box:
method __init__ (line 2141) | def __init__(self, data, version, flags, iv_size=8):
class trackEncryption_box (line 2148) | class trackEncryption_box:
method __init__ (line 2149) | def __init__(self, data, version, flags):
class pssh_uuid_box (line 2155) | class pssh_uuid_box:
method __init__ (line 2156) | def __init__(self, data, version, flags):
class uuid_box (line 2169) | class uuid_box(full_box):
method __init__ (line 2170) | def __init__(self, *args):
class sdtp_box (line 2174) | class sdtp_box(full_box):
method __init__ (line 2175) | def __init__(self, *args):
method lead (line 2178) | def lead(self, il):
method depends (line 2188) | def depends(self, v):
method dependend (line 2198) | def dependend(self, v):
method redundancy (line 2208) | def redundancy(self, v):
class emsg_box (line 2219) | class emsg_box(full_box):
method __init__ (line 2220) | def __init__(self, *args):
method message (line 2255) | def message(self):
FILE: dashlivesim/dashlib/mp4filter.py
class MP4FilterError (line 38) | class MP4FilterError(BaseException):
class MP4Filter (line 42) | class MP4Filter(object):
method __init__ (line 49) | def __init__(self, filename=None, data=None):
method check_box (line 65) | def check_box(self, data):
method filter (line 71) | def filter(self):
method filter_box (line 96) | def filter_box(self, boxtype, data, file_pos, path=b""):
method finalize (line 129) | def finalize(self):
FILE: dashlivesim/dashlib/mpd_proxy.py
function get_mpd (line 10) | def get_mpd(dashProv):
function generate_dynamic_mpd (line 62) | def generate_dynamic_mpd(dashProv, mpd_filename, in_data, now):
function generate_response_with_xlink (line 118) | def generate_response_with_xlink(response, cfg, filename, nr_periods_per...
function generate_period_data (line 199) | def generate_period_data(mpd_data, now, cfg):
function insert_asset_identifier (line 294) | def insert_asset_identifier(response, start_pos_period):
FILE: dashlivesim/dashlib/mpdprocessor.py
function set_value_from_dict (line 50) | def set_value_from_dict(element, key, data):
function set_values_from_dict (line 56) | def set_values_from_dict(element, keys, data):
class MpdModifierError (line 63) | class MpdModifierError(Exception):
class MpdProcessor (line 68) | class MpdProcessor(object):
method __init__ (line 72) | def __init__(self, infile, mpd_proc_cfg, cfg=None, full_url=None):
method process (line 88) | def process(self, mpd_data, period_data, ll_data={}):
method process_mpd (line 96) | def process_mpd(self, mpd, mpd_data):
method process_mpd_children (line 137) | def process_mpd_children(self, mpd, data, period_data, ll_data):
method insert_baseurl (line 211) | def insert_baseurl(self, mpd, pos, new_baseurl, new_ato, new_atc):
method modify_baseurl (line 224) | def modify_baseurl(self, baseurl_elem, new_baseurl):
method insert_ato (line 228) | def insert_ato(self, baseurl_elem, new_ato):
method insert_location (line 232) | def insert_location(self, mpd, pos, location_url):
method insert_service_description (line 238) | def insert_service_description(self, mpd, pos):
method insert_producer_reference (line 257) | def insert_producer_reference(self, ad_set, pos):
method update_periods (line 270) | def update_periods(self, mpd, period_data, offset_at_period_level, ll_...
method create_descriptor_elem (line 409) | def create_descriptor_elem(self, name, scheme_id_uri, value=None, elem...
method insert_utc_timings (line 424) | def insert_utc_timings(self, mpd, start_pos):
method get_full_xml (line 455) | def get_full_xml(self, clean=True):
FILE: dashlivesim/dashlib/scte35.py
function make_xml_bool (line 44) | def make_xml_bool(value):
class Scte35Error (line 49) | class Scte35Error(Exception):
function create_scte35_insert_message (line 53) | def create_scte35_insert_message(pts_adjustment, tier, splice_event_id, ...
class Scte35Emsg (line 86) | class Scte35Emsg(emsg.Emsg):
method __init__ (line 89) | def __init__(self, timescale, presentation_time_offset, presentation_t...
function create_scte35_emsg (line 113) | def create_scte35_emsg(timescale, presentation_time_offset, presentation...
FILE: dashlivesim/dashlib/segmentmuxer.py
class InitSegmentStructure (line 37) | class InitSegmentStructure(MP4Filter):
method __init__ (line 42) | def __init__(self, filename=None, data=None):
method process_ftyp (line 51) | def process_ftyp(self, data):
method process_mvhd (line 56) | def process_mvhd(self, data):
method process_trex (line 61) | def process_trex(self, data):
method process_trak (line 66) | def process_trak(self, data):
method ftyp (line 72) | def ftyp(self):
method trak (line 77) | def trak(self):
method mvhd (line 82) | def mvhd(self):
method trex (line 87) | def trex(self):
class MultiplexInits (line 92) | class MultiplexInits(object):
method __init__ (line 96) | def __init__(self, filename1=None, filename2=None, data1=None, data2=N...
method construct_muxed (line 102) | def construct_muxed(self):
class MediaSegmentStructure (line 123) | class MediaSegmentStructure(MP4Filter):
method __init__ (line 127) | def __init__(self, filename=None, data=None):
method parse_trun (line 139) | def parse_trun(self, data, pos):
method filter_box (line 147) | def filter_box(self, boxtype, data, file_pos, path=b""):
class MultiplexMediaSegments (line 179) | class MultiplexMediaSegments(object):
method __init__ (line 184) | def __init__(self, filename1=None, filename2=None, data1=None, data2=N...
method mux_on_fragment_level (line 190) | def mux_on_fragment_level(self):
method mux_on_sample_level (line 200) | def mux_on_sample_level(self):
FILE: dashlivesim/dashlib/segtimeline.py
class SegmentTimeLineGeneratorError (line 41) | class SegmentTimeLineGeneratorError(Exception):
class SegmentTimeLineGenerator (line 46) | class SegmentTimeLineGenerator(object):
method __init__ (line 49) | def __init__(self, media_data, cfg):
method create_segtimeline (line 70) | def create_segtimeline(self, start_time, end_time, use_closest=False):
method get_seg_starttime (line 147) | def get_seg_starttime(self, nr_wraps, index, repeats):
method get_seg_number (line 152) | def get_seg_number(self, nr_wraps, index, repeats):
method get_seg_endtime (line 158) | def get_seg_endtime(self, nr_wraps, index, repeats):
method find_latest_starting_before (line 163) | def find_latest_starting_before(self, act_time):
method find_closest_start (line 177) | def find_closest_start(self, act_time):
method find_closest_end (line 201) | def find_closest_end(self, act_time):
method generate_s_elem (line 225) | def generate_s_elem(self, start_time, duration, repeat):
FILE: dashlivesim/dashlib/sessionid.py
function generate_session_id (line 8) | def generate_session_id():
FILE: dashlivesim/dashlib/stpp_generator/make_stpp_segments.py
class SegmentCreator (line 59) | class SegmentCreator(object):
method __init__ (line 61) | def __init__(self, number_of_segments, segment_duration, resolution, s...
method create_segments (line 72) | def create_segments(self):
method create_time_string (line 123) | def create_time_string(self, time_ms):
function main (line 131) | def main():
FILE: dashlivesim/dashlib/stpp_generator/stpp_creator.py
class StppSegmentCreatorError (line 111) | class StppSegmentCreatorError(Exception):
class StppMediaFilter (line 115) | class StppMediaFilter(MP4Filter):
method __init__ (line 118) | def __init__(self, track_id, sequence_nr, sample_duration, tfdt_time, ...
method process_sidx (line 129) | def process_sidx(self, data):
method process_mfhd (line 133) | def process_mfhd(self, data):
method process_tfhd (line 137) | def process_tfhd(self, data):
method process_tfdt (line 147) | def process_tfdt(self, data):
method process_mdat (line 155) | def process_mdat(self, data):
class StppInitFilter (line 161) | class StppInitFilter(MP4Filter):
method __init__ (line 164) | def __init__(self, lang="eng", track_id=TRACK_ID, timescale=TIMESCALE,...
method process_mvhd (line 176) | def process_mvhd(self, data):
method process_tkhd (line 184) | def process_tkhd(self, data):
method process_mdhd (line 211) | def process_mdhd(self, data):
method process_hdlr (line 225) | def process_hdlr(self, data):
method _insert_timing_data (line 237) | def _insert_timing_data(self, data):
function create_media_segment (line 260) | def create_media_segment(track_id, sequence_nr, sample_duration, tfdt_ti...
function create_init_segment (line 266) | def create_init_segment(lang="eng", track_id=TRACK_ID, timescale=TIMESCA...
FILE: dashlivesim/dashlib/structops.py
function str_to_uint32 (line 35) | def str_to_uint32(string4):
function str_to_sint32 (line 40) | def str_to_sint32(string4):
function str_to_uint64 (line 45) | def str_to_uint64(string8):
function uint32_to_str (line 50) | def uint32_to_str(uint32):
function sint32_to_str (line 55) | def sint32_to_str(sint32):
function uint64_to_str (line 60) | def uint64_to_str(uint64):
FILE: dashlivesim/dashlib/timeformatconversions.py
class TimeFormatConversionError (line 38) | class TimeFormatConversionError(Exception):
function iso_duration_to_seconds (line 42) | def iso_duration_to_seconds(duration):
function seconds_to_iso_duration (line 57) | def seconds_to_iso_duration(nr_secs):
function make_timestamp (line 75) | def make_timestamp(time_in_s):
FILE: dashlivesim/dashlib/ttml_timing_offset.py
function adjust_ttml_content (line 40) | def adjust_ttml_content(xml_str, offset_in_s, output_seg_nr):
FILE: dashlivesim/mod_wsgi/mod_dashlivesim.py
function start_reply (line 58) | def start_reply(status_code, response, length=-1, headers={}):
function full_reply (line 82) | def full_reply(status_code, response, body=b"", headers={}):
function application (line 89) | def application(environment, start_response):
function get_mime_type (line 230) | def get_mime_type(ext):
function handle_byte_range (line 242) | def handle_byte_range(payload, range_line):
function main (line 274) | def main():
FILE: dashlivesim/tests/dash_test_util.py
function rm_outfile (line 40) | def rm_outfile(filename):
function write_data_to_outfile (line 47) | def write_data_to_outfile(data, filename):
function findAllIndexes (line 56) | def findAllIndexes(needle, haystack):
FILE: dashlivesim/tests/test_adinsertion.py
class TestXlinkPeriod (line 38) | class TestXlinkPeriod(unittest.TestCase):
method setUp (line 40) | def setUp(self):
method tearDown (line 44) | def tearDown(self):
method testMpdPeriodReplaced (line 47) | def testMpdPeriodReplaced(self):
FILE: dashlivesim/tests/test_availabilitytimeoffset.py
function isMediaSegment (line 37) | def isMediaSegment(data):
class TestMPDwithATO (line 42) | class TestMPDwithATO(unittest.TestCase):
method setUp (line 45) | def setUp(self):
method tearDown (line 49) | def tearDown(self):
method testMpdGeneration (line 52) | def testMpdGeneration(self):
method testMpdGenerationHttps (line 62) | def testMpdGenerationHttps(self):
method testMpdGenerationInf (line 70) | def testMpdGenerationInf(self):
method testMpdAtoSettings (line 77) | def testMpdAtoSettings(self):
method testCheckAvailabilityTime (line 86) | def testCheckAvailabilityTime(self):
method testCheckAvailabilityTimeFractional (line 96) | def testCheckAvailabilityTimeFractional(self):
method testCheckAvailabilityTimeInf (line 106) | def testCheckAvailabilityTimeInf(self):
method testCheckAvailabilityTimeErrorMsg (line 116) | def testCheckAvailabilityTimeErrorMsg(self):
FILE: dashlivesim/tests/test_cenc.py
class TestSaioUpdate (line 37) | class TestSaioUpdate(unittest.TestCase):
method testSaioInput (line 40) | def testSaioInput(self):
method testSaioChanged (line 48) | def testSaioChanged(self):
FILE: dashlivesim/tests/test_configprocessor.py
class TestConfigProcessor (line 37) | class TestConfigProcessor(unittest.TestCase):
method testReadVodConfigFile (line 39) | def testReadVodConfigFile(self):
FILE: dashlivesim/tests/test_dash_proxy.py
class TestMPDProcessing (line 40) | class TestMPDProcessing(unittest.TestCase):
method setUp (line 43) | def setUp(self):
method tearDown (line 47) | def tearDown(self):
method testMPDhandling (line 50) | def testMPDhandling(self):
method testMPDwithChangedAST (line 57) | def testMPDwithChangedAST(self):
method testMPDwithStartandDur (line 69) | def testMPDwithStartandDur(self):
method testMPDwithStartand2Durations (line 77) | def testMPDwithStartand2Durations(self):
method testHttpsBaseURL (line 90) | def testHttpsBaseURL(self):
method test_location_for_rel_times (line 100) | def test_location_for_rel_times(self):
method test_location_for_rel_times_zero_offset (line 115) | def test_location_for_rel_times_zero_offset(self):
method test_absolute_times (line 131) | def test_absolute_times(self):
method test_absolute_times_after_stop (line 146) | def test_absolute_times_after_stop(self):
class TestInitSegmentProcessing (line 160) | class TestInitSegmentProcessing(unittest.TestCase):
method testInit (line 161) | def testInit(self):
class TestMediaSegments (line 168) | class TestMediaSegments(unittest.TestCase):
method testMediaSegmentForTfdt32 (line 170) | def testMediaSegmentForTfdt32(self):
method testMediaSegmentTooEarly (line 181) | def testMediaSegmentTooEarly(self):
method testMediaSegmentTooEarlyWithAST (line 187) | def testMediaSegmentTooEarlyWithAST(self):
method testMediaSegmentBeforeTimeShiftBufferDepth (line 196) | def testMediaSegmentBeforeTimeShiftBufferDepth(self):
method testLastMediaSegment (line 204) | def testLastMediaSegment(self):
method testMultiPeriod (line 214) | def testMultiPeriod(self):
method testContinuous (line 224) | def testContinuous(self):
method testUtcTiming (line 234) | def testUtcTiming(self):
method testMediaSegmentInIntervalWithoutOffset (line 244) | def testMediaSegmentInIntervalWithoutOffset(self):
method testMediaSegmentInIntervalWithOffset (line 253) | def testMediaSegmentInIntervalWithOffset(self):
method testMediaSegmentWithSidx (line 262) | def testMediaSegmentWithSidx(self):
method testMediaIntervalWithOffset (line 272) | def testMediaIntervalWithOffset(self):
class TestMorePathLevels (line 291) | class TestMorePathLevels(unittest.TestCase):
method setUp (line 294) | def setUp(self):
method tearDown (line 298) | def tearDown(self):
method testMPDGet (line 301) | def testMPDGet(self):
method testInit (line 308) | def testInit(self):
method testMediaSegment (line 314) | def testMediaSegment(self):
class TestTfdt (line 325) | class TestTfdt(unittest.TestCase):
method testMediaSegment (line 328) | def testMediaSegment(self):
method testTfdtValueFromZero (line 338) | def testTfdtValueFromZero(self):
method testThatNoPresentationTimeOffsetForTfdt32 (line 358) | def testThatNoPresentationTimeOffsetForTfdt32(self):
class TestInitMux (line 367) | class TestInitMux(unittest.TestCase):
method testInitMux (line 369) | def testInitMux(self):
method testMediaMux (line 378) | def testMediaMux(self):
class TestScte35Manifest (line 389) | class TestScte35Manifest(unittest.TestCase):
method setUp (line 391) | def setUp(self):
method test_scte35_profile_presence (line 397) | def test_scte35_profile_presence(self):
method test_inband_stream_signal (line 400) | def test_inband_stream_signal(self):
class TestScte35Segments (line 404) | class TestScte35Segments(unittest.TestCase):
method testScte35Event (line 406) | def testScte35Event(self):
method testNoScte35Event (line 419) | def testNoScte35Event(self):
FILE: dashlivesim/tests/test_earlyterminatedperiod.py
class TestXlinkPeriod (line 38) | class TestXlinkPeriod(unittest.TestCase):
method setUp (line 40) | def setUp(self):
method tearDown (line 44) | def tearDown(self):
method testMpdPeriodReplaced (line 47) | def testMpdPeriodReplaced(self):
FILE: dashlivesim/tests/test_initsegmentfilter.py
class TestInitParsing (line 37) | class TestInitParsing(unittest.TestCase):
method setUp (line 39) | def setUp(self):
method testTrackTimeScale (line 44) | def testTrackTimeScale(self):
method testTrackHdlrType (line 47) | def testTrackHdlrType(self):
FILE: dashlivesim/tests/test_lowlatency.py
class TestLowLatencyMPD (line 8) | class TestLowLatencyMPD(unittest.TestCase):
method setUp (line 11) | def setUp(self):
method tearDown (line 15) | def tearDown(self):
method testCorrectFieldsInMPD (line 18) | def testCorrectFieldsInMPD(self):
FILE: dashlivesim/tests/test_moduloperiod.py
class TestModuloCalculations (line 34) | class TestModuloCalculations(unittest.TestCase):
method testMiddlePeriod (line 36) | def testMiddlePeriod(self):
method testEndOfMediaInPeriod (line 43) | def testEndOfMediaInPeriod(self):
method testFuturePeriod (line 51) | def testFuturePeriod(self):
FILE: dashlivesim/tests/test_mpdcallback.py
class TestXlinkPeriod (line 38) | class TestXlinkPeriod(unittest.TestCase):
method setUp (line 40) | def setUp(self):
method tearDown (line 44) | def tearDown(self):
method testMpdPeriodReplaced (line 47) | def testMpdPeriodReplaced(self):
FILE: dashlivesim/tests/test_mpdprocessor.py
class FakeConfig (line 39) | class FakeConfig(object):
method __init__ (line 41) | def __init__(self):
class TestMpdProcessor (line 45) | class TestMpdProcessor(unittest.TestCase):
method setUp (line 48) | def setUp(self):
method test_mpd_in_out (line 54) | def test_mpd_in_out(self):
method test_utc_timing_head (line 62) | def test_utc_timing_head(self):
method test_utc_timing_direct_and_head (line 72) | def test_utc_timing_direct_and_head(self):
FILE: dashlivesim/tests/test_multi_baseurl.py
function isMediaSegment (line 10) | def isMediaSegment(data):
class TestMultipleBaseUrls (line 15) | class TestMultipleBaseUrls(unittest.TestCase):
method setUp (line 18) | def setUp(self):
method tearDown (line 22) | def tearDown(self):
method testMpdGeneration (line 25) | def testMpdGeneration(self):
method testMpdGenerationHttps (line 39) | def testMpdGenerationHttps(self):
method testCheckUpAndDownDependingOnTime (line 47) | def testCheckUpAndDownDependingOnTime(self):
method testCheckDowAndUpDependingOnTime (line 54) | def testCheckDowAndUpDependingOnTime(self):
method testCheckDowAndUpDependingOnTime30sPeriod (line 61) | def testCheckDowAndUpDependingOnTime30sPeriod(self):
method testCheckUpAndDownDependingOnTime30sPeriod (line 69) | def testCheckUpAndDownDependingOnTime30sPeriod(self):
method testOtherOrderOfOptions (line 77) | def testOtherOrderOfOptions(self):
FILE: dashlivesim/tests/test_scte35.py
class TestScte35 (line 49) | class TestScte35(unittest.TestCase):
method testScte35MessageData (line 51) | def testScte35MessageData(self):
method testScteCancelMessage (line 70) | def testScteCancelMessage(self):
class TestEmsgMessage (line 90) | class TestEmsgMessage(unittest.TestCase):
method testEmsgMessage (line 92) | def testEmsgMessage(self):
method testNonAllowedTimescale (line 103) | def testNonAllowedTimescale(self):
FILE: dashlivesim/tests/test_segment_duration_ms.py
class TestConfigProcessor (line 37) | class TestConfigProcessor(unittest.TestCase):
method testReadVodConfigFile (line 39) | def testReadVodConfigFile(self):
FILE: dashlivesim/tests/test_segmentloss_mainlive.py
function isEmsgPresentInSegment (line 38) | def isEmsgPresentInSegment(data):
class TestSegTimelineLossMainLive (line 43) | class TestSegTimelineLossMainLive(unittest.TestCase):
method testNoInbandStreamElemInMPD (line 52) | def testNoInbandStreamElemInMPD(self):
method testInbandStreamElemInMPD (line 59) | def testInbandStreamElemInMPD(self):
method testNoEmsgInSegment (line 66) | def testNoEmsgInSegment(self):
method testEmsgInSegment (line 72) | def testEmsgInSegment(self):
method testNoNewSegmentsAdded (line 78) | def testNoNewSegmentsAdded(self):
method testNewSegmentsAdded (line 96) | def testNewSegmentsAdded(self):
FILE: dashlivesim/tests/test_segmentmuxer.py
class TestInitMuxing (line 42) | class TestInitMuxing(unittest.TestCase):
method testInitMuxing (line 44) | def testInitMuxing(self):
class TestSegmentMuxing (line 52) | class TestSegmentMuxing(unittest.TestCase):
method testFragmentMuxing (line 54) | def testFragmentMuxing(self):
method testSampleMuxing (line 61) | def testSampleMuxing(self):
FILE: dashlivesim/tests/test_segmenttimeline.py
function node_ns (line 39) | def node_ns(name):
class TestMPDWithSegmentTimeline (line 43) | class TestMPDWithSegmentTimeline(unittest.TestCase):
method setUp (line 46) | def setUp(self):
method testThatNumberTemplateFeaturesAreAbsent (line 54) | def testThatNumberTemplateFeaturesAreAbsent(self):
method testThatSegmentTimeLineDataIsPresent (line 63) | def testThatSegmentTimeLineDataIsPresent(self):
method testThatTheLastSegmentReallyIsTheLatest (line 69) | def testThatTheLastSegmentReallyIsTheLatest(self):
method testThatTheLastSegmentReallyIsTheLatestAtWrapAround (line 92) | def testThatTheLastSegmentReallyIsTheLatestAtWrapAround(self):
method testThatFirstSegmentStartsJustBeforeTsbd (line 121) | def testThatFirstSegmentStartsJustBeforeTsbd(self):
function find_first_audio_t (line 137) | def find_first_audio_t(root):
class TestAvoidJump (line 154) | class TestAvoidJump(unittest.TestCase):
method testThatTimesDontJump (line 156) | def testThatTimesDontJump(self):
class TestMPDWithSegmentTimelineWrap (line 178) | class TestMPDWithSegmentTimelineWrap(unittest.TestCase):
method testAfterWrap (line 181) | def testAfterWrap(self):
method testBefore (line 192) | def testBefore(self):
method getNrSegments (line 206) | def getNrSegments(self, root):
class TestSegmentTimelineInterval (line 223) | class TestSegmentTimelineInterval(unittest.TestCase):
method setUp (line 226) | def setUp(self):
method testSegmentList (line 234) | def testSegmentList(self):
class TestMultiPeriodSegmentTimeline (line 261) | class TestMultiPeriodSegmentTimeline(unittest.TestCase):
method setUp (line 264) | def setUp(self):
method testThatThereAreMultiplePeriods (line 271) | def testThatThereAreMultiplePeriods(self):
class TestMediaSegments (line 281) | class TestMediaSegments(unittest.TestCase):
method setUp (line 284) | def setUp(self):
method testThatTimeLookupWorks (line 291) | def testThatTimeLookupWorks(self):
method testThatTimeSegmentIsSameAsNumber (line 297) | def testThatTimeSegmentIsSameAsNumber(self):
class TestMPDWithSegmentTimelineNumber (line 308) | class TestMPDWithSegmentTimelineNumber(unittest.TestCase):
method setUp (line 311) | def setUp(self):
method testThatSomeFeaturesAreAbsent (line 320) | def testThatSomeFeaturesAreAbsent(self):
method testThatSegmentTimeLineDataIsPresent (line 329) | def testThatSegmentTimeLineDataIsPresent(self):
method testThatFirstSegmentHasRightNumber (line 335) | def testThatFirstSegmentHasRightNumber(self):
FILE: dashlivesim/tests/test_startnr.py
class TestMpdChange (line 39) | class TestMpdChange(unittest.TestCase):
method testMpdWithNormalStartNr (line 42) | def testMpdWithNormalStartNr(self):
method testMpdWitdStartNrIs111 (line 52) | def testMpdWitdStartNrIs111(self):
method testMpdWithStartNrIs1 (line 60) | def testMpdWithStartNrIs1(self):
method testMpdWithImplicitStartNr (line 68) | def testMpdWithImplicitStartNr(self):
FILE: dashlivesim/tests/test_subtitles.py
class TestTtmlTimingChange (line 40) | class TestTtmlTimingChange(unittest.TestCase):
method testNoChange (line 43) | def testNoChange(self):
method testAdd1Hour (line 48) | def testAdd1Hour(self):
method testWrap (line 54) | def testWrap(self):
class TestTtmlSegmentNrChange (line 61) | class TestTtmlSegmentNrChange(unittest.TestCase):
method testSetToRightNr (line 64) | def testSetToRightNr(self):
class TestSegmentModification (line 71) | class TestSegmentModification(unittest.TestCase):
method testTtmlSegment (line 73) | def testTtmlSegment(self):
class TestMpdExtraction (line 87) | class TestMpdExtraction(unittest.TestCase):
method testStartNumber (line 89) | def testStartNumber(self):
FILE: dashlivesim/tests/test_suggested_presentation_delay.py
class TestSuggestedPresentationDelay (line 36) | class TestSuggestedPresentationDelay(unittest.TestCase):
method testSuggestedPresentationDelayNotPresent (line 39) | def testSuggestedPresentationDelayNotPresent(self):
method testSuggestedPresentationDelayPresent (line 46) | def testSuggestedPresentationDelayPresent(self):
FILE: dashlivesim/tests/test_ttml_update.py
class TestTTMLTimeUpdate (line 43) | class TestTTMLTimeUpdate(unittest.TestCase):
method testUpdateTTMLTime (line 45) | def testUpdateTTMLTime(self):
FILE: dashlivesim/tests/test_xlinkperiod.py
class TestXlinkPeriod (line 41) | class TestXlinkPeriod(unittest.TestCase):
method setUp (line 43) | def setUp(self):
method tearDown (line 47) | def tearDown(self):
method testMpdPeriodReplaced (line 50) | def testMpdPeriodReplaced(self):
FILE: dashlivesim/vodanalyzer/dashanalyzer.py
function makeTimeStamp (line 50) | def makeTimeStamp(t):
function makeDurationFromS (line 54) | def makeDurationFromS(nrSeconds):
class DashAnalyzerError (line 58) | class DashAnalyzerError(Exception):
class DashAnalyzer (line 62) | class DashAnalyzer(object):
method __init__ (line 64) | def __init__(self, mpd_filepath, verbose=1):
method analyze (line 84) | def analyze(self):
method initMedia (line 89) | def initMedia(self):
method getSegmentRange (line 127) | def getSegmentRange(self, rep_data):
method checkAndUpdateMediaData (line 148) | def checkAndUpdateMediaData(self):
method write_config (line 249) | def write_config(self, config_file):
method processMpd (line 265) | def processMpd(self):
function main (line 281) | def main():
FILE: dashlivesim/vodanalyzer/mpdprocessor.py
class MpdElementError (line 42) | class MpdElementError(Exception):
class MpdElement (line 46) | class MpdElement(object):
method __init__ (line 49) | def __init__(self, node):
method parse (line 54) | def parse(self):
method make_live (line 59) | def make_live(self, data):
method tag_and_namespace (line 64) | def tag_and_namespace(self, full_tag):
method compare_tag (line 71) | def compare_tag(self, full_tag, string):
method check_and_add_attributes (line 76) | def check_and_add_attributes(self, node, attribs):
method set_value (line 85) | def set_value(self, element, key, data):
class Mpd (line 91) | class Mpd(MpdElement):
method __init__ (line 94) | def __init__(self, node):
method parse (line 98) | def parse(self):
method make_live (line 108) | def make_live(self, data):
class Period (line 117) | class Period(MpdElement):
method __init__ (line 120) | def __init__(self, node):
method parse (line 124) | def parse(self):
method make_live (line 133) | def make_live(self, data):
class AdaptationSet (line 140) | class AdaptationSet(MpdElement):
method __init__ (line 143) | def __init__(self, node):
method content_type (line 149) | def content_type(self):
method media_pattern (line 154) | def media_pattern(self):
method initialization_pattern (line 159) | def initialization_pattern(self):
method start_number (line 164) | def start_number(self):
method timescale (line 169) | def timescale(self):
method duration (line 174) | def duration(self):
method parse (line 178) | def parse(self):
method make_live (line 190) | def make_live(self, data):
class Representation (line 197) | class Representation(MpdElement):
method __init__ (line 200) | def __init__(self, adaptation_set, node):
method initialization_path (line 205) | def initialization_path(self):
method rep_id (line 210) | def rep_id(self):
method parse (line 214) | def parse(self):
method get_initialization_path (line 218) | def get_initialization_path(self):
method get_media_path (line 226) | def get_media_path(self, segNr="%d"):
class MpdProcessor (line 236) | class MpdProcessor(MpdElement):
method __init__ (line 239) | def __init__(self, infile):
method parse (line 250) | def parse(self):
method get_adaptation_sets (line 267) | def get_adaptation_sets(self):
method getMuxedRep (line 270) | def getMuxedRep(self):
method getMuxedInitPath (line 273) | def getMuxedInitPath(self):
method getMuxedMediaPath (line 281) | def getMuxedMediaPath(self):
method process (line 288) | def process(self, mpdData={}):
method makeLiveMpd (line 292) | def makeLiveMpd(self, data):
method makeLiveMultiplexedMpd (line 306) | def makeLiveMultiplexedMpd(self, data, mediaData):
method makeContentComponent (line 344) | def makeContentComponent(self, contentType, trackID):
method getCleanString (line 352) | def getCleanString(self, clean=True, targetMpdNameSpace=None):
FILE: dashlivesim/vodanalyzer/parse_dat_file.py
function parse_dat_file (line 8) | def parse_dat_file(infile_handle, verbosity_level):
Condensed preview — 97 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,203K chars).
[
{
"path": ".gitignore",
"chars": 43,
"preview": ".idea\n*.pyc\n*.log\n*~\n__pycache__\nout_test/\n"
},
{
"path": ".vscode/settings.json",
"chars": 505,
"preview": "{\n \"python.linting.pylintEnabled\": false,\n \"python.linting.enabled\": true,\n \"python.testing.unittestArgs\": [\n "
},
{
"path": "AUTHORS.md",
"chars": 454,
"preview": "# dash-live-source-simulator Authors List\n#####Please add entries to the bottom of the list in the following format\n* @G"
},
{
"path": "LICENSE.md",
"chars": 1798,
"preview": "# live-source-simulator BSD License Agreement\n\nThe copyright in this software is being made available under the BSD Lice"
},
{
"path": "README.md",
"chars": 1591,
"preview": "# Time to move to livesim2!\n\nThis project is no longer maintained and new efforts are done in the <a href=\"https://githu"
},
{
"path": "dashlivesim/__init__.py",
"chars": 1898,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/cc_inserter/__init__.py",
"chars": 1798,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/cc_inserter/cc_inserter.py",
"chars": 22423,
"preview": "\"\"\"Analyze DASH content in live profile and insert cc.\n\"\"\"\n\n# The copyright in this software is being made available und"
},
{
"path": "dashlivesim/cc_inserter/hour_eng.scc",
"chars": 298819,
"preview": "Scenarist_SCC V1.0\n\n00:00:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 b0ba b0b0 bab0 b080 942c 942f\n\n00:00:01:00 9420 "
},
{
"path": "dashlivesim/cc_inserter/hour_swe.scc",
"chars": 298819,
"preview": "Scenarist_SCC V1.0\n\n00:00:00:00 9420 94ae 9140 73f7 e5ba 91b9 b0b0 bab0 b0ba b0b0 bab0 b080 942c 942f\n\n00:00:01:00 9420 "
},
{
"path": "dashlivesim/cc_inserter/mpdprocessor.py",
"chars": 14111,
"preview": "\"\"\"DASH MPD processor and classes for MPD elements.\"\"\"\n\n# The copyright in this software is being made available under t"
},
{
"path": "dashlivesim/cc_inserter/small.scc",
"chars": 352,
"preview": "Scenarist_SCC V1.0\n\n00:00:00:00 9420 94ae 9140 e56e 67ba 91b9 b0b0 bab0 b0ba b0b0 bab0 b080 942c 942f\n\n00:00:01:00 9420 "
},
{
"path": "dashlivesim/dashlib/__init__.py",
"chars": 1798,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/dashlib/bitreader.py",
"chars": 2320,
"preview": "\"\"\" Simple bitreader class and some utility functions\n\"\"\"\n\nimport struct\n\n\nBYTE_UNPACK = struct.Struct(\"B\").unpack_from\n"
},
{
"path": "dashlivesim/dashlib/bitwriter.py",
"chars": 1424,
"preview": "\"\"\" Simple bitwriter class\n\"\"\"\n\nLOWEST_BIT_MASKS = [(1 << pw) - 1 for pw in range(34)]\n\n\nclass Bitwriter:\n \"\"\" Simple"
},
{
"path": "dashlivesim/dashlib/boxes.py",
"chars": 49263,
"preview": "\"\"\"\nGenerator of fragmented MP4 files.\n\nThe classes in this module are internal and are not accessed directly by a\nuser."
},
{
"path": "dashlivesim/dashlib/chunker.py",
"chars": 6443,
"preview": "\"\"\"Chunkify an ISOBMFF segment. Either as library or command line tool.\"\"\"\n\n# The copyright in this software is being ma"
},
{
"path": "dashlivesim/dashlib/configprocessor.py",
"chars": 26673,
"preview": "\"\"\"Get config depending on url. The URL specifies content but can also have parameters.\"\"\"\n\n# The copyright in this soft"
},
{
"path": "dashlivesim/dashlib/dash_namespace.py",
"chars": 2118,
"preview": "\"DASH namespace definition and prepender.\"\n# The copyright in this software is being made available under the BSD Licens"
},
{
"path": "dashlivesim/dashlib/dash_proxy.py",
"chars": 17933,
"preview": "\"\"\"\nMake a VoD file look like infinite live DASH content. The timing is synchronized with wall clock.\n\nThe rewrites whic"
},
{
"path": "dashlivesim/dashlib/emsg.py",
"chars": 4527,
"preview": "\"\"\"emsg box as defined in ISO_IEC_FDIS_23009-1_(E).pdf\n\naligned(8) class EventMessageBox extends FullBox('emsg', version"
},
{
"path": "dashlivesim/dashlib/initsegmentfilter.py",
"chars": 5556,
"preview": "\"\"\"Filter initialization segments (extract data and modify).\"\"\"\n\n# The copyright in this software is being made availabl"
},
{
"path": "dashlivesim/dashlib/mediasegmentfilter.py",
"chars": 17288,
"preview": "\"\"\"Filter media segment for live streams.\"\"\"\n\n# The copyright in this software is being made available under the BSD Lic"
},
{
"path": "dashlivesim/dashlib/moduloperiod.py",
"chars": 5522,
"preview": "\"\"\"ModuloPeriod for dynamic MPD DASH service.\n\nThe phases depends on now wrt to modulo minutes\n\n mup = 5% of the inte"
},
{
"path": "dashlivesim/dashlib/mp4.py",
"chars": 75114,
"preview": "\"\"\"\nMP4 box parser\n\nThis file originates from the DASH Industry Forum, downloaded from here:\nhttps://github.com/Dash-Ind"
},
{
"path": "dashlivesim/dashlib/mp4filter.py",
"chars": 5406,
"preview": "\"\"\"Filter MP4 files and produce modified versions.\n\nThe filter is streamlined for DASH or other content with one track p"
},
{
"path": "dashlivesim/dashlib/mpd_proxy.py",
"chars": 18030,
"preview": "from re import findall\nfrom math import ceil\nfrom xml.etree import ElementTree as ET\n\nfrom dashlivesim.dashlib.dash_prox"
},
{
"path": "dashlivesim/dashlib/mpdprocessor.py",
"chars": 23000,
"preview": "\"\"\"Modify MPD from VoD to live (static to dynamic).\"\"\"\n\n# The copyright in this software is being made available under t"
},
{
"path": "dashlivesim/dashlib/scte35.py",
"chars": 6144,
"preview": "\"\"\"SCTE-35 splice cues in emsg format.\n\n Follows the DASH-IF guidelines.\"\"\"\n\n# The copyright in this software is being m"
},
{
"path": "dashlivesim/dashlib/segmentmuxer.py",
"chars": 8589,
"preview": "\"\"\"Segment Muxer. Can multiplex DASH init and media segments (of some kinds).\n\"\"\"\n\n# The copyright in this software is b"
},
{
"path": "dashlivesim/dashlib/segtimeline.py",
"chars": 10664,
"preview": "\"\"\"SegmentTimeLine XML entry generator.\"\"\"\n\n# The copyright in this software is being made available under the BSD Licen"
},
{
"path": "dashlivesim/dashlib/sessionid.py",
"chars": 210,
"preview": "\"\"\"Session IDs to allow for tracing sessions.\"\"\"\n\nimport random\n\nMAX_NUMBER = 2**32 - 1\n\n\ndef generate_session_id():\n "
},
{
"path": "dashlivesim/dashlib/stpp_generator/__init__.py",
"chars": 1798,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/dashlib/stpp_generator/make_stpp_segments.py",
"chars": 7118,
"preview": "\"\"\"Generator of TTML/stpp mp4 media segments with fixed duration according to a template.\"\"\"\n\n# The copyright in this so"
},
{
"path": "dashlivesim/dashlib/stpp_generator/stpp_creator.py",
"chars": 12667,
"preview": "\"\"\"Generate TTML init and media segments.\n\nStart from template (which has timescale=1000).\"\"\"\n\n# The copyright in this s"
},
{
"path": "dashlivesim/dashlib/structops.py",
"chars": 2501,
"preview": "\"\"\"Simple struct operations to pack and unpack numbers to strings.\"\"\"\n\n# The copyright in this software is being made av"
},
{
"path": "dashlivesim/dashlib/timeformatconversions.py",
"chars": 3239,
"preview": "\"\"\"Helper functions for time conversions.\"\"\"\n\n# The copyright in this software is being made available under the BSD Lic"
},
{
"path": "dashlivesim/dashlib/ttml_timing_offset.py",
"chars": 3751,
"preview": "\"\"\"Add an offset in seconds to TTML timing elements.\"\"\"\n\n# The copyright in this software is being made available under "
},
{
"path": "dashlivesim/mod_wsgi/__init__.py",
"chars": 1798,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/mod_wsgi/mod_dashlivesim.py",
"chars": 12034,
"preview": "\"WSGI Module for dash-live-source-simulator\"\n\n# The copyright in this software is being made available under the BSD Lic"
},
{
"path": "dashlivesim/pylintrc",
"chars": 12168,
"preview": "[MASTER]\n\n# Specify a configuration file.\n#rcfile=\n\n# Python code to execute, usually for sys.path manipulation such as\n"
},
{
"path": "dashlivesim/tests/__init__.py",
"chars": 1798,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/dash_test_util.py",
"chars": 2772,
"preview": "\"\"\"Utilities for testing.\"\"\"\n\n# The copyright in this software is being made available under the BSD License,\n# included"
},
{
"path": "dashlivesim/tests/test_adinsertion.py",
"chars": 3456,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_availabilitytimeoffset.py",
"chars": 6972,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_cenc.py",
"chars": 2928,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_configprocessor.py",
"chars": 2167,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_dash_proxy.py",
"chars": 20082,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_earlyterminatedperiod.py",
"chars": 4207,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_initsegmentfilter.py",
"chars": 2336,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_lowlatency.py",
"chars": 1820,
"preview": "import unittest\n\nfrom dashlivesim.tests.dash_test_util import VOD_CONFIG_DIR, CONTENT_ROOT\nfrom dashlivesim.dashlib impo"
},
{
"path": "dashlivesim/tests/test_moduloperiod.py",
"chars": 2905,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_mpdcallback.py",
"chars": 4534,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_mpdprocessor.py",
"chars": 4318,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_multi_baseurl.py",
"chars": 4514,
"preview": "import unittest\n\nfrom dashlivesim.tests.dash_test_util import VOD_CONFIG_DIR, CONTENT_ROOT\nfrom dashlivesim.tests.dash_t"
},
{
"path": "dashlivesim/tests/test_scte35.py",
"chars": 5111,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_segment_duration_ms.py",
"chars": 2167,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_segmentloss_mainlive.py",
"chars": 6025,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_segmentmuxer.py",
"chars": 3045,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_segmenttimeline.py",
"chars": 17427,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_startnr.py",
"chars": 4298,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_subtitles.py",
"chars": 4362,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_suggested_presentation_delay.py",
"chars": 2851,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_ttml_update.py",
"chars": 2560,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/test_xlinkperiod.py",
"chars": 3608,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/tests/testpic/Manifest.mpd",
"chars": 1765,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<MPD xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"urn:mpeg:dash:s"
},
{
"path": "dashlivesim/tests/testpic_2s/Manifest.mpd",
"chars": 1721,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<MPD xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"urn:mpeg:dash:s"
},
{
"path": "dashlivesim/tests/testpic_stpp/Manifest_stpp.mpd",
"chars": 2105,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<MPD xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"urn:mpeg:dash:s"
},
{
"path": "dashlivesim/tests/vod_cfg/testpic.cfg",
"chars": 341,
"preview": "[General]\nversion = 1.1\n\n[Setup]\nfirst_segment_in_loop = 1\nnr_segments_in_loop = 600\nsegment_duration_s = 6\ndefault_tsbd"
},
{
"path": "dashlivesim/tests/vod_cfg/testpic_2s.cfg",
"chars": 390,
"preview": "[Setup]\ndefault_tsbd_secs = 300\nsegment_duration_s = 2\nfirst_segment_in_loop = 1\nnr_segments_in_loop = 1800\n\n[audio]\nrep"
},
{
"path": "dashlivesim/tests/vod_cfg/testpic_stpp.cfg",
"chars": 280,
"preview": "[General]\nversion = 1.0\n\n[Setup]\nfirst_segment_in_loop = 1\nnr_segments_in_loop = 1800\nsegment_duration_s = 2\ndefault_tsb"
},
{
"path": "dashlivesim/vodanalyzer/__init__.py",
"chars": 1798,
"preview": "# The copyright in this software is being made available under the BSD License,\n# included below. This software may be s"
},
{
"path": "dashlivesim/vodanalyzer/dashanalyzer.py",
"chars": 14891,
"preview": "\"\"\"Analyze DASH content in live profile and extract parameters for VoD-config file for live source simulator.\n\"\"\"\n\n# The"
},
{
"path": "dashlivesim/vodanalyzer/mpdprocessor.py",
"chars": 14154,
"preview": "\"\"\"DASH MPD processor and classes for MPD elements.\"\"\"\n\n# The copyright in this software is being made available under t"
},
{
"path": "dashlivesim/vodanalyzer/parse_dat_file.py",
"chars": 972,
"preview": "import sys\nfrom struct import unpack\n\nimport argparse\n\nfrom dashlivesim.dashlib.configprocessor import SEGTIMEFORMAT, Se"
},
{
"path": "doc/content.mdown",
"chars": 1091,
"preview": "DASH-IF live source simulator test content.\n=========================================\n\n\"Live\" content from test server\n-"
},
{
"path": "doc/dashlivesim.mdown",
"chars": 16256,
"preview": "DASH-IF configurable live content simulator\n==================================================\n\nPurpose\n-------\nThe purp"
},
{
"path": "run_tests.sh",
"chars": 29,
"preview": "python3 -m unittest discover\n"
},
{
"path": "setup/dash.conf",
"chars": 267,
"preview": "<Location /dash>\n\n Header set Access-Control-Allow-Headers \"origin,range\"\n Header set Access-Control-Expose-Header"
},
{
"path": "setup/installation.mdown",
"chars": 4232,
"preview": "DASH-IF live source simulator installation\n-------------------------------\n\nThe DASH live source simulator us using the "
},
{
"path": "setup/mod_wsgi_dashlivesim.conf",
"chars": 222,
"preview": "WSGIScriptAlias /livesim /usr/local/bin/mod_wsgi/dashlivesim/mod_wsgi/mod_dashlivesim.py\nWSGIPythonPath /usr/local/bin/m"
},
{
"path": "tools/run_cc_insert.py",
"chars": 85,
"preview": "export PYTHONPATH=${PYTHONPATH}:..\npython3 -m dashlivesim.cc_inserter.cc_inserter $@\n"
},
{
"path": "tools/run_stpp_generator.sh",
"chars": 102,
"preview": "export PYTHONPATH=${PYTHONPATH}:..\npython -m dashlivesim.dashlib.stpp_generator.make_stpp_segments $@\n"
},
{
"path": "tools/run_vodanalyzer.sh",
"chars": 86,
"preview": "export PYTHONPATH=${PYTHONPATH}:..\npython3 -m dashlivesim.vodanalyzer.dashanalyzer $1\n"
},
{
"path": "tools/run_wsgi_server.sh",
"chars": 116,
"preview": "# Run a local mod_wsgi server\nexport PYTHONPATH=${PYTHONPATH}:..\npython3 -m dashlivesim.mod_wsgi.mod_dashlivesim $*\n"
}
]
// ... and 12 more files (download for full content)
About this extraction
This page contains the full source code of the Dash-Industry-Forum/dash-live-source-simulator GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 97 files (1.1 MB), approximately 499.2k tokens, and a symbol index with 1007 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.