/* * myLib - https://github.com/taktod/myLib * Copyright (c) 2014 ttProject. All rights reserved. * * Licensed under GNU GENERAL PUBLIC LICENSE Version 3. */ package com.ttProject.xuggle.test; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.DataLine; import javax.sound.sampled.SourceDataLine; import org.apache.log4j.Logger; import com.ttProject.util.HexUtil; import com.ttProject.xuggle.test.swing.TestFrame; import com.xuggle.mediatool.IMediaReader; import com.xuggle.mediatool.ToolFactory; import com.xuggle.xuggler.Global; import com.xuggle.xuggler.IAudioSamples; import com.xuggle.xuggler.ICodec; import com.xuggle.xuggler.IContainer; import com.xuggle.xuggler.IPacket; import com.xuggle.xuggler.IPixelFormat; import com.xuggle.xuggler.IStream; import com.xuggle.xuggler.IStreamCoder; import com.xuggle.xuggler.IVideoPicture; import com.xuggle.xuggler.IVideoResampler; import com.xuggle.xuggler.video.ConverterFactory; import com.xuggle.xuggler.video.IConverter; /** * xuggleで動画の再生を実行してみるテスト * @author taktod */ public class PlayTest { private Logger logger = Logger.getLogger(PlayTest.class); /** * 一番簡単にできるやりかたはコレ * xuggleに付いている一番楽な方法で再生するだけ。 * @throws Exception */ // @Test public void playTest() throws Exception { IMediaReader mediaReader = ToolFactory.makeReader("sample.flv"); mediaReader.addListener(ToolFactory.makeViewer()); while(mediaReader.readPacket() == null) { ; } } /** * とりあえずテストとして、audioをplayさせてみようか・・・ * 基本的にはjavaSoundAPIをつかって、生データに戻しつつ、再生デバイスに流し込めばいいはず。 * xuggleをつかってrawDataに戻しつつ流し込めばいいのか? * @see http://xuggle.googlecode.com/svn/trunk/java/xuggle-xuggler/src/com/xuggle/xuggler/demos/DecodeAndPlayAudio.java * @throws Exception */ // @Test public void playTest2() throws Exception { SourceDataLine audioLine = null; IContainer container = IContainer.make(); if(container.open("test.mp4", IContainer.Type.READ, null) < 0) { throw new Exception("ファイルがひらけませんでした。"); } int numStreams = container.getNumStreams(); int audioStreamId = -1; IStreamCoder audioCoder = null; for(int i = 0;i < numStreams;i ++) { IStream stream = container.getStream(i); IStreamCoder coder = stream.getStreamCoder(); if(coder.getCodecType() == ICodec.Type.CODEC_TYPE_AUDIO) { audioStreamId = i; audioCoder = coder; break; } } if(audioStreamId == -1) { throw new Exception("音声用のトラックがみつからなかった。"); } if(audioCoder.open(null, null) < 0) { throw new Exception("音声用のデコーダが開けなかった。"); } AudioFormat audioFormat = new AudioFormat(audioCoder.getSampleRate(), (int)IAudioSamples.findSampleBitDepth(audioCoder.getSampleFormat()), audioCoder.getChannels(), true /* 16bit samples */, false); DataLine.Info info = new DataLine.Info(SourceDataLine.class, audioFormat); try { audioLine = (SourceDataLine)AudioSystem.getLine(info); audioLine.open(audioFormat); audioLine.start(); } catch (Exception e) { e.printStackTrace(); throw new Exception("audioLineが開けませんでした。"); } // メディアデータを開いていく。 IPacket packet = IPacket.make(); while(container.readNextPacket(packet) >= 0) { if(packet.getStreamIndex() == audioStreamId) { // audioデータの場合 IAudioSamples samples = IAudioSamples.make(1024, audioCoder.getChannels()); int offset = 0; while(offset < packet.getSize()) { int bytesDecoded = audioCoder.decodeAudio(samples, packet, offset); if(bytesDecoded < 0) { throw new Exception("デコード中にエラーが発生"); } offset += bytesDecoded; if(samples.isComplete()) { // logger.info(samples); // 再生にまわす。 byte[] rawBytes = samples.getData().getByteArray(0, samples.getSize()); // ByteBuffer buffer = ByteBuffer.wrap(rawBytes); // while(buffer.remaining() > 0) { // logger.info(buffer.getShort() + "," + buffer.getShort()); // } audioLine.write(rawBytes, 0, samples.getSize()); } } } } // あとしまつ。 audioLine.drain(); audioLine.close(); audioLine = null; audioCoder.close(); audioCoder = null; container.close(); container = null; } /** * 再生テスト * 映像を流す。 * @see http://xuggle.googlecode.com/svn/trunk/java/xuggle-xuggler/src/com/xuggle/xuggler/demos/VideoImage.java * @see http://xuggle.googlecode.com/svn/trunk/java/xuggle-xuggler/src/com/xuggle/xuggler/demos/DecodeAndPlayVideo.java * @throws Exception */ private boolean running = true; // @Test public void playTest3() throws Exception { // つうかこれ、swingを使わないとどうにもならんだろ・・・ TestFrame frame = new TestFrame(); // TODO このexit on closeはテスト動作では、有効にならないみたいです。 // frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { running = false; } }); // ちょっと描画テストやってみた。特に問題なさそう。あとは適当にデータの書き込みテストをつくっておけばいいかな。 /* BufferedImage base = new BufferedImage(320, 240, BufferedImage.TYPE_3BYTE_BGR); String message = DateUtil.makeDateTime(); Graphics g = base.getGraphics(); g.setColor(Color.white); g.setFont(new Font(Font.MONOSPACED, Font.PLAIN, 24)); g.drawString(message, 100, 100); g.dispose(); frame.getVideoComponent().setImage(base); */ // xuggleをつかって動画データを読み込んでみる。 if(!IVideoResampler.isSupported(IVideoResampler.Feature.FEATURE_COLORSPACECONVERSION)) { throw new Exception("問題の動作をさせたいんですが、サンプリング動作がサポートされていません。GPLバージョンのxugglerをいれなきゃいけないらしい。"); } IContainer container = IContainer.make(); if(container.open("mario.mp4", IContainer.Type.READ, null) < 0) { throw new Exception("ファイルを開くことができませんでした。"); } int numStreams = container.getNumStreams(); int videoStreamId = -1; IStreamCoder videoCoder = null; for(int i = 0;i < numStreams;i ++) { IStream stream = container.getStream(i); IStreamCoder coder = stream.getStreamCoder(); if(coder.getCodecType() == ICodec.Type.CODEC_TYPE_VIDEO) { videoStreamId = i; videoCoder = coder; break; } } if(videoStreamId == -1) { throw new Exception("映像用のトラックがありませんでした。"); } if(videoCoder.open(null, null) < 0) { throw new Exception("映像用のデコーダーが開けませんでした。"); } IVideoResampler resampler = null; if(videoCoder.getPixelType() != IPixelFormat.Type.BGR24) { // BGR24じゃなかったらpixelの書き換えが必須。 resampler = IVideoResampler.make(videoCoder.getWidth(), videoCoder.getHeight(), IPixelFormat.Type.BGR24, videoCoder.getWidth(), videoCoder.getHeight(), videoCoder.getPixelType()); if(resampler == null) { throw new Exception("pixelリサンプラーが取得できませんでした。"); } } IPacket packet = IPacket.make(); long firstTimestampInStream = Global.NO_PTS; long systemClockStartTime = 0; while(container.readNextPacket(packet) >= 0 && running) { // パケットデータが読み込めた場合 if(packet.getStreamIndex() == videoStreamId) { logger.info("packet:" + HexUtil.toHex(packet.getData().getByteBuffer(0, packet.getSize()))); // 動画データの場合 IVideoPicture picture = IVideoPicture.make(videoCoder.getPixelType(), videoCoder.getWidth(), videoCoder.getHeight()); int offset = 0; while(offset < packet.getSize()) { int bytesDecoded = videoCoder.decodeVideo(picture, packet, offset); if(bytesDecoded < 0) { throw new Exception("デコード中に問題が発生しました。"); } offset += bytesDecoded; if(picture.isComplete()) { IVideoPicture newPic = picture; if(resampler != null) { // リサンプルが必要な場合 newPic = IVideoPicture.make(resampler.getOutputPixelFormat(), picture.getWidth(), picture.getHeight()); if(resampler.resample(newPic, picture) < 0) { throw new Exception("リサンプル失敗"); } } if(newPic.getPixelType() != IPixelFormat.Type.BGR24) { throw new Exception("動画データがRGB24bitでない"); } // この動画を表示させる時間を調べる。 if(firstTimestampInStream == Global.NO_PTS) { firstTimestampInStream = picture.getTimeStamp(); systemClockStartTime = System.currentTimeMillis(); } else { long systemClockCurrentTime = System.currentTimeMillis(); long millisecondsClockTimeSinceStartOfVideo = systemClockCurrentTime - systemClockStartTime; long millisecondsStreamTimeSinceStartOfVideo = (picture.getTimeStamp() - firstTimestampInStream) / 1000; final long milliSecondsTolerance = 50; final long milliSecondsToSleep = millisecondsStreamTimeSinceStartOfVideo - (millisecondsClockTimeSinceStartOfVideo + milliSecondsTolerance); if(milliSecondsToSleep > 0) { Thread.sleep(milliSecondsToSleep); } } IConverter converter = ConverterFactory.createConverter("XUGGLER-BGR-24", newPic); frame.getVideoComponent().setImage(converter.toImage(newPic)); } } } } videoCoder.close(); videoCoder = null; container.close(); container = null; while(running) { Thread.sleep(100); } } /** * 映像と音声を同時に処理するやりかた。 * とりあえずこれで同期も大丈夫。 * @throws Exception */ // @Test public void playTest4() throws Exception { // つうかこれ、swingを使わないとどうにもならんだろ・・・ TestFrame frame = new TestFrame(); SourceDataLine audioLine = null; // TODO このexit on closeはテスト動作では、有効にならないみたいです。 // frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { running = false; } }); // xuggleをつかって動画データを読み込んでみる。 if(!IVideoResampler.isSupported(IVideoResampler.Feature.FEATURE_COLORSPACECONVERSION)) { throw new Exception("問題の動作をさせたいんですが、サンプリング動作がサポートされていません。GPLバージョンのxugglerをいれなきゃいけないらしい。"); } IContainer container = IContainer.make(); if(container.open("mario.mp4", IContainer.Type.READ, null) < 0) { throw new Exception("ファイルを開くことができませんでした。"); } int numStreams = container.getNumStreams(); int videoStreamId = -1; int audioStreamId = -1; IStreamCoder videoCoder = null; IStreamCoder audioCoder = null; for(int i = 0;i < numStreams;i ++) { IStream stream = container.getStream(i); IStreamCoder coder = stream.getStreamCoder(); if(coder.getCodecType() == ICodec.Type.CODEC_TYPE_VIDEO) { videoStreamId = i; videoCoder = coder; } if(coder.getCodecType() == ICodec.Type.CODEC_TYPE_AUDIO) { audioStreamId = i; audioCoder = coder; } } if(videoStreamId == -1) { throw new Exception("映像用のトラックがありませんでした。"); } if(videoCoder.open(null, null) < 0) { throw new Exception("映像用のデコーダーが開けませんでした。"); } if(audioStreamId == -1) { throw new Exception("音声用のトラックがありませんでした。"); } if(audioCoder.open(null, null) < 0) { throw new Exception("音声用のデコーダーが開けませんでした。"); } AudioFormat audioFormat = new AudioFormat(audioCoder.getSampleRate(), (int)IAudioSamples.findSampleBitDepth(audioCoder.getSampleFormat()), audioCoder.getChannels(), true /* 16bit samples */, false); DataLine.Info info = new DataLine.Info(SourceDataLine.class, audioFormat); try { audioLine = (SourceDataLine)AudioSystem.getLine(info); audioLine.open(audioFormat); audioLine.start(); } catch (Exception e) { e.printStackTrace(); throw new Exception("audioLineが開けませんでした。"); } IVideoResampler resampler = null; if(videoCoder.getPixelType() != IPixelFormat.Type.BGR24) { // BGR24じゃなかったらpixelの書き換えが必須。 resampler = IVideoResampler.make(videoCoder.getWidth(), videoCoder.getHeight(), IPixelFormat.Type.BGR24, videoCoder.getWidth(), videoCoder.getHeight(), videoCoder.getPixelType()); if(resampler == null) { throw new Exception("pixelリサンプラーが取得できませんでした。"); } } IPacket packet = IPacket.make(); long firstTimestampInStream = Global.NO_PTS; long systemClockStartTime = 0; while(container.readNextPacket(packet) >= 0 && running) { // パケットデータが読み込めた場合 if(packet.getStreamIndex() == videoStreamId) { // 動画データの場合 IVideoPicture picture = IVideoPicture.make(videoCoder.getPixelType(), videoCoder.getWidth(), videoCoder.getHeight()); int offset = 0; while(offset < packet.getSize()) { int bytesDecoded = videoCoder.decodeVideo(picture, packet, offset); if(bytesDecoded < 0) { throw new Exception("デコード中に問題が発生しました。"); } offset += bytesDecoded; if(picture.isComplete()) { IVideoPicture newPic = picture; if(resampler != null) { // リサンプルが必要な場合 newPic = IVideoPicture.make(resampler.getOutputPixelFormat(), picture.getWidth(), picture.getHeight()); if(resampler.resample(newPic, picture) < 0) { throw new Exception("リサンプル失敗"); } } if(newPic.getPixelType() != IPixelFormat.Type.BGR24) { throw new Exception("動画データがRGB24bitでない"); } IConverter converter = ConverterFactory.createConverter("XUGGLER-BGR-24", newPic); frame.getVideoComponent().setImage(converter.toImage(newPic)); // この動画を表示させる時間を調べる。 if(firstTimestampInStream == Global.NO_PTS) { firstTimestampInStream = picture.getTimeStamp(); systemClockStartTime = System.currentTimeMillis(); } else { long systemClockCurrentTime = System.currentTimeMillis(); long millisecondsClockTimeSinceStartOfVideo = systemClockCurrentTime - systemClockStartTime; long millisecondsStreamTimeSinceStartOfVideo = (picture.getTimeStamp() - firstTimestampInStream) / 1000; final long milliSecondsTolerance = 50; final long milliSecondsToSleep = millisecondsStreamTimeSinceStartOfVideo - (millisecondsClockTimeSinceStartOfVideo + milliSecondsTolerance); // sleepを先にいれたからだめなのか・・・ if(milliSecondsToSleep > 0) { Thread.sleep(milliSecondsToSleep); } } } } } else if(packet.getStreamIndex() == audioStreamId) { // audioデータの場合 IAudioSamples samples = IAudioSamples.make(1024, audioCoder.getChannels()); int offset = 0; while(offset < packet.getSize()) { int bytesDecoded = audioCoder.decodeAudio(samples, packet, offset); if(bytesDecoded < 0) { throw new Exception("デコード中にエラーが発生"); } offset += bytesDecoded; if(samples.isComplete()) { // 再生にまわす。 byte[] rawBytes = samples.getData().getByteArray(0, samples.getSize()); audioLine.write(rawBytes, 0, samples.getSize()); } } } } videoCoder.close(); videoCoder = null; audioLine.drain(); audioLine.close(); audioLine = null; audioCoder.close(); audioCoder = null; container.close(); container = null; while(running) { Thread.sleep(100); } } // @Test public void playTest5() throws Exception { // つうかこれ、swingを使わないとどうにもならんだろ・・・ TestFrame frame = new TestFrame(); // TODO このexit on closeはテスト動作では、有効にならないみたいです。 // frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { running = false; } }); // xuggleをつかって動画データを読み込んでみる。 if(!IVideoResampler.isSupported(IVideoResampler.Feature.FEATURE_COLORSPACECONVERSION)) { throw new Exception("問題の動作をさせたいんですが、サンプリング動作がサポートされていません。GPLバージョンのxugglerをいれなきゃいけないらしい。"); } IContainer container = IContainer.make(); if(container.open("test.flv", IContainer.Type.READ, null) < 0) { throw new Exception("ファイルを開くことができませんでした。"); } int numStreams = container.getNumStreams(); int videoStreamId = -1; IStreamCoder videoCoder = null; for(int i = 0;i < numStreams;i ++) { IStream stream = container.getStream(i); IStreamCoder coder = stream.getStreamCoder(); if(coder.getCodecType() == ICodec.Type.CODEC_TYPE_VIDEO) { videoStreamId = i; videoCoder = coder; break; } } if(videoStreamId == -1) { throw new Exception("映像用のトラックがありませんでした。"); } if(videoCoder.open(null, null) < 0) { throw new Exception("映像用のデコーダーが開けませんでした。"); } logger.info(videoCoder); IVideoResampler resampler = null; if(videoCoder.getPixelType() != IPixelFormat.Type.BGR24) { // BGR24じゃなかったらpixelの書き換えが必須。 resampler = IVideoResampler.make(videoCoder.getWidth(), videoCoder.getHeight(), IPixelFormat.Type.BGR24, videoCoder.getWidth(), videoCoder.getHeight(), videoCoder.getPixelType()); if(resampler == null) { throw new Exception("pixelリサンプラーが取得できませんでした。"); } } IPacket packet = IPacket.make(); long firstTimestampInStream = Global.NO_PTS; long systemClockStartTime = 0; while(container.readNextPacket(packet) >= 0 && running) { // パケットデータが読み込めた場合 if(packet.getStreamIndex() == videoStreamId) { int bufSize = packet.getData().getBufferSize(); logger.info(packet); logger.info(bufSize); logger.info(packet.isKey()); logger.info(HexUtil.toHex(packet.getData().getByteBuffer(0, bufSize))); logger.info(packet.getData().hashCode()); Thread.sleep(500); // 動画データの場合 IVideoPicture picture = IVideoPicture.make(videoCoder.getPixelType(), videoCoder.getWidth(), videoCoder.getHeight()); int offset = 0; while(offset < packet.getSize()) { int bytesDecoded = videoCoder.decodeVideo(picture, packet, offset); if(bytesDecoded < 0) { throw new Exception("デコード中に問題が発生しました。"); } offset += bytesDecoded; if(picture.isComplete()) { IVideoPicture newPic = picture; if(resampler != null) { // リサンプルが必要な場合 newPic = IVideoPicture.make(resampler.getOutputPixelFormat(), picture.getWidth(), picture.getHeight()); if(resampler.resample(newPic, picture) < 0) { throw new Exception("リサンプル失敗"); } } if(newPic.getPixelType() != IPixelFormat.Type.BGR24) { throw new Exception("動画データがRGB24bitでない"); } // この動画を表示させる時間を調べる。 if(firstTimestampInStream == Global.NO_PTS) { firstTimestampInStream = picture.getTimeStamp(); systemClockStartTime = System.currentTimeMillis(); } else { long systemClockCurrentTime = System.currentTimeMillis(); long millisecondsClockTimeSinceStartOfVideo = systemClockCurrentTime - systemClockStartTime; long millisecondsStreamTimeSinceStartOfVideo = (picture.getTimeStamp() - firstTimestampInStream) / 1000; final long milliSecondsTolerance = 50; final long milliSecondsToSleep = millisecondsStreamTimeSinceStartOfVideo - (millisecondsClockTimeSinceStartOfVideo + milliSecondsTolerance); if(milliSecondsToSleep > 0) { Thread.sleep(milliSecondsToSleep); } } IConverter converter = ConverterFactory.createConverter("XUGGLER-BGR-24", newPic); frame.getVideoComponent().setImage(converter.toImage(newPic)); } } } } videoCoder.close(); videoCoder = null; container.close(); container = null; while(running) { Thread.sleep(100); } } /* com.xuggle.xuggler.IStreamCoder@-1555569328[codec=com.xuggle.xuggler.ICodec@-1555604704[type=CODEC_TYPE_VIDEO;id=CODEC_ID_VP6F;name=vp6f;];time base=1/1000;frame rate=371/12;pixel type=YUV420P;width=512;height=384;] com.xuggle.xuggler.IStreamCoder@126913 3920[codec=com.xuggle.xuggler.ICodec@1269050 992[type=CODEC_TYPE_VIDEO;id=CODEC_ID_VP6F;name=vp6f;];time base=null;frame rate=null;pixel type=YUV420P;width=0;height=0;] com.xuggle.xuggler.IPacket@-1555568608[complete:true;dts:0;pts:0;size:16581;key:true;flags:1;stream index:0;duration:0;position:4729;time base:1/1000;] 16581 true 4E46182018203F80B53B01832AD1B715FEDFCA3FFCF2CBF5FCD8FE7F8025BB331AE29F305341C20B1000CFF8FB6BB000625860487CFD7FBFADFE7FCFFDFBBEA9F4BC03FF0CFCCEF90DF2F4FF5D07EA58073FACF9E6D49BBF0EAFFEE63EDFE2BEF9EE5FFEFFD3EDBFD6F680A83B6C15EA6BD724C0CD405D4D52397FCEF294DEF38C87C03B971CBFE1FFD7B88743B3833C30C8710A3DC70E7587689C034F7EF1D82D81252DBF27EC1749E0BC3DF13EFD3D9B7FD7CD4B69B16C9AE04DFF7C897F7C3A0984152583C929ED140DD9329B00AD7784E3EA278F518E4B38C54C194912EE3632BF0206BAAE6E4A2E10825F3746A5EEBC90235E842BD5CFD66BEE3811D88A0D0D741432F48075924C5451439F13C539D97F0A0312A1F934041D8506B5A72F7957601F4CABA0441CBB90C4FE09A7011B310C90BD578C69C78B3FF774488D746FE3F2DA36C568B449D0EF017433F5815F0074B511A01096403A4BC3866EFFED287006852D125D7E7FC1519DBB5C0D216D42E14CAC293E2D769E3161E62D19E1AB8E87E7E23B8990415BC8DB5DE9A13D50A00B0E0A93205B1D1401C7E54B6E95A58CCB203A008ECEDBA13B77843AFFEFE691E3BBA2894FEC7B90C7A9861352B1251B1EC277642DD844BB2E330AE036906000001B62CB91A4F5A5907ED6DE40405C0A63B293D6964104BFE99CAD7EFAFDC770420DE50C06A8E43B0A83D306238B7BEE48CCCC39C9023A1EDC56B162C505DCF61AB11DD3A4C626F8DE0CAAFB09B13511730BCF1BC29865750B3236C3B784862BE27A24C569ECF4A206447F7B118527F526B65C875B599EEC3AF0A23D215468B1F412505E5DCE9A6F19D201F24502BA936BEA67867D3EA61DCB65079B7A798A76B41BF79E9A861F7B07E2AAFC2FB0400266FADB88AEEE3082500856D621F371B30FF2907076BF1B878F6554E9A6788728525F8892AA0E6678829A0D8050C61AA004AFEB3E3F61214ADA0BA28A263F57C819E0D984B540B31897281675D56612217476695F25B2384830430601097754DCD8B9B3EC1CAAA6A0E89ADF3700645BB4B0A229E9FCA2CEE527BD708CFD89D0C098F7E4C1D286D2C5D73B5C077245D62B26A2721EB5730D5CE8CAF3E44872C94C29F54F6C57AE712DBB11383B9E768821FF428441B8A3136385287D008DC957AF4FF5A9DF7B1954EE85954C7C044515B34BDDC7301507A28C35009037C5C38027FF809506EED979B90001B9903983F1E7D36DD967A8300FA803ABA60FDE5340FCF147B86CB5F77AD04784B9DDE03005525F3EF618B33486A1013139837B33BA3BCFC4E0C1C0D8CC000002DA4F8FA971C817EE4A60AC93D694346516DFA008441076CD659A2648E5637AA93D471B0061F10481BD1DEF3FD1ED8E6F6E0E48A98F439C7543C8858269FE513D490745C56F05A90338870BD552FBD97B92F425BA5445CF6765A385C0572D4EADF80935A1F5EF0F2C3C90EEBB6C37DB2CA3AA2F9A5F217BD2555616E2CAA31E958DEE8A369E40B3C56DC7F05CEC293CC784F61EA1D6CF0FEE7006C58C0A6413767BC9A5DFFDF57D7F6483BD2F933D94598DAF6C3EA257925A8E0554432D9D75075A86DA4C7D136BF17082EF1928540B34563B7A8F388D7A8699407DF5DC9CE1EC5884F75B0556A3C7ADB865F1280B493737D420F56D37D420F0793977E22DA1BD1D8A237472D83B1CF5D75C9469586E4173E3DF55F1318B4D1459F310E0E4DA633261F08FD16B045B145C90C2E22F9C14ECBEEB66823CFFA0448DFA88CB8CA78A7EAC4B12F657AB845DB5E55457596091C5C51A2951FF10DFE55456F0FEE6949D8406757ED667A5419AB2C39F7C7683AD1B3A007A422830C4F8AE7729D7DC41C69EBC8422FCB041329BA820C73F8A79D55F480BCEF80D341A4B339267EB7540345E33845C7EDB104031DB5C47BDC5F236FED98F7E708F7711E8F8A9FB9A6C57654190D2096848B40185B25806A8AAD3B8CDF20A0F313871EDBA4BF44A91A1342F3BFB00FC77ED6B2DBD979D217BB0C4A74BA2DFFE90EAB18D8FA65518A4438BCB2D535DC8D2F76C1A8951FE60041C383C7F9D5D8F0FE51C48710E842D2915D9CF5D96E3B931DC0E0C376BF7142B73210DF46B3E2D1182D3959B2E93A7EEB7876F6A4455416788C58DAC7B1B091F2B0EDAD6C40AB541B5E62F9BB759DC957E4D7704E6A71852991E516F4B1C53608000049D1DA73FDFF37136B2616854BE92CC6F784AE79A97C427DE49691169884F9B0E46640861BA4918FC868D72AEE54C609B7630E68E358D56B053D3DC5A90F7D85DAEAAF1AE1D93E9002765756FDFB5F49E5ACCB7F61E778BB3BB28615BFC232CDE8AC5CC75E0246E51E0D035DCCE45B170ECF7EBF93D842423A8F7D83EC325145BEF9EAE6441616714E3DC8B1D7948FFB56508D5F6BE53A338177F1F4F602B505275FA13B531F18EFCE9F375304DC729E4C8486293002021B06369D67D3964B016E124A7DD5C80E18100492292EBF614E138B422A68E2EEDBE7E8985DAFEF9E5907B3B17BAA645104FF1EEC6AA5E185FBE0B49D10AC0A78C85BFFD66DA4D985E1D851321283FB2E6852FBF3C0FD0CCCCEEE90B25C18D4266DA57E88131B3FD6C66D4957B780D5BEC24B264A49C71D90E2E9F9B11E9F01BF0229E4ECE090708F6B342ED02E55E9417CD7F6D35428687AF54192F75EE2A4695AE89ADE4113DE624E4E9C5B6A9048F44F738DDE54CB42A36655B241D656CD884C2CF93BB8CD6032EED868F91D2594ED221896362BA349DBA0A9874958401D9A45ADD21685E55979DB86B5A8EB192E50AD6F01A01B3AE3C28639766590E2113C9BF5F05CAC560E3EE00D1E9902A3C171A1F62937DA45434B7A12449ADBFB66BFC43E430D9870E7EBE4D26B18D0289622DB679C36AD44FBD62D8274D24B0F8D0BECF938A89EB12533CD302EC477EBFE391B566E815F86B005E0D26D8228894A9A45B3BA5ADBC7C977916B08D49164DD2879AEE401F74F2D07FA290AB1D2C583CC2C3065C00143D1687EDCDC4811C54494E71299083F053CC6F94B6FC451E824EBA0B2D80F99C11FA968F4F6CF1FBB32E719E31C9496F1668DE3905AF4099603988B0451956E52755A1CF735A7DB072D4271E8E09464B597B7F7F30113A0000072E73087DD5EBE199469C6443D2A244CD8839BBF49695C9D32E344D3F4440A4401D7EC218D0510DA8B7EED4C84E2C082E4E8EAEEC4778F2975FE98914C744693CE36B259210B728BA0EB485D6E0F4DEC27C25F4856645137B7AE56694B25ABBAF0D550D664C94F0986C9674D0EF0884837D3DA3C1ADB39609BF1FA604881F0BFF4F40D3E7D48BE0CAAE8909C06AE54B3448FA3669F3DAAD57AD05E0600F1277A4D21FC8B1E2E266F770B33DB29DBEB86EA26EAC936B7DAEDEE70609B41CE1B9A851572CFC5BC3660CCEA43128A8433A394C177468F060C798EB762C4C28FBA00EAF2154D6A9C2384BF598611437DCF0792557BBCF79437922C3AA1E8A345E0952290C33360E7CA01D18FE29F9449462EF0CD11368DC1EF89958C9281C5BFB06D057FAD9AD28971F7FA7347E1043A8DDA35D0D0A7FFBA4702824934CE6489B29B5D811BDE61DB69D09EC062045E0FEC890667199B3CB9164802EC4D84BA88A991F790399E981F5704B0523A3863082D36E3C3679FEC7EEC6564139246F72F9D9C694CEEAD857DEAE9C8136C711BBC5205CD6185E1C2D2813C7A80F890F7B0E65EF76B7865E23CB99173F2195CF702977E9CAB17BDA99AC5523BE624C14E4F414367A596ADB8FCCAB45B526BD99B9BC10509FAC639989705B02E63D60F87EB2BB211DBC841A98E1A0A3194DBED0EDAB35E6C423E96B115B32639908181BA909965C100135C754FC44EB1D5006C06D16996C73DA9DB81A4875A19E8E244F790125F21A167E746477DCF8927695E9E8608D5643F2DD3CDE2580BB2FA2008E964FEA550EC73F816F1FABD8724873A1D2F1F0C0000064B52A52C9961F7BD71DDC4E9F9F0047749A3734A582D347E999EB64910F9073317103B8460C647B8591EFA622EE9C15B19E0D4540A277E36F41B01973D780FD1D41C506712F4E51E7B3F40DEADD02E0EF80D743F5D0FEE991AC671432BD958E60C827C00B42D487707FC572565BD6DE84652B8625C9D75AC6074B7E143CA5A9974F488B0B683AE4DE63F7B275B9BC31798EC482D28991237286E8E9E27F44317E794EE26249071885C2DA717B64C938557B2845917436E3453FCCA91638E1FF01607E5C44CB5635DEE2A0E341C89326E9208BF5F78D62F7724262308F5721D4167BC729F0C4A27B3B265ACC366BA045DA58D24D347F316DBF52F0D45A989731E54508EC6D97477E07848088CD10A15616F2CACEE51EA34D46AC4E1FCADAA7B0A397119A80C129733851A339DC5915EC0BEBABF90DA1F654EFCB080B24D9F9DDF44466FEFCE65558A107DF0A4A6C78704361E445F8EF56B32C2214EF21514A86D4CC2107CE3B620A3A6834C7CD68EC602985743BA4CE77268EFB5E3D8E6BD773370045983101FD2BD9CC690C9344B345CA34A1F82A61EDE48475BC1EF2992C8BF2DB09D08F526D428C6B19A902312E6695345A73616B72DEC9B5DCDDDEF3E6F1EA0423509354FD03A7E77A1B6FE91DFAB162C48462863B09A471144BEAFCC119D6B573C4906535104C03A78BA1537064207849002A872C625605BF78B51DFFF845861722E7394BB4B90416492D07A8E3F4B41E1F55AF9633D13FF9B2389425BA54EFF4CF6433AACED86200F7A36D86DB9585F7168D43463E3E6A565248EB576DCD14DD37E48A24C7E2540136A688641D95DA54C7E021BB3191D3C564C3A0693804450000012ED2CC6F784E3EA1CA67E5FA2FC106C2DBA4D210ED21AD3C428FF79783C45A6507FD0C36C0725B9BF1BE10DFDB8868D5C7DCF86C09BE824106BE82CF81D6D66619A80C1F8426CA0A3180B615032418DEB94783B7673A98D2A5DA3DB92C17972FFC74BC2B29B98A3244DBAC22543F61ABEA32AD8D1345497559A3550DE11CB20A0784C4601DD4C5FD50AFF56C8D6569F1C52E7976D6129CC5A75AA2E1DA3DA7AA1C45E67B2AFF15A2DE9FA7195A86C93E8AABDE7C50A0537568E15FD90FD83D8A64FA9BD92CFDD67A5DE3FBCC07C41371D49F1D6D6F16F91BC975503F7882314655AA5A85A59C56180A8B21781A56AAFFB2F5FBB7EC621EB220F6222667265E69D12111EED390ED7B0A18BB381E86DDC0283A260A0164AE3648350C28FED58C1B6177A1CB639E202F78DACE8D8368AE974060332E83B30A85305B93A4D176933850DE674DAC3D480DA353322E6FD503357A9994D201A6EFFCBC86067312A62831DEFBBE35B6238930C60B0DF6F012B0204C7CAABE71345CC4DF8E57FBCD6C22169910EAA33B8C1C0542A2E695166342C7A8101B777660F9C51405189A512D24635B4886193E336EF125EB1209F935D143BCF269235EC77A57B7281124D6003CA78202E63A46054FB12BB79442EA0B33752082AF5ED2760B28C106B94129F5DCD4002A54FCA67AF1C5029169A58FECAF255522666B539A13C12638AF1133A466CF8993DF310BC34398AADADE1B41967E98D7AFF7AD6A51EEBFA2E4123BD4E0C967DAC5F5292F7CBF8B07268848FEA387822463A91B641F40838CBDAABC665D0C78ACB28E61B3A79A4554179DF05AAAD5BA9CA584415142FD09188D7DEC521690169F1546FF7B397AACB688F3FA95A84D4F93A5A49156D13F0BA829424872C540791BB126C9A2EC328C4D3585AAB96BCC21D42E10285735614522F0C91B4E0D9F9B05C698C5F4647B331004558F0ECBC0B37B99268A7D82C871B1791C4A6892D6969A4F7220DF44DD05408830E2BE25EC3FDE3757F9CEA137F552FFA18C5B57FC0B067FD14E9A5FC6D61A1C0A6C2D48C9571BE33040FB1FB9184F3B085A281FC89DCA2C7757E1DC7151985807F1F00ED7AFFF7BEA55288E6B212B3447B67B817D451E8798C28071FD2700000018D44ECB58BE6C9BB84EA9609D2650A44B57FEF09C7CFFBAF55392AA2F5D2BA30AD0A7812A60F1E5F80014B54DF87FBF27177127C3213571B5EAB844B96794C05B2FEE65EF3EA1FF81F970A465650098A5612F08D8BEC3048C1059E839E9FD1BB17D587526657EA4CA2238B3D2D31E8650EC24960F901A480C67893452005B890ADB7EEAF9BB34A41FF49A75658D2608A3D8D9D12984A4E6C4472527C567550A5F9766C128BAD8741BFC28600062D8BB33B43242CA923E3CD26E47704F9C0DA169F7BA04B31548ED7C33FE68351BAF474DF3A19C251163071CA5536FEEE700DAA56F91C2069BFDEBEB5C758C8D8AB6FBB3A61726ABB68437C4E8131C7E99965666DDEC2E30DBAE6E256CD5DDA0D9E15FEAE1750FC8B72FF2D35D2CB20BDC04D79411949B8306E0F3A7AC4A48CDE4C4A852498E6446DEE3B0CAC07F5E5D0A9B1CDAEFC32D34ECED6FEF1DA657A2AFD478136B35D80AC0009C0E92154B4A9A67BEA94652B81D28F65CD9D8EF900B677234D33EE849BB24B43C72C584500ED21D4AF0B605E7B380B086EA96114C5587862C1506617B8D5D10C094DDB55C908C2CF4C508E0E3291C2A0E36730AF6E27785BB8A464A884C261258A2B98B3C1CB45E0558540D7DA5FF2506EEE4248CFA5C096D1A3597E439EDB5C24D794F56BD8206B8665E6032223539D3684C0EF80AAE6E231886F6B305C1B1E59ED92500C6F0DC40A1E545983BFECA0DAF637584FD59ACEEC7DEF4A490E74FEA4C446E5EDD8D4762F32367C75C266F47C05F0588D7D44F178ADE22151C0B9B3A252F99B76D285E17E48B4DFF99B487CB8F70982081F1B757824A53A66D33957663FDF50195F94FDF8E7DCBAD6A156EBE1A6591E5E3EC3081E241F92E38408596CAF90DC276FD40C52994950D1B576D343084B54F81A48F29316E9D00CBA7D7AFDC0CB647043FFEF6F75F5B29AADDA131C8359AFD8BB853976E04FBBE4F7C83C1E2440800002870185B8A0F555D168E91BE88BF1702B44567978EBCE20525093276B219DE39D82CC65A4245FFD1D587CF07318DE31412C1105057F3CBA60774E3DC785DB35DA7411A9D2CDA655480EA7E003106A1F5D7707500816F6C77A58769AF60E5C5FE111F41D0BDEFBD33EB5B88F1FA98BFA505D01F1E147C397A715E89272EEC05F50E7E94D2CA2BE1AAFC635387B1A2F429D60FEFFD6F4BB5DA595FD9B899E66E728F1192FCE8759E6626E009C632EFD44591C1C71421A796575736705AB2C0701FE1A6B6B271EB101FADAC3627B42D787F4D3104282E5875CC61B13F0E733F01F37444F21E11449AB3957DF975E77D58A0227E4E6C16C58E08F50C156482A4A50258E39B1915BFDB1E769FE91B6CBE7A5E4F6CBB22238A84745DBE68F5599C45BF0291BB981790F544020647A46AEDB52E1034815346284AA429C9A1B99781B715C302D61807AF9C499282ED46B8DCC1C7C122A8A4ABC054244092E44D774D9970555E00A7F5C977628E1A16D9D852F823FD21CF729E07E9EB3B4985781C5912917733475224AE551A4B617278D8470FB2A8E8F237B7D8C0C3BAF9225CFD808E2421C01DC65BEA90115521B00211F078CF9C97D6A4E79D519EB53C64D114BAC7885867A47A00028440491F5F85F6402BC340C082E6C80F32A4906057282A8FE290374F6864ACB010E6205F93754A0F81E111C86A22470C0C20ECFD12B0C390B899757DFE257A990F7E2A20323507FD1F7D5EC4B1BB35779D074D337B594E7E39FDFDC6DB1EA012B3761EA410C4575CF017325C7D13F79562EDF0FAF96BDF282CCC2A73F60E18B439B845E5E9321C52E31CEFA36DC7C8357083DB114F81A61C9DC837667CF24664F444D58B19EA759C596EEE6D60BDB945553C4B59CF859475F76DF657AB75BFF6ACC05DBFE036183A4FF4ABF6564C5FB809AB3B9E32DFE7D2313E4FBABC6504C65378B114EF3806B40000413B8F96132C9A8F0D4AB5188BBB1B7F709D6683D6C19191EBDA3BAD1707E764E16290FF06EC2AE41DB1A35F736AF9C884DF2FE10A9D297F7498279FB3849030A458A47DD08D7883E7E8F4BDEF60C98577D575588B9F491B7EE1C425C53705BD3DF484FB53FF9185E75A0BB6F790099F34FC4CAE99D2D9AFA3CD081505E556BD4D0E40A8CEC33DE614B17D66CB197B810DD4E730B4C41912A9E3E1E0566F1D085D7ECB3900B9E440DEF85FD1AA8FC03D396E7344DD3110B448FEC20B78E6049DE0140BF2147E11342D6B2CAB7E72B195A354F2F9338B71D63F7BA3CBF088E434022068ECA2A3E8D98A29809093165E77B09830D57AE5355B3056B28BD795B38990EB7D3F5B0C63C3B7871613FFBD01649FC1A486FD743060120562A56557A863CB8A1AD9160669932D2CC8D6F94390E50FE5491C2D153CB12A9E53F2C51BFCA88BF7BCE90A84541A7448200453C326E2697290C3A26864E5279D091F5F0C75C4E5594FD179040E823F258E2B1C50193F211375EE7145DB90D24C0E875B873F6585B5A46C30E32B1A045ECE9749055F774945B0DA3884F5A1D74AA6D35F6C340CA61D9425ABDE353E15D9A7D4C2E4C5F60BAC55C18C6D177C0C99D35A0D8A35581736C5D61D1AF65E7D09F753ED6997C9BCC29FF8D8B81BB5DFEA68E0E3C7359B916F0E0876E93B34D567D367272907EE2EC45CE1A73E63CD8DCB6F573B0F7E1E2664553B16AE8197173C6EC7F4CF0D75864BA897C52FA4741E522E83EC159C3DC42428746E08E98F5600D7DDAFAC75510587BCEBE7F74B51A6CC652B7C515E3D40ED5A295C79894C4D401F87E20321E0CDB2FC0F67917DEB9C5480169F46AAF4D95B5112FA54F09C137BCAFFF013F9782C8640879F1621F0237613A7B717B723CC7DF1A97866168B7BD9E41B383D9E5247A9B2122EDD26C4A4AFE360F963CFEFD4D8C35A99D25D7CE226D089E9C8496AB70147C24E188A6840400000000754832DD1C28D07AD82892A94E01F140EA8CFD397D948FE16A2E4C2267895A1805ADE0DDEBB37818881DBF108A328BA724296F9508E343A3D06303F5033F372E0A7EA6C59F25D95AEF4981846AB03DB887D6D45A1353FF75F7292F42D9645E0DBE6EE8A68D52C2008782DD2B48AABC1ABDDB66B89B042B0196937FDD5D5DA6477B56CB4D4681C3B590F4A15D341EBD6FECC8F10CECE4CB90B38109C57B7A261C58EB832734A95112C6FCD0344B992A8EBC3FA6B38583024081924CB0F1E2C1B3B9A99CE3574B933B0A7B79CC2B6DB6BE23FDC4DEB4EE807C1967445FDE43E5B2B5F9277D8C753DDDB7888005D827ED829E17E67DBAB91CB842DECF3D588226FE8B9B101087DC648E7406E4154FEEB841793A4F2AD5780D022663577F49F78B082631C75E0D61C3F5D5F20871EDA3118C0BEB5E7F1898846897B64C14F034B3F1F910D12782DCE6218446848E934B9CAE64E2BAB5A512ED1FBACB275AD4356E43D91DA3A83562548A02608C740F06047637BBC00B56291A75E355A2887F7F3CDD2834A803CD3BEE8C8078A664FBFE1F52F3375F201C3798B9FE06D97BC3B695AD17052107C032E47C33C99A55E30B1DCDAB3D70AAD50BF7BDE177D295C5A556F4BE61AE8EAB5F037D21CCF514BC9CE233F5ABD1F1A8ECADFA6F5064532E4FF5536FBDC7177486590CB4F22C84DA547629C8D0FD05505F55ECE83C7B688283D8B0159557519A9339C543150F8BE6AB60AF6882F4670087A4712F869228CCD543854EE8B4D70937651E4DC6E46AFD320C308F583AA3FA3DBCD86BA55BEA431F9A543363ADB39425AF30578D56A6C772C7CCFA65C960CD6479DEC319A6A75323733035710DA8CD1DA5579AFEC594CF89872A424041D1AAF8D879B5563CF31A85290024E1ED773623E743062838D4824D0DFAAAA244F6B37BEFF19AFFBF15B9E13C08ECA837C214F62A685DC5419714F6E0DF4AAAB3909D4DEFFEB79FFA1BC45302871AC23696BE75DCD7FD9F9F7F1BF722AFA40DFC6D3833210BFFAC94354351467C9CBDA979701895EC18EA0D936F620A8C60948519B38C5335D0AC9DDEDD7AF528788821728979FB2F8A995A7B4BF83D3BAFBAD626AAE81F5F804DC1BE5A79FA10070BA9E0D97FDDCEF4000000620065BA3851A0F56E755AB5463E68732823E3B8B3FC1451BFA8ACA94D259AEC94FA0F9AEFE98215A731DF7D5DB67A2E9B5BEEFAAB5701FB6286AE769A717B8786622AE62EC0FDF9A2DD08DF532B266829C396C42087D275523F83E2C0974A906866D78EBB776DE9686F333C64BF5DD8B84E0F039FDDFBA03F74BE5BCAF9ECD2C0991CD736C2C36469A21A4BA08998F1C5E2E5F1D18E283F1D2172180E73933B2784A2D68DA2E751F57047F18DB62AA1740D80E6F4777716CB9CCB378D1E69BEF1DC5430E761B97A190637673094B45E988AD05F4998F34490416AEF7EB87E1E8F5B26B7746A1F2DD860007EF339655BB6724DB9B36E3ADC1C3B8A2B5AE59B46D9A170B42F2FC56B302A3277D63BA9920509E39B50C7BCE1E1946AB07470026F2A06D3E284105DBFCC71299162BCF09627455320D01AA799C66BF814EB30D8717A1FFEEF23C0AB5CFDCDF68148A431C08F581C84882EEC66C49135AE1749F4429521915E69BC9E1DDE82EF2CA9077D0067E210DBBCAB2290E132C058F41D1B7EEA3EF255FBD02979B9C2280609D4DA06F361D3DB10B2BA22DC85378AA6B440EDFC8BE50FB1FAB41CCE75DF007138DAB8563A4DA4D81AEEFB2AB2A710856BDED31D3C8F9712B4F87F78BC158C81054BA428F8CB2A0EDADAC00AB29D3F96BA7B6FD4721A7846336998EC7D6841E730DB651CD009DD1D281243DFF232DD6294528BCD369682DC763EEB2F06F40D7979755697A41350D5025223B5CF92AD086170D3716C1A68C81852043A792164F7EA39A3B4AD703C24DC02FB22FE31E727C857C9B0BE103CA2B264A2B0445AD72B09BC3499B87D2D7CCD0A59D8B92A166416D3E792A9645FBD9812E101847CA5D929B6E68BB5C2BA73AC97D889E47A9FCAB26F63651371DCB6CF96944701AEEE456A1329AE7F0214366A2AB85275CCE6FA58BCE9DE69B8954558B35BE0F9E8AF8F0D9486709BF36C05CB99FF240E4820855F55C3AA9AC3AD8F9EBEF3D9D4324C57EB57B0C3CE4DD3EE9D0E0C3ECB563061E4B2C35790D9BAE15686A214258B4D926E0BD22C55243E8AC90D611F68502425611BEC097BBC2F8CC6316026E3B534EDA40D7F4B35479E3845221B53A092EB46D3542D24441B91BAA4B9FF1054567C00000B1A2DECCFF9EAABA5BE51E785B3A0B8209FE0CF765F7586C9F4E18E0A9DC24BB02D26501B36B209280EB9B1A366D3CCEF0AAA4A09C0F1B644219877C72D1C981A4C2411BB0E1FB111758F8379B6776F44685AF2D8ABEF20243F5574D0EFED13186BDD21F0A6E7CF70741C4C88D4561715B2020CBF5B162FAA478DADF3D1978C9793C8FEA9C1771002CCAC27B75328D3C56DD6088ACD19ADD3E790ED8B3588A2DAF93C719D43BE7E110C71E6297922FE95C7A8E73BEB0BA6B14D6FFD540131DCEA50D1CFA081E9564B28837170A620A93CDADD7977E600ACDE260C26F8BAAFBBC9043BD74A126B47F8E669EAB1FDBD00FDFD49EC371011933324D5AC49103A2D64FC5B287E9594CF9944B5B677C67B63B1DCC7BE346DF98483EC8BF5BC4B4379F1C1D6A59A9BAAED4EEE50AD9549C4EA5A4D43559B5F579165DBA44D6DBD59C2B91321979EECFDF32FEBC8E7E8EB8A95D4553BC8B3782F09BF0792F6F7FE01E933D682C76EBAE7D155BCFAD76135483184BA1FD57A4D1CEAD33F2DDB1975656D00529247A0124D919416D63C757DEB08562019FB6D0DE6296A8F970B208637110731FE71DDA7D2FD1DC9D4A0A61BEBDCA5875683466BBC56006F21DD01DB4FD3BBFDFEE9E64BCBA35975FB115DF6B37575CEBC6C48ED7819B85B49E886EE12C602CC5C62831DA327175E5ECFFBB18AC37855DB924C371D816A58F3C12FC13FFFEB4A59CAD7744FFC49D50976E7A80840711C54750952E504673F9BF45784E61F4571960CB13036FC49577377E7A1F5F73473EE93A496FE6F2746A61066F9212AEF5F05B02B6E43C511B82B04C3B0743241683DF80EB9440C3C7EA2532AEF826A0CB12F5D98052AECBD6455AD1FAD1F623EA41583B5EC8F6B17A20382DF507E693A800B981F46DC208F031D68AC4C3A2F7E3E973A4750834BB54EBAD285A32F53BC4EE53FD40A20A94B310000031AD0882133A7807D4D533916FF0A73AD882868E583AE5629C34014C6EA6459BD847243E79C9FAA3BDDD9752D3F18FA57301440745004CDE84FD1A183316F26F4B4DFAA14D65D5F73FF8ED032EED3935A4E44C0B3C321A2948DE03712B394AFF95916BC21F906F6C9445A6B9E30BD946FC249B21867057F1DAFD7CD4F9E6117BA2C574C64A52A899BFA2947B19DF585603BC2D2E9EAAC235E9FDDB01AA5D4257315864CE6597787EDA71DD2B70F0A20E1660F61B76FB01E2DEB9734B083393EE60111704338C407F5E528DF9EF0D9AA2C493E7CDCF965C10EA1EBD952A220F7CC4451529C940EEF83448258D5B7F03DE053600DF42DBFAEB527C6A1980EE5317BFF476E87DFD2B304FF0897F0BD1C4683C7110001EDB87EC2EFCF133CD5D09599C1A37316087E43B88591D6819CEEFD014A93E0058630F5956DED043C1214067C100358FF266F00550172ECA31AF24D375B08E538C2E01DFC56255671BCC5906AEC3294528F5D2599F4379CC7825010B30A1AD225BDE13301110CFFFF8692CB9148379DACC5759FD1106391C5AF82225887B1731D122CD98B059C89AE977640D6DA222CA5A96FB0C29B021E407289AD55D98B932E8C5C59A62C031B42371DD0D662CDB43448FD259EA0571935F19C767BDAAAA84982FE53B316D2BCDBDD1086F279FFE8C882772F1D0CF29212BDBBB81C536D7192588877F756A0B3D10C1EE8C796DABAC916181074C8BF44411CD407857D3443B4672DD1FC2C37DCB2E65DCA8F45A88ABD5CA81629BF229675D1ED065ADBE229D9F6A6EF2B563CD46C11DF1EB1945C86495DC1A7B5A0E290308710AE4D7365BC6CF5D2FE93DDE60F6A474FBDD151B85C677C157506EEA7D6FA97206A38F33536CB350CEC032C8530AD903B7580A4A9295260000067A7BFABEDE3FEE6019CC0A7DEF5913C57950F0EB88D01F5901166E89BFF2B403E3269E900EE2A743401F86136F12EB4CB6D87A542944798A263D57216CBD9E1B32EBFB3A95BCA31499C89C6577370C48D35615E81D73EE21A8AA14A340A13A2B8AE96C68437998D0460412176C33768AA4AD457DDDE9D13F63E566D92DEB8C58C02E36745B153266E3DC8A9F2D2983FF331ED5427641FBADCF99F8DD8129CEEFC1173259240AC3ACB38E21170628FA704FF30A0444828DB1E7BCBBA037FDC4CFFBCBD3159E1733B4025063939D91FE4CF94B2A1300DBEE3F6C04D2C23B23D8B5D77A1237CF2C8A62F48E28CB1B47156D640BB33948C96F33E8D68532FCCE898F0BC4FAF31D3CAA8FB76A12EF5645FC5B94CA58BF48DF00140DE81424C9A530EE4E0C6EA5F619D37274DC1469B29996C9A9655A1B78E38FFA6E79DA16B6A4ACE753E82A39615F4424EB35C590329A0CA26632C7208AEDDDF04B86E0C4DC86A90AA2BE2F698E61D8971902C6BA184088AD0BF9957A401BD9E4512B7C6D8AFB117ED1F5A352B6AE29C88D9BA15CAD76B67C5D2963A2DF98D43A4BB37DB148E49F1FD74DA56824F77BD36AD07F85678BE6B8F76689F2946386E3FB5C46908EF86F172671963907DC1F0F6319B3BE6AFEC67AF34748890FD7F14134E8915D3C263D46AF8034F9FE6B5B86454E814D0DE04F8E00704662D78C1D7C5C8A11E203CA03F59D0904F492C43C1637AEAA9938D988F46564DADE7B682C87F7D8704356A7635633DF08FC6AF5A69C4524A37F690F7F4426574805B447848DB3B82465C62AE82B20E2BBE447D30DA4972E0CDC4FA58C23220E8DD22721D5FE87709E8CF6D0B74C55B95885943713C220B8898CB5A03B9CACAAD6C9DB84AC024D49654797DD97C12307D9559DD05CCFE0BAEC331BBD18507D021197F6701D05B7C128BC8C4B0700090714A5CECD1C26E073AE23395ED856D20763500000005CCA3A6CA3D3D519F5E90DE40A92A41862B7DA77C326BF3650480691B3F19BED21A45FF8E259D084C688E7AB1EFB194D4D1F7B5AD2F2C60F7C45F357289901C87A25152EAEFBD5E996EB9DB3B308BC89E954C9D925565B5ACC3C291E52BFF1C62283BE1B7B92F6263BF6A61532BA11072D23D12312F5A15552510C80ED6BACED71B232242719B08FAA1AFE3EB373B7406E001C379FA12846ECBBAB4A1770F73C3B6B415E4BF3F32DD2B993C6EAC2468E68FEADF3794B14B05CB1AB3E6D180E5F150C095B0B594995DA13E1558910ADD2EB88FAE79CBCACFB0B00079FAF0F2EF61475384278517715CD7BBBBAF760B24DC7FE6093A7CE3609C95E247073ABED0D0114FA81DCF76729B72C9E102CA27214F40058A31AB6C72ECE3CEFCBB836D93CA0EA918760EA9A47BE6ABA62C88E73047AE0BF06C6AB5F6E458B545B920BD50482ED5DD30C0B0DC94842C68D90E40ABE06876E5F0FDCEF8E37840A1E0A8459DFDE8DBCDC75F4D9F8289C9411E6AFAA00AAE13F443F7932A362FE9C6ADAA47AB683E4F0328829B10E1E7C11E57AD26EFCD038F8A180774F0D533E1C826AF38C06D48544AA804C5DED6D3C73A6E33FC9B96F632E1EF4458C04EEE7797BF7965E474BF88A331D91B9777DEECDED7FABBF7980D8190D80B48FC92A56B915F8A93B778E801EF4D4180F24E99907F88FC5C4243A094463AB55B5135A7B904A9CEB4E9A9A32298D344C4F136F2A6F4F86886C740FA2EA360915685D398C52B9805B24BD7C9E87678361EFB4069CB2119D769755456F30E7ED9BB54CC0E96D43042AA35F4D315F47E64C599F78703B28DDAABE803EBB100BA65B69C77885E7F9C256546E4493B49EF2967348E06B01E584F24FD9380C52C6AB961C28753698F0EE49A669874EF917BB7BD6E711A08E47CF7EE78E11935151230FC27D2C95A615422EE3728CB7A2FA7E7A715F31A774DDCF9F7D4677C70A7A3CE8BA83EE739269BA6CDA75F52CBC00001CD46071DFDED2B209F9591092AA59805E615916A80194F4AF588D9C5B599C19C5254079439B4E6AC550CDEF115A8E509FB67E54B27D19EC4822759A1EB56BA7FCEE9676F05B2C94699A65DC2F546114E12C2A4D80C481708F607A76FC941D89921233B8FB83D16EE6075B203086FBA76A50B984B739E70D1019A57477468BC980C39A30D8769D3E37255EE773E59E3C6BF73E31298B4851C71B7501A477023643FDE993319276745F69E6BA5CC84B136F5A34D9BC3A90165AA4EE1F469A506248D716F2A126AC36BE3D92D25DE4381954178247BF128D4B9A3B2E9355C0BCDEFEEEE3AFA5ABB477DF0621AE2EB7398524C03A48996FD2FC0F37980D44416D63AA1E41C584A365F6232660D8C8F3830649766ECFB94E2CEA1B62991E47FCA3B04AA49A119ECCC9B1151A7B05042888C9F4A9102CA5850FEDB2A8F67BAD189CB4B5C7E72F9319B801823D016C0B224795942F8BB8290BD3B59E1A80060F28360E620D18DDE6CBAA631D431CA962DBEEB4998F6A197292101E0D59B7F19813C6F6DDCDD11E9F51D5D9E5F0C59391552D2B240EE169EEE6C89BA43B8D42D7411A2096B51FA4A0E9668831BD21596EA0A43A5FAD96BD7D2F44502E5BE14E9C2E88DC0E25C655384C59BFE91F2889C2E7E2E64FC88DAF067C9F589B8F32F9C7545344F1248B0092084F9C0B0713742D41EC7A83DA411AC599401CCB224800974C85029758F50FDC84CF02D5E98F333327BDC80DAC35D71A706C17008E94DC296E67A1EDC49C8BB822C942EF887B032CAB0474D36FCE81DC9BF92D32BB256D016418F29D8225C6338C34BB6AAD42BB99EDB4E071DFC6EDC5F6D1331BD40FE890A4B9D15C15BBC5640400054A8BD283188AF19874839E94F514243249694415F40D8A506156026B16DD00A2A091F6108209B42FC11DB02FF13BBA461D807533EF23F02F06BCA0F938E4597A0462D676B52180395BAE0C09485C3B9D383ED58D338616719890BD9A76A97E9500C80FD4690591BAE88AA756BB2D6E63D6A1BC3852648F86E065EB76540973A56135E984BA0FB53E3F5E38207018735BC02921E3184FF1A12F3CDDA6B145B5203347C8CBD74C6AF556CA5CA467F629AB6CAB40C8C4026A126EFA0C5487918D8F21D6D22DDE259CFBB3100815DFBF7E0E985DAE505AE2C5D78583900E0C191D61D82EBDA097672BE69070A43D35769AFC7ABA6F6FCD4FBC10C9B04000007E041A9132F90F99D4501CA99D091B9AA9A7C8C4FC23E497E2669E7ED1DC75E53B5D8027B26F5A2D4D5C044CC90A40CD5330A01CF0CA6037EBB2413276D1B5B9DEB66920D3244A6E1B694327C9CD32FE8B3054A42D99CFD6928BD9AFA3F64F0A4D0A6B4495FD95DFA7E5FA9B30A449BDFFAE472322B5B0B173DC28A28B705A10EAA3855A4052FDD075421166EBE8E7904AEA640102FC1C7C0AFFB6169A0AE47BEC84F3F35D49F673BA4A539336952D0A0A035515E8ADA26994706F68BFCFF01A2DACD970475C44D5AC0F277521E568C5689452C880F47CC419B5EF54EE1551E34428A3E30E3A940562D40065D7094D012CBF1432B91784A1640C0D58566AE6D1CCF095B95CD82785B7482239D3ED9A20FF699989FBD7C2AD7E0BA7981B681F04576B2F18263D2D5584994CE83A06BAC88AC57BF53A8B5F6EA4D452905380FEB8E862C465373F20AC36E4B381848D0C1379FF8C4EC9E3A9AF97FAAA8D51DB3C2E96A5E44D09AE81059D1C7C1A6408FFE08D2B5FB4B84F166F92C3D762C7707EDE4FD0D129C9F494BEF53B478297772D37BE3B26E7B022CD517B039B9B1F7B9204650B33D841FE5284006C0618CEA891539D5751BDDD38F57BDC0A74DEB98D6ED886E6EA631EEE09186FC64B897E028B02E38E3AE6D0DC69D7EDF514F67B4836E1658563E92F3126A3309380D2100DAB5C9F3CF57C730883ADF83052B510247C8065E86FC56762365AB37E2F1B4D0A2467F7D104A50EDCE31481D148B58199ADE753133CBCC36781E0A0D33700216588688392F97A587144EC4E6BD3A8BFC2C49B99FB751BE9FD7198858902DAB6EB5DE4649940D235DDD784F29C95B5832A234736B993AB5FD3016795A76D2CFF653DD03F9EE0547127C188345C68DADBA789753200000002B3FD500DB523498B6146EE72D7E92E0DE51F4AE86A7D363C4F4D805648AFA5745F6D06EE90B6340D964D5ACD20EA4B4F32C16CE8B8766BDF58B6F26ED83EAA24B69A3C9F856C5136BCF88DFF0FED1514FB1981E4C84C3601555D934A40914FB88EAF42B8C6D44998EF19D21ECEEA26E24210379F910E162474EFE020CBAA919E0CBD8A8D678E95B205C8CC113D70EB59C15586846BD648F76A907559F2DE68EBE85FF7F87CF4C981738F1438038DF546B293C55D6DA1C431A5D69ACE0C296FB4F793F45E7D7A348A3FC945CF94D87842AB421BD0368A5C45ABE4081B14C74E8377E5649D3A29E88E3E5FE3452FF50B1600416F94338573EE2B3EBF20349193324FA7A03DD20DFD395749AAB4130F084ACD9F301815EBF4F4CC4F7231FBE3DF7F9C6D633ACDD003C7062F2F12AFBF150CB1CD3E9C7DF1E0AF879823E40A2AED8131372F35EA27238BE83B275D68427C8E431020C311772C612830EA2BB710D14BE759363823F277808C29BE1A780ABF9F90C1F2511960A7E086198C5ACF2DEA49E1071BE0E2B50642A92A98D254D8603A0CBE223A03B70D5735F63C76D84856306CFD9C82365E1315A28B8BF2B45CF93F085C80F5B8A5BCC2091803D3448574537B2C24B56604464852FE7D096EEC028E0705C202925E1344F07B99AFB43FE1578A4757A03FD032E0633B29E508536C3A438EB301A67B704455C1CD0E48622E4EB288586034C62F139D817E15800000141C6F82131A0019E007BA7AFCF6CE135ACAA62DD42F825B0A874BB3110700F1EA45B01E7B691053348E3A9A4BAE7C5FA6E6444476F6813278805C4082E8A85868C8386C7E2C0BD68C7119143B72EB20CA035703F59AE198D8B999F3E80302A566C187335EE88B9F3F65552AAE7AE67D094D294653F60969EA645CF2651C9FA0A3EF676D8F2C096D37E4B59CA6DB5C2298E5C362291A3AB24EB8B1AFD31AF9AED4406A12955405E1168512096C28B8DF5FD7B29AB0343C572A7DDDE4ADFCDDA393AD7C15B6C1458D25E26541E065D70704F3EE7A14C06FBFE3B188C8827146B19041BDCE6D27D9D9E25EF8C62F333148DBA9F043032C227165DBB8083BB34D75FCF8F2F638B8D0E0AC8F0F6452BB037350935491D7C154C057B7A642414E721C5BF1E57685682C77DA6E902BBCD9BC0CE6E81F36F92DDCD92E09C3B58D7CC528B7A8E072C97E7D7D0A65999B80DC27FDBC2F7D69ABFBB68DFD8A87B0A2EDFCAD8F674C81C20EFFBB931A7486C9EEB8D70CB97045AFB00DA021D1EE748E0D294FED4E2B1EE45C307A58DD1C1DA8F33E776C93206FC53B17D63684C4C687FB2D2D6463FD1091119BF335E5E3AB3D296DDB6F82164DF5399EEFB0A806EE12017E458B7CBB63C0B2CEAB7B6542AAF85ACE8A2C4A7FD8082FDAB473C6AE0D9369000000FEB1802C0B0350235E543A4651B1B99E901C91BEB0D6F57CCC6336F416A23BB39104A9018BA6B77311A172CAABD92320F41F328D458B3201BE4000B7C998BEF5F90C57CA561DC3C6C9BE0D287F1E1F005A339B08412840672EF67E7D20038AAF28B74A049C98344621ABA557DF2996A821AA9825B4E429E751A0C9F4E8B548B4C50D4AB52D12BE4ABAC258F9C3B2E019D65D29E01F34449B8EA20AA711BA15445923EE11FC6EE939D100409C481BE95414BEFE35D4BA8370F20D37E83FCEFAF89C6BCE9A79D6DA708F6C4D9B8810703E8BD28D9CEA54A58753A7EB6C2C72E467101AA3CB2ABD2B36C6EAB4063495327B23A4FCBE4B12A8E60A9D7976B3CBEA7352F8715D3EA97E43BF6103998A47E3376621C72940DF221216E204FC22172DB78AD965C61ECCAE143D60BA2AF3D3EFAB808BA72044370905EA9E07860E41ABC6DA11845F93835F94B9BBBB9D22CA897FCEAA91A92086B375AD7F7536E3C0C9621D48EE2F111D656368A3D09A33C93489F24A6E4F8686019D74BD63F963271E43562684F143CA04F5D4ABD746D98C648A57F6D41D53F615E870FE6020A57412A833CEE12BD1394F4E000002B4714DC8D793A1A9F4D8F1678266D4F41098D000CF003DD3D97C19CEDA0BDDA3EE2CDE022BF98A1EEDB4BB7C40989EA7687AA64D261148FA329C4E80F6AD21ECDD8965A70BC6282161DD783B214BA5491D4E2152CCDB6ED72DDA3311AC7FCFB40C16A7A088C64C988DBF185EB9470B6948EA744A51C82E7CE9D65F5FD059A2255229DBDEBB7DFCB2ADC4B9059452C0DDE0E6E024CCCBA25300E369A891125C68D6A52BC56B14EEE649DA85698692E53F2FA332B67B18D02411A80DD609ADC7AD10AA6465730F45BD185058EAF4704AB8249B19C5260211246AE52BB8346B764A26CEBA5DAF3CDD8FF8875EB5CB5745E0DA5B92DE95BCDB51926B1878B0316A9FACD31ED350AF0A72D6FE3E9CEB331FB2883D8CEC0A7A0BB44D948005644C396364B18AF04293FBD0285AEF340CB55C00000011728F321370F322593A9FFBD04ACE664083BFB5BAC09E804617753999020E4907F91CCEA93DEE4A1FD52A96560C583C44206B3902D9A863D4EF29ED1BB5B7A363A2D0A504BECAC87D5220A0BEAB7E3CE8A5A8F757F82068D90FBBBF7C4B3677799573B66173B62CA228D2F358C60860B3194D8858C1B02A5639D0D6E8DDC1A35A50BA315DFCD97126A028CCBA34A56BAE10D2254627BC8AEB758BE55E8A3797EA90010FFFAD81A8383F579DC54457D73293D7140DACA7B86130EE976EDBDC943FB353F4C083B5A8FBEF43441F7B78EF96BBB4896E808E2037F89ED304DB6E8FCB6114E4C293F9581B1CBB075461DC274C769981EA5E46D0800F54CE59921528D4C4E7D6DD555D8E340F0559D1873EE752D04578F6760F4B37DD638366136F426CF8975C3A5AA3E3EB9A199BCD2486FED6EB027F1853498B5A0B5C62CCEE92D62A7522BD24B864C9755B22250513AFE21FEE1AEC8616E47EA82A1A995A2CCFCAD7EEEC61FF8576FFDA626FF15D05BCC9C57E11D1326EAE4DBB77C1DB19641B4B06066AF42C2726666DAA1ECC505AA06F97B157DB1FC8353DB9A662D6531F665CB160D4C9C801A3817FFD6F44BE7B47C0EBEDD655109E1293855F33950DA94B377F11A6BD9C5A9EEB73467ABB2D0D15F9419AE4C84189EE18CB1B98EBD0E7E2B3A694E5EAE7A81DE7C6C2DA993EDD79532636860EABE82E947FB3F53DA2843EDB1CA7B00E6ACA6C80E0D35305E7A3642BC2D5A5E64CD2693B02DA481E4E2DEB18E6330DFB5ADC54035DC4F6B7759F1D56C1A3F70857D1E228D18F5B178EF521A3BFC4CE6AD0CAB61F6287E648D1585C9AB472A3F533422AAF1E75EF94E28389E1A21D10692BD9A9F0767C8CC638AD03DDAC38C9473BC23F39F69E5014525CFC620A9C43CBB16060D139A75A1DA0CB27CB30481BD1E666F34921BFB5BAC09FE8E5452A862B6EE93541A18632FFE1899BF8B64508A5ED8012C393D29BE645D2D615F31C9706D005B32E16C360802F07C042F481BE8E724CC92514170EEE332461BBFB5BAC09FD15350C9899BB289982ED6D035EFE856A95BBC4C1322B757DE86682566BBFBE90348D946CFE140ED0F6CF84C398C21AE190CD047CBE5A40801D98D85644A182CB61A239B07B17EFE2FA5FC50F375674A90A9B3F71F1363A5C95FC61D0812609BEE901607A9D75B55ACAD21A1411B89A1AEB891C82E833BD57E3BFC028FFB4727C6D7D1C564F06EAD77F7C2C8405EA52BA19DC504D40AAD54B50F84F13C3E400A30E82556EE93541A185A71C9F4B8722B49D9B9B910B0DFC1B94E05ABDA5777FDE38F641A6C8D96AD3FDD0AF58FE9CCC8DEF730D9A460B12550814F2F7FFEE3656DC943B498E6F1CDCCE4E0D2CF5315CAEC89BE576490D3116FB3E94277B51467404E129B6AA972C6F8D89FE0CBAF187A72879F4090C5A87C61CC0F364B81076413E14D020E48D0713C35FB6C9289A9120CD2486655BE0D8D3C6E3873368C2F53DF29FCF78E8FE22A5C846C00012BB25B63A37EF17A7BAD9D45B12FBF82330930768273C748768D7198CDE5FA7244ECAAAAD601F6ED2A7ECC518C6F193C4C8CA4626BAD47324272371655F98AC72DB88CB9175537B7917E55E16BF2F4253A0556AA5A87C2789E1DC825D3F6933211EA66251032EB53E9F0C779F9C0799076E582915A1301986348FC1BC7A730B15FDF7F8F675F8DDE2B918CECF6EC1F750647054831F2EC87A1C1F9E961FF56BEE685A814A8340CA5597E17C6C4590C7354323CDF0BBBA07AC5DA7182D94F7DD55F04DE6E2E7099D321D0755244F3482BA91A044A2117BE582672FE176D6E157559500B247F1920A95C65B8F6138C298B13ECD3DB992D7DDF02CB3F5A9AE5BB32E2A721FE4732B6DA93D6305510CD2555AC35C4719F044D5E33DCF0CA0AC9FA795E83039A703E245EBCBB480BCB500C7D408AF7969BAB936EDDF078A980E899375726DDBBE0E82D450E52E9B830FDFBFAA6018B4744C7D8700FD0C1B5CB585CD1ECC7520E66929EF61757468A595BB377DAC954C1B3D486F9D44EC1EEAD0DBD0CEAB040D3840FABC9CC190E5BB32E2A721FE4731B7E8C6919AC21E4F1F928145285AFA1BCF5ED67D80410954F33463AADB0F02D30B4591F9667400C8D7CA01DA09BA2D5AA96A1F09E2787CAEA1541186EFED6EB027D07E5756B8B9137F8AE82DE64E18375A000000000E5B26B82096FE5C1EB583B17CF93C30888A2450AE0B8DC55645BA41CD94B9E864878C33D2A74B6524DB4744AA06DE9C5DE726724C24DF3AE5A05357900E71E776A29CBAFE55D6A267A8CDD23498B61445921D575294290A05041AD1BB574215994F7D24364E33F43833D0AFD2F7EEC4717EC306E50BE7DE51A8EC965780C97F60C7CD8067FC48A3A19C478BBDDCCE270E36078854B732CFDD7B1EE68036F8218969F0DC00FFD77856CB8E75461DBAB04444FD23AEACA7B112463971ABA788155AB2A2DA44816012224B06D3595C8BF715A776DFC51BB6F821937DE9627E86961AEECBC88198270B46425399FBC008F761753B02875993FAF96E33C22DFB9651D3E1B8037E592A3A61DF847C1D2C096679512BA972D8F39F01067B1BFE769B38824BF2BB3D6505E85EC3A44692EA46585426AD8AF83B1E383A9D215BE9D0CF8B994ED5B8D36B3E10CB4DEFC39705CA25197C4DE6BDADDA2726A6614E4521EDE983ACF317A43728F3BAE92DED451F93517ACA9E2E006B4B128B50165EF59B15EEDEB3948C82ED122ECEA6049A8154E8CE4F96BDA818745AD9D2FBE086F95FF2E0EE50CF3BAA31E2D3CFDD49DA87D0983E1D7E0155080200694957F5BBB87971FA90953BE1A576F0C079ED25E1B4279216C4DE143A22E695213F97E4BF43ED44B3640B9065959B2C35F490C4E61B679DF44DA2F8794B4FE7E9CB602D2483E0E9F1A22F3078421F4B74FBF66CE0EDB68EDEE9FAF192A5A300C7E35486EF6FA9E0F47F56A08492D32EEF3F36A2929C44EC0DFE653469CF7D6C22D3A77FAC0AA85A017D07DFD067F57D88517C0302139E1EC39DCF0F0A1D2413802449970E5CBABEE155F09352A8D410D7445E4D909F2FE35E42E652CA269BBE7483657D46DCB08280A16DD0333AFC2AB82E197B014ED0B5DC2753C2C1C012E757A57C5ABC869A36A37A08CC69C0091E741DA12626446EFE5604E3F63E8C5114182BD607451BBA190E890C8E8EAE542451074D3477DB4BFB1F4932916805D44013F60ACC8485E174D3C190C2EBF71FBC35C5802DBACAA5D99922E6407820D76EBBFC136D2C712A5BD179CE4BB7EE624D1037C10C17B3B9E4668854A4F3E4C362FFDF767860652A33442947D0E0F12A805D04E1247BA3B19A878414C579A8E86F2B02CC1C68ED4140ACF54A8052A5A64C8DC02B92F4D3A859A5922350561810FDC511CEEAD0CBC4A1E6BF107F5CAA07D754DD72A3AC410D3DE7624DECCBF900C9735243055BFEC5A3D83865F2C806D1AC81A7C62C3DD0920B2F2232FF7ABEA0F5515915A65A85F895BAD6E774D373DD99CBC6755AAB92FF525242016F41DEF744F67F9B320B8BA5C957A5B0709AF1410D8DE563D38834124164A63A9E7A8B28C9BEEB7F7F2B053EE6045FB9621CBACC0E37C162076D326DE7183B9D3DDD0694D5892AC1492ECC9556A9201A4DDACFF35849198043EDC473C659D4C7C1D8C0A38F3BAD9E0C7CD8069DE5490C156C1D8C5700000000 -1555604800 com.xuggle.xuggler.IPacket@-1555568608[complete:true;dts:32;pts:32;size:211;key:false;flags:0;stream index:0;duration:0;position:21447;time base:1/1000;] 16581 false CE5FE08987ADDCADB9C53502772279CCA6FF0F50E5F9FB8BFBD9B33DF25643BB7C3F3F67FDFFBFF7F7B63E0FFFF11FFFFF4F6BC80DB9D7443C447C921BEC1B9434FDEA0046A334D3A41B92E304094626E07D0061200B6C9433B1A4FED4BFD0D24709514C4E54E3CBF4318E09BDA74808963B5CF3B7E30484D0C43FB29405B032BDE97EE5E5F7281A7577298DBD7D6FC41447366BE32FAC3E5037CE9B1CE364D8D71C26310DF4EC09B824C96D09CCB282AAB0DC07B72E0147772B6A6D4FD8B3126AD50E88DA43A4044B11D72E0218B65E7D8000EA278F518E4B38C54C194912EE3632BF0206BAAE6E4A2E10825F3746A5EEBC90235E842BD5CFD66BEE3811D88A0D0D741432F48075924C5451439F13C539D97F0A0312A1F934041D8506B5A72F7957601F4CABA0441CBB90C4FE09A7011B310C90BD578C69C78B3FF774488D746FE3F2DA36C568B449D0EF017433F5815F0074B511A01096403A4BC3866EFFED287006852D125D7E7FC1519DBB5C0D216D42E14CAC293E2D769E3161E62D19E1AB8E87E7E23B8990415BC8DB5DE9A13D50A00B0E0A93205B1D1401C7E54B6E95A58CCB203A008ECEDBA13B77843AFFEFE691E3BBA2894FEC7B90C7A9861352B1251B1EC277642DD844BB2E330AE036906000001B62CB91A4F5A5907ED6DE40405C0A63B293D6964104BFE99CAD7EFAFDC770420DE50C06A8E43B0A83D306238B7BEE48CCCC39C9023A1EDC56B162C505DCF61AB11DD3A4C626F8DE0CAAFB09B13511730BCF1BC29865750B3236C3B784862BE27A24C569ECF4A206447F7B118527F526B65C875B599EEC3AF0A23D215468B1F412505E5DCE9A6F19D201F24502BA936BEA67867D3EA61DCB65079B7A798A76B41BF79E9A861F7B07E2AAFC2FB0400266FADB88AEEE3082500856D621F371B30FF2907076BF1B878F6554E9A6788728525F8892AA0E6678829A0D8050C61AA004AFEB3E3F61214ADA0BA28A263F57C819E0D984B540B31897281675D56612217476695F25B2384830430601097754DCD8B9B3EC1CAAA6A0E89ADF3700645BB4B0A229E9FCA2CEE527BD708CFD89D0C098F7E4C1D286D2C5D73B5C077245D62B26A2721EB5730D5CE8CAF3E44872C94C29F54F6C57AE712DBB11383B9E768821FF428441B8A3136385287D008DC957AF4FF5A9DF7B1954EE85954C7C044515B34BDDC7301507A28C35009037C5C38027FF809506EED979B90001B9903983F1E7D36DD967A8300FA803ABA60FDE5340FCF147B86CB5F77AD04784B9DDE03005525F3EF618B33486A1013139837B33BA3BCFC4E0C1C0D8CC000002DA4F8FA971C817EE4A60AC93D694346516DFA008441076CD659A2648E5637AA93D471B0061F10481BD1DEF3FD1ED8E6F6E0E48A98F439C7543C8858269FE513D490745C56F05A90338870BD552FBD97B92F425BA5445CF6765A385C0572D4EADF80935A1F5EF0F2C3C90EEBB6C37DB2CA3AA2F9A5F217BD2555616E2CAA31E958DEE8A369E40B3C56DC7F05CEC293CC784F61EA1D6CF0FEE7006C58C0A6413767BC9A5DFFDF57D7F6483BD2F933D94598DAF6C3EA257925A8E0554432D9D75075A86DA4C7D136BF17082EF1928540B34563B7A8F388D7A8699407DF5DC9CE1EC5884F75B0556A3C7ADB865F1280B493737D420F56D37D420F0793977E22DA1BD1D8A237472D83B1CF5D75C9469586E4173E3DF55F1318B4D1459F310E0E4DA633261F08FD16B045B145C90C2E22F9C14ECBEEB66823CFFA0448DFA88CB8CA78A7EAC4B12F657AB845DB5E55457596091C5C51A2951FF10DFE55456F0FEE6949D8406757ED667A5419AB2C39F7C7683AD1B3A007A422830C4F8AE7729D7DC41C69EBC8422FCB041329BA820C73F8A79D55F480BCEF80D341A4B339267EB7540345E33845C7EDB104031DB5C47BDC5F236FED98F7E708F7711E8F8A9FB9A6C57654190D2096848B40185B25806A8AAD3B8CDF20A0F313871EDBA4BF44A91A1342F3BFB00FC77ED6B2DBD979D217BB0C4A74BA2DFFE90EAB18D8FA65518A4438BCB2D535DC8D2F76C1A8951FE60041C383C7F9D5D8F0FE51C48710E842D2915D9CF5D96E3B931DC0E0C376BF7142B73210DF46B3E2D1182D3959B2E93A7EEB7876F6A4455416788C58DAC7B1B091F2B0EDAD6C40AB541B5E62F9BB759DC957E4D7704E6A71852991E516F4B1C53608000049D1DA73FDFF37136B2616854BE92CC6F784AE79A97C427DE49691169884F9B0E46640861BA4918FC868D72AEE54C609B7630E68E358D56B053D3DC5A90F7D85DAEAAF1AE1D93E9002765756FDFB5F49E5ACCB7F61E778BB3BB28615BFC232CDE8AC5CC75E0246E51E0D035DCCE45B170ECF7EBF93D842423A8F7D83EC325145BEF9EAE6441616714E3DC8B1D7948FFB56508D5F6BE53A338177F1F4F602B505275FA13B531F18EFCE9F375304DC729E4C8486293002021B06369D67D3964B016E124A7DD5C80E18100492292EBF614E138B422A68E2EEDBE7E8985DAFEF9E5907B3B17BAA645104FF1EEC6AA5E185FBE0B49D10AC0A78C85BFFD66DA4D985E1D851321283FB2E6852FBF3C0FD0CCCCEEE90B25C18D4266DA57E88131B3FD6C66D4957B780D5BEC24B264A49C71D90E2E9F9B11E9F01BF0229E4ECE090708F6B342ED02E55E9417CD7F6D35428687AF54192F75EE2A4695AE89ADE4113DE624E4E9C5B6A9048F44F738DDE54CB42A36655B241D656CD884C2CF93BB8CD6032EED868F91D2594ED221896362BA349DBA0A9874958401D9A45ADD21685E55979DB86B5A8EB192E50AD6F01A01B3AE3C28639766590E2113C9BF5F05CAC560E3EE00D1E9902A3C171A1F62937DA45434B7A12449ADBFB66BFC43E430D9870E7EBE4D26B18D0289622DB679C36AD44FBD62D8274D24B0F8D0BECF938A89EB12533CD302EC477EBFE391B566E815F86B005E0D26D8228894A9A45B3BA5ADBC7C977916B08D49164DD2879AEE401F74F2D07FA290AB1D2C583CC2C3065C00143D1687EDCDC4811C54494E71299083F053CC6F94B6FC451E824EBA0B2D80F99C11FA968F4F6CF1FBB32E719E31C9496F1668DE3905AF4099603988B0451956E52755A1CF735A7DB072D4271E8E09464B597B7F7F30113A0000072E73087DD5EBE199469C6443D2A244CD8839BBF49695C9D32E344D3F4440A4401D7EC218D0510DA8B7EED4C84E2C082E4E8EAEEC4778F2975FE98914C744693CE36B259210B728BA0EB485D6E0F4DEC27C25F4856645137B7AE56694B25ABBAF0D550D664C94F0986C9674D0EF0884837D3DA3C1ADB39609BF1FA604881F0BFF4F40D3E7D48BE0CAAE8909C06AE54B3448FA3669F3DAAD57AD05E0600F1277A4D21FC8B1E2E266F770B33DB29DBEB86EA26EAC936B7DAEDEE70609B41CE1B9A851572CFC5BC3660CCEA43128A8433A394C177468F060C798EB762C4C28FBA00EAF2154D6A9C2384BF598611437DCF0792557BBCF79437922C3AA1E8A345E0952290C33360E7CA01D18FE29F9449462EF0CD11368DC1EF89958C9281C5BFB06D057FAD9AD28971F7FA7347E1043A8DDA35D0D0A7FFBA4702824934CE6489B29B5D811BDE61DB69D09EC062045E0FEC890667199B3CB9164802EC4D84BA88A991F790399E981F5704B0523A3863082D36E3C3679FEC7EEC6564139246F72F9D9C694CEEAD857DEAE9C8136C711BBC5205CD6185E1C2D2813C7A80F890F7B0E65EF76B7865E23CB99173F2195CF702977E9CAB17BDA99AC5523BE624C14E4F414367A596ADB8FCCAB45B526BD99B9BC10509FAC639989705B02E63D60F87EB2BB211DBC841A98E1A0A3194DBED0EDAB35E6C423E96B115B32639908181BA909965C100135C754FC44EB1D5006C06D16996C73DA9DB81A4875A19E8E244F790125F21A167E746477DCF8927695E9E8608D5643F2DD3CDE2580BB2FA2008E964FEA550EC73F816F1FABD8724873A1D2F1F0C0000064B52A52C9961F7BD71DDC4E9F9F0047749A3734A582D347E999EB64910F9073317103B8460C647B8591EFA622EE9C15B19E0D4540A277E36F41B01973D780FD1D41C506712F4E51E7B3F40DEADD02E0EF80D743F5D0FEE991AC671432BD958E60C827C00B42D487707FC572565BD6DE84652B8625C9D75AC6074B7E143CA5A9974F488B0B683AE4DE63F7B275B9BC31798EC482D28991237286E8E9E27F44317E794EE26249071885C2DA717B64C938557B2845917436E3453FCCA91638E1FF01607E5C44CB5635DEE2A0E341C89326E9208BF5F78D62F7724262308F5721D4167BC729F0C4A27B3B265ACC366BA045DA58D24D347F316DBF52F0D45A989731E54508EC6D97477E07848088CD10A15616F2CACEE51EA34D46AC4E1FCADAA7B0A397119A80C129733851A339DC5915EC0BEBABF90DA1F654EFCB080B24D9F9DDF44466FEFCE65558A107DF0A4A6C78704361E445F8EF56B32C2214EF21514A86D4CC2107CE3B620A3A6834C7CD68EC602985743BA4CE77268EFB5E3D8E6BD773370045983101FD2BD9CC690C9344B345CA34A1F82A61EDE48475BC1EF2992C8BF2DB09D08F526D428C6B19A902312E6695345A73616B72DEC9B5DCDDDEF3E6F1EA0423509354FD03A7E77A1B6FE91DFAB162C48462863B09A471144BEAFCC119D6B573C4906535104C03A78BA1537064207849002A872C625605BF78B51DFFF845861722E7394BB4B90416492D07A8E3F4B41E1F55AF9633D13FF9B2389425BA54EFF4CF6433AACED86200F7A36D86DB9585F7168D43463E3E6A565248EB576DCD14DD37E48A24C7E2540136A688641D95DA54C7E021BB3191D3C564C3A0693804450000012ED2CC6F784E3EA1CA67E5FA2FC106C2DBA4D210ED21AD3C428FF79783C45A6507FD0C36C0725B9BF1BE10DFDB8868D5C7DCF86C09BE824106BE82CF81D6D66619A80C1F8426CA0A3180B615032418DEB94783B7673A98D2A5DA3DB92C17972FFC74BC2B29B98A3244DBAC22543F61ABEA32AD8D1345497559A3550DE11CB20A0784C4601DD4C5FD50AFF56C8D6569F1C52E7976D6129CC5A75AA2E1DA3DA7AA1C45E67B2AFF15A2DE9FA7195A86C93E8AABDE7C50A0537568E15FD90FD83D8A64FA9BD92CFDD67A5DE3FBCC07C41371D49F1D6D6F16F91BC975503F7882314655AA5A85A59C56180A8B21781A56AAFFB2F5FBB7EC621EB220F6222667265E69D12111EED390ED7B0A18BB381E86DDC0283A260A0164AE3648350C28FED58C1B6177A1CB639E202F78DACE8D8368AE974060332E83B30A85305B93A4D176933850DE674DAC3D480DA353322E6FD503357A9994D201A6EFFCBC86067312A62831DEFBBE35B6238930C60B0DF6F012B0204C7CAABE71345CC4DF8E57FBCD6C22169910EAA33B8C1C0542A2E695166342C7A8101B777660F9C51405189A512D24635B4886193E336EF125EB1209F935D143BCF269235EC77A57B7281124D6003CA78202E63A46054FB12BB79442EA0B33752082AF5ED2760B28C106B94129F5DCD4002A54FCA67AF1C5029169A58FECAF255522666B539A13C12638AF1133A466CF8993DF310BC34398AADADE1B41967E98D7AFF7AD6A51EEBFA2E4123BD4E0C967DAC5F5292F7CBF8B07268848FEA387822463A91B641F40838CBDAABC665D0C78ACB28E61B3A79A4554179DF05AAAD5BA9CA584415142FD09188D7DEC521690169F1546FF7B397AACB688F3FA95A84D4F93A5A49156D13F0BA829424872C540791BB126C9A2EC328C4D3585AAB96BCC21D42E10285735614522F0C91B4E0D9F9B05C698C5F4647B331004558F0ECBC0B37B99268A7D82C871B1791C4A6892D6969A4F7220DF44DD05408830E2BE25EC3FDE3757F9CEA137F552FFA18C5B57FC0B067FD14E9A5FC6D61A1C0A6C2D48C9571BE33040FB1FB9184F3B085A281FC89DCA2C7757E1DC7151985807F1F00ED7AFFF7BEA55288E6B212B3447B67B817D451E8798C28071FD2700000018D44ECB58BE6C9BB84EA9609D2650A44B57FEF09C7CFFBAF55392AA2F5D2BA30AD0A7812A60F1E5F80014B54DF87FBF27177127C3213571B5EAB844B96794C05B2FEE65EF3EA1FF81F970A465650098A5612F08D8BEC3048C1059E839E9FD1BB17D587526657EA4CA2238B3D2D31E8650EC24960F901A480C67893452005B890ADB7EEAF9BB34A41FF49A75658D2608A3D8D9D12984A4E6C4472527C567550A5F9766C128BAD8741BFC28600062D8BB33B43242CA923E3CD26E47704F9C0DA169F7BA04B31548ED7C33FE68351BAF474DF3A19C251163071CA5536FEEE700DAA56F91C2069BFDEBEB5C758C8D8AB6FBB3A61726ABB68437C4E8131C7E99965666DDEC2E30DBAE6E256CD5DDA0D9E15FEAE1750FC8B72FF2D35D2CB20BDC04D79411949B8306E0F3A7AC4A48CDE4C4A852498E6446DEE3B0CAC07F5E5D0A9B1CDAEFC32D34ECED6FEF1DA657A2AFD478136B35D80AC0009C0E92154B4A9A67BEA94652B81D28F65CD9D8EF900B677234D33EE849BB24B43C72C584500ED21D4AF0B605E7B380B086EA96114C5587862C1506617B8D5D10C094DDB55C908C2CF4C508E0E3291C2A0E36730AF6E27785BB8A464A884C261258A2B98B3C1CB45E0558540D7DA5FF2506EEE4248CFA5C096D1A3597E439EDB5C24D794F56BD8206B8665E6032223539D3684C0EF80AAE6E231886F6B305C1B1E59ED92500C6F0DC40A1E545983BFECA0DAF637584FD59ACEEC7DEF4A490E74FEA4C446E5EDD8D4762F32367C75C266F47C05F0588D7D44F178ADE22151C0B9B3A252F99B76D285E17E48B4DFF99B487CB8F70982081F1B757824A53A66D33957663FDF50195F94FDF8E7DCBAD6A156EBE1A6591E5E3EC3081E241F92E38408596CAF90DC276FD40C52994950D1B576D343084B54F81A48F29316E9D00CBA7D7AFDC0CB647043FFEF6F75F5B29AADDA131C8359AFD8BB853976E04FBBE4F7C83C1E2440800002870185B8A0F555D168E91BE88BF1702B44567978EBCE20525093276B219DE39D82CC65A4245FFD1D587CF07318DE31412C1105057F3CBA60774E3DC785DB35DA7411A9D2CDA655480EA7E003106A1F5D7707500816F6C77A58769AF60E5C5FE111F41D0BDEFBD33EB5B88F1FA98BFA505D01F1E147C397A715E89272EEC05F50E7E94D2CA2BE1AAFC635387B1A2F429D60FEFFD6F4BB5DA595FD9B899E66E728F1192FCE8759E6626E009C632EFD44591C1C71421A796575736705AB2C0701FE1A6B6B271EB101FADAC3627B42D787F4D3104282E5875CC61B13F0E733F01F37444F21E11449AB3957DF975E77D58A0227E4E6C16C58E08F50C156482A4A50258E39B1915BFDB1E769FE91B6CBE7A5E4F6CBB22238A84745DBE68F5599C45BF0291BB981790F544020647A46AEDB52E1034815346284AA429C9A1B99781B715C302D61807AF9C499282ED46B8DCC1C7C122A8A4ABC054244092E44D774D9970555E00A7F5C977628E1A16D9D852F823FD21CF729E07E9EB3B4985781C5912917733475224AE551A4B617278D8470FB2A8E8F237B7D8C0C3BAF9225CFD808E2421C01DC65BEA90115521B00211F078CF9C97D6A4E79D519EB53C64D114BAC7885867A47A00028440491F5F85F6402BC340C082E6C80F32A4906057282A8FE290374F6864ACB010E6205F93754A0F81E111C86A22470C0C20ECFD12B0C390B899757DFE257A990F7E2A20323507FD1F7D5EC4B1BB35779D074D337B594E7E39FDFDC6DB1EA012B3761EA410C4575CF017325C7D13F79562EDF0FAF96BDF282CCC2A73F60E18B439B845E5E9321C52E31CEFA36DC7C8357083DB114F81A61C9DC837667CF24664F444D58B19EA759C596EEE6D60BDB945553C4B59CF859475F76DF657AB75BFF6ACC05DBFE036183A4FF4ABF6564C5FB809AB3B9E32DFE7D2313E4FBABC6504C65378B114EF3806B40000413B8F96132C9A8F0D4AB5188BBB1B7F709D6683D6C19191EBDA3BAD1707E764E16290FF06EC2AE41DB1A35F736AF9C884DF2FE10A9D297F7498279FB3849030A458A47DD08D7883E7E8F4BDEF60C98577D575588B9F491B7EE1C425C53705BD3DF484FB53FF9185E75A0BB6F790099F34FC4CAE99D2D9AFA3CD081505E556BD4D0E40A8CEC33DE614B17D66CB197B810DD4E730B4C41912A9E3E1E0566F1D085D7ECB3900B9E440DEF85FD1AA8FC03D396E7344DD3110B448FEC20B78E6049DE0140BF2147E11342D6B2CAB7E72B195A354F2F9338B71D63F7BA3CBF088E434022068ECA2A3E8D98A29809093165E77B09830D57AE5355B3056B28BD795B38990EB7D3F5B0C63C3B7871613FFBD01649FC1A486FD743060120562A56557A863CB8A1AD9160669932D2CC8D6F94390E50FE5491C2D153CB12A9E53F2C51BFCA88BF7BCE90A84541A7448200453C326E2697290C3A26864E5279D091F5F0C75C4E5594FD179040E823F258E2B1C50193F211375EE7145DB90D24C0E875B873F6585B5A46C30E32B1A045ECE9749055F774945B0DA3884F5A1D74AA6D35F6C340CA61D9425ABDE353E15D9A7D4C2E4C5F60BAC55C18C6D177C0C99D35A0D8A35581736C5D61D1AF65E7D09F753ED6997C9BCC29FF8D8B81BB5DFEA68E0E3C7359B916F0E0876E93B34D567D367272907EE2EC45CE1A73E63CD8DCB6F573B0F7E1E2664553B16AE8197173C6EC7F4CF0D75864BA897C52FA4741E522E83EC159C3DC42428746E08E98F5600D7DDAFAC75510587BCEBE7F74B51A6CC652B7C515E3D40ED5A295C79894C4D401F87E20321E0CDB2FC0F67917DEB9C5480169F46AAF4D95B5112FA54F09C137BCAFFF013F9782C8640879F1621F0237613A7B717B723CC7DF1A97866168B7BD9E41B383D9E5247A9B2122EDD26C4A4AFE360F963CFEFD4D8C35A99D25D7CE226D089E9C8496AB70147C24E188A6840400000000754832DD1C28D07AD82892A94E01F140EA8CFD397D948FE16A2E4C2267895A1805ADE0DDEBB37818881DBF108A328BA724296F9508E343A3D06303F5033F372E0A7EA6C59F25D95AEF4981846AB03DB887D6D45A1353FF75F7292F42D9645E0DBE6EE8A68D52C2008782DD2B48AABC1ABDDB66B89B042B0196937FDD5D5DA6477B56CB4D4681C3B590F4A15D341EBD6FECC8F10CECE4CB90B38109C57B7A261C58EB832734A95112C6FCD0344B992A8EBC3FA6B38583024081924CB0F1E2C1B3B9A99CE3574B933B0A7B79CC2B6DB6BE23FDC4DEB4EE807C1967445FDE43E5B2B5F9277D8C753DDDB7888005D827ED829E17E67DBAB91CB842DECF3D588226FE8B9B101087DC648E7406E4154FEEB841793A4F2AD5780D022663577F49F78B082631C75E0D61C3F5D5F20871EDA3118C0BEB5E7F1898846897B64C14F034B3F1F910D12782DCE6218446848E934B9CAE64E2BAB5A512ED1FBACB275AD4356E43D91DA3A83562548A02608C740F06047637BBC00B56291A75E355A2887F7F3CDD2834A803CD3BEE8C8078A664FBFE1F52F3375F201C3798B9FE06D97BC3B695AD17052107C032E47C33C99A55E30B1DCDAB3D70AAD50BF7BDE177D295C5A556F4BE61AE8EAB5F037D21CCF514BC9CE233F5ABD1F1A8ECADFA6F5064532E4FF5536FBDC7177486590CB4F22C84DA547629C8D0FD05505F55ECE83C7B688283D8B0159557519A9339C543150F8BE6AB60AF6882F4670087A4712F869228CCD543854EE8B4D70937651E4DC6E46AFD320C308F583AA3FA3DBCD86BA55BEA431F9A543363ADB39425AF30578D56A6C772C7CCFA65C960CD6479DEC319A6A75323733035710DA8CD1DA5579AFEC594CF89872A424041D1AAF8D879B5563CF31A85290024E1ED773623E743062838D4824D0DFAAAA244F6B37BEFF19AFFBF15B9E13C08ECA837C214F62A685DC5419714F6E0DF4AAAB3909D4DEFFEB79FFA1BC45302871AC23696BE75DCD7FD9F9F7F1BF722AFA40DFC6D3833210BFFAC94354351467C9CBDA979701895EC18EA0D936F620A8C60948519B38C5335D0AC9DDEDD7AF528788821728979FB2F8A995A7B4BF83D3BAFBAD626AAE81F5F804DC1BE5A79FA10070BA9E0D97FDDCEF4000000620065BA3851A0F56E755AB5463E68732823E3B8B3FC1451BFA8ACA94D259AEC94FA0F9AEFE98215A731DF7D5DB67A2E9B5BEEFAAB5701FB6286AE769A717B8786622AE62EC0FDF9A2DD08DF532B266829C396C42087D275523F83E2C0974A906866D78EBB776DE9686F333C64BF5DD8B84E0F039FDDFBA03F74BE5BCAF9ECD2C0991CD736C2C36469A21A4BA08998F1C5E2E5F1D18E283F1D2172180E73933B2784A2D68DA2E751F57047F18DB62AA1740D80E6F4777716CB9CCB378D1E69BEF1DC5430E761B97A190637673094B45E988AD05F4998F34490416AEF7EB87E1E8F5B26B7746A1F2DD860007EF339655BB6724DB9B36E3ADC1C3B8A2B5AE59B46D9A170B42F2FC56B302A3277D63BA9920509E39B50C7BCE1E1946AB07470026F2A06D3E284105DBFCC71299162BCF09627455320D01AA799C66BF814EB30D8717A1FFEEF23C0AB5CFDCDF68148A431C08F581C84882EEC66C49135AE1749F4429521915E69BC9E1DDE82EF2CA9077D0067E210DBBCAB2290E132C058F41D1B7EEA3EF255FBD02979B9C2280609D4DA06F361D3DB10B2BA22DC85378AA6B440EDFC8BE50FB1FAB41CCE75DF007138DAB8563A4DA4D81AEEFB2AB2A710856BDED31D3C8F9712B4F87F78BC158C81054BA428F8CB2A0EDADAC00AB29D3F96BA7B6FD4721A7846336998EC7D6841E730DB651CD009DD1D281243DFF232DD6294528BCD369682DC763EEB2F06F40D7979755697A41350D5025223B5CF92AD086170D3716C1A68C81852043A792164F7EA39A3B4AD703C24DC02FB22FE31E727C857C9B0BE103CA2B264A2B0445AD72B09BC3499B87D2D7CCD0A59D8B92A166416D3E792A9645FBD9812E101847CA5D929B6E68BB5C2BA73AC97D889E47A9FCAB26F63651371DCB6CF96944701AEEE456A1329AE7F0214366A2AB85275CCE6FA58BCE9DE69B8954558B35BE0F9E8AF8F0D9486709BF36C05CB99FF240E4820855F55C3AA9AC3AD8F9EBEF3D9D4324C57EB57B0C3CE4DD3EE9D0E0C3ECB563061E4B2C35790D9BAE15686A214258B4D926E0BD22C55243E8AC90D611F68502425611BEC097BBC2F8CC6316026E3B534EDA40D7F4B35479E3845221B53A092EB46D3542D24441B91BAA4B9FF1054567C00000B1A2DECCFF9EAABA5BE51E785B3A0B8209FE0CF765F7586C9F4E18E0A9DC24BB02D26501B36B209280EB9B1A366D3CCEF0AAA4A09C0F1B644219877C72D1C981A4C2411BB0E1FB111758F8379B6776F44685AF2D8ABEF20243F5574D0EFED13186BDD21F0A6E7CF70741C4C88D4561715B2020CBF5B162FAA478DADF3D1978C9793C8FEA9C1771002CCAC27B75328D3C56DD6088ACD19ADD3E790ED8B3588A2DAF93C719D43BE7E110C71E6297922FE95C7A8E73BEB0BA6B14D6FFD540131DCEA50D1CFA081E9564B28837170A620A93CDADD7977E600ACDE260C26F8BAAFBBC9043BD74A126B47F8E669EAB1FDBD00FDFD49EC371011933324D5AC49103A2D64FC5B287E9594CF9944B5B677C67B63B1DCC7BE346DF98483EC8BF5BC4B4379F1C1D6A59A9BAAED4EEE50AD9549C4EA5A4D43559B5F579165DBA44D6DBD59C2B91321979EECFDF32FEBC8E7E8EB8A95D4553BC8B3782F09BF0792F6F7FE01E933D682C76EBAE7D155BCFAD76135483184BA1FD57A4D1CEAD33F2DDB1975656D00529247A0124D919416D63C757DEB08562019FB6D0DE6296A8F970B208637110731FE71DDA7D2FD1DC9D4A0A61BEBDCA5875683466BBC56006F21DD01DB4FD3BBFDFEE9E64BCBA35975FB115DF6B37575CEBC6C48ED7819B85B49E886EE12C602CC5C62831DA327175E5ECFFBB18AC37855DB924C371D816A58F3C12FC13FFFEB4A59CAD7744FFC49D50976E7A80840711C54750952E504673F9BF45784E61F4571960CB13036FC49577377E7A1F5F73473EE93A496FE6F2746A61066F9212AEF5F05B02B6E43C511B82B04C3B0743241683DF80EB9440C3C7EA2532AEF826A0CB12F5D98052AECBD6455AD1FAD1F623EA41583B5EC8F6B17A20382DF507E693A800B981F46DC208F031D68AC4C3A2F7E3E973A4750834BB54EBAD285A32F53BC4EE53FD40A20A94B310000031AD0882133A7807D4D533916FF0A73AD882868E583AE5629C34014C6EA6459BD847243E79C9FAA3BDDD9752D3F18FA57301440745004CDE84FD1A183316F26F4B4DFAA14D65D5F73FF8ED032EED3935A4E44C0B3C321A2948DE03712B394AFF95916BC21F906F6C9445A6B9E30BD946FC249B21867057F1DAFD7CD4F9E6117BA2C574C64A52A899BFA2947B19DF585603BC2D2E9EAAC235E9FDDB01AA5D4257315864CE6597787EDA71DD2B70F0A20E1660F61B76FB01E2DEB9734B083393EE60111704338C407F5E528DF9EF0D9AA2C493E7CDCF965C10EA1EBD952A220F7CC4451529C940EEF83448258D5B7F03DE053600DF42DBFAEB527C6A1980EE5317BFF476E87DFD2B304FF0897F0BD1C4683C7110001EDB87EC2EFCF133CD5D09599C1A37316087E43B88591D6819CEEFD014A93E0058630F5956DED043C1214067C100358FF266F00550172ECA31AF24D375B08E538C2E01DFC56255671BCC5906AEC3294528F5D2599F4379CC7825010B30A1AD225BDE13301110CFFFF8692CB9148379DACC5759FD1106391C5AF82225887B1731D122CD98B059C89AE977640D6DA222CA5A96FB0C29B021E407289AD55D98B932E8C5C59A62C031B42371DD0D662CDB43448FD259EA0571935F19C767BDAAAA84982FE53B316D2BCDBDD1086F279FFE8C882772F1D0CF29212BDBBB81C536D7192588877F756A0B3D10C1EE8C796DABAC916181074C8BF44411CD407857D3443B4672DD1FC2C37DCB2E65DCA8F45A88ABD5CA81629BF229675D1ED065ADBE229D9F6A6EF2B563CD46C11DF1EB1945C86495DC1A7B5A0E290308710AE4D7365BC6CF5D2FE93DDE60F6A474FBDD151B85C677C157506EEA7D6FA97206A38F33536CB350CEC032C8530AD903B7580A4A9295260000067A7BFABEDE3FEE6019CC0A7DEF5913C57950F0EB88D01F5901166E89BFF2B403E3269E900EE2A743401F86136F12EB4CB6D87A542944798A263D57216CBD9E1B32EBFB3A95BCA31499C89C6577370C48D35615E81D73EE21A8AA14A340A13A2B8AE96C68437998D0460412176C33768AA4AD457DDDE9D13F63E566D92DEB8C58C02E36745B153266E3DC8A9F2D2983FF331ED5427641FBADCF99F8DD8129CEEFC1173259240AC3ACB38E21170628FA704FF30A0444828DB1E7BCBBA037FDC4CFFBCBD3159E1733B4025063939D91FE4CF94B2A1300DBEE3F6C04D2C23B23D8B5D77A1237CF2C8A62F48E28CB1B47156D640BB33948C96F33E8D68532FCCE898F0BC4FAF31D3CAA8FB76A12EF5645FC5B94CA58BF48DF00140DE81424C9A530EE4E0C6EA5F619D37274DC1469B29996C9A9655A1B78E38FFA6E79DA16B6A4ACE753E82A39615F4424EB35C590329A0CA26632C7208AEDDDF04B86E0C4DC86A90AA2BE2F698E61D8971902C6BA184088AD0BF9957A401BD9E4512B7C6D8AFB117ED1F5A352B6AE29C88D9BA15CAD76B67C5D2963A2DF98D43A4BB37DB148E49F1FD74DA56824F77BD36AD07F85678BE6B8F76689F2946386E3FB5C46908EF86F172671963907DC1F0F6319B3BE6AFEC67AF34748890FD7F14134E8915D3C263D46AF8034F9FE6B5B86454E814D0DE04F8E00704662D78C1D7C5C8A11E203CA03F59D0904F492C43C1637AEAA9938D988F46564DADE7B682C87F7D8704356A7635633DF08FC6AF5A69C4524A37F690F7F4426574805B447848DB3B82465C62AE82B20E2BBE447D30DA4972E0CDC4FA58C23220E8DD22721D5FE87709E8CF6D0B74C55B95885943713C220B8898CB5A03B9CACAAD6C9DB84AC024D49654797DD97C12307D9559DD05CCFE0BAEC331BBD18507D021197F6701D05B7C128BC8C4B0700090714A5CECD1C26E073AE23395ED856D20763500000005CCA3A6CA3D3D519F5E90DE40A92A41862B7DA77C326BF3650480691B3F19BED21A45FF8E259D084C688E7AB1EFB194D4D1F7B5AD2F2C60F7C45F357289901C87A25152EAEFBD5E996EB9DB3B308BC89E954C9D925565B5ACC3C291E52BFF1C62283BE1B7B92F6263BF6A61532BA11072D23D12312F5A15552510C80ED6BACED71B232242719B08FAA1AFE3EB373B7406E001C379FA12846ECBBAB4A1770F73C3B6B415E4BF3F32DD2B993C6EAC2468E68FEADF3794B14B05CB1AB3E6D180E5F150C095B0B594995DA13E1558910ADD2EB88FAE79CBCACFB0B00079FAF0F2EF61475384278517715CD7BBBBAF760B24DC7FE6093A7CE3609C95E247073ABED0D0114FA81DCF76729B72C9E102CA27214F40058A31AB6C72ECE3CEFCBB836D93CA0EA918760EA9A47BE6ABA62C88E73047AE0BF06C6AB5F6E458B545B920BD50482ED5DD30C0B0DC94842C68D90E40ABE06876E5F0FDCEF8E37840A1E0A8459DFDE8DBCDC75F4D9F8289C9411E6AFAA00AAE13F443F7932A362FE9C6ADAA47AB683E4F0328829B10E1E7C11E57AD26EFCD038F8A180774F0D533E1C826AF38C06D48544AA804C5DED6D3C73A6E33FC9B96F632E1EF4458C04EEE7797BF7965E474BF88A331D91B9777DEECDED7FABBF7980D8190D80B48FC92A56B915F8A93B778E801EF4D4180F24E99907F88FC5C4243A094463AB55B5135A7B904A9CEB4E9A9A32298D344C4F136F2A6F4F86886C740FA2EA360915685D398C52B9805B24BD7C9E87678361EFB4069CB2119D769755456F30E7ED9BB54CC0E96D43042AA35F4D315F47E64C599F78703B28DDAABE803EBB100BA65B69C77885E7F9C256546E4493B49EF2967348E06B01E584F24FD9380C52C6AB961C28753698F0EE49A669874EF917BB7BD6E711A08E47CF7EE78E11935151230FC27D2C95A615422EE3728CB7A2FA7E7A715F31A774DDCF9F7D4677C70A7A3CE8BA83EE739269BA6CDA75F52CBC00001CD46071DFDED2B209F9591092AA59805E615916A80194F4AF588D9C5B599C19C5254079439B4E6AC550CDEF115A8E509FB67E54B27D19EC4822759A1EB56BA7FCEE9676F05B2C94699A65DC2F546114E12C2A4D80C481708F607A76FC941D89921233B8FB83D16EE6075B203086FBA76A50B984B739E70D1019A57477468BC980C39A30D8769D3E37255EE773E59E3C6BF73E31298B4851C71B7501A477023643FDE993319276745F69E6BA5CC84B136F5A34D9BC3A90165AA4EE1F469A506248D716F2A126AC36BE3D92D25DE4381954178247BF128D4B9A3B2E9355C0BCDEFEEEE3AFA5ABB477DF0621AE2EB7398524C03A48996FD2FC0F37980D44416D63AA1E41C584A365F6232660D8C8F3830649766ECFB94E2CEA1B62991E47FCA3B04AA49A119ECCC9B1151A7B05042888C9F4A9102CA5850FEDB2A8F67BAD189CB4B5C7E72F9319B801823D016C0B224795942F8BB8290BD3B59E1A80060F28360E620D18DDE6CBAA631D431CA962DBEEB4998F6A197292101E0D59B7F19813C6F6DDCDD11E9F51D5D9E5F0C59391552D2B240EE169EEE6C89BA43B8D42D7411A2096B51FA4A0E9668831BD21596EA0A43A5FAD96BD7D2F44502E5BE14E9C2E88DC0E25C655384C59BFE91F2889C2E7E2E64FC88DAF067C9F589B8F32F9C7545344F1248B0092084F9C0B0713742D41EC7A83DA411AC599401CCB224800974C85029758F50FDC84CF02D5E98F333327BDC80DAC35D71A706C17008E94DC296E67A1EDC49C8BB822C942EF887B032CAB0474D36FCE81DC9BF92D32BB256D016418F29D8225C6338C34BB6AAD42BB99EDB4E071DFC6EDC5F6D1331BD40FE890A4B9D15C15BBC5640400054A8BD283188AF19874839E94F514243249694415F40D8A506156026B16DD00A2A091F6108209B42FC11DB02FF13BBA461D807533EF23F02F06BCA0F938E4597A0462D676B52180395BAE0C09485C3B9D383ED58D338616719890BD9A76A97E9500C80FD4690591BAE88AA756BB2D6E63D6A1BC3852648F86E065EB76540973A56135E984BA0FB53E3F5E38207018735BC02921E3184FF1A12F3CDDA6B145B5203347C8CBD74C6AF556CA5CA467F629AB6CAB40C8C4026A126EFA0C5487918D8F21D6D22DDE259CFBB3100815DFBF7E0E985DAE505AE2C5D78583900E0C191D61D82EBDA097672BE69070A43D35769AFC7ABA6F6FCD4FBC10C9B04000007E041A9132F90F99D4501CA99D091B9AA9A7C8C4FC23E497E2669E7ED1DC75E53B5D8027B26F5A2D4D5C044CC90A40CD5330A01CF0CA6037EBB2413276D1B5B9DEB66920D3244A6E1B694327C9CD32FE8B3054A42D99CFD6928BD9AFA3F64F0A4D0A6B4495FD95DFA7E5FA9B30A449BDFFAE472322B5B0B173DC28A28B705A10EAA3855A4052FDD075421166EBE8E7904AEA640102FC1C7C0AFFB6169A0AE47BEC84F3F35D49F673BA4A539336952D0A0A035515E8ADA26994706F68BFCFF01A2DACD970475C44D5AC0F277521E568C5689452C880F47CC419B5EF54EE1551E34428A3E30E3A940562D40065D7094D012CBF1432B91784A1640C0D58566AE6D1CCF095B95CD82785B7482239D3ED9A20FF699989FBD7C2AD7E0BA7981B681F04576B2F18263D2D5584994CE83A06BAC88AC57BF53A8B5F6EA4D452905380FEB8E862C465373F20AC36E4B381848D0C1379FF8C4EC9E3A9AF97FAAA8D51DB3C2E96A5E44D09AE81059D1C7C1A6408FFE08D2B5FB4B84F166F92C3D762C7707EDE4FD0D129C9F494BEF53B478297772D37BE3B26E7B022CD517B039B9B1F7B9204650B33D841FE5284006C0618CEA891539D5751BDDD38F57BDC0A74DEB98D6ED886E6EA631EEE09186FC64B897E028B02E38E3AE6D0DC69D7EDF514F67B4836E1658563E92F3126A3309380D2100DAB5C9F3CF57C730883ADF83052B510247C8065E86FC56762365AB37E2F1B4D0A2467F7D104A50EDCE31481D148B58199ADE753133CBCC36781E0A0D33700216588688392F97A587144EC4E6BD3A8BFC2C49B99FB751BE9FD7198858902DAB6EB5DE4649940D235DDD784F29C95B5832A234736B993AB5FD3016795A76D2CFF653DD03F9EE0547127C188345C68DADBA789753200000002B3FD500DB523498B6146EE72D7E92E0DE51F4AE86A7D363C4F4D805648AFA5745F6D06EE90B6340D964D5ACD20EA4B4F32C16CE8B8766BDF58B6F26ED83EAA24B69A3C9F856C5136BCF88DFF0FED1514FB1981E4C84C3601555D934A40914FB88EAF42B8C6D44998EF19D21ECEEA26E24210379F910E162474EFE020CBAA919E0CBD8A8D678E95B205C8CC113D70EB59C15586846BD648F76A907559F2DE68EBE85FF7F87CF4C981738F1438038DF546B293C55D6DA1C431A5D69ACE0C296FB4F793F45E7D7A348A3FC945CF94D87842AB421BD0368A5C45ABE4081B14C74E8377E5649D3A29E88E3E5FE3452FF50B1600416F94338573EE2B3EBF20349193324FA7A03DD20DFD395749AAB4130F084ACD9F301815EBF4F4CC4F7231FBE3DF7F9C6D633ACDD003C7062F2F12AFBF150CB1CD3E9C7DF1E0AF879823E40A2AED8131372F35EA27238BE83B275D68427C8E431020C311772C612830EA2BB710D14BE759363823F277808C29BE1A780ABF9F90C1F2511960A7E086198C5ACF2DEA49E1071BE0E2B50642A92A98D254D8603A0CBE223A03B70D5735F63C76D84856306CFD9C82365E1315A28B8BF2B45CF93F085C80F5B8A5BCC2091803D3448574537B2C24B56604464852FE7D096EEC028E0705C202925E1344F07B99AFB43FE1578A4757A03FD032E0633B29E508536C3A438EB301A67B704455C1CD0E48622E4EB288586034C62F139D817E15800000141C6F82131A0019E007BA7AFCF6CE135ACAA62DD42F825B0A874BB3110700F1EA45B01E7B691053348E3A9A4BAE7C5FA6E6444476F6813278805C4082E8A85868C8386C7E2C0BD68C7119143B72EB20CA035703F59AE198D8B999F3E80302A566C187335EE88B9F3F65552AAE7AE67D094D294653F60969EA645CF2651C9FA0A3EF676D8F2C096D37E4B59CA6DB5C2298E5C362291A3AB24EB8B1AFD31AF9AED4406A12955405E1168512096C28B8DF5FD7B29AB0343C572A7DDDE4ADFCDDA393AD7C15B6C1458D25E26541E065D70704F3EE7A14C06FBFE3B188C8827146B19041BDCE6D27D9D9E25EF8C62F333148DBA9F043032C227165DBB8083BB34D75FCF8F2F638B8D0E0AC8F0F6452BB037350935491D7C154C057B7A642414E721C5BF1E57685682C77DA6E902BBCD9BC0CE6E81F36F92DDCD92E09C3B58D7CC528B7A8E072C97E7D7D0A65999B80DC27FDBC2F7D69ABFBB68DFD8A87B0A2EDFCAD8F674C81C20EFFBB931A7486C9EEB8D70CB97045AFB00DA021D1EE748E0D294FED4E2B1EE45C307A58DD1C1DA8F33E776C93206FC53B17D63684C4C687FB2D2D6463FD1091119BF335E5E3AB3D296DDB6F82164DF5399EEFB0A806EE12017E458B7CBB63C0B2CEAB7B6542AAF85ACE8A2C4A7FD8082FDAB473C6AE0D9369000000FEB1802C0B0350235E543A4651B1B99E901C91BEB0D6F57CCC6336F416A23BB39104A9018BA6B77311A172CAABD92320F41F328D458B3201BE4000B7C998BEF5F90C57CA561DC3C6C9BE0D287F1E1F005A339B08412840672EF67E7D20038AAF28B74A049C98344621ABA557DF2996A821AA9825B4E429E751A0C9F4E8B548B4C50D4AB52D12BE4ABAC258F9C3B2E019D65D29E01F34449B8EA20AA711BA15445923EE11FC6EE939D100409C481BE95414BEFE35D4BA8370F20D37E83FCEFAF89C6BCE9A79D6DA708F6C4D9B8810703E8BD28D9CEA54A58753A7EB6C2C72E467101AA3CB2ABD2B36C6EAB4063495327B23A4FCBE4B12A8E60A9D7976B3CBEA7352F8715D3EA97E43BF6103998A47E3376621C72940DF221216E204FC22172DB78AD965C61ECCAE143D60BA2AF3D3EFAB808BA72044370905EA9E07860E41ABC6DA11845F93835F94B9BBBB9D22CA897FCEAA91A92086B375AD7F7536E3C0C9621D48EE2F111D656368A3D09A33C93489F24A6E4F8686019D74BD63F963271E43562684F143CA04F5D4ABD746D98C648A57F6D41D53F615E870FE6020A57412A833CEE12BD1394F4E000002B4714DC8D793A1A9F4D8F1678266D4F41098D000CF003DD3D97C19CEDA0BDDA3EE2CDE022BF98A1EEDB4BB7C40989EA7687AA64D261148FA329C4E80F6AD21ECDD8965A70BC6282161DD783B214BA5491D4E2152CCDB6ED72DDA3311AC7FCFB40C16A7A088C64C988DBF185EB9470B6948EA744A51C82E7CE9D65F5FD059A2255229DBDEBB7DFCB2ADC4B9059452C0DDE0E6E024CCCBA25300E369A891125C68D6A52BC56B14EEE649DA85698692E53F2FA332B67B18D02411A80DD609ADC7AD10AA6465730F45BD185058EAF4704AB8249B19C5260211246AE52BB8346B764A26CEBA5DAF3CDD8FF8875EB5CB5745E0DA5B92DE95BCDB51926B1878B0316A9FACD31ED350AF0A72D6FE3E9CEB331FB2883D8CEC0A7A0BB44D948005644C396364B18AF04293FBD0285AEF340CB55C00000011728F321370F322593A9FFBD04ACE664083BFB5BAC09E804617753999020E4907F91CCEA93DEE4A1FD52A96560C583C44206B3902D9A863D4EF29ED1BB5B7A363A2D0A504BECAC87D5220A0BEAB7E3CE8A5A8F757F82068D90FBBBF7C4B3677799573B66173B62CA228D2F358C60860B3194D8858C1B02A5639D0D6E8DDC1A35A50BA315DFCD97126A028CCBA34A56BAE10D2254627BC8AEB758BE55E8A3797EA90010FFFAD81A8383F579DC54457D73293D7140DACA7B86130EE976EDBDC943FB353F4C083B5A8FBEF43441F7B78EF96BBB4896E808E2037F89ED304DB6E8FCB6114E4C293F9581B1CBB075461DC274C769981EA5E46D0800F54CE59921528D4C4E7D6DD555D8E340F0559D1873EE752D04578F6760F4B37DD638366136F426CF8975C3A5AA3E3EB9A199BCD2486FED6EB027F1853498B5A0B5C62CCEE92D62A7522BD24B864C9755B22250513AFE21FEE1AEC8616E47EA82A1A995A2CCFCAD7EEEC61FF8576FFDA626FF15D05BCC9C57E11D1326EAE4DBB77C1DB19641B4B06066AF42C2726666DAA1ECC505AA06F97B157DB1FC8353DB9A662D6531F665CB160D4C9C801A3817FFD6F44BE7B47C0EBEDD655109E1293855F33950DA94B377F11A6BD9C5A9EEB73467ABB2D0D15F9419AE4C84189EE18CB1B98EBD0E7E2B3A694E5EAE7A81DE7C6C2DA993EDD79532636860EABE82E947FB3F53DA2843EDB1CA7B00E6ACA6C80E0D35305E7A3642BC2D5A5E64CD2693B02DA481E4E2DEB18E6330DFB5ADC54035DC4F6B7759F1D56C1A3F70857D1E228D18F5B178EF521A3BFC4CE6AD0CAB61F6287E648D1585C9AB472A3F533422AAF1E75EF94E28389E1A21D10692BD9A9F0767C8CC638AD03DDAC38C9473BC23F39F69E5014525CFC620A9C43CBB16060D139A75A1DA0CB27CB30481BD1E666F34921BFB5BAC09FE8E5452A862B6EE93541A18632FFE1899BF8B64508A5ED8012C393D29BE645D2D615F31C9706D005B32E16C360802F07C042F481BE8E724CC92514170EEE332461BBFB5BAC09FD15350C9899BB289982ED6D035EFE856A95BBC4C1322B757DE86682566BBFBE90348D946CFE140ED0F6CF84C398C21AE190CD047CBE5A40801D98D85644A182CB61A239B07B17EFE2FA5FC50F375674A90A9B3F71F1363A5C95FC61D0812609BEE901607A9D75B55ACAD21A1411B89A1AEB891C82E833BD57E3BFC028FFB4727C6D7D1C564F06EAD77F7C2C8405EA52BA19DC504D40AAD54B50F84F13C3E400A30E82556EE93541A185A71C9F4B8722B49D9B9B910B0DFC1B94E05ABDA5777FDE38F641A6C8D96AD3FDD0AF58FE9CCC8DEF730D9A460B12550814F2F7FFEE3656DC943B498E6F1CDCCE4E0D2CF5315CAEC89BE576490D3116FB3E94277B51467404E129B6AA972C6F8D89FE0CBAF187A72879F4090C5A87C61CC0F364B81076413E14D020E48D0713C35FB6C9289A9120CD2486655BE0D8D3C6E3873368C2F53DF29FCF78E8FE22A5C846C00012BB25B63A37EF17A7BAD9D45B12FBF82330930768273C748768D7198CDE5FA7244ECAAAAD601F6ED2A7ECC518C6F193C4C8CA4626BAD47324272371655F98AC72DB88CB9175537B7917E55E16BF2F4253A0556AA5A87C2789E1DC825D3F6933211EA66251032EB53E9F0C779F9C0799076E582915A1301986348FC1BC7A730B15FDF7F8F675F8DDE2B918CECF6EC1F750647054831F2EC87A1C1F9E961FF56BEE685A814A8340CA5597E17C6C4590C7354323CDF0BBBA07AC5DA7182D94F7DD55F04DE6E2E7099D321D0755244F3482BA91A044A2117BE582672FE176D6E157559500B247F1920A95C65B8F6138C298B13ECD3DB992D7DDF02CB3F5A9AE5BB32E2A721FE4732B6DA93D6305510CD2555AC35C4719F044D5E33DCF0CA0AC9FA795E83039A703E245EBCBB480BCB500C7D408AF7969BAB936EDDF078A980E899375726DDBBE0E82D450E52E9B830FDFBFAA6018B4744C7D8700FD0C1B5CB585CD1ECC7520E66929EF61757468A595BB377DAC954C1B3D486F9D44EC1EEAD0DBD0CEAB040D3840FABC9CC190E5BB32E2A721FE4731B7E8C6919AC21E4F1F928145285AFA1BCF5ED67D80410954F33463AADB0F02D30B4591F9667400C8D7CA01DA09BA2D5AA96A1F09E2787CAEA1541186EFED6EB027D07E5756B8B9137F8AE82DE64E18375A000000000E5B26B82096FE5C1EB583B17CF93C30888A2450AE0B8DC55645BA41CD94B9E864878C33D2A74B6524DB4744AA06DE9C5DE726724C24DF3AE5A05357900E71E776A29CBAFE55D6A267A8CDD23498B61445921D575294290A05041AD1BB574215994F7D24364E33F43833D0AFD2F7EEC4717EC306E50BE7DE51A8EC965780C97F60C7CD8067FC48A3A19C478BBDDCCE270E36078854B732CFDD7B1EE68036F8218969F0DC00FFD77856CB8E75461DBAB04444FD23AEACA7B112463971ABA788155AB2A2DA44816012224B06D3595C8BF715A776DFC51BB6F821937DE9627E86961AEECBC88198270B46425399FBC008F761753B02875993FAF96E33C22DFB9651D3E1B8037E592A3A61DF847C1D2C096679512BA972D8F39F01067B1BFE769B38824BF2BB3D6505E85EC3A44692EA46585426AD8AF83B1E383A9D215BE9D0CF8B994ED5B8D36B3E10CB4DEFC39705CA25197C4DE6BDADDA2726A6614E4521EDE983ACF317A43728F3BAE92DED451F93517ACA9E2E006B4B128B50165EF59B15EEDEB3948C82ED122ECEA6049A8154E8CE4F96BDA818745AD9D2FBE086F95FF2E0EE50CF3BAA31E2D3CFDD49DA87D0983E1D7E0155080200694957F5BBB87971FA90953BE1A576F0C079ED25E1B4279216C4DE143A22E695213F97E4BF43ED44B3640B9065959B2C35F490C4E61B679DF44DA2F8794B4FE7E9CB602D2483E0E9F1A22F3078421F4B74FBF66CE0EDB68EDEE9FAF192A5A300C7E35486EF6FA9E0F47F56A08492D32EEF3F36A2929C44EC0DFE653469CF7D6C22D3A77FAC0AA85A017D07DFD067F57D88517C0302139E1EC39DCF0F0A1D2413802449970E5CBABEE155F09352A8D410D7445E4D909F2FE35E42E652CA269BBE7483657D46DCB08280A16DD0333AFC2AB82E197B014ED0B5DC2753C2C1C012E757A57C5ABC869A36A37A08CC69C0091E741DA12626446EFE5604E3F63E8C5114182BD607451BBA190E890C8E8EAE542451074D3477DB4BFB1F4932916805D44013F60ACC8485E174D3C190C2EBF71FBC35C5802DBACAA5D99922E6407820D76EBBFC136D2C712A5BD179CE4BB7EE624D1037C10C17B3B9E4668854A4F3E4C362FFDF767860652A33442947D0E0F12A805D04E1247BA3B19A878414C579A8E86F2B02CC1C68ED4140ACF54A8052A5A64C8DC02B92F4D3A859A5922350561810FDC511CEEAD0CBC4A1E6BF107F5CAA07D754DD72A3AC410D3DE7624DECCBF900C9735243055BFEC5A3D83865F2C806D1AC81A7C62C3DD0920B2F2232FF7ABEA0F5515915A65A85F895BAD6E774D373DD99CBC6755AAB92FF525242016F41DEF744F67F9B320B8BA5C957A5B0709AF1410D8DE563D38834124164A63A9E7A8B28C9BEEB7F7F2B053EE6045FB9621CBACC0E37C162076D326DE7183B9D3DDD0694D5892AC1492ECC9556A9201A4DDACFF35849198043EDC473C659D4C7C1D8C0A38F3BAD9E0C7CD8069DE5490C156C1D8C5700000000 -1555604800 com.xuggle.xuggler.IStreamCoder@1128673792[codec=com.xuggle.xuggler.ICodec@1128577840[type=CODEC_TYPE_VIDEO;id=CODEC_ID_VP6F;name=vp6f;];time base=null;frame rate=null;pixel type=YUV420P;width=0;height=0;] true com.xuggle.xuggler.IPacket@1128674128[complete:true;dts:0;pts:0;size:16581;key:true;flags:1;stream index:0;duration:0;position:4728;time base:1/1000;] 4E46182018203F80B53B01832AD1B715FEDFCA3FFCF2CBF5FCD8FE7F8025BB331AE29F305341C20B1000CFF8FB6BB000625860487CFD7FBFADFE7FCFFDFBBEA9F4BC03FF0CFCCEF90DF2F4FF5D07EA58073FACF9E6D49BBF0EAFFEE63EDFE2BEF9EE5FFEFFD3EDBFD6F680A83B6C15EA6BD724C0CD405D4D52397FCEF294DEF38C87C03B971CBFE1FFD7B88743B3833C30C8710A3DC70E7587689C034F7EF1D82D81252DBF27EC1749E0BC3DF13EFD3D9B7FD7CD4B69B16C9AE04DFF7C897F7C3A0984152583C929ED140DD9329B00AD7784E3EA278F518E4B38C54C194912EE3632BF0206BAAE6E4A2E10825F3746A5EEBC90235E842BD5CFD66BEE3811D88A0D0D741432F48075924C5451439F13C539D97F0A0312A1F934041D8506B5A72F7957601F4CABA0441CBB90C4FE09A7011B310C90BD578C69C78B3FF774488D746FE3F2DA36C568B449D0EF017433F5815F0074B511A01096403A4BC3866EFFED287006852D125D7E7FC1519DBB5C0D216D42E14CAC293E2D769E3161E62D19E1AB8E87E7E23B8990415BC8DB5DE9A13D50A00B0E0A93205B1D1401C7E54B6E95A58CCB203A008ECEDBA13B77843AFFEFE691E3BBA2894FEC7B90C7A9861352B1251B1EC277642DD844BB2E330AE036906000001B62CB91A4F5A5907ED6DE40405C0A63B293D6964104BFE99CAD7EFAFDC770420DE50C06A8E43B0A83D306238B7BEE48CCCC39C9023A1EDC56B162C505DCF61AB11DD3A4C626F8DE0CAAFB09B13511730BCF1BC29865750B3236C3B784862BE27A24C569ECF4A206447F7B118527F526B65C875B599EEC3AF0A23D215468B1F412505E5DCE9A6F19D201F24502BA936BEA67867D3EA61DCB65079B7A798A76B41BF79E9A861F7B07E2AAFC2FB0400266FADB88AEEE3082500856D621F371B30FF2907076BF1B878F6554E9A6788728525F8892AA0E6678829A0D8050C61AA004AFEB3E3F61214ADA0BA28A263F57C819E0D984B540B31897281675D56612217476695F25B2384830430601097754DCD8B9B3EC1CAAA6A0E89ADF3700645BB4B0A229E9FCA2CEE527BD708CFD89D0C098F7E4C1D286D2C5D73B5C077245D62B26A2721EB5730D5CE8CAF3E44872C94C29F54F6C57AE712DBB11383B9E768821FF428441B8A3136385287D008DC957AF4FF5A9DF7B1954EE85954C7C044515B34BDDC7301507A28C35009037C5C38027FF809506EED979B90001B9903983F1E7D36DD967A8300FA803ABA60FDE5340FCF147B86CB5F77AD04784B9DDE03005525F3EF618B33486A1013139837B33BA3BCFC4E0C1C0D8CC000002DA4F8FA971C817EE4A60AC93D694346516DFA008441076CD659A2648E5637AA93D471B0061F10481BD1DEF3FD1ED8E6F6E0E48A98F439C7543C8858269FE513D490745C56F05A90338870BD552FBD97B92F425BA5445CF6765A385C0572D4EADF80935A1F5EF0F2C3C90EEBB6C37DB2CA3AA2F9A5F217BD2555616E2CAA31E958DEE8A369E40B3C56DC7F05CEC293CC784F61EA1D6CF0FEE7006C58C0A6413767BC9A5DFFDF57D7F6483BD2F933D94598DAF6C3EA257925A8E0554432D9D75075A86DA4C7D136BF17082EF1928540B34563B7A8F388D7A8699407DF5DC9CE1EC5884F75B0556A3C7ADB865F1280B493737D420F56D37D420F0793977E22DA1BD1D8A237472D83B1CF5D75C9469586E4173E3DF55F1318B4D1459F310E0E4DA633261F08FD16B045B145C90C2E22F9C14ECBEEB66823CFFA0448DFA88CB8CA78A7EAC4B12F657AB845DB5E55457596091C5C51A2951FF10DFE55456F0FEE6949D8406757ED667A5419AB2C39F7C7683AD1B3A007A422830C4F8AE7729D7DC41C69EBC8422FCB041329BA820C73F8A79D55F480BCEF80D341A4B339267EB7540345E33845C7EDB104031DB5C47BDC5F236FED98F7E708F7711E8F8A9FB9A6C57654190D2096848B40185B25806A8AAD3B8CDF20A0F313871EDBA4BF44A91A1342F3BFB00FC77ED6B2DBD979D217BB0C4A74BA2DFFE90EAB18D8FA65518A4438BCB2D535DC8D2F76C1A8951FE60041C383C7F9D5D8F0FE51C48710E842D2915D9CF5D96E3B931DC0E0C376BF7142B73210DF46B3E2D1182D3959B2E93A7EEB7876F6A4455416788C58DAC7B1B091F2B0EDAD6C40AB541B5E62F9BB759DC957E4D7704E6A71852991E516F4B1C53608000049D1DA73FDFF37136B2616854BE92CC6F784AE79A97C427DE49691169884F9B0E46640861BA4918FC868D72AEE54C609B7630E68E358D56B053D3DC5A90F7D85DAEAAF1AE1D93E9002765756FDFB5F49E5ACCB7F61E778BB3BB28615BFC232CDE8AC5CC75E0246E51E0D035DCCE45B170ECF7EBF93D842423A8F7D83EC325145BEF9EAE6441616714E3DC8B1D7948FFB56508D5F6BE53A338177F1F4F602B505275FA13B531F18EFCE9F375304DC729E4C8486293002021B06369D67D3964B016E124A7DD5C80E18100492292EBF614E138B422A68E2EEDBE7E8985DAFEF9E5907B3B17BAA645104FF1EEC6AA5E185FBE0B49D10AC0A78C85BFFD66DA4D985E1D851321283FB2E6852FBF3C0FD0CCCCEEE90B25C18D4266DA57E88131B3FD6C66D4957B780D5BEC24B264A49C71D90E2E9F9B11E9F01BF0229E4ECE090708F6B342ED02E55E9417CD7F6D35428687AF54192F75EE2A4695AE89ADE4113DE624E4E9C5B6A9048F44F738DDE54CB42A36655B241D656CD884C2CF93BB8CD6032EED868F91D2594ED221896362BA349DBA0A9874958401D9A45ADD21685E55979DB86B5A8EB192E50AD6F01A01B3AE3C28639766590E2113C9BF5F05CAC560E3EE00D1E9902A3C171A1F62937DA45434B7A12449ADBFB66BFC43E430D9870E7EBE4D26B18D0289622DB679C36AD44FBD62D8274D24B0F8D0BECF938A89EB12533CD302EC477EBFE391B566E815F86B005E0D26D8228894A9A45B3BA5ADBC7C977916B08D49164DD2879AEE401F74F2D07FA290AB1D2C583CC2C3065C00143D1687EDCDC4811C54494E71299083F053CC6F94B6FC451E824EBA0B2D80F99C11FA968F4F6CF1FBB32E719E31C9496F1668DE3905AF4099603988B0451956E52755A1CF735A7DB072D4271E8E09464B597B7F7F30113A0000072E73087DD5EBE199469C6443D2A244CD8839BBF49695C9D32E344D3F4440A4401D7EC218D0510DA8B7EED4C84E2C082E4E8EAEEC4778F2975FE98914C744693CE36B259210B728BA0EB485D6E0F4DEC27C25F4856645137B7AE56694B25ABBAF0D550D664C94F0986C9674D0EF0884837D3DA3C1ADB39609BF1FA604881F0BFF4F40D3E7D48BE0CAAE8909C06AE54B3448FA3669F3DAAD57AD05E0600F1277A4D21FC8B1E2E266F770B33DB29DBEB86EA26EAC936B7DAEDEE70609B41CE1B9A851572CFC5BC3660CCEA43128A8433A394C177468F060C798EB762C4C28FBA00EAF2154D6A9C2384BF598611437DCF0792557BBCF79437922C3AA1E8A345E0952290C33360E7CA01D18FE29F9449462EF0CD11368DC1EF89958C9281C5BFB06D057FAD9AD28971F7FA7347E1043A8DDA35D0D0A7FFBA4702824934CE6489B29B5D811BDE61DB69D09EC062045E0FEC890667199B3CB9164802EC4D84BA88A991F790399E981F5704B0523A3863082D36E3C3679FEC7EEC6564139246F72F9D9C694CEEAD857DEAE9C8136C711BBC5205CD6185E1C2D2813C7A80F890F7B0E65EF76B7865E23CB99173F2195CF702977E9CAB17BDA99AC5523BE624C14E4F414367A596ADB8FCCAB45B526BD99B9BC10509FAC639989705B02E63D60F87EB2BB211DBC841A98E1A0A3194DBED0EDAB35E6C423E96B115B32639908181BA909965C100135C754FC44EB1D5006C06D16996C73DA9DB81A4875A19E8E244F790125F21A167E746477DCF8927695E9E8608D5643F2DD3CDE2580BB2FA2008E964FEA550EC73F816F1FABD8724873A1D2F1F0C0000064B52A52C9961F7BD71DDC4E9F9F0047749A3734A582D347E999EB64910F9073317103B8460C647B8591EFA622EE9C15B19E0D4540A277E36F41B01973D780FD1D41C506712F4E51E7B3F40DEADD02E0EF80D743F5D0FEE991AC671432BD958E60C827C00B42D487707FC572565BD6DE84652B8625C9D75AC6074B7E143CA5A9974F488B0B683AE4DE63F7B275B9BC31798EC482D28991237286E8E9E27F44317E794EE26249071885C2DA717B64C938557B2845917436E3453FCCA91638E1FF01607E5C44CB5635DEE2A0E341C89326E9208BF5F78D62F7724262308F5721D4167BC729F0C4A27B3B265ACC366BA045DA58D24D347F316DBF52F0D45A989731E54508EC6D97477E07848088CD10A15616F2CACEE51EA34D46AC4E1FCADAA7B0A397119A80C129733851A339DC5915EC0BEBABF90DA1F654EFCB080B24D9F9DDF44466FEFCE65558A107DF0A4A6C78704361E445F8EF56B32C2214EF21514A86D4CC2107CE3B620A3A6834C7CD68EC602985743BA4CE77268EFB5E3D8E6BD773370045983101FD2BD9CC690C9344B345CA34A1F82A61EDE48475BC1EF2992C8BF2DB09D08F526D428C6B19A902312E6695345A73616B72DEC9B5DCDDDEF3E6F1EA0423509354FD03A7E77A1B6FE91DFAB162C48462863B09A471144BEAFCC119D6B573C4906535104C03A78BA1537064207849002A872C625605BF78B51DFFF845861722E7394BB4B90416492D07A8E3F4B41E1F55AF9633D13FF9B2389425BA54EFF4CF6433AACED86200F7A36D86DB9585F7168D43463E3E6A565248EB576DCD14DD37E48A24C7E2540136A688641D95DA54C7E021BB3191D3C564C3A0693804450000012ED2CC6F784E3EA1CA67E5FA2FC106C2DBA4D210ED21AD3C428FF79783C45A6507FD0C36C0725B9BF1BE10DFDB8868D5C7DCF86C09BE824106BE82CF81D6D66619A80C1F8426CA0A3180B615032418DEB94783B7673A98D2A5DA3DB92C17972FFC74BC2B29B98A3244DBAC22543F61ABEA32AD8D1345497559A3550DE11CB20A0784C4601DD4C5FD50AFF56C8D6569F1C52E7976D6129CC5A75AA2E1DA3DA7AA1C45E67B2AFF15A2DE9FA7195A86C93E8AABDE7C50A0537568E15FD90FD83D8A64FA9BD92CFDD67A5DE3FBCC07C41371D49F1D6D6F16F91BC975503F7882314655AA5A85A59C56180A8B21781A56AAFFB2F5FBB7EC621EB220F6222667265E69D12111EED390ED7B0A18BB381E86DDC0283A260A0164AE3648350C28FED58C1B6177A1CB639E202F78DACE8D8368AE974060332E83B30A85305B93A4D176933850DE674DAC3D480DA353322E6FD503357A9994D201A6EFFCBC86067312A62831DEFBBE35B6238930C60B0DF6F012B0204C7CAABE71345CC4DF8E57FBCD6C22169910EAA33B8C1C0542A2E695166342C7A8101B777660F9C51405189A512D24635B4886193E336EF125EB1209F935D143BCF269235EC77A57B7281124D6003CA78202E63A46054FB12BB79442EA0B33752082AF5ED2760B28C106B94129F5DCD4002A54FCA67AF1C5029169A58FECAF255522666B539A13C12638AF1133A466CF8993DF310BC34398AADADE1B41967E98D7AFF7AD6A51EEBFA2E4123BD4E0C967DAC5F5292F7CBF8B07268848FEA387822463A91B641F40838CBDAABC665D0C78ACB28E61B3A79A4554179DF05AAAD5BA9CA584415142FD09188D7DEC521690169F1546FF7B397AACB688F3FA95A84D4F93A5A49156D13F0BA829424872C540791BB126C9A2EC328C4D3585AAB96BCC21D42E10285735614522F0C91B4E0D9F9B05C698C5F4647B331004558F0ECBC0B37B99268A7D82C871B1791C4A6892D6969A4F7220DF44DD05408830E2BE25EC3FDE3757F9CEA137F552FFA18C5B57FC0B067FD14E9A5FC6D61A1C0A6C2D48C9571BE33040FB1FB9184F3B085A281FC89DCA2C7757E1DC7151985807F1F00ED7AFFF7BEA55288E6B212B3447B67B817D451E8798C28071FD2700000018D44ECB58BE6C9BB84EA9609D2650A44B57FEF09C7CFFBAF55392AA2F5D2BA30AD0A7812A60F1E5F80014B54DF87FBF27177127C3213571B5EAB844B96794C05B2FEE65EF3EA1FF81F970A465650098A5612F08D8BEC3048C1059E839E9FD1BB17D587526657EA4CA2238B3D2D31E8650EC24960F901A480C67893452005B890ADB7EEAF9BB34A41FF49A75658D2608A3D8D9D12984A4E6C4472527C567550A5F9766C128BAD8741BFC28600062D8BB33B43242CA923E3CD26E47704F9C0DA169F7BA04B31548ED7C33FE68351BAF474DF3A19C251163071CA5536FEEE700DAA56F91C2069BFDEBEB5C758C8D8AB6FBB3A61726ABB68437C4E8131C7E99965666DDEC2E30DBAE6E256CD5DDA0D9E15FEAE1750FC8B72FF2D35D2CB20BDC04D79411949B8306E0F3A7AC4A48CDE4C4A852498E6446DEE3B0CAC07F5E5D0A9B1CDAEFC32D34ECED6FEF1DA657A2AFD478136B35D80AC0009C0E92154B4A9A67BEA94652B81D28F65CD9D8EF900B677234D33EE849BB24B43C72C584500ED21D4AF0B605E7B380B086EA96114C5587862C1506617B8D5D10C094DDB55C908C2CF4C508E0E3291C2A0E36730AF6E27785BB8A464A884C261258A2B98B3C1CB45E0558540D7DA5FF2506EEE4248CFA5C096D1A3597E439EDB5C24D794F56BD8206B8665E6032223539D3684C0EF80AAE6E231886F6B305C1B1E59ED92500C6F0DC40A1E545983BFECA0DAF637584FD59ACEEC7DEF4A490E74FEA4C446E5EDD8D4762F32367C75C266F47C05F0588D7D44F178ADE22151C0B9B3A252F99B76D285E17E48B4DFF99B487CB8F70982081F1B757824A53A66D33957663FDF50195F94FDF8E7DCBAD6A156EBE1A6591E5E3EC3081E241F92E38408596CAF90DC276FD40C52994950D1B576D343084B54F81A48F29316E9D00CBA7D7AFDC0CB647043FFEF6F75F5B29AADDA131C8359AFD8BB853976E04FBBE4F7C83C1E2440800002870185B8A0F555D168E91BE88BF1702B44567978EBCE20525093276B219DE39D82CC65A4245FFD1D587CF07318DE31412C1105057F3CBA60774E3DC785DB35DA7411A9D2CDA655480EA7E003106A1F5D7707500816F6C77A58769AF60E5C5FE111F41D0BDEFBD33EB5B88F1FA98BFA505D01F1E147C397A715E89272EEC05F50E7E94D2CA2BE1AAFC635387B1A2F429D60FEFFD6F4BB5DA595FD9B899E66E728F1192FCE8759E6626E009C632EFD44591C1C71421A796575736705AB2C0701FE1A6B6B271EB101FADAC3627B42D787F4D3104282E5875CC61B13F0E733F01F37444F21E11449AB3957DF975E77D58A0227E4E6C16C58E08F50C156482A4A50258E39B1915BFDB1E769FE91B6CBE7A5E4F6CBB22238A84745DBE68F5599C45BF0291BB981790F544020647A46AEDB52E1034815346284AA429C9A1B99781B715C302D61807AF9C499282ED46B8DCC1C7C122A8A4ABC054244092E44D774D9970555E00A7F5C977628E1A16D9D852F823FD21CF729E07E9EB3B4985781C5912917733475224AE551A4B617278D8470FB2A8E8F237B7D8C0C3BAF9225CFD808E2421C01DC65BEA90115521B00211F078CF9C97D6A4E79D519EB53C64D114BAC7885867A47A00028440491F5F85F6402BC340C082E6C80F32A4906057282A8FE290374F6864ACB010E6205F93754A0F81E111C86A22470C0C20ECFD12B0C390B899757DFE257A990F7E2A20323507FD1F7D5EC4B1BB35779D074D337B594E7E39FDFDC6DB1EA012B3761EA410C4575CF017325C7D13F79562EDF0FAF96BDF282CCC2A73F60E18B439B845E5E9321C52E31CEFA36DC7C8357083DB114F81A61C9DC837667CF24664F444D58B19EA759C596EEE6D60BDB945553C4B59CF859475F76DF657AB75BFF6ACC05DBFE036183A4FF4ABF6564C5FB809AB3B9E32DFE7D2313E4FBABC6504C65378B114EF3806B40000413B8F96132C9A8F0D4AB5188BBB1B7F709D6683D6C19191EBDA3BAD1707E764E16290FF06EC2AE41DB1A35F736AF9C884DF2FE10A9D297F7498279FB3849030A458A47DD08D7883E7E8F4BDEF60C98577D575588B9F491B7EE1C425C53705BD3DF484FB53FF9185E75A0BB6F790099F34FC4CAE99D2D9AFA3CD081505E556BD4D0E40A8CEC33DE614B17D66CB197B810DD4E730B4C41912A9E3E1E0566F1D085D7ECB3900B9E440DEF85FD1AA8FC03D396E7344DD3110B448FEC20B78E6049DE0140BF2147E11342D6B2CAB7E72B195A354F2F9338B71D63F7BA3CBF088E434022068ECA2A3E8D98A29809093165E77B09830D57AE5355B3056B28BD795B38990EB7D3F5B0C63C3B7871613FFBD01649FC1A486FD743060120562A56557A863CB8A1AD9160669932D2CC8D6F94390E50FE5491C2D153CB12A9E53F2C51BFCA88BF7BCE90A84541A7448200453C326E2697290C3A26864E5279D091F5F0C75C4E5594FD179040E823F258E2B1C50193F211375EE7145DB90D24C0E875B873F6585B5A46C30E32B1A045ECE9749055F774945B0DA3884F5A1D74AA6D35F6C340CA61D9425ABDE353E15D9A7D4C2E4C5F60BAC55C18C6D177C0C99D35A0D8A35581736C5D61D1AF65E7D09F753ED6997C9BCC29FF8D8B81BB5DFEA68E0E3C7359B916F0E0876E93B34D567D367272907EE2EC45CE1A73E63CD8DCB6F573B0F7E1E2664553B16AE8197173C6EC7F4CF0D75864BA897C52FA4741E522E83EC159C3DC42428746E08E98F5600D7DDAFAC75510587BCEBE7F74B51A6CC652B7C515E3D40ED5A295C79894C4D401F87E20321E0CDB2FC0F67917DEB9C5480169F46AAF4D95B5112FA54F09C137BCAFFF013F9782C8640879F1621F0237613A7B717B723CC7DF1A97866168B7BD9E41B383D9E5247A9B2122EDD26C4A4AFE360F963CFEFD4D8C35A99D25D7CE226D089E9C8496AB70147C24E188A6840400000000754832DD1C28D07AD82892A94E01F140EA8CFD397D948FE16A2E4C2267895A1805ADE0DDEBB37818881DBF108A328BA724296F9508E343A3D06303F5033F372E0A7EA6C59F25D95AEF4981846AB03DB887D6D45A1353FF75F7292F42D9645E0DBE6EE8A68D52C2008782DD2B48AABC1ABDDB66B89B042B0196937FDD5D5DA6477B56CB4D4681C3B590F4A15D341EBD6FECC8F10CECE4CB90B38109C57B7A261C58EB832734A95112C6FCD0344B992A8EBC3FA6B38583024081924CB0F1E2C1B3B9A99CE3574B933B0A7B79CC2B6DB6BE23FDC4DEB4EE807C1967445FDE43E5B2B5F9277D8C753DDDB7888005D827ED829E17E67DBAB91CB842DECF3D588226FE8B9B101087DC648E7406E4154FEEB841793A4F2AD5780D022663577F49F78B082631C75E0D61C3F5D5F20871EDA3118C0BEB5E7F1898846897B64C14F034B3F1F910D12782DCE6218446848E934B9CAE64E2BAB5A512ED1FBACB275AD4356E43D91DA3A83562548A02608C740F06047637BBC00B56291A75E355A2887F7F3CDD2834A803CD3BEE8C8078A664FBFE1F52F3375F201C3798B9FE06D97BC3B695AD17052107C032E47C33C99A55E30B1DCDAB3D70AAD50BF7BDE177D295C5A556F4BE61AE8EAB5F037D21CCF514BC9CE233F5ABD1F1A8ECADFA6F5064532E4FF5536FBDC7177486590CB4F22C84DA547629C8D0FD05505F55ECE83C7B688283D8B0159557519A9339C543150F8BE6AB60AF6882F4670087A4712F869228CCD543854EE8B4D70937651E4DC6E46AFD320C308F583AA3FA3DBCD86BA55BEA431F9A543363ADB39425AF30578D56A6C772C7CCFA65C960CD6479DEC319A6A75323733035710DA8CD1DA5579AFEC594CF89872A424041D1AAF8D879B5563CF31A85290024E1ED773623E743062838D4824D0DFAAAA244F6B37BEFF19AFFBF15B9E13C08ECA837C214F62A685DC5419714F6E0DF4AAAB3909D4DEFFEB79FFA1BC45302871AC23696BE75DCD7FD9F9F7F1BF722AFA40DFC6D3833210BFFAC94354351467C9CBDA979701895EC18EA0D936F620A8C60948519B38C5335D0AC9DDEDD7AF528788821728979FB2F8A995A7B4BF83D3BAFBAD626AAE81F5F804DC1BE5A79FA10070BA9E0D97FDDCEF4000000620065BA3851A0F56E755AB5463E68732823E3B8B3FC1451BFA8ACA94D259AEC94FA0F9AEFE98215A731DF7D5DB67A2E9B5BEEFAAB5701FB6286AE769A717B8786622AE62EC0FDF9A2DD08DF532B266829C396C42087D275523F83E2C0974A906866D78EBB776DE9686F333C64BF5DD8B84E0F039FDDFBA03F74BE5BCAF9ECD2C0991CD736C2C36469A21A4BA08998F1C5E2E5F1D18E283F1D2172180E73933B2784A2D68DA2E751F57047F18DB62AA1740D80E6F4777716CB9CCB378D1E69BEF1DC5430E761B97A190637673094B45E988AD05F4998F34490416AEF7EB87E1E8F5B26B7746A1F2DD860007EF339655BB6724DB9B36E3ADC1C3B8A2B5AE59B46D9A170B42F2FC56B302A3277D63BA9920509E39B50C7BCE1E1946AB07470026F2A06D3E284105DBFCC71299162BCF09627455320D01AA799C66BF814EB30D8717A1FFEEF23C0AB5CFDCDF68148A431C08F581C84882EEC66C49135AE1749F4429521915E69BC9E1DDE82EF2CA9077D0067E210DBBCAB2290E132C058F41D1B7EEA3EF255FBD02979B9C2280609D4DA06F361D3DB10B2BA22DC85378AA6B440EDFC8BE50FB1FAB41CCE75DF007138DAB8563A4DA4D81AEEFB2AB2A710856BDED31D3C8F9712B4F87F78BC158C81054BA428F8CB2A0EDADAC00AB29D3F96BA7B6FD4721A7846336998EC7D6841E730DB651CD009DD1D281243DFF232DD6294528BCD369682DC763EEB2F06F40D7979755697A41350D5025223B5CF92AD086170D3716C1A68C81852043A792164F7EA39A3B4AD703C24DC02FB22FE31E727C857C9B0BE103CA2B264A2B0445AD72B09BC3499B87D2D7CCD0A59D8B92A166416D3E792A9645FBD9812E101847CA5D929B6E68BB5C2BA73AC97D889E47A9FCAB26F63651371DCB6CF96944701AEEE456A1329AE7F0214366A2AB85275CCE6FA58BCE9DE69B8954558B35BE0F9E8AF8F0D9486709BF36C05CB99FF240E4820855F55C3AA9AC3AD8F9EBEF3D9D4324C57EB57B0C3CE4DD3EE9D0E0C3ECB563061E4B2C35790D9BAE15686A214258B4D926E0BD22C55243E8AC90D611F68502425611BEC097BBC2F8CC6316026E3B534EDA40D7F4B35479E3845221B53A092EB46D3542D24441B91BAA4B9FF1054567C00000B1A2DECCFF9EAABA5BE51E785B3A0B8209FE0CF765F7586C9F4E18E0A9DC24BB02D26501B36B209280EB9B1A366D3CCEF0AAA4A09C0F1B644219877C72D1C981A4C2411BB0E1FB111758F8379B6776F44685AF2D8ABEF20243F5574D0EFED13186BDD21F0A6E7CF70741C4C88D4561715B2020CBF5B162FAA478DADF3D1978C9793C8FEA9C1771002CCAC27B75328D3C56DD6088ACD19ADD3E790ED8B3588A2DAF93C719D43BE7E110C71E6297922FE95C7A8E73BEB0BA6B14D6FFD540131DCEA50D1CFA081E9564B28837170A620A93CDADD7977E600ACDE260C26F8BAAFBBC9043BD74A126B47F8E669EAB1FDBD00FDFD49EC371011933324D5AC49103A2D64FC5B287E9594CF9944B5B677C67B63B1DCC7BE346DF98483EC8BF5BC4B4379F1C1D6A59A9BAAED4EEE50AD9549C4EA5A4D43559B5F579165DBA44D6DBD59C2B91321979EECFDF32FEBC8E7E8EB8A95D4553BC8B3782F09BF0792F6F7FE01E933D682C76EBAE7D155BCFAD76135483184BA1FD57A4D1CEAD33F2DDB1975656D00529247A0124D919416D63C757DEB08562019FB6D0DE6296A8F970B208637110731FE71DDA7D2FD1DC9D4A0A61BEBDCA5875683466BBC56006F21DD01DB4FD3BBFDFEE9E64BCBA35975FB115DF6B37575CEBC6C48ED7819B85B49E886EE12C602CC5C62831DA327175E5ECFFBB18AC37855DB924C371D816A58F3C12FC13FFFEB4A59CAD7744FFC49D50976E7A80840711C54750952E504673F9BF45784E61F4571960CB13036FC49577377E7A1F5F73473EE93A496FE6F2746A61066F9212AEF5F05B02B6E43C511B82B04C3B0743241683DF80EB9440C3C7EA2532AEF826A0CB12F5D98052AECBD6455AD1FAD1F623EA41583B5EC8F6B17A20382DF507E693A800B981F46DC208F031D68AC4C3A2F7E3E973A4750834BB54EBAD285A32F53BC4EE53FD40A20A94B310000031AD0882133A7807D4D533916FF0A73AD882868E583AE5629C34014C6EA6459BD847243E79C9FAA3BDDD9752D3F18FA57301440745004CDE84FD1A183316F26F4B4DFAA14D65D5F73FF8ED032EED3935A4E44C0B3C321A2948DE03712B394AFF95916BC21F906F6C9445A6B9E30BD946FC249B21867057F1DAFD7CD4F9E6117BA2C574C64A52A899BFA2947B19DF585603BC2D2E9EAAC235E9FDDB01AA5D4257315864CE6597787EDA71DD2B70F0A20E1660F61B76FB01E2DEB9734B083393EE60111704338C407F5E528DF9EF0D9AA2C493E7CDCF965C10EA1EBD952A220F7CC4451529C940EEF83448258D5B7F03DE053600DF42DBFAEB527C6A1980EE5317BFF476E87DFD2B304FF0897F0BD1C4683C7110001EDB87EC2EFCF133CD5D09599C1A37316087E43B88591D6819CEEFD014A93E0058630F5956DED043C1214067C100358FF266F00550172ECA31AF24D375B08E538C2E01DFC56255671BCC5906AEC3294528F5D2599F4379CC7825010B30A1AD225BDE13301110CFFFF8692CB9148379DACC5759FD1106391C5AF82225887B1731D122CD98B059C89AE977640D6DA222CA5A96FB0C29B021E407289AD55D98B932E8C5C59A62C031B42371DD0D662CDB43448FD259EA0571935F19C767BDAAAA84982FE53B316D2BCDBDD1086F279FFE8C882772F1D0CF29212BDBBB81C536D7192588877F756A0B3D10C1EE8C796DABAC916181074C8BF44411CD407857D3443B4672DD1FC2C37DCB2E65DCA8F45A88ABD5CA81629BF229675D1ED065ADBE229D9F6A6EF2B563CD46C11DF1EB1945C86495DC1A7B5A0E290308710AE4D7365BC6CF5D2FE93DDE60F6A474FBDD151B85C677C157506EEA7D6FA97206A38F33536CB350CEC032C8530AD903B7580A4A9295260000067A7BFABEDE3FEE6019CC0A7DEF5913C57950F0EB88D01F5901166E89BFF2B403E3269E900EE2A743401F86136F12EB4CB6D87A542944798A263D57216CBD9E1B32EBFB3A95BCA31499C89C6577370C48D35615E81D73EE21A8AA14A340A13A2B8AE96C68437998D0460412176C33768AA4AD457DDDE9D13F63E566D92DEB8C58C02E36745B153266E3DC8A9F2D2983FF331ED5427641FBADCF99F8DD8129CEEFC1173259240AC3ACB38E21170628FA704FF30A0444828DB1E7BCBBA037FDC4CFFBCBD3159E1733B4025063939D91FE4CF94B2A1300DBEE3F6C04D2C23B23D8B5D77A1237CF2C8A62F48E28CB1B47156D640BB33948C96F33E8D68532FCCE898F0BC4FAF31D3CAA8FB76A12EF5645FC5B94CA58BF48DF00140DE81424C9A530EE4E0C6EA5F619D37274DC1469B29996C9A9655A1B78E38FFA6E79DA16B6A4ACE753E82A39615F4424EB35C590329A0CA26632C7208AEDDDF04B86E0C4DC86A90AA2BE2F698E61D8971902C6BA184088AD0BF9957A401BD9E4512B7C6D8AFB117ED1F5A352B6AE29C88D9BA15CAD76B67C5D2963A2DF98D43A4BB37DB148E49F1FD74DA56824F77BD36AD07F85678BE6B8F76689F2946386E3FB5C46908EF86F172671963907DC1F0F6319B3BE6AFEC67AF34748890FD7F14134E8915D3C263D46AF8034F9FE6B5B86454E814D0DE04F8E00704662D78C1D7C5C8A11E203CA03F59D0904F492C43C1637AEAA9938D988F46564DADE7B682C87F7D8704356A7635633DF08FC6AF5A69C4524A37F690F7F4426574805B447848DB3B82465C62AE82B20E2BBE447D30DA4972E0CDC4FA58C23220E8DD22721D5FE87709E8CF6D0B74C55B95885943713C220B8898CB5A03B9CACAAD6C9DB84AC024D49654797DD97C12307D9559DD05CCFE0BAEC331BBD18507D021197F6701D05B7C128BC8C4B0700090714A5CECD1C26E073AE23395ED856D20763500000005CCA3A6CA3D3D519F5E90DE40A92A41862B7DA77C326BF3650480691B3F19BED21A45FF8E259D084C688E7AB1EFB194D4D1F7B5AD2F2C60F7C45F357289901C87A25152EAEFBD5E996EB9DB3B308BC89E954C9D925565B5ACC3C291E52BFF1C62283BE1B7B92F6263BF6A61532BA11072D23D12312F5A15552510C80ED6BACED71B232242719B08FAA1AFE3EB373B7406E001C379FA12846ECBBAB4A1770F73C3B6B415E4BF3F32DD2B993C6EAC2468E68FEADF3794B14B05CB1AB3E6D180E5F150C095B0B594995DA13E1558910ADD2EB88FAE79CBCACFB0B00079FAF0F2EF61475384278517715CD7BBBBAF760B24DC7FE6093A7CE3609C95E247073ABED0D0114FA81DCF76729B72C9E102CA27214F40058A31AB6C72ECE3CEFCBB836D93CA0EA918760EA9A47BE6ABA62C88E73047AE0BF06C6AB5F6E458B545B920BD50482ED5DD30C0B0DC94842C68D90E40ABE06876E5F0FDCEF8E37840A1E0A8459DFDE8DBCDC75F4D9F8289C9411E6AFAA00AAE13F443F7932A362FE9C6ADAA47AB683E4F0328829B10E1E7C11E57AD26EFCD038F8A180774F0D533E1C826AF38C06D48544AA804C5DED6D3C73A6E33FC9B96F632E1EF4458C04EEE7797BF7965E474BF88A331D91B9777DEECDED7FABBF7980D8190D80B48FC92A56B915F8A93B778E801EF4D4180F24E99907F88FC5C4243A094463AB55B5135A7B904A9CEB4E9A9A32298D344C4F136F2A6F4F86886C740FA2EA360915685D398C52B9805B24BD7C9E87678361EFB4069CB2119D769755456F30E7ED9BB54CC0E96D43042AA35F4D315F47E64C599F78703B28DDAABE803EBB100BA65B69C77885E7F9C256546E4493B49EF2967348E06B01E584F24FD9380C52C6AB961C28753698F0EE49A669874EF917BB7BD6E711A08E47CF7EE78E11935151230FC27D2C95A615422EE3728CB7A2FA7E7A715F31A774DDCF9F7D4677C70A7A3CE8BA83EE739269BA6CDA75F52CBC00001CD46071DFDED2B209F9591092AA59805E615916A80194F4AF588D9C5B599C19C5254079439B4E6AC550CDEF115A8E509FB67E54B27D19EC4822759A1EB56BA7FCEE9676F05B2C94699A65DC2F546114E12C2A4D80C481708F607A76FC941D89921233B8FB83D16EE6075B203086FBA76A50B984B739E70D1019A57477468BC980C39A30D8769D3E37255EE773E59E3C6BF73E31298B4851C71B7501A477023643FDE993319276745F69E6BA5CC84B136F5A34D9BC3A90165AA4EE1F469A506248D716F2A126AC36BE3D92D25DE4381954178247BF128D4B9A3B2E9355C0BCDEFEEEE3AFA5ABB477DF0621AE2EB7398524C03A48996FD2FC0F37980D44416D63AA1E41C584A365F6232660D8C8F3830649766ECFB94E2CEA1B62991E47FCA3B04AA49A119ECCC9B1151A7B05042888C9F4A9102CA5850FEDB2A8F67BAD189CB4B5C7E72F9319B801823D016C0B224795942F8BB8290BD3B59E1A80060F28360E620D18DDE6CBAA631D431CA962DBEEB4998F6A197292101E0D59B7F19813C6F6DDCDD11E9F51D5D9E5F0C59391552D2B240EE169EEE6C89BA43B8D42D7411A2096B51FA4A0E9668831BD21596EA0A43A5FAD96BD7D2F44502E5BE14E9C2E88DC0E25C655384C59BFE91F2889C2E7E2E64FC88DAF067C9F589B8F32F9C7545344F1248B0092084F9C0B0713742D41EC7A83DA411AC599401CCB224800974C85029758F50FDC84CF02D5E98F333327BDC80DAC35D71A706C17008E94DC296E67A1EDC49C8BB822C942EF887B032CAB0474D36FCE81DC9BF92D32BB256D016418F29D8225C6338C34BB6AAD42BB99EDB4E071DFC6EDC5F6D1331BD40FE890A4B9D15C15BBC5640400054A8BD283188AF19874839E94F514243249694415F40D8A506156026B16DD00A2A091F6108209B42FC11DB02FF13BBA461D807533EF23F02F06BCA0F938E4597A0462D676B52180395BAE0C09485C3B9D383ED58D338616719890BD9A76A97E9500C80FD4690591BAE88AA756BB2D6E63D6A1BC3852648F86E065EB76540973A56135E984BA0FB53E3F5E38207018735BC02921E3184FF1A12F3CDDA6B145B5203347C8CBD74C6AF556CA5CA467F629AB6CAB40C8C4026A126EFA0C5487918D8F21D6D22DDE259CFBB3100815DFBF7E0E985DAE505AE2C5D78583900E0C191D61D82EBDA097672BE69070A43D35769AFC7ABA6F6FCD4FBC10C9B04000007E041A9132F90F99D4501CA99D091B9AA9A7C8C4FC23E497E2669E7ED1DC75E53B5D8027B26F5A2D4D5C044CC90A40CD5330A01CF0CA6037EBB2413276D1B5B9DEB66920D3244A6E1B694327C9CD32FE8B3054A42D99CFD6928BD9AFA3F64F0A4D0A6B4495FD95DFA7E5FA9B30A449BDFFAE472322B5B0B173DC28A28B705A10EAA3855A4052FDD075421166EBE8E7904AEA640102FC1C7C0AFFB6169A0AE47BEC84F3F35D49F673BA4A539336952D0A0A035515E8ADA26994706F68BFCFF01A2DACD970475C44D5AC0F277521E568C5689452C880F47CC419B5EF54EE1551E34428A3E30E3A940562D40065D7094D012CBF1432B91784A1640C0D58566AE6D1CCF095B95CD82785B7482239D3ED9A20FF699989FBD7C2AD7E0BA7981B681F04576B2F18263D2D5584994CE83A06BAC88AC57BF53A8B5F6EA4D452905380FEB8E862C465373F20AC36E4B381848D0C1379FF8C4EC9E3A9AF97FAAA8D51DB3C2E96A5E44D09AE81059D1C7C1A6408FFE08D2B5FB4B84F166F92C3D762C7707EDE4FD0D129C9F494BEF53B478297772D37BE3B26E7B022CD517B039B9B1F7B9204650B33D841FE5284006C0618CEA891539D5751BDDD38F57BDC0A74DEB98D6ED886E6EA631EEE09186FC64B897E028B02E38E3AE6D0DC69D7EDF514F67B4836E1658563E92F3126A3309380D2100DAB5C9F3CF57C730883ADF83052B510247C8065E86FC56762365AB37E2F1B4D0A2467F7D104A50EDCE31481D148B58199ADE753133CBCC36781E0A0D33700216588688392F97A587144EC4E6BD3A8BFC2C49B99FB751BE9FD7198858902DAB6EB5DE4649940D235DDD784F29C95B5832A234736B993AB5FD3016795A76D2CFF653DD03F9EE0547127C188345C68DADBA789753200000002B3FD500DB523498B6146EE72D7E92E0DE51F4AE86A7D363C4F4D805648AFA5745F6D06EE90B6340D964D5ACD20EA4B4F32C16CE8B8766BDF58B6F26ED83EAA24B69A3C9F856C5136BCF88DFF0FED1514FB1981E4C84C3601555D934A40914FB88EAF42B8C6D44998EF19D21ECEEA26E24210379F910E162474EFE020CBAA919E0CBD8A8D678E95B205C8CC113D70EB59C15586846BD648F76A907559F2DE68EBE85FF7F87CF4C981738F1438038DF546B293C55D6DA1C431A5D69ACE0C296FB4F793F45E7D7A348A3FC945CF94D87842AB421BD0368A5C45ABE4081B14C74E8377E5649D3A29E88E3E5FE3452FF50B1600416F94338573EE2B3EBF20349193324FA7A03DD20DFD395749AAB4130F084ACD9F301815EBF4F4CC4F7231FBE3DF7F9C6D633ACDD003C7062F2F12AFBF150CB1CD3E9C7DF1E0AF879823E40A2AED8131372F35EA27238BE83B275D68427C8E431020C311772C612830EA2BB710D14BE759363823F277808C29BE1A780ABF9F90C1F2511960A7E086198C5ACF2DEA49E1071BE0E2B50642A92A98D254D8603A0CBE223A03B70D5735F63C76D84856306CFD9C82365E1315A28B8BF2B45CF93F085C80F5B8A5BCC2091803D3448574537B2C24B56604464852FE7D096EEC028E0705C202925E1344F07B99AFB43FE1578A4757A03FD032E0633B29E508536C3A438EB301A67B704455C1CD0E48622E4EB288586034C62F139D817E15800000141C6F82131A0019E007BA7AFCF6CE135ACAA62DD42F825B0A874BB3110700F1EA45B01E7B691053348E3A9A4BAE7C5FA6E6444476F6813278805C4082E8A85868C8386C7E2C0BD68C7119143B72EB20CA035703F59AE198D8B999F3E80302A566C187335EE88B9F3F65552AAE7AE67D094D294653F60969EA645CF2651C9FA0A3EF676D8F2C096D37E4B59CA6DB5C2298E5C362291A3AB24EB8B1AFD31AF9AED4406A12955405E1168512096C28B8DF5FD7B29AB0343C572A7DDDE4ADFCDDA393AD7C15B6C1458D25E26541E065D70704F3EE7A14C06FBFE3B188C8827146B19041BDCE6D27D9D9E25EF8C62F333148DBA9F043032C227165DBB8083BB34D75FCF8F2F638B8D0E0AC8F0F6452BB037350935491D7C154C057B7A642414E721C5BF1E57685682C77DA6E902BBCD9BC0CE6E81F36F92DDCD92E09C3B58D7CC528B7A8E072C97E7D7D0A65999B80DC27FDBC2F7D69ABFBB68DFD8A87B0A2EDFCAD8F674C81C20EFFBB931A7486C9EEB8D70CB97045AFB00DA021D1EE748E0D294FED4E2B1EE45C307A58DD1C1DA8F33E776C93206FC53B17D63684C4C687FB2D2D6463FD1091119BF335E5E3AB3D296DDB6F82164DF5399EEFB0A806EE12017E458B7CBB63C0B2CEAB7B6542AAF85ACE8A2C4A7FD8082FDAB473C6AE0D9369000000FEB1802C0B0350235E543A4651B1B99E901C91BEB0D6F57CCC6336F416A23BB39104A9018BA6B77311A172CAABD92320F41F328D458B3201BE4000B7C998BEF5F90C57CA561DC3C6C9BE0D287F1E1F005A339B08412840672EF67E7D20038AAF28B74A049C98344621ABA557DF2996A821AA9825B4E429E751A0C9F4E8B548B4C50D4AB52D12BE4ABAC258F9C3B2E019D65D29E01F34449B8EA20AA711BA15445923EE11FC6EE939D100409C481BE95414BEFE35D4BA8370F20D37E83FCEFAF89C6BCE9A79D6DA708F6C4D9B8810703E8BD28D9CEA54A58753A7EB6C2C72E467101AA3CB2ABD2B36C6EAB4063495327B23A4FCBE4B12A8E60A9D7976B3CBEA7352F8715D3EA97E43BF6103998A47E3376621C72940DF221216E204FC22172DB78AD965C61ECCAE143D60BA2AF3D3EFAB808BA72044370905EA9E07860E41ABC6DA11845F93835F94B9BBBB9D22CA897FCEAA91A92086B375AD7F7536E3C0C9621D48EE2F111D656368A3D09A33C93489F24A6E4F8686019D74BD63F963271E43562684F143CA04F5D4ABD746D98C648A57F6D41D53F615E870FE6020A57412A833CEE12BD1394F4E000002B4714DC8D793A1A9F4D8F1678266D4F41098D000CF003DD3D97C19CEDA0BDDA3EE2CDE022BF98A1EEDB4BB7C40989EA7687AA64D261148FA329C4E80F6AD21ECDD8965A70BC6282161DD783B214BA5491D4E2152CCDB6ED72DDA3311AC7FCFB40C16A7A088C64C988DBF185EB9470B6948EA744A51C82E7CE9D65F5FD059A2255229DBDEBB7DFCB2ADC4B9059452C0DDE0E6E024CCCBA25300E369A891125C68D6A52BC56B14EEE649DA85698692E53F2FA332B67B18D02411A80DD609ADC7AD10AA6465730F45BD185058EAF4704AB8249B19C5260211246AE52BB8346B764A26CEBA5DAF3CDD8FF8875EB5CB5745E0DA5B92DE95BCDB51926B1878B0316A9FACD31ED350AF0A72D6FE3E9CEB331FB2883D8CEC0A7A0BB44D948005644C396364B18AF04293FBD0285AEF340CB55C00000011728F321370F322593A9FFBD04ACE664083BFB5BAC09E804617753999020E4907F91CCEA93DEE4A1FD52A96560C583C44206B3902D9A863D4EF29ED1BB5B7A363A2D0A504BECAC87D5220A0BEAB7E3CE8A5A8F757F82068D90FBBBF7C4B3677799573B66173B62CA228D2F358C60860B3194D8858C1B02A5639D0D6E8DDC1A35A50BA315DFCD97126A028CCBA34A56BAE10D2254627BC8AEB758BE55E8A3797EA90010FFFAD81A8383F579DC54457D73293D7140DACA7B86130EE976EDBDC943FB353F4C083B5A8FBEF43441F7B78EF96BBB4896E808E2037F89ED304DB6E8FCB6114E4C293F9581B1CBB075461DC274C769981EA5E46D0800F54CE59921528D4C4E7D6DD555D8E340F0559D1873EE752D04578F6760F4B37DD638366136F426CF8975C3A5AA3E3EB9A199BCD2486FED6EB027F1853498B5A0B5C62CCEE92D62A7522BD24B864C9755B22250513AFE21FEE1AEC8616E47EA82A1A995A2CCFCAD7EEEC61FF8576FFDA626FF15D05BCC9C57E11D1326EAE4DBB77C1DB19641B4B06066AF42C2726666DAA1ECC505AA06F97B157DB1FC8353DB9A662D6531F665CB160D4C9C801A3817FFD6F44BE7B47C0EBEDD655109E1293855F33950DA94B377F11A6BD9C5A9EEB73467ABB2D0D15F9419AE4C84189EE18CB1B98EBD0E7E2B3A694E5EAE7A81DE7C6C2DA993EDD79532636860EABE82E947FB3F53DA2843EDB1CA7B00E6ACA6C80E0D35305E7A3642BC2D5A5E64CD2693B02DA481E4E2DEB18E6330DFB5ADC54035DC4F6B7759F1D56C1A3F70857D1E228D18F5B178EF521A3BFC4CE6AD0CAB61F6287E648D1585C9AB472A3F533422AAF1E75EF94E28389E1A21D10692BD9A9F0767C8CC638AD03DDAC38C9473BC23F39F69E5014525CFC620A9C43CBB16060D139A75A1DA0CB27CB30481BD1E666F34921BFB5BAC09FE8E5452A862B6EE93541A18632FFE1899BF8B64508A5ED8012C393D29BE645D2D615F31C9706D005B32E16C360802F07C042F481BE8E724CC92514170EEE332461BBFB5BAC09FD15350C9899BB289982ED6D035EFE856A95BBC4C1322B757DE86682566BBFBE90348D946CFE140ED0F6CF84C398C21AE190CD047CBE5A40801D98D85644A182CB61A239B07B17EFE2FA5FC50F375674A90A9B3F71F1363A5C95FC61D0812609BEE901607A9D75B55ACAD21A1411B89A1AEB891C82E833BD57E3BFC028FFB4727C6D7D1C564F06EAD77F7C2C8405EA52BA19DC504D40AAD54B50F84F13C3E400A30E82556EE93541A185A71C9F4B8722B49D9B9B910B0DFC1B94E05ABDA5777FDE38F641A6C8D96AD3FDD0AF58FE9CCC8DEF730D9A460B12550814F2F7FFEE3656DC943B498E6F1CDCCE4E0D2CF5315CAEC89BE576490D3116FB3E94277B51467404E129B6AA972C6F8D89FE0CBAF187A72879F4090C5A87C61CC0F364B81076413E14D020E48D0713C35FB6C9289A9120CD2486655BE0D8D3C6E3873368C2F53DF29FCF78E8FE22A5C846C00012BB25B63A37EF17A7BAD9D45B12FBF82330930768273C748768D7198CDE5FA7244ECAAAAD601F6ED2A7ECC518C6F193C4C8CA4626BAD47324272371655F98AC72DB88CB9175537B7917E55E16BF2F4253A0556AA5A87C2789E1DC825D3F6933211EA66251032EB53E9F0C779F9C0799076E582915A1301986348FC1BC7A730B15FDF7F8F675F8DDE2B918CECF6EC1F750647054831F2EC87A1C1F9E961FF56BEE685A814A8340CA5597E17C6C4590C7354323CDF0BBBA07AC5DA7182D94F7DD55F04DE6E2E7099D321D0755244F3482BA91A044A2117BE582672FE176D6E157559500B247F1920A95C65B8F6138C298B13ECD3DB992D7DDF02CB3F5A9AE5BB32E2A721FE4732B6DA93D6305510CD2555AC35C4719F044D5E33DCF0CA0AC9FA795E83039A703E245EBCBB480BCB500C7D408AF7969BAB936EDDF078A980E899375726DDBBE0E82D450E52E9B830FDFBFAA6018B4744C7D8700FD0C1B5CB585CD1ECC7520E66929EF61757468A595BB377DAC954C1B3D486F9D44EC1EEAD0DBD0CEAB040D3840FABC9CC190E5BB32E2A721FE4731B7E8C6919AC21E4F1F928145285AFA1BCF5ED67D80410954F33463AADB0F02D30B4591F9667400C8D7CA01DA09BA2D5AA96A1F09E2787CAEA1541186EFED6EB027D07E5756B8B9137F8AE82DE64E18375A000000000E5B26B82096FE5C1EB583B17CF93C30888A2450AE0B8DC55645BA41CD94B9E864878C33D2A74B6524DB4744AA06DE9C5DE726724C24DF3AE5A05357900E71E776A29CBAFE55D6A267A8CDD23498B61445921D575294290A05041AD1BB574215994F7D24364E33F43833D0AFD2F7EEC4717EC306E50BE7DE51A8EC965780C97F60C7CD8067FC48A3A19C478BBDDCCE270E36078854B732CFDD7B1EE68036F8218969F0DC00FFD77856CB8E75461DBAB04444FD23AEACA7B112463971ABA788155AB2A2DA44816012224B06D3595C8BF715A776DFC51BB6F821937DE9627E86961AEECBC88198270B46425399FBC008F761753B02875993FAF96E33C22DFB9651D3E1B8037E592A3A61DF847C1D2C096679512BA972D8F39F01067B1BFE769B38824BF2BB3D6505E85EC3A44692EA46585426AD8AF83B1E383A9D215BE9D0CF8B994ED5B8D36B3E10CB4DEFC39705CA25197C4DE6BDADDA2726A6614E4521EDE983ACF317A43728F3BAE92DED451F93517ACA9E2E006B4B128B50165EF59B15EEDEB3948C82ED122ECEA6049A8154E8CE4F96BDA818745AD9D2FBE086F95FF2E0EE50CF3BAA31E2D3CFDD49DA87D0983E1D7E0155080200694957F5BBB87971FA90953BE1A576F0C079ED25E1B4279216C4DE143A22E695213F97E4BF43ED44B3640B9065959B2C35F490C4E61B679DF44DA2F8794B4FE7E9CB602D2483E0E9F1A22F3078421F4B74FBF66CE0EDB68EDEE9FAF192A5A300C7E35486EF6FA9E0F47F56A08492D32EEF3F36A2929C44EC0DFE653469CF7D6C22D3A77FAC0AA85A017D07DFD067F57D88517C0302139E1EC39DCF0F0A1D2413802449970E5CBABEE155F09352A8D410D7445E4D909F2FE35E42E652CA269BBE7483657D46DCB08280A16DD0333AFC2AB82E197B014ED0B5DC2753C2C1C012E757A57C5ABC869A36A37A08CC69C0091E741DA12626446EFE5604E3F63E8C5114182BD607451BBA190E890C8E8EAE542451074D3477DB4BFB1F4932916805D44013F60ACC8485E174D3C190C2EBF71FBC35C5802DBACAA5D99922E6407820D76EBBFC136D2C712A5BD179CE4BB7EE624D1037C10C17B3B9E4668854A4F3E4C362FFDF767860652A33442947D0E0F12A805D04E1247BA3B19A878414C579A8E86F2B02CC1C68ED4140ACF54A8052A5A64C8DC02B92F4D3A859A5922350561810FDC511CEEAD0CBC4A1E6BF107F5CAA07D754DD72A3AC410D3DE7624DECCBF900C9735243055BFEC5A3D83865F2C806D1AC81A7C62C3DD0920B2F2232FF7ABEA0F5515915A65A85F895BAD6E774D373DD99CBC6755AAB92FF525242016F41DEF744F67F9B320B8BA5C957A5B0709AF1410D8DE563D38834124164A63A9E7A8B28C9BEEB7F7F2B053EE6045FB9621CBACC0E37C162076D326DE7183B9D3DDD0694D5892AC1492ECC9556A9201A4DDACFF35849198043EDC473C659D4C7C1D8C0A38F3BAD9E0C7CD8069DE5490C156C1D8C5700000000 false com.xuggle.xuggler.IPacket@1128674128[complete:true;dts:32;pts:32;size:211;key:false;flags:0;stream index:0;duration:0;position:21446;time base:1/1000;] CE5FE08987ADDCADB9C53502772279CCA6FF0F50E5F9FB8BFBD9B33DF25643BB7C3F3F67FDFFBFF7F7B63E0FFFF11FFFFF4F6BC80DB9D7443C447C921BEC1B9434FDEA0046A334D3A41B92E304094626E07D0061200B6C9433B1A4FED4BFD0D24709514C4E54E3CBF4318E09BDA74808963B5CF3B7E30484D0C43FB29405B032BDE97EE5E5F7281A7577298DBD7D6FC41447366BE32FAC3E5037CE9B1CE364D8D71C26310DF4EC09B824C96D09CCB282AAB0DC07B72E0147772B6A6D4FD8B3126AD50E88DA43A4044B11D72E0218B65E7D8000 false com.xuggle.xuggler.IPacket@1128674128[complete:true;dts:65;pts:65;size:83;key:false;flags:0;stream index:0;duration:0;position:21794;time base:1/1000;] CE5FE0098AFEBA00000000004EDB56DAD8D743B9CEE21B3AD5F9ED15536D5B6ADB56DAB6ACE503F2E5E771222F904C9297358B65EF12F33F99A483C572973933328F6ADA64F4AA31AC9FF0D701861F4A704000 */ }